
From nobody Thu Aug  1 03:59:30 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A912120125 for <ippm@ietfa.amsl.com>; Thu,  1 Aug 2019 03:59:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=g7mwPJP+; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=p6eMPu7r
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 fwcb57wvVlq8 for <ippm@ietfa.amsl.com>; Thu,  1 Aug 2019 03:59:26 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8689212003F for <ippm@ietf.org>; Thu,  1 Aug 2019 03:59:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6663; q=dns/txt; s=iport; t=1564657166; x=1565866766; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=KEiVYmY8I0ItzMl+DNk8g1TyvT9+vNWrFCB99+7ENYU=; b=g7mwPJP+hpi8qA+A5YfJc3Fc//tXavfTj9rIsQ+o+MWYeNVRVRnNSXR3 RFYB/pJah7MAqwWflIUCI4CSDSCErj8Y8KzSpHDA0mLeGSKRUwF9sdDQv NmhO5yMpCcyCnoQNOvIoFpWoFP6ZdFC8ije5JeqPaNqTwS44+3IfKz4JG A=;
IronPort-PHdr: =?us-ascii?q?9a23=3AdKOZdhEXyV9jpoNPamKXLZ1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+efDgdSsxH8JPfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AIAAAqxUJd/5RdJa1lGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUwUBAQEBCwGBRCknA21VIAQLKgqHWwOEUoZVTIIPl1eBLoE?= =?us-ascii?q?kA1QJAQEBDAEBGAsKAgEBhEACglQjNAkOAQMBAQQBAQIBBm2FHgyFSgEBAQE?= =?us-ascii?q?DAQEQKAYBASwMCwQCAQgRBAEBAR4QJwsdCAIEARIIGoMBgWoDHQECDKEKAoE?= =?us-ascii?q?4iGCCI4J6AQEFhQIYghMDBoE0AYRxhm4XgUA/gRFGgkw+gmEBAYFjgzuCJow?= =?us-ascii?q?Mnh5tCQKCGoZchDFDiGaCLpVqjUKBMoYfkBQCBAIEBQIOAQEFgVA4gVhwFTu?= =?us-ascii?q?CbIJCDBeBAwECgkiFFIU/coEpi1wBgSABAQ?=
X-IronPort-AV: E=Sophos;i="5.64,333,1559520000"; d="scan'208";a="609082767"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 01 Aug 2019 10:59:15 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x71AxFrH004417 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 1 Aug 2019 10:59:15 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 05:59:14 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 05:59:13 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 1 Aug 2019 06:59:13 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fnqn2tKc0NJ43OU33OH0bjhaw8/AzPvgOuTWIoODfSj9UWtwDCH8iZc/DVIUQ3tGO6I47JIzGXGZpjDdoyelNktO07ezjtxCKWEk7St5pFfRM2huO3sJHKdXS+Nb8h22lx2zyJcgmKhx6KPhYfYlPMpSg9gt0SeLBJn/47mBTVYtVvDzEKK2HETH9vYsgOHi9/GgBxGd06fYPNzC1rrhI9Wub9tRQd9DbAxmX1Nffn99XourHJBR0ARdm8v//jti/d1vcArsfYXPt22v7HhKlMp3nOXQpCsLEsGwfblyfx1GZvby837tOP5r+KnDxspyl4AjG4bmXBdUCPZ7rjJxsg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7OJovxATkuVTdVJedDS7xV/TCUnDCPH4hReluA2YDcQ=; b=QW8O4s+Ln+WPEihrnxvgpl7MuqlxYITNxnzBUp/Lbgl0bNqYLk4To7TPNL9IcvVDCxAKVSgGQwwh4fauIoqRjDCxtQgBVioF26NwqTA+HHrNj8709oY0PC6w8uK6zKQnd8YsCBGbD6/U+KPxgn55jH2W9i14xijP998g+YIJaCkxuJ2lG40qVW4CcTvmf25MimVtnakfstoTq9zvHABN3n9fPGott1hgCpa5A9LnGMXYOIwa0qUZAA2z2bWiocNS4tZPZmnbqSfjhAizMLh7Hv/aH1iv2fQBc7U/SapfkJXsNA/Zut8BLgMhvvYmArTXdLk/M9o3VQPLCtn9efu1/Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7OJovxATkuVTdVJedDS7xV/TCUnDCPH4hReluA2YDcQ=; b=p6eMPu7rXiI4lIEk/cTau6fZU3ZsiGueBtujC+O/fNpfN3pPVovtlQr5AZmx1H52iLyXsXUO1G3tItGulmoMUAtQnrk2EYqOu93ba3CXTKHI0r4hvdL5A0snjpGpsiVW202Dvqh2lw8eOLhIHKBZ2g2j46oNEJfcucr8WT/ayGM=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB3016.namprd11.prod.outlook.com (20.177.225.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.15; Thu, 1 Aug 2019 10:59:11 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Thu, 1 Aug 2019 10:59:11 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Tom Herbert <tom@herbertland.com>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Comments on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVQnSkcM+hM0NzCkyT+m1G2sWgdqbjT4aAgALTBWA=
Date: Thu, 1 Aug 2019 10:59:11 +0000
Message-ID: <BYAPR11MB2584A42E0A36AD939699E618DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CALx6S34aMnTzFuoQnPScCu8mG2FT37o4Ok4DSP-5vYO9xEq=UA@mail.gmail.com> <CALx6S34ureyjwo1DYTKYGEecGy46NzAbuGcV+nrhw98+CLUK1w@mail.gmail.com>
In-Reply-To: <CALx6S34ureyjwo1DYTKYGEecGy46NzAbuGcV+nrhw98+CLUK1w@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.53]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 32346666-5af6-42a3-380f-08d7166f48e8
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB3016; 
x-ms-traffictypediagnostic: BYAPR11MB3016:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR11MB3016F1DAD9726774D8A9BF65DADE0@BYAPR11MB3016.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01165471DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(136003)(346002)(376002)(396003)(13464003)(189003)(199004)(81166006)(33656002)(26005)(478600001)(256004)(71190400001)(71200400001)(99286004)(81156014)(486006)(86362001)(229853002)(14444005)(305945005)(7696005)(6436002)(6506007)(8676002)(53546011)(76116006)(25786009)(316002)(2906002)(110136005)(74316002)(966005)(66066001)(9686003)(64756008)(53936002)(6306002)(66446008)(6116002)(476003)(76176011)(66556008)(68736007)(55016002)(52536014)(14454004)(8936002)(5660300002)(102836004)(66476007)(186003)(3846002)(446003)(11346002)(66946007)(7736002)(6246003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3016; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sCWew54I/8ZyNhXwtPscTAGbNIv+3rrnxM97QiiB9YhU477JcuS93wW/bdSiF4jFU72Libus86IrLur8eX75o2eSLtsohIfQnzw/JpQSL4WoHu/bZF5bsgICI+kI2mbPD2LjfhjJUPsWNzAn0BpKHlv3GvrH9VsP1Iibo/w3bDIX/foMtwNRLWLMX7sdrC1dlRnHlamJ9A0tLYpUO7BHpFRzrxsJBSVQmDihHNdr7ETbi9Uyufdima0B15B9HUlNEFavtF3KwaE5NX+Ofo+ktRDBeM/wfHQO+6wBnmYi4KQWXrKlio0skzFJSLzK/UG8hMJjDO4GZergulvm6I2EMo7E8dBv7JkgCLedan9xTXYQFaK71vtcpHGuD+kwbvSt86sYppKbWkuAfxxFNiXrLkZHp7dBYPqvpS3MMGWYQas=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 32346666-5af6-42a3-380f-08d7166f48e8
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2019 10:59:11.4075 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3016
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/cp0E8-D0XbgTBy_3Bf6E21z00EA>
Subject: Re: [ippm] Comments on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2019 10:59:29 -0000

Hi Tom,

Thanks for your comments. Couple of thoughts:

* Bit 7 / Opaque State Snapshot:

Per the discussion in the WG meeting in Montreal: The field could indeed le=
ad to variable length data being inserted into the packet. That said, the e=
nvisioned use would be that for a specific deployment or IOAM domain, the "=
length" would be a fixed value so that a parser could be preconfigured in a=
 proper way. Those could even be specified as part of an IOAM profile (draf=
t-mizrahi-ippm-ioam-profile-00).=20
For the next revision of the draft, we should add a deployment consideratio=
n for "Opaque State Snapshot" to reflect this discussion.

* Bit 23 / Checksum complement:

The idea for the checksum complement was indeed what you mention: Avoid the=
 need to update the packet's UDP checksum by an intermediate entity, which =
isn't be able to update the UDP checksum itself. One can argue whether thes=
e nodes would exist - per what you say, but from what I remember, this opti=
on was added to be on the safe side. The field was added way back (https://=
github.com/inband-oam/ietf/pull/41). I'm hoping that Tal could shed some fu=
rther light it.

* Short / wide format of fields:

You note that "Having separate fields for different sizes of the same infor=
mation awkward and inefficient." - thought these fields don't necessarily n=
eed to carry the same content. Both fields (short and wide) could indeed be=
 present in the same packet and can complement each other. Given that the t=
erm "interface" isn't further defined, what an IOAM domain is going to asso=
ciate with interface is flexible, e.g. "interface_short" could be an identi=
fier for the physical interface, whereas "interface_wide" could be an ident=
ifier for a logical sub-interface of that physical interface.
Per your suggestion - given that we use 2 bits, we could consider making th=
ings more flexible by using all of the four potential values of the 2-bit n=
umber (like your 16/32/64 example). The question is: Is this needed? I'd ap=
preciate additional opinions.

* 24 bits Trace type=20

Per your suggestion, reserving a bit to allow for future scalability makes =
sense - and bit 23 would be an obvious choice; which would in turn mean tha=
t we'd need to assign a different bit for checksum complement. If everyone =
else is fine with this change, we can include this change in -07.

Thanks again, Frank



> -----Original Message-----
> From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> Sent: Dienstag, 30. Juli 2019 17:20
> To: IETF IPPM WG <ippm@ietf.org>
> Subject: Re: [ippm] Comments on draft-ietf-ippm-ioam-data-06
>=20
> On Wed, Jul 24, 2019 at 4:07 PM Tom Herbert <tom@herbertland.com> wrote:
> >
> > Hello,
> >
> > These are some comments on the draft that are motivated while working
> > on the IOAM hackathon project.
> >
> > From the draft:
> >
> > "Bit 7    When set indicates presence of variable length Opaque State
> > Snapshot field."
> >
> > It seems like this would put a variable data field in the middle of
> > fixed length fields of the bit vector. Also, it seems like the length
> > could vary in each node. Both of these are harsh on a parser.
> >
> > If variable data is needed, I suggest that it should immediately
> > follow the last flag field. The reserved field byte in the trace
> > header might be used to hold the length of the variable data.
> >
> > From the draft:
> >
> > "Bit 23 When set indicates presence of the Checksum Complement node dat=
a."
> >
> > I don't understand why this is needed. As I understand it, this is to
> > offset a change in the UDP payload so that the UDP checksum remains
> > correct. Since the node processing this already had to parse into UDP,
> > why not just adjust the UDP checksum itself (like NAT does for
> > instance)?
> >
> > Skipping bits when allocating in the bit vector is also problematic.
> > In order to determine the offset of the Nth flag field, a node needs
> > to know the lengths of the 0..N-1 fields, but the lengths of N+1 field
> > and on are relevant. This is important for backwards compatibility as
> > new flags are defined. For instance, when bit 12 is defined, a legacy
> > implementation that needs to set the checksum complement at bit 23
> > would be unable to determine the offset of the checksum complement.
> >
> RFC7820 describes the need for checksum complement to be after the field
> being set. I do believe that skipping bits in the vector is problematic a=
s described
> above. This also might preclude extending the bit vector as proposed belo=
w.
>=20
> Tom
>=20
> > Side note, per RFC7605:
> >
> > "It is important to recognize that any interpretation of port numbers
> > -- except at the endpoints -- may be incorrect"
> >
> > This might be a nuisance if just reading UDP payload that is
> > misinterpreted, but modifying misinterpreted UDP data, which could
> > happen if IOAM data being set is encapsulated in UDP, would be
> > systematic data corruption. Very bad!
> >
> > From the draft:
> >
> > "Bit 1    When set indicates presence of ingress_if_id and
> > egress_if_id (short format) in the node data."
> >
> > and
> >
> > "Bit 9    When set indicates presence of ingress_if_id and
> > egress_if_id in wide format in the node data."
> >
> > Having separate fields for different sizes of the same information
> > awkward and inefficient. Consider that both bit 1 and bit 9 might be
> > simultaneously set and two different values could be reported. In GUE
> > we allow flags to be group to allow different sizes for a field and
> > that might be useful here. For example, for ingress and egress ID a
> > two bit flag could be defined where 00 indicates field not present, 01
> > indicates 16 bit IDs, 10 indicates 32 bit IDs, 11 indicates 64 bit
> > IDs.
> >
> > "IOAM-Trace-Type:  A 24-bit identifier which specifies which data
> > types are used in this node data list."
> >
> > With more than half already allocated it seems like the bits could be
> > exhausted relatively quickly especially if IOAM is a rousing success
> > and people apply their wildest imagination as to what data to collect.
> > I suggest to reserve the last bit of the vector. This bit will
> > indicate a field is present that itself contains another set of flags.
> > And in turn the expansion field's last bit can indicate another
> > expansion field and so on.
> >
> > Tom
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu Aug  1 09:32:29 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AC001201A2; Thu,  1 Aug 2019 09:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=TtTF/9/Z; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=jBTllxeK
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 v-1KnUu5mkPV; Thu,  1 Aug 2019 09:32:25 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 079E31200E0; Thu,  1 Aug 2019 09:32:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7294; q=dns/txt; s=iport; t=1564677144; x=1565886744; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mpmRPZ04h4SVYzESkz1s/hvl1sp3a1EA9HWx4PwyCvI=; b=TtTF/9/Zmp/ojTpGwuxVEj6AOfwjH5pYspepM4mDdec7WfptnE+l2oOO dPLRSWgqb0/sSb3b8Ux1iO9ORvlXitHw7kvi2S5T3IUqXiGq8gTZ5p5g1 YWao9L9hASqjQVdwgZnIsNceiaKFhQV241ajMyuiZS466tDSWB9dW84ao Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3A3Kb+1h10qwEELePRsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKGt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQB0fhK/XpaSESF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AOAADEE0Nd/49dJa1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBVQIBAQEBAQsBgUQkBScDbVUgBAsqCodbA4smgluJVY4?= =?us-ascii?q?CgS4UgRADVAkBAQEMAQEYCwoCAQGEQAKCVSM2Bw4BAwEBBAEBAgEGbYUeDIV?= =?us-ascii?q?KAQEBBAEBEAsdBgEBLAsBCwQCAQgRBAEBAR4FCyEGCx0IAgQBDQUIEweDAYF?= =?us-ascii?q?qAx0BAgyiSgKBOIhggiOCegEBBYEyAYNQDQuCEwmBNAGJFoJJF4FAP4ERRoJ?= =?us-ascii?q?MPoIaRwEBgSkSKIM7giaMHggZiXiUIUAJAoIahlyJSIQSgi6HKIQQijSMYQl?= =?us-ascii?q?YgTKGH4F3jh0CBAIEBQIOAQEFgVcFLIFYcBU7gmwJgjk3bwEBgkmCZIIwhT9?= =?us-ascii?q?ygSmLQ4EwAYEgAQE?=
X-IronPort-AV: E=Sophos;i="5.64,334,1559520000"; d="scan'208";a="609356235"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 01 Aug 2019 16:32:23 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x71GWNcL023252 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 1 Aug 2019 16:32:23 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 11:32:22 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 11:32:22 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 1 Aug 2019 12:32:22 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IYhw2GNApreRRAOtpZRa9AAm/xRsq7wJbH70LbaWsHtGP1dv4QUXVpkSNnC+bkbFhK9+O38Xi6yi/TSfYIekINfAlMBHyLcc7WFW0wz9cjwyxtXuHJpkqmGVDwfPEZ7k1GpY+HxSDC0GaaOafgriC44+qFRz7ZmKI576W1mBdPqgqxVfdYxJveb/+UiariaA9IciLIgpbucglpRJv2l/XtkFrPTLt+iP+muXuesxER8OZrEg4e10ZebsvqcBawBP9oOdY1ANfG/gnROjMNTHFmy2+gOgoBZksLMJoVMuPqXmsTDzHiRs8TOfWOXB3XSv1LxcwTnmC8fa2CKP8vcYXw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BPenhGiVSUQ0QYjyJM2hmIsBwtdaprGtxSS6Y+80rXI=; b=oP8l23W8uJEhvbMbTZwxWGKiC4G1yw8GbU+3Tc7dkm1THQsYXGJK5yrHI4meT0qOQLWqlEj8swkG/dYR/ediapSFKzaeA+Kl2NIP/bsRt2vIQFhCfvO/e30g6vYbYSeCPO+2+dy/NFHJ76WaVb6jERf6QqQsjWGJE2+j+fsWs4DFoFlcLhVNPh+jH4TDY7WKdjVJUY6wT9iKvjIoOM5Y/h0lO4l14s22gVoGnNJRAgHmWxKoQK70UYyWawvGEPBZQF0jRedUuc/RDhilbM1GaaYVbG+KUs4L45KykdKkoQa70jiRcxfy+InDKW8EQGImF59obZhaKiUZ4hj8I7ET1A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BPenhGiVSUQ0QYjyJM2hmIsBwtdaprGtxSS6Y+80rXI=; b=jBTllxeKcXMWJBQsyRv4nCDXHb0+bes52ahS6z5d1KAUtDTcSWti2DOapujBBZzcaKzc3ZFZghwr1vKQbOAPsbG5hvERQ4fhlUcPBXJfsQdoEspu8wRXdVBRh0HOktVX/YEccIItgkoEUvp/pYVdRUAdpwfG7u/zM2Brs65dS6c=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB2632.namprd11.prod.outlook.com (52.135.227.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.13; Thu, 1 Aug 2019 16:32:20 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Thu, 1 Aug 2019 16:32:20 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Tom Herbert <tom@quantonium.net>, Greg Mirsky <gregimirsky@gmail.com>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfcyCqkf67BUCt2X7oyo6/OKblHFwAgAA/ZQCAASInQA==
Date: Thu, 1 Aug 2019 16:32:20 +0000
Message-ID: <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com>
In-Reply-To: <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.53]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d7377fcf-5e63-4c01-d7e4-08d7169dd374
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB2632; 
x-ms-traffictypediagnostic: BYAPR11MB2632:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR11MB263227CBA96F930DD92DC55ADADE0@BYAPR11MB2632.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01165471DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(136003)(346002)(376002)(396003)(54094003)(51914003)(13464003)(199004)(189003)(186003)(229853002)(478600001)(53936002)(54906003)(6246003)(86362001)(74316002)(110136005)(99286004)(55016002)(11346002)(966005)(446003)(7696005)(476003)(9686003)(76176011)(102836004)(6306002)(7736002)(6506007)(486006)(6436002)(53546011)(5660300002)(305945005)(66476007)(66556008)(14444005)(561944003)(64756008)(8676002)(256004)(3846002)(6116002)(26005)(68736007)(66946007)(2906002)(25786009)(52536014)(76116006)(33656002)(66066001)(81156014)(14454004)(71200400001)(316002)(81166006)(4326008)(66446008)(8936002)(71190400001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2632; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oKAJoMI2U/0v3iWQh4xE4/ENLfXC6HAKeZc2lTkTRoKZiW+KzKU0BRWuAmW/cU3hy3AAaPMrLvdcHhISTzMDX5dpf9N85nlLm4J4ZnqmU5IswKQMk3ZTiGRuQaqIuzqMbejKpZEhheQKtk3OS1zY5tTZpau07wp66rBBDX65tU+ayG4quWZR8IL6vV9XYJw+8GKU3sIbQzhzNS7dgyuHg1rAu8I6rw9OxRhiD0Z9BqZveY4JE1lZefPo6rYPNuL+Ba2eyn1m6ukVF/9hAurTDGjGrkwjVv0/51dKltvXBY2tToKSJy2ROFhWScrvmr/i9FuNuFl5F+EWoBa1uOD1Sn7D/bxNozUcSQjKR4ADSYqGcc2s6YxOaBxe2uEZ9S0TdvhBsfjNHWv5UkUCQQ9Jwh4yDUhp1FJ6Vo0bihsrHOg=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d7377fcf-5e63-4c01-d7e4-08d7169dd374
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2019 16:32:20.6182 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2632
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.17, xch-aln-007.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/stwivRy49JmgzBfVj4079zNyiOM>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2019 16:32:27 -0000

Some additional notes on the different flags - restating and expanding the =
discussion we had at the WG meeting in Montreal:

Loopback flag:=20
The loopback flag was inspired by a specific use case, which could be summa=
rized as "rapid identification of a failed link/node in a DC": In a DC (rea=
d: controlled/specific domain), one runs UDP probes (draft-lapukhov-datapla=
ne-probe-01) over a v6 fabric. In case a UDP probe detects a failure, one a=
dds the IOAM trace option and enables loopback mode - i.e. every node sends=
 a copy back to the source in addition to forwarding the packet. Correlatin=
g the information from both ends allows one to pinpoint the failed node/lin=
k rapidly and gives one a view of the overall forwarding topology. This use=
-case was implemented in FD.io/VPP roughly 2 years ago and was also showcas=
ed at IETF bits-n-bites. There is a rough outline of the open source implem=
entation available here: https://jira.fd.io/browse/VPP-471 .
In more generic words: Loopback mode is like all IOAM, a domain specific fe=
ature. Loopback mode is to enrich an existing (here the dataplane-probe) ac=
tive OAM mechanism.
Reading through the comments below, it proves that the current draft is ind=
eed a good basis for the discussion and it also clearly shows that we need =
to add a section to the document that expands on how loopback mode is expec=
ted to be used.=20

Immediate export flag:
Per the WG discussion in Montreal - and the follow up breakout meeting (htt=
ps://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk):
The plan is to consolidate the IOAM-related content for a new "immediate ex=
port option" from draft-song-ippm-postcard-based-telemetry-04 and the descr=
iption of the immediate export flag in draft-mizrahi-ippm-ioam-flags  into =
a new draft.=20

Active flag:=20
The active flag is not to replace any existing active OAM mechanisms - but =
rather allow an operator who uses his own probing along with IOAM to flag a=
 packet as a probe packet.=20

Security considerations for flags in the context of PNF vs. VNF:
Thanks for raising the point. It would be great to see specifics/details di=
scussed here on the list, so that those could be incorporated into the secu=
rity section.

Thanks, Frank

> -----Original Message-----
> From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> Sent: Donnerstag, 1. August 2019 00:41
> To: Greg Mirsky <gregimirsky@gmail.com>
> Cc: IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re:
> Regarding draft-mizrahi-ippm-ioam-flags
>=20
> On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky <gregimirsky@gmail.com>
> wrote:
> >
> > Dear Authors,
> > thank you for bringing this proposal for the discussion. When consideri=
ng WG
> AP, I use the following criteria:
> >
> > is the document reasonably well-written; does it addresses a practical
> > problem; is the proposed solution viable?
> >
> > On the first point, I commend you - the draft is easy to read.
> > On the second point, I have several questions:
> >
> > What is the benefit of using Loopback flag in the Trace mode?
>=20
> This is unclear to me also. Additionally, I am concerned that protocol bl=
indly
> reflects the packet back to the source without any regard to what else th=
e
> packet contains. For instance, if a TCP packet is reflected by ten interm=
ediate
> nodes this is nonsensical. The possibility of an amplification attack is =
obvious
> and in fact mentioned in the security section, however I'm skeptical that=
 the
> proposed mitigation of rate limiting is sufficient.
>=20
> Minimally, it seems like the reflected packets should be wrapped in ICMP =
to
> mitigate spoofing attacks. Also, I wonder if traceroute methodology could=
 be
> used for tracing, i.e. one sent packet results in at most one return pack=
et (ICMP),
> to mitigate the amplification problem.
>=20
> Tom
>=20
> > Why is it important to limit the applicability of Loopback to only Trac=
e mode?
> > What is the benefit of collecting the same, as I understand the descrip=
tion,
> data on the return path to the source?
> > What is the benefit of using Active flag comparing to existing active O=
AM
> protocols?
> > What is the benefit of using Immediate flag comparing to Postcard-Based
> Telemetry (PBT) proposal?
> >
> > On the third point, I'd appreciate your clarification on these points:
> >
> > In which transports (I find that iOAM encapsulation has been proposed f=
or all
> known transports) you've envisioned to use Loopback flag?
> > The third bullet in Section 5 refers to a replica of the data packet th=
at follows
> the same path as the original packet. What controls that replication?
> > The last paragraph in the Security Consideration section relies on "res=
tricted
> administrative domain" to mitigate the threat of malicious attacks using =
a
> combination of iOAM extensions. That might be the case when operating in =
a
> PNF environment, but it is much more challenging to maintain such a trust=
ed
> domain in VNF environment. How can these new security risks be mitigated =
in a
> VNF environment?
> >
> > Appreciate your consideration and clarifications to my questions.
> >
> > Regards,
> > Greg
> >
> > On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF) <ietf@trammell.ch=
>
> wrote:
> >>
> >> hi Greg,
> >>
> >> Thanks for the feedback; absolutely, we can do this the normal way. Au=
thors:
> let's do a normal two-week adoption call for this document before publish=
ing
> the update.
> >>
> >> This adoption call starts now.
> >>
> >> IPPM, please respond to this message with an indication to the mailing=
 list of
> your support for adopting draft-mizrahi-ippm-ioam-flags as a working grou=
p
> document, in partial fulfillment of our charter milestone "submit a Stand=
ards
> Track draft on inband OAM based measurement methodologies to the IESG"
> (obviously, depending on how many documents we end up sending to the IESG=
,
> we may have to change the plurality of this milestone). If you do not sup=
port
> this, please send a message to the list explaining why.
> >>
> >> Thanks, cheers,
> >>
> >> Brian (as IPPM co-chair)
> >>
> >>
> >> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >> >
> >> > Dear Chairs, et al.,
> >> > I appreciate that editors of draft-ietf-ippm-ioam-data followed on t=
he
> decision of the WG reached at the meeting in Prague to extract material n=
ot
> directly related to the definition of iOAM data elements from the documen=
t. The
> new draft was presented earlier this week and generated many comments. I =
feel
> that it would be right to discuss the draft and its relevance to the char=
ter of the
> IPPM WG before starting WG adoption poll.
> >> >
> >> > Regards,
> >> > Greg
> >>
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu Aug  1 11:54:30 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 975281200E5; Thu,  1 Aug 2019 11:54:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G7JRFEoPZHjG; Thu,  1 Aug 2019 11:54:26 -0700 (PDT)
Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) (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 7FC231201CC; Thu,  1 Aug 2019 11:54:13 -0700 (PDT)
Received: by mail-lj1-x241.google.com with SMTP id v24so70559497ljg.13; Thu, 01 Aug 2019 11:54:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=czF9oIey3fev0D7rfy5V86twmpFSkkRVsrBi2dimCd0=; b=G8ffrX5viA4wiR1B+ofN0KCSx5vaG/cd4mVjvOExUJg18aBw9+asMKqbSYZnSYHsjp sA/Iob/J34qNQ3aC1+tP9XnwGOibLj09VV6F1FOLnFCxHqqpZ+4ITRgYk9A+w+qYbSjD 1PJNWTM/B0uHJjvyKllolZhIVwyiAz9DZdb/mSlCssTVVk6qTGdc3ITmAAOF0GKotOxy wXelMOZQ0EftAAeKNOIZvmyHMIb+m4cA9b2z6bRxuaFk4Fma4kVN+/mQu0PutyEnTXsb JM5FwG2KkJQeON6SsJOQgXub9SfUJmny4Uc6LksGjvXtODb3GWN3XZgWu1GHxwgkMZp0 Caiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=czF9oIey3fev0D7rfy5V86twmpFSkkRVsrBi2dimCd0=; b=dmwdpLUFl1yzoUb8UeCUkl8civqzrIi7c+1DFaQzn/d00YNc66zaYaWyUHYjUzsY8H gInSvGju25ct1+fymB2s9Sg7M3+618HwK6f8MzhoCvtKiS7dm7EqizbD+4nsQWdEqYWE QsZBgZMdZ79LPwNvhmZwzBGGZvZ92TaraKp8uiTlT7wQr3w4WfVF19VXIu5q06PbwUxm VG8mxh4r45n/Hsy5x11dV29Lu5qG/1syg2kGZXQtPN0gT4HuFw8xIN/sFolMlzffAd1g jw5NXyYwCBddKk9bci6ldQTiuYijJfWEwn3YzfhlQ1+Adr5HLGeFE1BW4uJCvpuYAdfh Yphw==
X-Gm-Message-State: APjAAAV7g1uTzEueJyCrCPXk83b8TRytuhs1HUzqvbk2l1rGCfNRB+XP 1xCizZwTGwKcNq4LthX2XEJTuBtZTXy1kbqYeHQ=
X-Google-Smtp-Source: APXvYqzVQcKLigvxvAenTz1YLfTA2AUnviH64KQWWxPQRSnfTFS3+5x4nH69sylJjy+VFosDOnUYuYyZgqXZK4Avmr0=
X-Received: by 2002:a2e:b047:: with SMTP id d7mr29063649ljl.8.1564685651568; Thu, 01 Aug 2019 11:54:11 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 1 Aug 2019 14:54:01 -0400
Message-ID: <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: Tom Herbert <tom@quantonium.net>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000726d1c058f12c463"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/vOdfSADvvYQcVqmUQF2R8OhRwr8>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2019 18:54:30 -0000

--000000000000726d1c058f12c463
Content-Type: text/plain; charset="UTF-8"

Hi Frank,
thank you for your expedient response and the clarification, much
appreciated. I have some follow-up questions but your response, in
my opinion, supports my original evaluation of the draft that it is not
ready for WG adoption. I don't agree that the presumed benefits of the
proposed Loopback flag outweigh risks that were called out during the
meeting and were pointed by Tom and me.
Also, thank you for informing everyone that a design team is forming to
define the use of the Immediate flag. I think that that flag should be
introduced along with the clear and firm specification of its utilization.
And I'm still not clear about how the Active flag can be used. You suggest
that it is intended as complementary to "an operator who uses his own
probing". What such "own probing" could be? Why would the operator use
well-known standard-based active OAM for fault management and performance
monitoring?
And, going back to the scenario in DC. I wonder why the well-known
Traceroute is not sufficient?

Regards,
Greg

On Thu, Aug 1, 2019 at 12:32 PM Frank Brockners (fbrockne) <
fbrockne@cisco.com> wrote:

>
> Some additional notes on the different flags - restating and expanding the
> discussion we had at the WG meeting in Montreal:
>
> Loopback flag:
> The loopback flag was inspired by a specific use case, which could be
> summarized as "rapid identification of a failed link/node in a DC": In a DC
> (read: controlled/specific domain), one runs UDP probes
> (draft-lapukhov-dataplane-probe-01) over a v6 fabric. In case a UDP probe
> detects a failure, one adds the IOAM trace option and enables loopback mode
> - i.e. every node sends a copy back to the source in addition to forwarding
> the packet. Correlating the information from both ends allows one to
> pinpoint the failed node/link rapidly and gives one a view of the overall
> forwarding topology. This use-case was implemented in FD.io/VPP roughly 2
> years ago and was also showcased at IETF bits-n-bites. There is a rough
> outline of the open source implementation available here:
> https://jira.fd.io/browse/VPP-471 .
> In more generic words: Loopback mode is like all IOAM, a domain specific
> feature. Loopback mode is to enrich an existing (here the dataplane-probe)
> active OAM mechanism.
> Reading through the comments below, it proves that the current draft is
> indeed a good basis for the discussion and it also clearly shows that we
> need to add a section to the document that expands on how loopback mode is
> expected to be used.
>
> Immediate export flag:
> Per the WG discussion in Montreal - and the follow up breakout meeting (
> https://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk):
> The plan is to consolidate the IOAM-related content for a new "immediate
> export option" from draft-song-ippm-postcard-based-telemetry-04 and the
> description of the immediate export flag in draft-mizrahi-ippm-ioam-flags
> into a new draft.
>
> Active flag:
> The active flag is not to replace any existing active OAM mechanisms - but
> rather allow an operator who uses his own probing along with IOAM to flag a
> packet as a probe packet.
>
> Security considerations for flags in the context of PNF vs. VNF:
> Thanks for raising the point. It would be great to see specifics/details
> discussed here on the list, so that those could be incorporated into the
> security section.
>
> Thanks, Frank
>
> > -----Original Message-----
> > From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> > Sent: Donnerstag, 1. August 2019 00:41
> > To: Greg Mirsky <gregimirsky@gmail.com>
> > Cc: IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re:
> > Regarding draft-mizrahi-ippm-ioam-flags
> >
> > On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky <gregimirsky@gmail.com>
> > wrote:
> > >
> > > Dear Authors,
> > > thank you for bringing this proposal for the discussion. When
> considering WG
> > AP, I use the following criteria:
> > >
> > > is the document reasonably well-written; does it addresses a practical
> > > problem; is the proposed solution viable?
> > >
> > > On the first point, I commend you - the draft is easy to read.
> > > On the second point, I have several questions:
> > >
> > > What is the benefit of using Loopback flag in the Trace mode?
> >
> > This is unclear to me also. Additionally, I am concerned that protocol
> blindly
> > reflects the packet back to the source without any regard to what else
> the
> > packet contains. For instance, if a TCP packet is reflected by ten
> intermediate
> > nodes this is nonsensical. The possibility of an amplification attack is
> obvious
> > and in fact mentioned in the security section, however I'm skeptical
> that the
> > proposed mitigation of rate limiting is sufficient.
> >
> > Minimally, it seems like the reflected packets should be wrapped in ICMP
> to
> > mitigate spoofing attacks. Also, I wonder if traceroute methodology
> could be
> > used for tracing, i.e. one sent packet results in at most one return
> packet (ICMP),
> > to mitigate the amplification problem.
> >
> > Tom
> >
> > > Why is it important to limit the applicability of Loopback to only
> Trace mode?
> > > What is the benefit of collecting the same, as I understand the
> description,
> > data on the return path to the source?
> > > What is the benefit of using Active flag comparing to existing active
> OAM
> > protocols?
> > > What is the benefit of using Immediate flag comparing to Postcard-Based
> > Telemetry (PBT) proposal?
> > >
> > > On the third point, I'd appreciate your clarification on these points:
> > >
> > > In which transports (I find that iOAM encapsulation has been proposed
> for all
> > known transports) you've envisioned to use Loopback flag?
> > > The third bullet in Section 5 refers to a replica of the data packet
> that follows
> > the same path as the original packet. What controls that replication?
> > > The last paragraph in the Security Consideration section relies on
> "restricted
> > administrative domain" to mitigate the threat of malicious attacks using
> a
> > combination of iOAM extensions. That might be the case when operating in
> a
> > PNF environment, but it is much more challenging to maintain such a
> trusted
> > domain in VNF environment. How can these new security risks be mitigated
> in a
> > VNF environment?
> > >
> > > Appreciate your consideration and clarifications to my questions.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF) <
> ietf@trammell.ch>
> > wrote:
> > >>
> > >> hi Greg,
> > >>
> > >> Thanks for the feedback; absolutely, we can do this the normal way.
> Authors:
> > let's do a normal two-week adoption call for this document before
> publishing
> > the update.
> > >>
> > >> This adoption call starts now.
> > >>
> > >> IPPM, please respond to this message with an indication to the
> mailing list of
> > your support for adopting draft-mizrahi-ippm-ioam-flags as a working
> group
> > document, in partial fulfillment of our charter milestone "submit a
> Standards
> > Track draft on inband OAM based measurement methodologies to the IESG"
> > (obviously, depending on how many documents we end up sending to the
> IESG,
> > we may have to change the plurality of this milestone). If you do not
> support
> > this, please send a message to the list explaining why.
> > >>
> > >> Thanks, cheers,
> > >>
> > >> Brian (as IPPM co-chair)
> > >>
> > >>
> > >> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
> > >> >
> > >> > Dear Chairs, et al.,
> > >> > I appreciate that editors of draft-ietf-ippm-ioam-data followed on
> the
> > decision of the WG reached at the meeting in Prague to extract material
> not
> > directly related to the definition of iOAM data elements from the
> document. The
> > new draft was presented earlier this week and generated many comments. I
> feel
> > that it would be right to discuss the draft and its relevance to the
> charter of the
> > IPPM WG before starting WG adoption poll.
> > >> >
> > >> > Regards,
> > >> > Greg
> > >>
> > > _______________________________________________
> > > ippm mailing list
> > > ippm@ietf.org
> > > https://www.ietf.org/mailman/listinfo/ippm
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr">Hi Frank,<div>thank you for your expedient response and th=
e clarification, much appreciated. I have some follow-up questions but your=
 response, in my=C2=A0opinion, supports my original evaluation of the draft=
 that it is not ready for WG adoption. I don&#39;t agree that the presumed =
benefits of the proposed Loopback flag outweigh risks that were called out =
during the meeting and were pointed by Tom and me.=C2=A0</div><div>Also, th=
ank you for informing everyone that a design team is forming to define the =
use of the Immediate flag. I think that that flag should be introduced alon=
g with the clear and firm specification of its utilization.=C2=A0</div><div=
>And I&#39;m still not clear about how the Active flag can be used. You sug=
gest that it is intended as complementary to &quot;an operator who uses his=
 own probing&quot;. What such &quot;own probing&quot; could be? Why would t=
he operator use well-known standard-based active OAM for fault management a=
nd performance monitoring?</div><div>And, going back to the scenario in DC.=
 I wonder why the well-known Traceroute is not sufficient?</div><div><br></=
div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 1, 2019 at 12:32 PM Frank=
 Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.com">fbrockne@ci=
sco.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><br>
Some additional notes on the different flags - restating and expanding the =
discussion we had at the WG meeting in Montreal:<br>
<br>
Loopback flag: <br>
The loopback flag was inspired by a specific use case, which could be summa=
rized as &quot;rapid identification of a failed link/node in a DC&quot;: In=
 a DC (read: controlled/specific domain), one runs UDP probes (draft-lapukh=
ov-dataplane-probe-01) over a v6 fabric. In case a UDP probe detects a fail=
ure, one adds the IOAM trace option and enables loopback mode - i.e. every =
node sends a copy back to the source in addition to forwarding the packet. =
Correlating the information from both ends allows one to pinpoint the faile=
d node/link rapidly and gives one a view of the overall forwarding topology=
. This use-case was implemented in FD.io/VPP roughly 2 years ago and was al=
so showcased at IETF bits-n-bites. There is a rough outline of the open sou=
rce implementation available here: <a href=3D"https://jira.fd.io/browse/VPP=
-471" rel=3D"noreferrer" target=3D"_blank">https://jira.fd.io/browse/VPP-47=
1</a> .<br>
In more generic words: Loopback mode is like all IOAM, a domain specific fe=
ature. Loopback mode is to enrich an existing (here the dataplane-probe) ac=
tive OAM mechanism.<br>
Reading through the comments below, it proves that the current draft is ind=
eed a good basis for the discussion and it also clearly shows that we need =
to add a section to the document that expands on how loopback mode is expec=
ted to be used. <br>
<br>
Immediate export flag:<br>
Per the WG discussion in Montreal - and the follow up breakout meeting (<a =
href=3D"https://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3C=
mRk" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.org/arch=
/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk</a>):<br>
The plan is to consolidate the IOAM-related content for a new &quot;immedia=
te export option&quot; from draft-song-ippm-postcard-based-telemetry-04 and=
 the description of the immediate export flag in draft-mizrahi-ippm-ioam-fl=
ags=C2=A0 into a new draft. <br>
<br>
Active flag: <br>
The active flag is not to replace any existing active OAM mechanisms - but =
rather allow an operator who uses his own probing along with IOAM to flag a=
 packet as a probe packet. <br>
<br>
Security considerations for flags in the context of PNF vs. VNF:<br>
Thanks for raising the point. It would be great to see specifics/details di=
scussed here on the list, so that those could be incorporated into the secu=
rity section.<br>
<br>
Thanks, Frank<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: ippm &lt;<a href=3D"mailto:ippm-bounces@ietf.org" target=3D"_bla=
nk">ippm-bounces@ietf.org</a>&gt; On Behalf Of Tom Herbert<br>
&gt; Sent: Donnerstag, 1. August 2019 00:41<br>
&gt; To: Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a>&gt;<br>
&gt; Cc: IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=3D"=
_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ip=
pm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
&gt; Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re=
:<br>
&gt; Regarding draft-mizrahi-ippm-ioam-flags<br>
&gt; <br>
&gt; On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky &lt;<a href=3D"mailto:gre=
gimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Dear Authors,<br>
&gt; &gt; thank you for bringing this proposal for the discussion. When con=
sidering WG<br>
&gt; AP, I use the following criteria:<br>
&gt; &gt;<br>
&gt; &gt; is the document reasonably well-written; does it addresses a prac=
tical<br>
&gt; &gt; problem; is the proposed solution viable?<br>
&gt; &gt;<br>
&gt; &gt; On the first point, I commend you - the draft is easy to read.<br=
>
&gt; &gt; On the second point, I have several questions:<br>
&gt; &gt;<br>
&gt; &gt; What is the benefit of using Loopback flag in the Trace mode?<br>
&gt; <br>
&gt; This is unclear to me also. Additionally, I am concerned that protocol=
 blindly<br>
&gt; reflects the packet back to the source without any regard to what else=
 the<br>
&gt; packet contains. For instance, if a TCP packet is reflected by ten int=
ermediate<br>
&gt; nodes this is nonsensical. The possibility of an amplification attack =
is obvious<br>
&gt; and in fact mentioned in the security section, however I&#39;m skeptic=
al that the<br>
&gt; proposed mitigation of rate limiting is sufficient.<br>
&gt; <br>
&gt; Minimally, it seems like the reflected packets should be wrapped in IC=
MP to<br>
&gt; mitigate spoofing attacks. Also, I wonder if traceroute methodology co=
uld be<br>
&gt; used for tracing, i.e. one sent packet results in at most one return p=
acket (ICMP),<br>
&gt; to mitigate the amplification problem.<br>
&gt; <br>
&gt; Tom<br>
&gt; <br>
&gt; &gt; Why is it important to limit the applicability of Loopback to onl=
y Trace mode?<br>
&gt; &gt; What is the benefit of collecting the same, as I understand the d=
escription,<br>
&gt; data on the return path to the source?<br>
&gt; &gt; What is the benefit of using Active flag comparing to existing ac=
tive OAM<br>
&gt; protocols?<br>
&gt; &gt; What is the benefit of using Immediate flag comparing to Postcard=
-Based<br>
&gt; Telemetry (PBT) proposal?<br>
&gt; &gt;<br>
&gt; &gt; On the third point, I&#39;d appreciate your clarification on thes=
e points:<br>
&gt; &gt;<br>
&gt; &gt; In which transports (I find that iOAM encapsulation has been prop=
osed for all<br>
&gt; known transports) you&#39;ve envisioned to use Loopback flag?<br>
&gt; &gt; The third bullet in Section 5 refers to a replica of the data pac=
ket that follows<br>
&gt; the same path as the original packet. What controls that replication?<=
br>
&gt; &gt; The last paragraph in the Security Consideration section relies o=
n &quot;restricted<br>
&gt; administrative domain&quot; to mitigate the threat of malicious attack=
s using a<br>
&gt; combination of iOAM extensions. That might be the case when operating =
in a<br>
&gt; PNF environment, but it is much more challenging to maintain such a tr=
usted<br>
&gt; domain in VNF environment. How can these new security risks be mitigat=
ed in a<br>
&gt; VNF environment?<br>
&gt; &gt;<br>
&gt; &gt; Appreciate your consideration and clarifications to my questions.=
<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt;<br>
&gt; &gt; On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF) &lt;<a href=
=3D"mailto:ietf@trammell.ch" target=3D"_blank">ietf@trammell.ch</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; hi Greg,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks for the feedback; absolutely, we can do this the norma=
l way. Authors:<br>
&gt; let&#39;s do a normal two-week adoption call for this document before =
publishing<br>
&gt; the update.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; This adoption call starts now.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; IPPM, please respond to this message with an indication to th=
e mailing list of<br>
&gt; your support for adopting draft-mizrahi-ippm-ioam-flags as a working g=
roup<br>
&gt; document, in partial fulfillment of our charter milestone &quot;submit=
 a Standards<br>
&gt; Track draft on inband OAM based measurement methodologies to the IESG&=
quot;<br>
&gt; (obviously, depending on how many documents we end up sending to the I=
ESG,<br>
&gt; we may have to change the plurality of this milestone). If you do not =
support<br>
&gt; this, please send a message to the list explaining why.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks, cheers,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Brian (as IPPM co-chair)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; On 25 Jul 2019, at 13:15, Greg Mirsky &lt;<a href=3D"mai=
lto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; =
wrote:<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; Dear Chairs, et al.,<br>
&gt; &gt;&gt; &gt; I appreciate that editors of draft-ietf-ippm-ioam-data f=
ollowed on the<br>
&gt; decision of the WG reached at the meeting in Prague to extract materia=
l not<br>
&gt; directly related to the definition of iOAM data elements from the docu=
ment. The<br>
&gt; new draft was presented earlier this week and generated many comments.=
 I feel<br>
&gt; that it would be right to discuss the draft and its relevance to the c=
harter of the<br>
&gt; IPPM WG before starting WG adoption poll.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt;&gt; &gt; Greg<br>
&gt; &gt;&gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; ippm mailing list<br>
&gt; &gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org<=
/a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"nor=
eferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><b=
r>
&gt; <br>
&gt; _______________________________________________<br>
&gt; ippm mailing list<br>
&gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>

--000000000000726d1c058f12c463--


From nobody Thu Aug  1 12:13:04 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40C2F12013D; Thu,  1 Aug 2019 12:13:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hh3y3ufm; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=NuiH2umU
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 NFNZcetYn7hv; Thu,  1 Aug 2019 12:12:59 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61566120193; Thu,  1 Aug 2019 12:12:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33110; q=dns/txt; s=iport; t=1564686779; x=1565896379; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=SFS+5y0Tj8CZZU3OGWiOusA2NgyzyANzBr01O/aptXs=; b=hh3y3ufmabcmDVTNpbPzy252JGGEFc0JD+dz+vUKbMtQzmHhW036sS5a nuFHyz44ugrD5CvJym1PqS9/XONjE671Nw1Q0gzIuGmjEZXYFBBFRuNhE Jte1ciEcNIRVwyK6skOXEr2U4JfTsscY4N5LOCN1BQtf6re4+AlKi7Lvl Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3ARPqo8BLJJ1rR52Zj09mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXEPxNvnhbCo3NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATAABTOUNd/5RdJa1mGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVQMBAQEBCwGBFS8kBScDbVUgBAsqCoQUg0cDiyaCW4lVjgK?= =?us-ascii?q?BLhSBEANUCQEBAQwBARgBCgoCAQGEQAIXgj4jNgcOAQMBAQQBAQIBBm2FHgy?= =?us-ascii?q?FSgEBAQEDAQEQCwYKEwEBLAsBCwQCAQgRBAEBASMEAwICAh8GCxQJCAIEDgU?= =?us-ascii?q?IEweDAYEdTQMdAQIMoyoCgTiIYHGBMoJ6AQEFgTIBg1MNC4ITCYE0AYkWgkk?= =?us-ascii?q?XgUA/gRFGgkw+ghpHAQGBKRIoKwkIgk0ygiaMHggZHoIohQSCLpQhQAkCghq?= =?us-ascii?q?GXIlIhBKCLocohBCKNIxhCYIKhh+Bd4tmgjcCBAIEBQIOAQEFgVcNJIFYcBU?= =?us-ascii?q?7gmwJgjk3bwEBgkmCZIIwhT9ygSmLOIEwAYEgAQE?=
X-IronPort-AV: E=Sophos;i="5.64,335,1559520000";  d="scan'208,217";a="604454133"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 01 Aug 2019 19:12:57 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x71JCvBE019542 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 1 Aug 2019 19:12:57 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 14:12:56 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 1 Aug 2019 14:12:56 -0500
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 1 Aug 2019 15:12:56 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FxtBwx8LSjIRIilRjLW6ptG5N6GoCyrAyvs49ZtvI6BiYM5Lqn9gTeNrrg7WFxtKKxCArpAjjEcQJ9JcQYJz/6df/f7RjC10Zx3jEso69qA1xhEDkQXKZyXBNBfVO3cKgLMLtu/U/o+u2RQGuKxrDR0FlSXadJzRlmX1ingJOSTrzqpl/QS+kFHojGAHaYI/NkchZnZu1aVDym/IkOwFh51b+mWdDdTHUbobC0OIi77I5IXEVRUVKjCvomdmudkPm+H/W5aElfmF1tPoVmNjVm/2wXXsrygVCqlZXtQRwxD0xSDDVJBm/7KV9PPT5XRTOToWi8YePM8tGJCh8yojcg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SFS+5y0Tj8CZZU3OGWiOusA2NgyzyANzBr01O/aptXs=; b=HMxXR9tl1BSS7/9eaC1Se1W+moAxu+tsFo29IyE1L4yv9N/K1WNZgo85puRzsXaeSCXuwcmgsL5qtoq8JjjeR9oa0veJbzCsPQ5G15qI5R/KDQkLeuEwyPUp5aHnj1Gsw7IYlP4iY0Oqm8hCL33t1Bu7DC2n5uujWYwAjVuasjAMrK+nldyH5M5VuQDoKM2Gg/VYvw00UD5OIAyoEqoc9XkQpHR3RiRMckM+a4x0RcHMj5SiHvwPUCLwj3epTOFwfxRkN3izARNpPlIxcnBRExh9MiZ02P2JpNRJq68di2xzUM3ruppQNZSKAQ+620L/9O/E67KOahwpQ7spI/veew==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SFS+5y0Tj8CZZU3OGWiOusA2NgyzyANzBr01O/aptXs=; b=NuiH2umUTu942uNiTVrVumwCM2Il5BNv7swvuc3s4bqt01TsmdH/OGRcv2M7xdfICeztqpUwfzlR6ac5a32aUg3p1983tI3oOmZczwLnq51137GpnhCpjEHMGzZc26sG+fzQx97RagUQdS917qqAHyGCAz7bdMthLDM5/m+o2TI=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB3206.namprd11.prod.outlook.com (20.177.127.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.15; Thu, 1 Aug 2019 19:12:55 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Thu, 1 Aug 2019 19:12:55 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Tom Herbert <tom@quantonium.net>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfcyCqkf67BUCt2X7oyo6/OKblHFwAgAA/ZQCAASInQIAAMOeAgAADY5A=
Date: Thu, 1 Aug 2019 19:12:54 +0000
Message-ID: <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com>
In-Reply-To: <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.53]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bae1a733-ec57-4b50-523a-08d716b441dc
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB3206; 
x-ms-traffictypediagnostic: BYAPR11MB3206:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BYAPR11MB320684AA3AA8636756C546FBDADE0@BYAPR11MB3206.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01165471DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(366004)(39860400002)(376002)(346002)(51444003)(51914003)(13464003)(199004)(189003)(54094003)(6506007)(8676002)(1411001)(7736002)(186003)(6436002)(52536014)(54906003)(76116006)(26005)(55016002)(4326008)(606006)(14454004)(316002)(478600001)(8936002)(99286004)(74316002)(66066001)(6916009)(7696005)(71190400001)(71200400001)(68736007)(76176011)(33656002)(3846002)(5660300002)(6306002)(54896002)(102836004)(66446008)(6116002)(966005)(2906002)(86362001)(66946007)(53546011)(53936002)(25786009)(66556008)(9686003)(64756008)(236005)(66476007)(11346002)(476003)(446003)(81156014)(9326002)(81166006)(256004)(14444005)(6246003)(486006)(561944003)(790700001)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3206; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Dvk+/ZUEr5iUdIglgRXkenD7cDIC4WAe1+BQqDIjAG/qa5tj8Yxks8BdLIXV/0YJibvxXkK2KTuNQ0ofP+aqBRJqXTcdd4s73z9sk6DPsWFeJNDsxdGfxr2nqQ9o03SnVXVoPQhK5sz0BefkfxVC1Y6eB9DhrvH/ThPYTpWGc6Uk9TJB9pi7puzRdkXAKjVnaLpCd5ALarJNs+voYC4tc0a6/Y5g6ADcov+PSnjzdlRrBlaCrNqM08u5+4FMoIFMPRkW90RuLwyGdnbZY2HkCihXXpIF+hW+gvBy5pgSG7+WOiAhFYzsvTBzyRIkssVVvNxpsjwnyK8gdvbDmd0YFWMhmWW1BjVznl3f6jsJ6Mhd6Eanjqwct0UuK1S/C8Z397FsMPQJm/ASovAFByAquA7lQej8quFcMaI7TeSGGYU=
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB2584A68317656AB94D1EE2C1DADE0BYAPR11MB2584namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bae1a733-ec57-4b50-523a-08d716b441dc
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2019 19:12:54.8598 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3206
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/TI68T8FD9eStTWp_oxom70Sei2I>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2019 19:13:04 -0000

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

SGkgR3JlZywNCg0KUGxlYXNlIHNlZSBpbmxpbmXigKYNCg0KRnJvbTogR3JlZyBNaXJza3kgPGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4NClNlbnQ6IERvbm5lcnN0YWcsIDEuIEF1Z3VzdCAyMDE5IDIw
OjU0DQpUbzogRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2NvLmNvbT4N
CkNjOiBUb20gSGVyYmVydCA8dG9tQHF1YW50b25pdW0ubmV0PjsgSVBQTSBDaGFpcnMgPGlwcG0t
Y2hhaXJzQGlldGYub3JnPjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFn
cyBSZTogUmVnYXJkaW5nIGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzDQoNCkhpIEZyYW5r
LA0KdGhhbmsgeW91IGZvciB5b3VyIGV4cGVkaWVudCByZXNwb25zZSBhbmQgdGhlIGNsYXJpZmlj
YXRpb24sIG11Y2ggYXBwcmVjaWF0ZWQuIEkgaGF2ZSBzb21lIGZvbGxvdy11cCBxdWVzdGlvbnMg
YnV0IHlvdXIgcmVzcG9uc2UsIGluIG15IG9waW5pb24sIHN1cHBvcnRzIG15IG9yaWdpbmFsIGV2
YWx1YXRpb24gb2YgdGhlIGRyYWZ0IHRoYXQgaXQgaXMgbm90IHJlYWR5IGZvciBXRyBhZG9wdGlv
bi4gSSBkb24ndCBhZ3JlZSB0aGF0IHRoZSBwcmVzdW1lZCBiZW5lZml0cyBvZiB0aGUgcHJvcG9z
ZWQgTG9vcGJhY2sgZmxhZyBvdXR3ZWlnaCByaXNrcyB0aGF0IHdlcmUgY2FsbGVkIG91dCBkdXJp
bmcgdGhlIG1lZXRpbmcgYW5kIHdlcmUgcG9pbnRlZCBieSBUb20gYW5kIG1lLg0KQWxzbywgdGhh
bmsgeW91IGZvciBpbmZvcm1pbmcgZXZlcnlvbmUgdGhhdCBhIGRlc2lnbiB0ZWFtIGlzIGZvcm1p
bmcgdG8gZGVmaW5lIHRoZSB1c2Ugb2YgdGhlIEltbWVkaWF0ZSBmbGFnLiBJIHRoaW5rIHRoYXQg
dGhhdCBmbGFnIHNob3VsZCBiZSBpbnRyb2R1Y2VkIGFsb25nIHdpdGggdGhlIGNsZWFyIGFuZCBm
aXJtIHNwZWNpZmljYXRpb24gb2YgaXRzIHV0aWxpemF0aW9uLg0KQW5kIEknbSBzdGlsbCBub3Qg
Y2xlYXIgYWJvdXQgaG93IHRoZSBBY3RpdmUgZmxhZyBjYW4gYmUgdXNlZC4gWW91IHN1Z2dlc3Qg
dGhhdCBpdCBpcyBpbnRlbmRlZCBhcyBjb21wbGVtZW50YXJ5IHRvICJhbiBvcGVyYXRvciB3aG8g
dXNlcyBoaXMgb3duIHByb2JpbmciLiBXaGF0IHN1Y2ggIm93biBwcm9iaW5nIiBjb3VsZCBiZT8g
V2h5IHdvdWxkIHRoZSBvcGVyYXRvciB1c2Ugd2VsbC1rbm93biBzdGFuZGFyZC1iYXNlZCBhY3Rp
dmUgT0FNIGZvciBmYXVsdCBtYW5hZ2VtZW50IGFuZCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nPw0K
DQrigKZGQjogZHJhZnQtbGFwdWtob3YtZGF0YXBsYW5lLXByb2JlLTAxIGlzIGFuIGV4YW1wbGUg
b2YgYW4gb3BlcmF0b3LigJlzIGFwcHJvYWNoIHRvIHByb2JpbmcuIEnigJl2ZSBhbHNvIHNlZW4g
ZGVwbG95bWVudHMgd2hlcmUgdGhlIHByb2JpbmcgaXMgaW50ZWdyYXRlZCB3aXRoIHRoZSBhcHBs
aWNhdGlvbiDigJMgaS5lLiBwYXJ0IG9mIHRoZSBhcHBsaWNhdGlvbiBzb2x1dGlvbiwgd2hpY2gg
aXMgYW5vdGhlciBleGFtcGxlIGRvbWFpbiB3aGVyZSBzcGVjaWZpYyBoZWFsdGggY2hlY2tzIGFy
ZSB1c2VkLg0KDQpBbmQsIGdvaW5nIGJhY2sgdG8gdGhlIHNjZW5hcmlvIGluIERDLiBJIHdvbmRl
ciB3aHkgdGhlIHdlbGwta25vd24gVHJhY2Vyb3V0ZSBpcyBub3Qgc3VmZmljaWVudD8NCg0K4oCm
RkI6IEluIHRoZSBzY2VuYXJpbyBkaXNjdXNzZWQgYmVsb3csIGRldGVjdGlvbiBzcGVlZCB3YXMg
dGhlIGRyaXZpbmcgZmFjdG9yIOKAkyB0aGUgSU9BTSBsb29wYmFjayBzb2x1dGlvbiBnaXZlcyB5
b3UgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZmFpbGVkIGxpbmsgaW4gbGVzcyB0aGFuIDEgUlRULg0K
DQpDaGVlcnMsIEZyYW5rDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFRodSwgQXVnIDEsIDIwMTkg
YXQgMTI6MzIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2NvLmNv
bTxtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPj4gd3JvdGU6DQoNClNvbWUgYWRkaXRpb25hbCBu
b3RlcyBvbiB0aGUgZGlmZmVyZW50IGZsYWdzIC0gcmVzdGF0aW5nIGFuZCBleHBhbmRpbmcgdGhl
IGRpc2N1c3Npb24gd2UgaGFkIGF0IHRoZSBXRyBtZWV0aW5nIGluIE1vbnRyZWFsOg0KDQpMb29w
YmFjayBmbGFnOg0KVGhlIGxvb3BiYWNrIGZsYWcgd2FzIGluc3BpcmVkIGJ5IGEgc3BlY2lmaWMg
dXNlIGNhc2UsIHdoaWNoIGNvdWxkIGJlIHN1bW1hcml6ZWQgYXMgInJhcGlkIGlkZW50aWZpY2F0
aW9uIG9mIGEgZmFpbGVkIGxpbmsvbm9kZSBpbiBhIERDIjogSW4gYSBEQyAocmVhZDogY29udHJv
bGxlZC9zcGVjaWZpYyBkb21haW4pLCBvbmUgcnVucyBVRFAgcHJvYmVzIChkcmFmdC1sYXB1a2hv
di1kYXRhcGxhbmUtcHJvYmUtMDEpIG92ZXIgYSB2NiBmYWJyaWMuIEluIGNhc2UgYSBVRFAgcHJv
YmUgZGV0ZWN0cyBhIGZhaWx1cmUsIG9uZSBhZGRzIHRoZSBJT0FNIHRyYWNlIG9wdGlvbiBhbmQg
ZW5hYmxlcyBsb29wYmFjayBtb2RlIC0gaS5lLiBldmVyeSBub2RlIHNlbmRzIGEgY29weSBiYWNr
IHRvIHRoZSBzb3VyY2UgaW4gYWRkaXRpb24gdG8gZm9yd2FyZGluZyB0aGUgcGFja2V0LiBDb3Jy
ZWxhdGluZyB0aGUgaW5mb3JtYXRpb24gZnJvbSBib3RoIGVuZHMgYWxsb3dzIG9uZSB0byBwaW5w
b2ludCB0aGUgZmFpbGVkIG5vZGUvbGluayByYXBpZGx5IGFuZCBnaXZlcyBvbmUgYSB2aWV3IG9m
IHRoZSBvdmVyYWxsIGZvcndhcmRpbmcgdG9wb2xvZ3kuIFRoaXMgdXNlLWNhc2Ugd2FzIGltcGxl
bWVudGVkIGluIEZELmlvL1ZQUCByb3VnaGx5IDIgeWVhcnMgYWdvIGFuZCB3YXMgYWxzbyBzaG93
Y2FzZWQgYXQgSUVURiBiaXRzLW4tYml0ZXMuIFRoZXJlIGlzIGEgcm91Z2ggb3V0bGluZSBvZiB0
aGUgb3BlbiBzb3VyY2UgaW1wbGVtZW50YXRpb24gYXZhaWxhYmxlIGhlcmU6IGh0dHBzOi8vamly
YS5mZC5pby9icm93c2UvVlBQLTQ3MSAuDQpJbiBtb3JlIGdlbmVyaWMgd29yZHM6IExvb3BiYWNr
IG1vZGUgaXMgbGlrZSBhbGwgSU9BTSwgYSBkb21haW4gc3BlY2lmaWMgZmVhdHVyZS4gTG9vcGJh
Y2sgbW9kZSBpcyB0byBlbnJpY2ggYW4gZXhpc3RpbmcgKGhlcmUgdGhlIGRhdGFwbGFuZS1wcm9i
ZSkgYWN0aXZlIE9BTSBtZWNoYW5pc20uDQpSZWFkaW5nIHRocm91Z2ggdGhlIGNvbW1lbnRzIGJl
bG93LCBpdCBwcm92ZXMgdGhhdCB0aGUgY3VycmVudCBkcmFmdCBpcyBpbmRlZWQgYSBnb29kIGJh
c2lzIGZvciB0aGUgZGlzY3Vzc2lvbiBhbmQgaXQgYWxzbyBjbGVhcmx5IHNob3dzIHRoYXQgd2Ug
bmVlZCB0byBhZGQgYSBzZWN0aW9uIHRvIHRoZSBkb2N1bWVudCB0aGF0IGV4cGFuZHMgb24gaG93
IGxvb3BiYWNrIG1vZGUgaXMgZXhwZWN0ZWQgdG8gYmUgdXNlZC4NCg0KSW1tZWRpYXRlIGV4cG9y
dCBmbGFnOg0KUGVyIHRoZSBXRyBkaXNjdXNzaW9uIGluIE1vbnRyZWFsIC0gYW5kIHRoZSBmb2xs
b3cgdXAgYnJlYWtvdXQgbWVldGluZyAoaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNo
L21zZy9pcHBtL0RvOWtKOUVEX2dybVRxd2NaSFNkcHkzQ21Sayk6DQpUaGUgcGxhbiBpcyB0byBj
b25zb2xpZGF0ZSB0aGUgSU9BTS1yZWxhdGVkIGNvbnRlbnQgZm9yIGEgbmV3ICJpbW1lZGlhdGUg
ZXhwb3J0IG9wdGlvbiIgZnJvbSBkcmFmdC1zb25nLWlwcG0tcG9zdGNhcmQtYmFzZWQtdGVsZW1l
dHJ5LTA0IGFuZCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGltbWVkaWF0ZSBleHBvcnQgZmxhZyBp
biBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncyAgaW50byBhIG5ldyBkcmFmdC4NCg0KQWN0
aXZlIGZsYWc6DQpUaGUgYWN0aXZlIGZsYWcgaXMgbm90IHRvIHJlcGxhY2UgYW55IGV4aXN0aW5n
IGFjdGl2ZSBPQU0gbWVjaGFuaXNtcyAtIGJ1dCByYXRoZXIgYWxsb3cgYW4gb3BlcmF0b3Igd2hv
IHVzZXMgaGlzIG93biBwcm9iaW5nIGFsb25nIHdpdGggSU9BTSB0byBmbGFnIGEgcGFja2V0IGFz
IGEgcHJvYmUgcGFja2V0Lg0KDQpTZWN1cml0eSBjb25zaWRlcmF0aW9ucyBmb3IgZmxhZ3MgaW4g
dGhlIGNvbnRleHQgb2YgUE5GIHZzLiBWTkY6DQpUaGFua3MgZm9yIHJhaXNpbmcgdGhlIHBvaW50
LiBJdCB3b3VsZCBiZSBncmVhdCB0byBzZWUgc3BlY2lmaWNzL2RldGFpbHMgZGlzY3Vzc2VkIGhl
cmUgb24gdGhlIGxpc3QsIHNvIHRoYXQgdGhvc2UgY291bGQgYmUgaW5jb3Jwb3JhdGVkIGludG8g
dGhlIHNlY3VyaXR5IHNlY3Rpb24uDQoNClRoYW5rcywgRnJhbmsNCg0KPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRv
OmlwcG0tYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBUb20gSGVyYmVydA0KPiBTZW50
OiBEb25uZXJzdGFnLCAxLiBBdWd1c3QgMjAxOSAwMDo0MQ0KPiBUbzogR3JlZyBNaXJza3kgPGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCj4gQ2M6
IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0
Zi5vcmc+PjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3Jn
Pj4NCj4gU3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1taXpyYWhp
LWlwcG0taW9hbS1mbGFncyBSZToNCj4gUmVnYXJkaW5nIGRyYWZ0LW1penJhaGktaXBwbS1pb2Ft
LWZsYWdzDQo+DQo+IE9uIFdlZCwgSnVsIDMxLCAyMDE5IGF0IDExOjUzIEFNIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQo+
IHdyb3RlOg0KPiA+DQo+ID4gRGVhciBBdXRob3JzLA0KPiA+IHRoYW5rIHlvdSBmb3IgYnJpbmdp
bmcgdGhpcyBwcm9wb3NhbCBmb3IgdGhlIGRpc2N1c3Npb24uIFdoZW4gY29uc2lkZXJpbmcgV0cN
Cj4gQVAsIEkgdXNlIHRoZSBmb2xsb3dpbmcgY3JpdGVyaWE6DQo+ID4NCj4gPiBpcyB0aGUgZG9j
dW1lbnQgcmVhc29uYWJseSB3ZWxsLXdyaXR0ZW47IGRvZXMgaXQgYWRkcmVzc2VzIGEgcHJhY3Rp
Y2FsDQo+ID4gcHJvYmxlbTsgaXMgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIHZpYWJsZT8NCj4gPg0K
PiA+IE9uIHRoZSBmaXJzdCBwb2ludCwgSSBjb21tZW5kIHlvdSAtIHRoZSBkcmFmdCBpcyBlYXN5
IHRvIHJlYWQuDQo+ID4gT24gdGhlIHNlY29uZCBwb2ludCwgSSBoYXZlIHNldmVyYWwgcXVlc3Rp
b25zOg0KPiA+DQo+ID4gV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiB1c2luZyBMb29wYmFjayBmbGFn
IGluIHRoZSBUcmFjZSBtb2RlPw0KPg0KPiBUaGlzIGlzIHVuY2xlYXIgdG8gbWUgYWxzby4gQWRk
aXRpb25hbGx5LCBJIGFtIGNvbmNlcm5lZCB0aGF0IHByb3RvY29sIGJsaW5kbHkNCj4gcmVmbGVj
dHMgdGhlIHBhY2tldCBiYWNrIHRvIHRoZSBzb3VyY2Ugd2l0aG91dCBhbnkgcmVnYXJkIHRvIHdo
YXQgZWxzZSB0aGUNCj4gcGFja2V0IGNvbnRhaW5zLiBGb3IgaW5zdGFuY2UsIGlmIGEgVENQIHBh
Y2tldCBpcyByZWZsZWN0ZWQgYnkgdGVuIGludGVybWVkaWF0ZQ0KPiBub2RlcyB0aGlzIGlzIG5v
bnNlbnNpY2FsLiBUaGUgcG9zc2liaWxpdHkgb2YgYW4gYW1wbGlmaWNhdGlvbiBhdHRhY2sgaXMg
b2J2aW91cw0KPiBhbmQgaW4gZmFjdCBtZW50aW9uZWQgaW4gdGhlIHNlY3VyaXR5IHNlY3Rpb24s
IGhvd2V2ZXIgSSdtIHNrZXB0aWNhbCB0aGF0IHRoZQ0KPiBwcm9wb3NlZCBtaXRpZ2F0aW9uIG9m
IHJhdGUgbGltaXRpbmcgaXMgc3VmZmljaWVudC4NCj4NCj4gTWluaW1hbGx5LCBpdCBzZWVtcyBs
aWtlIHRoZSByZWZsZWN0ZWQgcGFja2V0cyBzaG91bGQgYmUgd3JhcHBlZCBpbiBJQ01QIHRvDQo+
IG1pdGlnYXRlIHNwb29maW5nIGF0dGFja3MuIEFsc28sIEkgd29uZGVyIGlmIHRyYWNlcm91dGUg
bWV0aG9kb2xvZ3kgY291bGQgYmUNCj4gdXNlZCBmb3IgdHJhY2luZywgaS5lLiBvbmUgc2VudCBw
YWNrZXQgcmVzdWx0cyBpbiBhdCBtb3N0IG9uZSByZXR1cm4gcGFja2V0IChJQ01QKSwNCj4gdG8g
bWl0aWdhdGUgdGhlIGFtcGxpZmljYXRpb24gcHJvYmxlbS4NCj4NCj4gVG9tDQo+DQo+ID4gV2h5
IGlzIGl0IGltcG9ydGFudCB0byBsaW1pdCB0aGUgYXBwbGljYWJpbGl0eSBvZiBMb29wYmFjayB0
byBvbmx5IFRyYWNlIG1vZGU/DQo+ID4gV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBjb2xsZWN0aW5n
IHRoZSBzYW1lLCBhcyBJIHVuZGVyc3RhbmQgdGhlIGRlc2NyaXB0aW9uLA0KPiBkYXRhIG9uIHRo
ZSByZXR1cm4gcGF0aCB0byB0aGUgc291cmNlPw0KPiA+IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2Yg
dXNpbmcgQWN0aXZlIGZsYWcgY29tcGFyaW5nIHRvIGV4aXN0aW5nIGFjdGl2ZSBPQU0NCj4gcHJv
dG9jb2xzPw0KPiA+IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2YgdXNpbmcgSW1tZWRpYXRlIGZsYWcg
Y29tcGFyaW5nIHRvIFBvc3RjYXJkLUJhc2VkDQo+IFRlbGVtZXRyeSAoUEJUKSBwcm9wb3NhbD8N
Cj4gPg0KPiA+IE9uIHRoZSB0aGlyZCBwb2ludCwgSSdkIGFwcHJlY2lhdGUgeW91ciBjbGFyaWZp
Y2F0aW9uIG9uIHRoZXNlIHBvaW50czoNCj4gPg0KPiA+IEluIHdoaWNoIHRyYW5zcG9ydHMgKEkg
ZmluZCB0aGF0IGlPQU0gZW5jYXBzdWxhdGlvbiBoYXMgYmVlbiBwcm9wb3NlZCBmb3IgYWxsDQo+
IGtub3duIHRyYW5zcG9ydHMpIHlvdSd2ZSBlbnZpc2lvbmVkIHRvIHVzZSBMb29wYmFjayBmbGFn
Pw0KPiA+IFRoZSB0aGlyZCBidWxsZXQgaW4gU2VjdGlvbiA1IHJlZmVycyB0byBhIHJlcGxpY2Eg
b2YgdGhlIGRhdGEgcGFja2V0IHRoYXQgZm9sbG93cw0KPiB0aGUgc2FtZSBwYXRoIGFzIHRoZSBv
cmlnaW5hbCBwYWNrZXQuIFdoYXQgY29udHJvbHMgdGhhdCByZXBsaWNhdGlvbj8NCj4gPiBUaGUg
bGFzdCBwYXJhZ3JhcGggaW4gdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb24gc2VjdGlvbiByZWxp
ZXMgb24gInJlc3RyaWN0ZWQNCj4gYWRtaW5pc3RyYXRpdmUgZG9tYWluIiB0byBtaXRpZ2F0ZSB0
aGUgdGhyZWF0IG9mIG1hbGljaW91cyBhdHRhY2tzIHVzaW5nIGENCj4gY29tYmluYXRpb24gb2Yg
aU9BTSBleHRlbnNpb25zLiBUaGF0IG1pZ2h0IGJlIHRoZSBjYXNlIHdoZW4gb3BlcmF0aW5nIGlu
IGENCj4gUE5GIGVudmlyb25tZW50LCBidXQgaXQgaXMgbXVjaCBtb3JlIGNoYWxsZW5naW5nIHRv
IG1haW50YWluIHN1Y2ggYSB0cnVzdGVkDQo+IGRvbWFpbiBpbiBWTkYgZW52aXJvbm1lbnQuIEhv
dyBjYW4gdGhlc2UgbmV3IHNlY3VyaXR5IHJpc2tzIGJlIG1pdGlnYXRlZCBpbiBhDQo+IFZORiBl
bnZpcm9ubWVudD8NCj4gPg0KPiA+IEFwcHJlY2lhdGUgeW91ciBjb25zaWRlcmF0aW9uIGFuZCBj
bGFyaWZpY2F0aW9ucyB0byBteSBxdWVzdGlvbnMuDQo+ID4NCj4gPiBSZWdhcmRzLA0KPiA+IEdy
ZWcNCj4gPg0KPiA+IE9uIFRodSwgSnVsIDI1LCAyMDE5IGF0IDI6MDcgUE0gQnJpYW4gVHJhbW1l
bGwgKElFVEYpIDxpZXRmQHRyYW1tZWxsLmNoPG1haWx0bzppZXRmQHRyYW1tZWxsLmNoPj4NCj4g
d3JvdGU6DQo+ID4+DQo+ID4+IGhpIEdyZWcsDQo+ID4+DQo+ID4+IFRoYW5rcyBmb3IgdGhlIGZl
ZWRiYWNrOyBhYnNvbHV0ZWx5LCB3ZSBjYW4gZG8gdGhpcyB0aGUgbm9ybWFsIHdheS4gQXV0aG9y
czoNCj4gbGV0J3MgZG8gYSBub3JtYWwgdHdvLXdlZWsgYWRvcHRpb24gY2FsbCBmb3IgdGhpcyBk
b2N1bWVudCBiZWZvcmUgcHVibGlzaGluZw0KPiB0aGUgdXBkYXRlLg0KPiA+Pg0KPiA+PiBUaGlz
IGFkb3B0aW9uIGNhbGwgc3RhcnRzIG5vdy4NCj4gPj4NCj4gPj4gSVBQTSwgcGxlYXNlIHJlc3Bv
bmQgdG8gdGhpcyBtZXNzYWdlIHdpdGggYW4gaW5kaWNhdGlvbiB0byB0aGUgbWFpbGluZyBsaXN0
IG9mDQo+IHlvdXIgc3VwcG9ydCBmb3IgYWRvcHRpbmcgZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0t
ZmxhZ3MgYXMgYSB3b3JraW5nIGdyb3VwDQo+IGRvY3VtZW50LCBpbiBwYXJ0aWFsIGZ1bGZpbGxt
ZW50IG9mIG91ciBjaGFydGVyIG1pbGVzdG9uZSAic3VibWl0IGEgU3RhbmRhcmRzDQo+IFRyYWNr
IGRyYWZ0IG9uIGluYmFuZCBPQU0gYmFzZWQgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ2llcyB0byB0
aGUgSUVTRyINCj4gKG9idmlvdXNseSwgZGVwZW5kaW5nIG9uIGhvdyBtYW55IGRvY3VtZW50cyB3
ZSBlbmQgdXAgc2VuZGluZyB0byB0aGUgSUVTRywNCj4gd2UgbWF5IGhhdmUgdG8gY2hhbmdlIHRo
ZSBwbHVyYWxpdHkgb2YgdGhpcyBtaWxlc3RvbmUpLiBJZiB5b3UgZG8gbm90IHN1cHBvcnQNCj4g
dGhpcywgcGxlYXNlIHNlbmQgYSBtZXNzYWdlIHRvIHRoZSBsaXN0IGV4cGxhaW5pbmcgd2h5Lg0K
PiA+Pg0KPiA+PiBUaGFua3MsIGNoZWVycywNCj4gPj4NCj4gPj4gQnJpYW4gKGFzIElQUE0gY28t
Y2hhaXIpDQo+ID4+DQo+ID4+DQo+ID4+ID4gT24gMjUgSnVsIDIwMTksIGF0IDEzOjE1LCBHcmVn
IE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20+PiB3cm90ZToNCj4gPj4gPg0KPiA+PiA+IERlYXIgQ2hhaXJzLCBldCBhbC4sDQo+ID4+ID4g
SSBhcHByZWNpYXRlIHRoYXQgZWRpdG9ycyBvZiBkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhIGZv
bGxvd2VkIG9uIHRoZQ0KPiBkZWNpc2lvbiBvZiB0aGUgV0cgcmVhY2hlZCBhdCB0aGUgbWVldGlu
ZyBpbiBQcmFndWUgdG8gZXh0cmFjdCBtYXRlcmlhbCBub3QNCj4gZGlyZWN0bHkgcmVsYXRlZCB0
byB0aGUgZGVmaW5pdGlvbiBvZiBpT0FNIGRhdGEgZWxlbWVudHMgZnJvbSB0aGUgZG9jdW1lbnQu
IFRoZQ0KPiBuZXcgZHJhZnQgd2FzIHByZXNlbnRlZCBlYXJsaWVyIHRoaXMgd2VlayBhbmQgZ2Vu
ZXJhdGVkIG1hbnkgY29tbWVudHMuIEkgZmVlbA0KPiB0aGF0IGl0IHdvdWxkIGJlIHJpZ2h0IHRv
IGRpc2N1c3MgdGhlIGRyYWZ0IGFuZCBpdHMgcmVsZXZhbmNlIHRvIHRoZSBjaGFydGVyIG9mIHRo
ZQ0KPiBJUFBNIFdHIGJlZm9yZSBzdGFydGluZyBXRyBhZG9wdGlvbiBwb2xsLg0KPiA+PiA+DQo+
ID4+ID4gUmVnYXJkcywNCj4gPj4gPiBHcmVnDQo+ID4+DQo+ID4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBpcHBtIG1haWxpbmcgbGlzdA0KPiA+
IGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQo+ID4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IGlwcG0gbWFpbGluZyBsaXN0DQo+IGlwcG1AaWV0
Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaXBwbQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44
NXB0IDcwLjg1cHQgMi4wY20gNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGlubGlu
ZeKApjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBHcmVnIE1pcnNreSAm
bHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gRG9ubmVyc3Rh
ZywgMS4gQXVndXN0IDIwMTkgMjA6NTQ8YnI+DQo8Yj5Ubzo8L2I+IEZyYW5rIEJyb2NrbmVycyAo
ZmJyb2NrbmUpICZsdDtmYnJvY2tuZUBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBUb20g
SGVyYmVydCAmbHQ7dG9tQHF1YW50b25pdW0ubmV0Jmd0OzsgSVBQTSBDaGFpcnMgJmx0O2lwcG0t
Y2hhaXJzQGlldGYub3JnJmd0OzsgSUVURiBJUFBNIFdHICZsdDtpcHBtQGlldGYub3JnJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2lwcG1dIEFkb3B0aW9uIGNhbGwgZm9yIGRyYWZ0LW1p
enJhaGktaXBwbS1pb2FtLWZsYWdzIFJlOiBSZWdhcmRpbmcgZHJhZnQtbWl6cmFoaS1pcHBtLWlv
YW0tZmxhZ3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBGcmFuayw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGFu
ayB5b3UgZm9yIHlvdXIgZXhwZWRpZW50IHJlc3BvbnNlIGFuZCB0aGUgY2xhcmlmaWNhdGlvbiwg
bXVjaCBhcHByZWNpYXRlZC4gSSBoYXZlIHNvbWUgZm9sbG93LXVwIHF1ZXN0aW9ucyBidXQgeW91
ciByZXNwb25zZSwgaW4gbXkmbmJzcDtvcGluaW9uLCBzdXBwb3J0cyBteSBvcmlnaW5hbCBldmFs
dWF0aW9uIG9mIHRoZSBkcmFmdCB0aGF0IGl0IGlzIG5vdCByZWFkeSBmb3IgV0cgYWRvcHRpb24u
IEkgZG9uJ3QNCiBhZ3JlZSB0aGF0IHRoZSBwcmVzdW1lZCBiZW5lZml0cyBvZiB0aGUgcHJvcG9z
ZWQgTG9vcGJhY2sgZmxhZyBvdXR3ZWlnaCByaXNrcyB0aGF0IHdlcmUgY2FsbGVkIG91dCBkdXJp
bmcgdGhlIG1lZXRpbmcgYW5kIHdlcmUgcG9pbnRlZCBieSBUb20gYW5kIG1lLiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbywgdGhh
bmsgeW91IGZvciBpbmZvcm1pbmcgZXZlcnlvbmUgdGhhdCBhIGRlc2lnbiB0ZWFtIGlzIGZvcm1p
bmcgdG8gZGVmaW5lIHRoZSB1c2Ugb2YgdGhlIEltbWVkaWF0ZSBmbGFnLiBJIHRoaW5rIHRoYXQg
dGhhdCBmbGFnIHNob3VsZCBiZSBpbnRyb2R1Y2VkIGFsb25nIHdpdGggdGhlIGNsZWFyIGFuZCBm
aXJtIHNwZWNpZmljYXRpb24gb2YgaXRzIHV0aWxpemF0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5kIEknbSBzdGlsbCBub3Qg
Y2xlYXIgYWJvdXQgaG93IHRoZSBBY3RpdmUgZmxhZyBjYW4gYmUgdXNlZC4gWW91IHN1Z2dlc3Qg
dGhhdCBpdCBpcyBpbnRlbmRlZCBhcyBjb21wbGVtZW50YXJ5IHRvICZxdW90O2FuIG9wZXJhdG9y
IHdobyB1c2VzIGhpcyBvd24gcHJvYmluZyZxdW90Oy4gV2hhdCBzdWNoICZxdW90O293biBwcm9i
aW5nJnF1b3Q7IGNvdWxkIGJlPyBXaHkgd291bGQgdGhlIG9wZXJhdG9yIHVzZSB3ZWxsLWtub3du
IHN0YW5kYXJkLWJhc2VkDQogYWN0aXZlIE9BTSBmb3IgZmF1bHQgbWFuYWdlbWVudCBhbmQgcGVy
Zm9ybWFuY2UgbW9uaXRvcmluZz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxvOnA+Jm5ic3A7PC9vOnA+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij7igKZGQjogZHJhZnQtbGFwdWtob3YtZGF0YXBsYW5lLXByb2JlLTAxIGlzIGFuIGV4YW1wbGUg
b2YgYW4gb3BlcmF0b3LigJlzIGFwcHJvYWNoIHRvIHByb2JpbmcuIEnigJl2ZSBhbHNvIHNlZW4g
ZGVwbG95bWVudHMgd2hlcmUgdGhlIHByb2JpbmcgaXMgaW50ZWdyYXRlZCB3aXRoIHRoZSBhcHBs
aWNhdGlvbiDigJMgaS5lLiBwYXJ0IG9mIHRoZSBhcHBsaWNhdGlvbiBzb2x1dGlvbiwgd2hpY2gg
aXMgYW5vdGhlciBleGFtcGxlDQogZG9tYWluIHdoZXJlIHNwZWNpZmljIGhlYWx0aCBjaGVja3Mg
YXJlIHVzZWQuIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PG86
cD4mbmJzcDs8L286cD48L2k+PC9iPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFuZCwgZ29pbmcgYmFjayB0byB0aGUgc2NlbmFyaW8gaW4gREMuIEkgd29uZGVyIHdo
eSB0aGUgd2VsbC1rbm93biBUcmFjZXJvdXRlIGlzIG5vdCBzdWZmaWNpZW50PzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PG86cD4mbmJzcDs8L286cD48L2k+PC9i
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKApkZCOiBJbiB0aGUgc2NlbmFyaW8gZGlzY3Vz
c2VkIGJlbG93LCBkZXRlY3Rpb24gc3BlZWQgd2FzIHRoZSBkcml2aW5nIGZhY3RvciDigJMgdGhl
IElPQU0gbG9vcGJhY2sgc29sdXRpb24gZ2l2ZXMgeW91IGFuIGluZGljYXRpb24gb2YgdGhlIGZh
aWxlZCBsaW5rIGluIGxlc3MgdGhhbiAxIFJUVC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hl
ZXJzLCBGcmFuazxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBUaHUsIEF1ZyAxLCAyMDE5IGF0IDEyOjMyIFBNIEZyYW5rIEJyb2Nr
bmVycyAoZmJyb2NrbmUpICZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIj5m
YnJvY2tuZUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
cmlnaHQ6MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NClNvbWUgYWRkaXRpb25hbCBu
b3RlcyBvbiB0aGUgZGlmZmVyZW50IGZsYWdzIC0gcmVzdGF0aW5nIGFuZCBleHBhbmRpbmcgdGhl
IGRpc2N1c3Npb24gd2UgaGFkIGF0IHRoZSBXRyBtZWV0aW5nIGluIE1vbnRyZWFsOjxicj4NCjxi
cj4NCkxvb3BiYWNrIGZsYWc6IDxicj4NClRoZSBsb29wYmFjayBmbGFnIHdhcyBpbnNwaXJlZCBi
eSBhIHNwZWNpZmljIHVzZSBjYXNlLCB3aGljaCBjb3VsZCBiZSBzdW1tYXJpemVkIGFzICZxdW90
O3JhcGlkIGlkZW50aWZpY2F0aW9uIG9mIGEgZmFpbGVkIGxpbmsvbm9kZSBpbiBhIERDJnF1b3Q7
OiBJbiBhIERDIChyZWFkOiBjb250cm9sbGVkL3NwZWNpZmljIGRvbWFpbiksIG9uZSBydW5zIFVE
UCBwcm9iZXMgKGRyYWZ0LWxhcHVraG92LWRhdGFwbGFuZS1wcm9iZS0wMSkgb3ZlciBhIHY2IGZh
YnJpYy4gSW4NCiBjYXNlIGEgVURQIHByb2JlIGRldGVjdHMgYSBmYWlsdXJlLCBvbmUgYWRkcyB0
aGUgSU9BTSB0cmFjZSBvcHRpb24gYW5kIGVuYWJsZXMgbG9vcGJhY2sgbW9kZSAtIGkuZS4gZXZl
cnkgbm9kZSBzZW5kcyBhIGNvcHkgYmFjayB0byB0aGUgc291cmNlIGluIGFkZGl0aW9uIHRvIGZv
cndhcmRpbmcgdGhlIHBhY2tldC4gQ29ycmVsYXRpbmcgdGhlIGluZm9ybWF0aW9uIGZyb20gYm90
aCBlbmRzIGFsbG93cyBvbmUgdG8gcGlucG9pbnQgdGhlIGZhaWxlZA0KIG5vZGUvbGluayByYXBp
ZGx5IGFuZCBnaXZlcyBvbmUgYSB2aWV3IG9mIHRoZSBvdmVyYWxsIGZvcndhcmRpbmcgdG9wb2xv
Z3kuIFRoaXMgdXNlLWNhc2Ugd2FzIGltcGxlbWVudGVkIGluIEZELmlvL1ZQUCByb3VnaGx5IDIg
eWVhcnMgYWdvIGFuZCB3YXMgYWxzbyBzaG93Y2FzZWQgYXQgSUVURiBiaXRzLW4tYml0ZXMuIFRo
ZXJlIGlzIGEgcm91Z2ggb3V0bGluZSBvZiB0aGUgb3BlbiBzb3VyY2UgaW1wbGVtZW50YXRpb24g
YXZhaWxhYmxlIGhlcmU6DQo8YSBocmVmPSJodHRwczovL2ppcmEuZmQuaW8vYnJvd3NlL1ZQUC00
NzEiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2ppcmEuZmQuaW8vYnJvd3NlL1ZQUC00NzE8L2E+
IC48YnI+DQpJbiBtb3JlIGdlbmVyaWMgd29yZHM6IExvb3BiYWNrIG1vZGUgaXMgbGlrZSBhbGwg
SU9BTSwgYSBkb21haW4gc3BlY2lmaWMgZmVhdHVyZS4gTG9vcGJhY2sgbW9kZSBpcyB0byBlbnJp
Y2ggYW4gZXhpc3RpbmcgKGhlcmUgdGhlIGRhdGFwbGFuZS1wcm9iZSkgYWN0aXZlIE9BTSBtZWNo
YW5pc20uPGJyPg0KUmVhZGluZyB0aHJvdWdoIHRoZSBjb21tZW50cyBiZWxvdywgaXQgcHJvdmVz
IHRoYXQgdGhlIGN1cnJlbnQgZHJhZnQgaXMgaW5kZWVkIGEgZ29vZCBiYXNpcyBmb3IgdGhlIGRp
c2N1c3Npb24gYW5kIGl0IGFsc28gY2xlYXJseSBzaG93cyB0aGF0IHdlIG5lZWQgdG8gYWRkIGEg
c2VjdGlvbiB0byB0aGUgZG9jdW1lbnQgdGhhdCBleHBhbmRzIG9uIGhvdyBsb29wYmFjayBtb2Rl
IGlzIGV4cGVjdGVkIHRvIGJlIHVzZWQuDQo8YnI+DQo8YnI+DQpJbW1lZGlhdGUgZXhwb3J0IGZs
YWc6PGJyPg0KUGVyIHRoZSBXRyBkaXNjdXNzaW9uIGluIE1vbnRyZWFsIC0gYW5kIHRoZSBmb2xs
b3cgdXAgYnJlYWtvdXQgbWVldGluZyAoPGEgaHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRm
Lm9yZy9hcmNoL21zZy9pcHBtL0RvOWtKOUVEX2dybVRxd2NaSFNkcHkzQ21SayIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaXBwbS9EbzlrSjlF
RF9ncm1UcXdjWkhTZHB5M0NtUms8L2E+KTo8YnI+DQpUaGUgcGxhbiBpcyB0byBjb25zb2xpZGF0
ZSB0aGUgSU9BTS1yZWxhdGVkIGNvbnRlbnQgZm9yIGEgbmV3ICZxdW90O2ltbWVkaWF0ZSBleHBv
cnQgb3B0aW9uJnF1b3Q7IGZyb20gZHJhZnQtc29uZy1pcHBtLXBvc3RjYXJkLWJhc2VkLXRlbGVt
ZXRyeS0wNCBhbmQgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBpbW1lZGlhdGUgZXhwb3J0IGZsYWcg
aW4gZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MmbmJzcDsgaW50byBhIG5ldyBkcmFmdC4N
Cjxicj4NCjxicj4NCkFjdGl2ZSBmbGFnOiA8YnI+DQpUaGUgYWN0aXZlIGZsYWcgaXMgbm90IHRv
IHJlcGxhY2UgYW55IGV4aXN0aW5nIGFjdGl2ZSBPQU0gbWVjaGFuaXNtcyAtIGJ1dCByYXRoZXIg
YWxsb3cgYW4gb3BlcmF0b3Igd2hvIHVzZXMgaGlzIG93biBwcm9iaW5nIGFsb25nIHdpdGggSU9B
TSB0byBmbGFnIGEgcGFja2V0IGFzIGEgcHJvYmUgcGFja2V0Lg0KPGJyPg0KPGJyPg0KU2VjdXJp
dHkgY29uc2lkZXJhdGlvbnMgZm9yIGZsYWdzIGluIHRoZSBjb250ZXh0IG9mIFBORiB2cy4gVk5G
Ojxicj4NClRoYW5rcyBmb3IgcmFpc2luZyB0aGUgcG9pbnQuIEl0IHdvdWxkIGJlIGdyZWF0IHRv
IHNlZSBzcGVjaWZpY3MvZGV0YWlscyBkaXNjdXNzZWQgaGVyZSBvbiB0aGUgbGlzdCwgc28gdGhh
dCB0aG9zZSBjb3VsZCBiZSBpbmNvcnBvcmF0ZWQgaW50byB0aGUgc2VjdXJpdHkgc2VjdGlvbi48
YnI+DQo8YnI+DQpUaGFua3MsIEZyYW5rPGJyPg0KPGJyPg0KJmd0OyAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxicj4NCiZndDsgRnJvbTogaXBwbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0t
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tYm91bmNlc0BpZXRmLm9yZzwv
YT4mZ3Q7IE9uIEJlaGFsZiBPZiBUb20gSGVyYmVydDxicj4NCiZndDsgU2VudDogRG9ubmVyc3Rh
ZywgMS4gQXVndXN0IDIwMTkgMDA6NDE8YnI+DQomZ3Q7IFRvOiBHcmVnIE1pcnNreSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBDYzogSVBQTSBDaGFpcnMgJmx0Ozxh
IGhyZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0t
Y2hhaXJzQGlldGYub3JnPC9hPiZndDs7IElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDs8YnI+
DQomZ3Q7IFN1YmplY3Q6IFJlOiBbaXBwbV0gQWRvcHRpb24gY2FsbCBmb3IgZHJhZnQtbWl6cmFo
aS1pcHBtLWlvYW0tZmxhZ3MgUmU6PGJyPg0KJmd0OyBSZWdhcmRpbmcgZHJhZnQtbWl6cmFoaS1p
cHBtLWlvYW0tZmxhZ3M8YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gV2VkLCBKdWwgMzEsIDIwMTkg
YXQgMTE6NTMgQU0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxi
cj4NCiZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IERlYXIgQXV0aG9y
cyw8YnI+DQomZ3Q7ICZndDsgdGhhbmsgeW91IGZvciBicmluZ2luZyB0aGlzIHByb3Bvc2FsIGZv
ciB0aGUgZGlzY3Vzc2lvbi4gV2hlbiBjb25zaWRlcmluZyBXRzxicj4NCiZndDsgQVAsIEkgdXNl
IHRoZSBmb2xsb3dpbmcgY3JpdGVyaWE6PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IGlz
IHRoZSBkb2N1bWVudCByZWFzb25hYmx5IHdlbGwtd3JpdHRlbjsgZG9lcyBpdCBhZGRyZXNzZXMg
YSBwcmFjdGljYWw8YnI+DQomZ3Q7ICZndDsgcHJvYmxlbTsgaXMgdGhlIHByb3Bvc2VkIHNvbHV0
aW9uIHZpYWJsZT88YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgT24gdGhlIGZpcnN0IHBv
aW50LCBJIGNvbW1lbmQgeW91IC0gdGhlIGRyYWZ0IGlzIGVhc3kgdG8gcmVhZC48YnI+DQomZ3Q7
ICZndDsgT24gdGhlIHNlY29uZCBwb2ludCwgSSBoYXZlIHNldmVyYWwgcXVlc3Rpb25zOjxicj4N
CiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIHVzaW5nIExv
b3BiYWNrIGZsYWcgaW4gdGhlIFRyYWNlIG1vZGU/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoaXMg
aXMgdW5jbGVhciB0byBtZSBhbHNvLiBBZGRpdGlvbmFsbHksIEkgYW0gY29uY2VybmVkIHRoYXQg
cHJvdG9jb2wgYmxpbmRseTxicj4NCiZndDsgcmVmbGVjdHMgdGhlIHBhY2tldCBiYWNrIHRvIHRo
ZSBzb3VyY2Ugd2l0aG91dCBhbnkgcmVnYXJkIHRvIHdoYXQgZWxzZSB0aGU8YnI+DQomZ3Q7IHBh
Y2tldCBjb250YWlucy4gRm9yIGluc3RhbmNlLCBpZiBhIFRDUCBwYWNrZXQgaXMgcmVmbGVjdGVk
IGJ5IHRlbiBpbnRlcm1lZGlhdGU8YnI+DQomZ3Q7IG5vZGVzIHRoaXMgaXMgbm9uc2Vuc2ljYWwu
IFRoZSBwb3NzaWJpbGl0eSBvZiBhbiBhbXBsaWZpY2F0aW9uIGF0dGFjayBpcyBvYnZpb3VzPGJy
Pg0KJmd0OyBhbmQgaW4gZmFjdCBtZW50aW9uZWQgaW4gdGhlIHNlY3VyaXR5IHNlY3Rpb24sIGhv
d2V2ZXIgSSdtIHNrZXB0aWNhbCB0aGF0IHRoZTxicj4NCiZndDsgcHJvcG9zZWQgbWl0aWdhdGlv
biBvZiByYXRlIGxpbWl0aW5nIGlzIHN1ZmZpY2llbnQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE1p
bmltYWxseSwgaXQgc2VlbXMgbGlrZSB0aGUgcmVmbGVjdGVkIHBhY2tldHMgc2hvdWxkIGJlIHdy
YXBwZWQgaW4gSUNNUCB0bzxicj4NCiZndDsgbWl0aWdhdGUgc3Bvb2ZpbmcgYXR0YWNrcy4gQWxz
bywgSSB3b25kZXIgaWYgdHJhY2Vyb3V0ZSBtZXRob2RvbG9neSBjb3VsZCBiZTxicj4NCiZndDsg
dXNlZCBmb3IgdHJhY2luZywgaS5lLiBvbmUgc2VudCBwYWNrZXQgcmVzdWx0cyBpbiBhdCBtb3N0
IG9uZSByZXR1cm4gcGFja2V0IChJQ01QKSw8YnI+DQomZ3Q7IHRvIG1pdGlnYXRlIHRoZSBhbXBs
aWZpY2F0aW9uIHByb2JsZW0uPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRvbTxicj4NCiZndDsgPGJy
Pg0KJmd0OyAmZ3Q7IFdoeSBpcyBpdCBpbXBvcnRhbnQgdG8gbGltaXQgdGhlIGFwcGxpY2FiaWxp
dHkgb2YgTG9vcGJhY2sgdG8gb25seSBUcmFjZSBtb2RlPzxicj4NCiZndDsgJmd0OyBXaGF0IGlz
IHRoZSBiZW5lZml0IG9mIGNvbGxlY3RpbmcgdGhlIHNhbWUsIGFzIEkgdW5kZXJzdGFuZCB0aGUg
ZGVzY3JpcHRpb24sPGJyPg0KJmd0OyBkYXRhIG9uIHRoZSByZXR1cm4gcGF0aCB0byB0aGUgc291
cmNlPzxicj4NCiZndDsgJmd0OyBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIHVzaW5nIEFjdGl2ZSBm
bGFnIGNvbXBhcmluZyB0byBleGlzdGluZyBhY3RpdmUgT0FNPGJyPg0KJmd0OyBwcm90b2NvbHM/
PGJyPg0KJmd0OyAmZ3Q7IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2YgdXNpbmcgSW1tZWRpYXRlIGZs
YWcgY29tcGFyaW5nIHRvIFBvc3RjYXJkLUJhc2VkPGJyPg0KJmd0OyBUZWxlbWV0cnkgKFBCVCkg
cHJvcG9zYWw/PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IE9uIHRoZSB0aGlyZCBwb2lu
dCwgSSdkIGFwcHJlY2lhdGUgeW91ciBjbGFyaWZpY2F0aW9uIG9uIHRoZXNlIHBvaW50czo8YnI+
DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgSW4gd2hpY2ggdHJhbnNwb3J0cyAoSSBmaW5kIHRo
YXQgaU9BTSBlbmNhcHN1bGF0aW9uIGhhcyBiZWVuIHByb3Bvc2VkIGZvciBhbGw8YnI+DQomZ3Q7
IGtub3duIHRyYW5zcG9ydHMpIHlvdSd2ZSBlbnZpc2lvbmVkIHRvIHVzZSBMb29wYmFjayBmbGFn
Pzxicj4NCiZndDsgJmd0OyBUaGUgdGhpcmQgYnVsbGV0IGluIFNlY3Rpb24gNSByZWZlcnMgdG8g
YSByZXBsaWNhIG9mIHRoZSBkYXRhIHBhY2tldCB0aGF0IGZvbGxvd3M8YnI+DQomZ3Q7IHRoZSBz
YW1lIHBhdGggYXMgdGhlIG9yaWdpbmFsIHBhY2tldC4gV2hhdCBjb250cm9scyB0aGF0IHJlcGxp
Y2F0aW9uPzxicj4NCiZndDsgJmd0OyBUaGUgbGFzdCBwYXJhZ3JhcGggaW4gdGhlIFNlY3VyaXR5
IENvbnNpZGVyYXRpb24gc2VjdGlvbiByZWxpZXMgb24gJnF1b3Q7cmVzdHJpY3RlZDxicj4NCiZn
dDsgYWRtaW5pc3RyYXRpdmUgZG9tYWluJnF1b3Q7IHRvIG1pdGlnYXRlIHRoZSB0aHJlYXQgb2Yg
bWFsaWNpb3VzIGF0dGFja3MgdXNpbmcgYTxicj4NCiZndDsgY29tYmluYXRpb24gb2YgaU9BTSBl
eHRlbnNpb25zLiBUaGF0IG1pZ2h0IGJlIHRoZSBjYXNlIHdoZW4gb3BlcmF0aW5nIGluIGE8YnI+
DQomZ3Q7IFBORiBlbnZpcm9ubWVudCwgYnV0IGl0IGlzIG11Y2ggbW9yZSBjaGFsbGVuZ2luZyB0
byBtYWludGFpbiBzdWNoIGEgdHJ1c3RlZDxicj4NCiZndDsgZG9tYWluIGluIFZORiBlbnZpcm9u
bWVudC4gSG93IGNhbiB0aGVzZSBuZXcgc2VjdXJpdHkgcmlza3MgYmUgbWl0aWdhdGVkIGluIGE8
YnI+DQomZ3Q7IFZORiBlbnZpcm9ubWVudD88YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsg
QXBwcmVjaWF0ZSB5b3VyIGNvbnNpZGVyYXRpb24gYW5kIGNsYXJpZmljYXRpb25zIHRvIG15IHF1
ZXN0aW9ucy48YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgUmVnYXJkcyw8YnI+DQomZ3Q7
ICZndDsgR3JlZzxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBPbiBUaHUsIEp1bCAyNSwg
MjAxOSBhdCAyOjA3IFBNIEJyaWFuIFRyYW1tZWxsIChJRVRGKSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmlldGZAdHJhbW1lbGwuY2giIHRhcmdldD0iX2JsYW5rIj5pZXRmQHRyYW1tZWxsLmNoPC9hPiZn
dDs8YnI+DQomZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7
IGhpIEdyZWcsPGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgVGhhbmtzIGZv
ciB0aGUgZmVlZGJhY2s7IGFic29sdXRlbHksIHdlIGNhbiBkbyB0aGlzIHRoZSBub3JtYWwgd2F5
LiBBdXRob3JzOjxicj4NCiZndDsgbGV0J3MgZG8gYSBub3JtYWwgdHdvLXdlZWsgYWRvcHRpb24g
Y2FsbCBmb3IgdGhpcyBkb2N1bWVudCBiZWZvcmUgcHVibGlzaGluZzxicj4NCiZndDsgdGhlIHVw
ZGF0ZS48YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBUaGlzIGFkb3B0aW9u
IGNhbGwgc3RhcnRzIG5vdy48YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBJ
UFBNLCBwbGVhc2UgcmVzcG9uZCB0byB0aGlzIG1lc3NhZ2Ugd2l0aCBhbiBpbmRpY2F0aW9uIHRv
IHRoZSBtYWlsaW5nIGxpc3Qgb2Y8YnI+DQomZ3Q7IHlvdXIgc3VwcG9ydCBmb3IgYWRvcHRpbmcg
ZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MgYXMgYSB3b3JraW5nIGdyb3VwPGJyPg0KJmd0
OyBkb2N1bWVudCwgaW4gcGFydGlhbCBmdWxmaWxsbWVudCBvZiBvdXIgY2hhcnRlciBtaWxlc3Rv
bmUgJnF1b3Q7c3VibWl0IGEgU3RhbmRhcmRzPGJyPg0KJmd0OyBUcmFjayBkcmFmdCBvbiBpbmJh
bmQgT0FNIGJhc2VkIG1lYXN1cmVtZW50IG1ldGhvZG9sb2dpZXMgdG8gdGhlIElFU0cmcXVvdDs8
YnI+DQomZ3Q7IChvYnZpb3VzbHksIGRlcGVuZGluZyBvbiBob3cgbWFueSBkb2N1bWVudHMgd2Ug
ZW5kIHVwIHNlbmRpbmcgdG8gdGhlIElFU0csPGJyPg0KJmd0OyB3ZSBtYXkgaGF2ZSB0byBjaGFu
Z2UgdGhlIHBsdXJhbGl0eSBvZiB0aGlzIG1pbGVzdG9uZSkuIElmIHlvdSBkbyBub3Qgc3VwcG9y
dDxicj4NCiZndDsgdGhpcywgcGxlYXNlIHNlbmQgYSBtZXNzYWdlIHRvIHRoZSBsaXN0IGV4cGxh
aW5pbmcgd2h5Ljxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IFRoYW5rcywg
Y2hlZXJzLDxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IEJyaWFuIChhcyBJ
UFBNIGNvLWNoYWlyKTxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7IE9uIDI1IEp1bCAyMDE5LCBhdCAxMzoxNSwgR3JlZyBNaXJza3kg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7
ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZndDsgRGVhciBDaGFpcnMsIGV0IGFsLiw8YnI+DQom
Z3Q7ICZndDsmZ3Q7ICZndDsgSSBhcHByZWNpYXRlIHRoYXQgZWRpdG9ycyBvZiBkcmFmdC1pZXRm
LWlwcG0taW9hbS1kYXRhIGZvbGxvd2VkIG9uIHRoZTxicj4NCiZndDsgZGVjaXNpb24gb2YgdGhl
IFdHIHJlYWNoZWQgYXQgdGhlIG1lZXRpbmcgaW4gUHJhZ3VlIHRvIGV4dHJhY3QgbWF0ZXJpYWwg
bm90PGJyPg0KJmd0OyBkaXJlY3RseSByZWxhdGVkIHRvIHRoZSBkZWZpbml0aW9uIG9mIGlPQU0g
ZGF0YSBlbGVtZW50cyBmcm9tIHRoZSBkb2N1bWVudC4gVGhlPGJyPg0KJmd0OyBuZXcgZHJhZnQg
d2FzIHByZXNlbnRlZCBlYXJsaWVyIHRoaXMgd2VlayBhbmQgZ2VuZXJhdGVkIG1hbnkgY29tbWVu
dHMuIEkgZmVlbDxicj4NCiZndDsgdGhhdCBpdCB3b3VsZCBiZSByaWdodCB0byBkaXNjdXNzIHRo
ZSBkcmFmdCBhbmQgaXRzIHJlbGV2YW5jZSB0byB0aGUgY2hhcnRlciBvZiB0aGU8YnI+DQomZ3Q7
IElQUE0gV0cgYmVmb3JlIHN0YXJ0aW5nIFdHIGFkb3B0aW9uIHBvbGwuPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyAmZ3Q7IEdyZWc8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyAmZ3Q7IGlw
cG0gbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7IDxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7ICZndDsgPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxi
cj4NCiZndDsgPGJyPg0KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsgaXBwbSBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9
Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48
YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
aXBwbSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vaXBwbTwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BYAPR11MB2584A68317656AB94D1EE2C1DADE0BYAPR11MB2584namp_--


From nobody Thu Aug  1 15:27:48 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1DA51202BA for <ippm@ietfa.amsl.com>; Thu,  1 Aug 2019 15:27:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=quantonium-net.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 ICcFBiag9Jr4 for <ippm@ietfa.amsl.com>; Thu,  1 Aug 2019 15:27:38 -0700 (PDT)
Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (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 D536312029B for <ippm@ietf.org>; Thu,  1 Aug 2019 15:27:37 -0700 (PDT)
Received: by mail-wr1-x443.google.com with SMTP id y4so75190707wrm.2 for <ippm@ietf.org>; Thu, 01 Aug 2019 15:27:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=N4No0UkTi/I+FaDGqXL9zjw8KbSJRQbtarTrh5HvD4M=; b=n9AA1M/b1IvTV4CaITNjfp02PUuE3wAU72f/KJtflbT6SEr43KvT4LsTXl8d5R4sKX eE2xwHshq2Yl/KhRDL3U5QObiyk9nCs4TrjLyKHCLeuV37PBw+zgfRaZ/kFlSsIu4PqT cwUH/bVdC/yAhuTVT5pWDlOFikOg51e8lVlD6LamCNX+Q60reRwGQSR5b5WydKgX5UP2 5MurbP9uYE0+H+nREIjaj40WnZufhjPa9jSLOAv3g/UE4VmlHTfuEYPbO30X4iwrUhWn 46OXvk3RIee/wm7aqZlGzJTIAifQWnXKVbvpmdq9k5cbduslO4PnyCSA4MG+kRJro4iU vRUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=N4No0UkTi/I+FaDGqXL9zjw8KbSJRQbtarTrh5HvD4M=; b=p+3yfteI1TiTX+k3hJU7+R6UTDrZpxrLcY+wTNl+P76Xk4O2HwqXC85/LC9LhrISDH ZhmirQgCXedshN43S00BHDAWSftsBl9j6xupZeaitp+nUJ86XBBrtYA6n2kxIjm0Gzym VUVY0aYID6YG4o0wbRyrjrm6FV6ffHpncQRDMabh+sRQYHme9J3lvZvAUvPE3WsTZTyq 6Rrnx/VDABJL6ATCSzGl53IWyinkBgWzljzU/OL2A38m/0DSXO9TYiCAQVoWpknZRDHV MiUuUWOtvTGO6jyIkr3I05IuxIf/J/kkWB+nSlvfPFXSMs6cgUS1RM7tFrlQ70oCDmS+ AGfA==
X-Gm-Message-State: APjAAAU3dO0RqPyHJmHxFKa62j60fwurF8oQOiuOv+BHsOPYfgUOBoPe Q5e8nevzQX3Ci07/JVpvnTCLV4jpugNRm4/EcBE=
X-Google-Smtp-Source: APXvYqw/0eBRmfzQNuLXedQg7qyauWkUJ5FGcYCn0m6A1uGeDJeXIqWeZ4KUwPt2HbiEV12Iq1ePOZvWTSKTt5G5KJM=
X-Received: by 2002:adf:f046:: with SMTP id t6mr26794979wro.307.1564698456113;  Thu, 01 Aug 2019 15:27:36 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Tom Herbert <tom@quantonium.net>
Date: Thu, 1 Aug 2019 15:27:25 -0700
Message-ID: <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/GVRSfqJbupQintKefZ0TX6CFJJg>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2019 22:27:47 -0000

On Thu, Aug 1, 2019 at 12:12 PM Frank Brockners (fbrockne)
<fbrockne@cisco.com> wrote:
>
> Hi Greg,
>
>
>
> Please see inline=E2=80=A6
>
>
>
> From: Greg Mirsky <gregimirsky@gmail.com>
> Sent: Donnerstag, 1. August 2019 20:54
> To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> Cc: Tom Herbert <tom@quantonium.net>; IPPM Chairs <ippm-chairs@ietf.org>;=
 IETF IPPM WG <ippm@ietf.org>
> Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: R=
egarding draft-mizrahi-ippm-ioam-flags
>
>
>
> Hi Frank,
>
> thank you for your expedient response and the clarification, much appreci=
ated. I have some follow-up questions but your response, in my opinion, sup=
ports my original evaluation of the draft that it is not ready for WG adopt=
ion. I don't agree that the presumed benefits of the proposed Loopback flag=
 outweigh risks that were called out during the meeting and were pointed by=
 Tom and me.
>
> Also, thank you for informing everyone that a design team is forming to d=
efine the use of the Immediate flag. I think that that flag should be intro=
duced along with the clear and firm specification of its utilization.
>
> And I'm still not clear about how the Active flag can be used. You sugges=
t that it is intended as complementary to "an operator who uses his own pro=
bing". What such "own probing" could be? Why would the operator use well-kn=
own standard-based active OAM for fault management and performance monitori=
ng?
>
>
>
> =E2=80=A6FB: draft-lapukhov-dataplane-probe-01 is an example of an operat=
or=E2=80=99s approach to probing. I=E2=80=99ve also seen deployments where =
the probing is integrated with the application =E2=80=93 i.e. part of the a=
pplication solution, which is another example domain where specific health =
checks are used.
>
>
>
> And, going back to the scenario in DC. I wonder why the well-known Tracer=
oute is not sufficient?
>
>
>
> =E2=80=A6FB: In the scenario discussed below, detection speed was the dri=
ving factor =E2=80=93 the IOAM loopback solution gives you an indication of=
 the failed link in less than 1 RTT.

Frank,

I'm doubtful it would be practical to set loopback on every packet
given the amplification characteristic, which means that either it's
done as a periodic probe or on demand when the application has reason
to suspect a failing link. In either case, it seems like the latency
to detect and identify a failing link would be greater than 1 RTT. Am
I missing something?

Tom

>
>
>
> Cheers, Frank
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Aug 1, 2019 at 12:32 PM Frank Brockners (fbrockne) <fbrockne@cisc=
o.com> wrote:
>
>
> Some additional notes on the different flags - restating and expanding th=
e discussion we had at the WG meeting in Montreal:
>
> Loopback flag:
> The loopback flag was inspired by a specific use case, which could be sum=
marized as "rapid identification of a failed link/node in a DC": In a DC (r=
ead: controlled/specific domain), one runs UDP probes (draft-lapukhov-datap=
lane-probe-01) over a v6 fabric. In case a UDP probe detects a failure, one=
 adds the IOAM trace option and enables loopback mode - i.e. every node sen=
ds a copy back to the source in addition to forwarding the packet. Correlat=
ing the information from both ends allows one to pinpoint the failed node/l=
ink rapidly and gives one a view of the overall forwarding topology. This u=
se-case was implemented in FD.io/VPP roughly 2 years ago and was also showc=
ased at IETF bits-n-bites. There is a rough outline of the open source impl=
ementation available here: https://jira.fd.io/browse/VPP-471 .
> In more generic words: Loopback mode is like all IOAM, a domain specific =
feature. Loopback mode is to enrich an existing (here the dataplane-probe) =
active OAM mechanism.
> Reading through the comments below, it proves that the current draft is i=
ndeed a good basis for the discussion and it also clearly shows that we nee=
d to add a section to the document that expands on how loopback mode is exp=
ected to be used.
>
> Immediate export flag:
> Per the WG discussion in Montreal - and the follow up breakout meeting (h=
ttps://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk):
> The plan is to consolidate the IOAM-related content for a new "immediate =
export option" from draft-song-ippm-postcard-based-telemetry-04 and the des=
cription of the immediate export flag in draft-mizrahi-ippm-ioam-flags  int=
o a new draft.
>
> Active flag:
> The active flag is not to replace any existing active OAM mechanisms - bu=
t rather allow an operator who uses his own probing along with IOAM to flag=
 a packet as a probe packet.
>
> Security considerations for flags in the context of PNF vs. VNF:
> Thanks for raising the point. It would be great to see specifics/details =
discussed here on the list, so that those could be incorporated into the se=
curity section.
>
> Thanks, Frank
>
> > -----Original Message-----
> > From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> > Sent: Donnerstag, 1. August 2019 00:41
> > To: Greg Mirsky <gregimirsky@gmail.com>
> > Cc: IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re:
> > Regarding draft-mizrahi-ippm-ioam-flags
> >
> > On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky <gregimirsky@gmail.com>
> > wrote:
> > >
> > > Dear Authors,
> > > thank you for bringing this proposal for the discussion. When conside=
ring WG
> > AP, I use the following criteria:
> > >
> > > is the document reasonably well-written; does it addresses a practica=
l
> > > problem; is the proposed solution viable?
> > >
> > > On the first point, I commend you - the draft is easy to read.
> > > On the second point, I have several questions:
> > >
> > > What is the benefit of using Loopback flag in the Trace mode?
> >
> > This is unclear to me also. Additionally, I am concerned that protocol =
blindly
> > reflects the packet back to the source without any regard to what else =
the
> > packet contains. For instance, if a TCP packet is reflected by ten inte=
rmediate
> > nodes this is nonsensical. The possibility of an amplification attack i=
s obvious
> > and in fact mentioned in the security section, however I'm skeptical th=
at the
> > proposed mitigation of rate limiting is sufficient.
> >
> > Minimally, it seems like the reflected packets should be wrapped in ICM=
P to
> > mitigate spoofing attacks. Also, I wonder if traceroute methodology cou=
ld be
> > used for tracing, i.e. one sent packet results in at most one return pa=
cket (ICMP),
> > to mitigate the amplification problem.
> >
> > Tom
> >
> > > Why is it important to limit the applicability of Loopback to only Tr=
ace mode?
> > > What is the benefit of collecting the same, as I understand the descr=
iption,
> > data on the return path to the source?
> > > What is the benefit of using Active flag comparing to existing active=
 OAM
> > protocols?
> > > What is the benefit of using Immediate flag comparing to Postcard-Bas=
ed
> > Telemetry (PBT) proposal?
> > >
> > > On the third point, I'd appreciate your clarification on these points=
:
> > >
> > > In which transports (I find that iOAM encapsulation has been proposed=
 for all
> > known transports) you've envisioned to use Loopback flag?
> > > The third bullet in Section 5 refers to a replica of the data packet =
that follows
> > the same path as the original packet. What controls that replication?
> > > The last paragraph in the Security Consideration section relies on "r=
estricted
> > administrative domain" to mitigate the threat of malicious attacks usin=
g a
> > combination of iOAM extensions. That might be the case when operating i=
n a
> > PNF environment, but it is much more challenging to maintain such a tru=
sted
> > domain in VNF environment. How can these new security risks be mitigate=
d in a
> > VNF environment?
> > >
> > > Appreciate your consideration and clarifications to my questions.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF) <ietf@trammell.=
ch>
> > wrote:
> > >>
> > >> hi Greg,
> > >>
> > >> Thanks for the feedback; absolutely, we can do this the normal way. =
Authors:
> > let's do a normal two-week adoption call for this document before publi=
shing
> > the update.
> > >>
> > >> This adoption call starts now.
> > >>
> > >> IPPM, please respond to this message with an indication to the maili=
ng list of
> > your support for adopting draft-mizrahi-ippm-ioam-flags as a working gr=
oup
> > document, in partial fulfillment of our charter milestone "submit a Sta=
ndards
> > Track draft on inband OAM based measurement methodologies to the IESG"
> > (obviously, depending on how many documents we end up sending to the IE=
SG,
> > we may have to change the plurality of this milestone). If you do not s=
upport
> > this, please send a message to the list explaining why.
> > >>
> > >> Thanks, cheers,
> > >>
> > >> Brian (as IPPM co-chair)
> > >>
> > >>
> > >> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com> wrot=
e:
> > >> >
> > >> > Dear Chairs, et al.,
> > >> > I appreciate that editors of draft-ietf-ippm-ioam-data followed on=
 the
> > decision of the WG reached at the meeting in Prague to extract material=
 not
> > directly related to the definition of iOAM data elements from the docum=
ent. The
> > new draft was presented earlier this week and generated many comments. =
I feel
> > that it would be right to discuss the draft and its relevance to the ch=
arter of the
> > IPPM WG before starting WG adoption poll.
> > >> >
> > >> > Regards,
> > >> > Greg
> > >>
> > > _______________________________________________
> > > ippm mailing list
> > > ippm@ietf.org
> > > https://www.ietf.org/mailman/listinfo/ippm
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu Aug  1 23:48:07 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A83A812008A; Thu,  1 Aug 2019 23:48:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ODXC4kDa; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Uw9LhnLJ
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 a861MbaW2oaH; Thu,  1 Aug 2019 23:48:02 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2550F120136; Thu,  1 Aug 2019 23:48:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16000; q=dns/txt; s=iport; t=1564728482; x=1565938082; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dhwcdi5WrOW7tgcm4lQiUXLYu6Blb3DLSimFbyFvtNg=; b=ODXC4kDahhrzT8FCTvIa+fLWhGJnRKpAlQqYsOM349NfpX8t3TjkY+Z7 EiStI3WpWLkVXa5M57AyWL88XmZXr1Zoc3jdGJmhyk3lRTOj+67eQ5tDl HuolW3t/GChwrZyUo99TQDvfy7QDLGeF1NQWnVp2a4I7njhPsGU9+lHqD 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3A9kuBdRQPKpqgy8qqkgM8/4C6UNpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOiIwBsNJV1lo13q6KkNSXs35Yg6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AoAAD320Nd/4oNJK1cChoBAQEBAQI?= =?us-ascii?q?BAQEBBwIBAQEBgVYCAQEBAQsBgUQpJwNtVSAECyoKhBSDRwOLKIJbiVWOAoF?= =?us-ascii?q?CgRADVAkBAQEMAQEYCwoCAQGEQAIXgj4jNwYOAQMBAQQBAQIBBm2FHgyFSgE?= =?us-ascii?q?BAQECAQEBEAsGEQwBASwLAQsEAgEIEQQBAQECAh8HAgICHwYLFQgIAgQOBQg?= =?us-ascii?q?TB4MBgWoDDg8BAgyiQwKBOIhgcYEygnoBAQWBMgGDUw0LghMJgQwoAYYTgVm?= =?us-ascii?q?BKoJJF4FAP4ERRoJMPoIaRwEBgSkNBSiDCTKCJowgCBkegiiHMpQlQAkCghq?= =?us-ascii?q?GXIlKhBKCLocphBGKOYxiCYIMhiKBeItngjcCBAIEBQIOAQEFgWYigVhwFTu?= =?us-ascii?q?CbAmCOTdvAQGCSYJkgjCFP3KBKYohgTABgSABAQ?=
X-IronPort-AV: E=Sophos;i="5.64,337,1559520000"; d="scan'208";a="597478105"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Aug 2019 06:48:00 +0000
Received: from XCH-ALN-016.cisco.com (xch-aln-016.cisco.com [173.36.7.26]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x726lxFV030960 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 2 Aug 2019 06:48:00 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-016.cisco.com (173.36.7.26) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 2 Aug 2019 01:47:59 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 2 Aug 2019 02:47:58 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 2 Aug 2019 02:47:58 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/U6q14NnwKFEsqypjfX2qa/ouqQEaR0JtM1LGFaOQic6W9AoZg3WASq1/bj/sa2copgi7ZGWjyO5/5D364eEWZvYiD1vx8TcH5cRbr2nTTEqmdT2QkEMQ2gg22UrKA+DmlBj8jR8GZWJauwJjdZvINSlNREBIPxJAkTaitf+uBZUKZc7S5dUEP1MhnKbQWItJg4OJHlidIhPWLLwwRptIB2ZBzWYT9ex7qNWIH2M9is9S5yvT/6G+OE9jB9Z+79FRpsXUdE/08Ckh80isLroOPim0/VnXN4IgZqSug3XSWo7yQ8iUOaADB15mL04k6LRLl/SdxvKBBM5SlvJ15VSA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dhwcdi5WrOW7tgcm4lQiUXLYu6Blb3DLSimFbyFvtNg=; b=gu1V9pwCUpiZmny/HkP6tt0uO7LvJXNQd9LUosQxhgh4U/t/HE7hlsTFYGu1vaHn6vk7bJiPyMAOwzL+vM+3de7iYfQn0nLG4k+f7V20J8vTzi7alPblOkwNLa609czNu0ADmkXwGlnqn9ZXWhjbMHtlaZiShPWt2idMFti2w9mezgIftoBn4diS4lJNHuAaBZp3qz5D1G5VKEoCeLRR6dQh92mCJpcn37beh3hjIIYQMeg36ktWN1UbFdAMPUHpvnGIBbjKE8j7GdXq7oRZBrVpmn+vHxdYqnpkgHqKl7BWcWqkUq4/7XKKWfxoM3qERfuzAw4LJ65gcpK2w3M99w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dhwcdi5WrOW7tgcm4lQiUXLYu6Blb3DLSimFbyFvtNg=; b=Uw9LhnLJWXBmHwPbC0cT5IaVE3mnZ0PR2gQIw6eW0/ZAfRFfrTVbpatsbsCKgF/ONnGsoAC/u9YzSkPXzeKK7GujjkMF+KJqZF5qeuiuu7TttS/tHmx2cmuympqkAyUL45q6j+lRgXLYdT/vMRrcUiLdILGts3+o9s4zStVtkF8=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB2727.namprd11.prod.outlook.com (52.135.227.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.15; Fri, 2 Aug 2019 06:47:57 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Fri, 2 Aug 2019 06:47:57 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Tom Herbert <tom@quantonium.net>
CC: Greg Mirsky <gregimirsky@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfcyCqkf67BUCt2X7oyo6/OKblHFwAgAA/ZQCAASInQIAAMOeAgAADY5CAADg8gIAAiZcA
Date: Fri, 2 Aug 2019 06:47:56 +0000
Message-ID: <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com>
In-Reply-To: <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.53]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d6a8b945-75f4-4f67-1eed-08d717155a3a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB2727; 
x-ms-traffictypediagnostic: BYAPR11MB2727:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR11MB2727831B4A0C4281060E9035DAD90@BYAPR11MB2727.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 011787B9DD
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(366004)(396003)(376002)(346002)(199004)(189003)(51444003)(54094003)(13464003)(51914003)(81166006)(6246003)(8676002)(8936002)(81156014)(2906002)(14454004)(76116006)(66556008)(64756008)(66446008)(66946007)(74316002)(7736002)(30864003)(4326008)(68736007)(66476007)(305945005)(486006)(66066001)(476003)(5660300002)(446003)(11346002)(52536014)(25786009)(102836004)(6116002)(71200400001)(3846002)(478600001)(966005)(561944003)(71190400001)(33656002)(14444005)(99286004)(256004)(86362001)(26005)(6506007)(7696005)(76176011)(6436002)(53546011)(186003)(9686003)(6916009)(54906003)(316002)(6306002)(53936002)(229853002)(55016002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2727; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZormRAj9VVbbtca4GLIeY/svrwT/cX4olKSl48Jigq1DHFcwFwwQmokYOR3l5CdOwDTuqmT2uiMTtSKd/sMUCXiQPfIW0WhhPhNUBZI5qFt7P11WsVt9MPHIHyZVx5Wqat0OenJdnjTv625oY/zjVt0ZcOs8xCWgDUNJO1eKZ8bzlPQWCbiWWrkh5i2wip8aMIYaSGbw0/9D2NuViQdVTmxsoAnBfEc3YZqOzoPT1tWibwMjP+hEYaw7oUCZvtfnQ/hUoeH4JsZ+lgrBLIaxYKY0mXhvOAmVuUE7d6z/2yZcMPRTJFUN/TXEDF/feKokPyWMz/PfRLuPCJd8hGwOhqIiUf1ASUvByJbchR6C889k5UrLjbOqOWq0Tdh4G0hPhckGveHNi8ZpG/m5QPjTssHGF/a38Ja3Oqfm5mCe5lU=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d6a8b945-75f4-4f67-1eed-08d717155a3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Aug 2019 06:47:56.9676 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2727
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.26, xch-aln-016.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/pqQC5JjiBuIK1nkMh9IAYBg27RQ>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Aug 2019 06:48:06 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9tIEhlcmJlcnQgPHRv
bUBxdWFudG9uaXVtLm5ldD4NCj4gU2VudDogRnJlaXRhZywgMi4gQXVndXN0IDIwMTkgMDA6MjcN
Cj4gVG86IEZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb20+DQo+
IENjOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjsgSVBQTSBDaGFpcnMgPGlw
cG0tDQo+IGNoYWlyc0BpZXRmLm9yZz47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NCj4g
U3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1taXpyYWhpLWlwcG0t
aW9hbS1mbGFncyBSZToNCj4gUmVnYXJkaW5nIGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdz
DQo+IA0KPiBPbiBUaHUsIEF1ZyAxLCAyMDE5IGF0IDEyOjEyIFBNIEZyYW5rIEJyb2NrbmVycyAo
ZmJyb2NrbmUpDQo+IDxmYnJvY2tuZUBjaXNjby5jb20+IHdyb3RlOg0KPiA+DQo+ID4gSGkgR3Jl
ZywNCj4gPg0KPiA+DQo+ID4NCj4gPiBQbGVhc2Ugc2VlIGlubGluZeKApg0KPiA+DQo+ID4NCj4g
Pg0KPiA+IEZyb206IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQo+ID4gU2Vu
dDogRG9ubmVyc3RhZywgMS4gQXVndXN0IDIwMTkgMjA6NTQNCj4gPiBUbzogRnJhbmsgQnJvY2tu
ZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2NvLmNvbT4NCj4gPiBDYzogVG9tIEhlcmJlcnQg
PHRvbUBxdWFudG9uaXVtLm5ldD47IElQUE0gQ2hhaXJzDQo+ID4gPGlwcG0tY2hhaXJzQGlldGYu
b3JnPjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPg0KPiA+IFN1YmplY3Q6IFJlOiBbaXBw
bV0gQWRvcHRpb24gY2FsbCBmb3IgZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MNCj4gPiBS
ZTogUmVnYXJkaW5nIGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzDQo+ID4NCj4gPg0KPiA+
DQo+ID4gSGkgRnJhbmssDQo+ID4NCj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgZXhwZWRpZW50IHJl
c3BvbnNlIGFuZCB0aGUgY2xhcmlmaWNhdGlvbiwgbXVjaA0KPiBhcHByZWNpYXRlZC4gSSBoYXZl
IHNvbWUgZm9sbG93LXVwIHF1ZXN0aW9ucyBidXQgeW91ciByZXNwb25zZSwgaW4gbXkgb3Bpbmlv
biwNCj4gc3VwcG9ydHMgbXkgb3JpZ2luYWwgZXZhbHVhdGlvbiBvZiB0aGUgZHJhZnQgdGhhdCBp
dCBpcyBub3QgcmVhZHkgZm9yIFdHIGFkb3B0aW9uLg0KPiBJIGRvbid0IGFncmVlIHRoYXQgdGhl
IHByZXN1bWVkIGJlbmVmaXRzIG9mIHRoZSBwcm9wb3NlZCBMb29wYmFjayBmbGFnDQo+IG91dHdl
aWdoIHJpc2tzIHRoYXQgd2VyZSBjYWxsZWQgb3V0IGR1cmluZyB0aGUgbWVldGluZyBhbmQgd2Vy
ZSBwb2ludGVkIGJ5IFRvbQ0KPiBhbmQgbWUuDQo+ID4NCj4gPiBBbHNvLCB0aGFuayB5b3UgZm9y
IGluZm9ybWluZyBldmVyeW9uZSB0aGF0IGEgZGVzaWduIHRlYW0gaXMgZm9ybWluZyB0byBkZWZp
bmUNCj4gdGhlIHVzZSBvZiB0aGUgSW1tZWRpYXRlIGZsYWcuIEkgdGhpbmsgdGhhdCB0aGF0IGZs
YWcgc2hvdWxkIGJlIGludHJvZHVjZWQgYWxvbmcNCj4gd2l0aCB0aGUgY2xlYXIgYW5kIGZpcm0g
c3BlY2lmaWNhdGlvbiBvZiBpdHMgdXRpbGl6YXRpb24uDQo+ID4NCj4gPiBBbmQgSSdtIHN0aWxs
IG5vdCBjbGVhciBhYm91dCBob3cgdGhlIEFjdGl2ZSBmbGFnIGNhbiBiZSB1c2VkLiBZb3Ugc3Vn
Z2VzdCB0aGF0DQo+IGl0IGlzIGludGVuZGVkIGFzIGNvbXBsZW1lbnRhcnkgdG8gImFuIG9wZXJh
dG9yIHdobyB1c2VzIGhpcyBvd24gcHJvYmluZyIuDQo+IFdoYXQgc3VjaCAib3duIHByb2Jpbmci
IGNvdWxkIGJlPyBXaHkgd291bGQgdGhlIG9wZXJhdG9yIHVzZSB3ZWxsLWtub3duDQo+IHN0YW5k
YXJkLWJhc2VkIGFjdGl2ZSBPQU0gZm9yIGZhdWx0IG1hbmFnZW1lbnQgYW5kIHBlcmZvcm1hbmNl
DQo+IG1vbml0b3Jpbmc/DQo+ID4NCj4gPg0KPiA+DQo+ID4g4oCmRkI6IGRyYWZ0LWxhcHVraG92
LWRhdGFwbGFuZS1wcm9iZS0wMSBpcyBhbiBleGFtcGxlIG9mIGFuIG9wZXJhdG9y4oCZcw0KPiBh
cHByb2FjaCB0byBwcm9iaW5nLiBJ4oCZdmUgYWxzbyBzZWVuIGRlcGxveW1lbnRzIHdoZXJlIHRo
ZSBwcm9iaW5nIGlzIGludGVncmF0ZWQNCj4gd2l0aCB0aGUgYXBwbGljYXRpb24g4oCTIGkuZS4g
cGFydCBvZiB0aGUgYXBwbGljYXRpb24gc29sdXRpb24sIHdoaWNoIGlzIGFub3RoZXINCj4gZXhh
bXBsZSBkb21haW4gd2hlcmUgc3BlY2lmaWMgaGVhbHRoIGNoZWNrcyBhcmUgdXNlZC4NCj4gPg0K
PiA+DQo+ID4NCj4gPiBBbmQsIGdvaW5nIGJhY2sgdG8gdGhlIHNjZW5hcmlvIGluIERDLiBJIHdv
bmRlciB3aHkgdGhlIHdlbGwta25vd24NCj4gVHJhY2Vyb3V0ZSBpcyBub3Qgc3VmZmljaWVudD8N
Cj4gPg0KPiA+DQo+ID4NCj4gPiDigKZGQjogSW4gdGhlIHNjZW5hcmlvIGRpc2N1c3NlZCBiZWxv
dywgZGV0ZWN0aW9uIHNwZWVkIHdhcyB0aGUgZHJpdmluZyBmYWN0b3Ig4oCTDQo+IHRoZSBJT0FN
IGxvb3BiYWNrIHNvbHV0aW9uIGdpdmVzIHlvdSBhbiBpbmRpY2F0aW9uIG9mIHRoZSBmYWlsZWQg
bGluayBpbiBsZXNzIHRoYW4NCj4gMSBSVFQuDQo+IA0KPiBGcmFuaywNCj4gDQo+IEknbSBkb3Vi
dGZ1bCBpdCB3b3VsZCBiZSBwcmFjdGljYWwgdG8gc2V0IGxvb3BiYWNrIG9uIGV2ZXJ5IHBhY2tl
dCBnaXZlbiB0aGUNCj4gYW1wbGlmaWNhdGlvbiBjaGFyYWN0ZXJpc3RpYywgd2hpY2ggbWVhbnMg
dGhhdCBlaXRoZXIgaXQncyBkb25lIGFzIGEgcGVyaW9kaWMNCj4gcHJvYmUgb3Igb24gZGVtYW5k
IHdoZW4gdGhlIGFwcGxpY2F0aW9uIGhhcyByZWFzb24gdG8gc3VzcGVjdCBhIGZhaWxpbmcgbGlu
ay4gSW4NCj4gZWl0aGVyIGNhc2UsIGl0IHNlZW1zIGxpa2UgdGhlIGxhdGVuY3kgdG8gZGV0ZWN0
IGFuZCBpZGVudGlmeSBhIGZhaWxpbmcgbGluayB3b3VsZCBiZQ0KPiBncmVhdGVyIHRoYW4gMSBS
VFQuIEFtIEkgbWlzc2luZyBzb21ldGhpbmc/DQoNClRvbSwNCg0KeW91IHdvdWxkIG5vdCBzZXQg
bG9vcGJhY2sgb24gZXZlcnkgcGFja2V0LiBMZXQgbWUgcmUtZXhwbGFpbiB0aGUgZGVwbG95bWVu
dCBzY2VuYXJpbzoNCg0KKiBPcGVyYXRvciBydW5zIGEgY3VzdG9tIGFwcGxpY2F0aW9uIFVEUCBw
cm9iZSAtIHdoaWNoIG1ha2VzIHByb2JlIHRyYWZmaWMgZm9sbG93IGFsbCBwYXRocyB0aGUgYXBw
bGljYXRpb24gdXNlcy4NCiogT24gZGV0ZWN0aW5nIGZhaWx1cmUgb2YgYSBzcGVjaWZpYyBwcm9i
ZSBmb3IgYSBzcGVjaWZpYyBjb25uZWN0aW9uLCBJT0FNIHRyYWNpbmcgaXMgdHVybmVkIG9uIHdp
dGggbG9vcGJhY2sgZm9yICp0aGF0KiBjb25uZWN0aW9uLg0KKiBPbmNlIElPQU0gdHJhY2luZyBp
cyB0dXJuZWQgb24sIHlvdSBjYW4gZGV0ZWN0IHRoZSBub2RlL2xpbmsgd2hlcmUgdHJhZmZpYyBp
cyBzdHVjayB3aXRoaW4gb25lIFJUVC4gSS5lLiBpZGVudGlmaWNhdGlvbiBjYW4gYmUgZG9uZSBp
biAxIFJUVCwgb25jZSB5b3UgZGV0ZWN0ZWQgdGhlIGZhaWx1cmUuDQoNClNvIGluIG90aGVyIHdv
cmRzLCB5b3Ugb25seSBuZWVkIHRoZSBJT0FNIHRyYWNlIG9wdGlvbiB3aXRoIGxvb3BiYWNrIGFk
ZGVkIHRvIGEgdmVyeSBzbWFsbCBzZXQgb2YgcGFja2V0cy4gSW4gYW4gaWRlYWwgd29ybGQgZXZl
biBvbmUgcGFja2V0IHdvdWxkIGJlIHN1ZmZpY2llbnQuDQoNCkZyYW5rDQoNCj4gDQo+IFRvbQ0K
PiANCj4gPg0KPiA+DQo+ID4NCj4gPiBDaGVlcnMsIEZyYW5rDQo+ID4NCj4gPg0KPiA+DQo+ID4g
UmVnYXJkcywNCj4gPg0KPiA+IEdyZWcNCj4gPg0KPiA+DQo+ID4NCj4gPiBPbiBUaHUsIEF1ZyAx
LCAyMDE5IGF0IDEyOjMyIFBNIEZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpDQo+IDxmYnJvY2tu
ZUBjaXNjby5jb20+IHdyb3RlOg0KPiA+DQo+ID4NCj4gPiBTb21lIGFkZGl0aW9uYWwgbm90ZXMg
b24gdGhlIGRpZmZlcmVudCBmbGFncyAtIHJlc3RhdGluZyBhbmQgZXhwYW5kaW5nIHRoZQ0KPiBk
aXNjdXNzaW9uIHdlIGhhZCBhdCB0aGUgV0cgbWVldGluZyBpbiBNb250cmVhbDoNCj4gPg0KPiA+
IExvb3BiYWNrIGZsYWc6DQo+ID4gVGhlIGxvb3BiYWNrIGZsYWcgd2FzIGluc3BpcmVkIGJ5IGEg
c3BlY2lmaWMgdXNlIGNhc2UsIHdoaWNoIGNvdWxkIGJlDQo+IHN1bW1hcml6ZWQgYXMgInJhcGlk
IGlkZW50aWZpY2F0aW9uIG9mIGEgZmFpbGVkIGxpbmsvbm9kZSBpbiBhIERDIjogSW4gYSBEQyAo
cmVhZDoNCj4gY29udHJvbGxlZC9zcGVjaWZpYyBkb21haW4pLCBvbmUgcnVucyBVRFAgcHJvYmVz
IChkcmFmdC1sYXB1a2hvdi1kYXRhcGxhbmUtDQo+IHByb2JlLTAxKSBvdmVyIGEgdjYgZmFicmlj
LiBJbiBjYXNlIGEgVURQIHByb2JlIGRldGVjdHMgYSBmYWlsdXJlLCBvbmUgYWRkcyB0aGUNCj4g
SU9BTSB0cmFjZSBvcHRpb24gYW5kIGVuYWJsZXMgbG9vcGJhY2sgbW9kZSAtIGkuZS4gZXZlcnkg
bm9kZSBzZW5kcyBhIGNvcHkNCj4gYmFjayB0byB0aGUgc291cmNlIGluIGFkZGl0aW9uIHRvIGZv
cndhcmRpbmcgdGhlIHBhY2tldC4gQ29ycmVsYXRpbmcgdGhlDQo+IGluZm9ybWF0aW9uIGZyb20g
Ym90aCBlbmRzIGFsbG93cyBvbmUgdG8gcGlucG9pbnQgdGhlIGZhaWxlZCBub2RlL2xpbmsgcmFw
aWRseQ0KPiBhbmQgZ2l2ZXMgb25lIGEgdmlldyBvZiB0aGUgb3ZlcmFsbCBmb3J3YXJkaW5nIHRv
cG9sb2d5LiBUaGlzIHVzZS1jYXNlIHdhcw0KPiBpbXBsZW1lbnRlZCBpbiBGRC5pby9WUFAgcm91
Z2hseSAyIHllYXJzIGFnbyBhbmQgd2FzIGFsc28gc2hvd2Nhc2VkIGF0IElFVEYNCj4gYml0cy1u
LWJpdGVzLiBUaGVyZSBpcyBhIHJvdWdoIG91dGxpbmUgb2YgdGhlIG9wZW4gc291cmNlIGltcGxl
bWVudGF0aW9uDQo+IGF2YWlsYWJsZSBoZXJlOiBodHRwczovL2ppcmEuZmQuaW8vYnJvd3NlL1ZQ
UC00NzEgLg0KPiA+IEluIG1vcmUgZ2VuZXJpYyB3b3JkczogTG9vcGJhY2sgbW9kZSBpcyBsaWtl
IGFsbCBJT0FNLCBhIGRvbWFpbiBzcGVjaWZpYw0KPiBmZWF0dXJlLiBMb29wYmFjayBtb2RlIGlz
IHRvIGVucmljaCBhbiBleGlzdGluZyAoaGVyZSB0aGUgZGF0YXBsYW5lLXByb2JlKQ0KPiBhY3Rp
dmUgT0FNIG1lY2hhbmlzbS4NCj4gPiBSZWFkaW5nIHRocm91Z2ggdGhlIGNvbW1lbnRzIGJlbG93
LCBpdCBwcm92ZXMgdGhhdCB0aGUgY3VycmVudCBkcmFmdCBpcw0KPiBpbmRlZWQgYSBnb29kIGJh
c2lzIGZvciB0aGUgZGlzY3Vzc2lvbiBhbmQgaXQgYWxzbyBjbGVhcmx5IHNob3dzIHRoYXQgd2Ug
bmVlZCB0bw0KPiBhZGQgYSBzZWN0aW9uIHRvIHRoZSBkb2N1bWVudCB0aGF0IGV4cGFuZHMgb24g
aG93IGxvb3BiYWNrIG1vZGUgaXMgZXhwZWN0ZWQNCj4gdG8gYmUgdXNlZC4NCj4gPg0KPiA+IElt
bWVkaWF0ZSBleHBvcnQgZmxhZzoNCj4gPiBQZXIgdGhlIFdHIGRpc2N1c3Npb24gaW4gTW9udHJl
YWwgLSBhbmQgdGhlIGZvbGxvdyB1cCBicmVha291dCBtZWV0aW5nDQo+IChodHRwczovL21haWxh
cmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2lwcG0vRG85a0o5RURfZ3JtVHF3Y1pIU2RweTNDbVJr
DQo+ICk6DQo+ID4gVGhlIHBsYW4gaXMgdG8gY29uc29saWRhdGUgdGhlIElPQU0tcmVsYXRlZCBj
b250ZW50IGZvciBhIG5ldyAiaW1tZWRpYXRlDQo+IGV4cG9ydCBvcHRpb24iIGZyb20gZHJhZnQt
c29uZy1pcHBtLXBvc3RjYXJkLWJhc2VkLXRlbGVtZXRyeS0wNCBhbmQgdGhlDQo+IGRlc2NyaXB0
aW9uIG9mIHRoZSBpbW1lZGlhdGUgZXhwb3J0IGZsYWcgaW4gZHJhZnQtbWl6cmFoaS1pcHBtLWlv
YW0tZmxhZ3MgIGludG8gYQ0KPiBuZXcgZHJhZnQuDQo+ID4NCj4gPiBBY3RpdmUgZmxhZzoNCj4g
PiBUaGUgYWN0aXZlIGZsYWcgaXMgbm90IHRvIHJlcGxhY2UgYW55IGV4aXN0aW5nIGFjdGl2ZSBP
QU0gbWVjaGFuaXNtcyAtIGJ1dA0KPiByYXRoZXIgYWxsb3cgYW4gb3BlcmF0b3Igd2hvIHVzZXMg
aGlzIG93biBwcm9iaW5nIGFsb25nIHdpdGggSU9BTSB0byBmbGFnIGENCj4gcGFja2V0IGFzIGEg
cHJvYmUgcGFja2V0Lg0KPiA+DQo+ID4gU2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgZm9yIGZsYWdz
IGluIHRoZSBjb250ZXh0IG9mIFBORiB2cy4gVk5GOg0KPiA+IFRoYW5rcyBmb3IgcmFpc2luZyB0
aGUgcG9pbnQuIEl0IHdvdWxkIGJlIGdyZWF0IHRvIHNlZSBzcGVjaWZpY3MvZGV0YWlscw0KPiBk
aXNjdXNzZWQgaGVyZSBvbiB0aGUgbGlzdCwgc28gdGhhdCB0aG9zZSBjb3VsZCBiZSBpbmNvcnBv
cmF0ZWQgaW50byB0aGUgc2VjdXJpdHkNCj4gc2VjdGlvbi4NCj4gPg0KPiA+IFRoYW5rcywgRnJh
bmsNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IGlw
cG0gPGlwcG0tYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFRvbSBIZXJiZXJ0DQo+ID4g
PiBTZW50OiBEb25uZXJzdGFnLCAxLiBBdWd1c3QgMjAxOSAwMDo0MQ0KPiA+ID4gVG86IEdyZWcg
TWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQo+ID4gPiBDYzogSVBQTSBDaGFpcnMgPGlw
cG0tY2hhaXJzQGlldGYub3JnPjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPg0KPiA+ID4g
U3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1taXpyYWhpLWlwcG0t
aW9hbS1mbGFncyBSZToNCj4gPiA+IFJlZ2FyZGluZyBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1m
bGFncw0KPiA+ID4NCj4gPiA+IE9uIFdlZCwgSnVsIDMxLCAyMDE5IGF0IDExOjUzIEFNIEdyZWcg
TWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQo+ID4gPiB3cm90ZToNCj4gPiA+ID4NCj4g
PiA+ID4gRGVhciBBdXRob3JzLA0KPiA+ID4gPiB0aGFuayB5b3UgZm9yIGJyaW5naW5nIHRoaXMg
cHJvcG9zYWwgZm9yIHRoZSBkaXNjdXNzaW9uLiBXaGVuDQo+ID4gPiA+IGNvbnNpZGVyaW5nIFdH
DQo+ID4gPiBBUCwgSSB1c2UgdGhlIGZvbGxvd2luZyBjcml0ZXJpYToNCj4gPiA+ID4NCj4gPiA+
ID4gaXMgdGhlIGRvY3VtZW50IHJlYXNvbmFibHkgd2VsbC13cml0dGVuOyBkb2VzIGl0IGFkZHJl
c3NlcyBhDQo+ID4gPiA+IHByYWN0aWNhbCBwcm9ibGVtOyBpcyB0aGUgcHJvcG9zZWQgc29sdXRp
b24gdmlhYmxlPw0KPiA+ID4gPg0KPiA+ID4gPiBPbiB0aGUgZmlyc3QgcG9pbnQsIEkgY29tbWVu
ZCB5b3UgLSB0aGUgZHJhZnQgaXMgZWFzeSB0byByZWFkLg0KPiA+ID4gPiBPbiB0aGUgc2Vjb25k
IHBvaW50LCBJIGhhdmUgc2V2ZXJhbCBxdWVzdGlvbnM6DQo+ID4gPiA+DQo+ID4gPiA+IFdoYXQg
aXMgdGhlIGJlbmVmaXQgb2YgdXNpbmcgTG9vcGJhY2sgZmxhZyBpbiB0aGUgVHJhY2UgbW9kZT8N
Cj4gPiA+DQo+ID4gPiBUaGlzIGlzIHVuY2xlYXIgdG8gbWUgYWxzby4gQWRkaXRpb25hbGx5LCBJ
IGFtIGNvbmNlcm5lZCB0aGF0DQo+ID4gPiBwcm90b2NvbCBibGluZGx5IHJlZmxlY3RzIHRoZSBw
YWNrZXQgYmFjayB0byB0aGUgc291cmNlIHdpdGhvdXQgYW55DQo+ID4gPiByZWdhcmQgdG8gd2hh
dCBlbHNlIHRoZSBwYWNrZXQgY29udGFpbnMuIEZvciBpbnN0YW5jZSwgaWYgYSBUQ1ANCj4gPiA+
IHBhY2tldCBpcyByZWZsZWN0ZWQgYnkgdGVuIGludGVybWVkaWF0ZSBub2RlcyB0aGlzIGlzIG5v
bnNlbnNpY2FsLg0KPiA+ID4gVGhlIHBvc3NpYmlsaXR5IG9mIGFuIGFtcGxpZmljYXRpb24gYXR0
YWNrIGlzIG9idmlvdXMgYW5kIGluIGZhY3QNCj4gPiA+IG1lbnRpb25lZCBpbiB0aGUgc2VjdXJp
dHkgc2VjdGlvbiwgaG93ZXZlciBJJ20gc2tlcHRpY2FsIHRoYXQgdGhlIHByb3Bvc2VkDQo+IG1p
dGlnYXRpb24gb2YgcmF0ZSBsaW1pdGluZyBpcyBzdWZmaWNpZW50Lg0KPiA+ID4NCj4gPiA+IE1p
bmltYWxseSwgaXQgc2VlbXMgbGlrZSB0aGUgcmVmbGVjdGVkIHBhY2tldHMgc2hvdWxkIGJlIHdy
YXBwZWQgaW4NCj4gPiA+IElDTVAgdG8gbWl0aWdhdGUgc3Bvb2ZpbmcgYXR0YWNrcy4gQWxzbywg
SSB3b25kZXIgaWYgdHJhY2Vyb3V0ZQ0KPiA+ID4gbWV0aG9kb2xvZ3kgY291bGQgYmUgdXNlZCBm
b3IgdHJhY2luZywgaS5lLiBvbmUgc2VudCBwYWNrZXQgcmVzdWx0cw0KPiA+ID4gaW4gYXQgbW9z
dCBvbmUgcmV0dXJuIHBhY2tldCAoSUNNUCksIHRvIG1pdGlnYXRlIHRoZSBhbXBsaWZpY2F0aW9u
IHByb2JsZW0uDQo+ID4gPg0KPiA+ID4gVG9tDQo+ID4gPg0KPiA+ID4gPiBXaHkgaXMgaXQgaW1w
b3J0YW50IHRvIGxpbWl0IHRoZSBhcHBsaWNhYmlsaXR5IG9mIExvb3BiYWNrIHRvIG9ubHkgVHJh
Y2UNCj4gbW9kZT8NCj4gPiA+ID4gV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBjb2xsZWN0aW5nIHRo
ZSBzYW1lLCBhcyBJIHVuZGVyc3RhbmQgdGhlDQo+ID4gPiA+IGRlc2NyaXB0aW9uLA0KPiA+ID4g
ZGF0YSBvbiB0aGUgcmV0dXJuIHBhdGggdG8gdGhlIHNvdXJjZT8NCj4gPiA+ID4gV2hhdCBpcyB0
aGUgYmVuZWZpdCBvZiB1c2luZyBBY3RpdmUgZmxhZyBjb21wYXJpbmcgdG8gZXhpc3RpbmcNCj4g
PiA+ID4gYWN0aXZlIE9BTQ0KPiA+ID4gcHJvdG9jb2xzPw0KPiA+ID4gPiBXaGF0IGlzIHRoZSBi
ZW5lZml0IG9mIHVzaW5nIEltbWVkaWF0ZSBmbGFnIGNvbXBhcmluZyB0bw0KPiA+ID4gPiBQb3N0
Y2FyZC1CYXNlZA0KPiA+ID4gVGVsZW1ldHJ5IChQQlQpIHByb3Bvc2FsPw0KPiA+ID4gPg0KPiA+
ID4gPiBPbiB0aGUgdGhpcmQgcG9pbnQsIEknZCBhcHByZWNpYXRlIHlvdXIgY2xhcmlmaWNhdGlv
biBvbiB0aGVzZSBwb2ludHM6DQo+ID4gPiA+DQo+ID4gPiA+IEluIHdoaWNoIHRyYW5zcG9ydHMg
KEkgZmluZCB0aGF0IGlPQU0gZW5jYXBzdWxhdGlvbiBoYXMgYmVlbg0KPiA+ID4gPiBwcm9wb3Nl
ZCBmb3IgYWxsDQo+ID4gPiBrbm93biB0cmFuc3BvcnRzKSB5b3UndmUgZW52aXNpb25lZCB0byB1
c2UgTG9vcGJhY2sgZmxhZz8NCj4gPiA+ID4gVGhlIHRoaXJkIGJ1bGxldCBpbiBTZWN0aW9uIDUg
cmVmZXJzIHRvIGEgcmVwbGljYSBvZiB0aGUgZGF0YQ0KPiA+ID4gPiBwYWNrZXQgdGhhdCBmb2xs
b3dzDQo+ID4gPiB0aGUgc2FtZSBwYXRoIGFzIHRoZSBvcmlnaW5hbCBwYWNrZXQuIFdoYXQgY29u
dHJvbHMgdGhhdCByZXBsaWNhdGlvbj8NCj4gPiA+ID4gVGhlIGxhc3QgcGFyYWdyYXBoIGluIHRo
ZSBTZWN1cml0eSBDb25zaWRlcmF0aW9uIHNlY3Rpb24gcmVsaWVzIG9uDQo+ID4gPiA+ICJyZXN0
cmljdGVkDQo+ID4gPiBhZG1pbmlzdHJhdGl2ZSBkb21haW4iIHRvIG1pdGlnYXRlIHRoZSB0aHJl
YXQgb2YgbWFsaWNpb3VzIGF0dGFja3MNCj4gPiA+IHVzaW5nIGEgY29tYmluYXRpb24gb2YgaU9B
TSBleHRlbnNpb25zLiBUaGF0IG1pZ2h0IGJlIHRoZSBjYXNlIHdoZW4NCj4gPiA+IG9wZXJhdGlu
ZyBpbiBhIFBORiBlbnZpcm9ubWVudCwgYnV0IGl0IGlzIG11Y2ggbW9yZSBjaGFsbGVuZ2luZyB0
bw0KPiA+ID4gbWFpbnRhaW4gc3VjaCBhIHRydXN0ZWQgZG9tYWluIGluIFZORiBlbnZpcm9ubWVu
dC4gSG93IGNhbiB0aGVzZSBuZXcNCj4gPiA+IHNlY3VyaXR5IHJpc2tzIGJlIG1pdGlnYXRlZCBp
biBhIFZORiBlbnZpcm9ubWVudD8NCj4gPiA+ID4NCj4gPiA+ID4gQXBwcmVjaWF0ZSB5b3VyIGNv
bnNpZGVyYXRpb24gYW5kIGNsYXJpZmljYXRpb25zIHRvIG15IHF1ZXN0aW9ucy4NCj4gPiA+ID4N
Cj4gPiA+ID4gUmVnYXJkcywNCj4gPiA+ID4gR3JlZw0KPiA+ID4gPg0KPiA+ID4gPiBPbiBUaHUs
IEp1bCAyNSwgMjAxOSBhdCAyOjA3IFBNIEJyaWFuIFRyYW1tZWxsIChJRVRGKQ0KPiA+ID4gPiA8
aWV0ZkB0cmFtbWVsbC5jaD4NCj4gPiA+IHdyb3RlOg0KPiA+ID4gPj4NCj4gPiA+ID4+IGhpIEdy
ZWcsDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2s7IGFic29sdXRl
bHksIHdlIGNhbiBkbyB0aGlzIHRoZSBub3JtYWwgd2F5Lg0KPiBBdXRob3JzOg0KPiA+ID4gbGV0
J3MgZG8gYSBub3JtYWwgdHdvLXdlZWsgYWRvcHRpb24gY2FsbCBmb3IgdGhpcyBkb2N1bWVudCBi
ZWZvcmUNCj4gPiA+IHB1Ymxpc2hpbmcgdGhlIHVwZGF0ZS4NCj4gPiA+ID4+DQo+ID4gPiA+PiBU
aGlzIGFkb3B0aW9uIGNhbGwgc3RhcnRzIG5vdy4NCj4gPiA+ID4+DQo+ID4gPiA+PiBJUFBNLCBw
bGVhc2UgcmVzcG9uZCB0byB0aGlzIG1lc3NhZ2Ugd2l0aCBhbiBpbmRpY2F0aW9uIHRvIHRoZQ0K
PiA+ID4gPj4gbWFpbGluZyBsaXN0IG9mDQo+ID4gPiB5b3VyIHN1cHBvcnQgZm9yIGFkb3B0aW5n
IGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzIGFzIGEgd29ya2luZw0KPiA+ID4gZ3JvdXAg
ZG9jdW1lbnQsIGluIHBhcnRpYWwgZnVsZmlsbG1lbnQgb2Ygb3VyIGNoYXJ0ZXIgbWlsZXN0b25l
DQo+ID4gPiAic3VibWl0IGEgU3RhbmRhcmRzIFRyYWNrIGRyYWZ0IG9uIGluYmFuZCBPQU0gYmFz
ZWQgbWVhc3VyZW1lbnQNCj4gbWV0aG9kb2xvZ2llcyB0byB0aGUgSUVTRyINCj4gPiA+IChvYnZp
b3VzbHksIGRlcGVuZGluZyBvbiBob3cgbWFueSBkb2N1bWVudHMgd2UgZW5kIHVwIHNlbmRpbmcg
dG8gdGhlDQo+ID4gPiBJRVNHLCB3ZSBtYXkgaGF2ZSB0byBjaGFuZ2UgdGhlIHBsdXJhbGl0eSBv
ZiB0aGlzIG1pbGVzdG9uZSkuIElmIHlvdQ0KPiA+ID4gZG8gbm90IHN1cHBvcnQgdGhpcywgcGxl
YXNlIHNlbmQgYSBtZXNzYWdlIHRvIHRoZSBsaXN0IGV4cGxhaW5pbmcgd2h5Lg0KPiA+ID4gPj4N
Cj4gPiA+ID4+IFRoYW5rcywgY2hlZXJzLA0KPiA+ID4gPj4NCj4gPiA+ID4+IEJyaWFuIChhcyBJ
UFBNIGNvLWNoYWlyKQ0KPiA+ID4gPj4NCj4gPiA+ID4+DQo+ID4gPiA+PiA+IE9uIDI1IEp1bCAy
MDE5LCBhdCAxMzoxNSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gd3JvdGU6
DQo+ID4gPiA+PiA+DQo+ID4gPiA+PiA+IERlYXIgQ2hhaXJzLCBldCBhbC4sDQo+ID4gPiA+PiA+
IEkgYXBwcmVjaWF0ZSB0aGF0IGVkaXRvcnMgb2YgZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YSBm
b2xsb3dlZA0KPiA+ID4gPj4gPiBvbiB0aGUNCj4gPiA+IGRlY2lzaW9uIG9mIHRoZSBXRyByZWFj
aGVkIGF0IHRoZSBtZWV0aW5nIGluIFByYWd1ZSB0byBleHRyYWN0DQo+ID4gPiBtYXRlcmlhbCBu
b3QgZGlyZWN0bHkgcmVsYXRlZCB0byB0aGUgZGVmaW5pdGlvbiBvZiBpT0FNIGRhdGENCj4gPiA+
IGVsZW1lbnRzIGZyb20gdGhlIGRvY3VtZW50LiBUaGUgbmV3IGRyYWZ0IHdhcyBwcmVzZW50ZWQg
ZWFybGllciB0aGlzDQo+ID4gPiB3ZWVrIGFuZCBnZW5lcmF0ZWQgbWFueSBjb21tZW50cy4gSSBm
ZWVsIHRoYXQgaXQgd291bGQgYmUgcmlnaHQgdG8NCj4gPiA+IGRpc2N1c3MgdGhlIGRyYWZ0IGFu
ZCBpdHMgcmVsZXZhbmNlIHRvIHRoZSBjaGFydGVyIG9mIHRoZSBJUFBNIFdHIGJlZm9yZQ0KPiBz
dGFydGluZyBXRyBhZG9wdGlvbiBwb2xsLg0KPiA+ID4gPj4gPg0KPiA+ID4gPj4gPiBSZWdhcmRz
LA0KPiA+ID4gPj4gPiBHcmVnDQo+ID4gPiA+Pg0KPiA+ID4gPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4gPiBpcHBtIG1haWxpbmcgbGlzdA0K
PiA+ID4gPiBpcHBtQGlldGYub3JnDQo+ID4gPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaXBwbQ0KPiA+ID4NCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiBpcHBtIG1haWxpbmcgbGlzdA0KPiA+ID4gaXBw
bUBpZXRmLm9yZw0KPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
cHBtDQo=


From nobody Fri Aug  2 08:54:07 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABE79120611 for <ippm@ietfa.amsl.com>; Fri,  2 Aug 2019 08:54:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 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_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=quantonium-net.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 veljatnkWNBg for <ippm@ietfa.amsl.com>; Fri,  2 Aug 2019 08:54:02 -0700 (PDT)
Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (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 A21BD12060D for <ippm@ietf.org>; Fri,  2 Aug 2019 08:54:01 -0700 (PDT)
Received: by mail-wr1-x443.google.com with SMTP id x1so27773344wrr.9 for <ippm@ietf.org>; Fri, 02 Aug 2019 08:54:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ATRCR7VZafSGMMRRPzSbHvmXN2nSM0Kfsza9cILLik0=; b=HHX9pBnp/6J7/t8BB0IzLPPZKJ4GaXJTaNzerjH0wprYM7iPT2OuEkex3JSBjc1UgM u93Uhb4Chp8svUszfvk/HCB/OWfAlQEf+Bntp3ym78tW1rnQloXmpvYdJIny27COBpS7 wNJZzmkWdQjE4uD6N82t8kzWrGwnlyXdOwtHnS+BImFhhjjAwgMMiAFzVt6WjT+/ZbSg KRzMZsAjdU2d5aCeU0o8y/OpRIP9sVNdPaDJbwUthE+tNHnejpEo+1RVAt+ieTpWJ+Aw 3jGU3Xx12QqNPDzAJOrz65XbjVyzXF/g3ETl0JmGAX7lGWsMdRJCZJPS5Gr+KnVzbWVv Da5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ATRCR7VZafSGMMRRPzSbHvmXN2nSM0Kfsza9cILLik0=; b=cwSXxtNHuLM21oAHcvHGkSTB2GjGjgfLvvA3X59vmu4W95MrFGWLabb4A9SqkKGOhE vIJ7oBKuTOUl+V9fV/MkTf4giP+XnyhhhYwhINOuegSNNHw+/ZKISaUp/pjezn9bqGt5 TuOKSUEb1vpSF+62TfiRpjIhkgIOVbNYNwnkZSG/X05Roatzy3BYLknga/xovv/UWaYl 6WbM+FgdlCt8YpEACUwce30mpoDodSiX6z6YJIPMzdKOf4YKf5hTue7rltPqDH1hTlNH ZuWxTsj1ZDFgQOsEOKKjKM3GWZcGzyjKqAWxoB2qJvJiiOwxo68UqACbtsI+Ly/O8DTN WyEA==
X-Gm-Message-State: APjAAAVj2tFPJmSdafcv2Sb4ozZaLnD98t/nlJ+0pac6yl27Ko0ZgSWR +VV3Q6W0IinVS/JZwoHQH8dMi1SVsPQ7BzFW7RY=
X-Google-Smtp-Source: APXvYqwT/nBY2eTB0Ez0NuWmmDnUaY/ve3JrZJGU3i8Nd5ZlJp04F526GTdjV6oicLm/TvTRzTWFTPO9Cni3dVyj18s=
X-Received: by 2002:adf:f8cf:: with SMTP id f15mr26523200wrq.333.1564761239791;  Fri, 02 Aug 2019 08:53:59 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com> <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Tom Herbert <tom@quantonium.net>
Date: Fri, 2 Aug 2019 08:53:48 -0700
Message-ID: <CAPDqMepi=ZoBj8LBc+yrVV7jhddwFKY6RmcKecQJGe1yKx_A-Q@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/g4f8usLOsYE8vi01oFxVMTxc9Zw>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Aug 2019 15:54:06 -0000

On Thu, Aug 1, 2019 at 11:48 PM Frank Brockners (fbrockne)
<fbrockne@cisco.com> wrote:
>
>
>
> > -----Original Message-----
> > From: Tom Herbert <tom@quantonium.net>
> > Sent: Freitag, 2. August 2019 00:27
> > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > Cc: Greg Mirsky <gregimirsky@gmail.com>; IPPM Chairs <ippm-
> > chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re:
> > Regarding draft-mizrahi-ippm-ioam-flags
> >
> > On Thu, Aug 1, 2019 at 12:12 PM Frank Brockners (fbrockne)
> > <fbrockne@cisco.com> wrote:
> > >
> > > Hi Greg,
> > >
> > >
> > >
> > > Please see inline=E2=80=A6
> > >
> > >
> > >
> > > From: Greg Mirsky <gregimirsky@gmail.com>
> > > Sent: Donnerstag, 1. August 2019 20:54
> > > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > > Cc: Tom Herbert <tom@quantonium.net>; IPPM Chairs
> > > <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags
> > > Re: Regarding draft-mizrahi-ippm-ioam-flags
> > >
> > >
> > >
> > > Hi Frank,
> > >
> > > thank you for your expedient response and the clarification, much
> > appreciated. I have some follow-up questions but your response, in my o=
pinion,
> > supports my original evaluation of the draft that it is not ready for W=
G adoption.
> > I don't agree that the presumed benefits of the proposed Loopback flag
> > outweigh risks that were called out during the meeting and were pointed=
 by Tom
> > and me.
> > >
> > > Also, thank you for informing everyone that a design team is forming =
to define
> > the use of the Immediate flag. I think that that flag should be introdu=
ced along
> > with the clear and firm specification of its utilization.
> > >
> > > And I'm still not clear about how the Active flag can be used. You su=
ggest that
> > it is intended as complementary to "an operator who uses his own probin=
g".
> > What such "own probing" could be? Why would the operator use well-known
> > standard-based active OAM for fault management and performance
> > monitoring?
> > >
> > >
> > >
> > > =E2=80=A6FB: draft-lapukhov-dataplane-probe-01 is an example of an op=
erator=E2=80=99s
> > approach to probing. I=E2=80=99ve also seen deployments where the probi=
ng is integrated
> > with the application =E2=80=93 i.e. part of the application solution, w=
hich is another
> > example domain where specific health checks are used.
> > >
> > >
> > >
> > > And, going back to the scenario in DC. I wonder why the well-known
> > Traceroute is not sufficient?
> > >
> > >
> > >
> > > =E2=80=A6FB: In the scenario discussed below, detection speed was the=
 driving factor =E2=80=93
> > the IOAM loopback solution gives you an indication of the failed link i=
n less than
> > 1 RTT.
> >
> > Frank,
> >
> > I'm doubtful it would be practical to set loopback on every packet give=
n the
> > amplification characteristic, which means that either it's done as a pe=
riodic
> > probe or on demand when the application has reason to suspect a failing=
 link. In
> > either case, it seems like the latency to detect and identify a failing=
 link would be
> > greater than 1 RTT. Am I missing something?
>
> Tom,
>
> you would not set loopback on every packet. Let me re-explain the deploym=
ent scenario:
>
> * Operator runs a custom application UDP probe - which makes probe traffi=
c follow all paths the application uses.

Frank,

If the operator is tunneling everything IOAM could be probably
attached to every packet and active probing my not be needed. i.e. the
peer tunnel endpoint could reflect the forward path IOAM information
on packets in the reverse path of the tunnel. This motivates an
"endpoint reflect flag" that I mentioned previously.

> * On detecting failure of a specific probe for a specific connection, IOA=
M tracing is turned on with loopback for *that* connection.

I assume by connection you mean path in this context.

How is failure of a specific path determined? If just one probe is is
lost that be could the result of a transient condition like
congestion. It seems like multiple probes need to fail before link
failure should be suspected. So the time to detect a failed path might
be the period of sending a probe plus some time to observe the failure
of multiple probes. This might be several RTTs.

> * Once IOAM tracing is turned on, you can detect the node/link where traf=
fic is stuck within one RTT. I.e. identification can be done in 1 RTT, once=
 you detected the failure.
>
These probes might also be dropped due to transient conditions, so
once a candidate link is determined it might make sense to probe some
more to verify.

> So in other words, you only need the IOAM trace option with loopback adde=
d to a very small set of packets. In an ideal world even one packet would b=
e sufficient.
>
But we don't live in an ideal world and "small set of packets" may be
relative :-). Consider a provider that has N possible paths that
applications follow and M intermediate nodes in each path. Now suppose
that there is common link in all paths that fails and that each prober
in step one of your algorithm detects the failed link. So the loopback
probes generate a flood of O(N*M) packets in the network. In a large
scale deployment N*M could be a large number to the extent that the
probes themselves create congestion in the network. There are some
classic examples similar to this where synchronized UDP probes have
resulted in bricking an application. The answer to this problem is
avoid synchronizing probes, but that probably means longer periods to
send the probe.

In any case, my point is that the whole time from when a link fails to
when a endpoint node is able to identify the failed link needs to be
taken into account when comparing loopback method and traceroute. A
single loopback or traceroute probe is just one component of the
algorithm above, so the net speedup we get from loopback may be
limited per Amdahl's law. It might be help to have some more specifics
on the link failure detection algorithm including some estimates about
the time required for the whole process and how multiple probers avoid
creating problems like congestion.

Thanks,
Tom

> Frank
>
> >
> > Tom
> >
> > >
> > >
> > >
> > > Cheers, Frank
> > >
> > >
> > >
> > > Regards,
> > >
> > > Greg
> > >
> > >
> > >
> > > On Thu, Aug 1, 2019 at 12:32 PM Frank Brockners (fbrockne)
> > <fbrockne@cisco.com> wrote:
> > >
> > >
> > > Some additional notes on the different flags - restating and expandin=
g the
> > discussion we had at the WG meeting in Montreal:
> > >
> > > Loopback flag:
> > > The loopback flag was inspired by a specific use case, which could be
> > summarized as "rapid identification of a failed link/node in a DC": In =
a DC (read:
> > controlled/specific domain), one runs UDP probes (draft-lapukhov-datapl=
ane-
> > probe-01) over a v6 fabric. In case a UDP probe detects a failure, one =
adds the
> > IOAM trace option and enables loopback mode - i.e. every node sends a c=
opy
> > back to the source in addition to forwarding the packet. Correlating th=
e
> > information from both ends allows one to pinpoint the failed node/link =
rapidly
> > and gives one a view of the overall forwarding topology. This use-case =
was
> > implemented in FD.io/VPP roughly 2 years ago and was also showcased at =
IETF
> > bits-n-bites. There is a rough outline of the open source implementatio=
n
> > available here: https://jira.fd.io/browse/VPP-471 .
> > > In more generic words: Loopback mode is like all IOAM, a domain speci=
fic
> > feature. Loopback mode is to enrich an existing (here the dataplane-pro=
be)
> > active OAM mechanism.
> > > Reading through the comments below, it proves that the current draft =
is
> > indeed a good basis for the discussion and it also clearly shows that w=
e need to
> > add a section to the document that expands on how loopback mode is expe=
cted
> > to be used.
> > >
> > > Immediate export flag:
> > > Per the WG discussion in Montreal - and the follow up breakout meetin=
g
> > (https://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk
> > ):
> > > The plan is to consolidate the IOAM-related content for a new "immedi=
ate
> > export option" from draft-song-ippm-postcard-based-telemetry-04 and the
> > description of the immediate export flag in draft-mizrahi-ippm-ioam-fla=
gs  into a
> > new draft.
> > >
> > > Active flag:
> > > The active flag is not to replace any existing active OAM mechanisms =
- but
> > rather allow an operator who uses his own probing along with IOAM to fl=
ag a
> > packet as a probe packet.
> > >
> > > Security considerations for flags in the context of PNF vs. VNF:
> > > Thanks for raising the point. It would be great to see specifics/deta=
ils
> > discussed here on the list, so that those could be incorporated into th=
e security
> > section.
> > >
> > > Thanks, Frank
> > >
> > > > -----Original Message-----
> > > > From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> > > > Sent: Donnerstag, 1. August 2019 00:41
> > > > To: Greg Mirsky <gregimirsky@gmail.com>
> > > > Cc: IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org=
>
> > > > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags=
 Re:
> > > > Regarding draft-mizrahi-ippm-ioam-flags
> > > >
> > > > On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky <gregimirsky@gmail.com=
>
> > > > wrote:
> > > > >
> > > > > Dear Authors,
> > > > > thank you for bringing this proposal for the discussion. When
> > > > > considering WG
> > > > AP, I use the following criteria:
> > > > >
> > > > > is the document reasonably well-written; does it addresses a
> > > > > practical problem; is the proposed solution viable?
> > > > >
> > > > > On the first point, I commend you - the draft is easy to read.
> > > > > On the second point, I have several questions:
> > > > >
> > > > > What is the benefit of using Loopback flag in the Trace mode?
> > > >
> > > > This is unclear to me also. Additionally, I am concerned that
> > > > protocol blindly reflects the packet back to the source without any
> > > > regard to what else the packet contains. For instance, if a TCP
> > > > packet is reflected by ten intermediate nodes this is nonsensical.
> > > > The possibility of an amplification attack is obvious and in fact
> > > > mentioned in the security section, however I'm skeptical that the p=
roposed
> > mitigation of rate limiting is sufficient.
> > > >
> > > > Minimally, it seems like the reflected packets should be wrapped in
> > > > ICMP to mitigate spoofing attacks. Also, I wonder if traceroute
> > > > methodology could be used for tracing, i.e. one sent packet results
> > > > in at most one return packet (ICMP), to mitigate the amplification =
problem.
> > > >
> > > > Tom
> > > >
> > > > > Why is it important to limit the applicability of Loopback to onl=
y Trace
> > mode?
> > > > > What is the benefit of collecting the same, as I understand the
> > > > > description,
> > > > data on the return path to the source?
> > > > > What is the benefit of using Active flag comparing to existing
> > > > > active OAM
> > > > protocols?
> > > > > What is the benefit of using Immediate flag comparing to
> > > > > Postcard-Based
> > > > Telemetry (PBT) proposal?
> > > > >
> > > > > On the third point, I'd appreciate your clarification on these po=
ints:
> > > > >
> > > > > In which transports (I find that iOAM encapsulation has been
> > > > > proposed for all
> > > > known transports) you've envisioned to use Loopback flag?
> > > > > The third bullet in Section 5 refers to a replica of the data
> > > > > packet that follows
> > > > the same path as the original packet. What controls that replicatio=
n?
> > > > > The last paragraph in the Security Consideration section relies o=
n
> > > > > "restricted
> > > > administrative domain" to mitigate the threat of malicious attacks
> > > > using a combination of iOAM extensions. That might be the case when
> > > > operating in a PNF environment, but it is much more challenging to
> > > > maintain such a trusted domain in VNF environment. How can these ne=
w
> > > > security risks be mitigated in a VNF environment?
> > > > >
> > > > > Appreciate your consideration and clarifications to my questions.
> > > > >
> > > > > Regards,
> > > > > Greg
> > > > >
> > > > > On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF)
> > > > > <ietf@trammell.ch>
> > > > wrote:
> > > > >>
> > > > >> hi Greg,
> > > > >>
> > > > >> Thanks for the feedback; absolutely, we can do this the normal w=
ay.
> > Authors:
> > > > let's do a normal two-week adoption call for this document before
> > > > publishing the update.
> > > > >>
> > > > >> This adoption call starts now.
> > > > >>
> > > > >> IPPM, please respond to this message with an indication to the
> > > > >> mailing list of
> > > > your support for adopting draft-mizrahi-ippm-ioam-flags as a workin=
g
> > > > group document, in partial fulfillment of our charter milestone
> > > > "submit a Standards Track draft on inband OAM based measurement
> > methodologies to the IESG"
> > > > (obviously, depending on how many documents we end up sending to th=
e
> > > > IESG, we may have to change the plurality of this milestone). If yo=
u
> > > > do not support this, please send a message to the list explaining w=
hy.
> > > > >>
> > > > >> Thanks, cheers,
> > > > >>
> > > > >> Brian (as IPPM co-chair)
> > > > >>
> > > > >>
> > > > >> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com> =
wrote:
> > > > >> >
> > > > >> > Dear Chairs, et al.,
> > > > >> > I appreciate that editors of draft-ietf-ippm-ioam-data followe=
d
> > > > >> > on the
> > > > decision of the WG reached at the meeting in Prague to extract
> > > > material not directly related to the definition of iOAM data
> > > > elements from the document. The new draft was presented earlier thi=
s
> > > > week and generated many comments. I feel that it would be right to
> > > > discuss the draft and its relevance to the charter of the IPPM WG b=
efore
> > starting WG adoption poll.
> > > > >> >
> > > > >> > Regards,
> > > > >> > Greg
> > > > >>
> > > > > _______________________________________________
> > > > > ippm mailing list
> > > > > ippm@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/ippm
> > > >
> > > > _______________________________________________
> > > > ippm mailing list
> > > > ippm@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/ippm


From nobody Fri Aug  2 10:00:55 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53663120712; Fri,  2 Aug 2019 10:00:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.597
X-Spam-Level: 
X-Spam-Status: No, score=-0.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01] 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 6oC-Atxb3yaZ; Fri,  2 Aug 2019 10:00:47 -0700 (PDT)
Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (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 58DB7120706; Fri,  2 Aug 2019 10:00:46 -0700 (PDT)
Received: by mail-lj1-x236.google.com with SMTP id v24so73646057ljg.13; Fri, 02 Aug 2019 10:00:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b3vmVRmrsisFc8pGxm0xTUhikWwMJiIRSspcixyRq6Y=; b=Wi2grj6gBOVUnBRoK2u8cn1J39dEwgwI0kywEe/WQM6rYbWitTLgXYf3xB6zUtvNI8 +ts+sy7Wl9faLBZqsKcD1Ws1LIIFZ1bRLD9lqlwdhePKBBmc29oUM54yFq2uaxx/GOto 5jFWWT3Sx9nKjsMSQVu+IiUkJw6wzh2dU0KnRqqrVSh+EaNlQdRyqX1gRhh6GVbKMiT3 V9khe2sCj7noHrJem6X2cfz/gBko0BJS50a0S3vvqfpd1TgVv0JRh7TIhoA42+LNjcm9 +1wqulWeg0m3GyTaQvEcKG3v15xqXesbmTNwp5DpGhvYpfCFfADSs4tIrL3tBWLk+nUD 2QDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b3vmVRmrsisFc8pGxm0xTUhikWwMJiIRSspcixyRq6Y=; b=pCWfwpnaxVFHkWUDQ5xivKaWeYE71LD19vLUJ4cDI1iAA4ca7YWjE1EMNor0xYVm6z Rxb3YgaMe56WKK0+H+3t9dimRWZpmrsJ/QiMe4XuvZinvC1ZRwMqOMwdbOZKIjI5Ig31 jiiC338cVIGTAglAlnfF62B5lerRnQxqzQN4C5cANAEq6AGd6xeZUMifC+ue0GKdhmwo S+nNzPo96vP3lTkNnxTbiRviK+lhYQrEN3wz4v7/ynhkHpuZLyjKuyePs7KoHxiDt+mR oyrSWk6qIqBjDZktL+nVsR/xV1lvyN3CDsLweaCSmYHD4c35UuSrOTHdUEOy+Get/ZDf j+iQ==
X-Gm-Message-State: APjAAAV5gIyHpLfPt8DJsmbBMw0etQYfXlIRoiRYqBwBxAOncterXBrn npFxyytaFfZw629RiMKaE55hfFM7wDUUpwHuJCU=
X-Google-Smtp-Source: APXvYqwBcUtAh5fmAtNESE3ywIDWvUQVtykhhGJKaMCSZA5z0tY75QQxzkd/gxnwfHCzuZBBdZU3dgpdLf0AJVX7HPc=
X-Received: by 2002:a2e:8696:: with SMTP id l22mr7761751lji.201.1564765244427;  Fri, 02 Aug 2019 10:00:44 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com>
In-Reply-To: <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 2 Aug 2019 13:00:31 -0400
Message-ID: <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/mixed; boundary="0000000000008d3478058f254cfc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/JkqKsNuXy46H9i-rUSN7pypVAf4>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Aug 2019 17:00:54 -0000

--0000000000008d3478058f254cfc
Content-Type: multipart/alternative; boundary="0000000000008d3476058f254cfa"

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

Hi Rakesh,
thank you for your helpful comments. We've updated the format of the base
STAMP test packet. Appreciate your feedback on the proposed changes,
comments and questions,

Regards,
Greg

On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:

> Hi Greg,
> Regarding the size of the padding, yes, it's good to use the same size
> payload for query and response.
> However, the STAMP payload with TLV extension
> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding si=
ze
> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ =
0
> for all 30 bytes. If the responder supports Server Octets and see the siz=
e
> > 27, it may find the Server Octet size of 0 confusing?
>
> Thanks,
> Rakesh
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Shahram,
>> thank you for the review and questions. Please find my answers below
>> tagged GIM>>.
>>
>> Regards,
>> Greg
>>
>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>> shahram.davari@broadcom.com> wrote:
>>
>>> HI Greg
>>>
>>> I read your draft and have the following questions:
>>>
>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>> TWAMP? if it reuses from TWAMP then  how does the receiver differentiat=
e
>>> between TWAMP and STAMP?
>>>
>> GIM>> STAMP uses the well-known UDP port number allocated for the
>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinatio=
n
>> UDP port number.. STAMP may use destination UDP port number from the
>> Dynamic and/or Private Ports range 49152-65535.
>>
>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>
>> GIM>> The work was driven by several observations, among them:
>>
>>    - challenges in achieving interoperability among implementations of
>>    TWAMP-Light;
>>    - industry interest in standardizing performance monitoring in IP
>>    broadband access networks (TR-390);
>>    - improve extensibility of IP performance monitoring tool to support
>>    measurements, testing of new metrics and parameters, e.g., consistenc=
y of
>>    CoS in the network.
>>
>> 3) Why is there so much MBZ byte?
>>>
>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
>> supported by TWAMP-Light implementations.
>>
>>>
>>> Thx
>>> Shahram
>>>
>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>>
>>> Hi Mirja,
>>> thank you for the suggested text. The new paragraph now reads as:
>>>       Load of STAMP test packets offered to a network MUST be carefully
>>>       estimated, and the possible impact on the existing services MUST
>>>       be thoroughly analyzed before launching the test session.
>>>       [RFC8085] section 3.1.5 provides guidance on handling network loa=
d
>>>       for UDP-based protocol.  While the characteristic of test traffic
>>>       depends on the test objective, it is highly recommended to stay i=
n
>>>       the limits as provided in [RFC8085].
>>>
>>> If it is acceptable, I'd like to upload the updated version of
>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>>> wrote:
>>>
>>>> Hi Greg,
>>>>
>>>> See below.
>>>>
>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>>> >
>>>> > Hi Mirja,
>>>> > thank you for the reference to RFC 8085. I agree that the document i=
s
>>>> very much relevant and a reference to RFC 8085 in STAMP is useful. Whi=
le
>>>> reading Section 3.1.3 I came to think that the discussion and guidance=
 in
>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implications o=
f RTT
>>>> and Loss Measurements on Congestion Control. Would adding the referenc=
e to
>>>> that section in the new text proposed for the Security Considerations
>>>> section work? I'll put RFC 8085 as Informational reference as it is BC=
P.
>>>> > NEW TEXT:
>>>> >       Load of STAMP test packets offered to a network MUST be
>>>> carefully
>>>> >       estimated, and the possible impact on the existing services MU=
ST
>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 i=
n
>>>> >       particular before launching the test session...
>>>>
>>>>
>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fi=
ne for me. Or you
>>>> could have a separate sentence like:
>>>>
>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network l=
oad for
>>>> UDP-based protocol. While the characteristic of test traffic depends o=
n the
>>>> test objective, it is highly recommended to say in the limits as provi=
ded
>>>> in RFC8085.=E2=80=9D
>>>>
>>>> Or something similar=E2=80=A6
>>>>
>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a down=
ref.
>>>> However, I think having this as informational ref is fine.
>>>>
>>>> Mirja
>>>>
>>>>
>>>>
>>>> >
>>>> > Regards,
>>>> > Greg
>>>> >
>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net=
>
>>>> wrote:
>>>> > Hi Greg,
>>>> >
>>>> > Thanks a lot for you reply. Changes are good. I wonder if it would b=
e
>>>> useful to provide a reference to RFC8085 because it has a lot of
>>>> information about congestion control of UDP based traffic? It recommen=
ds to
>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess=
 it
>>>> doesn=E2=80=99t make sense to require this for testing traffic, howeve=
r, it could
>>>> maybe still be a good recommendation? What do you think?
>>>> >
>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfor=
tunately
>>>> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you =
resend you
>>>> proposed changes to the list, so other people are aware of these chang=
es.
>>>> Sorry for the unconvience.
>>>> >
>>>> > Mirja
>>>> >
>>>> >
>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>> > >
>>>> > > Hi Mirja,
>>>> > > thank you for your thorough review, very pointed and helpful
>>>> comments. Please find my responses in-lined and tagged GIM>>. Attached=
 the
>>>> diff.
>>>> > >
>>>> > > Regards,
>>>> > > Greg
>>>> > >
>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>> ietf@kuehlewind.net> wrote:
>>>> > > Hi authors, hi all,
>>>> > >
>>>> > > Thanks for this well-written document and very good shepherd
>>>> write-up! I would like discuss one point before I start IETF last call=
.
>>>> > >
>>>> > > I believe this document should say something about network load an=
d
>>>> congestion (control). OWAMP and TWAMP discuss quite a bit sender
>>>> scheduling, however, as this is a simplified version, so I think it co=
uld
>>>> at least be good to put a waring in this document that packet sending
>>>> should be somehow rate limited. I know it might be hard to provide mor=
e
>>>> concrete guidance but at least having some discussion or warning in th=
is
>>>> document could be good.
>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>> section points to the fact that STAMP does not include control and
>>>> management components:
>>>> > >    Because of the control
>>>> > >    and management of a STAMP test being outside the scope of this
>>>> > >    specification only the more general requirement is set:
>>>> > > adding the new text here:
>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>> carefully
>>>> > >       estimated, and the possible impact on the existing services
>>>> MUST
>>>> > >       be thoroughly analyzed before launching the test session.
>>>> > >
>>>> > >
>>>> > > Another comment: You only say at the very end that a certain UDP
>>>> port is used, which implies that STAMP runs over UDP. However, I think=
 you
>>>> should mention at the very beginning that this is a UDP-based protocol=
.
>>>> Just to make things crystal clear.
>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>> sentence of Theory of  Operations section:
>>>> > >    STAMP Session-Sender transmits test packets over UDP transport
>>>> toward STAMP Session-Reflector.
>>>> > >
>>>> > > Mirja
>>>> > >
>>>> > > P.S.:
>>>> > > Nit: s/This document defines active performance measurement test
>>>> protocol/ This document defines an active performance measurement test
>>>> protocol/
>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>> > > GIM>> Thank you. Done.
>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>> >
>>>>
>>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>>>
>>>
>>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>>
>

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

<div dir=3D"ltr">Hi Rakesh,<div>thank you for your helpful comments. We&#39=
;ve updated the format of the base STAMP test packet. Appreciate your feedb=
ack on the proposed changes, comments and questions,</div><div><br></div><d=
iv>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandh=
i &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com">rgandhi.ietf@gmail.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes,=
 it&#39;s good to use the same size payload for query and response.<br></di=
v><div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-sta=
mp-option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs.=
 30). Is there a way to make them compatible? Does it mean that for STAMP w=
ith TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If =
the responder supports Server Octets and see the size &gt; 27, it may find =
the Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div=
><div>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimi=
rsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br><=
/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"><div dir=3D"ltr"><di=
v dir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Pleas=
e find my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regard=
s,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div>HI Greg<div><br></div><div>I read your draft and have t=
he following questions:</div><div><br></div><div>1) Does it require any UDP=
/TCP port number or it reuses the one from TWAMP? if it reuses from TWAMP t=
hen =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div=
></div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port num=
ber allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the=
 default destination UDP port number.. STAMP may use destination UDP port n=
umber from the Dynamic and/or Private Ports range 49152-65535.</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit=
 of STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The w=
ork was driven by several observations, among them:</div><div><ul><li>chall=
enges in achieving interoperability among implementations of TWAMP-Light;</=
li><li>industry interest in standardizing performance monitoring in IP broa=
dband access networks (TR-390);</li><li>improve extensibility of IP perform=
ance monitoring tool to support measurements, testing of new metrics and pa=
rameters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so=
 much MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to m=
ake the symmetrical size of STAMP test packets the default. RFC 6038 define=
d it for TWAMP and TR-390 requires it to be supported by TWAMP-Light implem=
entations.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div=
><br></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"=
><div>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</di=
v><br class=3D"gmail-m_2586301484887249384gmail-m_8339842606032502427gmail-=
m_7431079982278901782Apple-interchange-newline"><div><div dir=3D"ltr">Hi Mi=
rja,<div>thank you for the suggested text. The new paragraph now reads as:<=
/div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the possible i=
mpact on the existing services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroughly a=
nalyzed before launching the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085=
] section 3.1.5 provides guidance on handling network load<br>=C2=A0 =C2=A0=
 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic of test traf=
fic<br>=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly rec=
ommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8=
085].<br></div><div><br></div><div>If it is acceptable, I&#39;d like to upl=
oad the updated version of draft-ieff-ippm-stamp before the cut-off deadlin=
e.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 201=
9 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" ta=
rget=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>

--0000000000008d3476058f254cfa--

--0000000000008d3478058f254cfc
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-ippm-stamp-07.txt"
Content-Disposition: attachment; filename="draft-ietf-ippm-stamp-07.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jyuct8wl1>
X-Attachment-Id: f_jyuct8wl1

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gSnVuCkV4cGly
ZXM6IEZlYnJ1YXJ5IDMsIDIwMjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VkaWFuIE5ldHdvcmtzCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBGb290
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyLCAyMDE5CgoKICAgICAgICAgICAgICAgU2ltcGxl
IFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNwoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAg
IHdoaWNoIGVuYWJsZXMgdGhlIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQt
dHJpcAogICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwg
YW5kIHBhY2tldCBsb3NzLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp
b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n
IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU
RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gRmVicnVhcnkgMywgMjAyMC4K
CkNvcHlyaWdodCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0
aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJp
Z2h0cyByZXNlcnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5k
IHRoZSBJRVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERv
Y3VtZW50cwogICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZm
ZWN0IG9uIHRoZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVh
c2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUg
eW91ciByaWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QKICAgdG8gdGhpcyBkb2N1
bWVudC4gIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAzLCAyMDIwICAgICAg
ICAgICAgICAgIFtQYWdlIDFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNU
QU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgaW5jbHVkZSBTaW1wbGlm
aWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRo
ZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50
eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBv
ZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRo
aXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFRl
cm1pbm9sb2d5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDMKICAgICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICAzCiAgIDMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJmb3JtYW5jZSBN
ZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICA0LiAgVGhlb3J5IG9mIE9wZXJh
dGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQKICAgICA0
LjEuICBTZXNzaW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4g
LiAuIC4gICA0CiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4g
VW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNAogICAgICAgNC4xLjIuICBTZXNzaW9uLVNlbmRlciBQ
YWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZSAgLiAgIDYKICAgICA0LjIuICBTZXNz
aW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4gICA3
CiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4gVW5hdXRo
ZW50aWNhdGVkCiAgICAgICAgICAgICAgIE1vZGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNwogICAgICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3Rv
ciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZSAgIDkKICAgICA0LjMuICBJbnRl
Z3JpdHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4gIDEw
CiAgICAgNC40LiAgSW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0IC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAxMQogICA1LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgNi4gIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgIDcuICBB
Y2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAxMgogICA4LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTIKICAgICA4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgICAgOC4yLiAgSW5mb3Jt
YXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwog
ICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTQKCjEuICBJbnRyb2R1Y3Rpb24KCiAgIERldmVsb3BtZW50IGFuZCBkZXBs
b3ltZW50IG9mIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChUV0FNUCkg
W1JGQzUzNTddIGFuZCBpdHMgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzYwMzhdIHRoYXQgZGVmaW5l
ZAogICBmZWF0dXJlcyBzdWNoIGFzIFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXpl
IGZvciBUV0FNUAogICBwcm92aWRlZCBpbnZhbHVhYmxlIGV4cGVyaWVuY2UuICBTZXZlcmFsIGlu
ZGVwZW5kZW50IGltcGxlbWVudGF0aW9ucwogICBleGlzdCwgaGF2ZSBiZWVuIGRlcGxveWVkIGFu
ZCBwcm92aWRlIGltcG9ydGFudCBvcGVyYXRpb25hbAogICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVu
dHMuICBBdCB0aGUgc2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbgogICBub3RpY2VhYmxlIGludGVy
ZXN0IGluIHVzaW5nIGEgc2ltcGxlciBtZWNoYW5pc20gZm9yIGFjdGl2ZQogICBwZXJmb3JtYW5j
ZSBtb25pdG9yaW5nIHRoYXQgY2FuIHByb3ZpZGUgZGV0ZXJtaW5pc3RpYyBiZWhhdmlvciBhbmQK
ICAgaW5oZXJpdCBzZXBhcmF0aW9uIG9mIGNvbnRyb2wgKHZlbmRvci1zcGVjaWZpYyBjb25maWd1
cmF0aW9uIG9yCiAgIG9yY2hlc3RyYXRpb24pIGFuZCB0ZXN0IGZ1bmN0aW9ucy4gIE9uZSBvZiBz
dWNoIGlzIFBlcmZvcm1hbmNlCiAgIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21l
ciBFcXVpcG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQgZnJvbQogICBCcm9hZGJhbmQgRm9ydW0gW0JC
Ri5UUi0zOTBdIHVzZWQgYXMgdGhlIHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0LAogICBhY2Nv
cmRpbmcgdG8gW1JGQzg1NDVdLCBpbmNsdWRlcyBzdWItc2V0IG9mIFRXQU1QLVRlc3QgZnVuY3Rp
b25zIGluCiAgIGNvbWJpbmF0aW9uIHdpdGggb3RoZXIgYXBwbGljYXRpb25zIHRoYXQgcHJvdmlk
ZSwgZm9yIGV4YW1wbGUsCiAgIGNvbnRyb2wgYW5kIHNlY3VyaXR5LiAgVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZQogICBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29s
LCBTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wKCgoKCk1pcnNreSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMywgMjAyMCAgICAgICAgICAgICAgICBb
UGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAg
ICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIChTVEFNUCksIHRoYXQgZW5hYmxlcyBtZWFz
dXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXAKICAgcGVyZm9ybWFuY2UgbWV0
cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy4KCjIuICBD
b252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQKCjIuMS4gIFRlcm1pbm9sb2d5CgogICBB
RVMgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZAoKICAgQ0JDIENpcGhlciBCbG9jayBDaGFp
bmluZwoKICAgRUNCIEVsZWN0cm9uaWMgQ29va2Jvb2sKCiAgIEtFSyBLZXktZW5jcnlwdGlvbiBL
ZXkKCiAgIFNUQU1QIC0gU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29s
CgogICBOVFAgLSBOZXR3b3JrIFRpbWUgUHJvdG9jb2wKCiAgIFBUUCAtIFByZWNpc2lvbiBUaW1l
IFByb3RvY29sCgogICBITUFDIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGUKCiAg
IE9XQU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCgogICBUV0FNUCBUd28t
V2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAoKMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1
YWdlCgogICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNI
QUxMIiwgIlNIQUxMIE5PVCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRF
RCIsICJOT1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBk
b2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAogICAxNCBb
UkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFs
bAogICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS4KCjMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJm
b3JtYW5jZSBNZWFzdXJlbWVudAoKICAgRmlndXJlIDEgcHJlc2VudHMgdGhlIFNpbXBsZSBUd28t
d2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAoU1RBTVApIFNlc3Npb24tU2VuZGVy
IGFuZCBTZXNzaW9uLVJlZmxlY3RvciB3aXRoIGEgbWVhc3VyZW1lbnQKICAgc2Vzc2lvbi4gIFRo
ZSBjb25maWd1cmF0aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBTZXNzaW9uLQogICBT
ZW5kZXIsIFNlc3Npb24tUmVmbGVjdG9yIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBzZXNz
aW9ucyBjYW4gYmUKICAgYWNoaWV2ZWQgdGhyb3VnaCB2YXJpb3VzIG1lYW5zLiAgQ29tbWFuZCBM
aW5lIEludGVyZmFjZSwgT1NTL0JTUwogICAob3BlcmF0aW9ucyBzdXBwb3J0IHN5c3RlbS9idXNp
bmVzcyBzdXBwb3J0IHN5c3RlbSBhcyBhIGNvbWJpbmF0aW9uCiAgIG9mIHR3byBzeXN0ZW1zIHVz
ZWQgdG8gc3VwcG9ydCBhIHJhbmdlIG9mIHRlbGVjb21tdW5pY2F0aW9uIHNlcnZpY2VzKQogICB1
c2luZyBTTk1QIG9yIGNvbnRyb2xsZXJzIGluIFNvZnR3YXJlLURlZmluZWQgTmV0d29ya2luZyB1
c2luZwogICBOZXRjb25mL1lBTkcgYXJlIGJ1dCBhIGZldyBleGFtcGxlcy4KCgoKCgpNaXJza3ks
IGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDMsIDIwMjAgICAgICAgICAgICAgICAg
W1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAg
ICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICBDb25maWd1cmF0aW9uIGFuZCAgICAgICAgICAgICAgICAgICB8CiAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTWFuYWdlbWVudCAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgIHx8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgIHx8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
CiAgICAgfCBTVEFNUCBTZXNzaW9uLVNlbmRlciB8IDwtLS0gU1RBTVAtLS0+IHwgU1RBTVAgU2Vz
c2lvbi1SZWZsZWN0b3IgfAogICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCgogICAgICAgICAgICAgICAgICAgICAg
RmlndXJlIDE6IFNUQU1QIFJlZmVyZW5jZSBNb2RlbAoKNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24K
CiAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAg
dHJhbnNwb3J0IHRvd2FyZAogICBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4gIFNUQU1QIFNlc3Np
b24tUmVmbGVjdG9yIHJlY2VpdmVzIFNlc3Npb24tCiAgIFNlbmRlcidzIHBhY2tldCBhbmQgYWN0
cyBhY2NvcmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG9wdGlvbmFsCiAgIGNvbnRyb2wg
aW5mb3JtYXRpb24gY29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9uLVNlbmRlcidzIHRlc3QgcGFj
a2V0LgogICBTVEFNUCBkZWZpbmVzIHR3byBkaWZmZXJlbnQgdGVzdCBwYWNrZXQgZm9ybWF0cywg
b25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVNlbmRl
ciBhbmQgb25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9u
LVJlZmxlY3Rvci4gIFNUQU1QIHN1cHBvcnRzIHR3bwogICBtb2RlczogdW5hdXRoZW50aWNhdGVk
IGFuZCBhdXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3QKICAgcGFja2V0
cywgZGVmaW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9uIDQuMi4xLCBlbnN1cmUKICAg
aW50ZXJ3b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1QIExpZ2h0IGFzIGRlc2NyaWJlZCBp
bgogICBTZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy4KCiAgIEJ5IGRlZmF1bHQsIFNUQU1QIHVz
ZXMgc3ltbWV0cmljYWwgcGFja2V0cywgaS5lLiwgc2l6ZSBvZiB0aGUgcGFja2V0CiAgIHRyYW5z
bWl0dGVkIGJ5IFNlc3Npb24tUmVmbGVjdG9yIGVxdWFscyB0aGUgc2l6ZSBvZiB0aGUgcGFja2V0
CiAgIHJlY2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci4KCjQuMS4gIFNlc3Npb24tU2Vu
ZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0CgogICBCZWNhdXNlIFNUQU1QIHN1cHBvcnRz
IHN5bW1ldHJpY2FsIHRlc3QgcGFja2V0cywgU1RBTVAgU2Vzc2lvbi1TZW5kZXIKICAgcGFja2V0
IGhhcyBhIG1pbmltdW0gc2l6ZSBvZiA0NCBvY3RldHMgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGUs
IHNlZQogICBGaWd1cmUgMiwgYW5kIDExMiBvY3RldHMgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9k
ZSwgc2VlIEZpZ3VyZSA0LgoKNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGlu
IFVuYXV0aGVudGljYXRlZCBNb2RlCgogICBTVEFNUCBTZXNzaW9uLVNlbmRlciBwYWNrZXQgZm9y
bWF0IGluIHVuYXV0aGVudGljYXRlZCBtb2RlOgoKCgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBGZWJydWFyeSAzLCAyMDIwICAgICAgICAgICAgICAgIFtQYWdlIDRdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAg
ICAgIEF1Z3VzdCAyMDE5CgoKICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgRXJyb3IgRXN0aW1hdGUgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1C
WiAoMzAgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoK
ICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRlc3QgcGFja2V0IGZvcm1hdCBpbiB1
bmF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlCgog
ICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzoKCiAgIG8gIFNlcXVl
bmNlIE51bWJlciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAgRm9yIGVhY2ggbmV3IHNlc3Np
b24KICAgICAgaXRzIHZhbHVlIHN0YXJ0cyBhdCB6ZXJvIGFuZCBpcyBpbmNyZW1lbnRlZCB3aXRo
IGVhY2ggdHJhbnNtaXR0ZWQKICAgICAgcGFja2V0LgoKICAgbyAgVGltZXN0YW1wIGlzIGVpZ2h0
IG9jdGV0cyBsb25nIGZpZWxkLiAgU1RBTVAgbm9kZSBNVVNUIHN1cHBvcnQKICAgICAgTmV0d29y
ayBUaW1lIFByb3RvY29sIChOVFApIHZlcnNpb24gNCA2NC1iaXQgdGltZXN0YW1wIGZvcm1hdAog
ICAgICBbUkZDNTkwNV0sIHRoZSBmb3JtYXQgdXNlZCBpbiBbUkZDNTM1N10uICBTVEFNUCBub2Rl
IE1BWSBzdXBwb3J0CiAgICAgIElFRUUgMTU4OHYyIFByZWNpc2lvbiBUaW1lIFByb3RvY29sIHRy
dW5jYXRlZCA2NC1iaXQgdGltZXN0YW1wCiAgICAgIGZvcm1hdCBbSUVFRS4xNTg4LjIwMDhdLCB0
aGUgZm9ybWF0IHVzZWQgaW4gW1JGQzgxODZdLgoKICAgbyAgRXJyb3IgRXN0aW1hdGUgaXMgdHdv
IG9jdGV0cyBsb25nIGZpZWxkIHdpdGggZm9ybWF0IGRpc3BsYXllZCBpbgogICAgICBGaWd1cmUg
MwoKICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUKICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgICAgICAgICB8U3xafCAgIFNjYWxlICAgfCAgIE11bHRpcGxpZXIgIHwK
ICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAg
ICAgICAgICAgICBGaWd1cmUgMzogRXJyb3IgRXN0aW1hdGUgRm9ybWF0CgogICAgICB3aGVyZSBT
LCBTY2FsZSwgYW5kIE11bHRpcGxpZXIgZmllbGRzIGFyZSBpbnRlcnByZXRlZCBhcyB0aGV5IGhh
dmUKICAgICAgYmVlbiBkZWZpbmVkIGluIHNlY3Rpb24gNC4xLjIgW1JGQzQ2NTZdOyBhbmQgWiBm
aWVsZCAtIGFzIGhhcyBiZWVuCiAgICAgIGRlZmluZWQgaW4gc2VjdGlvbiAyLjMgW1JGQzgxODZd
OgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDMsIDIwMjAgICAg
ICAgICAgICAgICAgW1BhZ2UgNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
U1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgICAqICAwIC0gTlRQ
IDY0IGJpdCBmb3JtYXQgb2YgYSB0aW1lc3RhbXA7CgogICAgICAqICAxIC0gUFRQdjIgdHJ1bmNh
dGVkIGZvcm1hdCBvZiBhIHRpbWVzdGFtcC4KCiAgICAgIFRoZSBTVEFNUCBTZXNzaW9uLVNlbmRl
ciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVzZSwKICAgICAgb3Igc2V0IHZh
bHVlIG9mIHRoZSBaIGZpZWxkIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgdGltZXN0YW1wCiAgICAg
IGZvcm1hdCBpbiB1c2UuICBUaGlzIG9wdGlvbmFsIGZpZWxkIGlzIHRvIGVuaGFuY2Ugb3BlcmF0
aW9ucywgYnV0CiAgICAgIGxvY2FsIGNvbmZpZ3VyYXRpb24gb3IgZGVmYXVsdHMgY291bGQgYmUg
dXNlZCBpbiBpdHMgcGxhY2UuCgogICBvICBNdXN0LWJlLVplcm8gKE1CWikgZmllbGQgaW4gdGhl
IHNlc3Npb24tc2VuZGVyIHVuYXV0aGVudGljYXRlZAogICAgICBwYWNrZXQgaXMgMzAgb2N0ZXRz
IGxvbmcuICBJdCBNVVNUIGJlIGFsbCB6ZXJvZWQgb24gdGhlCiAgICAgIHRyYW5zbWlzc2lvbiBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKNC4xLjIuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9y
bWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0
IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkIG1vZGU6CgogICAgIDAgICAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgIFNlcXVlbmNlIE51bWJlciAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICB8ICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsKICAgIH4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+CiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNzAgb2N0ZXRzKSAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH4KICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICBGaWd1cmUgNDog
U1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlCgogICBUaGUgZmllbGQgZGVm
aW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwKICAgbGlz
dGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCBDb21wLk1CWiBmaWVsZCBpcyBhIHZhcmlhYmxl
IGxlbmd0aAogICBmaWVsZCB0byBhbGlnbiB0aGUgcGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFy
eS4gIEFsc28sIHRoZSBwYWNrZXQKICAgaW5jbHVkZXMgYSBrZXktaGFzaGVkIG1lc3NhZ2UgYXV0
aGVudGljYXRpb24gY29kZSAoSE1BQykgKFtSRkMyMTA0XSkKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBGZWJydWFyeSAzLCAyMDIwICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAg
ICAgIEF1Z3VzdCAyMDE5CgoKICAgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGUgZGV0
YWlsZWQgdXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzCiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQu
My4KCjQuMi4gIFNlc3Npb24tUmVmbGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0Cgog
ICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgcmVjZWl2ZXMgdGhlIFNUQU1QIHRlc3QgcGFja2V0LCB2
ZXJpZmllcyBpdCwKICAgcHJlcGFyZXMgYW5kIHRyYW5zbWl0cyB0aGUgcmVmbGVjdGVkIHRlc3Qg
cGFja2V0LgoKICAgVHdvIG1vZGVzIG9mIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIGNoYXJhY3Rl
cml6ZSB0aGUgZXhwZWN0ZWQKICAgYmVoYXZpb3IgYW5kLCBjb25zZXF1ZW50bHksIHBlcmZvcm1h
bmNlIG1ldHJpY3MgdGhhdCBjYW4gYmUgbWVhc3VyZWQ6CgogICBvICBTdGF0ZWxlc3MgLSBTVEFN
UCBTZXNzaW9uLVJlZmxlY3RvciBkb2VzIG5vdCBtYWludGFpbiB0ZXN0IHN0YXRlCiAgICAgIGFu
ZCB3aWxsIHJlZmxlY3QgdGhlIHJlY2VpdmVkIHNlcXVlbmNlIG51bWJlciB3aXRob3V0CiAgICAg
IG1vZGlmaWNhdGlvbi4gIEFzIGEgcmVzdWx0LCBvbmx5IHJvdW5kLXRyaXAgcGFja2V0IGxvc3Mg
Y2FuIGJlCiAgICAgIGNhbGN1bGF0ZWQgd2hpbGUgdGhlIHJlZmxlY3RvciBpcyBvcGVyYXRpbmcg
aW4gc3RhdGVsZXNzIG1vZGUuCgogICBvICBTdGF0ZWZ1bCAtIFNUQU1QIFNlc3Npb24tUmVmbGVj
dG9yIG1haW50YWlucyB0ZXN0IHN0YXRlIHRodXMKICAgICAgZW5hYmxpbmcgdGhlIGFiaWxpdHkg
dG8gZGV0ZXJtaW5lIGZvcndhcmQgbG9zcywgZ2FwcyByZWNvZ25pemVkIGluCiAgICAgIHRoZSBy
ZWNlaXZlZCBzZXF1ZW5jZSBudW1iZXIuICBBcyBhIHJlc3VsdCwgYm90aCBuZWFyLWVuZAogICAg
ICAoZm9yd2FyZCkgYW5kIGZhci1lbmQgKGJhY2t3YXJkKSBwYWNrZXQgbG9zcyBjYW4gYmUgY29t
cHV0ZWQuCiAgICAgIFRoYXQgaW1wbGllcyB0aGF0IHRoZSBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rv
ciBNVVNUIGtlZXAgYSBzdGF0ZQogICAgICBmb3IgZWFjaCBhY2NlcHRlZCBTVEFNUC10ZXN0IHNl
c3Npb24sIHVuaXF1ZWx5IGlkZW50aWZ5aW5nIFNUQU1QLQogICAgICB0ZXN0IHBhY2tldHMgdG8g
b25lIHN1Y2ggc2Vzc2lvbiBpbnN0YW5jZSwgYW5kIGVuYWJsaW5nIGFkZGluZyBhCiAgICAgIHNl
cXVlbmNlIG51bWJlciBpbiB0aGUgdGVzdCByZXBseSB0aGF0IGlzIGluZGl2aWR1YWxseSBpbmNy
ZW1lbnRlZAogICAgICBvbiBhIHBlci1zZXNzaW9uIGJhc2lzLgoKNC4yLjEuICBTZXNzaW9uLVJl
ZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0aGVudGljYXRlZCBNb2RlCgogICBGb3IgdW5h
dXRoZW50aWNhdGVkIG1vZGU6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAg
ICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDMsIDIwMjAgICAgICAgICAgICAgICAgW1BhZ2UgN10K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAg
ICAgICAgQXVndXN0IDIwMTkKCgogICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFRp
bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAgTUJa
ICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVu
Y2UgTnVtYmVyICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAg
ICAgICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgfAogICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRl
IHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHxTZXMt
U2VuZGVyIFRUTCB8ICAgICAgICAgICAgICAgICAgICBNQlogICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwoKICAgICAgICAgIEZpZ3VyZSA1OiBTVEFNUCBTZXNzaW9uLVJlZmxl
Y3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5h
dXRoZW50aWNhdGVkIG1vZGUKCiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9s
bG93aW5nOgoKICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQu
ICBUaGUgdmFsdWUgb2YgdGhlCiAgICAgIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpcyBzZXQgYWNj
b3JkaW5nIHRvIHRoZSBtb2RlIG9mIHRoZSBTVEFNUAogICAgICBTZXNzaW9uLVJlZmxlY3RvcjoK
CiAgICAgICogIGluIHRoZSBzdGF0ZWxlc3MgbW9kZSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgY29w
aWVzIHRoZSB2YWx1ZQogICAgICAgICBmcm9tIHRoZSByZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tl
dCdzIFNlcXVlbmNlIE51bWJlciBmaWVsZDsKCiAgICAgICogIGluIHRoZSBzdGF0ZWZ1bCBtb2Rl
IHRoZSBTZXNzaW9uLVJlZmxlY3RvciBjb3VudHMgdGhlIHJlY2VpdmVkCiAgICAgICAgIFNUQU1Q
IHRlc3QgcGFja2V0cyBpbiBlYWNoIHRlc3Qgc2Vzc2lvbiBhbmQgdXNlcyB0aGF0IGNvdW50ZXIK
ICAgICAgICAgdG8gc2V0IHRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGZpZWxkLgoK
ICAgbyAgVGltZXN0YW1wIGFuZCBSZWNlaXZlciBUaW1lc3RhbXAgZmllbGRzIGFyZSBlYWNoIGVp
Z2h0IG9jdGV0cwogICAgICBsb25nLiAgVGhlIGZvcm1hdCBvZiB0aGVzZSBmaWVsZHMsIE5UUCBv
ciBQVFB2MiwgaW5kaWNhdGVkIGJ5IHRoZQogICAgICBaIGZsYWcgb2YgdGhlIEVycm9yIEVzdGlt
YXRlIGZpZWxkIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuMS4KCiAgIG8gIEVycm9yIEVzdGlt
YXRlIGhhcyB0aGUgc2FtZSBzaXplIGFuZCBpbnRlcnByZXRhdGlvbiBhcyBkZXNjcmliZWQKICAg
ICAgaW4gU2VjdGlvbiA0LjEuCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMg
RmVicnVhcnkgMywgMjAyMCAgICAgICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAx
OQoKCiAgIG8gIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciwgU2Vzc2lvbi1TZW5kZXIg
VGltZXN0YW1wLCBhbmQKICAgICAgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUgYXJlIGNv
cGllcyBvZiB0aGUgY29ycmVzcG9uZGluZwogICAgICBmaWVsZHMgaW4gdGhlIFNUQU1QIHRlc3Qg
cGFja2V0IHNlbnQgYnkgdGhlIFNlc3Npb24tU2VuZGVyLgoKICAgbyAgU2Vzc2lvbi1TZW5kZXIg
VFRMIGlzIG9uZSBvY3RldCBsb25nIGZpZWxkLCBhbmQgaXRzIHZhbHVlIGlzIHRoZQogICAgICBj
b3B5IG9mIHRoZSBUVEwgZmllbGQgaW4gSVB2NCAob3IgSG9wIExpbWl0IGluIElQdjYpIGZyb20g
dGhlCiAgICAgIHJlY2VpdmVkIFNUQU1QIHRlc3QgcGFja2V0LgoKICAgbyAgUGFja2V0IFBhZGRp
bmcgKHJlZmxlY3RlZCkgaXMgYW4gb3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoIGZpZWxkLgogICAg
ICBUaGUgbGVuZ3RoIG9mIHRoZSBQYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSBmaWVsZCBNVVNU
IGJlIGVxdWFsCiAgICAgIHRvIHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCAo
RmlndXJlIDIpLiAgSWYgdGhlIHZhbHVlCiAgICAgIGlzIG5vbi16ZXJvLCB0aGUgU2Vzc2lvbi1S
ZWZsZWN0b3IgTVVTVCBjb3B5IG51bWJlciBvZiBvY3RldHMKICAgICAgZXF1YWwgdG8gdGhlIHZh
bHVlIG9mIFNlcnZlciBPY3RldHMgZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVyCiAgICAg
IE9jdGV0cyBmaWVsZC4KCiAgIG8gIENvbXAuTUJaIGlzIGEgdmFyaWFibGUgbGVuZ3RoIGZpZWxk
IHVzZWQgdG8gYWNoaWV2ZSBhbGlnbm1lbnQgb24gYQogICAgICB3b3JkIGJvdW5kYXJ5LiAgVGh1
cyB0aGUgbGVuZ3RoIG9mIENvbXAuTUJaIGZpZWxkIG1heSBiZSBvbmx5IDAsCiAgICAgIDEsIDIg
b3IgMyBvY3RldHMuICBUaGUgdmFsdWUgb2YgdGhlIGZpZWxkIE1VU1QgYmUgemVyb2VkIG9uCiAg
ICAgIHRyYW5zbWlzc2lvbiBhbmQgaWdub3JlZCBvbiByZWNlaXB0LgoKNC4yLjIuICBTZXNzaW9u
LVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgRm9yIHRo
ZSBhdXRoZW50aWNhdGVkIG1vZGU6CgogICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgTUJaICgxMiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgRXJyb3IgRXN0aW1hdGUg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwog
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg2IG9jdGV0cykgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg4IG9j
dGV0cykgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwogICAgICB8ICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRlciBTZXF1ZW5jZSBOdW1i
ZXIgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKCgpNaXJza3ksIGV0IGFsLiAgICAg
ICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDMsIDIwMjAgICAgICAgICAgICAgICAgW1BhZ2UgOV0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAg
ICAgQXVndXN0IDIwMTkKCgogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICgxMiBv
Y3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRl
ciBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKwogICAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRlIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgTUJaICg2IG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICgxNSBvY3RldHMpICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwoKCiAgIEZpZ3VyZSA2OiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tldCBm
b3JtYXQgaW4gYXV0aGVudGljYXRlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1vZGUKCiAgIFRoZSBmaWVsZCBkZWZpbml0aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIHVuYXV0
aGVudGljYXRlZCBtb2RlLAogICBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS4gIEFkZGl0aW9uYWxs
eSwgdGhlIHBhY2tldCBNQVkgaW5jbHVkZQogICBDb21wLk1CWiBmaWVsZCBpcyBhIHZhcmlhYmxl
IGxlbmd0aCBmaWVsZCB0byBhbGlnbiB0aGUgcGFja2V0IG9uIDE2CiAgIG9jdGV0cyBib3VuZGFy
eS4gIEFsc28sIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbgog
ICBhdXRoZW50aWNhdGVkIG1vZGUgaW5jbHVkZXMgYSBrZXkgKEhNQUMpIChbUkZDMjEwNF0pIGhh
c2ggYXQgdGhlIGVuZAogICBvZiB0aGUgUERVLiAgVGhlIGRldGFpbGVkIHVzZSBvZiB0aGUgSE1B
QyBmaWVsZCBpcyBpbiBTZWN0aW9uIDQuMy4KCjQuMy4gIEludGVncml0eSBhbmQgQ29uZmlkZW50
aWFsaXR5IFByb3RlY3Rpb24gaW4gU1RBTVAKCiAgIFRvIHByb3ZpZGUgaW50ZWdyaXR5IHByb3Rl
Y3Rpb24sIGVhY2ggU1RBTVAgbWVzc2FnZSBpcyBiZWluZwogICBhdXRoZW50aWNhdGVkIGJ5IGFk
ZGluZyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlIChITUFDKS4KICAgU1RBTVAg
dXNlcyBITUFDLVNIQS0yNTYgdHJ1bmNhdGVkIHRvIDEyOCBiaXRzIChzaW1pbGFybHkgdG8gdGhl
IHVzZQogICBvZiBpdCBpbiBJUFNlYyBkZWZpbmVkIGluIFtSRkM0ODY4XSk7IGhlbmNlIHRoZSBs
ZW5ndGggb2YgdGhlIEhNQUMKICAgZmllbGQgaXMgMTYgb2N0ZXRzLiAgSE1BQyB1c2VzIG93biBr
ZXkgYW5kIHRoZSBkZWZpbml0aW9uIG9mIHRoZQogICBtZWNoYW5pc20gdG8gZGlzdHJpYnV0ZSB0
aGUgSE1BQyBrZXkgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcwogICBzcGVjaWZpY2F0aW9u
LiAgT25lIGV4YW1wbGUgaXMgdG8gdXNlIGFuIG9yY2hlc3RyYXRvciB0byBjb25maWd1cmUKICAg
SE1BQyBrZXkgYmFzZWQgb24gU1RBTVAgWUFORyBkYXRhIG1vZGVsIFtJLUQuaWV0Zi1pcHBtLXN0
YW1wLXlhbmddLgogICBITUFDIE1VU1QgYmUgdmVyaWZpZWQgYXMgZWFybHkgYXMgcG9zc2libGUg
dG8gYXZvaWQgdXNpbmcgb3IKICAgcHJvcGFnYXRpbmcgY29ycnVwdGVkIGRhdGEuCgoKCgoKTWly
c2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAzLCAyMDIwICAgICAgICAgICAg
ICAgW1BhZ2UgMTBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAg
ICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgSWYgY29uZmlkZW50aWFsaXR5IHBy
b3RlY3Rpb24gZm9yIFNUQU1QIGlzIHJlcXVpcmVkLCBlbmNyeXB0aW9uIGF0CiAgIHRoZSBoaWdo
ZXIgbGV2ZWwgTVVTVCBiZSB1c2VkLiAgRm9yIGV4YW1wbGUsIFNUQU1QIHBhY2tldHMgY291bGQg
YmUKICAgdHJhbnNtaXR0ZWQgaW4gdGhlIGRlZGljYXRlZCBJUHNlYyB0dW5uZWwgb3Igc2hhcmUg
dGhlIElQc2VjIHR1bm5lbAogICB3aXRoIHRoZSBtb25pdG9yZWQgZmxvdy4KCjQuNC4gIEludGVy
b3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodAoKICAgT25lIG9mIHRoZSBlc3NlbnRpYWwgcmVx
dWlyZW1lbnRzIHRvIFNUQU1QIGlzIHRoZSBhYmlsaXR5IHRvCiAgIGludGVyd29yayB3aXRoIGEg
VFdBTVAgTGlnaHQgZGV2aWNlLiAgVGhlcmUgYXJlIHR3byBwb3NzaWJsZQogICBjb21iaW5hdGlv
bnMgZm9yIHN1Y2ggdXNlIGNhc2U6CgogICBvICBTVEFNUCBTZXNzaW9uLVNlbmRlciB3aXRoIFRX
QU1QIExpZ2h0IFNlc3Npb24tUmVmbGVjdG9yOwoKICAgbyAgVFdBTVAgTGlnaHQgU2Vzc2lvbi1T
ZW5kZXIgd2l0aCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4KCiAgIEluIHRoZSBmb3JtZXIgY2Fz
ZSwgdGhlIFNlc3Npb24tU2VuZGVyIE1BWSBub3QgYmUgYXdhcmUgdGhhdCBpdHMKICAgU2Vzc2lv
bi1SZWZsZWN0b3IgZG9lcyBub3Qgc3VwcG9ydCBTVEFNUC4gIEZvciBleGFtcGxlLCBhIFRXQU1Q
IExpZ2h0CiAgIFNlc3Npb24tUmVmbGVjdG9yIG1heSBub3Qgc3VwcG9ydCB0aGUgdXNlIG9mIFVE
UCBwb3J0IDg2MiBhcyBkZWZpbmVkCiAgIGluIFtSRkM4NTQ1XS4gIFRodXMgU1RBTVAgU2Vzc2lv
bi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdAogICBwYWNrZXRzIHRvIGRlc3RpbmF0
aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcgogICBQcml2YXRlIFBv
cnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5k
IGEKICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4gIEFuZCBpZiBhbnkg
b2YgU1RBTVAKICAgZXh0ZW5zaW9ucyBhcmUgdXNlZCwgdGhlIFRXQU1QIExpZ2h0IFNlc3Npb24t
UmVmbGVjdG9yIHdpbGwgdmlldyB0aGVtCiAgIGFzIFBhY2tldCBQYWRkaW5nIGZpZWxkLiAgVGhl
IFNlc3Npb24tU2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1bHQKICAgZm9ybWF0IGZvciBpdHMg
dGltZXN0YW1wcyAtIE5UUC4gIEFuZCBpdCBNQVkgdXNlIFBUUHYyIHRpbWVzdGFtcAogICBmb3Jt
YXQuCgogICBJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3Rl
bSBTSE9VTEQgc2V0IFNUQU1QCiAgIFNlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBu
dW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3IKICAgUHJpdmF0ZSBQb3J0cyByYW5nZS4gIElm
IHRoZSBUV0FNUCBMaWdodCBTZXNzaW9uLVNlbmRlciBpbmNsdWRlcwogICBQYWNrZXQgUGFkZGlu
ZyBmaWVsZCBpbiBpdHMgdHJhbnNtaXR0ZWQgcGFja2V0LCB0aGUgU1RBTVAgU2Vzc2lvbi0KICAg
UmVmbGVjdG9yIHdpbGwgcmV0dXJuIHRoZSByZWZsZWN0ZWQgcGFja2V0IG9mIHRoZSBzeW1tZXRy
aWNhbCBzaXplIGlmCiAgIHRoZSBzaXplIG9mIHRoZSByZWNlaXZlZCB0ZXN0IHBhY2tldCBpcyBs
YXJnZXIgdGhhbiB0aGUgc2l6ZSBvZiBTVEFNUAogICBiYXNlIHBhY2tldC4gIFRoZSBTZXNzaW9u
LVJlZmxlY3RvciBNVVNUIGJlIHNldCB0byB1c2UgdGhlIGRlZmF1bHQKICAgZm9ybWF0IGZvciBp
dHMgdGltZXN0YW1wcywgTlRQLgoKICAgU1RBTVAgZG9lcyBub3Qgc3VwcG9ydCB0aGUgUmVmbGVj
dCBPY3RldHMgY2FwYWJpbGl0eSBkZWZpbmVkIGluCiAgIFtSRkM2MDM4XS4gIElmIHRoZSBTZXJ2
ZXIgT2N0ZXRzIGZpZWxkIGlzIHByZXNlbnQgaW4gdGhlIFRXQU1QCiAgIFNlc3Npb24tU2VuZGVy
IHBhY2tldCwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3Igd2lsbCBub3QgY29weSB0aGUKICAgY29u
dGVudCBzdGFydGluZyBmcm9tIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGJ1dCB3aWxsIHRyYW5z
bWl0IHRoZQogICByZWZsZWN0ZWQgcGFja2V0IG9mIGVxdWFsIHNpemUuCgo1LiAgSUFOQSBDb25z
aWRlcmF0aW9ucwoKICAgVGhpcyBkb2N1bWVudCBkb2Vzbid0IGhhdmUgYW55IElBTkEgYWN0aW9u
LiAgVGhpcyBzZWN0aW9uIG1heSBiZQogICByZW1vdmVkIGJlZm9yZSB0aGUgcHVibGljYXRpb24u
CgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAzLCAyMDIwICAg
ICAgICAgICAgICAgW1BhZ2UgMTFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAg
IFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKNi4gIFNlY3VyaXR5IENv
bnNpZGVyYXRpb25zCgogICBJbiBnZW5lcmFsLCBhbGwgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRp
b25zIHJlbGF0ZWQgdG8gVFdBTVAtVGVzdCwKICAgZGlzY3Vzc2VkIGluIFtSRkM1MzU3XSBhcHBs
eSB0byBTVEFNUC4gIFNpbmNlIFNUQU1QIHVzZXMgdGhlIHdlbGwtCiAgIGtub3duIFVEUCBwb3J0
IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QKICAgUmVjZWl2
ZXIgcG9ydCwgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFuZCBtZWFzdXJlcyB0byBtaXRp
Z2F0ZQogICB0aGUgcmlzayBvZiB0aGUgYXR0YWNrIHVzaW5nIHRoZSByZWdpc3RlcmVkIHBvcnQg
bnVtYmVyIGRvY3VtZW50ZWQgaW4KICAgU2VjdGlvbiA2IFtSRkM4NTQ1XSBlcXVhbGx5IGFwcGx5
IHRvIFNUQU1QLiAgQmVjYXVzZSBvZiB0aGUgY29udHJvbAogICBhbmQgbWFuYWdlbWVudCBvZiBh
IFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcwogICBzcGVjaWZpY2F0
aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6CgogICAgICBUbyBt
aXRpZ2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZlY3RvciwgdGhlIGNvbnRyb2wgYW5kIG1hbmFn
ZW1lbnQKICAgICAgb2YgYSBTVEFNUCB0ZXN0IHNlc3Npb24gTVVTVCB1c2UgdGhlIHNlY3VyZWQg
dHJhbnNwb3J0LgoKICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBh
IG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkKICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3Np
YmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVAogICAgICBiZSB0aG9yb3Vn
aGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4KICAgICAgW1JG
QzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29y
ayBsb2FkCiAgICAgIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuICBXaGlsZSB0aGUgY2hhcmFjdGVy
aXN0aWMgb2YgdGVzdCB0cmFmZmljCiAgICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZl
LCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBpbgogICAgICB0aGUgbGltaXRzIGFz
IHByb3ZpZGVkIGluIFtSRkM4MDg1XS4KCiAgIFVzZSBvZiBITUFDLVNIQS0yNTYgaW4gdGhlIGF1
dGhlbnRpY2F0ZWQgbW9kZSBwcm90ZWN0cyB0aGUgZGF0YQogICBpbnRlZ3JpdHkgb2YgdGhlIFNU
QU1QIHRlc3QgcGFja2V0cy4KCjcuICBBY2tub3dsZWRnbWVudHMKCiAgIEF1dGhvcnMgZXhwcmVz
cyB0aGVpciBhcHByZWNpYXRpb24gdG8gSm9zZSBJZ25hY2lvIEFsdmFyZXotSGFtZWxpbgogICBh
bmQgQnJpYW4gV2VpcyBmb3IgdGhlaXIgZ3JlYXQgaW5zaWdodHMgaW50byB0aGUgc2VjdXJpdHkg
YW5kCiAgIGlkZW50aXR5IHByb3RlY3Rpb24sIGFuZCB0aGUgbW9zdCBoZWxwZnVsIGFuZCBwcmFj
dGljYWwgc3VnZ2VzdGlvbnMuCiAgIEFsc28sIG91ciBzaW5jZXJlIHRoYW5rcyB0byBEYXZpZCBC
YWxsIGFuZCBSYWtlc2ggR2FuZGkgb3IgdGhlaXIKICAgdGhvcm91Z2ggcmV2aWV3cyBhbmQgaGVs
cGZ1bCBjb21tZW50cy4KCjguICBSZWZlcmVuY2VzCgo4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNl
cwoKICAgW0lFRUUuMTU4OC4yMDA4XQogICAgICAgICAgICAgICJTdGFuZGFyZCBmb3IgYSBQcmVj
aXNpb24gQ2xvY2sgU3luY2hyb25pemF0aW9uIFByb3RvY29sCiAgICAgICAgICAgICAgZm9yIE5l
dHdvcmtlZCBNZWFzdXJlbWVudCBhbmQgQ29udHJvbCBTeXN0ZW1zIiwKICAgICAgICAgICAgICBJ
RUVFIFN0YW5kYXJkIDE1ODgsIE1hcmNoIDIwMDguCgogICBbUkZDMjExOV0gIEJyYWRuZXIsIFMu
LCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQogICAgICAgICAgICAgIFJl
cXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksCiAgICAgICAgICAgICAgRE9JIDEw
LjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJm
Yy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOT4uCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAg
RXhwaXJlcyBGZWJydWFyeSAzLCAyMDIwICAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1
Z3VzdCAyMDE5CgoKICAgW1JGQzQ2NTZdICBTaGFsdW5vdiwgUy4sIFRlaXRlbGJhdW0sIEIuLCBL
YXJwLCBBLiwgQm9vdGUsIEouLCBhbmQgTS4KICAgICAgICAgICAgICBaZWthdXNrYXMsICJBIE9u
ZS13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgKE9XQU1QKSIs
IFJGQyA0NjU2LCBET0kgMTAuMTc0ODcvUkZDNDY1NiwgU2VwdGVtYmVyIDIwMDYsCiAgICAgICAg
ICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNDY1Nj4uCgogICBbUkZD
NTM1N10gIEhlZGF5YXQsIEsuLCBLcnphbm93c2tpLCBSLiwgTW9ydG9uLCBBLiwgWXVtLCBLLiwg
YW5kIEouCiAgICAgICAgICAgICAgQmFiaWFyeiwgIkEgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1l
bnQgUHJvdG9jb2wgKFRXQU1QKSIsCiAgICAgICAgICAgICAgUkZDIDUzNTcsIERPSSAxMC4xNzQ4
Ny9SRkM1MzU3LCBPY3RvYmVyIDIwMDgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjNTM1Nz4uCgogICBbUkZDNTkwNV0gIE1pbGxzLCBELiwgTWFydGlu
LCBKLiwgRWQuLCBCdXJiYW5rLCBKLiwgYW5kIFcuIEthc2NoLAogICAgICAgICAgICAgICJOZXR3
b3JrIFRpbWUgUHJvdG9jb2wgVmVyc2lvbiA0OiBQcm90b2NvbCBhbmQgQWxnb3JpdGhtcwogICAg
ICAgICAgICAgIFNwZWNpZmljYXRpb24iLCBSRkMgNTkwNSwgRE9JIDEwLjE3NDg3L1JGQzU5MDUs
IEp1bmUgMjAxMCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM1OTA1Pi4KCiAgIFtSRkM2MDM4XSAgTW9ydG9uLCBBLiBhbmQgTC4gQ2lhdmF0dG9uZSwg
IlR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50CiAgICAgICAgICAgICAgUHJvdG9jb2wgKFRXQU1Q
KSBSZWZsZWN0IE9jdGV0cyBhbmQgU3ltbWV0cmljYWwgU2l6ZQogICAgICAgICAgICAgIEZlYXR1
cmVzIiwgUkZDIDYwMzgsIERPSSAxMC4xNzQ4Ny9SRkM2MDM4LCBPY3RvYmVyIDIwMTAsCiAgICAg
ICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNjAzOD4uCgogICBb
UkZDODE3NF0gIExlaWJhLCBCLiwgIkFtYmlndWl0eSBvZiBVcHBlcmNhc2UgdnMgTG93ZXJjYXNl
IGluIFJGQwogICAgICAgICAgICAgIDIxMTkgS2V5IFdvcmRzIiwgQkNQIDE0LCBSRkMgODE3NCwg
RE9JIDEwLjE3NDg3L1JGQzgxNzQsCiAgICAgICAgICAgICAgTWF5IDIwMTcsIDxodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgxNzQ+LgoKICAgW1JGQzgxODZdICBNaXJza3ksIEcu
IGFuZCBJLiBNZWlsaWssICJTdXBwb3J0IG9mIHRoZSBJRUVFIDE1ODgKICAgICAgICAgICAgICBU
aW1lc3RhbXAgRm9ybWF0IGluIGEgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wK
ICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDgxODYsIERPSSAxMC4xNzQ4Ny9SRkM4MTg2LCBK
dW5lIDIwMTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjODE4Nj4uCgogICBbUkZDODU0NV0gIE1vcnRvbiwgQS4sIEVkLiBhbmQgRy4gTWlyc2t5LCBF
ZC4sICJXZWxsLUtub3duIFBvcnQKICAgICAgICAgICAgICBBc3NpZ25tZW50cyBmb3IgdGhlIE9u
ZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgKE9XQU1QKSBh
bmQgdGhlIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAg
KFRXQU1QKSIsIFJGQyA4NTQ1LCBET0kgMTAuMTc0ODcvUkZDODU0NSwgTWFyY2ggMjAxOSwKICAg
ICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4NTQ1Pi4KCjgu
Mi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtCQkYuVFItMzkwXQogICAgICAgICAgICAg
ICJQZXJmb3JtYW5jZSBNZWFzdXJlbWVudCBmcm9tIElQIEVkZ2UgdG8gQ3VzdG9tZXIKICAgICAg
ICAgICAgICBFcXVpcG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQiLCBCQkYgVFItMzkwLCBNYXkgMjAx
Ny4KCiAgIFtJLUQuaWV0Zi1pcHBtLXN0YW1wLXlhbmddCiAgICAgICAgICAgICAgTWlyc2t5LCBH
LiwgWGlhbywgTS4sIGFuZCBXLiBMdW8sICJTaW1wbGUgVHdvLXdheSBBY3RpdmUKICAgICAgICAg
ICAgICBNZWFzdXJlbWVudCBQcm90b2NvbCAoU1RBTVApIERhdGEgTW9kZWwiLCBkcmFmdC1pZXRm
LWlwcG0tCiAgICAgICAgICAgICAgc3RhbXAteWFuZy0wMyAod29yayBpbiBwcm9ncmVzcyksIE1h
cmNoIDIwMTkuCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkg
MywgMjAyMCAgICAgICAgICAgICAgIFtQYWdlIDEzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIFtS
RkMyMTA0XSAgS3Jhd2N6eWssIEguLCBCZWxsYXJlLCBNLiwgYW5kIFIuIENhbmV0dGksICJITUFD
OiBLZXllZC0KICAgICAgICAgICAgICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRpY2F0aW9u
IiwgUkZDIDIxMDQsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZlYnJ1YXJ5
IDE5OTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
MjEwND4uCgogICBbUkZDNDg2OF0gIEtlbGx5LCBTLiBhbmQgUy4gRnJhbmtlbCwgIlVzaW5nIEhN
QUMtU0hBLTI1NiwgSE1BQy1TSEEtCiAgICAgICAgICAgICAgMzg0LCBhbmQgSE1BQy1TSEEtNTEy
IHdpdGggSVBzZWMiLCBSRkMgNDg2OCwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNDg2
OCwgTWF5IDIwMDcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNDg2OD4uCgogICBbUkZDODA4NV0gIEVnZ2VydCwgTC4sIEZhaXJodXJzdCwgRy4sIGFu
ZCBHLiBTaGVwaGVyZCwgIlVEUCBVc2FnZQogICAgICAgICAgICAgIEd1aWRlbGluZXMiLCBCQ1Ag
MTQ1LCBSRkMgODA4NSwgRE9JIDEwLjE3NDg3L1JGQzgwODUsCiAgICAgICAgICAgICAgTWFyY2gg
MjAxNywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODA4NT4uCgpBdXRob3Jz
JyBBZGRyZXNzZXMKCiAgIEdyZWcgTWlyc2t5CiAgIFpURSBDb3JwLgoKICAgRW1haWw6IGdyZWdp
bWlyc2t5QGdtYWlsLmNvbQoKCiAgIEd1byBKdW4KICAgWlRFIENvcnBvcmF0aW9uCiAgIDY4IyBa
aWppbmdodWEgUm9hZAogICBOYW5qaW5nLCBKaWFuZ3N1ICAyMTAwMTIKICAgUC5SLkNoaW5hCgog
ICBQaG9uZTogKzg2IDE4MTA1MTgzNjYzCiAgIEVtYWlsOiBndW8uanVuMkB6dGUuY29tLmNuCgoK
ICAgSGVucmlrIE55ZGVsbAogICBBY2NlZGlhbiBOZXR3b3JrcwoKICAgRW1haWw6IGhueWRlbGxA
YWNjZWRpYW4uY29tCgoKICAgUmljaGFyZCBGb290ZQogICBOb2tpYQoKICAgRW1haWw6IGZvb3Rl
ci5mb290ZUBub2tpYS5jb20KCgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJl
cyBGZWJydWFyeSAzLCAyMDIwICAgICAgICAgICAgICAgW1BhZ2UgMTRdCg==
--0000000000008d3478058f254cfc
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-ippm-stamp-06.txt -
 draft-ietf-ippm-stamp-07.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_jyucswwv0>
X-Attachment-Id: f_jyucswwv0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wLTA3LnR4dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
IAogICAgYm9keSAgICB7IG1hcmdpbjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAg
IHRyICAgICAgeyB9IAogICAgdGQgICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5
OiBtb25vc3BhY2U7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAg
ICB0aCAgICAgIHsgZm9udC1zaXplOiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXpl
OiAwLjZlbTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyB9IAogICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IH0gCiAgICAucmlnaHQgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29s
b3I6ICNCRkI7IH0gCiAgICAucmJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAg
IC5pbnNlcnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tn
cm91bmQtY29sb3I6ICNBQ0Y7IH0gCiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
QjsgfSAKICAgIC5jb250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmVi
ciB7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsg
YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmln
aHQ7IHBhZGRpbmc6IDAgMnB4OyB9IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNB
QUE7IH0gCiAgICAubGVmdCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAu
cmlnaHQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dy
b3VuZC1jb2xvcjogI0RENjsgfSAKICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjMEREOyB9IAogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0g
CiAgICAuc3RhdHMsIC5zdGF0cyB0ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VF
RTsgcGFkZGluZzogMnB4IDA7IH0gCiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xv
cjogI2FhYTt9ICAgIGE6aG92ZXIgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFu
Z2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IGNvbG9yOiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+
CnZhciBjaHVua19pbmRleCA9IDA7CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9y
bWF0X2NodW5rKGluZGV4KSB7CiAgICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9
IGluZGV4LnRvU3RyaW5nKCk7CiAgICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7
CiAgICAgICAgcHJlZml4Kz0nMCc7CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9Cgpm
dW5jdGlvbiBmaW5kX2NodW5rKG4pewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J3RyW2lkJD0iJyArIG4gKyAnIl0nKTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkg
ewogICAgdmFyIGluZGV4ID0gY2h1bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsK
ICAgIHZhciBuZXdfY2h1bms7CgogICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAg
ICBuZXdfY2h1bmsgPSBmaW5kX2NodW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsK
ICAgICAgICByZXR1cm47CiAgICB9CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2No
dW5rLnN0eWxlLm91dGxpbmUgPSAiIjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsK
ICAgIG9sZF9jaHVuay5zdHlsZS5vdXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93
LmxvY2F0aW9uLnJlcGxhY2UoIiMiICsgbmV3X3N0cikKICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0x
MDApOwogICAgY2h1bmtfaW5kZXggPSBpbmRleDsKfQoKZG9jdW1lbnQub25rZXlkb3duID0gZnVu
Y3Rpb24oZSkgewogICAgc3dpdGNoIChlLmtleUNvZGUpIHsKICAgIGNhc2UgNzg6CiAgICAgICAg
Y2hhbmdlX2NodW5rKDEpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSA4MDoKICAgICAgICBjaGFu
Z2VfY2h1bmsoLTEpOwogICAgICAgIGJyZWFrOwogICAgfQp9OwogICA8L3NjcmlwdD4gCjwvaGVh
ZD4gCjxib2R5IGRhdGEtZ3ItYy1zLWxvYWRlZD0idHJ1ZSI+IAogIDx0YWJsZSBib3JkZXI9IjAi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQt
MSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IiBzdHlsZT0i
Y29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0
IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dDwvYT4mbmJz
cDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNy50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3
Ni5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3LnR4dCIgc3R5
bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48
L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
Pk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENv
cnAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+T2N0b2JlciAyNSwgMjAxOTwvc3Bhbj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5GZWJydWFyeSAzLCAyMDIwPC9zcGFu
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnBvcmF0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2Nl
ZGlhbiBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NlZGlhbiBOZXR3
b3JrczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTm9raWE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEE8c3BhbiBjbGFzcz0iZGVsZXRlIj5wcmls
IDIzPC9zcGFuPiwgMjAxOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQTxzcGFu
IGNsYXNzPSJpbnNlcnQiPnVndXN0IDI8L3NwYW4+LCAyMDE5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDxzcGFuIGNs
YXNzPSJkZWxldGUiPjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wPHNwYW4gY2xhc3M9
Imluc2VydCI+Nzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJh
Y3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIFNpbXBsZSBU
d28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0
aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aGljaCBlbmFibGVzIHRoZSBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRy
aXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGljaCBlbmFibGVzIHRoZSBt
ZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1ldHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFy
aWF0aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgcGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBw
YWNrZXQgbG9zcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+U3RhdHVzIG9mIFRo
aXMgTWVtbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlN0YXR1cyBvZiBUaGlzIE1l
bW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFm
dCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGlu
IGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGlu
ZSAzNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTIiPjxlbT4gcGFnZSAxLCBs
aW5lIDM3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0
IEVuZ2luZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtp
bmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50
ZXJuZXQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMv
Y3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEludGVybmV0LURy
YWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRo
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUg
ZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Ig
b2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQg
Ynkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4g
YXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNz
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9u
IDxzcGFuIGNsYXNzPSJkZWxldGUiPk9jdG9iZXIgMjUsIDIwMTk8L3NwYW4+LjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJl
IG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZlYnJ1YXJ5IDMsIDIwMjA8L3NwYW4+LjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5Db3B5cmlnaHQgTm90aWNlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNv
bnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBD
b3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBh
cyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBB
bGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRv
Y3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0
aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
VGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBM
ZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0
byBJRVRGIERvY3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFByb3Zp
c2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qg
b24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAoaHR0cHM6
Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9m
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3Vt
ZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmll
dyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJwYXJ0LTMiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+
c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5v
cmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAyMTxzcGFu
IGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDIxPHNw
YW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDIuICBD
b252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBDb252ZW50aW9u
cyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjEuICBUZXJtaW5vbG9neSAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjEuICBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgIDIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
IDIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBTb2Z0d2FyaXph
dGlvbiBvZiBQZXJmb3JtYW5jZSBNZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDMuICBTb2Z0d2FyaXphdGlvbiBvZiBQ
ZXJmb3JtYW5jZSBNZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
IDQuMS4gIFNlc3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0IC4gLiAuIC4g
LiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuMS4gIFNl
c3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0IC4gLiAuIC4gLiAuIC4gLiAg
IDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2Vu
ZGVyIFBhY2tldCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tl
dCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBB
dXRoZW50aWNhdGVkIE1vZGUgIC4gICA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNh
dGVkIE1vZGUgIC4gICA2PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuMi4gIFNl
c3Npb24tUmVmbGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0ICAuIC4gLiAuIC4gLiAg
IDc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuMi4gIFNlc3Npb24tUmVm
bGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0ICAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBh
Y2tldCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIDQuMi4xLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBV
bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgTW9kZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj44PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAg
ICAgICBNb2RlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjc8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1
dGhlbnRpY2F0ZWQgTW9kZSAgIDk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0
ZWQgTW9kZSAgIDk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjMuICBJbnRlZ3JpdHkgYW5kIENvbmZpZGVu
dGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4xPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDQuMy4gIElu
dGVncml0eSBhbmQgQ29uZmlkZW50aWFsaXR5IFByb3RlY3Rpb24gaW4gU1RBTVAgLiAuIC4gLiAg
MTxzcGFuIGNsYXNzPSJpbnNlcnQiPjA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgIDQuNC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQu
NC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRlIj4y
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA1LiAgSUFOQSBDb25z
aWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTxz
cGFuIGNsYXNzPSJpbnNlcnQiPjE8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICA2LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA2LiAgU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDcuICBBY2tub3dsZWRnbWVudHMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDcuICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgOC4gIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgOC4gIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDEyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDguMS4g
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDguMS4gIE5vcm1hdGl2
ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgOC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNl
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgOC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0
aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjEuICBJbnRyb2R1Y3Rp
b248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiAgSW50cm9kdWN0aW9uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERldmVsb3BtZW50IGFuZCBkZXBsb3ltZW50
IG9mIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgRGV2ZWxvcG1lbnQgYW5kIGRlcGxveW1lbnQgb2YgVHdvLVdheSBB
Y3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2UgMiwgbGlu
ZSA0OTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTQiPjxlbT4gcGFnZSAyLCBs
aW5lIDQ5PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGV4aXN0LCBoYXZlIGJlZW4gZGVwbG95ZWQgYW5kIHByb3ZpZGUgaW1wb3J0YW50IG9wZXJh
dGlvbmFsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZXhpc3QsIGhhdmUgYmVl
biBkZXBsb3llZCBhbmQgcHJvdmlkZSBpbXBvcnRhbnQgb3BlcmF0aW9uYWw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50cy4gIEF0IHRoZSBzYW1l
IHRpbWUsIHRoZXJlIGhhcyBiZWVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
cGVyZm9ybWFuY2UgbWVhc3VyZW1lbnRzLiAgQXQgdGhlIHNhbWUgdGltZSwgdGhlcmUgaGFzIGJl
ZW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG5vdGljZWFibGUgaW50ZXJlc3QgaW4g
dXNpbmcgYSBzaW1wbGVyIG1lY2hhbmlzbSBmb3IgYWN0aXZlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgbm90aWNlYWJsZSBpbnRlcmVzdCBpbiB1c2luZyBhIHNpbXBsZXIgbWVj
aGFuaXNtIGZvciBhY3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1h
bmNlIG1vbml0b3JpbmcgdGhhdCBjYW4gcHJvdmlkZSBkZXRlcm1pbmlzdGljIGJlaGF2aW9yIGFu
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBlcmZvcm1hbmNlIG1vbml0b3Jp
bmcgdGhhdCBjYW4gcHJvdmlkZSBkZXRlcm1pbmlzdGljIGJlaGF2aW9yIGFuZDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW5oZXJpdCBzZXBhcmF0aW9uIG9mIGNvbnRyb2wgKHZlbmRv
ci1zcGVjaWZpYyBjb25maWd1cmF0aW9uIG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgaW5oZXJpdCBzZXBhcmF0aW9uIG9mIGNvbnRyb2wgKHZlbmRvci1zcGVjaWZpYyBjb25m
aWd1cmF0aW9uIG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvcmNoZXN0cmF0aW9u
KSBhbmQgdGVzdCBmdW5jdGlvbnMuICBPbmUgb2Ygc3VjaCBpcyBQZXJmb3JtYW5jZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9yY2hlc3RyYXRpb24pIGFuZCB0ZXN0IGZ1bmN0
aW9ucy4gIE9uZSBvZiBzdWNoIGlzIFBlcmZvcm1hbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBNZWFzdXJlbWVudCBmcm9tIElQIEVkZ2UgdG8gQ3VzdG9tZXIgRXF1aXBtZW50IHVz
aW5nIFRXQU1QIExpZ2h0IGZyb208L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBN
ZWFzdXJlbWVudCBmcm9tIElQIEVkZ2UgdG8gQ3VzdG9tZXIgRXF1aXBtZW50IHVzaW5nIFRXQU1Q
IExpZ2h0IGZyb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJyb2FkYmFuZCBGb3J1
bSBbQkJGLlRSLTM5MF0gdXNlZCBhcyB0aGUgcmVmZXJlbmNlIFRXQU1QIExpZ2h0IHRoYXQsPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQnJvYWRiYW5kIEZvcnVtIFtCQkYuVFIt
MzkwXSB1c2VkIGFzIHRoZSByZWZlcmVuY2UgVFdBTVAgTGlnaHQgdGhhdCw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGFjY29yZGluZyB0byBbUkZDODU0NV0sIGluY2x1ZGVzIHN1Yi1z
ZXQgb2YgVFdBTVAtVGVzdCBmdW5jdGlvbnMgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBhY2NvcmRpbmcgdG8gW1JGQzg1NDVdLCBpbmNsdWRlcyBzdWItc2V0IG9mIFRXQU1Q
LVRlc3QgZnVuY3Rpb25zIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb21iaW5h
dGlvbiB3aXRoIG90aGVyIGFwcGxpY2F0aW9ucyB0aGF0IHByb3ZpZGUsIGZvciBleGFtcGxlLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbWJpbmF0aW9uIHdpdGggb3RoZXIg
YXBwbGljYXRpb25zIHRoYXQgcHJvdmlkZSwgZm9yIGV4YW1wbGUsPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA4Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGNv
bnRyb2wgYW5kIHNlY3VyaXR5LiAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFjdGl2ZSBwZXJmb3Jt
YW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBjb250cm9sIGFuZCBzZWN1
cml0eS4gIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhPHNwYW4gY2xhc3M9Imluc2VydCI+biBhPC9z
cGFuPmN0aXZlIHBlcmZvcm1hbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZWFz
dXJlbWVudCB0ZXN0IHByb3RvY29sLCBTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQg
UHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWFzdXJlbWVudCB0
ZXN0IHByb3RvY29sLCBTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChTVEFNUCksIHRoYXQgZW5hYmxlcyBtZWFz
dXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAoU1RBTVApLCB0aGF0IGVuYWJsZXMgbWVhc3VyZW1lbnQgb2YgYm90
aCBvbmUtd2F5IGFuZCByb3VuZC10cmlwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBw
ZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwgYW5kIHBhY2tl
dCBsb3NzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBlcmZvcm1hbmNlIG1l
dHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFyaWF0aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMg
ZG9jdW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLiAgQ29udmVudGlvbnMg
dXNlZCBpbiB0aGlzIGRvY3VtZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIu
MS4gIFRlcm1pbm9sb2d5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Mi4xLiAgVGVy
bWlub2xvZ3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQUVTIEFkdmFuY2Vk
IEVuY3J5cHRpb24gU3RhbmRhcmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBB
RVMgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC01IiBjbGFzcz0iY2hhbmdlIj48
dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0i
aHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNSI+PGVtPiBw
YWdlIDQsIGxpbmUgMjA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+
PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVm
PSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC01Ij48ZW0+
IHBhZ2UgNCwgbGluZSAyMDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90
aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICB8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgICB8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHx8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgfCBTVEFNUCBTZXNzaW9uLVNlbmRlciB8ICZsdDstLS0g
U1RBTVAtLS0mZ3Q7IHwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgfDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgfCBTVEFNUCBTZXNzaW9uLVNlbmRlciB8ICZsdDstLS0gU1RB
TVAtLS0mZ3Q7IHwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICAgICAgICBGaWd1cmUgMTogU1RBTVAgUmVmZXJlbmNlIE1vZGVsPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBTVEFN
UCBSZWZlcmVuY2UgTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NC4gIFRo
ZW9yeSBvZiBPcGVyYXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij40LiAgVGhl
b3J5IG9mIE9wZXJhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDA5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFNUQU1QIFNlc3Npb24tU2VuZGVy
IHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgdG93YXJkIFNUQU1QIDxzcGFuIGNsYXNzPSJkZWxldGUi
PlNlc3Npb24tPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBTVEFN
UCBTZXNzaW9uLVNlbmRlciB0cmFuc21pdHMgdGVzdCBwYWNrZXRzIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPm92ZXIgVURQIHRyYW5zcG9ydDwvc3Bhbj4gdG93YXJkPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFJlZmxlY3Rvci48L3NwYW4+ICBTVEFN
UCBTZXNzaW9uLVJlZmxlY3RvciByZWNlaXZlcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5TZXNzaW9u
LVNlbmRlcidzPC9zcGFuPiBwYWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgU1RBTVAgPHNwYW4gY2xhc3M9Imluc2VydCI+U2Vzc2lvbi1SZWZsZWN0b3IuPC9zcGFuPiAg
U1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgcmVjZWl2ZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+U2Vz
c2lvbi08L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFuZCBhY3RzIGFj
Y29yZGluZyB0byB0aGUgY29uZmlndXJhdGlvbiBhbmQgb3B0aW9uYWwgY29udHJvbDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBTZW5kZXIn
czwvc3Bhbj4gcGFja2V0IGFuZCBhY3RzIGFjY29yZGluZyB0byB0aGUgY29uZmlndXJhdGlvbiBh
bmQgb3B0aW9uYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW5mb3JtYXRpb24g
Y29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9uLVNlbmRlcidzIHRlc3QgcGFja2V0LiAgU1RBTVA8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgY29udHJvbCBpbmZvcm1hdGlvbiBj
b21tdW5pY2F0ZWQgaW4gdGhlIFNlc3Npb24tU2VuZGVyJ3MgdGVzdCBwYWNrZXQuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGRlZmluZXMgdHdvIGRpZmZlcmVudCB0ZXN0IHBhY2tl
dCBmb3JtYXRzLCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgU1RBTVAgZGVmaW5lcyB0d28gZGlmZmVyZW50IHRlc3QgcGFja2V0IGZvcm1hdHMsIG9u
ZSBmb3IgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNtaXR0ZWQg
YnkgdGhlIFNUQU1QLVNlc3Npb24tU2VuZGVyIGFuZCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmFuc21pdHRlZCBieSB0aGUgU1RBTVAtU2Vzc2lv
bi1TZW5kZXIgYW5kIG9uZSBmb3IgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgdHJhbnNtaXR0ZWQgYnkgdGhlIFNUQU1QLVNlc3Npb24tUmVmbGVjdG9yLiAgU1RBTVAgc3Vw
cG9ydHMgdHdvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdHJhbnNtaXR0ZWQg
YnkgdGhlIFNUQU1QLVNlc3Npb24tUmVmbGVjdG9yLiAgU1RBTVAgc3VwcG9ydHMgdHdvPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtb2RlczogdW5hdXRoZW50aWNhdGVkIGFuZCBhdXRo
ZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3Q8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBtb2RlczogdW5hdXRoZW50aWNhdGVkIGFuZCBhdXRoZW50aWNhdGVk
LiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHBhY2tldHMsIGRlZmluZWQgaW4gU2VjdGlvbiA0LjEuMSBhbmQgU2VjdGlvbiA0LjIuMSwg
ZW5zdXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGFja2V0cywgZGVmaW5l
ZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9uIDQuMi4xLCBlbnN1cmU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGludGVyd29ya2luZyBiZXR3ZWVuIFNUQU1QIGFuZCBUV0FNUCBM
aWdodCBhcyBkZXNjcmliZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBp
bnRlcndvcmtpbmcgYmV0d2VlbiBTVEFNUCBhbmQgVFdBTVAgTGlnaHQgYXMgZGVzY3JpYmVkIGlu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0
cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZWN0aW9uIDQuNCBwYWNrZXQg
Zm9ybWF0cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQnkgZGVmYXVsdCwg
U1RBTVAgdXNlcyBzeW1tZXRyaWNhbCBwYWNrZXRzLCBpLmUuLCBzaXplIG9mIHRoZSBwYWNrZXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBCeSBkZWZhdWx0LCBTVEFNUCB1c2Vz
IHN5bW1ldHJpY2FsIHBhY2tldHMsIGkuZS4sIHNpemUgb2YgdGhlIHBhY2tldDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNtaXR0ZWQgYnkgU2Vzc2lvbi1SZWZsZWN0b3IgZXF1
YWxzIHRoZSBzaXplIG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0cmFuc21pdHRlZCBieSBTZXNzaW9uLVJlZmxlY3RvciBlcXVhbHMgdGhlIHNpemUgb2Yg
dGhlIHBhY2tldDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVjZWl2ZWQgYnkgdGhl
IFNlc3Npb24tUmVmbGVjdG9yLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJl
Y2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTYiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48
L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRw
czovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC02Ij48ZW0+IHBhZ2Ug
NSwgbGluZSAxNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+
IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0
dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTYiPjxlbT4gcGFn
ZSA1LCBsaW5lIDE3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICBFcnJvciBF
c3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgIEVycm9yIEVzdGltYXRlICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0iZGlmZjAwMTAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICBNQlogKDxzcGFuIGNsYXNzPSJkZWxldGUiPjI3PC9zcGFuPiBvY3RldHMpICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4z
MDwvc3Bhbj4gb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4rICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgfCAgICAg
ICAgICAgICAgIHwgICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2VydmVyIE9jdGV0cyAg
ICAgICAgfCAgICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPistKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAg
Kzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIHwgICAgICAgICAgIFJl
bWFpbmluZyBQYWNrZXQgUGFkZGluZyAodG8gYmUgcmVmbGVjdGVkKSAgICAgICAgICB8PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgfiAgICAgICAgICAobGVuZ3RoIGlu
IG9jdGV0cyBzcGVjaWZpZWQgaW4gU2VydmVyIE9jdGV0cykgICAgICAgIH48L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArLSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRlc3QgcGFja2V0IGZv
cm1hdCBpbiB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBGaWd1cmUgMjogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9ybWF0IGluIHVu
YXV0aGVudGljYXRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93
aW5nOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdoZXJlIGZpZWxkcyBhcmUg
ZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBvICBTZXF1ZW5jZSBOdW1iZXIgaXMgZm91ciBvY3RldHMgbG9uZyBmaWVsZC4gIEZvciBl
YWNoIG5ldyBzZXNzaW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgU2Vx
dWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBGb3IgZWFjaCBuZXcgc2Vz
c2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgaXRzIHZhbHVlIHN0YXJ0cyBh
dCB6ZXJvIGFuZCBpcyBpbmNyZW1lbnRlZCB3aXRoIGVhY2ggdHJhbnNtaXR0ZWQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBpdHMgdmFsdWUgc3RhcnRzIGF0IHplcm8gYW5k
IGlzIGluY3JlbWVudGVkIHdpdGggZWFjaCB0cmFuc21pdHRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgcGFja2V0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9InBhcnQtNyIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5z
a2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9y
Zy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTciPjxlbT4gcGFnZSA2LCBsaW5lIDI2PHNwYW4g
Y2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxs
PnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNyI+PGVtPiBwYWdlIDYsIGxpbmUgMTU8c3Bh
biBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKiAg
MCAtIE5UUCA2NCBiaXQgZm9ybWF0IG9mIGEgdGltZXN0YW1wOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICogIDAgLSBOVFAgNjQgYml0IGZvcm1hdCBvZiBhIHRpbWVzdGFt
cDs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKiAgMSAtIFBUUHYyIHRy
dW5jYXRlZCBmb3JtYXQgb2YgYSB0aW1lc3RhbXAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgKiAgMSAtIFBUUHYyIHRydW5jYXRlZCBmb3JtYXQgb2YgYSB0aW1lc3RhbXAu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFRoZSBTVEFNUCBTZXNzaW9u
LVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVzZSw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBUaGUgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgYW5k
IFNlc3Npb24tUmVmbGVjdG9yIE1BWSB1c2UsIG5vdCB1c2UsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICBvciBzZXQgdmFsdWUgb2YgdGhlIFogZmllbGQgaW4gYWNjb3JkYW5jZSB3
aXRoIHRoZSB0aW1lc3RhbXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBv
ciBzZXQgdmFsdWUgb2YgdGhlIFogZmllbGQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSB0aW1lc3Rh
bXA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGZvcm1hdCBpbiB1c2UuICBUaGlz
IG9wdGlvbmFsIGZpZWxkIGlzIHRvIGVuaGFuY2Ugb3BlcmF0aW9ucywgYnV0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgZm9ybWF0IGluIHVzZS4gIFRoaXMgb3B0aW9uYWwg
ZmllbGQgaXMgdG8gZW5oYW5jZSBvcGVyYXRpb25zLCBidXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIGxvY2FsIGNvbmZpZ3VyYXRpb24gb3IgZGVmYXVsdHMgY291bGQgYmUgdXNl
ZCBpbiBpdHMgcGxhY2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgbG9j
YWwgY29uZmlndXJhdGlvbiBvciBkZWZhdWx0cyBjb3VsZCBiZSB1c2VkIGluIGl0cyBwbGFjZS48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgTXVzdC1iZS1aZXJvIChNQlop
IGZpZWxkIGluIHRoZSBzZXNzaW9uLXNlbmRlciB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBNdXN0LWJlLVplcm8gKE1CWikgZmllbGQgaW4gdGhl
IHNlc3Npb24tc2VuZGVyIHVuYXV0aGVudGljYXRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBwYWNrZXQg
aXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjc8L3NwYW4+IG9jdGV0cyBsb25nLiAgSXQgTVVTVCBi
ZSBhbGwgemVyb2VkIG9uIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICBwYWNrZXQgaXMgPHNwYW4gY2xhc3M9Imluc2VydCI+MzA8L3NwYW4+IG9jdGV0cyBsb25nLiAg
SXQgTVVTVCBiZSBhbGwgemVyb2VkIG9uIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJlY2Vp
cHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMTMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+byAgU2VydmVyIE9j
dGV0cyBmaWVsZCBpcyBvcHRpb25hbCB0d28gb2N0ZXRzIGxvbmcgZmllbGQuICBUaGlzIGZpZWxk
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgaXMgdXNlZCBmb3IgdGhl
IFJlZmxlY3QgT2N0ZXRzIGNhcGFiaWxpdHkgZGVmaW5lZCBpbiBbUkZDNjAzOF0uPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgSWYgYmVpbmcgdXNlZCwgdGhlIFNlcnZl
ciBPY3RldHMgZmllbGQgTVVTVCBmb2xsb3cgdGhlIDI3IG9jdGV0czwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIGxvbmcgTUJaIGZpZWxkLiAgVGhlIHZhbHVlIGluIHRo
ZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGVxdWFscyB0aGU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICAgICBudW1iZXIgb2Ygb2N0ZXRzIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBp
cyBleHBlY3RlZCB0byBjb3B5IGJhY2sgdG88L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICAgICB0aGUgU2Vzc2lvbi1TZW5kZXIgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVyIE9j
dGV0cyBmaWVsZC4gIFRodXM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAg
ICB0aGUgbWluaW11bSBub24temVybyB2YWx1ZSBmb3IgdGhlIFNlcnZlciBPY3RldHMgZmllbGQg
aXMgdHdvLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIFRoZXJlZm9y
ZSwgdGhlIHZhbHVlIG9mIG9uZSBpcyBpbnZhbGlkLiAgSWYgbm9uZSBvZiBQYXlsb2FkIHRvIGJl
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgY29waWVkLCB0aGUgdmFs
dWUgb2YgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgTVVTVCBiZSBzZXQgdG8gemVybzwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG9uIHRyYW5zbWl0Ljwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgIG8gIFJlbWFpbmluZyBQYWNrZXQgUGFkZGluZyBpcyBhbiBvcHRpb25hbCBmaWVsZCBv
ZiB2YXJpYWJsZSBsZW5ndGguPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
ICAgVGhlIG51bWJlciBvZiBvY3RldHMgaW4gdGhlIFJlbWFpbmluZyBQYWNrZXQgUGFkZGluZyBm
aWVsZCBpcyB0aGU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB2YWx1
ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBtaW51cyB0aGUgbGVuZ3RoIG9mIHRoZSBTZXJ2
ZXI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBPY3RldHMgZmllbGQu
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuMS4yLiAgU2Vzc2lvbi1TZW5k
ZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij40LjEuMi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0
aGVudGljYXRlZCBNb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNUQU1Q
IFNlc3Npb24tU2VuZGVyIHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHBhY2tl
dCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgICAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDAg
ICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAg
IDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAg
U2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVt
YmVyICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtOCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwv
dGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTgiPjxlbT4gcGFnZSA4
LCBsaW5lIDM5PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4g
PC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0
cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOCI+PGVtPiBwYWdl
IDgsIGxpbmUgMjU8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAgICAgICAg
ICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAg
IFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICB8PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgIFNlc3Npb24tU2Vu
ZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAg
ICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgU2Vzc2lvbi1T
ZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRlIHwgICAgICAgICAg
IE1CWiAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRlIHwgICAgICAgICAgIE1CWiAgICAgICAg
ICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE0Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICB8
U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgfFNlcy1TZW5kZXIg
VFRMIHwgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1CWjwvc3Bhbj4g
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4rLSstKy0rLSstKy0rLSstKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPistKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgfiAgICAgICAgICAg
ICAgICBQYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSAgICAgICAgICAgICAgICAgICAgIH48L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgIEZpZ3VyZSA1OiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0
ZXN0IHBhY2tldCBmb3JtYXQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgRmlndXJlIDU6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1h
dCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5hdXRoZW50aWNhdGVkIG1vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bmF1dGhlbnRpY2F0ZWQgbW9kZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhl
IGZvbGxvd2luZzo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGVyZSBmaWVs
ZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQu
ICBUaGUgdmFsdWUgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAg
U2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBUaGUgdmFsdWUgb2Yg
dGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBTZXF1ZW5jZSBOdW1iZXIgZmll
bGQgaXMgc2V0IGFjY29yZGluZyB0byB0aGUgbW9kZSBvZiB0aGUgU1RBTVA8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBTZXF1ZW5jZSBOdW1iZXIgZmllbGQgaXMgc2V0IGFj
Y29yZGluZyB0byB0aGUgbW9kZSBvZiB0aGUgU1RBTVA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIFNlc3Npb24tUmVmbGVjdG9yOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIFNlc3Npb24tUmVmbGVjdG9yOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC05IiBjbGFzcz0iY2hhbmdlIj48dGQ+
PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0
cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOSI+PGVtPiBwYWdl
IDExLCBsaW5lIDQ4PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0
aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0i
aHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOSI+PGVtPiBw
YWdlIDExLCBsaW5lIDMyPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3Ro
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFNlc3Npb24tUmVmbGVjdG9yIG1heSBub3Qgc3VwcG9ydCB0aGUgdXNlIG9m
IFVEUCBwb3J0IDg2MiBhcyBkZWZpbmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgU2Vzc2lvbi1SZWZsZWN0b3IgbWF5IG5vdCBzdXBwb3J0IHRoZSB1c2Ugb2YgVURQIHBvcnQg
ODYyIGFzIGRlZmluZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluIFtSRkM4NTQ1
XS4gIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluIFtSRkM4NTQ1XS4gIFRodXMgU1RB
TVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIg
ZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWlj
IGFuZC9vcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUHJpdmF0ZSBQb3J0cyByYW5n
ZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02
NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiAg
QW5kIGlmIGFueSBvZiBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBv
cnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuICBBbmQgaWYgYW55IG9mIFNUQU1Q
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleHRlbnNpb25zIGFyZSB1c2VkLCB0aGUg
VFdBTVAgTGlnaHQgU2Vzc2lvbi1SZWZsZWN0b3Igd2lsbCB2aWV3IHRoZW08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleHRlbnNpb25zIGFyZSB1c2VkLCB0aGUgVFdBTVAgTGln
aHQgU2Vzc2lvbi1SZWZsZWN0b3Igd2lsbCB2aWV3IHRoZW08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGFzIFBhY2tldCBQYWRkaW5nIGZpZWxkLiAgVGhlIFNlc3Npb24tU2VuZGVyIFNI
T1VMRCB1c2UgdGhlIGRlZmF1bHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBh
cyBQYWNrZXQgUGFkZGluZyBmaWVsZC4gIFRoZSBTZXNzaW9uLVNlbmRlciBTSE9VTEQgdXNlIHRo
ZSBkZWZhdWx0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBmb3JtYXQgZm9yIGl0cyB0
aW1lc3RhbXBzIC0gTlRQLiAgQW5kIGl0IE1BWSB1c2UgUFRQdjIgdGltZXN0YW1wPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcyAtIE5U
UC4gIEFuZCBpdCBNQVkgdXNlIFBUUHYyIHRpbWVzdGFtcDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgZm9ybWF0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvcm1h
dC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAxNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBt
YW5hZ2VtZW50IHN5c3RlbSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5zaG91bGQ8L3NwYW4+IHNldCBT
VEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBJbiB0aGUgbGF0dGVyIHNj
ZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5T
SE9VTEQ8L3NwYW4+IHNldCBTVEFNUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2Vz
c2lvbi1SZWZsZWN0b3IgdG8gdXNlIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFu
ZC9vcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlc3Npb24tUmVmbGVjdG9y
IHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTYiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgUHJpdmF0ZSBQb3J0cyByYW5nZS4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPkFzIGZvciBQ
YWNrZXQgUGFkZGluZyBmaWVsZCB0aGF0PC9zcGFuPiB0aGUgVFdBTVA8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgUHJpdmF0ZSBQb3J0cyByYW5nZS4gIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPklmPC9zcGFuPiB0aGUgVFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgaW5jbHVkZXM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgaW5j
bHVkZXMgaW4gaXRzIHRyYW5zbWl0dGVkIHBhY2tldCwgdGhlIFNUQU1QPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlBhY2tldCBQYWRkaW5n
IGZpZWxkPC9zcGFuPiBpbiBpdHMgdHJhbnNtaXR0ZWQgcGFja2V0LCB0aGUgU1RBTVAgPHNwYW4g
Y2xhc3M9Imluc2VydCI+U2Vzc2lvbi08L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNlc3Npb24tUmVmbGVjdG9yPC9zcGFuPiB3aWxs
IDxzcGFuIGNsYXNzPSJkZWxldGUiPnByb2Nlc3MgaXQgYWNjb3JkaW5nIHRvIFtSRkM2MDM4XSBh
bmQ8L3NwYW4+IHJldHVybjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICBSZWZsZWN0b3I8L3NwYW4+IHdpbGwgcmV0dXJuIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPnRoZTwvc3Bhbj4gcmVmbGVjdGVkIHBhY2tldCBvZiB0aGUgc3ltbWV0cmljYWwg
PHNwYW4gY2xhc3M9Imluc2VydCI+c2l6ZSBpZjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgcmVmbGVjdGVkIHBhY2tldCBvZiB0aGUgc3ltbWV0cmljYWwgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+c2l6ZS48L3NwYW4+ICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0aGUg
c2l6ZSBvZiB0aGUgcmVjZWl2ZWQgdGVzdCBwYWNrZXQgaXMgbGFyZ2VyIHRoYW4gdGhlIHNpemUg
b2YgU1RBTVA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHVzZSB0aGUg
ZGVmYXVsdCBmb3JtYXQgZm9yIGl0cyA8c3BhbiBjbGFzcz0iZGVsZXRlIj50aW1lc3RhbXBzIC08
L3NwYW4+IE5UUC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgYmFzZSBwYWNrZXQuPC9zcGFuPiAgVGhlIFNlc3Npb24tUmVmbGVjdG9yIE1V
U1QgPHNwYW4gY2xhc3M9Imluc2VydCI+YmUgc2V0IHRvPC9zcGFuPiB1c2UgdGhlIGRlZmF1bHQ8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIGZvcm1hdCBmb3IgaXRzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRpbWVzdGFtcHMs
PC9zcGFuPiBOVFAuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5TVEFNUCBkb2VzIG5vdCBzdXBwb3J0IHRoZSBSZWZsZWN0IE9jdGV0cyBjYXBh
YmlsaXR5IGRlZmluZWQgaW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBb
UkZDNjAzOF0uICBJZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBpcyBwcmVzZW50IGluIHRoZSBU
V0FNUDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFNlc3Npb24tU2VuZGVy
IHBhY2tldCwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3Igd2lsbCBub3QgY29weSB0aGU8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBjb250ZW50IHN0YXJ0aW5nIGZyb20gdGhl
IFNlcnZlciBPY3RldHMgZmllbGQgYnV0IHdpbGwgdHJhbnNtaXQgdGhlPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgcmVmbGVjdGVkIHBhY2tldCBvZiBlcXVhbCBzaXplLjwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NS4gIElBTkEgQ29uc2lkZXJh
dGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij41LiAgSUFOQSBDb25zaWRlcmF0
aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRv
ZXNuJ3QgaGF2ZSBhbnkgSUFOQSBhY3Rpb24uICBUaGlzIHNlY3Rpb24gbWF5IGJlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBkb2Vzbid0IGhhdmUgYW55
IElBTkEgYWN0aW9uLiAgVGhpcyBzZWN0aW9uIG1heSBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgcmVtb3ZlZCBiZWZvcmUgdGhlIHB1YmxpY2F0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHJlbW92ZWQgYmVmb3JlIHRoZSBwdWJsaWNhdGlvbi48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25z
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEluIGdlbmVyYWwsIGFsbCB0aGUg
c2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgcmVsYXRlZCB0byBUV0FNUC1UZXN0LDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEluIGdlbmVyYWwsIGFsbCB0aGUgc2VjdXJpdHkgY29u
c2lkZXJhdGlvbnMgcmVsYXRlZCB0byBUV0FNUC1UZXN0LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgZGlzY3Vzc2VkIGluIFtSRkM1MzU3XSBhcHBseSB0byBTVEFNUC4gIFNpbmNlIFNU
QU1QIHVzZXMgdGhlIHdlbGwtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGlz
Y3Vzc2VkIGluIFtSRkM1MzU3XSBhcHBseSB0byBTVEFNUC4gIFNpbmNlIFNUQU1QIHVzZXMgdGhl
IHdlbGwtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBrbm93biBVRFAgcG9ydCBudW1i
ZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAga25vd24gVURQIHBvcnQgbnVtYmVyIGFsbG9jYXRlZCBmb3Ig
dGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
UmVjZWl2ZXIgcG9ydCwgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFuZCBtZWFzdXJlcyB0
byBtaXRpZ2F0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJlY2VpdmVyIHBv
cnQsIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBhbmQgbWVhc3VyZXMgdG8gbWl0aWdhdGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRoZSByaXNrIG9mIHRoZSBhdHRhY2sgdXNp
bmcgdGhlIHJlZ2lzdGVyZWQgcG9ydCBudW1iZXIgZG9jdW1lbnRlZCBpbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSByaXNrIG9mIHRoZSBhdHRhY2sgdXNpbmcgdGhlIHJl
Z2lzdGVyZWQgcG9ydCBudW1iZXIgZG9jdW1lbnRlZCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgU2VjdGlvbiA2IFtSRkM4NTQ1XSBlcXVhbGx5IGFwcGx5IHRvIFNUQU1QLiAgQmVj
YXVzZSBvZiB0aGUgY29udHJvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNl
Y3Rpb24gNiBbUkZDODU0NV0gZXF1YWxseSBhcHBseSB0byBTVEFNUC4gIEJlY2F1c2Ugb2YgdGhl
IGNvbnRyb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBtYW5hZ2VtZW50IG9m
IGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJl
aW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHNwZWNpZmljYXRpb24gb25seSB0aGUgbW9yZSBnZW5lcmFsIHJlcXVpcmVtZW50IGlzIHNl
dDo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzcGVjaWZpY2F0aW9uIG9ubHkg
dGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIFRvIG1pdGlnYXRlIHRoZSBwb3NzaWJsZSBhdHRhY2sgdmVjdG9y
LCB0aGUgY29udHJvbCBhbmQgbWFuYWdlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIFRvIG1pdGlnYXRlIHRoZSBwb3NzaWJsZSBhdHRhY2sgdmVjdG9yLCB0aGUgY29u
dHJvbCBhbmQgbWFuYWdlbWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgb2Yg
YSBTVEFNUCB0ZXN0IHNlc3Npb24gTVVTVCB1c2UgdGhlIHNlY3VyZWQgdHJhbnNwb3J0LjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG9mIGEgU1RBTVAgdGVzdCBzZXNzaW9u
IE1VU1QgdXNlIHRoZSBzZWN1cmVkIHRyYW5zcG9ydC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNyI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+TG9h
ZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJl
ZnVsbHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBlc3RpbWF0ZWQs
IGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgYmUgdGhvcm91Z2hseSBhbmFs
eXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgICAgW1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMg
Z3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gIFdoaWxlIHRoZSBjaGFy
YWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJl
Y29tbWVuZGVkIHRvIHN0YXkgaW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS48L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBVc2Ugb2YgSE1B
Qy1TSEEtMjU2IGluIHRoZSBhdXRoZW50aWNhdGVkIG1vZGUgcHJvdGVjdHMgdGhlIGRhdGE8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBVc2Ugb2YgSE1BQy1TSEEtMjU2IGluIHRo
ZSBhdXRoZW50aWNhdGVkIG1vZGUgcHJvdGVjdHMgdGhlIGRhdGE8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGludGVncml0eSBvZiB0aGUgU1RBTVAgdGVzdCBwYWNrZXRzLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGludGVncml0eSBvZiB0aGUgU1RBTVAgdGVzdCBw
YWNrZXRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij43LiAgQWNrbm93bGVkZ21l
bnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ny4gIEFja25vd2xlZGdtZW50czwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBdXRob3JzIGV4cHJlc3MgdGhlaXIg
YXBwcmVjaWF0aW9uIHRvIEpvc2UgSWduYWNpbyBBbHZhcmV6LUhhbWVsaW48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBdXRob3JzIGV4cHJlc3MgdGhlaXIgYXBwcmVjaWF0aW9u
IHRvIEpvc2UgSWduYWNpbyBBbHZhcmV6LUhhbWVsaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGFuZCBCcmlhbiBXZWlzIGZvciB0aGVpciBncmVhdCBpbnNpZ2h0cyBpbnRvIHRoZSBz
ZWN1cml0eSBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmQgQnJpYW4g
V2VpcyBmb3IgdGhlaXIgZ3JlYXQgaW5zaWdodHMgaW50byB0aGUgc2VjdXJpdHkgYW5kPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpZGVudGl0eSBwcm90ZWN0aW9uLCBhbmQgdGhlIG1v
c3QgaGVscGZ1bCBhbmQgcHJhY3RpY2FsIHN1Z2dlc3Rpb25zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGlkZW50aXR5IHByb3RlY3Rpb24sIGFuZCB0aGUgbW9zdCBoZWxwZnVs
IGFuZCBwcmFjdGljYWwgc3VnZ2VzdGlvbnMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEFsc28sIG91ciBzaW5j
ZXJlIHRoYW5rcyB0byBEYXZpZCBCYWxsIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZvciBoaXM8L3Nw
YW4+IHRob3JvdWdoIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJldmlldzwvc3Bhbj4gYW5kPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEFsc28sIG91ciBzaW5jZXJlIHRoYW5rcyB0
byBEYXZpZCBCYWxsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFuZCBSYWtlc2ggR2FuZGkgb3IgdGhl
aXI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGhlbHBmdWwgY29tbWVu
dHMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRob3JvdWdoIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPnJldmlld3M8L3NwYW4+IGFuZCBoZWxwZnVsIGNvbW1lbnRzLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij44LiAgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjguICBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjguMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+OC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgW0lFRUUuMTU4OC4yMDA4XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFtJRUVFLjE1ODguMjAwOF08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgIlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5jaHJvbml6YXRp
b24gUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICJTdGFuZGFyZCBmb3IgYSBQcmVjaXNpb24gQ2xvY2sgU3luY2hyb25pemF0aW9uIFByb3RvY29s
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIGZvciBOZXR3b3JrZWQg
TWVhc3VyZW1lbnQgYW5kIENvbnRyb2wgU3lzdGVtcyIsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICBmb3IgTmV0d29ya2VkIE1lYXN1cmVtZW50IGFuZCBDb250
cm9sIFN5c3RlbXMiLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBJ
RUVFIFN0YW5kYXJkIDE1ODgsIE1hcmNoIDIwMDguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICBJRUVFIFN0YW5kYXJkIDE1ODgsIE1hcmNoIDIwMDguPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0
LTEwIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5n
ZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlm
Zi5weWh0I3BhcnQtMTAiPjxlbT4gcGFnZSAxNCwgbGluZSAxNTxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3Jm
Y2RpZmYucHlodCNwYXJ0LTEwIj48ZW0+IHBhZ2UgMTQsIGxpbmUgMTU8c3BhbiBjbGFzcz0iaGlk
ZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMDRdICBLcmF3Y3p5
aywgSC4sIEJlbGxhcmUsIE0uLCBhbmQgUi4gQ2FuZXR0aSwgIkhNQUM6IEtleWVkLTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMyMTA0XSAgS3Jhd2N6eWssIEguLCBCZWxs
YXJlLCBNLiwgYW5kIFIuIENhbmV0dGksICJITUFDOiBLZXllZC08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICAgSGFzaGluZyBmb3IgTWVzc2FnZSBBdXRoZW50aWNhdGlv
biIsIFJGQyAyMTA0LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgSGFzaGluZyBmb3IgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiIsIFJGQyAyMTA0LDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjEwNCwg
RmVicnVhcnkgMTk5Nyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgIERPSSAxMC4xNzQ4Ny9SRkMyMTA0LCBGZWJydWFyeSAxOTk3LDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmMyMTA0Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMDQmZ3Q7Ljwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNDg2OF0gIEtlbGx5LCBTLiBh
bmQgUy4gRnJhbmtlbCwgIlVzaW5nIEhNQUMtU0hBLTI1NiwgSE1BQy1TSEEtPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzQ4NjhdICBLZWxseSwgUy4gYW5kIFMuIEZyYW5r
ZWwsICJVc2luZyBITUFDLVNIQS0yNTYsIEhNQUMtU0hBLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICAzODQsIGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJG
QyA0ODY4LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgMzg0
LCBhbmQgSE1BQy1TSEEtNTEyIHdpdGggSVBzZWMiLCBSRkMgNDg2OCw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzQ4NjgsIE1heSAyMDA3
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3
NDg3L1JGQzQ4NjgsIE1heSAyMDA3LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0ODY4Jmd0Oy48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ4NjgmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE5Ij48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5b
UkZDODA4NV0gIEVnZ2VydCwgTC4sIEZhaXJodXJzdCwgRy4sIGFuZCBHLiBTaGVwaGVyZCwgIlVE
UCBVc2FnZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAg
R3VpZGVsaW5lcyIsIEJDUCAxNDUsIFJGQyA4MDg1LCBET0kgMTAuMTc0ODcvUkZDODA4NSw8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIE1hcmNoIDIwMTcs
ICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwODUmZ3Q7Ljwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkF1dGhv
cnMnIEFkZHJlc3NlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkF1dGhvcnMnIEFk
ZHJlc3NlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBHcmVnIE1pcnNreTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEdyZWcgTWlyc2t5PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBaVEUgQ29ycC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBaVEUgQ29ycC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1h
aWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEVtYWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgR3VvIEp1bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEd1
byBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgNjgjIFppamluZ2h1YSBSb2FkPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgNjgjIFppamluZ2h1YSBSb2FkPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgoKICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGlk
PSJlbmQiIGJnY29sb3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj4mbmJz
cDtFbmQgb2YgY2hhbmdlcy4gMTkgY2hhbmdlIGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+CiAgICAg
PHRyIGNsYXNzPSJzdGF0cyI+PHRkPjwvdGQ+PHRoPjxpPjU0IGxpbmVzIGNoYW5nZWQgb3IgZGVs
ZXRlZDwvaT48L3RoPjx0aD48aT4gPC9pPjwvdGg+PHRoPjxpPjQ2IGxpbmVzIGNoYW5nZWQgb3Ig
YWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3RyPgogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIgYWxp
Z249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48YnI+VGhpcyBodG1sIGRpZmYgd2FzIHByb2R1Y2Vk
IGJ5IHJmY2RpZmYgMS40Ny4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBmcm9tIDxh
IGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90
b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Rib2R5Pjwv
dGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRtbD4=
--0000000000008d3478058f254cfc--


From nobody Fri Aug  2 10:53:19 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BD15120251; Fri,  2 Aug 2019 10:53:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 xzJiHu0X-z2L; Fri,  2 Aug 2019 10:53:14 -0700 (PDT)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 B457112024B; Fri,  2 Aug 2019 10:53:13 -0700 (PDT)
Received: by mail-lf1-x132.google.com with SMTP id 62so48659981lfa.8; Fri, 02 Aug 2019 10:53:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jN1EoDKoidT3XFn5qGp6gD+psGxkQ6DYgvbeMUQTu90=; b=BiXfRknn82G0PJ3b0EKozMJrFO2EeF7QdoJfJS4nJ9YmyWLef5QAzkXGrEsZjeoiHk FBJPT3+Go1dtdovJICHSu36mhQiSeRhCzUVPbuNyRGSnVj5G7gGUXNp6uRt4y8iRiJga 415wQYU8GKUz0NNJg9uR6YgSy+H7jk6bO0QAs6W/CiRAi7pvQbA4UORVpI4aPEEV9mtF g9/YBcFsi+PRi7PEU4OmphqFmz5k73W3/lHJW9IjwNZ4XbNqVtMcsBON6W2hDEvDOU33 BSGkCfzNzFw4qEcmiek+6LCDXKAVHM4v8vz+mB/2S+jtwXi85PBIPInbW3FcZ8psakI/ 6cQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jN1EoDKoidT3XFn5qGp6gD+psGxkQ6DYgvbeMUQTu90=; b=X2xz0bt2dJASDt5FYtK4O3+CKF//BpedcKByzGOapjrh2WEmw5coM6oeLZfMnCUxgA h3ZWzbTAN2fiNapXiZrY80W/iv1ddwOa2G5Z7o1v0KhiCcou+U9ePP79o1lb47pSt3Mr ENNyyZLnFjt8y1+MghZqK5EK5N49SqmG3fGh7FxhqvIvlaVRz5AyCr/M8pTY8vy9V8nw Msz2qBP1tfxXMBnVmMczetUXTrKzh/+ZjoW/QzVvdlfYjZFVSFUHUGKbDPf+ZMdh2oWe PJ/Hqmc71h7vl5I7lwtLFnChOTtvPYj3pJn839PyRD2mQYa0kxLWQIEq+mSkPGxC2BRs HK/A==
X-Gm-Message-State: APjAAAX7JpPlbUD+rXVTPtaknSKzCH2G66qOO7QaepG0Z5SWjriPiwbi RZia1ClsNAPLDVK33E1TpVLtswz20ucxJPg/XA==
X-Google-Smtp-Source: APXvYqy0BaYHdRfIGrF4qSTMu6NNkIDTU/egjNUbKV9xUo50YEtx0tNxfoy0INvYsm7KdyS3lZiItP9lc5BzAaewMYo=
X-Received: by 2002:ac2:42cc:: with SMTP id n12mr3067121lfl.47.1564768391847;  Fri, 02 Aug 2019 10:53:11 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com>
In-Reply-To: <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Fri, 2 Aug 2019 13:53:00 -0400
Message-ID: <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000026e1ef058f260840"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/H9v_MrU0k1B0I90srwn2AqXsixM>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Aug 2019 17:53:18 -0000

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

 Thanks Greg for considering my review comments. Good to see the message
format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. This
should fix the interoperability issue between the two. This also gives few
(3) bytes for any future extensions.

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

You may fix the spelling of my name and another typo below:

OLD:

and Rakesh Gandi or their



NEW:

and Rakesh Gandhi for their

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



I did not see following comment addressed. Is that intentional?

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

On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:



    Thanks Greg for the reply.



    In this case, should the draft just state that the Session-Sender can
select destination UDP port number following the guidelines specified in
[RFC6335], instead of specifying following?



Section 4.4

    Thus STAMP Session-Sender MUST be able to send test

       packets to destination UDP port number from the Dynamic and/or

       Private Ports range 49152-65535, test management system should find =
a

       port number that both devices can use.

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


Thanks,
Rakesh


On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh,
> thank you for your helpful comments. We've updated the format of the base
> STAMP test packet. Appreciate your feedback on the proposed changes,
> comments and questions,
>
> Regards,
> Greg
>
> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Greg,
>> Regarding the size of the padding, yes, it's good to use the same size
>> payload for query and response.
>> However, the STAMP payload with TLV extension
>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding s=
ize
>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
>> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ=
 0
>> for all 30 bytes. If the responder supports Server Octets and see the si=
ze
>> > 27, it may find the Server Octet size of 0 confusing?
>>
>> Thanks,
>> Rakesh
>>
>>
>>
>>
>>
>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>>> Hi Shahram,
>>> thank you for the review and questions. Please find my answers below
>>> tagged GIM>>.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>> shahram.davari@broadcom.com> wrote:
>>>
>>>> HI Greg
>>>>
>>>> I read your draft and have the following questions:
>>>>
>>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>>> TWAMP? if it reuses from TWAMP then  how does the receiver differentia=
te
>>>> between TWAMP and STAMP?
>>>>
>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinati=
on
>>> UDP port number.. STAMP may use destination UDP port number from the
>>> Dynamic and/or Private Ports range 49152-65535.
>>>
>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>
>>> GIM>> The work was driven by several observations, among them:
>>>
>>>    - challenges in achieving interoperability among implementations of
>>>    TWAMP-Light;
>>>    - industry interest in standardizing performance monitoring in IP
>>>    broadband access networks (TR-390);
>>>    - improve extensibility of IP performance monitoring tool to support
>>>    measurements, testing of new metrics and parameters, e.g., consisten=
cy of
>>>    CoS in the network.
>>>
>>> 3) Why is there so much MBZ byte?
>>>>
>>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
>>> supported by TWAMP-Light implementations.
>>>
>>>>
>>>> Thx
>>>> Shahram
>>>>
>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>>>
>>>> Hi Mirja,
>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>       Load of STAMP test packets offered to a network MUST be carefull=
y
>>>>       estimated, and the possible impact on the existing services MUST
>>>>       be thoroughly analyzed before launching the test session.
>>>>       [RFC8085] section 3.1.5 provides guidance on handling network lo=
ad
>>>>       for UDP-based protocol.  While the characteristic of test traffi=
c
>>>>       depends on the test objective, it is highly recommended to stay =
in
>>>>       the limits as provided in [RFC8085].
>>>>
>>>> If it is acceptable, I'd like to upload the updated version of
>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>>>> wrote:
>>>>
>>>>> Hi Greg,
>>>>>
>>>>> See below.
>>>>>
>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>>>> >
>>>>> > Hi Mirja,
>>>>> > thank you for the reference to RFC 8085. I agree that the document
>>>>> is very much relevant and a reference to RFC 8085 in STAMP is useful.=
 While
>>>>> reading Section 3.1.3 I came to think that the discussion and guidanc=
e in
>>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implications =
of RTT
>>>>> and Loss Measurements on Congestion Control. Would adding the referen=
ce to
>>>>> that section in the new text proposed for the Security Considerations
>>>>> section work? I'll put RFC 8085 as Informational reference as it is B=
CP.
>>>>> > NEW TEXT:
>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>> carefully
>>>>> >       estimated, and the possible impact on the existing services
>>>>> MUST
>>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 =
in
>>>>> >       particular before launching the test session...
>>>>>
>>>>>
>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise f=
ine for me. Or
>>>>> you could have a separate sentence like:
>>>>>
>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network =
load for
>>>>> UDP-based protocol. While the characteristic of test traffic depends =
on the
>>>>> test objective, it is highly recommended to say in the limits as prov=
ided
>>>>> in RFC8085.=E2=80=9D
>>>>>
>>>>> Or something similar=E2=80=A6
>>>>>
>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a dow=
nref.
>>>>> However, I think having this as informational ref is fine.
>>>>>
>>>>> Mirja
>>>>>
>>>>>
>>>>>
>>>>> >
>>>>> > Regards,
>>>>> > Greg
>>>>> >
>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.ne=
t>
>>>>> wrote:
>>>>> > Hi Greg,
>>>>> >
>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it would
>>>>> be useful to provide a reference to RFC8085 because it has a lot of
>>>>> information about congestion control of UDP based traffic? It recomme=
nds to
>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I gues=
s it
>>>>> doesn=E2=80=99t make sense to require this for testing traffic, howev=
er, it could
>>>>> maybe still be a good recommendation? What do you think?
>>>>> >
>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfo=
rtunately
>>>>> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you=
 resend you
>>>>> proposed changes to the list, so other people are aware of these chan=
ges.
>>>>> Sorry for the unconvience.
>>>>> >
>>>>> > Mirja
>>>>> >
>>>>> >
>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>> > >
>>>>> > > Hi Mirja,
>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>> comments. Please find my responses in-lined and tagged GIM>>. Attache=
d the
>>>>> diff.
>>>>> > >
>>>>> > > Regards,
>>>>> > > Greg
>>>>> > >
>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>> ietf@kuehlewind.net> wrote:
>>>>> > > Hi authors, hi all,
>>>>> > >
>>>>> > > Thanks for this well-written document and very good shepherd
>>>>> write-up! I would like discuss one point before I start IETF last cal=
l.
>>>>> > >
>>>>> > > I believe this document should say something about network load
>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit sender
>>>>> scheduling, however, as this is a simplified version, so I think it c=
ould
>>>>> at least be good to put a waring in this document that packet sending
>>>>> should be somehow rate limited. I know it might be hard to provide mo=
re
>>>>> concrete guidance but at least having some discussion or warning in t=
his
>>>>> document could be good.
>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>> section points to the fact that STAMP does not include control and
>>>>> management components:
>>>>> > >    Because of the control
>>>>> > >    and management of a STAMP test being outside the scope of this
>>>>> > >    specification only the more general requirement is set:
>>>>> > > adding the new text here:
>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>> carefully
>>>>> > >       estimated, and the possible impact on the existing services
>>>>> MUST
>>>>> > >       be thoroughly analyzed before launching the test session.
>>>>> > >
>>>>> > >
>>>>> > > Another comment: You only say at the very end that a certain UDP
>>>>> port is used, which implies that STAMP runs over UDP. However, I thin=
k you
>>>>> should mention at the very beginning that this is a UDP-based protoco=
l.
>>>>> Just to make things crystal clear.
>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>> sentence of Theory of  Operations section:
>>>>> > >    STAMP Session-Sender transmits test packets over UDP transport
>>>>> toward STAMP Session-Reflector.
>>>>> > >
>>>>> > > Mirja
>>>>> > >
>>>>> > > P.S.:
>>>>> > > Nit: s/This document defines active performance measurement test
>>>>> protocol/ This document defines an active performance measurement tes=
t
>>>>> protocol/
>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>> > > GIM>> Thank you. Done.
>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>> >
>>>>>
>>>>> _______________________________________________
>>>> ippm mailing list
>>>> ippm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>
>>>>
>>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>>>
>>

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

<div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:&quot;Calibri&quo=
t;,sans-serif"><font size=3D"2"><span style=3D"font-weight:normal">Thanks G=
reg for considering my review comments. <span></span></span></font><font si=
ze=3D"2"><span style=3D"font-weight:normal"></span></font></h1><h1 style=3D=
"margin-right:0cm;margin-left:0cm;font-family:&quot;Calibri&quot;,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Good to see the mess=
age format aligned with draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>---------------=
---------------------------------------------------------<span></span></spa=
n></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>OLD:<span></span></s=
pan></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0</span><=
/span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>NEW:<span></span></s=
pan></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi fo=
r their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>--------------------=
--------------------------------------------------<span></span></span></fon=
t></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0</span><=
/span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>I did not see follow=
ing
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>--------------------=
----------------------------<span></span></span></font></p><font size=3D"2"=
>

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
>rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0</span><=
/span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=
=C2=A0 </span>Thanks Greg for the reply.<span></span></span></font></p><fon=
t size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0</span><=
/span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=
=C2=A0 </span>In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0</span><=
/span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>Section 4.4 <span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=
=C2=A0 </span>Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span>--------------------=
--------------------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
&quot;Calibri&quot;,sans-serif"><font size=3D"2"><span><span>=C2=A0</span><=
/span></font></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Rakesh,<div>thank yo=
u for your helpful comments. We&#39;ve updated the format of the base STAMP=
 test packet. Appreciate your feedback on the proposed changes, comments an=
d questions,</div><div><br></div><div>Regards,</div><div>Greg</div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, =
Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gma=
il.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Gr=
eg,</div><div>Regarding the size of the padding, yes, it&#39;s good to use =
the same size payload for query and response.<br></div><div>However, the ST=
AMP payload with TLV extension (draft-mirsky-ippm-stamp-option-tlv-01) has =
slightly different padding size (27 ( or &gt; 29) vs. 30). Is there a way t=
o make them compatible? Does it mean that for STAMP with TLV, Server Octets=
 is set to 1, but it says MBZ 0 for all 30 bytes. If the responder supports=
 Server Octets and see the size &gt; 27, it may find the Server Octet size =
of 0 confusing?</div><div><br></div><div>Thanks,</div><div>Rakesh</div><div=
><br></div><div><br></div><div><br></div><div><br></div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019=
 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hi Shahr=
am,<div>thank you for the review and questions. Please find my answers belo=
w tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,</div><div>Greg</div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a href=3D"mailto:shahra=
m.davari@broadcom.com" target=3D"_blank">shahram.davari@broadcom.com</a>&gt=
; wrote:<br></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"><div>HI=
 Greg<div><br></div><div>I read your draft and have the following questions=
:</div><div><br></div><div>1) Does it require any UDP/TCP port number or it=
 reuses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the=
 receiver differentiate between TWAMP and STAMP?</div></div></blockquote><d=
iv>GIM&gt;&gt; STAMP uses the well-known UDP port number allocated for the =
OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination U=
DP port number.. STAMP may use destination UDP port number from the Dynamic=
 and/or Private Ports range 49152-65535.</div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div><div>2) What is the benefit of STAMO compared to =
TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work was driven by seve=
ral observations, among them:</div><div><ul><li>challenges in achieving int=
eroperability among implementations of TWAMP-Light;</li><li>industry intere=
st in standardizing performance monitoring in IP broadband access networks =
(TR-390);</li><li>improve extensibility of IP performance monitoring tool t=
o support measurements, testing of new metrics and parameters, e.g., consis=
tency of CoS in the network.=C2=A0</li></ul></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div><div>3) Why is there so much MBZ byte?</div><=
/div></blockquote><div>GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.</div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div><br></div><div>Thx</d=
iv><div>Shahram<br><div><br><blockquote type=3D"cite"><div>On Jul 8, 2019, =
at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" targe=
t=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><br class=3D"gmail-m=
_3873399439861886737gmail-m_2586301484887249384gmail-m_8339842606032502427g=
mail-m_7431079982278901782Apple-interchange-newline"><div><div dir=3D"ltr">=
Hi Mirja,<div>thank you for the suggested text. The new paragraph now reads=
 as:</div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offered to a=
 network MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the possi=
ble impact on the existing services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroug=
hly analyzed before launching the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RF=
C8085] section 3.1.5 provides guidance on handling network load<br>=C2=A0 =
=C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic of tes=
t traffic<br>=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is high=
ly recommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 the limits as provided in=
 [RFC8085].<br></div><div><br></div><div>If it is acceptable, I&#39;d like =
to upload the updated version of draft-ieff-ippm-stamp before the cut-off d=
eadline.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><d=
iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul =
8, 2019 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.n=
et" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--00000000000026e1ef058f260840--


From nobody Sat Aug  3 10:05:13 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA2B712011A; Sat,  3 Aug 2019 10:05:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MZJvj0joJc7l; Sat,  3 Aug 2019 10:05:07 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98E1B1200A3; Sat,  3 Aug 2019 10:05:06 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id m8so42089304lji.7; Sat, 03 Aug 2019 10:05:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Gsl9USaeSIuaUR6GPIZhvCfpAD9N85DHP43R5+2bIio=; b=mSxgIVm9md9+kC8ExKFdMedUYNgTiWZbcRrPDyWSjnEnKzCMYGsKnrJbagJsx5i1E1 +PSDCDBzay2Nwh3YKwTR+140703fRdUMplnMThN5Vx6wDRzWTjfNeOAcUytYEuQfFzkX Sw83mFbna4BtiY3LxDhe/IegboCzNIqBNb7jrJi6n2A8w7BHfbedJBfhrp8487TjvFB1 35KQFvAWJqjZ/FA4GZyIYWqNoAsU0tsUAqDTET79aAUUGlN6wymEhrskAL30YnsLjPwd 2WsMBhMjw02ekfj+Drvvs52JZKOetQNRL0ekPV+gSKVdFNR+hO7mTGvVxCMhbqeP5UrW /rfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Gsl9USaeSIuaUR6GPIZhvCfpAD9N85DHP43R5+2bIio=; b=sj6ryF9DnMY6gxLo4pn4q45AID306DFUF18BtdGWAL9LYTcGa21a+Mvz87ec5yGOgh uVvGgCIO3qxOZ1T2E1x1nEQ00AE6Rera9esXXi23AtNyBl2iN8BL5oNZqnAVY1RBjL1R ebY8kocoVZ2uimrZVqpvZRztSpNvvgwUOUevLsueMykoBwNcbqQfMma6q7kCsRCK+Fjt XXnMcePH1oejmbZIPQWhFfU3/xuUdT7PPN60ftsPJFJ9AjUY7DS+2/95n2pT8Hb+IZWL bE9Dip5LAIPVOSCfEPulIhBbBp3hHj+XE3blUpWX+LWzvvz/LRg7Z5H27X687hZMaKIo eASw==
X-Gm-Message-State: APjAAAX0hpkOA2Yb5UZ+ajATdRKOJcNJjzZGBeEjOBhhmXQ7n24cRQKt P8WkJbPAWI5+T0CyoVjf1e95ABrMkPHYCxS0CpQ=
X-Google-Smtp-Source: APXvYqzxBsZcj29aW6L7BlA9lTfke2AtCDO1sCF4sX8G7wmnO79W/GkryeZDZwvGsIN2oRGSCocDLDrvlfthpO7A1q4=
X-Received: by 2002:a2e:6c07:: with SMTP id h7mr7170888ljc.177.1564851904447;  Sat, 03 Aug 2019 10:05:04 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com>
In-Reply-To: <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 3 Aug 2019 10:04:53 -0700
Message-ID: <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e409f4058f397992"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/G9GkvY_DlEeGjV0muUtOkoahjiE>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Aug 2019 17:05:11 -0000

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

Hi Rakesh,
my apologies for the misspelling of your name.
Thank you for your kind consideration of the proposed update.
Regarding the definition of the range of the valid UDP port numbers,
draft-ietf-ippm-twamp-yang
<https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> uses type
dynamic-port-number as follows:
     typedef dynamic-port-number {
       type inet:port-number {
         range 49152..65535;
       }
       description "Dynamic range for port numbers.";
     }
to specify the valid range for a sender-udp-port. The range for a UDP port
number of a Session-Reflector has been specified slightly differently
because it includes the well-known port 862:
           leaf reflector-udp-port {
             type inet:port-number {
               range "862 | 49152..65535";
               }
             description
               "The destination UDP port number used in the
                TWAMP-Test (UDP) test packets belonging to this
                test session.";
           }
But, as we observe, in both cases definitions include the Dynamic/Private
range explicitly defined. I think that keeping STAMP specification
consistent with the TWAMP, TWAMP YANG data model in particular, in the way
the valid range of UDP ports is being specified, is beneficial to the STAMP
document. Hope you'll agree.

Regards,
Greg

On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Thanks Greg for considering my review comments. Good to see the message
> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. Th=
is
> should fix the interoperability issue between the two. This also gives fe=
w
> (3) bytes for any future extensions.
>
> ------------------------------------------------------------------------
>
> You may fix the spelling of my name and another typo below:
>
> OLD:
>
> and Rakesh Gandi or their
>
>
>
> NEW:
>
> and Rakesh Gandhi for their
>
> ----------------------------------------------------------------------
>
>
>
> I did not see following comment addressed. Is that intentional?
>
> ------------------------------------------------
>
> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
>     Thanks Greg for the reply.
>
>
>
>     In this case, should the draft just state that the Session-Sender can
> select destination UDP port number following the guidelines specified in
> [RFC6335], instead of specifying following?
>
>
>
> Section 4.4
>
>     Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should
> find a
>
>        port number that both devices can use.
>
> ----------------------------------------------
>
>
> Thanks,
> Rakesh
>
>
> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Rakesh,
>> thank you for your helpful comments. We've updated the format of the bas=
e
>> STAMP test packet. Appreciate your feedback on the proposed changes,
>> comments and questions,
>>
>> Regards,
>> Greg
>>
>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg,
>>> Regarding the size of the padding, yes, it's good to use the same size
>>> payload for query and response.
>>> However, the STAMP payload with TLV extension
>>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding =
size
>>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
>>> mean that for STAMP with TLV, Server Octets is set to 1, but it says MB=
Z 0
>>> for all 30 bytes. If the responder supports Server Octets and see the s=
ize
>>> > 27, it may find the Server Octet size of 0 confusing?
>>>
>>> Thanks,
>>> Rakesh
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Shahram,
>>>> thank you for the review and questions. Please find my answers below
>>>> tagged GIM>>.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>> shahram.davari@broadcom.com> wrote:
>>>>
>>>>> HI Greg
>>>>>
>>>>> I read your draft and have the following questions:
>>>>>
>>>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>>>> TWAMP? if it reuses from TWAMP then  how does the receiver differenti=
ate
>>>>> between TWAMP and STAMP?
>>>>>
>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinat=
ion
>>>> UDP port number.. STAMP may use destination UDP port number from the
>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>
>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>
>>>> GIM>> The work was driven by several observations, among them:
>>>>
>>>>    - challenges in achieving interoperability among implementations of
>>>>    TWAMP-Light;
>>>>    - industry interest in standardizing performance monitoring in IP
>>>>    broadband access networks (TR-390);
>>>>    - improve extensibility of IP performance monitoring tool to
>>>>    support measurements, testing of new metrics and parameters, e.g.,
>>>>    consistency of CoS in the network.
>>>>
>>>> 3) Why is there so much MBZ byte?
>>>>>
>>>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>>>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to b=
e
>>>> supported by TWAMP-Light implementations.
>>>>
>>>>>
>>>>> Thx
>>>>> Shahram
>>>>>
>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Hi Mirja,
>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>       Load of STAMP test packets offered to a network MUST be careful=
ly
>>>>>       estimated, and the possible impact on the existing services MUS=
T
>>>>>       be thoroughly analyzed before launching the test session.
>>>>>       [RFC8085] section 3.1.5 provides guidance on handling network
>>>>> load
>>>>>       for UDP-based protocol.  While the characteristic of test traff=
ic
>>>>>       depends on the test objective, it is highly recommended to stay
>>>>> in
>>>>>       the limits as provided in [RFC8085].
>>>>>
>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>>>>> wrote:
>>>>>
>>>>>> Hi Greg,
>>>>>>
>>>>>> See below.
>>>>>>
>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> > Hi Mirja,
>>>>>> > thank you for the reference to RFC 8085. I agree that the document
>>>>>> is very much relevant and a reference to RFC 8085 in STAMP is useful=
. While
>>>>>> reading Section 3.1.3 I came to think that the discussion and guidan=
ce in
>>>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implications=
 of RTT
>>>>>> and Loss Measurements on Congestion Control. Would adding the refere=
nce to
>>>>>> that section in the new text proposed for the Security Consideration=
s
>>>>>> section work? I'll put RFC 8085 as Informational reference as it is =
BCP.
>>>>>> > NEW TEXT:
>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>> carefully
>>>>>> >       estimated, and the possible impact on the existing services
>>>>>> MUST
>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5
>>>>>> in
>>>>>> >       particular before launching the test session...
>>>>>>
>>>>>>
>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise =
fine for me. Or
>>>>>> you could have a separate sentence like:
>>>>>>
>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network=
 load for
>>>>>> UDP-based protocol. While the characteristic of test traffic depends=
 on the
>>>>>> test objective, it is highly recommended to say in the limits as pro=
vided
>>>>>> in RFC8085.=E2=80=9D
>>>>>>
>>>>>> Or something similar=E2=80=A6
>>>>>>
>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a do=
wnref.
>>>>>> However, I think having this as informational ref is fine.
>>>>>>
>>>>>> Mirja
>>>>>>
>>>>>>
>>>>>>
>>>>>> >
>>>>>> > Regards,
>>>>>> > Greg
>>>>>> >
>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>> ietf@kuehlewind.net> wrote:
>>>>>> > Hi Greg,
>>>>>> >
>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it would
>>>>>> be useful to provide a reference to RFC8085 because it has a lot of
>>>>>> information about congestion control of UDP based traffic? It recomm=
ends to
>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I gue=
ss it
>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, howe=
ver, it could
>>>>>> maybe still be a good recommendation? What do you think?
>>>>>> >
>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the whol=
e list. Can you
>>>>>> resend you proposed changes to the list, so other people are aware o=
f these
>>>>>> changes. Sorry for the unconvience.
>>>>>> >
>>>>>> > Mirja
>>>>>> >
>>>>>> >
>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>> > >
>>>>>> > > Hi Mirja,
>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Attach=
ed the
>>>>>> diff.
>>>>>> > >
>>>>>> > > Regards,
>>>>>> > > Greg
>>>>>> > >
>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>> ietf@kuehlewind.net> wrote:
>>>>>> > > Hi authors, hi all,
>>>>>> > >
>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>> write-up! I would like discuss one point before I start IETF last ca=
ll.
>>>>>> > >
>>>>>> > > I believe this document should say something about network load
>>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit sender
>>>>>> scheduling, however, as this is a simplified version, so I think it =
could
>>>>>> at least be good to put a waring in this document that packet sendin=
g
>>>>>> should be somehow rate limited. I know it might be hard to provide m=
ore
>>>>>> concrete guidance but at least having some discussion or warning in =
this
>>>>>> document could be good.
>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>> section points to the fact that STAMP does not include control and
>>>>>> management components:
>>>>>> > >    Because of the control
>>>>>> > >    and management of a STAMP test being outside the scope of thi=
s
>>>>>> > >    specification only the more general requirement is set:
>>>>>> > > adding the new text here:
>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>> carefully
>>>>>> > >       estimated, and the possible impact on the existing service=
s
>>>>>> MUST
>>>>>> > >       be thoroughly analyzed before launching the test session.
>>>>>> > >
>>>>>> > >
>>>>>> > > Another comment: You only say at the very end that a certain UDP
>>>>>> port is used, which implies that STAMP runs over UDP. However, I thi=
nk you
>>>>>> should mention at the very beginning that this is a UDP-based protoc=
ol.
>>>>>> Just to make things crystal clear.
>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>> sentence of Theory of  Operations section:
>>>>>> > >    STAMP Session-Sender transmits test packets over UDP transpor=
t
>>>>>> toward STAMP Session-Reflector.
>>>>>> > >
>>>>>> > > Mirja
>>>>>> > >
>>>>>> > > P.S.:
>>>>>> > > Nit: s/This document defines active performance measurement test
>>>>>> protocol/ This document defines an active performance measurement te=
st
>>>>>> protocol/
>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>> > > GIM>> Thank you. Done.
>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>> >
>>>>>>
>>>>>> _______________________________________________
>>>>> ippm mailing list
>>>>> ippm@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>
>>>>>
>>>>> _______________________________________________
>>>> ippm mailing list
>>>> ippm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>
>>>

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

<div dir=3D"ltr">Hi Rakesh,<div>my apologies for the misspelling of your na=
me.</div><div>Thank you for your kind consideration of the proposed update.=
</div><div>Regarding the definition of the range of the valid UDP port numb=
ers, <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13">=
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:</div><div>=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0range 49152..65535;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0description &quot;Dynamic range for port numbers.&quot;;<br>=
=C2=A0 =C2=A0 =C2=A0}<br></div><div>to specify the valid range for a sender=
-udp-port. The range for a UDP port number of a Session-Reflector has been =
specified slightly differently because it includes the well-known port 862:=
</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflector-udp-port=
 {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number=
 {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;86=
2 | 49152..65535&quot;;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 TWAMP-Test (UDP) test packets belonging to this<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;;<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br></div><div>But, as we observe, i=
n both cases definitions include the Dynamic/Private range explicitly defin=
ed. I think that keeping STAMP specification consistent with the TWAMP, TWA=
MP YANG data model in particular, in the way the valid range of UDP ports i=
s being specified, is beneficial to the STAMP document. Hope you&#39;ll agr=
ee.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div cl=
ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 2, 20=
19 at 10:53 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com">=
rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:Calibri,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Thanks Greg for cons=
idering my review comments. <span></span></span></font><font size=3D"2"><sp=
an style=3D"font-weight:normal"></span></font></h1><h1 style=3D"margin-righ=
t:0cm;margin-left:0cm;font-family:Calibri,sans-serif"><font size=3D"2"><spa=
n style=3D"font-weight:normal">Good to see the message format aligned with =
draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:Calibri,sans-serif"><font size=3D"2"><span>---------------------------=
---------------------------------------------<span></span></span></font></p=
><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>OLD:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>NEW:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi for their<span=
></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------------------------------<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>I did not see following
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
----------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span=
></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thanks Greg for the reply.<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>Section 4.4 <span></span></span>=
</font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Ra=
kesh,<div>thank you for your helpful comments. We&#39;ve updated the format=
 of the base STAMP test packet. Appreciate your feedback on the proposed ch=
anges, comments and questions,</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes, it=
&#39;s good to use the same size payload for query and response.<br></div><=
div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-stamp-=
option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs. 30=
). Is there a way to make them compatible? Does it mean that for STAMP with=
 TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If the=
 responder supports Server Octets and see the size &gt; 27, it may find the=
 Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div><d=
iv>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></di=
v><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"><div dir=3D"ltr"><div d=
ir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please f=
ind my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a hr=
ef=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@=
broadcom.com</a>&gt; wrote:<br></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"><div>HI Greg<div><br></div><div>I read your draft and have the =
following questions:</div><div><br></div><div>1) Does it require any UDP/TC=
P port number or it reuses the one from TWAMP? if it reuses from TWAMP then=
 =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div></=
div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port number=
 allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the de=
fault destination UDP port number.. STAMP may use destination UDP port numb=
er from the Dynamic and/or Private Ports range 49152-65535.</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit of=
 STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work=
 was driven by several observations, among them:</div><div><ul><li>challeng=
es in achieving interoperability among implementations of TWAMP-Light;</li>=
<li>industry interest in standardizing performance monitoring in IP broadba=
nd access networks (TR-390);</li><li>improve extensibility of IP performanc=
e monitoring tool to support measurements, testing of new metrics and param=
eters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so mu=
ch MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to make=
 the symmetrical size of STAMP test packets the default. RFC 6038 defined i=
t for TWAMP and TR-390 requires it to be supported by TWAMP-Light implement=
ations.</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"><div><div><b=
r></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"><d=
iv>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><=
br class=3D"gmail-m_7235290580412845502gmail-m_3873399439861886737gmail-m_2=
586301484887249384gmail-m_8339842606032502427gmail-m_7431079982278901782App=
le-interchange-newline"><div><div dir=3D"ltr">Hi Mirja,<div>thank you for t=
he suggested text. The new paragraph now reads as:</div><div>=C2=A0 =C2=A0 =
=C2=A0 Load of STAMP test packets offered to a network MUST be carefully<br=
>=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing se=
rvices MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching=
 the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides=
 guidance on handling network load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-based pr=
otocol.=C2=A0 While the characteristic of test traffic<br>=C2=A0 =C2=A0 =C2=
=A0 depends on the test objective, it is highly recommended to stay in<br>=
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<br></div><div><br=
></div><div>If it is acceptable, I&#39;d like to upload the updated version=
 of draft-ieff-ippm-stamp before the cut-off deadline.</div><div><br></div>=
<div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kueh=
lewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@ku=
ehlewind.net</a>&gt; wrote:<br></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">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000e409f4058f397992--


From nobody Sat Aug  3 12:42:59 2019
Return-Path: <tom@herbertland.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E58CD120137 for <ippm@ietfa.amsl.com>; Sat,  3 Aug 2019 12:42:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=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=herbertland-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 IyezA-eKdEAU for <ippm@ietfa.amsl.com>; Sat,  3 Aug 2019 12:42:54 -0700 (PDT)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 8DC34120058 for <ippm@ietf.org>; Sat,  3 Aug 2019 12:42:53 -0700 (PDT)
Received: by mail-ed1-x535.google.com with SMTP id i11so11751957edq.0 for <ippm@ietf.org>; Sat, 03 Aug 2019 12:42:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=h8w1/7Y94mOYdaDJx3K8lWlsSXZMvGTJ3BAmdncXBtQ=; b=2DD/jfAbYJtpCeRG6NUJEMbeti6zKXBnVQfZ+bBKbArm72QgfHUD01gozKKzvpTWsF rIs2l4/Qfr+HjAPljitstobz4hekOQGM/ydr7fFVnIBo8OHoJ557bdq78MuzgYYm7TNQ a59DwTjX8mB3puS1uXeOlNnfT+0i7pWM1QzlosnLMBJJ7Mf6k4L1NKIsAI7cNBLROVRQ dI2Suo7/JffGCFYaBfEeffs5aau8CB4OIV+xNw6kBh+b5ziX43k+Q39YPdk3htCPQJl0 mnMLMOzBLVFuYCH2/OKuhbGzqvAbxmJalqisuxYTZCxKdGpkuBmxLHmEH/9VVyMaeVNX F+tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=h8w1/7Y94mOYdaDJx3K8lWlsSXZMvGTJ3BAmdncXBtQ=; b=AHRFsHxGynTM4QKH4Ny0T5FnyVEOiTgEHU6gyyaByxeTH9XuB2IgTQOGcs2wF1oymw 8WWfiFPCrdKw6uBEQw//hrQ0LWqz+nqk6ZnANFsKC+LRqoWmacwitJomoOssmlkg6+VG tY3oEPxTlWBhqgwrdg/pJYVe3g5ePkL3omg06Yg7tD+UNryJqnEbtDVy4fwEkWWYABf+ MHfofXLh0Sc91NN0SIRhYqpJn4YowBNFvyOre9BeOa21MByTAgLh0C7PYv7DKU+zYX4B zy4fMHsch9514SwH92OfmNFYqRZdZWqYfd+QxLlqx29gqpj/M4EjRs4psIoO6kzpybDb 1ZLw==
X-Gm-Message-State: APjAAAVW6zyZh1OWLIpo2Aepwvd99arq+Ful9HsDxSyBM1xzGlGQm6sy 9+1mN5MESxkoUPJKvM3wBfw/MHJV70nS9nFy688=
X-Google-Smtp-Source: APXvYqyQSSm79vEhFjSQniy2FK6SnpmznODAcdGQhzvemHHB2rTMTroc1XwjSFFORkaOBU5fvnbGSzk9TvFI0aiWVz8=
X-Received: by 2002:aa7:d30d:: with SMTP id p13mr127504001edq.292.1564861371951;  Sat, 03 Aug 2019 12:42:51 -0700 (PDT)
MIME-Version: 1.0
References: <CALx6S34aMnTzFuoQnPScCu8mG2FT37o4Ok4DSP-5vYO9xEq=UA@mail.gmail.com> <CALx6S34ureyjwo1DYTKYGEecGy46NzAbuGcV+nrhw98+CLUK1w@mail.gmail.com> <BYAPR11MB2584A42E0A36AD939699E618DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2584A42E0A36AD939699E618DADE0@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 3 Aug 2019 12:42:40 -0700
Message-ID: <CALx6S35czgwSxppCpJwPnCXgYF_BnOhBcktq9wNrGarBEBbScw@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: IETF IPPM WG <ippm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Po1xkWzdgEwxfsh6yMXbfNKMXqc>
Subject: Re: [ippm] Comments on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Aug 2019 19:42:57 -0000

On Thu, Aug 1, 2019 at 3:59 AM Frank Brockners (fbrockne)
<fbrockne@cisco.com> wrote:
>
> Hi Tom,
>
> Thanks for your comments. Couple of thoughts:
>
> * Bit 7 / Opaque State Snapshot:
>
> Per the discussion in the WG meeting in Montreal: The field could indeed =
lead to variable length data being inserted into the packet. That said, the=
 envisioned use would be that for a specific deployment or IOAM domain, the=
 "length" would be a fixed value so that a parser could be preconfigured in=
 a proper way. Those could even be specified as part of an IOAM profile (dr=
aft-mizrahi-ippm-ioam-profile-00).
> For the next revision of the draft, we should add a deployment considerat=
ion for "Opaque State Snapshot" to reflect this discussion.
>
Hi Frank,

Preconfiguring a fixed length across a domain seems like a can of
worms to me. Maybe some domain has reason to use different lengths
simultaneously, or what happens the day that some domain changes
length? My comment wasn't in opposition of variable length opaque
data, it is a question of where the data should be placed in the
packet. I juat think it should follow any defined flag-fields (you
might want to look at how GUE handles private data which immediate
follows the flag-fields).

> * Bit 23 / Checksum complement:
>
> The idea for the checksum complement was indeed what you mention: Avoid t=
he need to update the packet's UDP checksum by an intermediate entity, whic=
h isn't be able to update the UDP checksum itself. One can argue whether th=
ese nodes would exist - per what you say, but from what I remember, this op=
tion was added to be on the safe side. The field was added way back (https:=
//github.com/inband-oam/ietf/pull/41). I'm hoping that Tal could shed some =
further light it.

Yes, I believe that it could be useful in the UDP case. My concern is
the placement of the field so that it skips over bits yet to be
defined. This makes backwards compatibility difficult when new fields
are defined that deployed devices won't understand and know their
lengths to find the offset of checksum complement field.

>
> * Short / wide format of fields:
>
> You note that "Having separate fields for different sizes of the same inf=
ormation awkward and inefficient." - thought these fields don't necessarily=
 need to carry the same content. Both fields (short and wide) could indeed =
be present in the same packet and can complement each other. Given that the=
 term "interface" isn't further defined, what an IOAM domain is going to as=
sociate with interface is flexible, e.g. "interface_short" could be an iden=
tifier for the physical interface, whereas "interface_wide" could be an ide=
ntifier for a logical sub-interface of that physical interface.

Okay, but I wonder how that will work for interoperability. i.e. is
there a problem if different implementations apply different semantics
to fields?

> Per your suggestion - given that we use 2 bits, we could consider making =
things more flexible by using all of the four potential values of the 2-bit=
 number (like your 16/32/64 example). The question is: Is this needed? I'd =
appreciate additional opinions.
>
> * 24 bits Trace type
>
> Per your suggestion, reserving a bit to allow for future scalability make=
s sense - and bit 23 would be an obvious choice; which would in turn mean t=
hat we'd need to assign a different bit for checksum complement. If everyon=
e else is fine with this change, we can include this change in -07.

One other minor suggestion for the checksum field is to define it as
32 bits instead of just 16 since the field size is 32 bits regardless.
This might save some folding operations when writing it. For instance,
if a 32 bit field is set with initial value of zero, we would just
need to set the checksum field to the not of the value being set
(assuming checksum field is also initialized zero, otherwise it's a
one's complement add)-- no need to fold to sixteen bits. Of course, if
an implementation really wants to fold the result to sixteen bits it
can and still results in the same effect.

Tom
>
> Thanks again, Frank
>
>
>
> > -----Original Message-----
> > From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> > Sent: Dienstag, 30. Juli 2019 17:20
> > To: IETF IPPM WG <ippm@ietf.org>
> > Subject: Re: [ippm] Comments on draft-ietf-ippm-ioam-data-06
> >
> > On Wed, Jul 24, 2019 at 4:07 PM Tom Herbert <tom@herbertland.com> wrote=
:
> > >
> > > Hello,
> > >
> > > These are some comments on the draft that are motivated while working
> > > on the IOAM hackathon project.
> > >
> > > From the draft:
> > >
> > > "Bit 7    When set indicates presence of variable length Opaque State
> > > Snapshot field."
> > >
> > > It seems like this would put a variable data field in the middle of
> > > fixed length fields of the bit vector. Also, it seems like the length
> > > could vary in each node. Both of these are harsh on a parser.
> > >
> > > If variable data is needed, I suggest that it should immediately
> > > follow the last flag field. The reserved field byte in the trace
> > > header might be used to hold the length of the variable data.
> > >
> > > From the draft:
> > >
> > > "Bit 23 When set indicates presence of the Checksum Complement node d=
ata."
> > >
> > > I don't understand why this is needed. As I understand it, this is to
> > > offset a change in the UDP payload so that the UDP checksum remains
> > > correct. Since the node processing this already had to parse into UDP=
,
> > > why not just adjust the UDP checksum itself (like NAT does for
> > > instance)?
> > >
> > > Skipping bits when allocating in the bit vector is also problematic.
> > > In order to determine the offset of the Nth flag field, a node needs
> > > to know the lengths of the 0..N-1 fields, but the lengths of N+1 fiel=
d
> > > and on are relevant. This is important for backwards compatibility as
> > > new flags are defined. For instance, when bit 12 is defined, a legacy
> > > implementation that needs to set the checksum complement at bit 23
> > > would be unable to determine the offset of the checksum complement.
> > >
> > RFC7820 describes the need for checksum complement to be after the fiel=
d
> > being set. I do believe that skipping bits in the vector is problematic=
 as described
> > above. This also might preclude extending the bit vector as proposed be=
low.
> >
> > Tom
> >
> > > Side note, per RFC7605:
> > >
> > > "It is important to recognize that any interpretation of port numbers
> > > -- except at the endpoints -- may be incorrect"
> > >
> > > This might be a nuisance if just reading UDP payload that is
> > > misinterpreted, but modifying misinterpreted UDP data, which could
> > > happen if IOAM data being set is encapsulated in UDP, would be
> > > systematic data corruption. Very bad!
> > >
> > > From the draft:
> > >
> > > "Bit 1    When set indicates presence of ingress_if_id and
> > > egress_if_id (short format) in the node data."
> > >
> > > and
> > >
> > > "Bit 9    When set indicates presence of ingress_if_id and
> > > egress_if_id in wide format in the node data."
> > >
> > > Having separate fields for different sizes of the same information
> > > awkward and inefficient. Consider that both bit 1 and bit 9 might be
> > > simultaneously set and two different values could be reported. In GUE
> > > we allow flags to be group to allow different sizes for a field and
> > > that might be useful here. For example, for ingress and egress ID a
> > > two bit flag could be defined where 00 indicates field not present, 0=
1
> > > indicates 16 bit IDs, 10 indicates 32 bit IDs, 11 indicates 64 bit
> > > IDs.
> > >
> > > "IOAM-Trace-Type:  A 24-bit identifier which specifies which data
> > > types are used in this node data list."
> > >
> > > With more than half already allocated it seems like the bits could be
> > > exhausted relatively quickly especially if IOAM is a rousing success
> > > and people apply their wildest imagination as to what data to collect=
.
> > > I suggest to reserve the last bit of the vector. This bit will
> > > indicate a field is present that itself contains another set of flags=
.
> > > And in turn the expansion field's last bit can indicate another
> > > expansion field and so on.
> > >
> > > Tom
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm


From nobody Sat Aug  3 16:27:53 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E17DD12014E; Sat,  3 Aug 2019 16:27:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gDdwLGayhJzz; Sat,  3 Aug 2019 16:27:49 -0700 (PDT)
Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) (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 64940120143; Sat,  3 Aug 2019 16:27:48 -0700 (PDT)
Received: by mail-lf1-x143.google.com with SMTP id 62so50498250lfa.8; Sat, 03 Aug 2019 16:27:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3uyG2UdIG5A98i7XjDNdqZnOJEVqJV5CZXj9gmX7uyI=; b=PbH3NUSvsYhDjBivtcLefm8uSVqG3+WovuUJYtN3nIjafaaMH4KS6L/3MxyD/Jo+HX VfbLxi7XtljlIr87zTVGwQrf9523LHE6VlKy+gLrZwwZfWGjTmRb9n0LATZbzuh4g0VK Qk8w3KK4hropAFcnu75sD3NecKIhWbA86YDSe4h7lbvMCux4WTzApkjGwMOFfu2cKXk5 mAfRZ0N8Y3/Lc/BNYCuHBss6dY7HbV06klUzAb7PeZdCBzd9Sj5gXoJqmsckye1Bg7P3 3ddOu4DCgs0kw7zqgnCBcruRknY9CzHCofyMO4imaAgUqnnNBIPue8huiola5h8SR++R QWkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3uyG2UdIG5A98i7XjDNdqZnOJEVqJV5CZXj9gmX7uyI=; b=QcZfAAULxHhH/RmDx7IZ9g+ItgXgGrO5q56haesGgi6Y7ts6xv+gB7zN1E4lBoi3YO FJx4AnduBJ0KbNAETDabyIoXEnaUJut8zT7TsO5Wo40buiDCCxZ5tG/JiwSGbRQWGaMl UaRnEpVndjxHQMX2W7/JTk3uoscH/tFmt1coshVwF+aTLQJU4OpYu3kDAtat2ugxptrp 2NuGO6ghsKeyvZOL44BGHAf9c1XaRHGaFBtKHkc2idLNtIa/YgEhIheCjgwD93b6fyYN TmaSzEJ55GlRmAHhoLnC2qPnj5B4uZE2qXYusNGvkwKJv8PJnAiAkcob4N4q6oYz0vbU 2kDg==
X-Gm-Message-State: APjAAAXB8cuweK2SJOPgiREBkzU42izGwkjzIpZwXcQp5R+fZk6DfaYu C2FUTqC0OSOizEj/MJj77fuqpmQQv1cG1ABXHJ8=
X-Google-Smtp-Source: APXvYqzh+MTRMJ3lHo7lhxwv75SjZNHTMCrwqA43CPGkz2WYQLN/Kml+RQk+prAF/cISl9dHWxvB19PcvauZ8lnETaI=
X-Received: by 2002:ac2:442f:: with SMTP id w15mr6291309lfl.9.1564874866551; Sat, 03 Aug 2019 16:27:46 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com> <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 3 Aug 2019 16:27:35 -0700
Message-ID: <CA+RyBmWJ56FfrshsoqfpeGQ7zjZFK-oVU4iJjGbG4YsL68u-AQ@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: Tom Herbert <tom@quantonium.net>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000089f011058f3ed26b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/6rYruj_D2IJfeGiBIilGwYJttm0>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Aug 2019 23:27:52 -0000

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

Hi Frank,
thank you for the very detailed description of the use case for the
Loopback flag. I think it would be helpful to add some text that explains
the use case in the draft. But from your explanation, I cannot find how the
Loopback flag can be used in any performance measurement method. What I
gather is that the Loopback is used to localize a fault detected by another
Fault Management OAM tool. If my understanding is correct, the Loopback may
be useful as part of FM OAM. But Fault Management OAM is not part of the
IPPM WG charter. It could be I've missed something and please correct me if
I did, but I don't see that the Loopback flag and the use case it
addresses, i.e., fault localization, is in the scope of this WG.

Regards,
Greg

On Thu, Aug 1, 2019 at 11:48 PM Frank Brockners (fbrockne) <
fbrockne@cisco.com> wrote:

>
>
> > -----Original Message-----
> > From: Tom Herbert <tom@quantonium.net>
> > Sent: Freitag, 2. August 2019 00:27
> > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > Cc: Greg Mirsky <gregimirsky@gmail.com>; IPPM Chairs <ippm-
> > chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re:
> > Regarding draft-mizrahi-ippm-ioam-flags
> >
> > On Thu, Aug 1, 2019 at 12:12 PM Frank Brockners (fbrockne)
> > <fbrockne@cisco.com> wrote:
> > >
> > > Hi Greg,
> > >
> > >
> > >
> > > Please see inline=E2=80=A6
> > >
> > >
> > >
> > > From: Greg Mirsky <gregimirsky@gmail.com>
> > > Sent: Donnerstag, 1. August 2019 20:54
> > > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > > Cc: Tom Herbert <tom@quantonium.net>; IPPM Chairs
> > > <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags
> > > Re: Regarding draft-mizrahi-ippm-ioam-flags
> > >
> > >
> > >
> > > Hi Frank,
> > >
> > > thank you for your expedient response and the clarification, much
> > appreciated. I have some follow-up questions but your response, in my
> opinion,
> > supports my original evaluation of the draft that it is not ready for W=
G
> adoption.
> > I don't agree that the presumed benefits of the proposed Loopback flag
> > outweigh risks that were called out during the meeting and were pointed
> by Tom
> > and me.
> > >
> > > Also, thank you for informing everyone that a design team is forming
> to define
> > the use of the Immediate flag. I think that that flag should be
> introduced along
> > with the clear and firm specification of its utilization.
> > >
> > > And I'm still not clear about how the Active flag can be used. You
> suggest that
> > it is intended as complementary to "an operator who uses his own
> probing".
> > What such "own probing" could be? Why would the operator use well-known
> > standard-based active OAM for fault management and performance
> > monitoring?
> > >
> > >
> > >
> > > =E2=80=A6FB: draft-lapukhov-dataplane-probe-01 is an example of an op=
erator=E2=80=99s
> > approach to probing. I=E2=80=99ve also seen deployments where the probi=
ng is
> integrated
> > with the application =E2=80=93 i.e. part of the application solution, w=
hich is
> another
> > example domain where specific health checks are used.
> > >
> > >
> > >
> > > And, going back to the scenario in DC. I wonder why the well-known
> > Traceroute is not sufficient?
> > >
> > >
> > >
> > > =E2=80=A6FB: In the scenario discussed below, detection speed was the=
 driving
> factor =E2=80=93
> > the IOAM loopback solution gives you an indication of the failed link i=
n
> less than
> > 1 RTT.
> >
> > Frank,
> >
> > I'm doubtful it would be practical to set loopback on every packet give=
n
> the
> > amplification characteristic, which means that either it's done as a
> periodic
> > probe or on demand when the application has reason to suspect a failing
> link. In
> > either case, it seems like the latency to detect and identify a failing
> link would be
> > greater than 1 RTT. Am I missing something?
>
> Tom,
>
> you would not set loopback on every packet. Let me re-explain the
> deployment scenario:
>
> * Operator runs a custom application UDP probe - which makes probe traffi=
c
> follow all paths the application uses.
> * On detecting failure of a specific probe for a specific connection, IOA=
M
> tracing is turned on with loopback for *that* connection.
> * Once IOAM tracing is turned on, you can detect the node/link where
> traffic is stuck within one RTT. I.e. identification can be done in 1 RTT=
,
> once you detected the failure.
>
> So in other words, you only need the IOAM trace option with loopback adde=
d
> to a very small set of packets. In an ideal world even one packet would b=
e
> sufficient.
>
> Frank
>
> >
> > Tom
> >
> > >
> > >
> > >
> > > Cheers, Frank
> > >
> > >
> > >
> > > Regards,
> > >
> > > Greg
> > >
> > >
> > >
> > > On Thu, Aug 1, 2019 at 12:32 PM Frank Brockners (fbrockne)
> > <fbrockne@cisco.com> wrote:
> > >
> > >
> > > Some additional notes on the different flags - restating and expandin=
g
> the
> > discussion we had at the WG meeting in Montreal:
> > >
> > > Loopback flag:
> > > The loopback flag was inspired by a specific use case, which could be
> > summarized as "rapid identification of a failed link/node in a DC": In =
a
> DC (read:
> > controlled/specific domain), one runs UDP probes
> (draft-lapukhov-dataplane-
> > probe-01) over a v6 fabric. In case a UDP probe detects a failure, one
> adds the
> > IOAM trace option and enables loopback mode - i.e. every node sends a
> copy
> > back to the source in addition to forwarding the packet. Correlating th=
e
> > information from both ends allows one to pinpoint the failed node/link
> rapidly
> > and gives one a view of the overall forwarding topology. This use-case
> was
> > implemented in FD.io/VPP roughly 2 years ago and was also showcased at
> IETF
> > bits-n-bites. There is a rough outline of the open source implementatio=
n
> > available here: https://jira.fd.io/browse/VPP-471 .
> > > In more generic words: Loopback mode is like all IOAM, a domain
> specific
> > feature. Loopback mode is to enrich an existing (here the
> dataplane-probe)
> > active OAM mechanism.
> > > Reading through the comments below, it proves that the current draft =
is
> > indeed a good basis for the discussion and it also clearly shows that w=
e
> need to
> > add a section to the document that expands on how loopback mode is
> expected
> > to be used.
> > >
> > > Immediate export flag:
> > > Per the WG discussion in Montreal - and the follow up breakout meetin=
g
> > (https://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk
> > ):
> > > The plan is to consolidate the IOAM-related content for a new
> "immediate
> > export option" from draft-song-ippm-postcard-based-telemetry-04 and the
> > description of the immediate export flag in
> draft-mizrahi-ippm-ioam-flags  into a
> > new draft.
> > >
> > > Active flag:
> > > The active flag is not to replace any existing active OAM mechanisms =
-
> but
> > rather allow an operator who uses his own probing along with IOAM to
> flag a
> > packet as a probe packet.
> > >
> > > Security considerations for flags in the context of PNF vs. VNF:
> > > Thanks for raising the point. It would be great to see
> specifics/details
> > discussed here on the list, so that those could be incorporated into th=
e
> security
> > section.
> > >
> > > Thanks, Frank
> > >
> > > > -----Original Message-----
> > > > From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> > > > Sent: Donnerstag, 1. August 2019 00:41
> > > > To: Greg Mirsky <gregimirsky@gmail.com>
> > > > Cc: IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org=
>
> > > > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags
> Re:
> > > > Regarding draft-mizrahi-ippm-ioam-flags
> > > >
> > > > On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky <gregimirsky@gmail.com=
>
> > > > wrote:
> > > > >
> > > > > Dear Authors,
> > > > > thank you for bringing this proposal for the discussion. When
> > > > > considering WG
> > > > AP, I use the following criteria:
> > > > >
> > > > > is the document reasonably well-written; does it addresses a
> > > > > practical problem; is the proposed solution viable?
> > > > >
> > > > > On the first point, I commend you - the draft is easy to read.
> > > > > On the second point, I have several questions:
> > > > >
> > > > > What is the benefit of using Loopback flag in the Trace mode?
> > > >
> > > > This is unclear to me also. Additionally, I am concerned that
> > > > protocol blindly reflects the packet back to the source without any
> > > > regard to what else the packet contains. For instance, if a TCP
> > > > packet is reflected by ten intermediate nodes this is nonsensical.
> > > > The possibility of an amplification attack is obvious and in fact
> > > > mentioned in the security section, however I'm skeptical that the
> proposed
> > mitigation of rate limiting is sufficient.
> > > >
> > > > Minimally, it seems like the reflected packets should be wrapped in
> > > > ICMP to mitigate spoofing attacks. Also, I wonder if traceroute
> > > > methodology could be used for tracing, i.e. one sent packet results
> > > > in at most one return packet (ICMP), to mitigate the amplification
> problem.
> > > >
> > > > Tom
> > > >
> > > > > Why is it important to limit the applicability of Loopback to onl=
y
> Trace
> > mode?
> > > > > What is the benefit of collecting the same, as I understand the
> > > > > description,
> > > > data on the return path to the source?
> > > > > What is the benefit of using Active flag comparing to existing
> > > > > active OAM
> > > > protocols?
> > > > > What is the benefit of using Immediate flag comparing to
> > > > > Postcard-Based
> > > > Telemetry (PBT) proposal?
> > > > >
> > > > > On the third point, I'd appreciate your clarification on these
> points:
> > > > >
> > > > > In which transports (I find that iOAM encapsulation has been
> > > > > proposed for all
> > > > known transports) you've envisioned to use Loopback flag?
> > > > > The third bullet in Section 5 refers to a replica of the data
> > > > > packet that follows
> > > > the same path as the original packet. What controls that replicatio=
n?
> > > > > The last paragraph in the Security Consideration section relies o=
n
> > > > > "restricted
> > > > administrative domain" to mitigate the threat of malicious attacks
> > > > using a combination of iOAM extensions. That might be the case when
> > > > operating in a PNF environment, but it is much more challenging to
> > > > maintain such a trusted domain in VNF environment. How can these ne=
w
> > > > security risks be mitigated in a VNF environment?
> > > > >
> > > > > Appreciate your consideration and clarifications to my questions.
> > > > >
> > > > > Regards,
> > > > > Greg
> > > > >
> > > > > On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF)
> > > > > <ietf@trammell.ch>
> > > > wrote:
> > > > >>
> > > > >> hi Greg,
> > > > >>
> > > > >> Thanks for the feedback; absolutely, we can do this the normal
> way.
> > Authors:
> > > > let's do a normal two-week adoption call for this document before
> > > > publishing the update.
> > > > >>
> > > > >> This adoption call starts now.
> > > > >>
> > > > >> IPPM, please respond to this message with an indication to the
> > > > >> mailing list of
> > > > your support for adopting draft-mizrahi-ippm-ioam-flags as a workin=
g
> > > > group document, in partial fulfillment of our charter milestone
> > > > "submit a Standards Track draft on inband OAM based measurement
> > methodologies to the IESG"
> > > > (obviously, depending on how many documents we end up sending to th=
e
> > > > IESG, we may have to change the plurality of this milestone). If yo=
u
> > > > do not support this, please send a message to the list explaining
> why.
> > > > >>
> > > > >> Thanks, cheers,
> > > > >>
> > > > >> Brian (as IPPM co-chair)
> > > > >>
> > > > >>
> > > > >> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
> > > > >> >
> > > > >> > Dear Chairs, et al.,
> > > > >> > I appreciate that editors of draft-ietf-ippm-ioam-data followe=
d
> > > > >> > on the
> > > > decision of the WG reached at the meeting in Prague to extract
> > > > material not directly related to the definition of iOAM data
> > > > elements from the document. The new draft was presented earlier thi=
s
> > > > week and generated many comments. I feel that it would be right to
> > > > discuss the draft and its relevance to the charter of the IPPM WG
> before
> > starting WG adoption poll.
> > > > >> >
> > > > >> > Regards,
> > > > >> > Greg
> > > > >>
> > > > > _______________________________________________
> > > > > ippm mailing list
> > > > > ippm@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/ippm
> > > >
> > > > _______________________________________________
> > > > ippm mailing list
> > > > ippm@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr">Hi Frank,<div>thank you for the very detailed description =
of the use case for the Loopback flag. I think it would be helpful to add s=
ome text that explains the use case in the draft. But from your explanation=
, I cannot find how the Loopback flag can be used in any performance measur=
ement method. What I gather is that the Loopback is used to localize a faul=
t detected by another Fault Management OAM tool. If my understanding is cor=
rect, the Loopback may be useful as part of FM OAM. But Fault Management OA=
M is not part of the IPPM WG charter. It could be I&#39;ve missed something=
 and please correct me if I did, but I don&#39;t see that the Loopback flag=
 and the use case it addresses, i.e., fault localization, is in the scope o=
f this WG.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Au=
g 1, 2019 at 11:48 PM Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbro=
ckne@cisco.com">fbrockne@cisco.com</a>&gt; wrote:<br></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"><br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Tom Herbert &lt;<a href=3D"mailto:tom@quantonium.net" target=3D"=
_blank">tom@quantonium.net</a>&gt;<br>
&gt; Sent: Freitag, 2. August 2019 00:27<br>
&gt; To: Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.co=
m" target=3D"_blank">fbrockne@cisco.com</a>&gt;<br>
&gt; Cc: Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a>&gt;; IPPM Chairs &lt;ippm-<br>
&gt; <a href=3D"mailto:chairs@ietf.org" target=3D"_blank">chairs@ietf.org</=
a>&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank"=
>ippm@ietf.org</a>&gt;<br>
&gt; Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re=
:<br>
&gt; Regarding draft-mizrahi-ippm-ioam-flags<br>
&gt; <br>
&gt; On Thu, Aug 1, 2019 at 12:12 PM Frank Brockners (fbrockne)<br>
&gt; &lt;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@c=
isco.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Hi Greg,<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Please see inline=E2=80=A6<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; From: Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" ta=
rget=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
&gt; &gt; Sent: Donnerstag, 1. August 2019 20:54<br>
&gt; &gt; To: Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cis=
co.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;<br>
&gt; &gt; Cc: Tom Herbert &lt;<a href=3D"mailto:tom@quantonium.net" target=
=3D"_blank">tom@quantonium.net</a>&gt;; IPPM Chairs<br>
&gt; &gt; &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ipp=
m-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org=
" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
&gt; &gt; Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-fla=
gs<br>
&gt; &gt; Re: Regarding draft-mizrahi-ippm-ioam-flags<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Hi Frank,<br>
&gt; &gt;<br>
&gt; &gt; thank you for your expedient response and the clarification, much=
<br>
&gt; appreciated. I have some follow-up questions but your response, in my =
opinion,<br>
&gt; supports my original evaluation of the draft that it is not ready for =
WG adoption.<br>
&gt; I don&#39;t agree that the presumed benefits of the proposed Loopback =
flag<br>
&gt; outweigh risks that were called out during the meeting and were pointe=
d by Tom<br>
&gt; and me.<br>
&gt; &gt;<br>
&gt; &gt; Also, thank you for informing everyone that a design team is form=
ing to define<br>
&gt; the use of the Immediate flag. I think that that flag should be introd=
uced along<br>
&gt; with the clear and firm specification of its utilization.<br>
&gt; &gt;<br>
&gt; &gt; And I&#39;m still not clear about how the Active flag can be used=
. You suggest that<br>
&gt; it is intended as complementary to &quot;an operator who uses his own =
probing&quot;.<br>
&gt; What such &quot;own probing&quot; could be? Why would the operator use=
 well-known<br>
&gt; standard-based active OAM for fault management and performance<br>
&gt; monitoring?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=A6FB: draft-lapukhov-dataplane-probe-01 is an example of a=
n operator=E2=80=99s<br>
&gt; approach to probing. I=E2=80=99ve also seen deployments where the prob=
ing is integrated<br>
&gt; with the application =E2=80=93 i.e. part of the application solution, =
which is another<br>
&gt; example domain where specific health checks are used.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; And, going back to the scenario in DC. I wonder why the well-know=
n<br>
&gt; Traceroute is not sufficient?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=A6FB: In the scenario discussed below, detection speed was=
 the driving factor =E2=80=93<br>
&gt; the IOAM loopback solution gives you an indication of the failed link =
in less than<br>
&gt; 1 RTT.<br>
&gt; <br>
&gt; Frank,<br>
&gt; <br>
&gt; I&#39;m doubtful it would be practical to set loopback on every packet=
 given the<br>
&gt; amplification characteristic, which means that either it&#39;s done as=
 a periodic<br>
&gt; probe or on demand when the application has reason to suspect a failin=
g link. In<br>
&gt; either case, it seems like the latency to detect and identify a failin=
g link would be<br>
&gt; greater than 1 RTT. Am I missing something?<br>
<br>
Tom,<br>
<br>
you would not set loopback on every packet. Let me re-explain the deploymen=
t scenario:<br>
<br>
* Operator runs a custom application UDP probe - which makes probe traffic =
follow all paths the application uses.<br>
* On detecting failure of a specific probe for a specific connection, IOAM =
tracing is turned on with loopback for *that* connection.<br>
* Once IOAM tracing is turned on, you can detect the node/link where traffi=
c is stuck within one RTT. I.e. identification can be done in 1 RTT, once y=
ou detected the failure.<br>
<br>
So in other words, you only need the IOAM trace option with loopback added =
to a very small set of packets. In an ideal world even one packet would be =
sufficient.<br>
<br>
Frank<br>
<br>
&gt; <br>
&gt; Tom<br>
&gt; <br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Cheers, Frank<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt;<br>
&gt; &gt; Greg<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Thu, Aug 1, 2019 at 12:32 PM Frank Brockners (fbrockne)<br>
&gt; &lt;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@c=
isco.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Some additional notes on the different flags - restating and expa=
nding the<br>
&gt; discussion we had at the WG meeting in Montreal:<br>
&gt; &gt;<br>
&gt; &gt; Loopback flag:<br>
&gt; &gt; The loopback flag was inspired by a specific use case, which coul=
d be<br>
&gt; summarized as &quot;rapid identification of a failed link/node in a DC=
&quot;: In a DC (read:<br>
&gt; controlled/specific domain), one runs UDP probes (draft-lapukhov-datap=
lane-<br>
&gt; probe-01) over a v6 fabric. In case a UDP probe detects a failure, one=
 adds the<br>
&gt; IOAM trace option and enables loopback mode - i.e. every node sends a =
copy<br>
&gt; back to the source in addition to forwarding the packet. Correlating t=
he<br>
&gt; information from both ends allows one to pinpoint the failed node/link=
 rapidly<br>
&gt; and gives one a view of the overall forwarding topology. This use-case=
 was<br>
&gt; implemented in FD.io/VPP roughly 2 years ago and was also showcased at=
 IETF<br>
&gt; bits-n-bites. There is a rough outline of the open source implementati=
on<br>
&gt; available here: <a href=3D"https://jira.fd.io/browse/VPP-471" rel=3D"n=
oreferrer" target=3D"_blank">https://jira.fd.io/browse/VPP-471</a> .<br>
&gt; &gt; In more generic words: Loopback mode is like all IOAM, a domain s=
pecific<br>
&gt; feature. Loopback mode is to enrich an existing (here the dataplane-pr=
obe)<br>
&gt; active OAM mechanism.<br>
&gt; &gt; Reading through the comments below, it proves that the current dr=
aft is<br>
&gt; indeed a good basis for the discussion and it also clearly shows that =
we need to<br>
&gt; add a section to the document that expands on how loopback mode is exp=
ected<br>
&gt; to be used.<br>
&gt; &gt;<br>
&gt; &gt; Immediate export flag:<br>
&gt; &gt; Per the WG discussion in Montreal - and the follow up breakout me=
eting<br>
&gt; (<a href=3D"https://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqw=
cZHSdpy3CmRk" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf=
.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3CmRk</a><br>
&gt; ):<br>
&gt; &gt; The plan is to consolidate the IOAM-related content for a new &qu=
ot;immediate<br>
&gt; export option&quot; from draft-song-ippm-postcard-based-telemetry-04 a=
nd the<br>
&gt; description of the immediate export flag in draft-mizrahi-ippm-ioam-fl=
ags=C2=A0 into a<br>
&gt; new draft.<br>
&gt; &gt;<br>
&gt; &gt; Active flag:<br>
&gt; &gt; The active flag is not to replace any existing active OAM mechani=
sms - but<br>
&gt; rather allow an operator who uses his own probing along with IOAM to f=
lag a<br>
&gt; packet as a probe packet.<br>
&gt; &gt;<br>
&gt; &gt; Security considerations for flags in the context of PNF vs. VNF:<=
br>
&gt; &gt; Thanks for raising the point. It would be great to see specifics/=
details<br>
&gt; discussed here on the list, so that those could be incorporated into t=
he security<br>
&gt; section.<br>
&gt; &gt;<br>
&gt; &gt; Thanks, Frank<br>
&gt; &gt;<br>
&gt; &gt; &gt; -----Original Message-----<br>
&gt; &gt; &gt; From: ippm &lt;<a href=3D"mailto:ippm-bounces@ietf.org" targ=
et=3D"_blank">ippm-bounces@ietf.org</a>&gt; On Behalf Of Tom Herbert<br>
&gt; &gt; &gt; Sent: Donnerstag, 1. August 2019 00:41<br>
&gt; &gt; &gt; To: Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com"=
 target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
&gt; &gt; &gt; Cc: IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" =
target=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D=
"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
&gt; &gt; &gt; Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioa=
m-flags Re:<br>
&gt; &gt; &gt; Regarding draft-mizrahi-ippm-ioam-flags<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky &lt;<a href=3D"=
mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&g=
t;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Dear Authors,<br>
&gt; &gt; &gt; &gt; thank you for bringing this proposal for the discussion=
. When<br>
&gt; &gt; &gt; &gt; considering WG<br>
&gt; &gt; &gt; AP, I use the following criteria:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; is the document reasonably well-written; does it addres=
ses a<br>
&gt; &gt; &gt; &gt; practical problem; is the proposed solution viable?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On the first point, I commend you - the draft is easy t=
o read.<br>
&gt; &gt; &gt; &gt; On the second point, I have several questions:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; What is the benefit of using Loopback flag in the Trace=
 mode?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; This is unclear to me also. Additionally, I am concerned tha=
t<br>
&gt; &gt; &gt; protocol blindly reflects the packet back to the source with=
out any<br>
&gt; &gt; &gt; regard to what else the packet contains. For instance, if a =
TCP<br>
&gt; &gt; &gt; packet is reflected by ten intermediate nodes this is nonsen=
sical.<br>
&gt; &gt; &gt; The possibility of an amplification attack is obvious and in=
 fact<br>
&gt; &gt; &gt; mentioned in the security section, however I&#39;m skeptical=
 that the proposed<br>
&gt; mitigation of rate limiting is sufficient.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Minimally, it seems like the reflected packets should be wra=
pped in<br>
&gt; &gt; &gt; ICMP to mitigate spoofing attacks. Also, I wonder if tracero=
ute<br>
&gt; &gt; &gt; methodology could be used for tracing, i.e. one sent packet =
results<br>
&gt; &gt; &gt; in at most one return packet (ICMP), to mitigate the amplifi=
cation problem.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Tom<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Why is it important to limit the applicability of Loopb=
ack to only Trace<br>
&gt; mode?<br>
&gt; &gt; &gt; &gt; What is the benefit of collecting the same, as I unders=
tand the<br>
&gt; &gt; &gt; &gt; description,<br>
&gt; &gt; &gt; data on the return path to the source?<br>
&gt; &gt; &gt; &gt; What is the benefit of using Active flag comparing to e=
xisting<br>
&gt; &gt; &gt; &gt; active OAM<br>
&gt; &gt; &gt; protocols?<br>
&gt; &gt; &gt; &gt; What is the benefit of using Immediate flag comparing t=
o<br>
&gt; &gt; &gt; &gt; Postcard-Based<br>
&gt; &gt; &gt; Telemetry (PBT) proposal?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On the third point, I&#39;d appreciate your clarificati=
on on these points:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; In which transports (I find that iOAM encapsulation has=
 been<br>
&gt; &gt; &gt; &gt; proposed for all<br>
&gt; &gt; &gt; known transports) you&#39;ve envisioned to use Loopback flag=
?<br>
&gt; &gt; &gt; &gt; The third bullet in Section 5 refers to a replica of th=
e data<br>
&gt; &gt; &gt; &gt; packet that follows<br>
&gt; &gt; &gt; the same path as the original packet. What controls that rep=
lication?<br>
&gt; &gt; &gt; &gt; The last paragraph in the Security Consideration sectio=
n relies on<br>
&gt; &gt; &gt; &gt; &quot;restricted<br>
&gt; &gt; &gt; administrative domain&quot; to mitigate the threat of malici=
ous attacks<br>
&gt; &gt; &gt; using a combination of iOAM extensions. That might be the ca=
se when<br>
&gt; &gt; &gt; operating in a PNF environment, but it is much more challeng=
ing to<br>
&gt; &gt; &gt; maintain such a trusted domain in VNF environment. How can t=
hese new<br>
&gt; &gt; &gt; security risks be mitigated in a VNF environment?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Appreciate your consideration and clarifications to my =
questions.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt; Greg<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF)<b=
r>
&gt; &gt; &gt; &gt; &lt;<a href=3D"mailto:ietf@trammell.ch" target=3D"_blan=
k">ietf@trammell.ch</a>&gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; hi Greg,<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; Thanks for the feedback; absolutely, we can do this=
 the normal way.<br>
&gt; Authors:<br>
&gt; &gt; &gt; let&#39;s do a normal two-week adoption call for this docume=
nt before<br>
&gt; &gt; &gt; publishing the update.<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; This adoption call starts now.<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; IPPM, please respond to this message with an indica=
tion to the<br>
&gt; &gt; &gt; &gt;&gt; mailing list of<br>
&gt; &gt; &gt; your support for adopting draft-mizrahi-ippm-ioam-flags as a=
 working<br>
&gt; &gt; &gt; group document, in partial fulfillment of our charter milest=
one<br>
&gt; &gt; &gt; &quot;submit a Standards Track draft on inband OAM based mea=
surement<br>
&gt; methodologies to the IESG&quot;<br>
&gt; &gt; &gt; (obviously, depending on how many documents we end up sendin=
g to the<br>
&gt; &gt; &gt; IESG, we may have to change the plurality of this milestone)=
. If you<br>
&gt; &gt; &gt; do not support this, please send a message to the list expla=
ining why.<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; Thanks, cheers,<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; Brian (as IPPM co-chair)<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; On 25 Jul 2019, at 13:15, Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; Dear Chairs, et al.,<br>
&gt; &gt; &gt; &gt;&gt; &gt; I appreciate that editors of draft-ietf-ippm-i=
oam-data followed<br>
&gt; &gt; &gt; &gt;&gt; &gt; on the<br>
&gt; &gt; &gt; decision of the WG reached at the meeting in Prague to extra=
ct<br>
&gt; &gt; &gt; material not directly related to the definition of iOAM data=
<br>
&gt; &gt; &gt; elements from the document. The new draft was presented earl=
ier this<br>
&gt; &gt; &gt; week and generated many comments. I feel that it would be ri=
ght to<br>
&gt; &gt; &gt; discuss the draft and its relevance to the charter of the IP=
PM WG before<br>
&gt; starting WG adoption poll.<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt; Greg<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; ippm mailing list<br>
&gt; &gt; &gt; &gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm=
@ietf.org</a><br>
&gt; &gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ippm" =
rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/=
ippm</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; ippm mailing list<br>
&gt; &gt; &gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf=
.org</a><br>
&gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ipp=
m</a><br>
</blockquote></div>

--00000000000089f011058f3ed26b--


From nobody Sun Aug  4 23:51:13 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A9F6120134; Sun,  4 Aug 2019 23:51:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ddPd9IER; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=DrCCzzRQ
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 CHMkCEJwvQN1; Sun,  4 Aug 2019 23:51:08 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98F2512004D; Sun,  4 Aug 2019 23:51:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24108; q=dns/txt; s=iport; t=1564987868; x=1566197468; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bLvqwUQNUEDWBF65Ayzcs0f3sFG05xSgbCpPMEzVxO8=; b=ddPd9IERI0dGMfWs3AYkxFD4muuygTGKmqeX7Fa9SRKvTE5TY1dbs1n0 VFY8KJQkaI/ZycijWrN6eqGiS19zp2JYWG5xJHzoSQ2B3YF1VCbF7Kxcf 15QDxFCz401z793usTq8nobPSycHk9xK4B8UQIT19auZxNHPgmXK9OxM/ Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3ALL6HuxKkKAL1Gbz0O9mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXEPxNvnhbCo3NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B8AABY0Udd/40NJK1cChkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgWeBRSknA21VIAQLKgqEFINHA4srgluJV44CgUKBEAN?= =?us-ascii?q?UCQEBAQwBARgLCgIBAYQ/AheCTiM4EwEDAQEEAQECAQZthR4MhUoBAQEBAgE?= =?us-ascii?q?BARALBhEMAQEsCwELBAIBCBEEAQEBAgIRDgcCAgIfBgsVCAgCBA4FCBMHgwG?= =?us-ascii?q?BagMODwECDJ93AoE4iGBxgTKCegEBBYEzAYNQDQuCEwmBDCiGFIFagSyCSRe?= =?us-ascii?q?BQD+BEUaBTn4+ghpHAQGBHA0NBAEoPYJMMoImjA8SCBkegimHMoYIjiFACQK?= =?us-ascii?q?CG4ZciUuEEoIvhyyEEoo8jGYJggyGJIF4i2iCOAIEAgQFAg4BAQWBZyGBWHA?= =?us-ascii?q?VO4JsCYI5N28BAYJJgmSCMIU/coEpikEBJYELAYEgAQE?=
X-IronPort-AV: E=Sophos;i="5.64,348,1559520000"; d="scan'208";a="611408365"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Aug 2019 06:51:07 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id x756p6MV015030 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 5 Aug 2019 06:51:07 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 01:51:06 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 02:51:05 -0400
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 5 Aug 2019 01:51:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ccKbicVtfTEXGkJDUAkI2smu/NpZZgkLBm9yr/TUCdFU2ISLZomRD87B+U4Z4GdJvA9h65RAaXoC0v+i2Q00hWL/5EEWh8VTHhyzjasn66ryFr0dMq0ODB465CVFdwWfys0QJALXB7fd1+yueeLnXqGXssEwTQA739WmHM+/aFVpPbga8Qrf8ySxs+5Hs8UYSpGyJ1GDhT8BLwsyyM79uJNzGEezo6UweAlNMxo1bNMqNI2b7U6aGAY/7ZDigBOhIcYcYaZXyZU3t41Muj7VvubpOtzpR4GkH8qQg2fb/lwx/GVwEZyuSUerMLBsp5Rtwbo6vtbWLr7DJzVCGOUsIg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bLvqwUQNUEDWBF65Ayzcs0f3sFG05xSgbCpPMEzVxO8=; b=Ut3dbFtS98xK8G2obwqPz7v0wgriMlZqlwGVN2ANgKtLAgySMVZq/fPiYgwSoBOqXeSE79bkka97p8WX8VWL7Thx8KbykIgBPmcKNYz/GVk7DtwjXtOeYbCGOLxXoqEVBZz7N/8yA7C9MSItKlOIyIpTVOrvZHB1fnTozNl1ldoIxsiNP7Z+T5Ek7G6y/LHhj9oc1Y/uhS1Af3pa5O0yOeUgSQ4G9QS8qBNduYJh65rAdtfkuedza8aiCs8EsPj3yG8cvv3gUfHfBnoUVtgeNHiWjlJUkkFz4kdzSFOpAJqJcObKYDLqv/VjUVKSWoRus24AoKr7ZuQdkUXJ4HH72Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bLvqwUQNUEDWBF65Ayzcs0f3sFG05xSgbCpPMEzVxO8=; b=DrCCzzRQ46K3EDYtmgXD84un88GMR0yuGXN7HhgGvZToCPDloW95ippPyTkCJuUID3Pyx3VFYErH13urNYYxb2LRmbU75qyGUAHOSyUQX36IdTHA+olBvszvdIZAPlLDjRlDQ0EW1ZJZEYKfS7f+TctB//G6IQ23furdsj+7/YM=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB2901.namprd11.prod.outlook.com (20.177.225.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.16; Mon, 5 Aug 2019 06:51:03 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Mon, 5 Aug 2019 06:51:03 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Tom Herbert <tom@quantonium.net>
CC: Greg Mirsky <gregimirsky@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfcyCqkf67BUCt2X7oyo6/OKblHFwAgAA/ZQCAASInQIAAMOeAgAADY5CAADg8gIAAiZcAgACaxACABBjlUA==
Date: Mon, 5 Aug 2019 06:51:03 +0000
Message-ID: <BYAPR11MB258416FFB5C93FF4C21685F3DADA0@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com> <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMepi=ZoBj8LBc+yrVV7jhddwFKY6RmcKecQJGe1yKx_A-Q@mail.gmail.com>
In-Reply-To: <CAPDqMepi=ZoBj8LBc+yrVV7jhddwFKY6RmcKecQJGe1yKx_A-Q@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 46892121-7fbe-45da-2d7d-08d719714898
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB2901; 
x-ms-traffictypediagnostic: BYAPR11MB2901:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR11MB29018957195A062C1EAC26BBDADA0@BYAPR11MB2901.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01208B1E18
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(396003)(366004)(136003)(39860400002)(51914003)(54094003)(51444003)(13464003)(189003)(199004)(33656002)(54906003)(8676002)(71190400001)(52536014)(30864003)(71200400001)(8936002)(68736007)(81166006)(6916009)(86362001)(53936002)(9686003)(316002)(81156014)(4326008)(446003)(561944003)(25786009)(11346002)(26005)(76176011)(53946003)(6246003)(966005)(53546011)(102836004)(186003)(3846002)(99286004)(7696005)(6506007)(66066001)(256004)(5024004)(14444005)(486006)(6116002)(5660300002)(14454004)(66476007)(66556008)(64756008)(66446008)(478600001)(76116006)(6306002)(229853002)(74316002)(55016002)(2906002)(305945005)(476003)(6436002)(66946007)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2901; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rfUE9VILJSYlrSIBnF+Z0jpywymB4HJ6/sAZZ8P/VGHb8VsP98fPTcu648SMM3S8WZPD0PuYL/B62kkhawOsdrsXJm0VO0gyne/o6NghDbkKwrY2+o28LQ9JiAlkp4gVdw/JE1LbMXA16rbzspotEGofSKkYrULEP6OvU/Cqbfe7nsP13LmvQQ4CaSMTOEUo3wD9LZLoHAsWFZx9xFeUnjunCE631n+hynPUpE/WGoH7+aZn2AyES57eYlZ3NfxRU2n9HnYZYeM8zBz1LLA0rZs+4NpAfTY8Zs1EoAgPiBhc0hwJOuhlUdGKDcaqazAIRo0Pe+NSEL0yPl0gWKiX7uDJhNZTT4YN+U8/vZq9e6QazmIxffW5Sr8z+Wxr9l06iS3GQRWZxcNDx41SSK9mbnB205IzDNp2IlYJ0ADJsv0=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 46892121-7fbe-45da-2d7d-08d719714898
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2019 06:51:03.1928 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2901
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/u7u38QIrPWEENSvnp3yNKJAwtzw>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 06:51:12 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9tIEhlcmJlcnQgPHRv
bUBxdWFudG9uaXVtLm5ldD4NCj4gU2VudDogRnJlaXRhZywgMi4gQXVndXN0IDIwMTkgMTc6NTQN
Cj4gVG86IEZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb20+DQo+
IENjOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjsgSVBQTSBDaGFpcnMgPGlw
cG0tDQo+IGNoYWlyc0BpZXRmLm9yZz47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NCj4g
U3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1taXpyYWhpLWlwcG0t
aW9hbS1mbGFncyBSZToNCj4gUmVnYXJkaW5nIGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdz
DQo+IA0KPiBPbiBUaHUsIEF1ZyAxLCAyMDE5IGF0IDExOjQ4IFBNIEZyYW5rIEJyb2NrbmVycyAo
ZmJyb2NrbmUpDQo+IDxmYnJvY2tuZUBjaXNjby5jb20+IHdyb3RlOg0KPiA+DQo+ID4NCj4gPg0K
PiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFRvbSBIZXJiZXJ0
IDx0b21AcXVhbnRvbml1bS5uZXQ+DQo+ID4gPiBTZW50OiBGcmVpdGFnLCAyLiBBdWd1c3QgMjAx
OSAwMDoyNw0KPiA+ID4gVG86IEZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBj
aXNjby5jb20+DQo+ID4gPiBDYzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47
IElQUE0gQ2hhaXJzIDxpcHBtLQ0KPiA+ID4gY2hhaXJzQGlldGYub3JnPjsgSUVURiBJUFBNIFdH
IDxpcHBtQGlldGYub3JnPg0KPiA+ID4gU3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxs
IGZvciBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncyBSZToNCj4gPiA+IFJlZ2FyZGluZyBk
cmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncw0KPiA+ID4NCj4gPiA+IE9uIFRodSwgQXVnIDEs
IDIwMTkgYXQgMTI6MTIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkNCj4gPiA+IDxmYnJv
Y2tuZUBjaXNjby5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBIaSBHcmVnLA0KPiA+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBQbGVhc2Ugc2VlIGlubGluZeKApg0KPiA+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPg0KPiA+ID4gPiBTZW50OiBEb25uZXJzdGFnLCAxLiBBdWd1c3QgMjAxOSAy
MDo1NA0KPiA+ID4gPiBUbzogRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNp
c2NvLmNvbT4NCj4gPiA+ID4gQ2M6IFRvbSBIZXJiZXJ0IDx0b21AcXVhbnRvbml1bS5uZXQ+OyBJ
UFBNIENoYWlycw0KPiA+ID4gPiA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc+OyBJRVRGIElQUE0gV0cg
PGlwcG1AaWV0Zi5vcmc+DQo+ID4gPiA+IFN1YmplY3Q6IFJlOiBbaXBwbV0gQWRvcHRpb24gY2Fs
bCBmb3INCj4gPiA+ID4gZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MNCj4gPiA+ID4gUmU6
IFJlZ2FyZGluZyBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncw0KPiA+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gPiBIaSBGcmFuaywNCj4gPiA+ID4NCj4gPiA+ID4gdGhhbmsgeW91
IGZvciB5b3VyIGV4cGVkaWVudCByZXNwb25zZSBhbmQgdGhlIGNsYXJpZmljYXRpb24sIG11Y2gN
Cj4gPiA+IGFwcHJlY2lhdGVkLiBJIGhhdmUgc29tZSBmb2xsb3ctdXAgcXVlc3Rpb25zIGJ1dCB5
b3VyIHJlc3BvbnNlLCBpbg0KPiA+ID4gbXkgb3Bpbmlvbiwgc3VwcG9ydHMgbXkgb3JpZ2luYWwg
ZXZhbHVhdGlvbiBvZiB0aGUgZHJhZnQgdGhhdCBpdCBpcyBub3QgcmVhZHkNCj4gZm9yIFdHIGFk
b3B0aW9uLg0KPiA+ID4gSSBkb24ndCBhZ3JlZSB0aGF0IHRoZSBwcmVzdW1lZCBiZW5lZml0cyBv
ZiB0aGUgcHJvcG9zZWQgTG9vcGJhY2sNCj4gPiA+IGZsYWcgb3V0d2VpZ2ggcmlza3MgdGhhdCB3
ZXJlIGNhbGxlZCBvdXQgZHVyaW5nIHRoZSBtZWV0aW5nIGFuZCB3ZXJlDQo+ID4gPiBwb2ludGVk
IGJ5IFRvbSBhbmQgbWUuDQo+ID4gPiA+DQo+ID4gPiA+IEFsc28sIHRoYW5rIHlvdSBmb3IgaW5m
b3JtaW5nIGV2ZXJ5b25lIHRoYXQgYSBkZXNpZ24gdGVhbSBpcw0KPiA+ID4gPiBmb3JtaW5nIHRv
IGRlZmluZQ0KPiA+ID4gdGhlIHVzZSBvZiB0aGUgSW1tZWRpYXRlIGZsYWcuIEkgdGhpbmsgdGhh
dCB0aGF0IGZsYWcgc2hvdWxkIGJlDQo+ID4gPiBpbnRyb2R1Y2VkIGFsb25nIHdpdGggdGhlIGNs
ZWFyIGFuZCBmaXJtIHNwZWNpZmljYXRpb24gb2YgaXRzIHV0aWxpemF0aW9uLg0KPiA+ID4gPg0K
PiA+ID4gPiBBbmQgSSdtIHN0aWxsIG5vdCBjbGVhciBhYm91dCBob3cgdGhlIEFjdGl2ZSBmbGFn
IGNhbiBiZSB1c2VkLiBZb3UNCj4gPiA+ID4gc3VnZ2VzdCB0aGF0DQo+ID4gPiBpdCBpcyBpbnRl
bmRlZCBhcyBjb21wbGVtZW50YXJ5IHRvICJhbiBvcGVyYXRvciB3aG8gdXNlcyBoaXMgb3duIHBy
b2JpbmciLg0KPiA+ID4gV2hhdCBzdWNoICJvd24gcHJvYmluZyIgY291bGQgYmU/IFdoeSB3b3Vs
ZCB0aGUgb3BlcmF0b3IgdXNlDQo+ID4gPiB3ZWxsLWtub3duIHN0YW5kYXJkLWJhc2VkIGFjdGl2
ZSBPQU0gZm9yIGZhdWx0IG1hbmFnZW1lbnQgYW5kDQo+ID4gPiBwZXJmb3JtYW5jZSBtb25pdG9y
aW5nPw0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiDigKZGQjogZHJhZnQtbGFw
dWtob3YtZGF0YXBsYW5lLXByb2JlLTAxIGlzIGFuIGV4YW1wbGUgb2YgYW4NCj4gPiA+ID4gb3Bl
cmF0b3LigJlzDQo+ID4gPiBhcHByb2FjaCB0byBwcm9iaW5nLiBJ4oCZdmUgYWxzbyBzZWVuIGRl
cGxveW1lbnRzIHdoZXJlIHRoZSBwcm9iaW5nIGlzDQo+ID4gPiBpbnRlZ3JhdGVkIHdpdGggdGhl
IGFwcGxpY2F0aW9uIOKAkyBpLmUuIHBhcnQgb2YgdGhlIGFwcGxpY2F0aW9uDQo+ID4gPiBzb2x1
dGlvbiwgd2hpY2ggaXMgYW5vdGhlciBleGFtcGxlIGRvbWFpbiB3aGVyZSBzcGVjaWZpYyBoZWFs
dGggY2hlY2tzIGFyZQ0KPiB1c2VkLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4g
PiBBbmQsIGdvaW5nIGJhY2sgdG8gdGhlIHNjZW5hcmlvIGluIERDLiBJIHdvbmRlciB3aHkgdGhl
IHdlbGwta25vd24NCj4gPiA+IFRyYWNlcm91dGUgaXMgbm90IHN1ZmZpY2llbnQ/DQo+ID4gPiA+
DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IOKApkZCOiBJbiB0aGUgc2NlbmFyaW8gZGlzY3Vz
c2VkIGJlbG93LCBkZXRlY3Rpb24gc3BlZWQgd2FzIHRoZQ0KPiA+ID4gPiBkcml2aW5nIGZhY3Rv
ciDigJMNCj4gPiA+IHRoZSBJT0FNIGxvb3BiYWNrIHNvbHV0aW9uIGdpdmVzIHlvdSBhbiBpbmRp
Y2F0aW9uIG9mIHRoZSBmYWlsZWQNCj4gPiA+IGxpbmsgaW4gbGVzcyB0aGFuDQo+ID4gPiAxIFJU
VC4NCj4gPiA+DQo+ID4gPiBGcmFuaywNCj4gPiA+DQo+ID4gPiBJJ20gZG91YnRmdWwgaXQgd291
bGQgYmUgcHJhY3RpY2FsIHRvIHNldCBsb29wYmFjayBvbiBldmVyeSBwYWNrZXQNCj4gPiA+IGdp
dmVuIHRoZSBhbXBsaWZpY2F0aW9uIGNoYXJhY3RlcmlzdGljLCB3aGljaCBtZWFucyB0aGF0IGVp
dGhlciBpdCdzDQo+ID4gPiBkb25lIGFzIGEgcGVyaW9kaWMgcHJvYmUgb3Igb24gZGVtYW5kIHdo
ZW4gdGhlIGFwcGxpY2F0aW9uIGhhcw0KPiA+ID4gcmVhc29uIHRvIHN1c3BlY3QgYSBmYWlsaW5n
IGxpbmsuIEluIGVpdGhlciBjYXNlLCBpdCBzZWVtcyBsaWtlIHRoZQ0KPiA+ID4gbGF0ZW5jeSB0
byBkZXRlY3QgYW5kIGlkZW50aWZ5IGEgZmFpbGluZyBsaW5rIHdvdWxkIGJlIGdyZWF0ZXIgdGhh
biAxIFJUVC4gQW0gSQ0KPiBtaXNzaW5nIHNvbWV0aGluZz8NCj4gPg0KPiA+IFRvbSwNCj4gPg0K
PiA+IHlvdSB3b3VsZCBub3Qgc2V0IGxvb3BiYWNrIG9uIGV2ZXJ5IHBhY2tldC4gTGV0IG1lIHJl
LWV4cGxhaW4gdGhlDQo+IGRlcGxveW1lbnQgc2NlbmFyaW86DQo+ID4NCj4gPiAqIE9wZXJhdG9y
IHJ1bnMgYSBjdXN0b20gYXBwbGljYXRpb24gVURQIHByb2JlIC0gd2hpY2ggbWFrZXMgcHJvYmUg
dHJhZmZpYw0KPiBmb2xsb3cgYWxsIHBhdGhzIHRoZSBhcHBsaWNhdGlvbiB1c2VzLg0KPiANCj4g
RnJhbmssDQo+IA0KPiBJZiB0aGUgb3BlcmF0b3IgaXMgdHVubmVsaW5nIGV2ZXJ5dGhpbmcgSU9B
TSBjb3VsZCBiZSBwcm9iYWJseSBhdHRhY2hlZCB0bw0KPiBldmVyeSBwYWNrZXQgYW5kIGFjdGl2
ZSBwcm9iaW5nIG15IG5vdCBiZSBuZWVkZWQuIGkuZS4gdGhlIHBlZXIgdHVubmVsIGVuZHBvaW50
DQo+IGNvdWxkIHJlZmxlY3QgdGhlIGZvcndhcmQgcGF0aCBJT0FNIGluZm9ybWF0aW9uIG9uIHBh
Y2tldHMgaW4gdGhlIHJldmVyc2UgcGF0aA0KPiBvZiB0aGUgdHVubmVsLiBUaGlzIG1vdGl2YXRl
cyBhbiAiZW5kcG9pbnQgcmVmbGVjdCBmbGFnIiB0aGF0IEkgbWVudGlvbmVkDQo+IHByZXZpb3Vz
bHkuDQoNCi4uLkZCOiBBZ3JlZWQuIEluIGNhc2Ugb2Ygbm9ybWFsIG9wZXJhdGlvbiwgYSAicmVm
bGVjdCBmbGFnIiBjb3VsZCBiZSB1c2VkIHRvIGNvbnN0YW50bHkgbWVhc3VyZSAidG8iIGFuZCAi
YmFjayIgcGF0aCBhbmQgaGF2ZSBhbGwgdGhhdCBpbmZvcm1hdGlvbiBhdmFpbGFibGUgdG8gdGhl
IGVuY2Fwc3VsYXRpbmcgbm9kZS4gDQoNCj4gDQo+ID4gKiBPbiBkZXRlY3RpbmcgZmFpbHVyZSBv
ZiBhIHNwZWNpZmljIHByb2JlIGZvciBhIHNwZWNpZmljIGNvbm5lY3Rpb24sIElPQU0NCj4gdHJh
Y2luZyBpcyB0dXJuZWQgb24gd2l0aCBsb29wYmFjayBmb3IgKnRoYXQqIGNvbm5lY3Rpb24uDQo+
IA0KPiBJIGFzc3VtZSBieSBjb25uZWN0aW9uIHlvdSBtZWFuIHBhdGggaW4gdGhpcyBjb250ZXh0
Lg0KDQouLi4gRkI6IEluIGEgcHJvcGVyIHNldHVwLCB0aGVyZSB3b3VsZCBiZSBhIHByb2JlIGNv
bm5lY3Rpb24gZm9yIGV2ZXJ5IHNpbmdsZSBwYXRoIC0gc28geWVzLiANCiANCj4gDQo+IEhvdyBp
cyBmYWlsdXJlIG9mIGEgc3BlY2lmaWMgcGF0aCBkZXRlcm1pbmVkPyBJZiBqdXN0IG9uZSBwcm9i
ZSBpcyBpcyBsb3N0IHRoYXQgYmUNCj4gY291bGQgdGhlIHJlc3VsdCBvZiBhIHRyYW5zaWVudCBj
b25kaXRpb24gbGlrZSBjb25nZXN0aW9uLiBJdCBzZWVtcyBsaWtlIG11bHRpcGxlDQo+IHByb2Jl
cyBuZWVkIHRvIGZhaWwgYmVmb3JlIGxpbmsgZmFpbHVyZSBzaG91bGQgYmUgc3VzcGVjdGVkLiBT
byB0aGUgdGltZSB0byBkZXRlY3QNCj4gYSBmYWlsZWQgcGF0aCBtaWdodCBiZSB0aGUgcGVyaW9k
IG9mIHNlbmRpbmcgYSBwcm9iZSBwbHVzIHNvbWUgdGltZSB0byBvYnNlcnZlDQo+IHRoZSBmYWls
dXJlIG9mIG11bHRpcGxlIHByb2Jlcy4gVGhpcyBtaWdodCBiZSBzZXZlcmFsIFJUVHMuDQoNCi4u
LiBGQjogRmFpbHVyZSBkZXRlY3Rpb24gaXMgc29tZXdoYXQgb3J0aG9nb25hbCB0byB0aGUgZGlz
Y3Vzc2lvbiBoZXJlLiBJIGp1c3QgdXNlZCB0aGUgdXNlLWNhc2Ugd2l0aCBhcHBsaWNhdGlvbiBw
cm9iaW5nIGFuZCBzdWJzZXF1ZW50IElPQU0gYXR0YWNoZWQgdG8gdGhlIHByb2JlIGFzIGFuIGV4
YW1wbGUgdXNlLWNhc2UgaG93IElPQU0gbG9vcGJhY2sgY2FuIGJlIHVzZWQuIEV2ZW4gZm9yIHRo
YXQgdXNlLWNhc2UgeW91IGNvdWxkIGdvIHdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCB5b3UgaGF2
ZSBhbiBpc3N1ZSBhbmQgYXJlIHRyeWluZyB0byBiZXR0ZXIgdW5kZXJzdGFuZCB0aGUgc2l0dWF0
aW9uLiBGb3IgdGhhdCB0aGUgbG9vcGJhY2sgZmxhZyBjYW4gaGVscCB5b3UuDQoNCj4gDQo+ID4g
KiBPbmNlIElPQU0gdHJhY2luZyBpcyB0dXJuZWQgb24sIHlvdSBjYW4gZGV0ZWN0IHRoZSBub2Rl
L2xpbmsgd2hlcmUgdHJhZmZpYyBpcw0KPiBzdHVjayB3aXRoaW4gb25lIFJUVC4gSS5lLiBpZGVu
dGlmaWNhdGlvbiBjYW4gYmUgZG9uZSBpbiAxIFJUVCwgb25jZSB5b3UgZGV0ZWN0ZWQNCj4gdGhl
IGZhaWx1cmUuDQo+ID4NCj4gVGhlc2UgcHJvYmVzIG1pZ2h0IGFsc28gYmUgZHJvcHBlZCBkdWUg
dG8gdHJhbnNpZW50IGNvbmRpdGlvbnMsIHNvIG9uY2UgYQ0KPiBjYW5kaWRhdGUgbGluayBpcyBk
ZXRlcm1pbmVkIGl0IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gcHJvYmUgc29tZSBtb3JlIHRvIHZlcmlm
eS4NCj4gDQo+ID4gU28gaW4gb3RoZXIgd29yZHMsIHlvdSBvbmx5IG5lZWQgdGhlIElPQU0gdHJh
Y2Ugb3B0aW9uIHdpdGggbG9vcGJhY2sgYWRkZWQNCj4gdG8gYSB2ZXJ5IHNtYWxsIHNldCBvZiBw
YWNrZXRzLiBJbiBhbiBpZGVhbCB3b3JsZCBldmVuIG9uZSBwYWNrZXQgd291bGQgYmUNCj4gc3Vm
ZmljaWVudC4NCj4gPg0KPiBCdXQgd2UgZG9uJ3QgbGl2ZSBpbiBhbiBpZGVhbCB3b3JsZCBhbmQg
InNtYWxsIHNldCBvZiBwYWNrZXRzIiBtYXkgYmUgcmVsYXRpdmUgOi0pLg0KPiBDb25zaWRlciBh
IHByb3ZpZGVyIHRoYXQgaGFzIE4gcG9zc2libGUgcGF0aHMgdGhhdCBhcHBsaWNhdGlvbnMgZm9s
bG93IGFuZCBNDQo+IGludGVybWVkaWF0ZSBub2RlcyBpbiBlYWNoIHBhdGguIE5vdyBzdXBwb3Nl
IHRoYXQgdGhlcmUgaXMgY29tbW9uIGxpbmsgaW4gYWxsDQo+IHBhdGhzIHRoYXQgZmFpbHMgYW5k
IHRoYXQgZWFjaCBwcm9iZXIgaW4gc3RlcCBvbmUgb2YgeW91ciBhbGdvcml0aG0gZGV0ZWN0cyB0
aGUNCj4gZmFpbGVkIGxpbmsuIFNvIHRoZSBsb29wYmFjayBwcm9iZXMgZ2VuZXJhdGUgYSBmbG9v
ZCBvZiBPKE4qTSkgcGFja2V0cyBpbiB0aGUNCj4gbmV0d29yay4gSW4gYSBsYXJnZSBzY2FsZSBk
ZXBsb3ltZW50IE4qTSBjb3VsZCBiZSBhIGxhcmdlIG51bWJlciB0byB0aGUNCj4gZXh0ZW50IHRo
YXQgdGhlIHByb2JlcyB0aGVtc2VsdmVzIGNyZWF0ZSBjb25nZXN0aW9uIGluIHRoZSBuZXR3b3Jr
LiBUaGVyZSBhcmUNCj4gc29tZSBjbGFzc2ljIGV4YW1wbGVzIHNpbWlsYXIgdG8gdGhpcyB3aGVy
ZSBzeW5jaHJvbml6ZWQgVURQIHByb2JlcyBoYXZlDQo+IHJlc3VsdGVkIGluIGJyaWNraW5nIGFu
IGFwcGxpY2F0aW9uLiBUaGUgYW5zd2VyIHRvIHRoaXMgcHJvYmxlbSBpcyBhdm9pZA0KPiBzeW5j
aHJvbml6aW5nIHByb2JlcywgYnV0IHRoYXQgcHJvYmFibHkgbWVhbnMgbG9uZ2VyIHBlcmlvZHMg
dG8gc2VuZCB0aGUgcHJvYmUuDQoNCi4uLkZCOiBUaGUgd2hvbGUgcG9pbnQgb2YgdGhlIGV4YW1w
bGUgdXNlLWNhc2Ugd2FzIHRvIGV4cGxhaW4gaG93IGFwcGxpY2F0aW9uIGxldmVsIHByb2Jpbmcs
IGNvbWJpbmVkIHdpdGggSU9BTSBjYW4gaGVscCB5b3UgZGV0ZWN0IGFuZCBpc29sYXRlIGFuIGlz
c3VlIHJhcGlkbHkuIExpa2Ugd2l0aCBhbnkgbWV0aG9kLCB5b3UgaGF2ZSB0byB1bmRlcnN0YW5k
IHRoZSBzaWRlLWVmZmVjdHMgLSB3aGljaCB5b3UgcG9pbnQgb3V0LiBJLmUuIGFuIG9wZXJhdG9y
IG5lZWRzIHRvIG1ha2Ugc3VyZSB0aGF0IHByb2JlcyBhcmUgbm90IHN5bmNocm9uaXplZDsgc2Nh
bGluZyBsaW1pdCAvIG1heC4gbnVtYmVyIG9mIHBhY2tldHMgaGF2ZSB0byBiZSB0YWtlbiBpbnRv
IGFjY291bnQgZXRjLiAtIHdoaWNoIElNSE8gaXMgcGVyZmVjdGx5IG9rLCBnaXZlbiB0aGF0IHN1
Y2ggYSB0b29sIHdvdWxkIG9ubHkgYmUgdXNlZCBpbiBhIGNvbnRyb2xsZWQgZG9tYWluLg0KDQoN
Cj4gDQo+IEluIGFueSBjYXNlLCBteSBwb2ludCBpcyB0aGF0IHRoZSB3aG9sZSB0aW1lIGZyb20g
d2hlbiBhIGxpbmsgZmFpbHMgdG8gd2hlbiBhDQo+IGVuZHBvaW50IG5vZGUgaXMgYWJsZSB0byBp
ZGVudGlmeSB0aGUgZmFpbGVkIGxpbmsgbmVlZHMgdG8gYmUgdGFrZW4gaW50byBhY2NvdW50DQo+
IHdoZW4gY29tcGFyaW5nIGxvb3BiYWNrIG1ldGhvZCBhbmQgdHJhY2Vyb3V0ZS4gQSBzaW5nbGUg
bG9vcGJhY2sgb3INCj4gdHJhY2Vyb3V0ZSBwcm9iZSBpcyBqdXN0IG9uZSBjb21wb25lbnQgb2Yg
dGhlIGFsZ29yaXRobSBhYm92ZSwgc28gdGhlIG5ldA0KPiBzcGVlZHVwIHdlIGdldCBmcm9tIGxv
b3BiYWNrIG1heSBiZSBsaW1pdGVkIHBlciBBbWRhaGwncyBsYXcuIEl0IG1pZ2h0IGJlIGhlbHAN
Cj4gdG8gaGF2ZSBzb21lIG1vcmUgc3BlY2lmaWNzIG9uIHRoZSBsaW5rIGZhaWx1cmUgZGV0ZWN0
aW9uIGFsZ29yaXRobSBpbmNsdWRpbmcNCj4gc29tZSBlc3RpbWF0ZXMgYWJvdXQgdGhlIHRpbWUg
cmVxdWlyZWQgZm9yIHRoZSB3aG9sZSBwcm9jZXNzIGFuZCBob3cgbXVsdGlwbGUNCj4gcHJvYmVy
cyBhdm9pZCBjcmVhdGluZyBwcm9ibGVtcyBsaWtlIGNvbmdlc3Rpb24uDQoNCi4uLkZCOiBJdCB3
YXNuJ3QgcmVhbGx5IHRoZSBpbnRlbnRpb24gdG8gZGV2ZWxvcCBhIG5ldyBnZW5lcmljIGZhdWx0
IGRldGVjdGlvbiBhbmQgZmF1bHQgaXNvbGF0aW9uIG1lY2hhbmlzbSBoZXJlLiBJdCBpcyBtb3Jl
IHRoZSBvdGhlciB3YXkgYXJvdW5kLiBGb3IgY2VydGFpbiBzY2VuYXJpb3MsIElPQU0gbG9vcGJh
Y2sgY2FuIGJlIGEgdG9vbCB3aGljaCBoZWxwcyBzcGVlZCB1cCBsb2NhbGl6aW5nIGEgZmFpbHVy
ZSAtICBlc3BlY2lhbGx5IHdoZW4gY29tcGFyaW5nIHRvIHRyYWNlcm91dGUuIFlvdSBjYW4gdXNl
IElPQU0gbG9vcGJhY2sgZm9yIG90aGVyIHB1cnBvc2VzLCBsaWtlIGFzc2Vzc2luZyB0aGUgcGVy
Zm9ybWFuY2Ugb2YgYSBwYXRoIGF0IHJlZ3VsYXIgaW50ZXJ2YWxzIGZyb20gYW4gZW5jYXBzdWxh
dGluZyBub2RlJ3MgcG9pbnQgb2Ygdmlldy4gDQoNClRoYW5rcywgRnJhbmsNCg0KPiANCj4gVGhh
bmtzLA0KPiBUb20NCj4gDQo+ID4gRnJhbmsNCj4gPg0KPiA+ID4NCj4gPiA+IFRvbQ0KPiA+ID4N
Cj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gQ2hlZXJzLCBGcmFuaw0KPiA+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBSZWdhcmRzLA0KPiA+ID4gPg0KPiA+ID4gPiBH
cmVnDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IE9uIFRodSwgQXVnIDEsIDIw
MTkgYXQgMTI6MzIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkNCj4gPiA+IDxmYnJvY2tu
ZUBjaXNjby5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBTb21lIGFkZGl0
aW9uYWwgbm90ZXMgb24gdGhlIGRpZmZlcmVudCBmbGFncyAtIHJlc3RhdGluZyBhbmQNCj4gPiA+
ID4gZXhwYW5kaW5nIHRoZQ0KPiA+ID4gZGlzY3Vzc2lvbiB3ZSBoYWQgYXQgdGhlIFdHIG1lZXRp
bmcgaW4gTW9udHJlYWw6DQo+ID4gPiA+DQo+ID4gPiA+IExvb3BiYWNrIGZsYWc6DQo+ID4gPiA+
IFRoZSBsb29wYmFjayBmbGFnIHdhcyBpbnNwaXJlZCBieSBhIHNwZWNpZmljIHVzZSBjYXNlLCB3
aGljaCBjb3VsZA0KPiA+ID4gPiBiZQ0KPiA+ID4gc3VtbWFyaXplZCBhcyAicmFwaWQgaWRlbnRp
ZmljYXRpb24gb2YgYSBmYWlsZWQgbGluay9ub2RlIGluIGEgREMiOiBJbiBhIERDDQo+IChyZWFk
Og0KPiA+ID4gY29udHJvbGxlZC9zcGVjaWZpYyBkb21haW4pLCBvbmUgcnVucyBVRFAgcHJvYmVz
DQo+ID4gPiAoZHJhZnQtbGFwdWtob3YtZGF0YXBsYW5lLQ0KPiA+ID4gcHJvYmUtMDEpIG92ZXIg
YSB2NiBmYWJyaWMuIEluIGNhc2UgYSBVRFAgcHJvYmUgZGV0ZWN0cyBhIGZhaWx1cmUsDQo+ID4g
PiBvbmUgYWRkcyB0aGUgSU9BTSB0cmFjZSBvcHRpb24gYW5kIGVuYWJsZXMgbG9vcGJhY2sgbW9k
ZSAtIGkuZS4NCj4gPiA+IGV2ZXJ5IG5vZGUgc2VuZHMgYSBjb3B5IGJhY2sgdG8gdGhlIHNvdXJj
ZSBpbiBhZGRpdGlvbiB0byBmb3J3YXJkaW5nDQo+ID4gPiB0aGUgcGFja2V0LiBDb3JyZWxhdGlu
ZyB0aGUgaW5mb3JtYXRpb24gZnJvbSBib3RoIGVuZHMgYWxsb3dzIG9uZSB0bw0KPiA+ID4gcGlu
cG9pbnQgdGhlIGZhaWxlZCBub2RlL2xpbmsgcmFwaWRseSBhbmQgZ2l2ZXMgb25lIGEgdmlldyBv
ZiB0aGUNCj4gPiA+IG92ZXJhbGwgZm9yd2FyZGluZyB0b3BvbG9neS4gVGhpcyB1c2UtY2FzZSB3
YXMgaW1wbGVtZW50ZWQgaW4NCj4gPiA+IEZELmlvL1ZQUCByb3VnaGx5IDIgeWVhcnMgYWdvIGFu
ZCB3YXMgYWxzbyBzaG93Y2FzZWQgYXQgSUVURg0KPiA+ID4gYml0cy1uLWJpdGVzLiBUaGVyZSBp
cyBhIHJvdWdoIG91dGxpbmUgb2YgdGhlIG9wZW4gc291cmNlIGltcGxlbWVudGF0aW9uDQo+IGF2
YWlsYWJsZSBoZXJlOiBodHRwczovL2ppcmEuZmQuaW8vYnJvd3NlL1ZQUC00NzEgLg0KPiA+ID4g
PiBJbiBtb3JlIGdlbmVyaWMgd29yZHM6IExvb3BiYWNrIG1vZGUgaXMgbGlrZSBhbGwgSU9BTSwg
YSBkb21haW4NCj4gPiA+ID4gc3BlY2lmaWMNCj4gPiA+IGZlYXR1cmUuIExvb3BiYWNrIG1vZGUg
aXMgdG8gZW5yaWNoIGFuIGV4aXN0aW5nIChoZXJlIHRoZQ0KPiA+ID4gZGF0YXBsYW5lLXByb2Jl
KSBhY3RpdmUgT0FNIG1lY2hhbmlzbS4NCj4gPiA+ID4gUmVhZGluZyB0aHJvdWdoIHRoZSBjb21t
ZW50cyBiZWxvdywgaXQgcHJvdmVzIHRoYXQgdGhlIGN1cnJlbnQNCj4gPiA+ID4gZHJhZnQgaXMN
Cj4gPiA+IGluZGVlZCBhIGdvb2QgYmFzaXMgZm9yIHRoZSBkaXNjdXNzaW9uIGFuZCBpdCBhbHNv
IGNsZWFybHkgc2hvd3MNCj4gPiA+IHRoYXQgd2UgbmVlZCB0byBhZGQgYSBzZWN0aW9uIHRvIHRo
ZSBkb2N1bWVudCB0aGF0IGV4cGFuZHMgb24gaG93DQo+ID4gPiBsb29wYmFjayBtb2RlIGlzIGV4
cGVjdGVkIHRvIGJlIHVzZWQuDQo+ID4gPiA+DQo+ID4gPiA+IEltbWVkaWF0ZSBleHBvcnQgZmxh
ZzoNCj4gPiA+ID4gUGVyIHRoZSBXRyBkaXNjdXNzaW9uIGluIE1vbnRyZWFsIC0gYW5kIHRoZSBm
b2xsb3cgdXAgYnJlYWtvdXQNCj4gPiA+ID4gbWVldGluZw0KPiA+ID4gKGh0dHBzOi8vbWFpbGFy
Y2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvaXBwbS9EbzlrSjlFRF9ncm1UcXdjWkhTZHB5M0MNCj4g
PiA+IG1Saw0KPiA+ID4gKToNCj4gPiA+ID4gVGhlIHBsYW4gaXMgdG8gY29uc29saWRhdGUgdGhl
IElPQU0tcmVsYXRlZCBjb250ZW50IGZvciBhIG5ldw0KPiA+ID4gPiAiaW1tZWRpYXRlDQo+ID4g
PiBleHBvcnQgb3B0aW9uIiBmcm9tIGRyYWZ0LXNvbmctaXBwbS1wb3N0Y2FyZC1iYXNlZC10ZWxl
bWV0cnktMDQgYW5kDQo+ID4gPiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGltbWVkaWF0ZSBleHBv
cnQgZmxhZyBpbg0KPiA+ID4gZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MgIGludG8gYSBu
ZXcgZHJhZnQuDQo+ID4gPiA+DQo+ID4gPiA+IEFjdGl2ZSBmbGFnOg0KPiA+ID4gPiBUaGUgYWN0
aXZlIGZsYWcgaXMgbm90IHRvIHJlcGxhY2UgYW55IGV4aXN0aW5nIGFjdGl2ZSBPQU0NCj4gPiA+
ID4gbWVjaGFuaXNtcyAtIGJ1dA0KPiA+ID4gcmF0aGVyIGFsbG93IGFuIG9wZXJhdG9yIHdobyB1
c2VzIGhpcyBvd24gcHJvYmluZyBhbG9uZyB3aXRoIElPQU0gdG8NCj4gPiA+IGZsYWcgYSBwYWNr
ZXQgYXMgYSBwcm9iZSBwYWNrZXQuDQo+ID4gPiA+DQo+ID4gPiA+IFNlY3VyaXR5IGNvbnNpZGVy
YXRpb25zIGZvciBmbGFncyBpbiB0aGUgY29udGV4dCBvZiBQTkYgdnMuIFZORjoNCj4gPiA+ID4g
VGhhbmtzIGZvciByYWlzaW5nIHRoZSBwb2ludC4gSXQgd291bGQgYmUgZ3JlYXQgdG8gc2VlDQo+
ID4gPiA+IHNwZWNpZmljcy9kZXRhaWxzDQo+ID4gPiBkaXNjdXNzZWQgaGVyZSBvbiB0aGUgbGlz
dCwgc28gdGhhdCB0aG9zZSBjb3VsZCBiZSBpbmNvcnBvcmF0ZWQgaW50bw0KPiA+ID4gdGhlIHNl
Y3VyaXR5IHNlY3Rpb24uDQo+ID4gPiA+DQo+ID4gPiA+IFRoYW5rcywgRnJhbmsNCj4gPiA+ID4N
Cj4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206IGlw
cG0gPGlwcG0tYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFRvbSBIZXJiZXJ0DQo+ID4g
PiA+ID4gU2VudDogRG9ubmVyc3RhZywgMS4gQXVndXN0IDIwMTkgMDA6NDENCj4gPiA+ID4gPiBU
bzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCj4gPiA+ID4gPiBDYzogSVBQ
TSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPjsgSUVURiBJUFBNIFdHDQo+ID4gPiA+ID4g
PGlwcG1AaWV0Zi5vcmc+DQo+ID4gPiA+ID4gU3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBj
YWxsIGZvciBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncyBSZToNCj4gPiA+ID4gPiBSZWdh
cmRpbmcgZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MNCj4gPiA+ID4gPg0KPiA+ID4gPiA+
IE9uIFdlZCwgSnVsIDMxLCAyMDE5IGF0IDExOjUzIEFNIEdyZWcgTWlyc2t5DQo+ID4gPiA+ID4g
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCj4gPiA+ID4gPiB3cm90ZToNCj4gPiA+ID4gPiA+DQo+
ID4gPiA+ID4gPiBEZWFyIEF1dGhvcnMsDQo+ID4gPiA+ID4gPiB0aGFuayB5b3UgZm9yIGJyaW5n
aW5nIHRoaXMgcHJvcG9zYWwgZm9yIHRoZSBkaXNjdXNzaW9uLiBXaGVuDQo+ID4gPiA+ID4gPiBj
b25zaWRlcmluZyBXRw0KPiA+ID4gPiA+IEFQLCBJIHVzZSB0aGUgZm9sbG93aW5nIGNyaXRlcmlh
Og0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IGlzIHRoZSBkb2N1bWVudCByZWFzb25hYmx5IHdl
bGwtd3JpdHRlbjsgZG9lcyBpdCBhZGRyZXNzZXMgYQ0KPiA+ID4gPiA+ID4gcHJhY3RpY2FsIHBy
b2JsZW07IGlzIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiB2aWFibGU/DQo+ID4gPiA+ID4gPg0KPiA+
ID4gPiA+ID4gT24gdGhlIGZpcnN0IHBvaW50LCBJIGNvbW1lbmQgeW91IC0gdGhlIGRyYWZ0IGlz
IGVhc3kgdG8gcmVhZC4NCj4gPiA+ID4gPiA+IE9uIHRoZSBzZWNvbmQgcG9pbnQsIEkgaGF2ZSBz
ZXZlcmFsIHF1ZXN0aW9uczoNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBXaGF0IGlzIHRoZSBi
ZW5lZml0IG9mIHVzaW5nIExvb3BiYWNrIGZsYWcgaW4gdGhlIFRyYWNlIG1vZGU/DQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBUaGlzIGlzIHVuY2xlYXIgdG8gbWUgYWxzby4gQWRkaXRpb25hbGx5LCBJ
IGFtIGNvbmNlcm5lZCB0aGF0DQo+ID4gPiA+ID4gcHJvdG9jb2wgYmxpbmRseSByZWZsZWN0cyB0
aGUgcGFja2V0IGJhY2sgdG8gdGhlIHNvdXJjZSB3aXRob3V0DQo+ID4gPiA+ID4gYW55IHJlZ2Fy
ZCB0byB3aGF0IGVsc2UgdGhlIHBhY2tldCBjb250YWlucy4gRm9yIGluc3RhbmNlLCBpZiBhDQo+
ID4gPiA+ID4gVENQIHBhY2tldCBpcyByZWZsZWN0ZWQgYnkgdGVuIGludGVybWVkaWF0ZSBub2Rl
cyB0aGlzIGlzIG5vbnNlbnNpY2FsLg0KPiA+ID4gPiA+IFRoZSBwb3NzaWJpbGl0eSBvZiBhbiBh
bXBsaWZpY2F0aW9uIGF0dGFjayBpcyBvYnZpb3VzIGFuZCBpbg0KPiA+ID4gPiA+IGZhY3QgbWVu
dGlvbmVkIGluIHRoZSBzZWN1cml0eSBzZWN0aW9uLCBob3dldmVyIEknbSBza2VwdGljYWwNCj4g
PiA+ID4gPiB0aGF0IHRoZSBwcm9wb3NlZA0KPiA+ID4gbWl0aWdhdGlvbiBvZiByYXRlIGxpbWl0
aW5nIGlzIHN1ZmZpY2llbnQuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBNaW5pbWFsbHksIGl0IHNl
ZW1zIGxpa2UgdGhlIHJlZmxlY3RlZCBwYWNrZXRzIHNob3VsZCBiZSB3cmFwcGVkDQo+ID4gPiA+
ID4gaW4gSUNNUCB0byBtaXRpZ2F0ZSBzcG9vZmluZyBhdHRhY2tzLiBBbHNvLCBJIHdvbmRlciBp
Zg0KPiA+ID4gPiA+IHRyYWNlcm91dGUgbWV0aG9kb2xvZ3kgY291bGQgYmUgdXNlZCBmb3IgdHJh
Y2luZywgaS5lLiBvbmUgc2VudA0KPiA+ID4gPiA+IHBhY2tldCByZXN1bHRzIGluIGF0IG1vc3Qg
b25lIHJldHVybiBwYWNrZXQgKElDTVApLCB0byBtaXRpZ2F0ZSB0aGUNCj4gYW1wbGlmaWNhdGlv
biBwcm9ibGVtLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gVG9tDQo+ID4gPiA+ID4NCj4gPiA+ID4g
PiA+IFdoeSBpcyBpdCBpbXBvcnRhbnQgdG8gbGltaXQgdGhlIGFwcGxpY2FiaWxpdHkgb2YgTG9v
cGJhY2sgdG8NCj4gPiA+ID4gPiA+IG9ubHkgVHJhY2UNCj4gPiA+IG1vZGU/DQo+ID4gPiA+ID4g
PiBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIGNvbGxlY3RpbmcgdGhlIHNhbWUsIGFzIEkgdW5kZXJz
dGFuZA0KPiA+ID4gPiA+ID4gdGhlIGRlc2NyaXB0aW9uLA0KPiA+ID4gPiA+IGRhdGEgb24gdGhl
IHJldHVybiBwYXRoIHRvIHRoZSBzb3VyY2U/DQo+ID4gPiA+ID4gPiBXaGF0IGlzIHRoZSBiZW5l
Zml0IG9mIHVzaW5nIEFjdGl2ZSBmbGFnIGNvbXBhcmluZyB0byBleGlzdGluZw0KPiA+ID4gPiA+
ID4gYWN0aXZlIE9BTQ0KPiA+ID4gPiA+IHByb3RvY29scz8NCj4gPiA+ID4gPiA+IFdoYXQgaXMg
dGhlIGJlbmVmaXQgb2YgdXNpbmcgSW1tZWRpYXRlIGZsYWcgY29tcGFyaW5nIHRvDQo+ID4gPiA+
ID4gPiBQb3N0Y2FyZC1CYXNlZA0KPiA+ID4gPiA+IFRlbGVtZXRyeSAoUEJUKSBwcm9wb3NhbD8N
Cj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBPbiB0aGUgdGhpcmQgcG9pbnQsIEknZCBhcHByZWNp
YXRlIHlvdXIgY2xhcmlmaWNhdGlvbiBvbiB0aGVzZSBwb2ludHM6DQo+ID4gPiA+ID4gPg0KPiA+
ID4gPiA+ID4gSW4gd2hpY2ggdHJhbnNwb3J0cyAoSSBmaW5kIHRoYXQgaU9BTSBlbmNhcHN1bGF0
aW9uIGhhcyBiZWVuDQo+ID4gPiA+ID4gPiBwcm9wb3NlZCBmb3IgYWxsDQo+ID4gPiA+ID4ga25v
d24gdHJhbnNwb3J0cykgeW91J3ZlIGVudmlzaW9uZWQgdG8gdXNlIExvb3BiYWNrIGZsYWc/DQo+
ID4gPiA+ID4gPiBUaGUgdGhpcmQgYnVsbGV0IGluIFNlY3Rpb24gNSByZWZlcnMgdG8gYSByZXBs
aWNhIG9mIHRoZSBkYXRhDQo+ID4gPiA+ID4gPiBwYWNrZXQgdGhhdCBmb2xsb3dzDQo+ID4gPiA+
ID4gdGhlIHNhbWUgcGF0aCBhcyB0aGUgb3JpZ2luYWwgcGFja2V0LiBXaGF0IGNvbnRyb2xzIHRo
YXQgcmVwbGljYXRpb24/DQo+ID4gPiA+ID4gPiBUaGUgbGFzdCBwYXJhZ3JhcGggaW4gdGhlIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb24gc2VjdGlvbg0KPiA+ID4gPiA+ID4gcmVsaWVzIG9uICJyZXN0
cmljdGVkDQo+ID4gPiA+ID4gYWRtaW5pc3RyYXRpdmUgZG9tYWluIiB0byBtaXRpZ2F0ZSB0aGUg
dGhyZWF0IG9mIG1hbGljaW91cw0KPiA+ID4gPiA+IGF0dGFja3MgdXNpbmcgYSBjb21iaW5hdGlv
biBvZiBpT0FNIGV4dGVuc2lvbnMuIFRoYXQgbWlnaHQgYmUNCj4gPiA+ID4gPiB0aGUgY2FzZSB3
aGVuIG9wZXJhdGluZyBpbiBhIFBORiBlbnZpcm9ubWVudCwgYnV0IGl0IGlzIG11Y2gNCj4gPiA+
ID4gPiBtb3JlIGNoYWxsZW5naW5nIHRvIG1haW50YWluIHN1Y2ggYSB0cnVzdGVkIGRvbWFpbiBp
biBWTkYNCj4gPiA+ID4gPiBlbnZpcm9ubWVudC4gSG93IGNhbiB0aGVzZSBuZXcgc2VjdXJpdHkg
cmlza3MgYmUgbWl0aWdhdGVkIGluIGEgVk5GDQo+IGVudmlyb25tZW50Pw0KPiA+ID4gPiA+ID4N
Cj4gPiA+ID4gPiA+IEFwcHJlY2lhdGUgeW91ciBjb25zaWRlcmF0aW9uIGFuZCBjbGFyaWZpY2F0
aW9ucyB0byBteSBxdWVzdGlvbnMuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gUmVnYXJkcywN
Cj4gPiA+ID4gPiA+IEdyZWcNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBPbiBUaHUsIEp1bCAy
NSwgMjAxOSBhdCAyOjA3IFBNIEJyaWFuIFRyYW1tZWxsIChJRVRGKQ0KPiA+ID4gPiA+ID4gPGll
dGZAdHJhbW1lbGwuY2g+DQo+ID4gPiA+ID4gd3JvdGU6DQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4g
PiA+PiBoaSBHcmVnLA0KPiA+ID4gPiA+ID4+DQo+ID4gPiA+ID4gPj4gVGhhbmtzIGZvciB0aGUg
ZmVlZGJhY2s7IGFic29sdXRlbHksIHdlIGNhbiBkbyB0aGlzIHRoZSBub3JtYWwgd2F5Lg0KPiA+
ID4gQXV0aG9yczoNCj4gPiA+ID4gPiBsZXQncyBkbyBhIG5vcm1hbCB0d28td2VlayBhZG9wdGlv
biBjYWxsIGZvciB0aGlzIGRvY3VtZW50DQo+ID4gPiA+ID4gYmVmb3JlIHB1Ymxpc2hpbmcgdGhl
IHVwZGF0ZS4NCj4gPiA+ID4gPiA+Pg0KPiA+ID4gPiA+ID4+IFRoaXMgYWRvcHRpb24gY2FsbCBz
dGFydHMgbm93Lg0KPiA+ID4gPiA+ID4+DQo+ID4gPiA+ID4gPj4gSVBQTSwgcGxlYXNlIHJlc3Bv
bmQgdG8gdGhpcyBtZXNzYWdlIHdpdGggYW4gaW5kaWNhdGlvbiB0bw0KPiA+ID4gPiA+ID4+IHRo
ZSBtYWlsaW5nIGxpc3Qgb2YNCj4gPiA+ID4gPiB5b3VyIHN1cHBvcnQgZm9yIGFkb3B0aW5nIGRy
YWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzIGFzIGENCj4gPiA+ID4gPiB3b3JraW5nIGdyb3Vw
IGRvY3VtZW50LCBpbiBwYXJ0aWFsIGZ1bGZpbGxtZW50IG9mIG91ciBjaGFydGVyDQo+ID4gPiA+
ID4gbWlsZXN0b25lICJzdWJtaXQgYSBTdGFuZGFyZHMgVHJhY2sgZHJhZnQgb24gaW5iYW5kIE9B
TSBiYXNlZA0KPiA+ID4gPiA+IG1lYXN1cmVtZW50DQo+ID4gPiBtZXRob2RvbG9naWVzIHRvIHRo
ZSBJRVNHIg0KPiA+ID4gPiA+IChvYnZpb3VzbHksIGRlcGVuZGluZyBvbiBob3cgbWFueSBkb2N1
bWVudHMgd2UgZW5kIHVwIHNlbmRpbmcgdG8NCj4gPiA+ID4gPiB0aGUgSUVTRywgd2UgbWF5IGhh
dmUgdG8gY2hhbmdlIHRoZSBwbHVyYWxpdHkgb2YgdGhpcw0KPiA+ID4gPiA+IG1pbGVzdG9uZSku
IElmIHlvdSBkbyBub3Qgc3VwcG9ydCB0aGlzLCBwbGVhc2Ugc2VuZCBhIG1lc3NhZ2UgdG8gdGhl
IGxpc3QNCj4gZXhwbGFpbmluZyB3aHkuDQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4gPiA+PiBUaGFu
a3MsIGNoZWVycywNCj4gPiA+ID4gPiA+Pg0KPiA+ID4gPiA+ID4+IEJyaWFuIChhcyBJUFBNIGNv
LWNoYWlyKQ0KPiA+ID4gPiA+ID4+DQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4gPiA+PiA+IE9uIDI1
IEp1bCAyMDE5LCBhdCAxMzoxNSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4N
Cj4gd3JvdGU6DQo+ID4gPiA+ID4gPj4gPg0KPiA+ID4gPiA+ID4+ID4gRGVhciBDaGFpcnMsIGV0
IGFsLiwNCj4gPiA+ID4gPiA+PiA+IEkgYXBwcmVjaWF0ZSB0aGF0IGVkaXRvcnMgb2YgZHJhZnQt
aWV0Zi1pcHBtLWlvYW0tZGF0YQ0KPiA+ID4gPiA+ID4+ID4gZm9sbG93ZWQgb24gdGhlDQo+ID4g
PiA+ID4gZGVjaXNpb24gb2YgdGhlIFdHIHJlYWNoZWQgYXQgdGhlIG1lZXRpbmcgaW4gUHJhZ3Vl
IHRvIGV4dHJhY3QNCj4gPiA+ID4gPiBtYXRlcmlhbCBub3QgZGlyZWN0bHkgcmVsYXRlZCB0byB0
aGUgZGVmaW5pdGlvbiBvZiBpT0FNIGRhdGENCj4gPiA+ID4gPiBlbGVtZW50cyBmcm9tIHRoZSBk
b2N1bWVudC4gVGhlIG5ldyBkcmFmdCB3YXMgcHJlc2VudGVkIGVhcmxpZXINCj4gPiA+ID4gPiB0
aGlzIHdlZWsgYW5kIGdlbmVyYXRlZCBtYW55IGNvbW1lbnRzLiBJIGZlZWwgdGhhdCBpdCB3b3Vs
ZCBiZQ0KPiA+ID4gPiA+IHJpZ2h0IHRvIGRpc2N1c3MgdGhlIGRyYWZ0IGFuZCBpdHMgcmVsZXZh
bmNlIHRvIHRoZSBjaGFydGVyIG9mDQo+ID4gPiA+ID4gdGhlIElQUE0gV0cgYmVmb3JlDQo+ID4g
PiBzdGFydGluZyBXRyBhZG9wdGlvbiBwb2xsLg0KPiA+ID4gPiA+ID4+ID4NCj4gPiA+ID4gPiA+
PiA+IFJlZ2FyZHMsDQo+ID4gPiA+ID4gPj4gPiBHcmVnDQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4g
PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4g
PiA+ID4gPiBpcHBtIG1haWxpbmcgbGlzdA0KPiA+ID4gPiA+ID4gaXBwbUBpZXRmLm9yZw0KPiA+
ID4gPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQo+ID4g
PiA+ID4NCj4gPiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+ID4gPiA+IGlwcG0gbWFpbGluZyBsaXN0DQo+ID4gPiA+ID4gaXBwbUBpZXRm
Lm9yZw0KPiA+ID4gPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBw
bQ0K


From nobody Mon Aug  5 00:07:39 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C3D9120150 for <ippm@ietfa.amsl.com>; Mon,  5 Aug 2019 00:07:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=YwQ2cqYV; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=g1dsY8mn
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 zUVMCjaRt1hA for <ippm@ietfa.amsl.com>; Mon,  5 Aug 2019 00:07:35 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 886EF12014F for <ippm@ietf.org>; Mon,  5 Aug 2019 00:07:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13794; q=dns/txt; s=iport; t=1564988855; x=1566198455; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=IAjgdh7skutVf+9OokzEpP4A4UtE5cekE2JHE8GWPhA=; b=YwQ2cqYVjjmu6GxBj6puwMm/q6CWIaDhDbe6RsigYrcleUZy9hX5/MMx ZOL8vvWUQzwkd8VhZb5XwoZtrfYboP7uXQ5eYRDFT4hOykFAuAA4LEYBq Ga4hHJps7vsxJdFy2VAcj1pwuuYmNUp9J7mCUj+JajNiU/ypq7c6vgmS0 Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3ANL8Wrx9ExJQy1P9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcCPE0rwL/jnRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATAAD41Edd/5BdJa1mGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVQMBAQEBCwGBRCknA21VIAQLKgqEFINHA4ssgluXWYEugSQ?= =?us-ascii?q?DVAkBAQEMAQEYCwoCAQGEPwIXgk4jNgcOAQMBAQQBAQIBBm2FHgyFSgEBAQE?= =?us-ascii?q?CAQEBEBERDAEBJQcLAQsEAgEIEQQBAQECAiYCAgIlCxUICAIEDgUIGoMBgWo?= =?us-ascii?q?DDg8BAgyfdQKBOIhgcYEygnoBAQWFBRiCEwMGgQwoAYRxhnEXgUA/gRFGgkw?= =?us-ascii?q?+gmEBAYFjgwkygiaMDzOCR5subQkCghuGXIQyQ4hogi+Veo57hiSQGAIEAgQ?= =?us-ascii?q?FAg4BAQWBVwMugVhwFTuCbIJCDBeBAwECB4JBhRSFP3KBKYtyAYEgAQE?=
X-IronPort-AV: E=Sophos;i="5.64,349,1559520000"; d="scan'208";a="611416064"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Aug 2019 07:07:34 +0000
Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id x7577Y9n003470 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 5 Aug 2019 07:07:34 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 02:07:33 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 02:07:33 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 5 Aug 2019 02:07:33 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bY7VjWPePhBJJnqdpkAsT1Rx1TygVPP3VEwDN+ZdRcliWxdXPyalG/XdwQ172brPfX8McAqs+RVgYl/7qFLoIkmhDeNiO6T4BbpxdVhLEJGcWjYDg0buEqCkdA84/zjOpM1FvIsGCQJkxL2ygnvF9ZlyrlzD7dRnBvsBknt5MytxV0dvbgORWFyWaJ7FUt6cfHADqtR1L2JOGAB7wYx22E0gkCLkHoGqnhMoOFss/mHsBqt6uklpYWX1rq9xr+D9G7yt/S2sWcB7PjozJqPdPunlYwvGBY/wnuxdvX+oWEbKV6N1jDdgF+jONmxx1I+hD6zYb3M4ikwHBY7Aee4y/Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IAjgdh7skutVf+9OokzEpP4A4UtE5cekE2JHE8GWPhA=; b=YfjbUE+hJALdy/AtDvhqJ9rGcYZ7xYOLUvDUV79wx0VSmjTatr7TEKCev8aFiJidT9+KpXxLIO6mfh8sJqxkCOuhRZn/vjdaqh9LH1GhZIvfyxf/oL/xP/LfMlgw02e7rwsSlAJATf1EnMmJJkAtz/rjunOavLevo+O7A5t9zVST9TXFghMjwPPxrWQT1fjBxyEG3/7BuD3Hf/9Y0801s0MrXne+xp4pCk7FFENydE81KBTxLveSNE8S0jxxPMdAgqXcg2jEEmvD7YwlF5xxgU0FLqfi7m/LQBV8muks4s0qp6QVUVY5x4orrbTrobLReFUpuLsbkQ+xpUAO8OfHMg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IAjgdh7skutVf+9OokzEpP4A4UtE5cekE2JHE8GWPhA=; b=g1dsY8mnyS6UcvLBd9Ap4+mWM6L/8xTD0kR9SXLupRVtYnQ11eX0ijXOKkBgPOUH9QIqfYMy0yHj673Fy2exUYlBqTLfX4i+KYr3luMkP4Eq2p6NG5EKc1+JxVAJm58kmzyGLeReJdJfQD8lWLQ5AknFfelSw+4DQMDiHBhTb88=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB2934.namprd11.prod.outlook.com (20.177.228.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.17; Mon, 5 Aug 2019 07:07:31 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Mon, 5 Aug 2019 07:07:31 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Tom Herbert <tom@herbertland.com>
CC: IETF IPPM WG <ippm@ietf.org>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Thread-Topic: [ippm] Comments on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVQnSkcM+hM0NzCkyT+m1G2sWgdqbjT4aAgALTBWCAA7/DAIACTR7w
Date: Mon, 5 Aug 2019 07:07:31 +0000
Message-ID: <BYAPR11MB2584275311BDA53408939E3CDADA0@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CALx6S34aMnTzFuoQnPScCu8mG2FT37o4Ok4DSP-5vYO9xEq=UA@mail.gmail.com> <CALx6S34ureyjwo1DYTKYGEecGy46NzAbuGcV+nrhw98+CLUK1w@mail.gmail.com> <BYAPR11MB2584A42E0A36AD939699E618DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CALx6S35czgwSxppCpJwPnCXgYF_BnOhBcktq9wNrGarBEBbScw@mail.gmail.com>
In-Reply-To: <CALx6S35czgwSxppCpJwPnCXgYF_BnOhBcktq9wNrGarBEBbScw@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ba54e87-215b-4eec-571a-08d7197395ae
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB2934; 
x-ms-traffictypediagnostic: BYAPR11MB2934:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BYAPR11MB2934F4C8544BE672DE6180D6DADA0@BYAPR11MB2934.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01208B1E18
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(4636009)(39860400002)(376002)(346002)(396003)(366004)(136003)(51914003)(189003)(199004)(13464003)(3846002)(26005)(316002)(6116002)(5660300002)(186003)(9686003)(6306002)(53936002)(52536014)(64756008)(76116006)(66556008)(66946007)(66476007)(476003)(66446008)(229853002)(6916009)(486006)(33656002)(7736002)(74316002)(8676002)(81156014)(81166006)(305945005)(8936002)(55016002)(446003)(4326008)(25786009)(478600001)(966005)(14454004)(11346002)(7696005)(99286004)(256004)(6506007)(53546011)(14444005)(76176011)(102836004)(68736007)(6246003)(54906003)(6436002)(86362001)(71200400001)(71190400001)(2906002)(66066001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2934; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6vzaWCgrcXwm+UXQzqH4OHXR/+15xX5z6yMOKi/nW57XHgCLEGX42eeH1YAOzta8gPY59BrRQXKVjHHfCZyc9QzcOez8BbMiAc+GuAh2zxSa9ZSHHdWucu8DhBmYbi0isxPhGaYlNqeUtSYj/I7ylpki1hJSkbR04hT7Ag+0D2HmV8WnuwlyutHAfmLPPqN5H+joXO9ThTXnRBkGuOiN65bmoHppBd1eMnl/87EcrGlceBadyaGLIHbfW3KtstR64pGg5Y1pWcgVH4q8NQbrxFSPdI/oCbsFpobHIAB9T6EW5e/uhiBq+CIlkO1//RtXRnr8oTzc9V78eRb1s/3WcKArXuyeNkg3fB3x1UfY73SxrgU5mpbfA2NDC9OdDEFGaeNHjWvQ9Hk/sf58N6lbIbcDlKdIJdG9XjOmxgFIQEk=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ba54e87-215b-4eec-571a-08d7197395ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2019 07:07:31.4431 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2934
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xch-aln-012.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ZNe1Hqf_jzkVWE1UCoSoWa1mDNM>
Subject: Re: [ippm] Comments on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 07:07:38 -0000

SGkgVG9tLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRvbSBIZXJi
ZXJ0IDx0b21AaGVyYmVydGxhbmQuY29tPg0KPiBTZW50OiBTYW1zdGFnLCAzLiBBdWd1c3QgMjAx
OSAyMTo0Mw0KPiBUbzogRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2Nv
LmNvbT4NCj4gQ2M6IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NCj4gU3ViamVjdDogUmU6
IFtpcHBtXSBDb21tZW50cyBvbiBkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhLTA2DQo+IA0KPiBP
biBUaHUsIEF1ZyAxLCAyMDE5IGF0IDM6NTkgQU0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkN
Cj4gPGZicm9ja25lQGNpc2NvLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBIaSBUb20sDQo+ID4NCj4g
PiBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuIENvdXBsZSBvZiB0aG91Z2h0czoNCj4gPg0KPiA+
ICogQml0IDcgLyBPcGFxdWUgU3RhdGUgU25hcHNob3Q6DQo+ID4NCj4gPiBQZXIgdGhlIGRpc2N1
c3Npb24gaW4gdGhlIFdHIG1lZXRpbmcgaW4gTW9udHJlYWw6IFRoZSBmaWVsZCBjb3VsZCBpbmRl
ZWQgbGVhZA0KPiB0byB2YXJpYWJsZSBsZW5ndGggZGF0YSBiZWluZyBpbnNlcnRlZCBpbnRvIHRo
ZSBwYWNrZXQuIFRoYXQgc2FpZCwgdGhlIGVudmlzaW9uZWQNCj4gdXNlIHdvdWxkIGJlIHRoYXQg
Zm9yIGEgc3BlY2lmaWMgZGVwbG95bWVudCBvciBJT0FNIGRvbWFpbiwgdGhlICJsZW5ndGgiDQo+
IHdvdWxkIGJlIGEgZml4ZWQgdmFsdWUgc28gdGhhdCBhIHBhcnNlciBjb3VsZCBiZSBwcmVjb25m
aWd1cmVkIGluIGEgcHJvcGVyIHdheS4NCj4gVGhvc2UgY291bGQgZXZlbiBiZSBzcGVjaWZpZWQg
YXMgcGFydCBvZiBhbiBJT0FNIHByb2ZpbGUgKGRyYWZ0LW1penJhaGktaXBwbS0NCj4gaW9hbS1w
cm9maWxlLTAwKS4NCj4gPiBGb3IgdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LCB3ZSBz
aG91bGQgYWRkIGEgZGVwbG95bWVudCBjb25zaWRlcmF0aW9uDQo+IGZvciAiT3BhcXVlIFN0YXRl
IFNuYXBzaG90IiB0byByZWZsZWN0IHRoaXMgZGlzY3Vzc2lvbi4NCj4gPg0KPiBIaSBGcmFuaywN
Cj4gDQo+IFByZWNvbmZpZ3VyaW5nIGEgZml4ZWQgbGVuZ3RoIGFjcm9zcyBhIGRvbWFpbiBzZWVt
cyBsaWtlIGEgY2FuIG9mIHdvcm1zIHRvIG1lLg0KPiBNYXliZSBzb21lIGRvbWFpbiBoYXMgcmVh
c29uIHRvIHVzZSBkaWZmZXJlbnQgbGVuZ3RocyBzaW11bHRhbmVvdXNseSwgb3INCj4gd2hhdCBo
YXBwZW5zIHRoZSBkYXkgdGhhdCBzb21lIGRvbWFpbiBjaGFuZ2VzIGxlbmd0aD8gTXkgY29tbWVu
dCB3YXNuJ3QNCj4gaW4gb3Bwb3NpdGlvbiBvZiB2YXJpYWJsZSBsZW5ndGggb3BhcXVlIGRhdGEs
IGl0IGlzIGEgcXVlc3Rpb24gb2Ygd2hlcmUgdGhlIGRhdGENCj4gc2hvdWxkIGJlIHBsYWNlZCBp
biB0aGUgcGFja2V0LiBJIGp1YXQgdGhpbmsgaXQgc2hvdWxkIGZvbGxvdyBhbnkgZGVmaW5lZCBm
bGFnLQ0KPiBmaWVsZHMgKHlvdSBtaWdodCB3YW50IHRvIGxvb2sgYXQgaG93IEdVRSBoYW5kbGVz
IHByaXZhdGUgZGF0YSB3aGljaA0KPiBpbW1lZGlhdGUgZm9sbG93cyB0aGUgZmxhZy1maWVsZHMp
Lg0KDQouLi4gRkI6IE5vdCBzdXJlIEkgZm9sbG93IHRoZSAiY2FuIG9mIHdvcm1zIiBzdGF0ZW1l
bnQuIENob29zaW5nIGEgbGVuZ3RoIGlzIGp1c3QgYW4gb3B0aW1pemF0aW9uLiANCkl0IHdvdWxk
IGFsbG93IHlvdSB0byBwcmUtY29tcHV0ZSB0aGluZ3MgLSBzbyB0aGF0IGR1cmluZyBvcGVyYXRp
b25zLCB5b3UnZCBqdXN0IGNoZWNrIHZhbGlkaXR5IGluc3RlYWQgb2YgZG9pbmcgdGhlIGFjdHVh
bCBjYWxjdWxhdGlvbnMuDQoNClRoYW5rcyBmb3IgdGhlIHBvaW50ZXIgdG8gR1VFLiBPcmRlcmlu
ZyB0aGUgYml0cyBzbyB0aGF0IHBhcnNpbmcgYmVjb21lcyBlYXNpZXIgbWFrZXMgc2Vuc2UuIFNv
IHlvdSBzZWVtIHRvIHN1Z2dlc3QgdGhhdCB3ZSBtYWtlICJvcGFxdWUgc3RhdGUgc25hcHNob3Qi
IGJpdCAyMiAoYXNzdW1pbmcgdGhhdCB3ZSdyZSByZXNlcnZlIDIzIGZvciBmdXR1cmUgZXh0ZW5z
aW9uIGFuZCBtb3ZlIGNoZWNrc3VtIC0gYXMgYSBmaXhlZCBzaXplIGZpZWxkIGZ1cnRoZXIgdXAp
Pw0KDQo+IA0KPiA+ICogQml0IDIzIC8gQ2hlY2tzdW0gY29tcGxlbWVudDoNCj4gPg0KPiA+IFRo
ZSBpZGVhIGZvciB0aGUgY2hlY2tzdW0gY29tcGxlbWVudCB3YXMgaW5kZWVkIHdoYXQgeW91IG1l
bnRpb246IEF2b2lkDQo+IHRoZSBuZWVkIHRvIHVwZGF0ZSB0aGUgcGFja2V0J3MgVURQIGNoZWNr
c3VtIGJ5IGFuIGludGVybWVkaWF0ZSBlbnRpdHksIHdoaWNoDQo+IGlzbid0IGJlIGFibGUgdG8g
dXBkYXRlIHRoZSBVRFAgY2hlY2tzdW0gaXRzZWxmLiBPbmUgY2FuIGFyZ3VlIHdoZXRoZXIgdGhl
c2UNCj4gbm9kZXMgd291bGQgZXhpc3QgLSBwZXIgd2hhdCB5b3Ugc2F5LCBidXQgZnJvbSB3aGF0
IEkgcmVtZW1iZXIsIHRoaXMgb3B0aW9uDQo+IHdhcyBhZGRlZCB0byBiZSBvbiB0aGUgc2FmZSBz
aWRlLiBUaGUgZmllbGQgd2FzIGFkZGVkIHdheSBiYWNrDQo+IChodHRwczovL2dpdGh1Yi5jb20v
aW5iYW5kLW9hbS9pZXRmL3B1bGwvNDEpLiBJJ20gaG9waW5nIHRoYXQgVGFsIGNvdWxkIHNoZWQN
Cj4gc29tZSBmdXJ0aGVyIGxpZ2h0IGl0Lg0KPiANCj4gWWVzLCBJIGJlbGlldmUgdGhhdCBpdCBj
b3VsZCBiZSB1c2VmdWwgaW4gdGhlIFVEUCBjYXNlLiBNeSBjb25jZXJuIGlzIHRoZQ0KPiBwbGFj
ZW1lbnQgb2YgdGhlIGZpZWxkIHNvIHRoYXQgaXQgc2tpcHMgb3ZlciBiaXRzIHlldCB0byBiZSBk
ZWZpbmVkLiBUaGlzIG1ha2VzDQo+IGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGRpZmZpY3VsdCB3
aGVuIG5ldyBmaWVsZHMgYXJlIGRlZmluZWQgdGhhdCBkZXBsb3llZA0KPiBkZXZpY2VzIHdvbid0
IHVuZGVyc3RhbmQgYW5kIGtub3cgdGhlaXIgbGVuZ3RocyB0byBmaW5kIHRoZSBvZmZzZXQgb2Yg
Y2hlY2tzdW0NCj4gY29tcGxlbWVudCBmaWVsZC4NCj4gDQo+ID4NCj4gPiAqIFNob3J0IC8gd2lk
ZSBmb3JtYXQgb2YgZmllbGRzOg0KPiA+DQo+ID4gWW91IG5vdGUgdGhhdCAiSGF2aW5nIHNlcGFy
YXRlIGZpZWxkcyBmb3IgZGlmZmVyZW50IHNpemVzIG9mIHRoZSBzYW1lDQo+IGluZm9ybWF0aW9u
IGF3a3dhcmQgYW5kIGluZWZmaWNpZW50LiIgLSB0aG91Z2h0IHRoZXNlIGZpZWxkcyBkb24ndCBu
ZWNlc3NhcmlseQ0KPiBuZWVkIHRvIGNhcnJ5IHRoZSBzYW1lIGNvbnRlbnQuIEJvdGggZmllbGRz
IChzaG9ydCBhbmQgd2lkZSkgY291bGQgaW5kZWVkIGJlDQo+IHByZXNlbnQgaW4gdGhlIHNhbWUg
cGFja2V0IGFuZCBjYW4gY29tcGxlbWVudCBlYWNoIG90aGVyLiBHaXZlbiB0aGF0IHRoZSB0ZXJt
DQo+ICJpbnRlcmZhY2UiIGlzbid0IGZ1cnRoZXIgZGVmaW5lZCwgd2hhdCBhbiBJT0FNIGRvbWFp
biBpcyBnb2luZyB0byBhc3NvY2lhdGUNCj4gd2l0aCBpbnRlcmZhY2UgaXMgZmxleGlibGUsIGUu
Zy4gImludGVyZmFjZV9zaG9ydCIgY291bGQgYmUgYW4gaWRlbnRpZmllciBmb3IgdGhlDQo+IHBo
eXNpY2FsIGludGVyZmFjZSwgd2hlcmVhcyAiaW50ZXJmYWNlX3dpZGUiIGNvdWxkIGJlIGFuIGlk
ZW50aWZpZXIgZm9yIGEgbG9naWNhbA0KPiBzdWItaW50ZXJmYWNlIG9mIHRoYXQgcGh5c2ljYWwg
aW50ZXJmYWNlLg0KPiANCj4gT2theSwgYnV0IEkgd29uZGVyIGhvdyB0aGF0IHdpbGwgd29yayBm
b3IgaW50ZXJvcGVyYWJpbGl0eS4gaS5lLiBpcyB0aGVyZSBhDQo+IHByb2JsZW0gaWYgZGlmZmVy
ZW50IGltcGxlbWVudGF0aW9ucyBhcHBseSBkaWZmZXJlbnQgc2VtYW50aWNzIHRvIGZpZWxkcz8N
Cg0KLi4uRkI6IFRoaXMgaXMgd2h5IElPQU0gaGFzIG5hbWVzcGFjZXMuIElPQU0gZG9lcyBub3Qg
ZGVmaW5lIGFueSBzZW1hbnRpY3Mgb2YgdGhlIGZpZWxkcyBjYXJyaWVkIC0gdGhpcyBtZWFucyB0
aGF0IHRoZSBzZW1hbnRpY3MgY2FuIChhbmQgYXJlIGFsc28gZXhwZWN0ZWQgdG8pIGNoYW5nZSBm
cm9tIG5hbWVzcGFjZSB0byBuYW1lc3BhY2UuICANCg0KDQo+IA0KPiA+IFBlciB5b3VyIHN1Z2dl
c3Rpb24gLSBnaXZlbiB0aGF0IHdlIHVzZSAyIGJpdHMsIHdlIGNvdWxkIGNvbnNpZGVyIG1ha2lu
ZyB0aGluZ3MNCj4gbW9yZSBmbGV4aWJsZSBieSB1c2luZyBhbGwgb2YgdGhlIGZvdXIgcG90ZW50
aWFsIHZhbHVlcyBvZiB0aGUgMi1iaXQgbnVtYmVyIChsaWtlDQo+IHlvdXIgMTYvMzIvNjQgZXhh
bXBsZSkuIFRoZSBxdWVzdGlvbiBpczogSXMgdGhpcyBuZWVkZWQ/IEknZCBhcHByZWNpYXRlDQo+
IGFkZGl0aW9uYWwgb3BpbmlvbnMuDQo+ID4NCj4gPiAqIDI0IGJpdHMgVHJhY2UgdHlwZQ0KPiA+
DQo+ID4gUGVyIHlvdXIgc3VnZ2VzdGlvbiwgcmVzZXJ2aW5nIGEgYml0IHRvIGFsbG93IGZvciBm
dXR1cmUgc2NhbGFiaWxpdHkgbWFrZXMgc2Vuc2UNCj4gLSBhbmQgYml0IDIzIHdvdWxkIGJlIGFu
IG9idmlvdXMgY2hvaWNlOyB3aGljaCB3b3VsZCBpbiB0dXJuIG1lYW4gdGhhdCB3ZSdkDQo+IG5l
ZWQgdG8gYXNzaWduIGEgZGlmZmVyZW50IGJpdCBmb3IgY2hlY2tzdW0gY29tcGxlbWVudC4gSWYg
ZXZlcnlvbmUgZWxzZSBpcyBmaW5lDQo+IHdpdGggdGhpcyBjaGFuZ2UsIHdlIGNhbiBpbmNsdWRl
IHRoaXMgY2hhbmdlIGluIC0wNy4NCj4gDQo+IE9uZSBvdGhlciBtaW5vciBzdWdnZXN0aW9uIGZv
ciB0aGUgY2hlY2tzdW0gZmllbGQgaXMgdG8gZGVmaW5lIGl0IGFzDQo+IDMyIGJpdHMgaW5zdGVh
ZCBvZiBqdXN0IDE2IHNpbmNlIHRoZSBmaWVsZCBzaXplIGlzIDMyIGJpdHMgcmVnYXJkbGVzcy4N
Cj4gVGhpcyBtaWdodCBzYXZlIHNvbWUgZm9sZGluZyBvcGVyYXRpb25zIHdoZW4gd3JpdGluZyBp
dC4gRm9yIGluc3RhbmNlLCBpZiBhIDMyIGJpdA0KPiBmaWVsZCBpcyBzZXQgd2l0aCBpbml0aWFs
IHZhbHVlIG9mIHplcm8sIHdlIHdvdWxkIGp1c3QgbmVlZCB0byBzZXQgdGhlIGNoZWNrc3VtIGZp
ZWxkDQo+IHRvIHRoZSBub3Qgb2YgdGhlIHZhbHVlIGJlaW5nIHNldCAoYXNzdW1pbmcgY2hlY2tz
dW0gZmllbGQgaXMgYWxzbyBpbml0aWFsaXplZCB6ZXJvLA0KPiBvdGhlcndpc2UgaXQncyBhIG9u
ZSdzIGNvbXBsZW1lbnQgYWRkKS0tIG5vIG5lZWQgdG8gZm9sZCB0byBzaXh0ZWVuIGJpdHMuIE9m
DQo+IGNvdXJzZSwgaWYgYW4gaW1wbGVtZW50YXRpb24gcmVhbGx5IHdhbnRzIHRvIGZvbGQgdGhl
IHJlc3VsdCB0byBzaXh0ZWVuIGJpdHMgaXQgY2FuDQo+IGFuZCBzdGlsbCByZXN1bHRzIGluIHRo
ZSBzYW1lIGVmZmVjdC4NCg0KLi4uRkI6IFNvdW5kcyByZWFzb25hYmxlIC0gYnV0IEknZCBsaWtl
IHRvIGhlYXIgb3RoZXIgb3BpbmlvbnMgYXMgd2VsbCAtIGVzcGVjaWFsbHkgVGFsJ3Mgd2hvIHdy
b3RlIHRoZSBpbml0aWFsIHBhdGNoIGZvciBjaGVja3N1bSBjb21wbGVtZW50Lg0KDQpUaGFua3Ms
IEZyYW5rDQoNCj4gDQo+IFRvbQ0KPiA+DQo+ID4gVGhhbmtzIGFnYWluLCBGcmFuaw0KPiA+DQo+
ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IGlw
cG0gPGlwcG0tYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFRvbSBIZXJiZXJ0DQo+ID4g
PiBTZW50OiBEaWVuc3RhZywgMzAuIEp1bGkgMjAxOSAxNzoyMA0KPiA+ID4gVG86IElFVEYgSVBQ
TSBXRyA8aXBwbUBpZXRmLm9yZz4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbaXBwbV0gQ29tbWVudHMg
b24gZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNg0KPiA+ID4NCj4gPiA+IE9uIFdlZCwgSnVs
IDI0LCAyMDE5IGF0IDQ6MDcgUE0gVG9tIEhlcmJlcnQgPHRvbUBoZXJiZXJ0bGFuZC5jb20+DQo+
IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBIZWxsbywNCj4gPiA+ID4NCj4gPiA+ID4gVGhlc2Ug
YXJlIHNvbWUgY29tbWVudHMgb24gdGhlIGRyYWZ0IHRoYXQgYXJlIG1vdGl2YXRlZCB3aGlsZQ0K
PiA+ID4gPiB3b3JraW5nIG9uIHRoZSBJT0FNIGhhY2thdGhvbiBwcm9qZWN0Lg0KPiA+ID4gPg0K
PiA+ID4gPiBGcm9tIHRoZSBkcmFmdDoNCj4gPiA+ID4NCj4gPiA+ID4gIkJpdCA3ICAgIFdoZW4g
c2V0IGluZGljYXRlcyBwcmVzZW5jZSBvZiB2YXJpYWJsZSBsZW5ndGggT3BhcXVlIFN0YXRlDQo+
ID4gPiA+IFNuYXBzaG90IGZpZWxkLiINCj4gPiA+ID4NCj4gPiA+ID4gSXQgc2VlbXMgbGlrZSB0
aGlzIHdvdWxkIHB1dCBhIHZhcmlhYmxlIGRhdGEgZmllbGQgaW4gdGhlIG1pZGRsZQ0KPiA+ID4g
PiBvZiBmaXhlZCBsZW5ndGggZmllbGRzIG9mIHRoZSBiaXQgdmVjdG9yLiBBbHNvLCBpdCBzZWVt
cyBsaWtlIHRoZQ0KPiA+ID4gPiBsZW5ndGggY291bGQgdmFyeSBpbiBlYWNoIG5vZGUuIEJvdGgg
b2YgdGhlc2UgYXJlIGhhcnNoIG9uIGEgcGFyc2VyLg0KPiA+ID4gPg0KPiA+ID4gPiBJZiB2YXJp
YWJsZSBkYXRhIGlzIG5lZWRlZCwgSSBzdWdnZXN0IHRoYXQgaXQgc2hvdWxkIGltbWVkaWF0ZWx5
DQo+ID4gPiA+IGZvbGxvdyB0aGUgbGFzdCBmbGFnIGZpZWxkLiBUaGUgcmVzZXJ2ZWQgZmllbGQg
Ynl0ZSBpbiB0aGUgdHJhY2UNCj4gPiA+ID4gaGVhZGVyIG1pZ2h0IGJlIHVzZWQgdG8gaG9sZCB0
aGUgbGVuZ3RoIG9mIHRoZSB2YXJpYWJsZSBkYXRhLg0KPiA+ID4gPg0KPiA+ID4gPiBGcm9tIHRo
ZSBkcmFmdDoNCj4gPiA+ID4NCj4gPiA+ID4gIkJpdCAyMyBXaGVuIHNldCBpbmRpY2F0ZXMgcHJl
c2VuY2Ugb2YgdGhlIENoZWNrc3VtIENvbXBsZW1lbnQgbm9kZQ0KPiBkYXRhLiINCj4gPiA+ID4N
Cj4gPiA+ID4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGlzIGlzIG5lZWRlZC4gQXMgSSB1bmRl
cnN0YW5kIGl0LCB0aGlzIGlzDQo+ID4gPiA+IHRvIG9mZnNldCBhIGNoYW5nZSBpbiB0aGUgVURQ
IHBheWxvYWQgc28gdGhhdCB0aGUgVURQIGNoZWNrc3VtDQo+ID4gPiA+IHJlbWFpbnMgY29ycmVj
dC4gU2luY2UgdGhlIG5vZGUgcHJvY2Vzc2luZyB0aGlzIGFscmVhZHkgaGFkIHRvDQo+ID4gPiA+
IHBhcnNlIGludG8gVURQLCB3aHkgbm90IGp1c3QgYWRqdXN0IHRoZSBVRFAgY2hlY2tzdW0gaXRz
ZWxmIChsaWtlDQo+ID4gPiA+IE5BVCBkb2VzIGZvciBpbnN0YW5jZSk/DQo+ID4gPiA+DQo+ID4g
PiA+IFNraXBwaW5nIGJpdHMgd2hlbiBhbGxvY2F0aW5nIGluIHRoZSBiaXQgdmVjdG9yIGlzIGFs
c28gcHJvYmxlbWF0aWMuDQo+ID4gPiA+IEluIG9yZGVyIHRvIGRldGVybWluZSB0aGUgb2Zmc2V0
IG9mIHRoZSBOdGggZmxhZyBmaWVsZCwgYSBub2RlDQo+ID4gPiA+IG5lZWRzIHRvIGtub3cgdGhl
IGxlbmd0aHMgb2YgdGhlIDAuLk4tMSBmaWVsZHMsIGJ1dCB0aGUgbGVuZ3RocyBvZg0KPiA+ID4g
PiBOKzEgZmllbGQgYW5kIG9uIGFyZSByZWxldmFudC4gVGhpcyBpcyBpbXBvcnRhbnQgZm9yIGJh
Y2t3YXJkcw0KPiA+ID4gPiBjb21wYXRpYmlsaXR5IGFzIG5ldyBmbGFncyBhcmUgZGVmaW5lZC4g
Rm9yIGluc3RhbmNlLCB3aGVuIGJpdCAxMg0KPiA+ID4gPiBpcyBkZWZpbmVkLCBhIGxlZ2FjeSBp
bXBsZW1lbnRhdGlvbiB0aGF0IG5lZWRzIHRvIHNldCB0aGUgY2hlY2tzdW0NCj4gPiA+ID4gY29t
cGxlbWVudCBhdCBiaXQgMjMgd291bGQgYmUgdW5hYmxlIHRvIGRldGVybWluZSB0aGUgb2Zmc2V0
IG9mIHRoZQ0KPiBjaGVja3N1bSBjb21wbGVtZW50Lg0KPiA+ID4gPg0KPiA+ID4gUkZDNzgyMCBk
ZXNjcmliZXMgdGhlIG5lZWQgZm9yIGNoZWNrc3VtIGNvbXBsZW1lbnQgdG8gYmUgYWZ0ZXIgdGhl
DQo+ID4gPiBmaWVsZCBiZWluZyBzZXQuIEkgZG8gYmVsaWV2ZSB0aGF0IHNraXBwaW5nIGJpdHMg
aW4gdGhlIHZlY3RvciBpcw0KPiA+ID4gcHJvYmxlbWF0aWMgYXMgZGVzY3JpYmVkIGFib3ZlLiBU
aGlzIGFsc28gbWlnaHQgcHJlY2x1ZGUgZXh0ZW5kaW5nIHRoZSBiaXQNCj4gdmVjdG9yIGFzIHBy
b3Bvc2VkIGJlbG93Lg0KPiA+ID4NCj4gPiA+IFRvbQ0KPiA+ID4NCj4gPiA+ID4gU2lkZSBub3Rl
LCBwZXIgUkZDNzYwNToNCj4gPiA+ID4NCj4gPiA+ID4gIkl0IGlzIGltcG9ydGFudCB0byByZWNv
Z25pemUgdGhhdCBhbnkgaW50ZXJwcmV0YXRpb24gb2YgcG9ydA0KPiA+ID4gPiBudW1iZXJzDQo+
ID4gPiA+IC0tIGV4Y2VwdCBhdCB0aGUgZW5kcG9pbnRzIC0tIG1heSBiZSBpbmNvcnJlY3QiDQo+
ID4gPiA+DQo+ID4gPiA+IFRoaXMgbWlnaHQgYmUgYSBudWlzYW5jZSBpZiBqdXN0IHJlYWRpbmcg
VURQIHBheWxvYWQgdGhhdCBpcw0KPiA+ID4gPiBtaXNpbnRlcnByZXRlZCwgYnV0IG1vZGlmeWlu
ZyBtaXNpbnRlcnByZXRlZCBVRFAgZGF0YSwgd2hpY2ggY291bGQNCj4gPiA+ID4gaGFwcGVuIGlm
IElPQU0gZGF0YSBiZWluZyBzZXQgaXMgZW5jYXBzdWxhdGVkIGluIFVEUCwgd291bGQgYmUNCj4g
PiA+ID4gc3lzdGVtYXRpYyBkYXRhIGNvcnJ1cHRpb24uIFZlcnkgYmFkIQ0KPiA+ID4gPg0KPiA+
ID4gPiBGcm9tIHRoZSBkcmFmdDoNCj4gPiA+ID4NCj4gPiA+ID4gIkJpdCAxICAgIFdoZW4gc2V0
IGluZGljYXRlcyBwcmVzZW5jZSBvZiBpbmdyZXNzX2lmX2lkIGFuZA0KPiA+ID4gPiBlZ3Jlc3Nf
aWZfaWQgKHNob3J0IGZvcm1hdCkgaW4gdGhlIG5vZGUgZGF0YS4iDQo+ID4gPiA+DQo+ID4gPiA+
IGFuZA0KPiA+ID4gPg0KPiA+ID4gPiAiQml0IDkgICAgV2hlbiBzZXQgaW5kaWNhdGVzIHByZXNl
bmNlIG9mIGluZ3Jlc3NfaWZfaWQgYW5kDQo+ID4gPiA+IGVncmVzc19pZl9pZCBpbiB3aWRlIGZv
cm1hdCBpbiB0aGUgbm9kZSBkYXRhLiINCj4gPiA+ID4NCj4gPiA+ID4gSGF2aW5nIHNlcGFyYXRl
IGZpZWxkcyBmb3IgZGlmZmVyZW50IHNpemVzIG9mIHRoZSBzYW1lIGluZm9ybWF0aW9uDQo+ID4g
PiA+IGF3a3dhcmQgYW5kIGluZWZmaWNpZW50LiBDb25zaWRlciB0aGF0IGJvdGggYml0IDEgYW5k
IGJpdCA5IG1pZ2h0DQo+ID4gPiA+IGJlIHNpbXVsdGFuZW91c2x5IHNldCBhbmQgdHdvIGRpZmZl
cmVudCB2YWx1ZXMgY291bGQgYmUgcmVwb3J0ZWQuDQo+ID4gPiA+IEluIEdVRSB3ZSBhbGxvdyBm
bGFncyB0byBiZSBncm91cCB0byBhbGxvdyBkaWZmZXJlbnQgc2l6ZXMgZm9yIGENCj4gPiA+ID4g
ZmllbGQgYW5kIHRoYXQgbWlnaHQgYmUgdXNlZnVsIGhlcmUuIEZvciBleGFtcGxlLCBmb3IgaW5n
cmVzcyBhbmQNCj4gPiA+ID4gZWdyZXNzIElEIGEgdHdvIGJpdCBmbGFnIGNvdWxkIGJlIGRlZmlu
ZWQgd2hlcmUgMDAgaW5kaWNhdGVzIGZpZWxkDQo+ID4gPiA+IG5vdCBwcmVzZW50LCAwMSBpbmRp
Y2F0ZXMgMTYgYml0IElEcywgMTAgaW5kaWNhdGVzIDMyIGJpdCBJRHMsIDExDQo+ID4gPiA+IGlu
ZGljYXRlcyA2NCBiaXQgSURzLg0KPiA+ID4gPg0KPiA+ID4gPiAiSU9BTS1UcmFjZS1UeXBlOiAg
QSAyNC1iaXQgaWRlbnRpZmllciB3aGljaCBzcGVjaWZpZXMgd2hpY2ggZGF0YQ0KPiA+ID4gPiB0
eXBlcyBhcmUgdXNlZCBpbiB0aGlzIG5vZGUgZGF0YSBsaXN0LiINCj4gPiA+ID4NCj4gPiA+ID4g
V2l0aCBtb3JlIHRoYW4gaGFsZiBhbHJlYWR5IGFsbG9jYXRlZCBpdCBzZWVtcyBsaWtlIHRoZSBi
aXRzIGNvdWxkDQo+ID4gPiA+IGJlIGV4aGF1c3RlZCByZWxhdGl2ZWx5IHF1aWNrbHkgZXNwZWNp
YWxseSBpZiBJT0FNIGlzIGEgcm91c2luZw0KPiA+ID4gPiBzdWNjZXNzIGFuZCBwZW9wbGUgYXBw
bHkgdGhlaXIgd2lsZGVzdCBpbWFnaW5hdGlvbiBhcyB0byB3aGF0IGRhdGEgdG8NCj4gY29sbGVj
dC4NCj4gPiA+ID4gSSBzdWdnZXN0IHRvIHJlc2VydmUgdGhlIGxhc3QgYml0IG9mIHRoZSB2ZWN0
b3IuIFRoaXMgYml0IHdpbGwNCj4gPiA+ID4gaW5kaWNhdGUgYSBmaWVsZCBpcyBwcmVzZW50IHRo
YXQgaXRzZWxmIGNvbnRhaW5zIGFub3RoZXIgc2V0IG9mIGZsYWdzLg0KPiA+ID4gPiBBbmQgaW4g
dHVybiB0aGUgZXhwYW5zaW9uIGZpZWxkJ3MgbGFzdCBiaXQgY2FuIGluZGljYXRlIGFub3RoZXIN
Cj4gPiA+ID4gZXhwYW5zaW9uIGZpZWxkIGFuZCBzbyBvbi4NCj4gPiA+ID4NCj4gPiA+ID4gVG9t
DQo+ID4gPg0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gPiA+IGlwcG0gbWFpbGluZyBsaXN0DQo+ID4gPiBpcHBtQGlldGYub3JnDQo+ID4g
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0NCg==


From nobody Mon Aug  5 00:17:19 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EFA3120157; Mon,  5 Aug 2019 00:17:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kMRhB2uC; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=AkB4U3d9
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 eGP5QjdKEptk; Mon,  5 Aug 2019 00:17:14 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F9C612002F; Mon,  5 Aug 2019 00:17:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=49150; q=dns/txt; s=iport; t=1564989434; x=1566199034; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=4hsIhuv5Qy429WW3nDGEwD3XTcyTNp5rkWvkf2/4YPA=; b=kMRhB2uC9qujWJV99VEWM6zr2tTUWUfEH8DiCMoFlGyYp8M5eSGMQyyX GI48qKhi1GDYaBjw2Hkl7aRo7FCwCRni4FudLmDoUfDxfo1O1HUsOshfL eYNvgT4/ZL3ZYQl31PoTUOShZDyKuXGxNklpiqs6MfQBBq7lO3EWbfQ0+ Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3AOrjrJhLBfwTw0x5M8NmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXEPxNvnhbCo3NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AdAAA410dd/49dJa1cChkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVYBAQEBAQELAYEVLyknA21VIAQLKgqEFINHA4srglu?= =?us-ascii?q?JV44CgUKBEANQBAkBAQEMAQEYAQoKAgEBhD8CF4JOIzcGDgEDAQEEAQECAQZ?= =?us-ascii?q?thR4MhUoBAQEBAgEBARAIAwYKEwEBLAsBCwQCAQgRBAEBASABAgQDAgICHwY?= =?us-ascii?q?LFAkIAgQOBQgTB4MBgR1NAw4PAQIMoAACgTiIYHGBMoJ6AQEFgTMBg1INC4I?= =?us-ascii?q?TCYE0AYYTgVqBLIJJF4FAP4ERRoJMPoIaRwEBgSkNBSgrCQiCTTKCJowhCBk?= =?us-ascii?q?egimFBIIulClACQKCG4ZciUuEEoIvhyyEEoo8jGYJggyGJIF4i2iCOAIEAgQ?= =?us-ascii?q?FAg4BAQWBZiKBWHAVO4JsCYI5DBcUbwEBgkmCZIIwhT9ygSmKQoEwAYEgAQE?=
X-IronPort-AV: E=Sophos;i="5.64,349,1559520000";  d="scan'208,217";a="611419974"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Aug 2019 07:17:12 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x757HCHI028423 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 5 Aug 2019 07:17:12 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 02:17:11 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 02:17:10 -0500
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 5 Aug 2019 02:17:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IjusSWjngeZeLyAlzRI0uXBOfvoCGwWnxLH9FidHzJon6pfUSCexJjQGkv2PTIhtj3zQzJUbcr+SuKX+erqG4FBS0hxyXpyykgG+funP05i/oqIzpaABEeKBiEF5HtigAPy8mzH2HEzAK59TaKaLYvHWbUAaOH9lafToFQ9CAzcuNMaAdmvzgQirq+/CKsZT+8UFKoWPjFZ5q25bLxEpJz/aP/FYAlFgUjK5C1pEuEe7MGUDDkmCEwcMiw4/z5tzKuh30lF9H0Rfr3J2kYGar70IbFTRjrT4KoAd3haO8wn5xHQbv30PzgKS4EAab4RrLGGBXlJjSEhX6WBXquag0w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4hsIhuv5Qy429WW3nDGEwD3XTcyTNp5rkWvkf2/4YPA=; b=AOU+6km3+GVObMCufRD/EQ0856qcI1IuCXVmbTm5jUS9Qe081OgbWow2noRL16nNVRYEPHkmmdwjgfZqWcWW1ONG3ajvp9ZkWDbSM9FQSWLl+UdgCl8YMtTe6BMwUiowTsdkCusvx5DaVjWYg8vQNF6h3GdqOSLV5QOkNaKuEh0OR2jbxJIywGe5cRf/k0Z/QatsdOvyMZcTEzfTqXhWbE+jlmgdAHtBVWOqzH9gaBn/hpljT1qtQeOrEvDkDBCvI2QRSm7Wx6WvNw75hddTMsrEUpElvouWAh9rShqbFuzrOpybd+UM2MPmvZ8/ZbyAoKQTVjOM2086v1pbV7bDBQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4hsIhuv5Qy429WW3nDGEwD3XTcyTNp5rkWvkf2/4YPA=; b=AkB4U3d9JvyfsJJ4St47Jxf5oZb5UBVf0irLZVJXR5AzvlQy/KRLAoUbr1I8Lxvc3rnLEKZRjZkVLtTfbQ0zB/fJRHqwS6UlIjRxrWjwsljRlYYw1HC7hBMlqEEp/CZdao8mlzZlIOZhu9qEmocThcj51KvitCFE+GJdWVyvT5s=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB2614.namprd11.prod.outlook.com (52.135.227.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.15; Mon, 5 Aug 2019 07:17:08 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::d443:d196:b8f6:d858%7]) with mapi id 15.20.2094.017; Mon, 5 Aug 2019 07:17:08 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Tom Herbert <tom@quantonium.net>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfcyCqkf67BUCt2X7oyo6/OKblHFwAgAA/ZQCAASInQIAAMOeAgAADY5CAADg8gIAAiZcAgAKr4oCAAhLhsA==
Date: Mon, 5 Aug 2019 07:17:08 +0000
Message-ID: <BYAPR11MB2584910F5158BA66D4EA03F2DADA0@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com> <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmWJ56FfrshsoqfpeGQ7zjZFK-oVU4iJjGbG4YsL68u-AQ@mail.gmail.com>
In-Reply-To: <CA+RyBmWJ56FfrshsoqfpeGQ7zjZFK-oVU4iJjGbG4YsL68u-AQ@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 55015fe8-3e01-4eaf-91c8-08d71974ed98
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB2614; 
x-ms-traffictypediagnostic: BYAPR11MB2614:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BYAPR11MB261442B644BDF715847CF70FDADA0@BYAPR11MB2614.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01208B1E18
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(136003)(39860400002)(346002)(376002)(199004)(51444003)(54094003)(189003)(51914003)(13464003)(9686003)(68736007)(6306002)(54896002)(236005)(53936002)(446003)(11346002)(99286004)(6436002)(186003)(4326008)(55016002)(25786009)(486006)(476003)(54906003)(316002)(52536014)(7696005)(102836004)(5660300002)(66066001)(1411001)(71190400001)(71200400001)(14444005)(256004)(30864003)(6916009)(606006)(86362001)(478600001)(26005)(14454004)(74316002)(66446008)(76176011)(9326002)(966005)(2906002)(6116002)(229853002)(64756008)(3846002)(66946007)(66476007)(66556008)(790700001)(76116006)(8936002)(6246003)(561944003)(33656002)(53546011)(6506007)(7736002)(81156014)(81166006)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2614; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: K8BsWEhDEIsSHQpXHdonOb7gg/3de0f7o459EhkUTunKXMmWUdYU1qWDjUqO6arbdBs4D/yfzsCTFc+c2Iw7EjRJN+VJt7+biL60GIb1LBmDG9wSYZUy7zsG6vCkTQk1sJQp0nNaLTvudst7sEN7IqHcRPef5ygY2EWntnHHCsiN9t51RH9Ha0znNBOcEjCC1W2n+JlXnFLztwhP/TKHYflAbb6MvW2Cj7RdvFZWZgkEwy9wEwR0HaFapYdEVNaWBhmg9CE+V1IUhIqw1GLb4JPCcnhSquNsExmXhXD+fiJS9ZkK2lkO3CJseuhATnlfxFfhBz0jUR4DzvXtzx7hhehECtgY92/Qij0zYbDtiu61jTwgSFhHmVZUYcZwTkgDg/NziJ+s47Wo7GJlD4xhQ7rhbbncmCPhHWDpBKQmcS4=
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB2584910F5158BA66D4EA03F2DADA0BYAPR11MB2584namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 55015fe8-3e01-4eaf-91c8-08d71974ed98
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2019 07:17:08.7545 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fbrockne@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2614
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.24, xch-aln-014.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/_-MaAwBL22Ltv_UqByeX5FUjVv4>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 07:17:17 -0000

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

SGkgR3JlZywNCg0KU29ycnkg4oCTIGxvb2tzIGxpa2UgSSBjcmVhdGVkIGEgYml0IG9mIGNvbmZ1
c2lvbiB3aXRoIHRoZSBleGFtcGxlIGFyb3VuZCB1c2luZyBJT0FNIGxvb3BiYWNrIHRvIGhlbHAg
aXNvbGF0ZSBhbiBpc3N1ZSByYXBpZGx5LiBUaGlzIHdhcyBqdXN0ICpvbmUqIGRlcGxveW1lbnQg
ZXhhbXBsZSBmb3IgSU9BTSBsb29wYmFjay4gVGhlIElPQU0gbG9vcGJhY2sgZmxhZyBpcyBhIHRv
b2wgdGhhdCB5b3UgY2FuIHVzZSBmb3Igc2V2ZXJhbCB0aGluZ3MuIEFuIGVuY2Fwc3VsYXRpbmcg
bm9kZSBjYW4gdXNlIGl0IHRvIGFzc2VzcyBhbmQgcmV0cmlldmUgdGhlIGNoYXJhY3RlcmlzdGlj
cyBvZiBhIHBhdGggYSBjZXJ0YWluIHNldCBvZiBwYWNrZXRzIHRha2UsIHlvdSBjYW4gdXNlIGl0
IHRvIGlkZW50aWZ5IGlzc3VlcyBpbiB0aGUgbmV0d29yayBwZXJmb3JtYW5jZSBkZWdyYWRhdGlv
bnMsIGluY2x1ZGluZyBwb3RlbnRpYWwgZmF1bHRzLiBUaGlzIGlzIG11Y2ggbGlrZSBlLmcuIFRX
QU1QIOKAkyBzb21lIHBlb3BsZSB1c2UgaXQgdG8gYXNzZXNzIHRoZSBwZXJmb3JtYW5jZSBvZiBh
IGNvbm5lY3Rpb24sIG90aGVycyB1c2UgaXQgdG8ganVzdCBkZXRlY3QgbmV0d29yayBvciBzZXJ2
aWNlIGZhaWx1cmVzLiBBcyBzdWNoLCBJTUhPIElPQU0gbG9vcGJhY2sgaXMgYXMgbXVjaCBpbiBz
Y29wZSBvciBvdXQgb2Ygc2NvcGUgZm9yIElQUE0gYXMgVFdBTVAgd2FzLg0KDQpDaGVlcnMsIEZy
YW5rDQoNCkZyb206IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQpTZW50OiBT
b25udGFnLCA0LiBBdWd1c3QgMjAxOSAwMToyOA0KVG86IEZyYW5rIEJyb2NrbmVycyAoZmJyb2Nr
bmUpIDxmYnJvY2tuZUBjaXNjby5jb20+DQpDYzogVG9tIEhlcmJlcnQgPHRvbUBxdWFudG9uaXVt
Lm5ldD47IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZz47IElFVEYgSVBQTSBXRyA8
aXBwbUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQWRvcHRpb24gY2FsbCBmb3IgZHJh
ZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MgUmU6IFJlZ2FyZGluZyBkcmFmdC1taXpyYWhpLWlw
cG0taW9hbS1mbGFncw0KDQpIaSBGcmFuaywNCnRoYW5rIHlvdSBmb3IgdGhlIHZlcnkgZGV0YWls
ZWQgZGVzY3JpcHRpb24gb2YgdGhlIHVzZSBjYXNlIGZvciB0aGUgTG9vcGJhY2sgZmxhZy4gSSB0
aGluayBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIGFkZCBzb21lIHRleHQgdGhhdCBleHBsYWlucyB0
aGUgdXNlIGNhc2UgaW4gdGhlIGRyYWZ0LiBCdXQgZnJvbSB5b3VyIGV4cGxhbmF0aW9uLCBJIGNh
bm5vdCBmaW5kIGhvdyB0aGUgTG9vcGJhY2sgZmxhZyBjYW4gYmUgdXNlZCBpbiBhbnkgcGVyZm9y
bWFuY2UgbWVhc3VyZW1lbnQgbWV0aG9kLiBXaGF0IEkgZ2F0aGVyIGlzIHRoYXQgdGhlIExvb3Bi
YWNrIGlzIHVzZWQgdG8gbG9jYWxpemUgYSBmYXVsdCBkZXRlY3RlZCBieSBhbm90aGVyIEZhdWx0
IE1hbmFnZW1lbnQgT0FNIHRvb2wuIElmIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgdGhl
IExvb3BiYWNrIG1heSBiZSB1c2VmdWwgYXMgcGFydCBvZiBGTSBPQU0uIEJ1dCBGYXVsdCBNYW5h
Z2VtZW50IE9BTSBpcyBub3QgcGFydCBvZiB0aGUgSVBQTSBXRyBjaGFydGVyLiBJdCBjb3VsZCBi
ZSBJJ3ZlIG1pc3NlZCBzb21ldGhpbmcgYW5kIHBsZWFzZSBjb3JyZWN0IG1lIGlmIEkgZGlkLCBi
dXQgSSBkb24ndCBzZWUgdGhhdCB0aGUgTG9vcGJhY2sgZmxhZyBhbmQgdGhlIHVzZSBjYXNlIGl0
IGFkZHJlc3NlcywgaS5lLiwgZmF1bHQgbG9jYWxpemF0aW9uLCBpcyBpbiB0aGUgc2NvcGUgb2Yg
dGhpcyBXRy4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gVGh1LCBBdWcgMSwgMjAxOSBhdCAxMTo0
OCBQTSBGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSA8ZmJyb2NrbmVAY2lzY28uY29tPG1haWx0
bzpmYnJvY2tuZUBjaXNjby5jb20+PiB3cm90ZToNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+IEZyb206IFRvbSBIZXJiZXJ0IDx0b21AcXVhbnRvbml1bS5uZXQ8bWFpbHRvOnRv
bUBxdWFudG9uaXVtLm5ldD4+DQo+IFNlbnQ6IEZyZWl0YWcsIDIuIEF1Z3VzdCAyMDE5IDAwOjI3
DQo+IFRvOiBGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSA8ZmJyb2NrbmVAY2lzY28uY29tPG1h
aWx0bzpmYnJvY2tuZUBjaXNjby5jb20+Pg0KPiBDYzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5
QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj47IElQUE0gQ2hhaXJzIDxp
cHBtLQ0KPiBjaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmNoYWlyc0BpZXRmLm9yZz4+OyBJRVRGIElQ
UE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+Pg0KPiBTdWJqZWN0OiBS
ZTogW2lwcG1dIEFkb3B0aW9uIGNhbGwgZm9yIGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdz
IFJlOg0KPiBSZWdhcmRpbmcgZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3MNCj4NCj4gT24g
VGh1LCBBdWcgMSwgMjAxOSBhdCAxMjoxMiBQTSBGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKQ0K
PiA8ZmJyb2NrbmVAY2lzY28uY29tPG1haWx0bzpmYnJvY2tuZUBjaXNjby5jb20+PiB3cm90ZToN
Cj4gPg0KPiA+IEhpIEdyZWcsDQo+ID4NCj4gPg0KPiA+DQo+ID4gUGxlYXNlIHNlZSBpbmxpbmXi
gKYNCj4gPg0KPiA+DQo+ID4NCj4gPiBGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pg0KPiA+IFNlbnQ6IERvbm5lcnN0
YWcsIDEuIEF1Z3VzdCAyMDE5IDIwOjU0DQo+ID4gVG86IEZyYW5rIEJyb2NrbmVycyAoZmJyb2Nr
bmUpIDxmYnJvY2tuZUBjaXNjby5jb208bWFpbHRvOmZicm9ja25lQGNpc2NvLmNvbT4+DQo+ID4g
Q2M6IFRvbSBIZXJiZXJ0IDx0b21AcXVhbnRvbml1bS5uZXQ8bWFpbHRvOnRvbUBxdWFudG9uaXVt
Lm5ldD4+OyBJUFBNIENoYWlycw0KPiA+IDxpcHBtLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aXBw
bS1jaGFpcnNAaWV0Zi5vcmc+PjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPG1haWx0bzpp
cHBtQGlldGYub3JnPj4NCj4gPiBTdWJqZWN0OiBSZTogW2lwcG1dIEFkb3B0aW9uIGNhbGwgZm9y
IGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzDQo+ID4gUmU6IFJlZ2FyZGluZyBkcmFmdC1t
aXpyYWhpLWlwcG0taW9hbS1mbGFncw0KPiA+DQo+ID4NCj4gPg0KPiA+IEhpIEZyYW5rLA0KPiA+
DQo+ID4gdGhhbmsgeW91IGZvciB5b3VyIGV4cGVkaWVudCByZXNwb25zZSBhbmQgdGhlIGNsYXJp
ZmljYXRpb24sIG11Y2gNCj4gYXBwcmVjaWF0ZWQuIEkgaGF2ZSBzb21lIGZvbGxvdy11cCBxdWVz
dGlvbnMgYnV0IHlvdXIgcmVzcG9uc2UsIGluIG15IG9waW5pb24sDQo+IHN1cHBvcnRzIG15IG9y
aWdpbmFsIGV2YWx1YXRpb24gb2YgdGhlIGRyYWZ0IHRoYXQgaXQgaXMgbm90IHJlYWR5IGZvciBX
RyBhZG9wdGlvbi4NCj4gSSBkb24ndCBhZ3JlZSB0aGF0IHRoZSBwcmVzdW1lZCBiZW5lZml0cyBv
ZiB0aGUgcHJvcG9zZWQgTG9vcGJhY2sgZmxhZw0KPiBvdXR3ZWlnaCByaXNrcyB0aGF0IHdlcmUg
Y2FsbGVkIG91dCBkdXJpbmcgdGhlIG1lZXRpbmcgYW5kIHdlcmUgcG9pbnRlZCBieSBUb20NCj4g
YW5kIG1lLg0KPiA+DQo+ID4gQWxzbywgdGhhbmsgeW91IGZvciBpbmZvcm1pbmcgZXZlcnlvbmUg
dGhhdCBhIGRlc2lnbiB0ZWFtIGlzIGZvcm1pbmcgdG8gZGVmaW5lDQo+IHRoZSB1c2Ugb2YgdGhl
IEltbWVkaWF0ZSBmbGFnLiBJIHRoaW5rIHRoYXQgdGhhdCBmbGFnIHNob3VsZCBiZSBpbnRyb2R1
Y2VkIGFsb25nDQo+IHdpdGggdGhlIGNsZWFyIGFuZCBmaXJtIHNwZWNpZmljYXRpb24gb2YgaXRz
IHV0aWxpemF0aW9uLg0KPiA+DQo+ID4gQW5kIEknbSBzdGlsbCBub3QgY2xlYXIgYWJvdXQgaG93
IHRoZSBBY3RpdmUgZmxhZyBjYW4gYmUgdXNlZC4gWW91IHN1Z2dlc3QgdGhhdA0KPiBpdCBpcyBp
bnRlbmRlZCBhcyBjb21wbGVtZW50YXJ5IHRvICJhbiBvcGVyYXRvciB3aG8gdXNlcyBoaXMgb3du
IHByb2JpbmciLg0KPiBXaGF0IHN1Y2ggIm93biBwcm9iaW5nIiBjb3VsZCBiZT8gV2h5IHdvdWxk
IHRoZSBvcGVyYXRvciB1c2Ugd2VsbC1rbm93bg0KPiBzdGFuZGFyZC1iYXNlZCBhY3RpdmUgT0FN
IGZvciBmYXVsdCBtYW5hZ2VtZW50IGFuZCBwZXJmb3JtYW5jZQ0KPiBtb25pdG9yaW5nPw0KPiA+
DQo+ID4NCj4gPg0KPiA+IOKApkZCOiBkcmFmdC1sYXB1a2hvdi1kYXRhcGxhbmUtcHJvYmUtMDEg
aXMgYW4gZXhhbXBsZSBvZiBhbiBvcGVyYXRvcuKAmXMNCj4gYXBwcm9hY2ggdG8gcHJvYmluZy4g
SeKAmXZlIGFsc28gc2VlbiBkZXBsb3ltZW50cyB3aGVyZSB0aGUgcHJvYmluZyBpcyBpbnRlZ3Jh
dGVkDQo+IHdpdGggdGhlIGFwcGxpY2F0aW9uIOKAkyBpLmUuIHBhcnQgb2YgdGhlIGFwcGxpY2F0
aW9uIHNvbHV0aW9uLCB3aGljaCBpcyBhbm90aGVyDQo+IGV4YW1wbGUgZG9tYWluIHdoZXJlIHNw
ZWNpZmljIGhlYWx0aCBjaGVja3MgYXJlIHVzZWQuDQo+ID4NCj4gPg0KPiA+DQo+ID4gQW5kLCBn
b2luZyBiYWNrIHRvIHRoZSBzY2VuYXJpbyBpbiBEQy4gSSB3b25kZXIgd2h5IHRoZSB3ZWxsLWtu
b3duDQo+IFRyYWNlcm91dGUgaXMgbm90IHN1ZmZpY2llbnQ/DQo+ID4NCj4gPg0KPiA+DQo+ID4g
4oCmRkI6IEluIHRoZSBzY2VuYXJpbyBkaXNjdXNzZWQgYmVsb3csIGRldGVjdGlvbiBzcGVlZCB3
YXMgdGhlIGRyaXZpbmcgZmFjdG9yIOKAkw0KPiB0aGUgSU9BTSBsb29wYmFjayBzb2x1dGlvbiBn
aXZlcyB5b3UgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZmFpbGVkIGxpbmsgaW4gbGVzcyB0aGFuDQo+
IDEgUlRULg0KPg0KPiBGcmFuaywNCj4NCj4gSSdtIGRvdWJ0ZnVsIGl0IHdvdWxkIGJlIHByYWN0
aWNhbCB0byBzZXQgbG9vcGJhY2sgb24gZXZlcnkgcGFja2V0IGdpdmVuIHRoZQ0KPiBhbXBsaWZp
Y2F0aW9uIGNoYXJhY3RlcmlzdGljLCB3aGljaCBtZWFucyB0aGF0IGVpdGhlciBpdCdzIGRvbmUg
YXMgYSBwZXJpb2RpYw0KPiBwcm9iZSBvciBvbiBkZW1hbmQgd2hlbiB0aGUgYXBwbGljYXRpb24g
aGFzIHJlYXNvbiB0byBzdXNwZWN0IGEgZmFpbGluZyBsaW5rLiBJbg0KPiBlaXRoZXIgY2FzZSwg
aXQgc2VlbXMgbGlrZSB0aGUgbGF0ZW5jeSB0byBkZXRlY3QgYW5kIGlkZW50aWZ5IGEgZmFpbGlu
ZyBsaW5rIHdvdWxkIGJlDQo+IGdyZWF0ZXIgdGhhbiAxIFJUVC4gQW0gSSBtaXNzaW5nIHNvbWV0
aGluZz8NCg0KVG9tLA0KDQp5b3Ugd291bGQgbm90IHNldCBsb29wYmFjayBvbiBldmVyeSBwYWNr
ZXQuIExldCBtZSByZS1leHBsYWluIHRoZSBkZXBsb3ltZW50IHNjZW5hcmlvOg0KDQoqIE9wZXJh
dG9yIHJ1bnMgYSBjdXN0b20gYXBwbGljYXRpb24gVURQIHByb2JlIC0gd2hpY2ggbWFrZXMgcHJv
YmUgdHJhZmZpYyBmb2xsb3cgYWxsIHBhdGhzIHRoZSBhcHBsaWNhdGlvbiB1c2VzLg0KKiBPbiBk
ZXRlY3RpbmcgZmFpbHVyZSBvZiBhIHNwZWNpZmljIHByb2JlIGZvciBhIHNwZWNpZmljIGNvbm5l
Y3Rpb24sIElPQU0gdHJhY2luZyBpcyB0dXJuZWQgb24gd2l0aCBsb29wYmFjayBmb3IgKnRoYXQq
IGNvbm5lY3Rpb24uDQoqIE9uY2UgSU9BTSB0cmFjaW5nIGlzIHR1cm5lZCBvbiwgeW91IGNhbiBk
ZXRlY3QgdGhlIG5vZGUvbGluayB3aGVyZSB0cmFmZmljIGlzIHN0dWNrIHdpdGhpbiBvbmUgUlRU
LiBJLmUuIGlkZW50aWZpY2F0aW9uIGNhbiBiZSBkb25lIGluIDEgUlRULCBvbmNlIHlvdSBkZXRl
Y3RlZCB0aGUgZmFpbHVyZS4NCg0KU28gaW4gb3RoZXIgd29yZHMsIHlvdSBvbmx5IG5lZWQgdGhl
IElPQU0gdHJhY2Ugb3B0aW9uIHdpdGggbG9vcGJhY2sgYWRkZWQgdG8gYSB2ZXJ5IHNtYWxsIHNl
dCBvZiBwYWNrZXRzLiBJbiBhbiBpZGVhbCB3b3JsZCBldmVuIG9uZSBwYWNrZXQgd291bGQgYmUg
c3VmZmljaWVudC4NCg0KRnJhbmsNCg0KPg0KPiBUb20NCj4NCj4gPg0KPiA+DQo+ID4NCj4gPiBD
aGVlcnMsIEZyYW5rDQo+ID4NCj4gPg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPg0KPiA+IEdyZWcN
Cj4gPg0KPiA+DQo+ID4NCj4gPiBPbiBUaHUsIEF1ZyAxLCAyMDE5IGF0IDEyOjMyIFBNIEZyYW5r
IEJyb2NrbmVycyAoZmJyb2NrbmUpDQo+IDxmYnJvY2tuZUBjaXNjby5jb208bWFpbHRvOmZicm9j
a25lQGNpc2NvLmNvbT4+IHdyb3RlOg0KPiA+DQo+ID4NCj4gPiBTb21lIGFkZGl0aW9uYWwgbm90
ZXMgb24gdGhlIGRpZmZlcmVudCBmbGFncyAtIHJlc3RhdGluZyBhbmQgZXhwYW5kaW5nIHRoZQ0K
PiBkaXNjdXNzaW9uIHdlIGhhZCBhdCB0aGUgV0cgbWVldGluZyBpbiBNb250cmVhbDoNCj4gPg0K
PiA+IExvb3BiYWNrIGZsYWc6DQo+ID4gVGhlIGxvb3BiYWNrIGZsYWcgd2FzIGluc3BpcmVkIGJ5
IGEgc3BlY2lmaWMgdXNlIGNhc2UsIHdoaWNoIGNvdWxkIGJlDQo+IHN1bW1hcml6ZWQgYXMgInJh
cGlkIGlkZW50aWZpY2F0aW9uIG9mIGEgZmFpbGVkIGxpbmsvbm9kZSBpbiBhIERDIjogSW4gYSBE
QyAocmVhZDoNCj4gY29udHJvbGxlZC9zcGVjaWZpYyBkb21haW4pLCBvbmUgcnVucyBVRFAgcHJv
YmVzIChkcmFmdC1sYXB1a2hvdi1kYXRhcGxhbmUtDQo+IHByb2JlLTAxKSBvdmVyIGEgdjYgZmFi
cmljLiBJbiBjYXNlIGEgVURQIHByb2JlIGRldGVjdHMgYSBmYWlsdXJlLCBvbmUgYWRkcyB0aGUN
Cj4gSU9BTSB0cmFjZSBvcHRpb24gYW5kIGVuYWJsZXMgbG9vcGJhY2sgbW9kZSAtIGkuZS4gZXZl
cnkgbm9kZSBzZW5kcyBhIGNvcHkNCj4gYmFjayB0byB0aGUgc291cmNlIGluIGFkZGl0aW9uIHRv
IGZvcndhcmRpbmcgdGhlIHBhY2tldC4gQ29ycmVsYXRpbmcgdGhlDQo+IGluZm9ybWF0aW9uIGZy
b20gYm90aCBlbmRzIGFsbG93cyBvbmUgdG8gcGlucG9pbnQgdGhlIGZhaWxlZCBub2RlL2xpbmsg
cmFwaWRseQ0KPiBhbmQgZ2l2ZXMgb25lIGEgdmlldyBvZiB0aGUgb3ZlcmFsbCBmb3J3YXJkaW5n
IHRvcG9sb2d5LiBUaGlzIHVzZS1jYXNlIHdhcw0KPiBpbXBsZW1lbnRlZCBpbiBGRC5pby9WUFAg
cm91Z2hseSAyIHllYXJzIGFnbyBhbmQgd2FzIGFsc28gc2hvd2Nhc2VkIGF0IElFVEYNCj4gYml0
cy1uLWJpdGVzLiBUaGVyZSBpcyBhIHJvdWdoIG91dGxpbmUgb2YgdGhlIG9wZW4gc291cmNlIGlt
cGxlbWVudGF0aW9uDQo+IGF2YWlsYWJsZSBoZXJlOiBodHRwczovL2ppcmEuZmQuaW8vYnJvd3Nl
L1ZQUC00NzEgLg0KPiA+IEluIG1vcmUgZ2VuZXJpYyB3b3JkczogTG9vcGJhY2sgbW9kZSBpcyBs
aWtlIGFsbCBJT0FNLCBhIGRvbWFpbiBzcGVjaWZpYw0KPiBmZWF0dXJlLiBMb29wYmFjayBtb2Rl
IGlzIHRvIGVucmljaCBhbiBleGlzdGluZyAoaGVyZSB0aGUgZGF0YXBsYW5lLXByb2JlKQ0KPiBh
Y3RpdmUgT0FNIG1lY2hhbmlzbS4NCj4gPiBSZWFkaW5nIHRocm91Z2ggdGhlIGNvbW1lbnRzIGJl
bG93LCBpdCBwcm92ZXMgdGhhdCB0aGUgY3VycmVudCBkcmFmdCBpcw0KPiBpbmRlZWQgYSBnb29k
IGJhc2lzIGZvciB0aGUgZGlzY3Vzc2lvbiBhbmQgaXQgYWxzbyBjbGVhcmx5IHNob3dzIHRoYXQg
d2UgbmVlZCB0bw0KPiBhZGQgYSBzZWN0aW9uIHRvIHRoZSBkb2N1bWVudCB0aGF0IGV4cGFuZHMg
b24gaG93IGxvb3BiYWNrIG1vZGUgaXMgZXhwZWN0ZWQNCj4gdG8gYmUgdXNlZC4NCj4gPg0KPiA+
IEltbWVkaWF0ZSBleHBvcnQgZmxhZzoNCj4gPiBQZXIgdGhlIFdHIGRpc2N1c3Npb24gaW4gTW9u
dHJlYWwgLSBhbmQgdGhlIGZvbGxvdyB1cCBicmVha291dCBtZWV0aW5nDQo+IChodHRwczovL21h
aWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2lwcG0vRG85a0o5RURfZ3JtVHF3Y1pIU2RweTND
bVJrDQo+ICk6DQo+ID4gVGhlIHBsYW4gaXMgdG8gY29uc29saWRhdGUgdGhlIElPQU0tcmVsYXRl
ZCBjb250ZW50IGZvciBhIG5ldyAiaW1tZWRpYXRlDQo+IGV4cG9ydCBvcHRpb24iIGZyb20gZHJh
ZnQtc29uZy1pcHBtLXBvc3RjYXJkLWJhc2VkLXRlbGVtZXRyeS0wNCBhbmQgdGhlDQo+IGRlc2Ny
aXB0aW9uIG9mIHRoZSBpbW1lZGlhdGUgZXhwb3J0IGZsYWcgaW4gZHJhZnQtbWl6cmFoaS1pcHBt
LWlvYW0tZmxhZ3MgIGludG8gYQ0KPiBuZXcgZHJhZnQuDQo+ID4NCj4gPiBBY3RpdmUgZmxhZzoN
Cj4gPiBUaGUgYWN0aXZlIGZsYWcgaXMgbm90IHRvIHJlcGxhY2UgYW55IGV4aXN0aW5nIGFjdGl2
ZSBPQU0gbWVjaGFuaXNtcyAtIGJ1dA0KPiByYXRoZXIgYWxsb3cgYW4gb3BlcmF0b3Igd2hvIHVz
ZXMgaGlzIG93biBwcm9iaW5nIGFsb25nIHdpdGggSU9BTSB0byBmbGFnIGENCj4gcGFja2V0IGFz
IGEgcHJvYmUgcGFja2V0Lg0KPiA+DQo+ID4gU2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgZm9yIGZs
YWdzIGluIHRoZSBjb250ZXh0IG9mIFBORiB2cy4gVk5GOg0KPiA+IFRoYW5rcyBmb3IgcmFpc2lu
ZyB0aGUgcG9pbnQuIEl0IHdvdWxkIGJlIGdyZWF0IHRvIHNlZSBzcGVjaWZpY3MvZGV0YWlscw0K
PiBkaXNjdXNzZWQgaGVyZSBvbiB0aGUgbGlzdCwgc28gdGhhdCB0aG9zZSBjb3VsZCBiZSBpbmNv
cnBvcmF0ZWQgaW50byB0aGUgc2VjdXJpdHkNCj4gc2VjdGlvbi4NCj4gPg0KPiA+IFRoYW5rcywg
RnJhbmsNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206
IGlwcG0gPGlwcG0tYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3Jn
Pj4gT24gQmVoYWxmIE9mIFRvbSBIZXJiZXJ0DQo+ID4gPiBTZW50OiBEb25uZXJzdGFnLCAxLiBB
dWd1c3QgMjAxOSAwMDo0MQ0KPiA+ID4gVG86IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFp
bC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQo+ID4gPiBDYzogSVBQTSBDaGFp
cnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+OyBJ
RVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+Pg0KPiA+ID4g
U3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFmdC1taXpyYWhpLWlwcG0t
aW9hbS1mbGFncyBSZToNCj4gPiA+IFJlZ2FyZGluZyBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1m
bGFncw0KPiA+ID4NCj4gPiA+IE9uIFdlZCwgSnVsIDMxLCAyMDE5IGF0IDExOjUzIEFNIEdyZWcg
TWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bT4+DQo+ID4gPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gRGVhciBBdXRob3JzLA0KPiA+ID4g
PiB0aGFuayB5b3UgZm9yIGJyaW5naW5nIHRoaXMgcHJvcG9zYWwgZm9yIHRoZSBkaXNjdXNzaW9u
LiBXaGVuDQo+ID4gPiA+IGNvbnNpZGVyaW5nIFdHDQo+ID4gPiBBUCwgSSB1c2UgdGhlIGZvbGxv
d2luZyBjcml0ZXJpYToNCj4gPiA+ID4NCj4gPiA+ID4gaXMgdGhlIGRvY3VtZW50IHJlYXNvbmFi
bHkgd2VsbC13cml0dGVuOyBkb2VzIGl0IGFkZHJlc3NlcyBhDQo+ID4gPiA+IHByYWN0aWNhbCBw
cm9ibGVtOyBpcyB0aGUgcHJvcG9zZWQgc29sdXRpb24gdmlhYmxlPw0KPiA+ID4gPg0KPiA+ID4g
PiBPbiB0aGUgZmlyc3QgcG9pbnQsIEkgY29tbWVuZCB5b3UgLSB0aGUgZHJhZnQgaXMgZWFzeSB0
byByZWFkLg0KPiA+ID4gPiBPbiB0aGUgc2Vjb25kIHBvaW50LCBJIGhhdmUgc2V2ZXJhbCBxdWVz
dGlvbnM6DQo+ID4gPiA+DQo+ID4gPiA+IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2YgdXNpbmcgTG9v
cGJhY2sgZmxhZyBpbiB0aGUgVHJhY2UgbW9kZT8NCj4gPiA+DQo+ID4gPiBUaGlzIGlzIHVuY2xl
YXIgdG8gbWUgYWxzby4gQWRkaXRpb25hbGx5LCBJIGFtIGNvbmNlcm5lZCB0aGF0DQo+ID4gPiBw
cm90b2NvbCBibGluZGx5IHJlZmxlY3RzIHRoZSBwYWNrZXQgYmFjayB0byB0aGUgc291cmNlIHdp
dGhvdXQgYW55DQo+ID4gPiByZWdhcmQgdG8gd2hhdCBlbHNlIHRoZSBwYWNrZXQgY29udGFpbnMu
IEZvciBpbnN0YW5jZSwgaWYgYSBUQ1ANCj4gPiA+IHBhY2tldCBpcyByZWZsZWN0ZWQgYnkgdGVu
IGludGVybWVkaWF0ZSBub2RlcyB0aGlzIGlzIG5vbnNlbnNpY2FsLg0KPiA+ID4gVGhlIHBvc3Np
YmlsaXR5IG9mIGFuIGFtcGxpZmljYXRpb24gYXR0YWNrIGlzIG9idmlvdXMgYW5kIGluIGZhY3QN
Cj4gPiA+IG1lbnRpb25lZCBpbiB0aGUgc2VjdXJpdHkgc2VjdGlvbiwgaG93ZXZlciBJJ20gc2tl
cHRpY2FsIHRoYXQgdGhlIHByb3Bvc2VkDQo+IG1pdGlnYXRpb24gb2YgcmF0ZSBsaW1pdGluZyBp
cyBzdWZmaWNpZW50Lg0KPiA+ID4NCj4gPiA+IE1pbmltYWxseSwgaXQgc2VlbXMgbGlrZSB0aGUg
cmVmbGVjdGVkIHBhY2tldHMgc2hvdWxkIGJlIHdyYXBwZWQgaW4NCj4gPiA+IElDTVAgdG8gbWl0
aWdhdGUgc3Bvb2ZpbmcgYXR0YWNrcy4gQWxzbywgSSB3b25kZXIgaWYgdHJhY2Vyb3V0ZQ0KPiA+
ID4gbWV0aG9kb2xvZ3kgY291bGQgYmUgdXNlZCBmb3IgdHJhY2luZywgaS5lLiBvbmUgc2VudCBw
YWNrZXQgcmVzdWx0cw0KPiA+ID4gaW4gYXQgbW9zdCBvbmUgcmV0dXJuIHBhY2tldCAoSUNNUCks
IHRvIG1pdGlnYXRlIHRoZSBhbXBsaWZpY2F0aW9uIHByb2JsZW0uDQo+ID4gPg0KPiA+ID4gVG9t
DQo+ID4gPg0KPiA+ID4gPiBXaHkgaXMgaXQgaW1wb3J0YW50IHRvIGxpbWl0IHRoZSBhcHBsaWNh
YmlsaXR5IG9mIExvb3BiYWNrIHRvIG9ubHkgVHJhY2UNCj4gbW9kZT8NCj4gPiA+ID4gV2hhdCBp
cyB0aGUgYmVuZWZpdCBvZiBjb2xsZWN0aW5nIHRoZSBzYW1lLCBhcyBJIHVuZGVyc3RhbmQgdGhl
DQo+ID4gPiA+IGRlc2NyaXB0aW9uLA0KPiA+ID4gZGF0YSBvbiB0aGUgcmV0dXJuIHBhdGggdG8g
dGhlIHNvdXJjZT8NCj4gPiA+ID4gV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiB1c2luZyBBY3RpdmUg
ZmxhZyBjb21wYXJpbmcgdG8gZXhpc3RpbmcNCj4gPiA+ID4gYWN0aXZlIE9BTQ0KPiA+ID4gcHJv
dG9jb2xzPw0KPiA+ID4gPiBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIHVzaW5nIEltbWVkaWF0ZSBm
bGFnIGNvbXBhcmluZyB0bw0KPiA+ID4gPiBQb3N0Y2FyZC1CYXNlZA0KPiA+ID4gVGVsZW1ldHJ5
IChQQlQpIHByb3Bvc2FsPw0KPiA+ID4gPg0KPiA+ID4gPiBPbiB0aGUgdGhpcmQgcG9pbnQsIEkn
ZCBhcHByZWNpYXRlIHlvdXIgY2xhcmlmaWNhdGlvbiBvbiB0aGVzZSBwb2ludHM6DQo+ID4gPiA+
DQo+ID4gPiA+IEluIHdoaWNoIHRyYW5zcG9ydHMgKEkgZmluZCB0aGF0IGlPQU0gZW5jYXBzdWxh
dGlvbiBoYXMgYmVlbg0KPiA+ID4gPiBwcm9wb3NlZCBmb3IgYWxsDQo+ID4gPiBrbm93biB0cmFu
c3BvcnRzKSB5b3UndmUgZW52aXNpb25lZCB0byB1c2UgTG9vcGJhY2sgZmxhZz8NCj4gPiA+ID4g
VGhlIHRoaXJkIGJ1bGxldCBpbiBTZWN0aW9uIDUgcmVmZXJzIHRvIGEgcmVwbGljYSBvZiB0aGUg
ZGF0YQ0KPiA+ID4gPiBwYWNrZXQgdGhhdCBmb2xsb3dzDQo+ID4gPiB0aGUgc2FtZSBwYXRoIGFz
IHRoZSBvcmlnaW5hbCBwYWNrZXQuIFdoYXQgY29udHJvbHMgdGhhdCByZXBsaWNhdGlvbj8NCj4g
PiA+ID4gVGhlIGxhc3QgcGFyYWdyYXBoIGluIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9uIHNl
Y3Rpb24gcmVsaWVzIG9uDQo+ID4gPiA+ICJyZXN0cmljdGVkDQo+ID4gPiBhZG1pbmlzdHJhdGl2
ZSBkb21haW4iIHRvIG1pdGlnYXRlIHRoZSB0aHJlYXQgb2YgbWFsaWNpb3VzIGF0dGFja3MNCj4g
PiA+IHVzaW5nIGEgY29tYmluYXRpb24gb2YgaU9BTSBleHRlbnNpb25zLiBUaGF0IG1pZ2h0IGJl
IHRoZSBjYXNlIHdoZW4NCj4gPiA+IG9wZXJhdGluZyBpbiBhIFBORiBlbnZpcm9ubWVudCwgYnV0
IGl0IGlzIG11Y2ggbW9yZSBjaGFsbGVuZ2luZyB0bw0KPiA+ID4gbWFpbnRhaW4gc3VjaCBhIHRy
dXN0ZWQgZG9tYWluIGluIFZORiBlbnZpcm9ubWVudC4gSG93IGNhbiB0aGVzZSBuZXcNCj4gPiA+
IHNlY3VyaXR5IHJpc2tzIGJlIG1pdGlnYXRlZCBpbiBhIFZORiBlbnZpcm9ubWVudD8NCj4gPiA+
ID4NCj4gPiA+ID4gQXBwcmVjaWF0ZSB5b3VyIGNvbnNpZGVyYXRpb24gYW5kIGNsYXJpZmljYXRp
b25zIHRvIG15IHF1ZXN0aW9ucy4NCj4gPiA+ID4NCj4gPiA+ID4gUmVnYXJkcywNCj4gPiA+ID4g
R3JlZw0KPiA+ID4gPg0KPiA+ID4gPiBPbiBUaHUsIEp1bCAyNSwgMjAxOSBhdCAyOjA3IFBNIEJy
aWFuIFRyYW1tZWxsIChJRVRGKQ0KPiA+ID4gPiA8aWV0ZkB0cmFtbWVsbC5jaDxtYWlsdG86aWV0
ZkB0cmFtbWVsbC5jaD4+DQo+ID4gPiB3cm90ZToNCj4gPiA+ID4+DQo+ID4gPiA+PiBoaSBHcmVn
LA0KPiA+ID4gPj4NCj4gPiA+ID4+IFRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrOyBhYnNvbHV0ZWx5
LCB3ZSBjYW4gZG8gdGhpcyB0aGUgbm9ybWFsIHdheS4NCj4gQXV0aG9yczoNCj4gPiA+IGxldCdz
IGRvIGEgbm9ybWFsIHR3by13ZWVrIGFkb3B0aW9uIGNhbGwgZm9yIHRoaXMgZG9jdW1lbnQgYmVm
b3JlDQo+ID4gPiBwdWJsaXNoaW5nIHRoZSB1cGRhdGUuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhp
cyBhZG9wdGlvbiBjYWxsIHN0YXJ0cyBub3cuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gSVBQTSwgcGxl
YXNlIHJlc3BvbmQgdG8gdGhpcyBtZXNzYWdlIHdpdGggYW4gaW5kaWNhdGlvbiB0byB0aGUNCj4g
PiA+ID4+IG1haWxpbmcgbGlzdCBvZg0KPiA+ID4geW91ciBzdXBwb3J0IGZvciBhZG9wdGluZyBk
cmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncyBhcyBhIHdvcmtpbmcNCj4gPiA+IGdyb3VwIGRv
Y3VtZW50LCBpbiBwYXJ0aWFsIGZ1bGZpbGxtZW50IG9mIG91ciBjaGFydGVyIG1pbGVzdG9uZQ0K
PiA+ID4gInN1Ym1pdCBhIFN0YW5kYXJkcyBUcmFjayBkcmFmdCBvbiBpbmJhbmQgT0FNIGJhc2Vk
IG1lYXN1cmVtZW50DQo+IG1ldGhvZG9sb2dpZXMgdG8gdGhlIElFU0ciDQo+ID4gPiAob2J2aW91
c2x5LCBkZXBlbmRpbmcgb24gaG93IG1hbnkgZG9jdW1lbnRzIHdlIGVuZCB1cCBzZW5kaW5nIHRv
IHRoZQ0KPiA+ID4gSUVTRywgd2UgbWF5IGhhdmUgdG8gY2hhbmdlIHRoZSBwbHVyYWxpdHkgb2Yg
dGhpcyBtaWxlc3RvbmUpLiBJZiB5b3UNCj4gPiA+IGRvIG5vdCBzdXBwb3J0IHRoaXMsIHBsZWFz
ZSBzZW5kIGEgbWVzc2FnZSB0byB0aGUgbGlzdCBleHBsYWluaW5nIHdoeS4NCj4gPiA+ID4+DQo+
ID4gPiA+PiBUaGFua3MsIGNoZWVycywNCj4gPiA+ID4+DQo+ID4gPiA+PiBCcmlhbiAoYXMgSVBQ
TSBjby1jaGFpcikNCj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gPiBPbiAyNSBKdWwgMjAx
OSwgYXQgMTM6MTUsIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KPiA+ID4gPj4gPg0KPiA+ID4gPj4gPiBEZWFy
IENoYWlycywgZXQgYWwuLA0KPiA+ID4gPj4gPiBJIGFwcHJlY2lhdGUgdGhhdCBlZGl0b3JzIG9m
IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEgZm9sbG93ZWQNCj4gPiA+ID4+ID4gb24gdGhlDQo+
ID4gPiBkZWNpc2lvbiBvZiB0aGUgV0cgcmVhY2hlZCBhdCB0aGUgbWVldGluZyBpbiBQcmFndWUg
dG8gZXh0cmFjdA0KPiA+ID4gbWF0ZXJpYWwgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhlIGRl
ZmluaXRpb24gb2YgaU9BTSBkYXRhDQo+ID4gPiBlbGVtZW50cyBmcm9tIHRoZSBkb2N1bWVudC4g
VGhlIG5ldyBkcmFmdCB3YXMgcHJlc2VudGVkIGVhcmxpZXIgdGhpcw0KPiA+ID4gd2VlayBhbmQg
Z2VuZXJhdGVkIG1hbnkgY29tbWVudHMuIEkgZmVlbCB0aGF0IGl0IHdvdWxkIGJlIHJpZ2h0IHRv
DQo+ID4gPiBkaXNjdXNzIHRoZSBkcmFmdCBhbmQgaXRzIHJlbGV2YW5jZSB0byB0aGUgY2hhcnRl
ciBvZiB0aGUgSVBQTSBXRyBiZWZvcmUNCj4gc3RhcnRpbmcgV0cgYWRvcHRpb24gcG9sbC4NCj4g
PiA+ID4+ID4NCj4gPiA+ID4+ID4gUmVnYXJkcywNCj4gPiA+ID4+ID4gR3JlZw0KPiA+ID4gPj4N
Cj4gPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gPiA+ID4gaXBwbSBtYWlsaW5nIGxpc3QNCj4gPiA+ID4gaXBwbUBpZXRmLm9yZzxtYWlsdG86
aXBwbUBpZXRmLm9yZz4NCj4gPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pcHBtDQo+ID4gPg0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gPiA+IGlwcG0gbWFpbGluZyBsaXN0DQo+ID4gPiBpcHBtQGlldGYu
b3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pcHBtDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44
NXB0IDcwLjg1cHQgMi4wY20gNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2
bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Tb3JyeSDigJMgbG9va3Mg
bGlrZSBJIGNyZWF0ZWQgYSBiaXQgb2YgY29uZnVzaW9uIHdpdGggdGhlIGV4YW1wbGUgYXJvdW5k
IHVzaW5nIElPQU0gbG9vcGJhY2sgdG8gaGVscCBpc29sYXRlIGFuIGlzc3VlIHJhcGlkbHkuIFRo
aXMgd2FzIGp1c3QgKjxiPm9uZTwvYj4qIGRlcGxveW1lbnQgZXhhbXBsZSBmb3IgSU9BTSBsb29w
YmFjay4gVGhlIElPQU0gbG9vcGJhY2sgZmxhZyBpcyBhIHRvb2wgdGhhdCB5b3UgY2FuDQogdXNl
IGZvciBzZXZlcmFsIHRoaW5ncy4gQW4gZW5jYXBzdWxhdGluZyBub2RlIGNhbiB1c2UgaXQgdG8g
YXNzZXNzIGFuZCByZXRyaWV2ZSB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIGEgcGF0aCBhIGNlcnRh
aW4gc2V0IG9mIHBhY2tldHMgdGFrZSwgeW91IGNhbiB1c2UgaXQgdG8gaWRlbnRpZnkgaXNzdWVz
IGluIHRoZSBuZXR3b3JrIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9ucywgaW5jbHVkaW5nIHBvdGVu
dGlhbCBmYXVsdHMuIFRoaXMgaXMgbXVjaA0KIGxpa2UgZS5nLiBUV0FNUCDigJMgc29tZSBwZW9w
bGUgdXNlIGl0IHRvIGFzc2VzcyB0aGUgcGVyZm9ybWFuY2Ugb2YgYSBjb25uZWN0aW9uLCBvdGhl
cnMgdXNlIGl0IHRvIGp1c3QgZGV0ZWN0IG5ldHdvcmsgb3Igc2VydmljZSBmYWlsdXJlcy4gQXMg
c3VjaCwgSU1ITyBJT0FNIGxvb3BiYWNrIGlzIGFzIG11Y2ggaW4gc2NvcGUgb3Igb3V0IG9mIHNj
b3BlIGZvciBJUFBNIGFzIFRXQU1QIHdhcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJz
LCBGcmFuazxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBHcmVnIE1pcnNr
eSAmbHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gU29ubnRh
ZywgNC4gQXVndXN0IDIwMTkgMDE6Mjg8YnI+DQo8Yj5Ubzo8L2I+IEZyYW5rIEJyb2NrbmVycyAo
ZmJyb2NrbmUpICZsdDtmYnJvY2tuZUBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBUb20g
SGVyYmVydCAmbHQ7dG9tQHF1YW50b25pdW0ubmV0Jmd0OzsgSVBQTSBDaGFpcnMgJmx0O2lwcG0t
Y2hhaXJzQGlldGYub3JnJmd0OzsgSUVURiBJUFBNIFdHICZsdDtpcHBtQGlldGYub3JnJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2lwcG1dIEFkb3B0aW9uIGNhbGwgZm9yIGRyYWZ0LW1p
enJhaGktaXBwbS1pb2FtLWZsYWdzIFJlOiBSZWdhcmRpbmcgZHJhZnQtbWl6cmFoaS1pcHBtLWlv
YW0tZmxhZ3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBGcmFuayw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGFu
ayB5b3UgZm9yIHRoZSB2ZXJ5IGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSB1c2UgY2FzZSBm
b3IgdGhlIExvb3BiYWNrIGZsYWcuIEkgdGhpbmsgaXQgd291bGQgYmUgaGVscGZ1bCB0byBhZGQg
c29tZSB0ZXh0IHRoYXQgZXhwbGFpbnMgdGhlIHVzZSBjYXNlIGluIHRoZSBkcmFmdC4gQnV0IGZy
b20geW91ciBleHBsYW5hdGlvbiwgSSBjYW5ub3QgZmluZCBob3cgdGhlIExvb3BiYWNrIGZsYWcg
Y2FuDQogYmUgdXNlZCBpbiBhbnkgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgbWV0aG9kLiBXaGF0
IEkgZ2F0aGVyIGlzIHRoYXQgdGhlIExvb3BiYWNrIGlzIHVzZWQgdG8gbG9jYWxpemUgYSBmYXVs
dCBkZXRlY3RlZCBieSBhbm90aGVyIEZhdWx0IE1hbmFnZW1lbnQgT0FNIHRvb2wuIElmIG15IHVu
ZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgdGhlIExvb3BiYWNrIG1heSBiZSB1c2VmdWwgYXMgcGFy
dCBvZiBGTSBPQU0uIEJ1dCBGYXVsdCBNYW5hZ2VtZW50DQogT0FNIGlzIG5vdCBwYXJ0IG9mIHRo
ZSBJUFBNIFdHIGNoYXJ0ZXIuIEl0IGNvdWxkIGJlIEkndmUgbWlzc2VkIHNvbWV0aGluZyBhbmQg
cGxlYXNlIGNvcnJlY3QgbWUgaWYgSSBkaWQsIGJ1dCBJIGRvbid0IHNlZSB0aGF0IHRoZSBMb29w
YmFjayBmbGFnIGFuZCB0aGUgdXNlIGNhc2UgaXQgYWRkcmVzc2VzLCBpLmUuLCBmYXVsdCBsb2Nh
bGl6YXRpb24sIGlzIGluIHRoZSBzY29wZSBvZiB0aGlzIFdHLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEF1ZyAxLCAy
MDE5IGF0IDExOjQ4IFBNIEZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpICZsdDs8YSBocmVmPSJt
YWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIj5mYnJvY2tuZUBjaXNjby5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxicj4NCjxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7
IEZyb206IFRvbSBIZXJiZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86dG9tQHF1YW50b25pdW0ubmV0
IiB0YXJnZXQ9Il9ibGFuayI+dG9tQHF1YW50b25pdW0ubmV0PC9hPiZndDs8YnI+DQomZ3Q7IFNl
bnQ6IEZyZWl0YWcsIDIuIEF1Z3VzdCAyMDE5IDAwOjI3PGJyPg0KJmd0OyBUbzogRnJhbmsgQnJv
Y2tuZXJzIChmYnJvY2tuZSkgJmx0OzxhIGhyZWY9Im1haWx0bzpmYnJvY2tuZUBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj5mYnJvY2tuZUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCiZndDsgQ2M6
IEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7IElQUE0gQ2hhaXJz
ICZsdDtpcHBtLTxicj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOmNoYWlyc0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7OyBJRVRGIElQUE0gV0cgJmx0Ozxh
IGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW2lwcG1dIEFkb3B0aW9uIGNhbGwgZm9y
IGRyYWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzIFJlOjxicj4NCiZndDsgUmVnYXJkaW5nIGRy
YWZ0LW1penJhaGktaXBwbS1pb2FtLWZsYWdzPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIFRodSwg
QXVnIDEsIDIwMTkgYXQgMTI6MTIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSk8YnI+DQom
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZmJyb2NrbmVAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFBsZWFzZSBzZWUgaW5saW5l4oCmPGJyPg0KJmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEZyb206IEdyZWcg
TWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7ICZndDsgU2Vu
dDogRG9ubmVyc3RhZywgMS4gQXVndXN0IDIwMTkgMjA6NTQ8YnI+DQomZ3Q7ICZndDsgVG86IEZy
YW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpICZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZmJyb2NrbmVAY2lzY28uY29tPC9hPiZndDs8YnI+DQom
Z3Q7ICZndDsgQ2M6IFRvbSBIZXJiZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86dG9tQHF1YW50b25p
dW0ubmV0IiB0YXJnZXQ9Il9ibGFuayI+dG9tQHF1YW50b25pdW0ubmV0PC9hPiZndDs7IElQUE0g
Q2hhaXJzPGJyPg0KJmd0OyAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7OyBJRVRG
IElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbaXBw
bV0gQWRvcHRpb24gY2FsbCBmb3IgZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3M8YnI+DQom
Z3Q7ICZndDsgUmU6IFJlZ2FyZGluZyBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFnczxicj4N
CiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBI
aSBGcmFuayw8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgdGhhbmsgeW91IGZvciB5b3Vy
IGV4cGVkaWVudCByZXNwb25zZSBhbmQgdGhlIGNsYXJpZmljYXRpb24sIG11Y2g8YnI+DQomZ3Q7
IGFwcHJlY2lhdGVkLiBJIGhhdmUgc29tZSBmb2xsb3ctdXAgcXVlc3Rpb25zIGJ1dCB5b3VyIHJl
c3BvbnNlLCBpbiBteSBvcGluaW9uLDxicj4NCiZndDsgc3VwcG9ydHMgbXkgb3JpZ2luYWwgZXZh
bHVhdGlvbiBvZiB0aGUgZHJhZnQgdGhhdCBpdCBpcyBub3QgcmVhZHkgZm9yIFdHIGFkb3B0aW9u
Ljxicj4NCiZndDsgSSBkb24ndCBhZ3JlZSB0aGF0IHRoZSBwcmVzdW1lZCBiZW5lZml0cyBvZiB0
aGUgcHJvcG9zZWQgTG9vcGJhY2sgZmxhZzxicj4NCiZndDsgb3V0d2VpZ2ggcmlza3MgdGhhdCB3
ZXJlIGNhbGxlZCBvdXQgZHVyaW5nIHRoZSBtZWV0aW5nIGFuZCB3ZXJlIHBvaW50ZWQgYnkgVG9t
PGJyPg0KJmd0OyBhbmQgbWUuPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEFsc28sIHRo
YW5rIHlvdSBmb3IgaW5mb3JtaW5nIGV2ZXJ5b25lIHRoYXQgYSBkZXNpZ24gdGVhbSBpcyBmb3Jt
aW5nIHRvIGRlZmluZTxicj4NCiZndDsgdGhlIHVzZSBvZiB0aGUgSW1tZWRpYXRlIGZsYWcuIEkg
dGhpbmsgdGhhdCB0aGF0IGZsYWcgc2hvdWxkIGJlIGludHJvZHVjZWQgYWxvbmc8YnI+DQomZ3Q7
IHdpdGggdGhlIGNsZWFyIGFuZCBmaXJtIHNwZWNpZmljYXRpb24gb2YgaXRzIHV0aWxpemF0aW9u
Ljxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBBbmQgSSdtIHN0aWxsIG5vdCBjbGVhciBh
Ym91dCBob3cgdGhlIEFjdGl2ZSBmbGFnIGNhbiBiZSB1c2VkLiBZb3Ugc3VnZ2VzdCB0aGF0PGJy
Pg0KJmd0OyBpdCBpcyBpbnRlbmRlZCBhcyBjb21wbGVtZW50YXJ5IHRvICZxdW90O2FuIG9wZXJh
dG9yIHdobyB1c2VzIGhpcyBvd24gcHJvYmluZyZxdW90Oy48YnI+DQomZ3Q7IFdoYXQgc3VjaCAm
cXVvdDtvd24gcHJvYmluZyZxdW90OyBjb3VsZCBiZT8gV2h5IHdvdWxkIHRoZSBvcGVyYXRvciB1
c2Ugd2VsbC1rbm93bjxicj4NCiZndDsgc3RhbmRhcmQtYmFzZWQgYWN0aXZlIE9BTSBmb3IgZmF1
bHQgbWFuYWdlbWVudCBhbmQgcGVyZm9ybWFuY2U8YnI+DQomZ3Q7IG1vbml0b3Jpbmc/PGJyPg0K
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IOKA
pkZCOiBkcmFmdC1sYXB1a2hvdi1kYXRhcGxhbmUtcHJvYmUtMDEgaXMgYW4gZXhhbXBsZSBvZiBh
biBvcGVyYXRvcuKAmXM8YnI+DQomZ3Q7IGFwcHJvYWNoIHRvIHByb2JpbmcuIEnigJl2ZSBhbHNv
IHNlZW4gZGVwbG95bWVudHMgd2hlcmUgdGhlIHByb2JpbmcgaXMgaW50ZWdyYXRlZDxicj4NCiZn
dDsgd2l0aCB0aGUgYXBwbGljYXRpb24g4oCTIGkuZS4gcGFydCBvZiB0aGUgYXBwbGljYXRpb24g
c29sdXRpb24sIHdoaWNoIGlzIGFub3RoZXI8YnI+DQomZ3Q7IGV4YW1wbGUgZG9tYWluIHdoZXJl
IHNwZWNpZmljIGhlYWx0aCBjaGVja3MgYXJlIHVzZWQuPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEFuZCwgZ29pbmcgYmFjayB0byB0
aGUgc2NlbmFyaW8gaW4gREMuIEkgd29uZGVyIHdoeSB0aGUgd2VsbC1rbm93bjxicj4NCiZndDsg
VHJhY2Vyb3V0ZSBpcyBub3Qgc3VmZmljaWVudD88YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsg4oCmRkI6IEluIHRoZSBzY2VuYXJpbyBk
aXNjdXNzZWQgYmVsb3csIGRldGVjdGlvbiBzcGVlZCB3YXMgdGhlIGRyaXZpbmcgZmFjdG9yIOKA
kzxicj4NCiZndDsgdGhlIElPQU0gbG9vcGJhY2sgc29sdXRpb24gZ2l2ZXMgeW91IGFuIGluZGlj
YXRpb24gb2YgdGhlIGZhaWxlZCBsaW5rIGluIGxlc3MgdGhhbjxicj4NCiZndDsgMSBSVFQuPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7IEZyYW5rLDxicj4NCiZndDsgPGJyPg0KJmd0OyBJJ20gZG91YnRm
dWwgaXQgd291bGQgYmUgcHJhY3RpY2FsIHRvIHNldCBsb29wYmFjayBvbiBldmVyeSBwYWNrZXQg
Z2l2ZW4gdGhlPGJyPg0KJmd0OyBhbXBsaWZpY2F0aW9uIGNoYXJhY3RlcmlzdGljLCB3aGljaCBt
ZWFucyB0aGF0IGVpdGhlciBpdCdzIGRvbmUgYXMgYSBwZXJpb2RpYzxicj4NCiZndDsgcHJvYmUg
b3Igb24gZGVtYW5kIHdoZW4gdGhlIGFwcGxpY2F0aW9uIGhhcyByZWFzb24gdG8gc3VzcGVjdCBh
IGZhaWxpbmcgbGluay4gSW48YnI+DQomZ3Q7IGVpdGhlciBjYXNlLCBpdCBzZWVtcyBsaWtlIHRo
ZSBsYXRlbmN5IHRvIGRldGVjdCBhbmQgaWRlbnRpZnkgYSBmYWlsaW5nIGxpbmsgd291bGQgYmU8
YnI+DQomZ3Q7IGdyZWF0ZXIgdGhhbiAxIFJUVC4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz88YnI+
DQo8YnI+DQpUb20sPGJyPg0KPGJyPg0KeW91IHdvdWxkIG5vdCBzZXQgbG9vcGJhY2sgb24gZXZl
cnkgcGFja2V0LiBMZXQgbWUgcmUtZXhwbGFpbiB0aGUgZGVwbG95bWVudCBzY2VuYXJpbzo8YnI+
DQo8YnI+DQoqIE9wZXJhdG9yIHJ1bnMgYSBjdXN0b20gYXBwbGljYXRpb24gVURQIHByb2JlIC0g
d2hpY2ggbWFrZXMgcHJvYmUgdHJhZmZpYyBmb2xsb3cgYWxsIHBhdGhzIHRoZSBhcHBsaWNhdGlv
biB1c2VzLjxicj4NCiogT24gZGV0ZWN0aW5nIGZhaWx1cmUgb2YgYSBzcGVjaWZpYyBwcm9iZSBm
b3IgYSBzcGVjaWZpYyBjb25uZWN0aW9uLCBJT0FNIHRyYWNpbmcgaXMgdHVybmVkIG9uIHdpdGgg
bG9vcGJhY2sgZm9yICp0aGF0KiBjb25uZWN0aW9uLjxicj4NCiogT25jZSBJT0FNIHRyYWNpbmcg
aXMgdHVybmVkIG9uLCB5b3UgY2FuIGRldGVjdCB0aGUgbm9kZS9saW5rIHdoZXJlIHRyYWZmaWMg
aXMgc3R1Y2sgd2l0aGluIG9uZSBSVFQuIEkuZS4gaWRlbnRpZmljYXRpb24gY2FuIGJlIGRvbmUg
aW4gMSBSVFQsIG9uY2UgeW91IGRldGVjdGVkIHRoZSBmYWlsdXJlLjxicj4NCjxicj4NClNvIGlu
IG90aGVyIHdvcmRzLCB5b3Ugb25seSBuZWVkIHRoZSBJT0FNIHRyYWNlIG9wdGlvbiB3aXRoIGxv
b3BiYWNrIGFkZGVkIHRvIGEgdmVyeSBzbWFsbCBzZXQgb2YgcGFja2V0cy4gSW4gYW4gaWRlYWwg
d29ybGQgZXZlbiBvbmUgcGFja2V0IHdvdWxkIGJlIHN1ZmZpY2llbnQuPGJyPg0KPGJyPg0KRnJh
bms8YnI+DQo8YnI+DQomZ3Q7IDxicj4NCiZndDsgVG9tPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgQ2hlZXJzLCBG
cmFuazxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZn
dDsgJmd0OyBSZWdhcmRzLDxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBHcmVnPGJyPg0K
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IE9u
IFRodSwgQXVnIDEsIDIwMTkgYXQgMTI6MzIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSk8
YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZmJyb2NrbmVAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFNvbWUgYWRkaXRpb25hbCBub3RlcyBvbiB0
aGUgZGlmZmVyZW50IGZsYWdzIC0gcmVzdGF0aW5nIGFuZCBleHBhbmRpbmcgdGhlPGJyPg0KJmd0
OyBkaXNjdXNzaW9uIHdlIGhhZCBhdCB0aGUgV0cgbWVldGluZyBpbiBNb250cmVhbDo8YnI+DQom
Z3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgTG9vcGJhY2sgZmxhZzo8YnI+DQomZ3Q7ICZndDsgVGhl
IGxvb3BiYWNrIGZsYWcgd2FzIGluc3BpcmVkIGJ5IGEgc3BlY2lmaWMgdXNlIGNhc2UsIHdoaWNo
IGNvdWxkIGJlPGJyPg0KJmd0OyBzdW1tYXJpemVkIGFzICZxdW90O3JhcGlkIGlkZW50aWZpY2F0
aW9uIG9mIGEgZmFpbGVkIGxpbmsvbm9kZSBpbiBhIERDJnF1b3Q7OiBJbiBhIERDIChyZWFkOjxi
cj4NCiZndDsgY29udHJvbGxlZC9zcGVjaWZpYyBkb21haW4pLCBvbmUgcnVucyBVRFAgcHJvYmVz
IChkcmFmdC1sYXB1a2hvdi1kYXRhcGxhbmUtPGJyPg0KJmd0OyBwcm9iZS0wMSkgb3ZlciBhIHY2
IGZhYnJpYy4gSW4gY2FzZSBhIFVEUCBwcm9iZSBkZXRlY3RzIGEgZmFpbHVyZSwgb25lIGFkZHMg
dGhlPGJyPg0KJmd0OyBJT0FNIHRyYWNlIG9wdGlvbiBhbmQgZW5hYmxlcyBsb29wYmFjayBtb2Rl
IC0gaS5lLiBldmVyeSBub2RlIHNlbmRzIGEgY29weTxicj4NCiZndDsgYmFjayB0byB0aGUgc291
cmNlIGluIGFkZGl0aW9uIHRvIGZvcndhcmRpbmcgdGhlIHBhY2tldC4gQ29ycmVsYXRpbmcgdGhl
PGJyPg0KJmd0OyBpbmZvcm1hdGlvbiBmcm9tIGJvdGggZW5kcyBhbGxvd3Mgb25lIHRvIHBpbnBv
aW50IHRoZSBmYWlsZWQgbm9kZS9saW5rIHJhcGlkbHk8YnI+DQomZ3Q7IGFuZCBnaXZlcyBvbmUg
YSB2aWV3IG9mIHRoZSBvdmVyYWxsIGZvcndhcmRpbmcgdG9wb2xvZ3kuIFRoaXMgdXNlLWNhc2Ug
d2FzPGJyPg0KJmd0OyBpbXBsZW1lbnRlZCBpbiBGRC5pby9WUFAgcm91Z2hseSAyIHllYXJzIGFn
byBhbmQgd2FzIGFsc28gc2hvd2Nhc2VkIGF0IElFVEY8YnI+DQomZ3Q7IGJpdHMtbi1iaXRlcy4g
VGhlcmUgaXMgYSByb3VnaCBvdXRsaW5lIG9mIHRoZSBvcGVuIHNvdXJjZSBpbXBsZW1lbnRhdGlv
bjxicj4NCiZndDsgYXZhaWxhYmxlIGhlcmU6IDxhIGhyZWY9Imh0dHBzOi8vamlyYS5mZC5pby9i
cm93c2UvVlBQLTQ3MSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vamlyYS5mZC5pby9icm93c2Uv
VlBQLTQ3MTwvYT4gLjxicj4NCiZndDsgJmd0OyBJbiBtb3JlIGdlbmVyaWMgd29yZHM6IExvb3Bi
YWNrIG1vZGUgaXMgbGlrZSBhbGwgSU9BTSwgYSBkb21haW4gc3BlY2lmaWM8YnI+DQomZ3Q7IGZl
YXR1cmUuIExvb3BiYWNrIG1vZGUgaXMgdG8gZW5yaWNoIGFuIGV4aXN0aW5nIChoZXJlIHRoZSBk
YXRhcGxhbmUtcHJvYmUpPGJyPg0KJmd0OyBhY3RpdmUgT0FNIG1lY2hhbmlzbS48YnI+DQomZ3Q7
ICZndDsgUmVhZGluZyB0aHJvdWdoIHRoZSBjb21tZW50cyBiZWxvdywgaXQgcHJvdmVzIHRoYXQg
dGhlIGN1cnJlbnQgZHJhZnQgaXM8YnI+DQomZ3Q7IGluZGVlZCBhIGdvb2QgYmFzaXMgZm9yIHRo
ZSBkaXNjdXNzaW9uIGFuZCBpdCBhbHNvIGNsZWFybHkgc2hvd3MgdGhhdCB3ZSBuZWVkIHRvPGJy
Pg0KJmd0OyBhZGQgYSBzZWN0aW9uIHRvIHRoZSBkb2N1bWVudCB0aGF0IGV4cGFuZHMgb24gaG93
IGxvb3BiYWNrIG1vZGUgaXMgZXhwZWN0ZWQ8YnI+DQomZ3Q7IHRvIGJlIHVzZWQuPGJyPg0KJmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEltbWVkaWF0ZSBleHBvcnQgZmxhZzo8YnI+DQomZ3Q7ICZn
dDsgUGVyIHRoZSBXRyBkaXNjdXNzaW9uIGluIE1vbnRyZWFsIC0gYW5kIHRoZSBmb2xsb3cgdXAg
YnJlYWtvdXQgbWVldGluZzxicj4NCiZndDsgKDxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUu
aWV0Zi5vcmcvYXJjaC9tc2cvaXBwbS9EbzlrSjlFRF9ncm1UcXdjWkhTZHB5M0NtUmsiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2lwcG0vRG85
a0o5RURfZ3JtVHF3Y1pIU2RweTNDbVJrPC9hPjxicj4NCiZndDsgKTo8YnI+DQomZ3Q7ICZndDsg
VGhlIHBsYW4gaXMgdG8gY29uc29saWRhdGUgdGhlIElPQU0tcmVsYXRlZCBjb250ZW50IGZvciBh
IG5ldyAmcXVvdDtpbW1lZGlhdGU8YnI+DQomZ3Q7IGV4cG9ydCBvcHRpb24mcXVvdDsgZnJvbSBk
cmFmdC1zb25nLWlwcG0tcG9zdGNhcmQtYmFzZWQtdGVsZW1ldHJ5LTA0IGFuZCB0aGU8YnI+DQom
Z3Q7IGRlc2NyaXB0aW9uIG9mIHRoZSBpbW1lZGlhdGUgZXhwb3J0IGZsYWcgaW4gZHJhZnQtbWl6
cmFoaS1pcHBtLWlvYW0tZmxhZ3MmbmJzcDsgaW50byBhPGJyPg0KJmd0OyBuZXcgZHJhZnQuPGJy
Pg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IEFjdGl2ZSBmbGFnOjxicj4NCiZndDsgJmd0OyBU
aGUgYWN0aXZlIGZsYWcgaXMgbm90IHRvIHJlcGxhY2UgYW55IGV4aXN0aW5nIGFjdGl2ZSBPQU0g
bWVjaGFuaXNtcyAtIGJ1dDxicj4NCiZndDsgcmF0aGVyIGFsbG93IGFuIG9wZXJhdG9yIHdobyB1
c2VzIGhpcyBvd24gcHJvYmluZyBhbG9uZyB3aXRoIElPQU0gdG8gZmxhZyBhPGJyPg0KJmd0OyBw
YWNrZXQgYXMgYSBwcm9iZSBwYWNrZXQuPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFNl
Y3VyaXR5IGNvbnNpZGVyYXRpb25zIGZvciBmbGFncyBpbiB0aGUgY29udGV4dCBvZiBQTkYgdnMu
IFZORjo8YnI+DQomZ3Q7ICZndDsgVGhhbmtzIGZvciByYWlzaW5nIHRoZSBwb2ludC4gSXQgd291
bGQgYmUgZ3JlYXQgdG8gc2VlIHNwZWNpZmljcy9kZXRhaWxzPGJyPg0KJmd0OyBkaXNjdXNzZWQg
aGVyZSBvbiB0aGUgbGlzdCwgc28gdGhhdCB0aG9zZSBjb3VsZCBiZSBpbmNvcnBvcmF0ZWQgaW50
byB0aGUgc2VjdXJpdHk8YnI+DQomZ3Q7IHNlY3Rpb24uPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7IFRoYW5rcywgRnJhbms8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7IEZyb206IGlwcG0g
Jmx0OzxhIGhyZWY9Im1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5pcHBtLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBPbiBCZWhhbGYgT2YgVG9tIEhlcmJlcnQ8
YnI+DQomZ3Q7ICZndDsgJmd0OyBTZW50OiBEb25uZXJzdGFnLCAxLiBBdWd1c3QgMjAxOSAwMDo0
MTxicj4NCiZndDsgJmd0OyAmZ3Q7IFRvOiBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgQ2M6IElQUE0gQ2hhaXJzICZsdDs8YSBo
cmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWNo
YWlyc0BpZXRmLm9yZzwvYT4mZ3Q7OyBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpp
cHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgU3ViamVjdDogUmU6IFtpcHBtXSBBZG9wdGlvbiBjYWxsIGZvciBkcmFm
dC1taXpyYWhpLWlwcG0taW9hbS1mbGFncyBSZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyBSZWdhcmRp
bmcgZHJhZnQtbWl6cmFoaS1pcHBtLWlvYW0tZmxhZ3M8YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4N
CiZndDsgJmd0OyAmZ3Q7IE9uIFdlZCwgSnVsIDMxLCAyMDE5IGF0IDExOjUzIEFNIEdyZWcgTWly
c2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyB3
cm90ZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBE
ZWFyIEF1dGhvcnMsPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aGFuayB5b3UgZm9yIGJyaW5n
aW5nIHRoaXMgcHJvcG9zYWwgZm9yIHRoZSBkaXNjdXNzaW9uLiBXaGVuPGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyBjb25zaWRlcmluZyBXRzxicj4NCiZndDsgJmd0OyAmZ3Q7IEFQLCBJIHVzZSB0
aGUgZm9sbG93aW5nIGNyaXRlcmlhOjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7IGlzIHRoZSBkb2N1bWVudCByZWFzb25hYmx5IHdlbGwtd3JpdHRlbjsg
ZG9lcyBpdCBhZGRyZXNzZXMgYTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgcHJhY3RpY2FsIHBy
b2JsZW07IGlzIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiB2aWFibGU/PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgT24gdGhlIGZpcnN0IHBvaW50LCBJIGNv
bW1lbmQgeW91IC0gdGhlIGRyYWZ0IGlzIGVhc3kgdG8gcmVhZC48YnI+DQomZ3Q7ICZndDsgJmd0
OyAmZ3Q7IE9uIHRoZSBzZWNvbmQgcG9pbnQsIEkgaGF2ZSBzZXZlcmFsIHF1ZXN0aW9uczo8YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBXaGF0IGlzIHRo
ZSBiZW5lZml0IG9mIHVzaW5nIExvb3BiYWNrIGZsYWcgaW4gdGhlIFRyYWNlIG1vZGU/PGJyPg0K
Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyBUaGlzIGlzIHVuY2xlYXIgdG8gbWUg
YWxzby4gQWRkaXRpb25hbGx5LCBJIGFtIGNvbmNlcm5lZCB0aGF0PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgcHJvdG9jb2wgYmxpbmRseSByZWZsZWN0cyB0aGUgcGFja2V0IGJhY2sgdG8gdGhlIHNvdXJj
ZSB3aXRob3V0IGFueTxicj4NCiZndDsgJmd0OyAmZ3Q7IHJlZ2FyZCB0byB3aGF0IGVsc2UgdGhl
IHBhY2tldCBjb250YWlucy4gRm9yIGluc3RhbmNlLCBpZiBhIFRDUDxicj4NCiZndDsgJmd0OyAm
Z3Q7IHBhY2tldCBpcyByZWZsZWN0ZWQgYnkgdGVuIGludGVybWVkaWF0ZSBub2RlcyB0aGlzIGlz
IG5vbnNlbnNpY2FsLjxicj4NCiZndDsgJmd0OyAmZ3Q7IFRoZSBwb3NzaWJpbGl0eSBvZiBhbiBh
bXBsaWZpY2F0aW9uIGF0dGFjayBpcyBvYnZpb3VzIGFuZCBpbiBmYWN0PGJyPg0KJmd0OyAmZ3Q7
ICZndDsgbWVudGlvbmVkIGluIHRoZSBzZWN1cml0eSBzZWN0aW9uLCBob3dldmVyIEknbSBza2Vw
dGljYWwgdGhhdCB0aGUgcHJvcG9zZWQ8YnI+DQomZ3Q7IG1pdGlnYXRpb24gb2YgcmF0ZSBsaW1p
dGluZyBpcyBzdWZmaWNpZW50Ljxicj4NCiZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgTWluaW1hbGx5LCBpdCBzZWVtcyBsaWtlIHRoZSByZWZsZWN0ZWQgcGFja2V0cyBzaG91bGQg
YmUgd3JhcHBlZCBpbjxicj4NCiZndDsgJmd0OyAmZ3Q7IElDTVAgdG8gbWl0aWdhdGUgc3Bvb2Zp
bmcgYXR0YWNrcy4gQWxzbywgSSB3b25kZXIgaWYgdHJhY2Vyb3V0ZTxicj4NCiZndDsgJmd0OyAm
Z3Q7IG1ldGhvZG9sb2d5IGNvdWxkIGJlIHVzZWQgZm9yIHRyYWNpbmcsIGkuZS4gb25lIHNlbnQg
cGFja2V0IHJlc3VsdHM8YnI+DQomZ3Q7ICZndDsgJmd0OyBpbiBhdCBtb3N0IG9uZSByZXR1cm4g
cGFja2V0IChJQ01QKSwgdG8gbWl0aWdhdGUgdGhlIGFtcGxpZmljYXRpb24gcHJvYmxlbS48YnI+
DQomZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IFRvbTxicj4NCiZndDsgJmd0OyAm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBXaHkgaXMgaXQgaW1wb3J0YW50IHRvIGxpbWl0
IHRoZSBhcHBsaWNhYmlsaXR5IG9mIExvb3BiYWNrIHRvIG9ubHkgVHJhY2U8YnI+DQomZ3Q7IG1v
ZGU/PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIGNvbGxl
Y3RpbmcgdGhlIHNhbWUsIGFzIEkgdW5kZXJzdGFuZCB0aGU8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7IGRlc2NyaXB0aW9uLDxicj4NCiZndDsgJmd0OyAmZ3Q7IGRhdGEgb24gdGhlIHJldHVybiBw
YXRoIHRvIHRoZSBzb3VyY2U/PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBXaGF0IGlzIHRoZSBi
ZW5lZml0IG9mIHVzaW5nIEFjdGl2ZSBmbGFnIGNvbXBhcmluZyB0byBleGlzdGluZzxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgYWN0aXZlIE9BTTxicj4NCiZndDsgJmd0OyAmZ3Q7IHByb3RvY29s
cz88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2YgdXNpbmcg
SW1tZWRpYXRlIGZsYWcgY29tcGFyaW5nIHRvPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBQb3N0
Y2FyZC1CYXNlZDxicj4NCiZndDsgJmd0OyAmZ3Q7IFRlbGVtZXRyeSAoUEJUKSBwcm9wb3NhbD88
YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBPbiB0aGUg
dGhpcmQgcG9pbnQsIEknZCBhcHByZWNpYXRlIHlvdXIgY2xhcmlmaWNhdGlvbiBvbiB0aGVzZSBw
b2ludHM6PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsg
SW4gd2hpY2ggdHJhbnNwb3J0cyAoSSBmaW5kIHRoYXQgaU9BTSBlbmNhcHN1bGF0aW9uIGhhcyBi
ZWVuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBwcm9wb3NlZCBmb3IgYWxsPGJyPg0KJmd0OyAm
Z3Q7ICZndDsga25vd24gdHJhbnNwb3J0cykgeW91J3ZlIGVudmlzaW9uZWQgdG8gdXNlIExvb3Bi
YWNrIGZsYWc/PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGUgdGhpcmQgYnVsbGV0IGluIFNl
Y3Rpb24gNSByZWZlcnMgdG8gYSByZXBsaWNhIG9mIHRoZSBkYXRhPGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgJmd0OyBwYWNrZXQgdGhhdCBmb2xsb3dzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgdGhlIHNhbWUg
cGF0aCBhcyB0aGUgb3JpZ2luYWwgcGFja2V0LiBXaGF0IGNvbnRyb2xzIHRoYXQgcmVwbGljYXRp
b24/PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGUgbGFzdCBwYXJhZ3JhcGggaW4gdGhlIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb24gc2VjdGlvbiByZWxpZXMgb248YnI+DQomZ3Q7ICZndDsgJmd0
OyAmZ3Q7ICZxdW90O3Jlc3RyaWN0ZWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyBhZG1pbmlzdHJhdGl2
ZSBkb21haW4mcXVvdDsgdG8gbWl0aWdhdGUgdGhlIHRocmVhdCBvZiBtYWxpY2lvdXMgYXR0YWNr
czxicj4NCiZndDsgJmd0OyAmZ3Q7IHVzaW5nIGEgY29tYmluYXRpb24gb2YgaU9BTSBleHRlbnNp
b25zLiBUaGF0IG1pZ2h0IGJlIHRoZSBjYXNlIHdoZW48YnI+DQomZ3Q7ICZndDsgJmd0OyBvcGVy
YXRpbmcgaW4gYSBQTkYgZW52aXJvbm1lbnQsIGJ1dCBpdCBpcyBtdWNoIG1vcmUgY2hhbGxlbmdp
bmcgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyBtYWludGFpbiBzdWNoIGEgdHJ1c3RlZCBkb21haW4g
aW4gVk5GIGVudmlyb25tZW50LiBIb3cgY2FuIHRoZXNlIG5ldzxicj4NCiZndDsgJmd0OyAmZ3Q7
IHNlY3VyaXR5IHJpc2tzIGJlIG1pdGlnYXRlZCBpbiBhIFZORiBlbnZpcm9ubWVudD88YnI+DQom
Z3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBBcHByZWNpYXRlIHlv
dXIgY29uc2lkZXJhdGlvbiBhbmQgY2xhcmlmaWNhdGlvbnMgdG8gbXkgcXVlc3Rpb25zLjxicj4N
CiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFJlZ2FyZHMsPGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBHcmVnPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4N
CiZndDsgJmd0OyAmZ3Q7ICZndDsgT24gVGh1LCBKdWwgMjUsIDIwMTkgYXQgMjowNyBQTSBCcmlh
biBUcmFtbWVsbCAoSUVURik8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86aWV0ZkB0cmFtbWVsbC5jaCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAdHJhbW1lbGwuY2g8
L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgaGkgR3JlZyw8YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFRoYW5rcyBmb3Ig
dGhlIGZlZWRiYWNrOyBhYnNvbHV0ZWx5LCB3ZSBjYW4gZG8gdGhpcyB0aGUgbm9ybWFsIHdheS48
YnI+DQomZ3Q7IEF1dGhvcnM6PGJyPg0KJmd0OyAmZ3Q7ICZndDsgbGV0J3MgZG8gYSBub3JtYWwg
dHdvLXdlZWsgYWRvcHRpb24gY2FsbCBmb3IgdGhpcyBkb2N1bWVudCBiZWZvcmU8YnI+DQomZ3Q7
ICZndDsgJmd0OyBwdWJsaXNoaW5nIHRoZSB1cGRhdGUuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBUaGlzIGFkb3B0aW9uIGNhbGwgc3Rh
cnRzIG5vdy48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7
ICZndDsmZ3Q7IElQUE0sIHBsZWFzZSByZXNwb25kIHRvIHRoaXMgbWVzc2FnZSB3aXRoIGFuIGlu
ZGljYXRpb24gdG8gdGhlPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgbWFpbGluZyBsaXN0
IG9mPGJyPg0KJmd0OyAmZ3Q7ICZndDsgeW91ciBzdXBwb3J0IGZvciBhZG9wdGluZyBkcmFmdC1t
aXpyYWhpLWlwcG0taW9hbS1mbGFncyBhcyBhIHdvcmtpbmc8YnI+DQomZ3Q7ICZndDsgJmd0OyBn
cm91cCBkb2N1bWVudCwgaW4gcGFydGlhbCBmdWxmaWxsbWVudCBvZiBvdXIgY2hhcnRlciBtaWxl
c3RvbmU8YnI+DQomZ3Q7ICZndDsgJmd0OyAmcXVvdDtzdWJtaXQgYSBTdGFuZGFyZHMgVHJhY2sg
ZHJhZnQgb24gaW5iYW5kIE9BTSBiYXNlZCBtZWFzdXJlbWVudDxicj4NCiZndDsgbWV0aG9kb2xv
Z2llcyB0byB0aGUgSUVTRyZxdW90Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IChvYnZpb3VzbHksIGRl
cGVuZGluZyBvbiBob3cgbWFueSBkb2N1bWVudHMgd2UgZW5kIHVwIHNlbmRpbmcgdG8gdGhlPGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgSUVTRywgd2UgbWF5IGhhdmUgdG8gY2hhbmdlIHRoZSBwbHVyYWxp
dHkgb2YgdGhpcyBtaWxlc3RvbmUpLiBJZiB5b3U8YnI+DQomZ3Q7ICZndDsgJmd0OyBkbyBub3Qg
c3VwcG9ydCB0aGlzLCBwbGVhc2Ugc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIGxpc3QgZXhwbGFpbmlu
ZyB3aHkuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7Jmd0OyBUaGFua3MsIGNoZWVycyw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4N
CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IEJyaWFuIChhcyBJUFBNIGNvLWNoYWlyKTxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQom
Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAmZ3Q7IE9uIDI1IEp1bCAyMDE5LCBhdCAxMzoxNSwgR3Jl
ZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgJmd0
OyBEZWFyIENoYWlycywgZXQgYWwuLDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7ICZndDsg
SSBhcHByZWNpYXRlIHRoYXQgZWRpdG9ycyBvZiBkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhIGZv
bGxvd2VkPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgJmd0OyBvbiB0aGU8YnI+DQomZ3Q7
ICZndDsgJmd0OyBkZWNpc2lvbiBvZiB0aGUgV0cgcmVhY2hlZCBhdCB0aGUgbWVldGluZyBpbiBQ
cmFndWUgdG8gZXh0cmFjdDxicj4NCiZndDsgJmd0OyAmZ3Q7IG1hdGVyaWFsIG5vdCBkaXJlY3Rs
eSByZWxhdGVkIHRvIHRoZSBkZWZpbml0aW9uIG9mIGlPQU0gZGF0YTxicj4NCiZndDsgJmd0OyAm
Z3Q7IGVsZW1lbnRzIGZyb20gdGhlIGRvY3VtZW50LiBUaGUgbmV3IGRyYWZ0IHdhcyBwcmVzZW50
ZWQgZWFybGllciB0aGlzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgd2VlayBhbmQgZ2VuZXJhdGVkIG1h
bnkgY29tbWVudHMuIEkgZmVlbCB0aGF0IGl0IHdvdWxkIGJlIHJpZ2h0IHRvPGJyPg0KJmd0OyAm
Z3Q7ICZndDsgZGlzY3VzcyB0aGUgZHJhZnQgYW5kIGl0cyByZWxldmFuY2UgdG8gdGhlIGNoYXJ0
ZXIgb2YgdGhlIElQUE0gV0cgYmVmb3JlPGJyPg0KJmd0OyBzdGFydGluZyBXRyBhZG9wdGlvbiBw
b2xsLjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0
OyAmZ3Q7Jmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgJmd0
OyBHcmVnPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgJmd0OyBpcHBtIG1haWxpbmcgbGlzdDxicj4NCiZndDsgJmd0OyAmZ3Q7
ICZndDsgPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBt
QGlldGYub3JnPC9hPjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxicj4NCiZndDsgJmd0OyAm
Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQomZ3Q7ICZndDsgJmd0OyBpcHBtIG1haWxpbmcgbGlzdDxicj4N
CiZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7ICZndDsgJmd0OyA8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0iIHRhcmdldD0iX2JsYW5rIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86cD48L286cD48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_BYAPR11MB2584910F5158BA66D4EA03F2DADA0BYAPR11MB2584namp_--


From nobody Mon Aug  5 09:28:37 2019
Return-Path: <mspiegel@barefootnetworks.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7161712022C for <ippm@ietfa.amsl.com>; Mon,  5 Aug 2019 09:28:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=barefootnetworks.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 qwMyAD4XaJnF for <ippm@ietfa.amsl.com>; Mon,  5 Aug 2019 09:28:33 -0700 (PDT)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 E7322120162 for <ippm@ietf.org>; Mon,  5 Aug 2019 09:28:32 -0700 (PDT)
Received: by mail-wr1-x433.google.com with SMTP id c2so81814317wrm.8 for <ippm@ietf.org>; Mon, 05 Aug 2019 09:28:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=barefootnetworks.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ymS53TrEd7Lw5IS/nZp2S5AbqFalRbUre/VQzn4aTyM=; b=iKpOB5Ljw34Ted+ie/TGdM1ol6LJqCIRG1ZBL6MNsf9YUVAN27VwftUHOqV9k7oRU6 qMjTwxIc5J/Q6WnxZdJc/nCjxc3cqLg3+AEPQN/3glmO+o/CB7hU7atR/xTayjCKoMsG x6Uf+RVlVPbhWn3P+BnVdEeqOk6vpq+Rcnlrg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ymS53TrEd7Lw5IS/nZp2S5AbqFalRbUre/VQzn4aTyM=; b=MxkN5wCnWAEhs/u6o6USAYTGRvEIuHwgeDIct5bsIVajM49d22bz7YfbN0s9RLuy3K TKsEdle5cqPsag+LH2xKwtX8hT+0BC0s8aQpDY+SRR+Ul2JjLAvsrk3r36oEM05hE/Vl +eqaffHFxz0xYuk6Z+Qi5styehdO7MEtvRoSbMkEHXHjUewDPCFjD7FAr1StgiKSIQR5 07gaAi+vzyp56qtC42Id4a2Fb+yOW68iLrD3h7Y1xgnhDzn+V12+2CZj/cfxgtWF6Voq vnf+BQ85HaeAweY88vjztxVPz3ouF5EJH6ZR5zFgCUka5oc3yLbvJlytnhQVDaiI0m+R M5kw==
X-Gm-Message-State: APjAAAVs51TTIInbReoqlfHeJB7sPdHwo2aTDp4GetclEX5aLjy8nb7f kGNUqATSMfYA4EJjsjhPR2WU0f9YcEaSSeoEJhXqQBXi
X-Google-Smtp-Source: APXvYqyD3DOHSPQgh/ItCuRP9fi1JoaHPHP0vb8hk4yf9cyAr6LKo5R/PJordCHArapjKVKcRFYJsPukRZrRyYTfarM=
X-Received: by 2002:a5d:5452:: with SMTP id w18mr23257200wrv.327.1565022511448;  Mon, 05 Aug 2019 09:28:31 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch>
In-Reply-To: <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch>
From: Mickey Spiegel <mspiegel@barefootnetworks.com>
Date: Mon, 5 Aug 2019 09:28:27 -0700
Message-ID: <CACYmcDp_KAxcpXVEKQf5KhEs4r0MnqFQV6JaRKDxhmV+0W75ZQ@mail.gmail.com>
To: "Brian Trammell (IETF)" <ietf@trammell.ch>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000dc616f058f61327a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/YASxmZyxUlXV6YFvOSDvn3cd3HM>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 16:28:36 -0000

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

Support (as co-author)

Mickey


On Thu, Jul 25, 2019 at 11:07 AM Brian Trammell (IETF) <ietf@trammell.ch>
wrote:

> hi Greg,
>
> Thanks for the feedback; absolutely, we can do this the normal way.
> Authors: let's do a normal two-week adoption call for this document before
> publishing the update.
>
> This adoption call starts now.
>
> IPPM, please respond to this message with an indication to the mailing
> list of your support for adopting draft-mizrahi-ippm-ioam-flags as a
> working group document, in partial fulfillment of our charter milestone
> "submit a Standards Track draft on inband OAM based measurement
> methodologies to the IESG" (obviously, depending on how many documents we
> end up sending to the IESG, we may have to change the plurality of this
> milestone). If you do not support this, please send a message to the list
> explaining why.
>
> Thanks, cheers,
>
> Brian (as IPPM co-chair)
>
>
> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Dear Chairs, et al.,
> > I appreciate that editors of draft-ietf-ippm-ioam-data followed on the
> decision of the WG reached at the meeting in Prague to extract material not
> directly related to the definition of iOAM data elements from the document.
> The new draft was presented earlier this week and generated many comments.
> I feel that it would be right to discuss the draft and its relevance to the
> charter of the IPPM WG before starting WG adoption poll.
> >
> > Regards,
> > Greg
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr">Support (as co-author)<div><br></div><div>Mickey</div><div=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Thu, Jul 25, 2019 at 11:07 AM Brian Trammell (IETF) &lt;<a hr=
ef=3D"mailto:ietf@trammell.ch">ietf@trammell.ch</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">hi Greg,<br>
<br>
Thanks for the feedback; absolutely, we can do this the normal way. Authors=
: let&#39;s do a normal two-week adoption call for this document before pub=
lishing the update.<br>
<br>
This adoption call starts now.<br>
<br>
IPPM, please respond to this message with an indication to the mailing list=
 of your support for adopting draft-mizrahi-ippm-ioam-flags as a working gr=
oup document, in partial fulfillment of our charter milestone &quot;submit =
a Standards Track draft on inband OAM based measurement methodologies to th=
e IESG&quot; (obviously, depending on how many documents we end up sending =
to the IESG, we may have to change the plurality of this milestone). If you=
 do not support this, please send a message to the list explaining why.<br>
<br>
Thanks, cheers,<br>
<br>
Brian (as IPPM co-chair)<br>
<br>
<br>
&gt; On 25 Jul 2019, at 13:15, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Dear Chairs, et al.,<br>
&gt; I appreciate that editors of draft-ietf-ippm-ioam-data followed on the=
 decision of the WG reached at the meeting in Prague to extract material no=
t directly related to the definition of iOAM data elements from the documen=
t. The new draft was presented earlier this week and generated many comment=
s. I feel that it would be right to discuss the draft and its relevance to =
the charter of the IPPM WG before starting WG adoption poll.<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
<br>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>

--000000000000dc616f058f61327a--


From nobody Mon Aug  5 12:14:30 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 584CA1200E9 for <ippm@ietfa.amsl.com>; Mon,  5 Aug 2019 12:14:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=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=quantonium-net.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 KnYWwmjVfB8w for <ippm@ietfa.amsl.com>; Mon,  5 Aug 2019 12:14:22 -0700 (PDT)
Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) (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 837901200D8 for <ippm@ietf.org>; Mon,  5 Aug 2019 12:14:22 -0700 (PDT)
Received: by mail-wm1-x344.google.com with SMTP id s15so52719155wmj.3 for <ippm@ietf.org>; Mon, 05 Aug 2019 12:14:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=J0bBuKKYhnoh3MeUBG8Iv1gYDj0PSJGyY+ZT6UbyI6w=; b=P7vRI/p0CoICWehGnMLfQtp+FWs7rPMDjBHcLrt1K4vHgZwqw2ciopF2S1jWQCNDaq KEuCqhJ/bfKos9oBspKQmbFlyD0J+8LaIkBvsuzMCiybjJjKocYQg2em3FtfkMLdNisV 6iNMIyV3jraDIQNOAU4QqKux6kDZSkVJ36THs836DyzG8lHXBy0/FFsQzIwCSCVEwaoW 3kMRVhAuCHaitptqZrJaTPL8J8t1jVncFAlO+CFIlAb3lPft027v9IYxvH1hRuHU8KP4 O5g9d700tw9tC3LxT/OZaOYDK53T8FUjfg8QgxA240Ir7KyGkn1gv3PNK92W/24roJ7E QzGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=J0bBuKKYhnoh3MeUBG8Iv1gYDj0PSJGyY+ZT6UbyI6w=; b=RL/ElFt39s1pxBbKqSRcgN0Mtx1fCNdchmvT9K8aR5aVmx1wVcUEPREPW9Drx0NOiw pjXG8s9QXR9bGe0Zhw9DETe8KoX2qTHph35veHDQi8ts4GZHVqZbQUlSwLgIDe5N4KW9 cdYE/hptHZjQ9XdKRnZczs0vQMfJ27o2Tj+qxsPGnh/2s7otKhtsKkS9XrIv2SxUh/0L lN1X/Mv8Qnw+56ci7J5peqbCQQ0/XOucbvKVJJnmKrg1IMDuqsnrqqKtMEb6WHwNq8fE 5T5/T0qeh8GdciFVDR0zfR2z0B4QirYMCo3XnBbekOa4fgVS9iqFKzoG7w/yfcVt50dV okyQ==
X-Gm-Message-State: APjAAAX5RCV0zV9JtuIdgyg21G6kjH79kCQ59CmEnHKIODn6qHvpWx4D A8MYjyBtovGN3yznDq3kysc/aWh81qoy/5+9ygs=
X-Google-Smtp-Source: APXvYqy9fE3bRBYVnJrYO13gJtvTPlkw91BteLWflRQc+BMCBYilwn9whKg8YN3YCqSgdlq3+VYl65tT2IAu7ayviqQ=
X-Received: by 2002:a05:600c:240e:: with SMTP id 14mr19377217wmp.30.1565032460655;  Mon, 05 Aug 2019 12:14:20 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CA+RyBmWxh+FRxnrFH9ZbQ_F0V42UTm8aE0yOpd2N7vXb-Eqaiw@mail.gmail.com> <CAPDqMeoS8ZatMF9SXNYi0bPDdRN7T0gj-snxrLNL+1arGv5RTw@mail.gmail.com> <BYAPR11MB258458D075E929C9C0CF4901DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CA+RyBmXzZvi7GBC6OJ_+RcRFp_xQMmfnGAwhxUdh9YQ-4fBw3A@mail.gmail.com> <BYAPR11MB2584A68317656AB94D1EE2C1DADE0@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMeox8Q0Oqn-zqDVTLbAcyzpCKo+8FVXctCmNKUgsHXcg3w@mail.gmail.com> <BYAPR11MB2584978168353AC7C0D1493EDAD90@BYAPR11MB2584.namprd11.prod.outlook.com> <CAPDqMepi=ZoBj8LBc+yrVV7jhddwFKY6RmcKecQJGe1yKx_A-Q@mail.gmail.com> <BYAPR11MB258416FFB5C93FF4C21685F3DADA0@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB258416FFB5C93FF4C21685F3DADA0@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Tom Herbert <tom@quantonium.net>
Date: Mon, 5 Aug 2019 12:14:09 -0700
Message-ID: <CAPDqMeoxX-r1wDGV8h+vQkFazkJ7x92EO5zvR=xYUnJzdH8XCg@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/bLeWKb8vIvkh00JktmwmsrVw2L8>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Aug 2019 19:14:28 -0000

On Sun, Aug 4, 2019 at 11:51 PM Frank Brockners (fbrockne)
<fbrockne@cisco.com> wrote:
>
>
>
> > -----Original Message-----
> > From: Tom Herbert <tom@quantonium.net>
> > Sent: Freitag, 2. August 2019 17:54
> > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > Cc: Greg Mirsky <gregimirsky@gmail.com>; IPPM Chairs <ippm-
> > chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re:
> > Regarding draft-mizrahi-ippm-ioam-flags
> >
> > On Thu, Aug 1, 2019 at 11:48 PM Frank Brockners (fbrockne)
> > <fbrockne@cisco.com> wrote:
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: Tom Herbert <tom@quantonium.net>
> > > > Sent: Freitag, 2. August 2019 00:27
> > > > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > > > Cc: Greg Mirsky <gregimirsky@gmail.com>; IPPM Chairs <ippm-
> > > > chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > > > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags=
 Re:
> > > > Regarding draft-mizrahi-ippm-ioam-flags
> > > >
> > > > On Thu, Aug 1, 2019 at 12:12 PM Frank Brockners (fbrockne)
> > > > <fbrockne@cisco.com> wrote:
> > > > >
> > > > > Hi Greg,
> > > > >
> > > > >
> > > > >
> > > > > Please see inline=E2=80=A6
> > > > >
> > > > >
> > > > >
> > > > > From: Greg Mirsky <gregimirsky@gmail.com>
> > > > > Sent: Donnerstag, 1. August 2019 20:54
> > > > > To: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> > > > > Cc: Tom Herbert <tom@quantonium.net>; IPPM Chairs
> > > > > <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> > > > > Subject: Re: [ippm] Adoption call for
> > > > > draft-mizrahi-ippm-ioam-flags
> > > > > Re: Regarding draft-mizrahi-ippm-ioam-flags
> > > > >
> > > > >
> > > > >
> > > > > Hi Frank,
> > > > >
> > > > > thank you for your expedient response and the clarification, much
> > > > appreciated. I have some follow-up questions but your response, in
> > > > my opinion, supports my original evaluation of the draft that it is=
 not ready
> > for WG adoption.
> > > > I don't agree that the presumed benefits of the proposed Loopback
> > > > flag outweigh risks that were called out during the meeting and wer=
e
> > > > pointed by Tom and me.
> > > > >
> > > > > Also, thank you for informing everyone that a design team is
> > > > > forming to define
> > > > the use of the Immediate flag. I think that that flag should be
> > > > introduced along with the clear and firm specification of its utili=
zation.
> > > > >
> > > > > And I'm still not clear about how the Active flag can be used. Yo=
u
> > > > > suggest that
> > > > it is intended as complementary to "an operator who uses his own pr=
obing".
> > > > What such "own probing" could be? Why would the operator use
> > > > well-known standard-based active OAM for fault management and
> > > > performance monitoring?
> > > > >
> > > > >
> > > > >
> > > > > =E2=80=A6FB: draft-lapukhov-dataplane-probe-01 is an example of a=
n
> > > > > operator=E2=80=99s
> > > > approach to probing. I=E2=80=99ve also seen deployments where the p=
robing is
> > > > integrated with the application =E2=80=93 i.e. part of the applicat=
ion
> > > > solution, which is another example domain where specific health che=
cks are
> > used.
> > > > >
> > > > >
> > > > >
> > > > > And, going back to the scenario in DC. I wonder why the well-know=
n
> > > > Traceroute is not sufficient?
> > > > >
> > > > >
> > > > >
> > > > > =E2=80=A6FB: In the scenario discussed below, detection speed was=
 the
> > > > > driving factor =E2=80=93
> > > > the IOAM loopback solution gives you an indication of the failed
> > > > link in less than
> > > > 1 RTT.
> > > >
> > > > Frank,
> > > >
> > > > I'm doubtful it would be practical to set loopback on every packet
> > > > given the amplification characteristic, which means that either it'=
s
> > > > done as a periodic probe or on demand when the application has
> > > > reason to suspect a failing link. In either case, it seems like the
> > > > latency to detect and identify a failing link would be greater than=
 1 RTT. Am I
> > missing something?
> > >
> > > Tom,
> > >
> > > you would not set loopback on every packet. Let me re-explain the
> > deployment scenario:
> > >
> > > * Operator runs a custom application UDP probe - which makes probe tr=
affic
> > follow all paths the application uses.
> >
> > Frank,
> >
> > If the operator is tunneling everything IOAM could be probably attached=
 to
> > every packet and active probing my not be needed. i.e. the peer tunnel =
endpoint
> > could reflect the forward path IOAM information on packets in the rever=
se path
> > of the tunnel. This motivates an "endpoint reflect flag" that I mention=
ed
> > previously.
>
> ...FB: Agreed. In case of normal operation, a "reflect flag" could be use=
d to constantly measure "to" and "back" path and have all that information =
available to the encapsulating node.
>
> >
> > > * On detecting failure of a specific probe for a specific connection,=
 IOAM
> > tracing is turned on with loopback for *that* connection.
> >
> > I assume by connection you mean path in this context.
>
> ... FB: In a proper setup, there would be a probe connection for every si=
ngle path - so yes.
>
> >
> > How is failure of a specific path determined? If just one probe is is l=
ost that be
> > could the result of a transient condition like congestion. It seems lik=
e multiple
> > probes need to fail before link failure should be suspected. So the tim=
e to detect
> > a failed path might be the period of sending a probe plus some time to =
observe
> > the failure of multiple probes. This might be several RTTs.
>
> ... FB: Failure detection is somewhat orthogonal to the discussion here. =
I just used the use-case with application probing and subsequent IOAM attac=
hed to the probe as an example use-case how IOAM loopback can be used. Even=
 for that use-case you could go with the assumption that you have an issue =
and are trying to better understand the situation. For that the loopback fl=
ag can help you.
>
Frank,

Yes, but it's not clear that the loopback flag is necessary. I believe
there are other ways to achieve the same effect without resorting to
an amplification mechanism like a modified traceroute for instance.
The argument for the loopback modle is to provide faster turnaround to
identify a failing link. That's true, but again this seems to be only
one part of some larger process. For instance, suppose the whole
process to detect, identify, and reroute around a failing link takes
two seconds. The identify part of this is where loopback flag or
traceroute is useful-- but then the question is what is net
performance effect of using loopback versus traceroute. Suppose
loopback talks 10ms and traceroute talks 110 ms resulting in a savings
of 100ms. That sounds great when looking at one component of the
process in isolation, but when you consider that it would only reduce
the overall time of the whole process by 5% it's not so impressive
(hitting limits per Amdahl's law).

The cost of loopback method is clearly dealing with the packet
amplification property. This is not an insignificant concern. The idea
that one single packet could generate a hundred packets from
intermediate nodes in the network raises a flag. Not just for the
obvious DOS attack vector, but I'd even be worried about potential
misconfiguration or corner cases in a managed network that might a
create storm of control packets.

So, as I mentioned before, it would be really nice to see examples of
loopback use where it's clear that the performance attributes are a
win such that the cost is justified.

Tom

> >
> > > * Once IOAM tracing is turned on, you can detect the node/link where =
traffic is
> > stuck within one RTT. I.e. identification can be done in 1 RTT, once yo=
u detected
> > the failure.
> > >
> > These probes might also be dropped due to transient conditions, so once=
 a
> > candidate link is determined it might make sense to probe some more to =
verify.
> >
> > > So in other words, you only need the IOAM trace option with loopback =
added
> > to a very small set of packets. In an ideal world even one packet would=
 be
> > sufficient.
> > >
> > But we don't live in an ideal world and "small set of packets" may be r=
elative :-).
> > Consider a provider that has N possible paths that applications follow =
and M
> > intermediate nodes in each path. Now suppose that there is common link =
in all
> > paths that fails and that each prober in step one of your algorithm det=
ects the
> > failed link. So the loopback probes generate a flood of O(N*M) packets =
in the
> > network. In a large scale deployment N*M could be a large number to the
> > extent that the probes themselves create congestion in the network. The=
re are
> > some classic examples similar to this where synchronized UDP probes hav=
e
> > resulted in bricking an application. The answer to this problem is avoi=
d
> > synchronizing probes, but that probably means longer periods to send th=
e probe.
>
> ...FB: The whole point of the example use-case was to explain how applica=
tion level probing, combined with IOAM can help you detect and isolate an i=
ssue rapidly. Like with any method, you have to understand the side-effects=
 - which you point out. I.e. an operator needs to make sure that probes are=
 not synchronized; scaling limit / max. number of packets have to be taken =
into account etc. - which IMHO is perfectly ok, given that such a tool woul=
d only be used in a controlled domain.
>
>
> >
> > In any case, my point is that the whole time from when a link fails to =
when a
> > endpoint node is able to identify the failed link needs to be taken int=
o account
> > when comparing loopback method and traceroute. A single loopback or
> > traceroute probe is just one component of the algorithm above, so the n=
et
> > speedup we get from loopback may be limited per Amdahl's law. It might =
be help
> > to have some more specifics on the link failure detection algorithm inc=
luding
> > some estimates about the time required for the whole process and how mu=
ltiple
> > probers avoid creating problems like congestion.
>
> ...FB: It wasn't really the intention to develop a new generic fault dete=
ction and fault isolation mechanism here. It is more the other way around. =
For certain scenarios, IOAM loopback can be a tool which helps speed up loc=
alizing a failure -  especially when comparing to traceroute. You can use I=
OAM loopback for other purposes, like assessing the performance of a path a=
t regular intervals from an encapsulating node's point of view.
>
> Thanks, Frank
>
> >
> > Thanks,
> > Tom
> >
> > > Frank
> > >
> > > >
> > > > Tom
> > > >
> > > > >
> > > > >
> > > > >
> > > > > Cheers, Frank
> > > > >
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Greg
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Aug 1, 2019 at 12:32 PM Frank Brockners (fbrockne)
> > > > <fbrockne@cisco.com> wrote:
> > > > >
> > > > >
> > > > > Some additional notes on the different flags - restating and
> > > > > expanding the
> > > > discussion we had at the WG meeting in Montreal:
> > > > >
> > > > > Loopback flag:
> > > > > The loopback flag was inspired by a specific use case, which coul=
d
> > > > > be
> > > > summarized as "rapid identification of a failed link/node in a DC":=
 In a DC
> > (read:
> > > > controlled/specific domain), one runs UDP probes
> > > > (draft-lapukhov-dataplane-
> > > > probe-01) over a v6 fabric. In case a UDP probe detects a failure,
> > > > one adds the IOAM trace option and enables loopback mode - i.e.
> > > > every node sends a copy back to the source in addition to forwardin=
g
> > > > the packet. Correlating the information from both ends allows one t=
o
> > > > pinpoint the failed node/link rapidly and gives one a view of the
> > > > overall forwarding topology. This use-case was implemented in
> > > > FD.io/VPP roughly 2 years ago and was also showcased at IETF
> > > > bits-n-bites. There is a rough outline of the open source implement=
ation
> > available here: https://jira.fd.io/browse/VPP-471 .
> > > > > In more generic words: Loopback mode is like all IOAM, a domain
> > > > > specific
> > > > feature. Loopback mode is to enrich an existing (here the
> > > > dataplane-probe) active OAM mechanism.
> > > > > Reading through the comments below, it proves that the current
> > > > > draft is
> > > > indeed a good basis for the discussion and it also clearly shows
> > > > that we need to add a section to the document that expands on how
> > > > loopback mode is expected to be used.
> > > > >
> > > > > Immediate export flag:
> > > > > Per the WG discussion in Montreal - and the follow up breakout
> > > > > meeting
> > > > (https://mailarchive.ietf.org/arch/msg/ippm/Do9kJ9ED_grmTqwcZHSdpy3=
C
> > > > mRk
> > > > ):
> > > > > The plan is to consolidate the IOAM-related content for a new
> > > > > "immediate
> > > > export option" from draft-song-ippm-postcard-based-telemetry-04 and
> > > > the description of the immediate export flag in
> > > > draft-mizrahi-ippm-ioam-flags  into a new draft.
> > > > >
> > > > > Active flag:
> > > > > The active flag is not to replace any existing active OAM
> > > > > mechanisms - but
> > > > rather allow an operator who uses his own probing along with IOAM t=
o
> > > > flag a packet as a probe packet.
> > > > >
> > > > > Security considerations for flags in the context of PNF vs. VNF:
> > > > > Thanks for raising the point. It would be great to see
> > > > > specifics/details
> > > > discussed here on the list, so that those could be incorporated int=
o
> > > > the security section.
> > > > >
> > > > > Thanks, Frank
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> > > > > > Sent: Donnerstag, 1. August 2019 00:41
> > > > > > To: Greg Mirsky <gregimirsky@gmail.com>
> > > > > > Cc: IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG
> > > > > > <ippm@ietf.org>
> > > > > > Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-f=
lags Re:
> > > > > > Regarding draft-mizrahi-ippm-ioam-flags
> > > > > >
> > > > > > On Wed, Jul 31, 2019 at 11:53 AM Greg Mirsky
> > > > > > <gregimirsky@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > > Dear Authors,
> > > > > > > thank you for bringing this proposal for the discussion. When
> > > > > > > considering WG
> > > > > > AP, I use the following criteria:
> > > > > > >
> > > > > > > is the document reasonably well-written; does it addresses a
> > > > > > > practical problem; is the proposed solution viable?
> > > > > > >
> > > > > > > On the first point, I commend you - the draft is easy to read=
.
> > > > > > > On the second point, I have several questions:
> > > > > > >
> > > > > > > What is the benefit of using Loopback flag in the Trace mode?
> > > > > >
> > > > > > This is unclear to me also. Additionally, I am concerned that
> > > > > > protocol blindly reflects the packet back to the source without
> > > > > > any regard to what else the packet contains. For instance, if a
> > > > > > TCP packet is reflected by ten intermediate nodes this is nonse=
nsical.
> > > > > > The possibility of an amplification attack is obvious and in
> > > > > > fact mentioned in the security section, however I'm skeptical
> > > > > > that the proposed
> > > > mitigation of rate limiting is sufficient.
> > > > > >
> > > > > > Minimally, it seems like the reflected packets should be wrappe=
d
> > > > > > in ICMP to mitigate spoofing attacks. Also, I wonder if
> > > > > > traceroute methodology could be used for tracing, i.e. one sent
> > > > > > packet results in at most one return packet (ICMP), to mitigate=
 the
> > amplification problem.
> > > > > >
> > > > > > Tom
> > > > > >
> > > > > > > Why is it important to limit the applicability of Loopback to
> > > > > > > only Trace
> > > > mode?
> > > > > > > What is the benefit of collecting the same, as I understand
> > > > > > > the description,
> > > > > > data on the return path to the source?
> > > > > > > What is the benefit of using Active flag comparing to existin=
g
> > > > > > > active OAM
> > > > > > protocols?
> > > > > > > What is the benefit of using Immediate flag comparing to
> > > > > > > Postcard-Based
> > > > > > Telemetry (PBT) proposal?
> > > > > > >
> > > > > > > On the third point, I'd appreciate your clarification on thes=
e points:
> > > > > > >
> > > > > > > In which transports (I find that iOAM encapsulation has been
> > > > > > > proposed for all
> > > > > > known transports) you've envisioned to use Loopback flag?
> > > > > > > The third bullet in Section 5 refers to a replica of the data
> > > > > > > packet that follows
> > > > > > the same path as the original packet. What controls that replic=
ation?
> > > > > > > The last paragraph in the Security Consideration section
> > > > > > > relies on "restricted
> > > > > > administrative domain" to mitigate the threat of malicious
> > > > > > attacks using a combination of iOAM extensions. That might be
> > > > > > the case when operating in a PNF environment, but it is much
> > > > > > more challenging to maintain such a trusted domain in VNF
> > > > > > environment. How can these new security risks be mitigated in a=
 VNF
> > environment?
> > > > > > >
> > > > > > > Appreciate your consideration and clarifications to my questi=
ons.
> > > > > > >
> > > > > > > Regards,
> > > > > > > Greg
> > > > > > >
> > > > > > > On Thu, Jul 25, 2019 at 2:07 PM Brian Trammell (IETF)
> > > > > > > <ietf@trammell.ch>
> > > > > > wrote:
> > > > > > >>
> > > > > > >> hi Greg,
> > > > > > >>
> > > > > > >> Thanks for the feedback; absolutely, we can do this the norm=
al way.
> > > > Authors:
> > > > > > let's do a normal two-week adoption call for this document
> > > > > > before publishing the update.
> > > > > > >>
> > > > > > >> This adoption call starts now.
> > > > > > >>
> > > > > > >> IPPM, please respond to this message with an indication to
> > > > > > >> the mailing list of
> > > > > > your support for adopting draft-mizrahi-ippm-ioam-flags as a
> > > > > > working group document, in partial fulfillment of our charter
> > > > > > milestone "submit a Standards Track draft on inband OAM based
> > > > > > measurement
> > > > methodologies to the IESG"
> > > > > > (obviously, depending on how many documents we end up sending t=
o
> > > > > > the IESG, we may have to change the plurality of this
> > > > > > milestone). If you do not support this, please send a message t=
o the list
> > explaining why.
> > > > > > >>
> > > > > > >> Thanks, cheers,
> > > > > > >>
> > > > > > >> Brian (as IPPM co-chair)
> > > > > > >>
> > > > > > >>
> > > > > > >> > On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.c=
om>
> > wrote:
> > > > > > >> >
> > > > > > >> > Dear Chairs, et al.,
> > > > > > >> > I appreciate that editors of draft-ietf-ippm-ioam-data
> > > > > > >> > followed on the
> > > > > > decision of the WG reached at the meeting in Prague to extract
> > > > > > material not directly related to the definition of iOAM data
> > > > > > elements from the document. The new draft was presented earlier
> > > > > > this week and generated many comments. I feel that it would be
> > > > > > right to discuss the draft and its relevance to the charter of
> > > > > > the IPPM WG before
> > > > starting WG adoption poll.
> > > > > > >> >
> > > > > > >> > Regards,
> > > > > > >> > Greg
> > > > > > >>
> > > > > > > _______________________________________________
> > > > > > > ippm mailing list
> > > > > > > ippm@ietf.org
> > > > > > > https://www.ietf.org/mailman/listinfo/ippm
> > > > > >
> > > > > > _______________________________________________
> > > > > > ippm mailing list
> > > > > > ippm@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/ippm


From nobody Mon Aug  5 17:16:43 2019
Return-Path: <shwethab@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E02C120094; Mon,  5 Aug 2019 17:16:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=mYB5uQ5D; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Y4QhBEwv
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 kB35N7lqGqO4; Mon,  5 Aug 2019 17:16:39 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54F2D120091; Mon,  5 Aug 2019 17:16:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8815; q=dns/txt; s=iport; t=1565050599; x=1566260199; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=EWq2mSrrM3qN0HcFfPglY13s9MwsoOtQNJ1aB5hImyw=; b=mYB5uQ5DF2r1JSyB0R485qB1jSaOsQ1R8WcA3uIFBCQHzVqmRInWCSGq 6yRoVgtErKR9iuTgGEXYdmOuRXqffxkssMz2qEs+8U0+aT+x1fxHQdfTG +ig3Zg0zZssu4YTxHWvy7IhsI338DNKRRdJzoCzpSlYzPX2ojMVwb59oe k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AVmT6QxO7s+9rhy93rH0l6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjgLOHncywzFuxJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AGAAASxkhd/5tdJa1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUwQBAQEBAQsBgRUvJCwDbVUgBAsqhB6DRwOEUoZcglu?= =?us-ascii?q?JV4krhFeBLhSBEANUCQEBAQwBARgBCgoCAQGEPwIXglgjNAkOAQQBAQQBAQI?= =?us-ascii?q?BBm2FJwyFSgEBAQMBAQEQCwYdAQEsCwEECwIBCBgjBAMCAgIfBgsUEQIEDgU?= =?us-ascii?q?igwABgR1NAw4PAQ6gYgKBOIhgcYEygnoBAQWFDw0LghMDBoE0AYtiF4FAP4E?= =?us-ascii?q?RJx+CTD6CGkcBAYEpZYJeMoImjwmFBIh1jWJACQKCG5Ang3cbgi+HLI5OjGY?= =?us-ascii?q?JggyIHI4gAgQCBAUCDgEBBYFQOIFYcBU7KgGCQYJCN4M6hRSFP3KBKYxfAQE?=
X-IronPort-AV: E=Sophos;i="5.64,350,1559520000";  d="scan'208,217";a="610133820"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Aug 2019 00:16:38 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x760Gbvc023998 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 6 Aug 2019 00:16:38 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 19:16:37 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 5 Aug 2019 20:16:36 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 5 Aug 2019 19:16:36 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yw3FKrYNah83Os+JVU0OjYur2v2JiDtqzpbmhJqd2DGXS9GodkJDMxoVUhWzW47QwDwoScFHbbsvtKDe8t3K9MxKukqqNMvTMUGCfok8TKJJO7kbA389u07mCWRJmxe6/nbs0GsR4Ewfb2zLHEN4+qrVQik/zkSQMa2hTGiiEXvYvWIk+Xe8nhjU52+e05ECLI+Dv13fenVa6382kDYtV30qP7zU6wrtbqXYsZhiBS0dWZjR85Es6XZB+Z8WCX14oGQTNtQH8aJdkNJPde53z5URiLzF0u71NA/zVLqLY3Az2CCtpnJiAnvteUnA/20i1vlZkI5BMFG6sNZujTSxrQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EWq2mSrrM3qN0HcFfPglY13s9MwsoOtQNJ1aB5hImyw=; b=SX4EUOAUL0rdCxlFnJICmUTYPEY3x4DuxkzoMpMYMFtEFix06ZS5pXAz9slXBU5t/9D0kTmYAoHpn+bJgv9dmhrIm5ayNFWBWDz/DdY5AthhwepQFADlnt5iYxsom6mVRyhly3OHNb6IfLrqEPpQRPxQpgzYOo2fAwrb1rcyIV8h3vzdbVfsYvtL1nZhkSGD478QnZM9Iopwp/zlZyywRuRfy8P1HcI9mtYpFzHk1RsSEewpCGAu5dzbDM4OmpJzV4eD22gSl7IQ4lXH6xSkBwaa1Dk+THzBjxyQJAd2pcJ/qBm0YEUJwWDRxFZgZZT+mMOMfMXiff1DA42D5GMVbg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EWq2mSrrM3qN0HcFfPglY13s9MwsoOtQNJ1aB5hImyw=; b=Y4QhBEwvg2WSFjQKKzHRfnO2C17UsRVBLucIA/i6+F3qlvgfKeB6Xfjh4+rlneBN1na/CHqWLde4c07XskWyAaetdSjk2itdIxF1bCdOfEm+CAP7gD2BB+Bgqud/pcCQrYX7+VH5v0xkNpn4aY3qOaKEiBGrT2bNo4gKn99/BcI=
Received: from CY4PR11MB0054.namprd11.prod.outlook.com (10.171.254.155) by CY4PR11MB0071.namprd11.prod.outlook.com (10.171.254.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.16; Tue, 6 Aug 2019 00:16:35 +0000
Received: from CY4PR11MB0054.namprd11.prod.outlook.com ([fe80::4d53:2b63:ee4d:f621]) by CY4PR11MB0054.namprd11.prod.outlook.com ([fe80::4d53:2b63:ee4d:f621%7]) with mapi id 15.20.2115.005; Tue, 6 Aug 2019 00:16:35 +0000
From: "Shwetha Bhandari (shwethab)" <shwethab@cisco.com>
To: "Brian Trammell (IETF)" <ietf@trammell.ch>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfzWZSQWqHqk+fu0bAmUy66absz3aAgADe/YA=
Date: Tue, 6 Aug 2019 00:16:34 +0000
Message-ID: <76AEA799-CE6F-476E-988A-CB245CFBC19A@cisco.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <CACYmcDp_KAxcpXVEKQf5KhEs4r0MnqFQV6JaRKDxhmV+0W75ZQ@mail.gmail.com>
In-Reply-To: <CACYmcDp_KAxcpXVEKQf5KhEs4r0MnqFQV6JaRKDxhmV+0W75ZQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1b.0.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shwethab@cisco.com; 
x-originating-ip: [2001:420:c0e0:1007::27]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d42be413-1ab4-415a-eb0c-08d71a03577d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB0071; 
x-ms-traffictypediagnostic: CY4PR11MB0071:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <CY4PR11MB0071F1043B0E4DDB353DB79FD6D50@CY4PR11MB0071.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0121F24F22
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(39860400002)(136003)(346002)(376002)(51914003)(199004)(189003)(71200400001)(71190400001)(486006)(66446008)(186003)(91956017)(76116006)(76176011)(53936002)(236005)(6506007)(53546011)(5660300002)(6916009)(6436002)(86362001)(6512007)(6306002)(54896002)(606006)(6486002)(14454004)(4326008)(8676002)(316002)(58126008)(81156014)(54906003)(81166006)(102836004)(33656002)(6246003)(66946007)(476003)(2616005)(446003)(11346002)(36756003)(256004)(966005)(68736007)(64756008)(66556008)(99286004)(478600001)(2906002)(25786009)(14444005)(66476007)(6116002)(7736002)(8936002)(46003)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB0071; H:CY4PR11MB0054.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HtfUtjJkcYj8Zm7L48S15ACxG6iuDoYcGXaMAI2kBK3icKILtL3YO1PxII+x9EWtB17NqsAqyaXW3armWY+wDBGI+TrKgYb8Y/zppjaeO7eUDE8iP5d39/4VP36ZnAuTmxrfLeG+sdeIwx1e1jmFqWfGnLBNReAgfQbJoOjr+LWYv+pIaQq9hMwXEyGXrumIBEfuGNq1ZEGPbMKNDx240J5etcEITA5l9lHy6lD1FHz+YnfpZUgI+k8yZpzqxsP9vjdOqCE9QxVXzaxwL0/ewy2VDNs9r4sj6rKOdo2DBgjhyGX/rn8Lm60mTDxM76a8zYn3mrErYtTvo/8uyQsXUcgx1L1t1IW5h/ky/VOojSiCJdV5FHvwv5LYyMI+sLikwAiCcdSrZgNCoGRl+BOEoIIMQHjACbysV8eslNhp8H0=
Content-Type: multipart/alternative; boundary="_000_76AEA799CE6F476E988ACB245CFBC19Aciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d42be413-1ab4-415a-eb0c-08d71a03577d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2019 00:16:34.9119 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: shwethab@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB0071
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/r68jlyUEbkCqs4Qbe6w91IPmkf8>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 00:16:42 -0000

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

SSBzdXBwb3J0IGFkb3B0aW9uIG9mIHRoaXMgZHJhZnQgKGFzIGEgY28tYXV0aG9yKS4NCg0KU2h3
ZXRoYQ0KDQoNCk9uIFRodSwgSnVsIDI1LCAyMDE5IGF0IDExOjA3IEFNIEJyaWFuIFRyYW1tZWxs
IChJRVRGKSA8aWV0ZkB0cmFtbWVsbC5jaDxtYWlsdG86aWV0ZkB0cmFtbWVsbC5jaD4+IHdyb3Rl
Og0KaGkgR3JlZywNCg0KVGhhbmtzIGZvciB0aGUgZmVlZGJhY2s7IGFic29sdXRlbHksIHdlIGNh
biBkbyB0aGlzIHRoZSBub3JtYWwgd2F5LiBBdXRob3JzOiBsZXQncyBkbyBhIG5vcm1hbCB0d28t
d2VlayBhZG9wdGlvbiBjYWxsIGZvciB0aGlzIGRvY3VtZW50IGJlZm9yZSBwdWJsaXNoaW5nIHRo
ZSB1cGRhdGUuDQoNClRoaXMgYWRvcHRpb24gY2FsbCBzdGFydHMgbm93Lg0KDQpJUFBNLCBwbGVh
c2UgcmVzcG9uZCB0byB0aGlzIG1lc3NhZ2Ugd2l0aCBhbiBpbmRpY2F0aW9uIHRvIHRoZSBtYWls
aW5nIGxpc3Qgb2YgeW91ciBzdXBwb3J0IGZvciBhZG9wdGluZyBkcmFmdC1taXpyYWhpLWlwcG0t
aW9hbS1mbGFncyBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQsIGluIHBhcnRpYWwgZnVsZmls
bG1lbnQgb2Ygb3VyIGNoYXJ0ZXIgbWlsZXN0b25lICJzdWJtaXQgYSBTdGFuZGFyZHMgVHJhY2sg
ZHJhZnQgb24gaW5iYW5kIE9BTSBiYXNlZCBtZWFzdXJlbWVudCBtZXRob2RvbG9naWVzIHRvIHRo
ZSBJRVNHIiAob2J2aW91c2x5LCBkZXBlbmRpbmcgb24gaG93IG1hbnkgZG9jdW1lbnRzIHdlIGVu
ZCB1cCBzZW5kaW5nIHRvIHRoZSBJRVNHLCB3ZSBtYXkgaGF2ZSB0byBjaGFuZ2UgdGhlIHBsdXJh
bGl0eSBvZiB0aGlzIG1pbGVzdG9uZSkuIElmIHlvdSBkbyBub3Qgc3VwcG9ydCB0aGlzLCBwbGVh
c2Ugc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIGxpc3QgZXhwbGFpbmluZyB3aHkuDQoNClRoYW5rcywg
Y2hlZXJzLA0KDQpCcmlhbiAoYXMgSVBQTSBjby1jaGFpcikNCg0KDQo+IE9uIDI1IEp1bCAyMDE5
LCBhdCAxMzoxNSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQo+DQo+IERlYXIgQ2hhaXJzLCBldCBhbC4sDQo+
IEkgYXBwcmVjaWF0ZSB0aGF0IGVkaXRvcnMgb2YgZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YSBm
b2xsb3dlZCBvbiB0aGUgZGVjaXNpb24gb2YgdGhlIFdHIHJlYWNoZWQgYXQgdGhlIG1lZXRpbmcg
aW4gUHJhZ3VlIHRvIGV4dHJhY3QgbWF0ZXJpYWwgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhl
IGRlZmluaXRpb24gb2YgaU9BTSBkYXRhIGVsZW1lbnRzIGZyb20gdGhlIGRvY3VtZW50LiBUaGUg
bmV3IGRyYWZ0IHdhcyBwcmVzZW50ZWQgZWFybGllciB0aGlzIHdlZWsgYW5kIGdlbmVyYXRlZCBt
YW55IGNvbW1lbnRzLiBJIGZlZWwgdGhhdCBpdCB3b3VsZCBiZSByaWdodCB0byBkaXNjdXNzIHRo
ZSBkcmFmdCBhbmQgaXRzIHJlbGV2YW5jZSB0byB0aGUgY2hhcnRlciBvZiB0aGUgSVBQTSBXRyBi
ZWZvcmUgc3RhcnRpbmcgV0cgYWRvcHRpb24gcG9sbC4NCj4NCj4gUmVnYXJkcywNCj4gR3JlZw0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaXBwbSBt
YWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0NCg==

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjIgMCA1IDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47
DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIFwoQm9keSBDU1wpIjsNCglwYW5vc2Ut
MToyIDIgNiAzIDUgNCA1IDIgMyA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVu
Z1hpYW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWww
DQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
LXJlcGx5Ow0KCWZvbnQtZmFtaWx5OkNvdXJpZXI7DQoJY29sb3I6d2luZG93dGV4dDsNCglmb250
LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEu
MGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+
PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllciI+SSBzdXBwb3J0IGFkb3B0aW9uIG9m
IHRoaXMgZHJhZnQgKGFzIGEgY28tYXV0aG9yKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllciI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OkNvdXJpZXIiPlNod2V0aGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEp1bCAyNSwgMjAxOSBh
dCAxMTowNyBBTSBCcmlhbiBUcmFtbWVsbCAoSUVURikgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRm
QHRyYW1tZWxsLmNoIj5pZXRmQHRyYW1tZWxsLmNoPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5oaSBHcmVnLDxi
cj4NCjxicj4NClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrOyBhYnNvbHV0ZWx5LCB3ZSBjYW4gZG8g
dGhpcyB0aGUgbm9ybWFsIHdheS4gQXV0aG9yczogbGV0J3MgZG8gYSBub3JtYWwgdHdvLXdlZWsg
YWRvcHRpb24gY2FsbCBmb3IgdGhpcyBkb2N1bWVudCBiZWZvcmUgcHVibGlzaGluZyB0aGUgdXBk
YXRlLjxicj4NCjxicj4NClRoaXMgYWRvcHRpb24gY2FsbCBzdGFydHMgbm93Ljxicj4NCjxicj4N
CklQUE0sIHBsZWFzZSByZXNwb25kIHRvIHRoaXMgbWVzc2FnZSB3aXRoIGFuIGluZGljYXRpb24g
dG8gdGhlIG1haWxpbmcgbGlzdCBvZiB5b3VyIHN1cHBvcnQgZm9yIGFkb3B0aW5nIGRyYWZ0LW1p
enJhaGktaXBwbS1pb2FtLWZsYWdzIGFzIGEgd29ya2luZyBncm91cCBkb2N1bWVudCwgaW4gcGFy
dGlhbCBmdWxmaWxsbWVudCBvZiBvdXIgY2hhcnRlciBtaWxlc3RvbmUgJnF1b3Q7c3VibWl0IGEg
U3RhbmRhcmRzIFRyYWNrIGRyYWZ0IG9uIGluYmFuZCBPQU0NCiBiYXNlZCBtZWFzdXJlbWVudCBt
ZXRob2RvbG9naWVzIHRvIHRoZSBJRVNHJnF1b3Q7IChvYnZpb3VzbHksIGRlcGVuZGluZyBvbiBo
b3cgbWFueSBkb2N1bWVudHMgd2UgZW5kIHVwIHNlbmRpbmcgdG8gdGhlIElFU0csIHdlIG1heSBo
YXZlIHRvIGNoYW5nZSB0aGUgcGx1cmFsaXR5IG9mIHRoaXMgbWlsZXN0b25lKS4gSWYgeW91IGRv
IG5vdCBzdXBwb3J0IHRoaXMsIHBsZWFzZSBzZW5kIGEgbWVzc2FnZSB0byB0aGUgbGlzdCBleHBs
YWluaW5nIHdoeS48YnI+DQo8YnI+DQpUaGFua3MsIGNoZWVycyw8YnI+DQo8YnI+DQpCcmlhbiAo
YXMgSVBQTSBjby1jaGFpcik8YnI+DQo8YnI+DQo8YnI+DQomZ3Q7IE9uIDI1IEp1bCAyMDE5LCBh
dCAxMzoxNSwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsgRGVhciBDaGFpcnMsIGV0IGFsLiw8YnI+DQomZ3Q7IEkg
YXBwcmVjaWF0ZSB0aGF0IGVkaXRvcnMgb2YgZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YSBmb2xs
b3dlZCBvbiB0aGUgZGVjaXNpb24gb2YgdGhlIFdHIHJlYWNoZWQgYXQgdGhlIG1lZXRpbmcgaW4g
UHJhZ3VlIHRvIGV4dHJhY3QgbWF0ZXJpYWwgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhlIGRl
ZmluaXRpb24gb2YgaU9BTSBkYXRhIGVsZW1lbnRzIGZyb20gdGhlIGRvY3VtZW50LiBUaGUgbmV3
IGRyYWZ0IHdhcyBwcmVzZW50ZWQgZWFybGllcg0KIHRoaXMgd2VlayBhbmQgZ2VuZXJhdGVkIG1h
bnkgY29tbWVudHMuIEkgZmVlbCB0aGF0IGl0IHdvdWxkIGJlIHJpZ2h0IHRvIGRpc2N1c3MgdGhl
IGRyYWZ0IGFuZCBpdHMgcmVsZXZhbmNlIHRvIHRoZSBjaGFydGVyIG9mIHRoZSBJUFBNIFdHIGJl
Zm9yZSBzdGFydGluZyBXRyBhZG9wdGlvbiBwb2xsLjxicj4NCiZndDsgPGJyPg0KJmd0OyBSZWdh
cmRzLDxicj4NCiZndDsgR3JlZzxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBt
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
cHBtPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_76AEA799CE6F476E988ACB245CFBC19Aciscocom_--


From nobody Mon Aug  5 22:50:22 2019
Return-Path: <tal.mizrahi.phd@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E50D120024; Mon,  5 Aug 2019 22:50:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 a2kd404fBWQD; Mon,  5 Aug 2019 22:50:17 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (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 0848C120132; Mon,  5 Aug 2019 22:50:17 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id l9so83337807qtu.6; Mon, 05 Aug 2019 22:50:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IBSDzVkey8jCuny0kD8+nAmxNoh6qchpTAsF8ra/1Jk=; b=cJxGLoQQR/CbcE7xdU0kDZWpOQ0gYQ8w/9lafFqOc/45TS45BfzTKrsUX7hSPSizj7 +P/5M3tt2H4YmqlFliVjc0ZU/uy8rKm2Neuj2RbZq5tBdNp8gm046JIwxXhGt43MM/xo GJD9HeGskjQ1A8p0qsVxMUcX/f2cH3aYQ3ebSA7nn9CRZxTxIAoVL6ja3FRra1sh1sbK H7268t/lQXavDTXiLfzOUxiYUnlJWVLBHcIzY8keomTwf7h3iw65gThrDqPieAoPQ56h Xb+gQuC88ABq60Z4gvp1ChM7/8/2tTOeiZSJNNe3Ag2eoHZmxwWln1vn+nC/SW3p3qe7 6v1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IBSDzVkey8jCuny0kD8+nAmxNoh6qchpTAsF8ra/1Jk=; b=OTICg3qBXHNuz326O4Y1susModIw7A0JNDjlf7E+E3wH2gjJ8Nm70RDFKaQLqcBJYs 1iS8ByCNUHqbgK7P6MXWdpMAt8MW6fRwx+DGXLN63Nrh0oo15uEkq1Xfbf0OO0od1294 TGqMdwNmXrLLAgPJ3iZy/K+ZRY34uin0AM6809ZOkXNOdLzMTt7jFEhnDiTfd1f4Jefv 5aG25y+bm+WuTL+SnS1sEZ4f1woL8EI+XYk2YgLZj6FCoJT4iQoNJC0SBbOH4vs9BG0E eUp3S36Xywy8PPVVMX1YHvCCLunZ3VnYSGZkjnMep2UDHZNOtjY8Rju4KrLNwp4nygoo CR2A==
X-Gm-Message-State: APjAAAWRfq3qtyXnn040iGJhJfmTHnETMJwxbC/npsaq3gM8FQT8giQs LWG1KrK/6Gs9c8fpbqTUtb0MfNTjihv23BnjDVl4NgKF
X-Google-Smtp-Source: APXvYqz7HUyauYd0AW5YG7Mori1OBDdvEOM9B3qafp+qZRpDbLwMr+hxpeQIzDsDY81a3f9gtZrZtvwSy7KaACxCR+Q=
X-Received: by 2002:ac8:3737:: with SMTP id o52mr1550040qtb.9.1565070615950; Mon, 05 Aug 2019 22:50:15 -0700 (PDT)
MIME-Version: 1.0
References: <CABUE3XnsPgdZB1_hF1KXqhw77-0h=xhJNZ+EB97b-=8C9GAAzg@mail.gmail.com> <AM6PR05MB411860A61F807A0BCA6196C4B9C00@AM6PR05MB4118.eurprd05.prod.outlook.com>
In-Reply-To: <AM6PR05MB411860A61F807A0BCA6196C4B9C00@AM6PR05MB4118.eurprd05.prod.outlook.com>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Tue, 6 Aug 2019 08:50:03 +0300
Message-ID: <CABUE3XmWU7mUvAo4-zbT5ZuhR1e3V+4Qxz1MSVbf+NFMVEaBCw@mail.gmail.com>
To: IPPM Chairs <ippm-chairs@ietf.org>
Cc: IETF IPPM WG <ippm@ietf.org>, Barak Gafni <gbarak@mellanox.com>
Content-Type: multipart/alternative; boundary="0000000000001cbed5058f6c6677"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/cdEY_9XJ46QthL0Un-3pcj4QYnY>
Subject: Re: [ippm] Side Meeting: IOAM Immediate Export Draft
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 05:50:21 -0000

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

Dear Chairs,

Following up on the request below, we are looking forward to have an
infrastructure (mailing list, Webex, Github folder) that will allow us to
make progress.
I am hoping to have a preliminary draft of the immediate exporting ready
for the design team's review by the end of August.

Thanks,
Tal.

On Fri, Jul 26, 2019 at 6:50 PM Barak Gafni <gbarak@mellanox.com> wrote:

> Hi,
>
>
>
> Please find below side meeting notes: Friday 26th July 8:30 am Notredam
>
>
>
> Summary:
>
>    - Group suggestion: for 00 draft we should define the new IOAM option
>    and keep single flag which tells =E2=80=9Cimmediate export=E2=80=9D. A=
dditional
>    capabilities will be discussed towards 01 and beyond
>    - The group is asking the chairs to approve the need for a public IETF
>    mailing list for a =E2=80=9Cdesign=E2=80=9D team and a public webex to=
 allow the group to
>    progress on a weekly or bi-weekly cadence
>
>
>
> More details:
>
>    - The option is added / removed by the encap/decap nodes, read by the
>    intermediate nodes
>
>
>    - Tianran presented option defined a modified form from
>    draft-song-ippm-postcard-based-telemetry-04:
>
>
>
>        0             0 0             1 1             2 2             3
>
>        0             7 8             5 6             3 4             1
>
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>       |        Namespace ID           | Flags | action|  Hop Count    |
>
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>       |         IOAM-Trace-Type                       |  Reserved     |
>
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>       |                         Flow ID (optional)                    |
>
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>       |                     Sequence Number  (Optional)               |
>
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
>
> Below comments came from discussion of the above and the content of
> immediate export to answer:
>
>    1. What to export
>    2. Where to export
>    3. When to export
>
>
>
>    - Discussed potential fields in the option header, beyond 00 draft:
>       - Discussed the option to add =E2=80=9Cactions=E2=80=9D, although m=
ay change the
>       name
>       - The original flags from the flags draft may be reconsidered
>          - Overflow may become redundant
>          - Active is still relevant
>          - Loopback should be considered
>          - Immediate export =E2=80=93 whether it is implicit or should be=
 explicit
>       - IOAM trace type should stay as is to help collector and trace
>       implementation to maintain consistent node data parsing.
>       - Consider whether to have the sequence number and flow id. The
>       interpretation is through the higher layer length. Will be included=
 as
>       optional at the 00 draft
>          - Sequence number =E2=80=93 suggestion is to use the e2e sequenc=
e number
>          - Anyway, agreement is that the sequence number and the flow id
>          go as a pair.
>       - Flags should reside in a similar place as at the ioam tracing
>       options
>    - Suggest to use the raw export draft to export the data
>       - Need to follow up on the raw export
>       - Need to clarify the behavior, so the node 0 will follow the
>       captured immediate export option
>    - Suggest not to add hop count at this stage, as it adds more
>    complexity to the processing, in addition for example to reducing TTL
>    - As for the suggestion on the =E2=80=9Cactions=E2=80=9D presented in =
the meeting
>       - Two types =E2=80=93 actions need to get executed by the node vs
>       conditions for any execution
>          - Conditions =E2=80=93 there are too many, discussion inclined t=
owards
>          not using specific condition. Going forward the group intend to =
consider
>          export on exception/alarm without defining what exception/alarm =
are
>          - Log =E2=80=93 needs further discussion. We believe we shouldn=
=E2=80=99t define
>          what is the protocol and where should the logging reside. The in=
dication to
>          export is what we are using. Need further discussion on export t=
o some
>          preconfigured collector, export to the source of the packet or r=
ecord the
>          data locally.
>       - Side note regarding rawexport =E2=80=93 consider export reason =
=E2=80=93 how and
>    if is it related to the IOAM protocol. Should consider remove it from
>    rawexport?
>    - Tal Mizrahi volunteered to write and publish the 00 draft in
>    collaboration with people who join the design team.
>
>
>
> Thanks,
>
> Barak
>
>
>
> *From:* ippm <ippm-bounces@ietf.org> *On Behalf Of * Tal Mizrahi
> *Sent:* Wednesday, July 24, 2019 4:24 PM
> *To:* IETF IPPM WG <ippm@ietf.org>
> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>
> *Subject:* [ippm] Side Meeting: IOAM Immediate Export Draft
>
>
>
> Hi,
>
>
>
> Time: Friday, 8:30-9:45.
>
> Room: Coller
>
> https://trac.ietf.org/trac/ietf/meeting/wiki/105sidemeetings
> <https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftrac=
.ietf.org%2Ftrac%2Fietf%2Fmeeting%2Fwiki%2F105sidemeetings&data=3D02%7C01%7=
Cgbarak%40mellanox.com%7C7b0e46c15e5f4cd01d5e08d71074e672%7Ca652971c7d2e4d9=
ba6a4d149256f461b%7C0%7C0%7C636995966577906606&sdata=3D7Qgkw9dlo2wEANwsxk%2=
B4ndyu%2BYag3OUKRZa0yHm5shQ%3D&reserved=3D0>
>
>
>
> Details:
>
> We are going to hold a side meeting on Friday morning to discuss the
> outline of the new draft that will describe the immediate export IOAM
> option.
>
>
>
> The meeting is open to all, and specifically intended for authors and
> contributors of the related IOAM drafts.
>
>
>
> Minutes will be sent to the list after the meeting.
>
>
>
> Cheers,
>
> Tal.
>
>
>
>
>
>
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Dear Chairs,<div><br></div><div>Following=
 up on the request below, we are looking forward to have an infrastructure =
(mailing list, Webex, Github folder) that will allow us to make progress.</=
div><div>I am hoping to have a preliminary draft of the immediate exporting=
 ready for the design team&#39;s review by the end of August.</div><div><br=
></div><div>Thanks,</div><div>Tal.</div></div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jul 26, 2019 at 6:50 PM Bar=
ak Gafni &lt;<a href=3D"mailto:gbarak@mellanox.com">gbarak@mellanox.com</a>=
&gt; wrote:<br></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">





<div lang=3D"EN-US">
<div class=3D"gmail-m_201098818511634007WordSection1">
<p class=3D"MsoNormal">Hi,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Please find below side meeting notes: Friday 26<sup>=
th</sup> July 8:30 am Notredam
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0.5in">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Summary:<u></u><u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Group suggestion: for 00 draft we should define the new IOAM option=
 and keep single flag which tells =E2=80=9Cimmediate export=E2=80=9D. Addit=
ional capabilities will be discussed towards 01 and beyond<u></u><u></u></l=
i><li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-=
left:0in">The group is asking the chairs to approve the need for a public I=
ETF mailing list for a =E2=80=9Cdesign=E2=80=9D team and a public webex to =
allow the group to progress on a weekly or bi-weekly cadence<u></u><u></u><=
/li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">More details:<u></u><u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">The option is added / removed by the encap/decap nodes, read by the=
 intermediate nodes<u></u><u></u></li></ul>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Tianran presented option defined a modified form from draft-song-ip=
pm-postcard-based-telemetry-04:<u></u><u></u></li></ul>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><span style=3D"font-siz=
e:10pt;font-family:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0 0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1 1=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2 2=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A03<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 7 8=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 5 6=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 3 4=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 Namespace ID=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Flags | action| =C2=A0Hop Count =C2=A0=C2=A0=
=C2=A0|<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 IOAM-Trace-Type=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 Reserved=C2=A0=C2=A0=C2=A0=C2=A0 =
|<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Flow ID (optional)=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sequence Number=C2=A0 (Optional)=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Courier"><u></u>=C2=A0<u>=
</u></span></p>
<p class=3D"MsoNormal">Below comments came from discussion of the above and=
 the content of immediate export to answer:<u></u><u></u></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">What to export<u></u><u></u></li><li class=3D"gmail-m_2010988185116=
34007MsoListParagraph" style=3D"margin-left:0in">Where to export<u></u><u><=
/u></li><li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"m=
argin-left:0in">When to export<u></u><u></u></li></ol>
<p class=3D"MsoNormal" style=3D"margin-left:0.25in"><u></u>=C2=A0<u></u></p=
>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Discussed potential fields in the option header, beyond 00 draft:<u=
></u><u></u></li><ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Discussed the option to add =E2=80=9Cactions=E2=80=9D, although may=
 change the name<u></u><u></u></li><li class=3D"gmail-m_201098818511634007M=
soListParagraph" style=3D"margin-left:0in">The original flags from the flag=
s draft may be reconsidered<u></u><u></u></li><ul style=3D"margin-top:0in" =
type=3D"square">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Overflow may become redundant<u></u><u></u></li><li class=3D"gmail-=
m_201098818511634007MsoListParagraph" style=3D"margin-left:0in">Active is s=
till relevant
<u></u><u></u></li><li class=3D"gmail-m_201098818511634007MsoListParagraph"=
 style=3D"margin-left:0in">Loopback should be considered<u></u><u></u></li>=
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Immediate export =E2=80=93 whether it is implicit or should be expl=
icit<u></u><u></u></li></ul>
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">IOAM trace type should stay as is to help collector and trace imple=
mentation to maintain consistent node data parsing.<u></u><u></u></li><li c=
lass=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-left:0i=
n">Consider whether to have the sequence number and flow id. The interpreta=
tion is through the higher layer length. Will be included as optional at th=
e 00 draft<u></u><u></u></li><ul style=3D"margin-top:0in" type=3D"square">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Sequence number =E2=80=93 suggestion is to use the e2e sequence num=
ber<u></u><u></u></li><li class=3D"gmail-m_201098818511634007MsoListParagra=
ph" style=3D"margin-left:0in">Anyway, agreement is that the sequence number=
 and the flow id go as a pair.<u></u><u></u></li></ul>
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Flags should reside in a similar place as at the ioam tracing optio=
ns<u></u><u></u></li></ul>
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Suggest to use the raw export draft to export the data<u></u><u></u=
></li><ul style=3D"margin-top:0in" type=3D"circle">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Need to follow up on the raw export<u></u><u></u></li><li class=3D"=
gmail-m_201098818511634007MsoListParagraph" style=3D"margin-left:0in">Need =
to clarify the behavior, so the node 0 will follow the captured immediate e=
xport option<u></u><u></u></li></ul>
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Suggest not to add hop count at this stage, as it adds more complex=
ity to the processing, in addition for example to reducing TTL<u></u><u></u=
></li><li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"mar=
gin-left:0in">As for the suggestion on the =E2=80=9Cactions=E2=80=9D presen=
ted in the meeting<u></u><u></u></li><ul style=3D"margin-top:0in" type=3D"c=
ircle">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Two types =E2=80=93 actions need to get executed by the node vs con=
ditions for any execution<u></u><u></u></li><ul style=3D"margin-top:0in" ty=
pe=3D"square">
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Conditions =E2=80=93 there are too many, discussion inclined toward=
s not using specific condition. Going forward the group intend to consider =
export on exception/alarm without defining what
 exception/alarm are<u></u><u></u></li><li class=3D"gmail-m_201098818511634=
007MsoListParagraph" style=3D"margin-left:0in">Log =E2=80=93 needs further =
discussion. We believe we shouldn=E2=80=99t define what is the protocol and=
 where should the logging reside. The indication to export is what we are u=
sing. Need further
 discussion on export to some preconfigured collector, export to the source=
 of the packet or record the data locally.<u></u><u></u></li></ul>
</ul>
<li class=3D"gmail-m_201098818511634007MsoListParagraph" style=3D"margin-le=
ft:0in">Side note regarding rawexport =E2=80=93 consider export reason =E2=
=80=93 how and if is it related to the IOAM protocol. Should consider remov=
e it from rawexport?<u></u><u></u></li><li class=3D"gmail-m_201098818511634=
007MsoListParagraph" style=3D"margin-left:0in">Tal Mizrahi volunteered to w=
rite and publish the 00 draft in collaboration with people who join the des=
ign team.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Barak<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><b>From:</b> ippm &lt;<a href=3D"mailto:ippm-bounces=
@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt; <b>On Behalf Of =
</b>
Tal Mizrahi<br>
<b>Sent:</b> Wednesday, July 24, 2019 4:24 PM<br>
<b>To:</b> IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_bla=
nk">ippm@ietf.org</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;<br>
<b>Subject:</b> [ippm] Side Meeting: IOAM Immediate Export Draft<u></u><u><=
/u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Time: Friday, 8:30-9:45.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Room: Coller<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://eur03.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Ftrac.ietf.org%2Ftrac%2Fietf%2Fmeeting%2Fwiki%2F1=
05sidemeetings&amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7C7b0e46c15e5f4cd=
01d5e08d71074e672%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636995966577=
906606&amp;sdata=3D7Qgkw9dlo2wEANwsxk%2B4ndyu%2BYag3OUKRZa0yHm5shQ%3D&amp;r=
eserved=3D0" target=3D"_blank">https://trac.ietf.org/trac/ietf/meeting/wiki=
/105sidemeetings</a><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Details:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We are going to hold a side meeting on Friday mornin=
g to discuss the outline of the new draft that will describe the immediate =
export IOAM option.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The meeting is open to all, and specifically intende=
d for authors and contributors of the related IOAM drafts.<u></u><u></u></p=
>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Minutes will be sent to the list after the meeting.<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Tal.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>

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

--0000000000001cbed5058f6c6677--


From nobody Tue Aug  6 07:57:18 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48CDC12019F; Tue,  6 Aug 2019 07:57:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 X1fJMqMsHlPs; Tue,  6 Aug 2019 07:57:11 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (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 A0B70120173; Tue,  6 Aug 2019 07:57:10 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id u10so22635428lfm.12; Tue, 06 Aug 2019 07:57:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xLS4jq264SQZOhKd/jKuxMZMXYotkYUezfws+7E9PHE=; b=ccnfunyoUnm5Us/zlId/+JN83epB0rce4WkH6TGtrwnPoJ5Xv2bYFsPTzf72EHxHm1 ytBcaTQFIZkNYWJCUX7tY/HAUZb+vFdCMzF1gKJ7kaXN6PWdEEAjrqfEi+5SKwnHLfUg tdz20P38dd/mtv8eWUg6Feb58DYdOR4YFKvjtLJ6jrHzl2CLQyGd0EYhWYIM9BjT4nEA m/MVurDtOa9CAhyfbul+05YfTgUaLDQJyY42Y4NoAV8pRINrM6IAf9ZVzsGUnVeMAsBl MIJ5V40zFPT8jJz4XBqeFNfHD0o9DdN1oWbyW7UTAkAsO/kWqsPYLEcvW37F7fOdgFV5 DZMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xLS4jq264SQZOhKd/jKuxMZMXYotkYUezfws+7E9PHE=; b=sAlQn4t3r0v/63b0rgEf77uORkWExxPC8wA3PGuC9VgeugxuxRk+ijGp3o6FSuXtFd qjuRpSMN2Zod/YP5uoIg9PPmAnXv3VLuuNhOVeCxxDO+lbEQkf1q9bWKJjgmdSJFw68m +Cgr/9/JkmeHnKcLZ5FIuwpTaA1uq/AQtn4kZGgUOnZ2dPbDN5aoFTcA6osCQsaFQ++7 oZSlSkpqDEa6jdjgebRdVZQhGUtp3qHRML1BJfjwX2KEMYFy86zlJKcgn6Qx+zQSkPL+ G2tFpMZIJjvWOJxJTayjHBlHhlmrnz2cuw8V5klkmuK52zM4II6Px42vLbNWDMpuVGpk SwOg==
X-Gm-Message-State: APjAAAWn075cYhnOxK3raD6uE17Z7paKjbBY+XxqXy/M5MgskJaalo2/ dxXZL/hTpp9+RTAVfRmFPQZQBvgVz0VXGT8v4A==
X-Google-Smtp-Source: APXvYqxW+6Cj52QlfKcEiPhUL8jW4lyJH+qxRjNj1SDq20arkPDcRzXe63W0jD9LUJavRX+xsevY1L4UeVAnzurPXnM=
X-Received: by 2002:ac2:4157:: with SMTP id c23mr2673876lfi.173.1565103428674;  Tue, 06 Aug 2019 07:57:08 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 6 Aug 2019 10:56:57 -0400
Message-ID: <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>, rrahman@cisco.com,  Henrik Nydell <hnydell@accedian.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e72836058f7409d6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ONYYhG9Y8sbiNO15bxWIRM9ymEE>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 14:57:15 -0000

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

Hi Greg,

Many thanks for the reply.

As there are already implementations out there where such restrictions do
not exist as discussed in another email thread (just forwarded them), the
following text with MUST is already violated. The TWAMP Yang model
draft-ietf-ippm-twamp-yang
<https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> should also not
place such restriction.

Section 4.4

       Thus STAMP Session-Sender MUST be able to send test

       packets to destination UDP port number from the Dynamic and/or

       Private Ports range 49152-65535, test management system should find =
a

       port number that both devices can use.

Thanks,
Rakesh

On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh,
> my apologies for the misspelling of your name.
> Thank you for your kind consideration of the proposed update.
> Regarding the definition of the range of the valid UDP port numbers,
> draft-ietf-ippm-twamp-yang
> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> uses type
> dynamic-port-number as follows:
>      typedef dynamic-port-number {
>        type inet:port-number {
>          range 49152..65535;
>        }
>        description "Dynamic range for port numbers.";
>      }
> to specify the valid range for a sender-udp-port. The range for a UDP por=
t
> number of a Session-Reflector has been specified slightly differently
> because it includes the well-known port 862:
>            leaf reflector-udp-port {
>              type inet:port-number {
>                range "862 | 49152..65535";
>                }
>              description
>                "The destination UDP port number used in the
>                 TWAMP-Test (UDP) test packets belonging to this
>                 test session.";
>            }
> But, as we observe, in both cases definitions include the Dynamic/Private
> range explicitly defined. I think that keeping STAMP specification
> consistent with the TWAMP, TWAMP YANG data model in particular, in the wa=
y
> the valid range of UDP ports is being specified, is beneficial to the STA=
MP
> document. Hope you'll agree.
>
> Regards,
> Greg
>
> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Thanks Greg for considering my review comments. Good to see the message
>> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. T=
his
>> should fix the interoperability issue between the two. This also gives f=
ew
>> (3) bytes for any future extensions.
>>
>> ------------------------------------------------------------------------
>>
>> You may fix the spelling of my name and another typo below:
>>
>> OLD:
>>
>> and Rakesh Gandi or their
>>
>>
>>
>> NEW:
>>
>> and Rakesh Gandhi for their
>>
>> ----------------------------------------------------------------------
>>
>>
>>
>> I did not see following comment addressed. Is that intentional?
>>
>> ------------------------------------------------
>>
>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>
>>
>>     Thanks Greg for the reply.
>>
>>
>>
>>     In this case, should the draft just state that the Session-Sender
>> can select destination UDP port number following the guidelines specifie=
d
>> in [RFC6335], instead of specifying following?
>>
>>
>>
>> Section 4.4
>>
>>     Thus STAMP Session-Sender MUST be able to send test
>>
>>        packets to destination UDP port number from the Dynamic and/or
>>
>>        Private Ports range 49152-65535, test management system should
>> find a
>>
>>        port number that both devices can use.
>>
>> ----------------------------------------------
>>
>>
>> Thanks,
>> Rakesh
>>
>>
>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>>> Hi Rakesh,
>>> thank you for your helpful comments. We've updated the format of the
>>> base STAMP test packet. Appreciate your feedback on the proposed change=
s,
>>> comments and questions,
>>>
>>> Regards,
>>> Greg
>>>
>>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>>
>>>> Hi Greg,
>>>> Regarding the size of the padding, yes, it's good to use the same size
>>>> payload for query and response.
>>>> However, the STAMP payload with TLV extension
>>>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding=
 size
>>>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does i=
t
>>>> mean that for STAMP with TLV, Server Octets is set to 1, but it says M=
BZ 0
>>>> for all 30 bytes. If the responder supports Server Octets and see the =
size
>>>> > 27, it may find the Server Octet size of 0 confusing?
>>>>
>>>> Thanks,
>>>> Rakesh
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Shahram,
>>>>> thank you for the review and questions. Please find my answers below
>>>>> tagged GIM>>.
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>> shahram.davari@broadcom.com> wrote:
>>>>>
>>>>>> HI Greg
>>>>>>
>>>>>> I read your draft and have the following questions:
>>>>>>
>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>>>>> TWAMP? if it reuses from TWAMP then  how does the receiver different=
iate
>>>>>> between TWAMP and STAMP?
>>>>>>
>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destina=
tion
>>>>> UDP port number.. STAMP may use destination UDP port number from the
>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>
>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>
>>>>> GIM>> The work was driven by several observations, among them:
>>>>>
>>>>>    - challenges in achieving interoperability among implementations
>>>>>    of TWAMP-Light;
>>>>>    - industry interest in standardizing performance monitoring in IP
>>>>>    broadband access networks (TR-390);
>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>    support measurements, testing of new metrics and parameters, e.g.,
>>>>>    consistency of CoS in the network.
>>>>>
>>>>> 3) Why is there so much MBZ byte?
>>>>>>
>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test packet=
s
>>>>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to =
be
>>>>> supported by TWAMP-Light implementations.
>>>>>
>>>>>>
>>>>>> Thx
>>>>>> Shahram
>>>>>>
>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Mirja,
>>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>> carefully
>>>>>>       estimated, and the possible impact on the existing services MU=
ST
>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling network
>>>>>> load
>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>> traffic
>>>>>>       depends on the test objective, it is highly recommended to sta=
y
>>>>>> in
>>>>>>       the limits as provided in [RFC8085].
>>>>>>
>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net=
>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Greg,
>>>>>>>
>>>>>>> See below.
>>>>>>>
>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>> >
>>>>>>> > Hi Mirja,
>>>>>>> > thank you for the reference to RFC 8085. I agree that the documen=
t
>>>>>>> is very much relevant and a reference to RFC 8085 in STAMP is usefu=
l. While
>>>>>>> reading Section 3.1.3 I came to think that the discussion and guida=
nce in
>>>>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implication=
s of RTT
>>>>>>> and Loss Measurements on Congestion Control. Would adding the refer=
ence to
>>>>>>> that section in the new text proposed for the Security Consideratio=
ns
>>>>>>> section work? I'll put RFC 8085 as Informational reference as it is=
 BCP.
>>>>>>> > NEW TEXT:
>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>> carefully
>>>>>>> >       estimated, and the possible impact on the existing services
>>>>>>> MUST
>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.=
5
>>>>>>> in
>>>>>>> >       particular before launching the test session...
>>>>>>>
>>>>>>>
>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise=
 fine for me. Or
>>>>>>> you could have a separate sentence like:
>>>>>>>
>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling networ=
k load
>>>>>>> for UDP-based protocol. While the characteristic of test traffic de=
pends on
>>>>>>> the test objective, it is highly recommended to say in the limits a=
s
>>>>>>> provided in RFC8085.=E2=80=9D
>>>>>>>
>>>>>>> Or something similar=E2=80=A6
>>>>>>>
>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a d=
ownref.
>>>>>>> However, I think having this as informational ref is fine.
>>>>>>>
>>>>>>> Mirja
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> >
>>>>>>> > Regards,
>>>>>>> > Greg
>>>>>>> >
>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>> > Hi Greg,
>>>>>>> >
>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it woul=
d
>>>>>>> be useful to provide a reference to RFC8085 because it has a lot of
>>>>>>> information about congestion control of UDP based traffic? It recom=
mends to
>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I gu=
ess it
>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, how=
ever, it could
>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>> >
>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the who=
le list. Can you
>>>>>>> resend you proposed changes to the list, so other people are aware =
of these
>>>>>>> changes. Sorry for the unconvience.
>>>>>>> >
>>>>>>> > Mirja
>>>>>>> >
>>>>>>> >
>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>> > >
>>>>>>> > > Hi Mirja,
>>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Attac=
hed the
>>>>>>> diff.
>>>>>>> > >
>>>>>>> > > Regards,
>>>>>>> > > Greg
>>>>>>> > >
>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>> > > Hi authors, hi all,
>>>>>>> > >
>>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>>> write-up! I would like discuss one point before I start IETF last c=
all.
>>>>>>> > >
>>>>>>> > > I believe this document should say something about network load
>>>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit sende=
r
>>>>>>> scheduling, however, as this is a simplified version, so I think it=
 could
>>>>>>> at least be good to put a waring in this document that packet sendi=
ng
>>>>>>> should be somehow rate limited. I know it might be hard to provide =
more
>>>>>>> concrete guidance but at least having some discussion or warning in=
 this
>>>>>>> document could be good.
>>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>>> section points to the fact that STAMP does not include control and
>>>>>>> management components:
>>>>>>> > >    Because of the control
>>>>>>> > >    and management of a STAMP test being outside the scope of th=
is
>>>>>>> > >    specification only the more general requirement is set:
>>>>>>> > > adding the new text here:
>>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>>> carefully
>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>> services MUST
>>>>>>> > >       be thoroughly analyzed before launching the test session.
>>>>>>> > >
>>>>>>> > >
>>>>>>> > > Another comment: You only say at the very end that a certain UD=
P
>>>>>>> port is used, which implies that STAMP runs over UDP. However, I th=
ink you
>>>>>>> should mention at the very beginning that this is a UDP-based proto=
col.
>>>>>>> Just to make things crystal clear.
>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>>> sentence of Theory of  Operations section:
>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>> > >
>>>>>>> > > Mirja
>>>>>>> > >
>>>>>>> > > P.S.:
>>>>>>> > > Nit: s/This document defines active performance measurement tes=
t
>>>>>>> protocol/ This document defines an active performance measurement t=
est
>>>>>>> protocol/
>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>> > > GIM>> Thank you. Done.
>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>> >
>>>>>>>
>>>>>>> _______________________________________________
>>>>>> ippm mailing list
>>>>>> ippm@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>> ippm mailing list
>>>>> ippm@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>
>>>>

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

<div dir=3D"ltr"><div dir=3D"ltr"><p class=3D"MsoNormal" style=3D"margin:0c=
m 0cm 0.0001pt;font-family:Calibri,sans-serif"><font size=3D"2"><span>Hi Gr=
eg, <br></span></font></p><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.=
0001pt;font-family:Calibri,sans-serif"><font size=3D"2"><span>Many thanks f=
or the reply. <br></span></font></p><p class=3D"MsoNormal" style=3D"margin:=
0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><font size=3D"2"><span>As =
there are already implementations out there where such restrictions do not =
exist as discussed in another email thread (just forwarded them), the follo=
wing text with MUST is already violated. The TWAMP Yang model <a href=3D"ht=
tps://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13" style=3D"font-fami=
ly:-webkit-standard;font-style:normal;font-variant-caps:normal;font-weight:=
normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transfor=
m:none;white-space:normal;word-spacing:0px">draft-ietf-ippm-twamp-yang</a> =
should also not place such restriction.=C2=A0 <br></span></font></p><p clas=
s=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-s=
erif"><font size=3D"2"><span>Section 4.4 <span></span></span></font></p><fo=
nt size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span></span></font></p></div><div><br></div><div>Thanks,=
</div><div>Rakesh<br></div><div><br></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky =
&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@=
gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Rakesh,<div>my apologies for the misspelling=
 of your name.</div><div>Thank you for your kind consideration of the propo=
sed update.</div><div>Regarding the definition of the range of the valid UD=
P port numbers, <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twam=
p-yang-13" target=3D"_blank">draft-ietf-ippm-twamp-yang</a>=C2=A0uses type =
dynamic-port-number as follows:</div><div>=C2=A0 =C2=A0 =C2=A0typedef dynam=
ic-port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range f=
or port numbers.&quot;;<br>=C2=A0 =C2=A0 =C2=A0}<br></div><div>to specify t=
he valid range for a sender-udp-port. The range for a UDP port number of a =
Session-Reflector has been specified slightly differently because it includ=
es the well-known port 862:</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0leaf reflector-udp-port {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0type inet:port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0range &quot;862 | 49152..65535&quot;;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0description<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&quot;The destination UDP port number used in the<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) test pack=
ets belonging to this<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 test session.&quot;;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<b=
r></div><div>But, as we observe, in both cases definitions include the Dyna=
mic/Private range explicitly defined. I think that keeping STAMP specificat=
ion consistent with the TWAMP, TWAMP YANG data model in particular, in the =
way the valid range of UDP ports is being specified, is beneficial to the S=
TAMP document. Hope you&#39;ll agree.</div><div><br></div><div>Regards,</di=
v><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a href=
=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com=
</a>&gt; wrote:<br></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">=
<div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:Calibri,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Thanks Greg for cons=
idering my review comments. <span></span></span></font><font size=3D"2"><sp=
an style=3D"font-weight:normal"></span></font></h1><h1 style=3D"margin-righ=
t:0cm;margin-left:0cm;font-family:Calibri,sans-serif"><font size=3D"2"><spa=
n style=3D"font-weight:normal">Good to see the message format aligned with =
draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:Calibri,sans-serif"><font size=3D"2"><span>---------------------------=
---------------------------------------------<span></span></span></font></p=
><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>OLD:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>NEW:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi for their<span=
></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------------------------------<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>I did not see following
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
----------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span=
></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thanks Greg for the reply.<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>Section 4.4 <span></span></span>=
</font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Ra=
kesh,<div>thank you for your helpful comments. We&#39;ve updated the format=
 of the base STAMP test packet. Appreciate your feedback on the proposed ch=
anges, comments and questions,</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes, it=
&#39;s good to use the same size payload for query and response.<br></div><=
div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-stamp-=
option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs. 30=
). Is there a way to make them compatible? Does it mean that for STAMP with=
 TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If the=
 responder supports Server Octets and see the size &gt; 27, it may find the=
 Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div><d=
iv>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></di=
v><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"><div dir=3D"ltr"><div d=
ir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please f=
ind my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a hr=
ef=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@=
broadcom.com</a>&gt; wrote:<br></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"><div>HI Greg<div><br></div><div>I read your draft and have the =
following questions:</div><div><br></div><div>1) Does it require any UDP/TC=
P port number or it reuses the one from TWAMP? if it reuses from TWAMP then=
 =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div></=
div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port number=
 allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the de=
fault destination UDP port number.. STAMP may use destination UDP port numb=
er from the Dynamic and/or Private Ports range 49152-65535.</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit of=
 STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work=
 was driven by several observations, among them:</div><div><ul><li>challeng=
es in achieving interoperability among implementations of TWAMP-Light;</li>=
<li>industry interest in standardizing performance monitoring in IP broadba=
nd access networks (TR-390);</li><li>improve extensibility of IP performanc=
e monitoring tool to support measurements, testing of new metrics and param=
eters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so mu=
ch MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to make=
 the symmetrical size of STAMP test packets the default. RFC 6038 defined i=
t for TWAMP and TR-390 requires it to be supported by TWAMP-Light implement=
ations.</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"><div><div><b=
r></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"><d=
iv>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><=
br class=3D"m_-4575258670802615450gmail-m_-2989506010789753602gmail-m_72352=
90580412845502gmail-m_3873399439861886737gmail-m_2586301484887249384gmail-m=
_8339842606032502427gmail-m_7431079982278901782Apple-interchange-newline"><=
div><div dir=3D"ltr">Hi Mirja,<div>thank you for the suggested text. The ne=
w paragraph now reads as:</div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP test=
 packets offered to a network MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 est=
imated, and the possible impact on the existing services MUST<br>=C2=A0 =C2=
=A0 =C2=A0 be thoroughly analyzed before launching the test session.<br>=C2=
=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling net=
work load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the c=
haracteristic of test traffic<br>=C2=A0 =C2=A0 =C2=A0 depends on the test o=
bjective, it is highly recommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 the l=
imits as provided in [RFC8085].<br></div><div><br></div><div>If it is accep=
table, I&#39;d like to upload the updated version of draft-ieff-ippm-stamp =
before the cut-off deadline.</div><div><br></div><div>Regards,</div><div>Gr=
eg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"mail=
to:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote=
:<br></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">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>

--000000000000e72836058f7409d6--


From nobody Tue Aug  6 08:06:23 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBB591201D5; Tue,  6 Aug 2019 08:06:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 7mxlyioYkS07; Tue,  6 Aug 2019 08:06:18 -0700 (PDT)
Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (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 C02AA12018A; Tue,  6 Aug 2019 08:06:17 -0700 (PDT)
Received: by mail-lf1-x133.google.com with SMTP id b17so61441477lff.7; Tue, 06 Aug 2019 08:06:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pkUgDAiA8xjsF1GX5YT7nH7k5cD/PnlYJuYQIJhwAtU=; b=Z2CzUYdACBDVB+3yg8FjIXiDWmkq+D6IOiQoYQicWCFEUjLTx+eaAL4GHcDDAj/XxN rC/hL3nlo1o8m3rG7VOsXVbg7rlpB4v9WwSU4w4ZvVf1KNnLoJjQ5rnI/hmd87Wsz2v2 npkY0CfbvG8af94N5o9NfDxmOx+0S/nxCXq43CdzYfgsNY5ypLHLtbAMtYKhAIgwkTNO 9qmdgNRQ1znl11i4JwU2BXpKtGe3DoPq8jTbO3PNExV0Lw1HUCWEPnVhuCAv1wEX/XRD avA4dCjzJD/ZHaVk52smsfYiHhIqlMfSKvLYn8ALM5dXx6r7rkudVn/KQOm5/A7G9EeI ZMZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pkUgDAiA8xjsF1GX5YT7nH7k5cD/PnlYJuYQIJhwAtU=; b=j2Z3nBQ4ISngkczfHn8WghaqMPL1Lloq2F6pYQRXcA7V3eQrfe6HT1eOP8eT+lbEVU CtlRCy0LGxuawd81F8I/okQr5Yd2dOe2n2T+iF4xE/5IcgiRHPyBU+QNipUmLpL6mT5n Q/YoJoxiTwV3+0xe+QZqQi3OWCHJ1qyspcb1TD7RK+LOWtBfBSBXvfUx0Nkg+nA/ruE2 0csEVsP94OVUl+eJn+J7Z9rqLMR+aWoyx8dKppH1gsEuIVch0DYM/ja3pN7iaUL5Gj6D oPG59TPt1zt/1s1LX9GfWVR++/OLV0z8S6Mp0k85NM9Wq3rEPcXdblA8jqvTr5UadN1Q e7Cg==
X-Gm-Message-State: APjAAAUlFKB7i/JFw3S2U4VrzyhoLxCoTXyi2K74ojv7X/nLQ0qs9Xr1 mtzQDf2zWAPtbyapqe5vN5INdBLvNbYXZsE4Sg==
X-Google-Smtp-Source: APXvYqxeD9HdrS8iiloWxf3aTlIhmB6lssbKboiI4d8L9smFQvY5yP6X32uTxG/A3BjjqXGPZ2NrsHMMOKeQrDSjPYo=
X-Received: by 2002:ac2:4157:: with SMTP id c23mr2702680lfi.173.1565103975808;  Tue, 06 Aug 2019 08:06:15 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com>
In-Reply-To: <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 6 Aug 2019 11:06:04 -0400
Message-ID: <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000083c283058f742a1a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/LH4zH2-lROVCWQ0LtuyCHNJUIlU>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 15:06:22 -0000

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

Hi Greg,
Couple of additional comments on the draft:
There are TWAMP extensions for Checksum complement in RFC 7820 and DSCP-ECN
in RFC 7750. Good to add some text for STAMP if they can be supported or
not supported. I can see they can be supported as following, and should not
break anything:

0                   1                   2                   3

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

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

|                        Sequence Number                        |

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

|                        Transmit Timestamp                     |

|                                                               |

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

|         Error Estimate        |           MBZ                 |

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

|                      Receive Timestamp                        |

|                                                               |

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

|                      Sender Sequence Number                   |

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

|                      Sender Timestamp                         |

|                                                               |

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

|      Sender Error Estimate    |           MBZ                 |

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

|  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |

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

Thanks,
Rakesh

On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh,
> thank you for your question. In my experience, some implementations of
> TWAMP-Light have taken the liberty to allow using UDP port numbers outsid=
e
> the Dynamic/Private range. I believe that is not the right decision. In t=
he
> note of IANA's Service Name and Transport Protocol Port Number Registry w=
e
> read:
>
>  Service names and port numbers are used to distinguish between different
>  services that run over transport protocols such as TCP, UDP, DCCP, and
>  SCTP.
>
>  Service names are assigned on a first-come, first-served process, as
>  documented in [RFC6335].
>
>  Port numbers are assigned in various ways, based on three ranges: System
>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private
>  Ports (49152-65535); the difference uses of these ranges is described in
>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>  assigned by the "IETF Review" or "IESG Approval" procedures described in
>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
> process,
>  the "IESG Approval" process, or the "Expert Review" process, as per
>  [RFC6335]. Dynamic Ports are not assigned.
>
>  The registration procedures for service names and port numbers are
>  described in [RFC6335].
>
>  Assigned ports both System and User ports SHOULD NOT be used without
>  or prior to IANA registration.
>
> My interpretation is that ports in System and User ranges, even if not ye=
t
> assigned, must not be used without following the assignment process. Thus=
,
> regardless of whether a number had not yet been assigned to a service, it
> must not be used as the destination UDP port number. Also, consider
> operational issues if a new service is assigned a new port number from th=
e
> User Ports range. One day the number was "free" and tomorrow it may be
> assigned. Handling such a scenario will add complexity while benefits are=
,
> in my opinion, questionable.
>
> Regards,
> Greg
>
> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Greg,
>>
>> Why limit the UDP port range to 49152-65535? Any free UDP port can be
>> used, no?
>>
>> Thanks,
>> Rakesh
>>
>>
>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>>> Hi Shahram,
>>> thank you for the review and questions. Please find my answers below
>>> tagged GIM>>.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>> shahram.davari@broadcom.com> wrote:
>>>
>>>> HI Greg
>>>>
>>>> I read your draft and have the following questions:
>>>>
>>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>>> TWAMP? if it reuses from TWAMP then  how does the receiver differentia=
te
>>>> between TWAMP and STAMP?
>>>>
>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinati=
on
>>> UDP port number.. STAMP may use destination UDP port number from the
>>> Dynamic and/or Private Ports range 49152-65535.
>>>
>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>
>>> GIM>> The work was driven by several observations, among them:
>>>
>>>    - challenges in achieving interoperability among implementations of
>>>    TWAMP-Light;
>>>    - industry interest in standardizing performance monitoring in IP
>>>    broadband access networks (TR-390);
>>>    - improve extensibility of IP performance monitoring tool to support
>>>    measurements, testing of new metrics and parameters, e.g., consisten=
cy of
>>>    CoS in the network.
>>>
>>> 3) Why is there so much MBZ byte?
>>>>
>>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
>>> supported by TWAMP-Light implementations.
>>>
>>>>
>>>> Thx
>>>> Shahram
>>>>
>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>>>
>>>> Hi Mirja,
>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>       Load of STAMP test packets offered to a network MUST be carefull=
y
>>>>       estimated, and the possible impact on the existing services MUST
>>>>       be thoroughly analyzed before launching the test session.
>>>>       [RFC8085] section 3.1.5 provides guidance on handling network lo=
ad
>>>>       for UDP-based protocol.  While the characteristic of test traffi=
c
>>>>       depends on the test objective, it is highly recommended to stay =
in
>>>>       the limits as provided in [RFC8085].
>>>>
>>>> If it is acceptable, I'd like to upload the updated version of
>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>>>> wrote:
>>>>
>>>>> Hi Greg,
>>>>>
>>>>> See below.
>>>>>
>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>>>> >
>>>>> > Hi Mirja,
>>>>> > thank you for the reference to RFC 8085. I agree that the document
>>>>> is very much relevant and a reference to RFC 8085 in STAMP is useful.=
 While
>>>>> reading Section 3.1.3 I came to think that the discussion and guidanc=
e in
>>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implications =
of RTT
>>>>> and Loss Measurements on Congestion Control. Would adding the referen=
ce to
>>>>> that section in the new text proposed for the Security Considerations
>>>>> section work? I'll put RFC 8085 as Informational reference as it is B=
CP.
>>>>> > NEW TEXT:
>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>> carefully
>>>>> >       estimated, and the possible impact on the existing services
>>>>> MUST
>>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 =
in
>>>>> >       particular before launching the test session...
>>>>>
>>>>>
>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise f=
ine for me. Or
>>>>> you could have a separate sentence like:
>>>>>
>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network =
load for
>>>>> UDP-based protocol. While the characteristic of test traffic depends =
on the
>>>>> test objective, it is highly recommended to say in the limits as prov=
ided
>>>>> in RFC8085.=E2=80=9D
>>>>>
>>>>> Or something similar=E2=80=A6
>>>>>
>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a dow=
nref.
>>>>> However, I think having this as informational ref is fine.
>>>>>
>>>>> Mirja
>>>>>
>>>>>
>>>>>
>>>>> >
>>>>> > Regards,
>>>>> > Greg
>>>>> >
>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.ne=
t>
>>>>> wrote:
>>>>> > Hi Greg,
>>>>> >
>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it would
>>>>> be useful to provide a reference to RFC8085 because it has a lot of
>>>>> information about congestion control of UDP based traffic? It recomme=
nds to
>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I gues=
s it
>>>>> doesn=E2=80=99t make sense to require this for testing traffic, howev=
er, it could
>>>>> maybe still be a good recommendation? What do you think?
>>>>> >
>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfo=
rtunately
>>>>> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you=
 resend you
>>>>> proposed changes to the list, so other people are aware of these chan=
ges.
>>>>> Sorry for the unconvience.
>>>>> >
>>>>> > Mirja
>>>>> >
>>>>> >
>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>> > >
>>>>> > > Hi Mirja,
>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>> comments. Please find my responses in-lined and tagged GIM>>. Attache=
d the
>>>>> diff.
>>>>> > >
>>>>> > > Regards,
>>>>> > > Greg
>>>>> > >
>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>> ietf@kuehlewind.net> wrote:
>>>>> > > Hi authors, hi all,
>>>>> > >
>>>>> > > Thanks for this well-written document and very good shepherd
>>>>> write-up! I would like discuss one point before I start IETF last cal=
l.
>>>>> > >
>>>>> > > I believe this document should say something about network load
>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit sender
>>>>> scheduling, however, as this is a simplified version, so I think it c=
ould
>>>>> at least be good to put a waring in this document that packet sending
>>>>> should be somehow rate limited. I know it might be hard to provide mo=
re
>>>>> concrete guidance but at least having some discussion or warning in t=
his
>>>>> document could be good.
>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>> section points to the fact that STAMP does not include control and
>>>>> management components:
>>>>> > >    Because of the control
>>>>> > >    and management of a STAMP test being outside the scope of this
>>>>> > >    specification only the more general requirement is set:
>>>>> > > adding the new text here:
>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>> carefully
>>>>> > >       estimated, and the possible impact on the existing services
>>>>> MUST
>>>>> > >       be thoroughly analyzed before launching the test session.
>>>>> > >
>>>>> > >
>>>>> > > Another comment: You only say at the very end that a certain UDP
>>>>> port is used, which implies that STAMP runs over UDP. However, I thin=
k you
>>>>> should mention at the very beginning that this is a UDP-based protoco=
l.
>>>>> Just to make things crystal clear.
>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>> sentence of Theory of  Operations section:
>>>>> > >    STAMP Session-Sender transmits test packets over UDP transport
>>>>> toward STAMP Session-Reflector.
>>>>> > >
>>>>> > > Mirja
>>>>> > >
>>>>> > > P.S.:
>>>>> > > Nit: s/This document defines active performance measurement test
>>>>> protocol/ This document defines an active performance measurement tes=
t
>>>>> protocol/
>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>> > > GIM>> Thank you. Done.
>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>> >
>>>>>
>>>>> _______________________________________________
>>>> ippm mailing list
>>>> ippm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>
>>>>
>>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>>>
>>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div><font size=3D"2">Hi Greg,</font></di=
v><div><font size=3D"2">Couple of additional comments on the draft:<br></fo=
nt></div><div><font size=3D"2">There are TWAMP extensions for Checksum comp=
lement in=20








<span style=3D"font-family:Arial;color:rgb(103,103,103)">RFC
7820</span> and DSCP-ECN in<span style=3D"font-family:Arial;color:rgb(103,1=
03,103)"> RFC 7750. Good to add some text for STAMP if they can be supporte=
d or not supported. I can see they can be supported as following, and shoul=
d not break anything:<br></span></font><p style=3D"margin-top:0pt;margin-bo=
ttom:0pt;text-align:left;direction:ltr;unicode-bidi:embed;vertical-align:ba=
seline"><font size=3D"2"><span style=3D"font-family:Arial;color:rgb(103,103=
,103)">










</span></font></p><p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:l=
eft;direction:ltr;unicode-bidi:embed;vertical-align:baseline"><font size=3D=
"2"><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:b=
old">0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>1<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=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>2<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>3=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">0 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></font></=
p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sequence N=
umber<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Transmit T=
imestamp<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span=
></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>| <br></span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>Error Estimate<span>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>MBZ<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Receive Timestamp<span=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Sequence
Number<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Timestamp<span>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>Sender Error Estimate<span>=C2=A0=C2=A0=C2=
=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0
</span>MBZ<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
 </span>Sender TTL<span>=C2=A0=C2=A0
</span>| </span><span style=3D"font-family:Courier;color:rgb(103,103,103);f=
ont-weight:bold">S-DSCP-ECN</span><span style=3D"font-family:Courier;color:=
rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0 </span>| </span=
><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:bold=
">Checksum </span><span style=3D"font-family:Courier;color:rgb(103,103,103)=
;font-weight:bold">Complement</span><span style=3D"font-family:Courier;colo=
r:rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>











</div></div><div><font size=3D"2"><br></font></div><div><font size=3D"2">Th=
anks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 10:07 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.co=
m">gregimirsky@gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Rakesh,<div>thank you for your =
question. In my experience, some implementations of TWAMP-Light have taken =
the liberty to allow using UDP port numbers outside the Dynamic/Private ran=
ge. I believe that is not the right decision. In the note of IANA&#39;s Ser=
vice Name and Transport Protocol Port Number Registry we read:</div><div><b=
r></div><div>=C2=A0Service names and port numbers are used to distinguish b=
etween different<br>=C2=A0services that run over transport protocols such a=
s TCP, UDP, DCCP, and<br>=C2=A0SCTP.<br><br>=C2=A0Service names are assigne=
d on a first-come, first-served process, as<br>=C2=A0documented in [RFC6335=
].<br><br>=C2=A0Port numbers are assigned in various ways, based on three r=
anges: System<br>=C2=A0Ports (0-1023), User Ports (1024-49151), and the Dyn=
amic and/or Private<br>=C2=A0Ports (49152-65535); the difference uses of th=
ese ranges is described in<br>=C2=A0[RFC6335]. According to Section 8.1.2 o=
f [RFC6335], System Ports are<br>=C2=A0assigned by the &quot;IETF Review&qu=
ot; or &quot;IESG Approval&quot; procedures described in<br>=C2=A0[RFC8126]=
. User Ports are assigned by IANA using the &quot;IETF Review&quot; process=
,<br>=C2=A0the &quot;IESG Approval&quot; process, or the &quot;Expert Revie=
w&quot; process, as per<br>=C2=A0[RFC6335]. Dynamic Ports are not assigned.=
<br><br>=C2=A0The registration procedures for service names and port number=
s are<br>=C2=A0described in [RFC6335].<br><br>=C2=A0Assigned ports both Sys=
tem and User ports SHOULD NOT be used without<br>=C2=A0or prior to IANA reg=
istration.<br></div><div><br></div><div>My interpretation is that ports in =
System and User ranges, even if not yet assigned, must not be used without =
following the assignment process. Thus, regardless of whether a number had =
not yet been assigned to a service, it must not be used as the destination =
UDP port number. Also, consider operational issues if a new service is assi=
gned a new port number from the User Ports range. One day the number was &q=
uot;free&quot; and tomorrow it may be assigned. Handling such a scenario wi=
ll add complexity while benefits are, in my opinion, questionable.</div><di=
v><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 5:09 P=
M Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_bl=
ank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Greg,</div><div><br></d=
iv><div>Why limit the UDP port range to 49152-65535? Any free UDP port can =
be used, no?</div><div><br></div><div>Thanks,</div><div>Rakesh</div><div><b=
r></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimir=
sky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<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"><div dir=3D"ltr"><div=
 dir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please=
 find my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards=
,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a =
href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davar=
i@broadcom.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div>HI Greg<div><br></div><div>I read your draft and have th=
e following questions:</div><div><br></div><div>1) Does it require any UDP/=
TCP port number or it reuses the one from TWAMP? if it reuses from TWAMP th=
en =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div>=
</div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port numb=
er allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the =
default destination UDP port number.. STAMP may use destination UDP port nu=
mber from the Dynamic and/or Private Ports range 49152-65535.</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit =
of STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The wo=
rk was driven by several observations, among them:</div><div><ul><li>challe=
nges in achieving interoperability among implementations of TWAMP-Light;</l=
i><li>industry interest in standardizing performance monitoring in IP broad=
band access networks (TR-390);</li><li>improve extensibility of IP performa=
nce monitoring tool to support measurements, testing of new metrics and par=
ameters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so =
much MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to ma=
ke the symmetrical size of STAMP test packets the default. RFC 6038 defined=
 it for TWAMP and TR-390 requires it to be supported by TWAMP-Light impleme=
ntations.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>=
<br></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite">=
<div>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimi=
rsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div=
><br class=3D"gmail-m_3147523736603863335gmail-m_-8002150397224484310gmail-=
m_8339842606032502427gmail-m_7431079982278901782Apple-interchange-newline">=
<div><div dir=3D"ltr">Hi Mirja,<div>thank you for the suggested text. The n=
ew paragraph now reads as:</div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP tes=
t packets offered to a network MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 es=
timated, and the possible impact on the existing services MUST<br>=C2=A0 =
=C2=A0 =C2=A0 be thoroughly analyzed before launching the test session.<br>=
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While th=
e characteristic of test traffic<br>=C2=A0 =C2=A0 =C2=A0 depends on the tes=
t objective, it is highly recommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 th=
e limits as provided in [RFC8085].<br></div><div><br></div><div>If it is ac=
ceptable, I&#39;d like to upload the updated version of draft-ieff-ippm-sta=
mp before the cut-off deadline.</div><div><br></div><div>Regards,</div><div=
>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"m=
ailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wr=
ote:<br></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">Hi Greg,<br=
>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>

--00000000000083c283058f742a1a--


From nobody Tue Aug  6 08:19:42 2019
Return-Path: <hnydell@accedian.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57AB61200B9 for <ippm@ietfa.amsl.com>; Tue,  6 Aug 2019 08:19:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 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_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=accedian-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 OlABm7e1tvnA for <ippm@ietfa.amsl.com>; Tue,  6 Aug 2019 08:19:37 -0700 (PDT)
Received: from mail-vs1-xe30.google.com (mail-vs1-xe30.google.com [IPv6:2607:f8b0:4864:20::e30]) (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 F0A3312021F for <ippm@ietf.org>; Tue,  6 Aug 2019 08:19:36 -0700 (PDT)
Received: by mail-vs1-xe30.google.com with SMTP id m8so58622598vsj.0 for <ippm@ietf.org>; Tue, 06 Aug 2019 08:19:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accedian-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KXDh0/NxCBPFHEOfQQKJiuFGiFi5hhTv67ErbRiVz1g=; b=JnvtBC69o/1ZBx1e2OP9XXP6x33DmLP4zW46sKl46OJyAtaAWlxTayHVn5Ou7UWyzt 70d9Lw2+RQ+NFJDO3EUqLhkiu27JkdmE4ZM6THnAYjswa4SSlKfrraXLLSis8qdMV0ak 8tquqB9xQe51ZrZf1rUMLoc1kg5tLLIP2t6JvVo9nbSwNWks07OmM59EZvEbZqjczKKP gliZKYbB+e8AJyviWfOnnv9au914tmb2PeRaoc4y5rQl07PhQZA04p8nfdbgEuf7LOBd O8af4JETm8wVFAb/nKHdsvID4eJspAKLIjIJc0TM7Z8pOtCPJvjS3bg1MmOso0IA8BMo Kv6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KXDh0/NxCBPFHEOfQQKJiuFGiFi5hhTv67ErbRiVz1g=; b=B+4khXcYUpbQs+WunY770YGDSyLU/dq97D/p3+M6yy+Mrgb0ZA3nlII5oIM/mOE8kA zjELd/0CaPKoXHDfm2ACkKc5dS2RECMmLp+Cr7qWrKDQxvV8DkVTZ1rY+SEQ5TQo4UUy 11qfW0mnuPX0KLWPkPXXuYYY9F9CTUe7m6GdNn+ciRBxIY0RwqarXA88KHohcN5jEKJA bVMr+y5KJ+KnWth/0ydFB4dc9MRCjjwdXhv3ZMVzBK5OhCfoxP1tT263n9FqKVO6eX9I 8wOdyBz4LFBf/fFOWgqHYhqHBiWYmp086CtiLq8IRr9qzDemxcMtV+7k6JNQRG+LzKdo p/eg==
X-Gm-Message-State: APjAAAWWHny6adNNVO24zrtJxozozQoiAxZtEy8IktcSy4vxGgjRQczI IjuBv2qSc1PDeQrnDpl5sl6ldKRVWrGA2XcYfWA3B8MmWA5I0hyOOvMHytnGhxcZdRO6qeXPgpB llZcsRtsDpQ==
X-Google-Smtp-Source: APXvYqzCKO/KL8/IuCeJUJK2e/NLTYVOlwk5icCbLGfxs7rB8JAvbSYcTRBm2BizIcwe0CO1NkJVIxuniD8WR90uQ04=
X-Received: by 2002:a67:eb93:: with SMTP id e19mr2784328vso.208.1565104775713;  Tue, 06 Aug 2019 08:19:35 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com>
In-Reply-To: <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com>
From: Henrik Nydell <hnydell@accedian.com>
Date: Tue, 6 Aug 2019 17:19:25 +0200
Message-ID: <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, rrahman@cisco.com,  Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000316eb5058f745a43"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/6Afnt99DmlGLaVrTMUtwDOt19pM>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 15:19:41 -0000

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

There is a distinction between "must be able to send to these destination
ports" and "must only be able to send to these destination ports"

The first wording does not prohibit senders to be able to send also to
other destination ports.


On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:

> Hi Greg,
>
> Many thanks for the reply.
>
> As there are already implementations out there where such restrictions do
> not exist as discussed in another email thread (just forwarded them), the
> following text with MUST is already violated. The TWAMP Yang model
> draft-ietf-ippm-twamp-yang
> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> should also
> not place such restriction.
>
> Section 4.4
>
>        Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should
> find a
>
>        port number that both devices can use.
>
> Thanks,
> Rakesh
>
> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>> Hi Rakesh,
>> my apologies for the misspelling of your name.
>> Thank you for your kind consideration of the proposed update.
>> Regarding the definition of the range of the valid UDP port numbers,
>> draft-ietf-ippm-twamp-yang
>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> uses type
>> dynamic-port-number as follows:
>>      typedef dynamic-port-number {
>>        type inet:port-number {
>>          range 49152..65535;
>>        }
>>        description "Dynamic range for port numbers.";
>>      }
>> to specify the valid range for a sender-udp-port. The range for a UDP
>> port number of a Session-Reflector has been specified slightly different=
ly
>> because it includes the well-known port 862:
>>            leaf reflector-udp-port {
>>              type inet:port-number {
>>                range "862 | 49152..65535";
>>                }
>>              description
>>                "The destination UDP port number used in the
>>                 TWAMP-Test (UDP) test packets belonging to this
>>                 test session.";
>>            }
>> But, as we observe, in both cases definitions include the Dynamic/Privat=
e
>> range explicitly defined. I think that keeping STAMP specification
>> consistent with the TWAMP, TWAMP YANG data model in particular, in the w=
ay
>> the valid range of UDP ports is being specified, is beneficial to the ST=
AMP
>> document. Hope you'll agree.
>>
>> Regards,
>> Greg
>>
>> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Thanks Greg for considering my review comments. Good to see the message
>>> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. =
This
>>> should fix the interoperability issue between the two. This also gives =
few
>>> (3) bytes for any future extensions.
>>>
>>> -----------------------------------------------------------------------=
-
>>>
>>> You may fix the spelling of my name and another typo below:
>>>
>>> OLD:
>>>
>>> and Rakesh Gandi or their
>>>
>>>
>>>
>>> NEW:
>>>
>>> and Rakesh Gandhi for their
>>>
>>> ----------------------------------------------------------------------
>>>
>>>
>>>
>>> I did not see following comment addressed. Is that intentional?
>>>
>>> ------------------------------------------------
>>>
>>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>>
>>>
>>>
>>>     Thanks Greg for the reply.
>>>
>>>
>>>
>>>     In this case, should the draft just state that the Session-Sender
>>> can select destination UDP port number following the guidelines specifi=
ed
>>> in [RFC6335], instead of specifying following?
>>>
>>>
>>>
>>> Section 4.4
>>>
>>>     Thus STAMP Session-Sender MUST be able to send test
>>>
>>>        packets to destination UDP port number from the Dynamic and/or
>>>
>>>        Private Ports range 49152-65535, test management system should
>>> find a
>>>
>>>        port number that both devices can use.
>>>
>>> ----------------------------------------------
>>>
>>>
>>> Thanks,
>>> Rakesh
>>>
>>>
>>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Rakesh,
>>>> thank you for your helpful comments. We've updated the format of the
>>>> base STAMP test packet. Appreciate your feedback on the proposed chang=
es,
>>>> comments and questions,
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Greg,
>>>>> Regarding the size of the padding, yes, it's good to use the same siz=
e
>>>>> payload for query and response.
>>>>> However, the STAMP payload with TLV extension
>>>>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different paddin=
g size
>>>>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does =
it
>>>>> mean that for STAMP with TLV, Server Octets is set to 1, but it says =
MBZ 0
>>>>> for all 30 bytes. If the responder supports Server Octets and see the=
 size
>>>>> > 27, it may find the Server Octet size of 0 confusing?
>>>>>
>>>>> Thanks,
>>>>> Rakesh
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Shahram,
>>>>>> thank you for the review and questions. Please find my answers below
>>>>>> tagged GIM>>.
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>>> shahram.davari@broadcom.com> wrote:
>>>>>>
>>>>>>> HI Greg
>>>>>>>
>>>>>>> I read your draft and have the following questions:
>>>>>>>
>>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one fro=
m
>>>>>>> TWAMP? if it reuses from TWAMP then  how does the receiver differen=
tiate
>>>>>>> between TWAMP and STAMP?
>>>>>>>
>>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destin=
ation
>>>>>> UDP port number.. STAMP may use destination UDP port number from the
>>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>>
>>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>>
>>>>>> GIM>> The work was driven by several observations, among them:
>>>>>>
>>>>>>    - challenges in achieving interoperability among implementations
>>>>>>    of TWAMP-Light;
>>>>>>    - industry interest in standardizing performance monitoring in IP
>>>>>>    broadband access networks (TR-390);
>>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>>    support measurements, testing of new metrics and parameters, e.g.=
,
>>>>>>    consistency of CoS in the network.
>>>>>>
>>>>>> 3) Why is there so much MBZ byte?
>>>>>>>
>>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test
>>>>>> packets the default. RFC 6038 defined it for TWAMP and TR-390 requir=
es it
>>>>>> to be supported by TWAMP-Light implementations.
>>>>>>
>>>>>>>
>>>>>>> Thx
>>>>>>> Shahram
>>>>>>>
>>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Mirja,
>>>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>>> carefully
>>>>>>>       estimated, and the possible impact on the existing services
>>>>>>> MUST
>>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling network
>>>>>>> load
>>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>>> traffic
>>>>>>>       depends on the test objective, it is highly recommended to
>>>>>>> stay in
>>>>>>>       the limits as provided in [RFC8085].
>>>>>>>
>>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Greg
>>>>>>>
>>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.ne=
t>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Greg,
>>>>>>>>
>>>>>>>> See below.
>>>>>>>>
>>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>> wrote:
>>>>>>>> >
>>>>>>>> > Hi Mirja,
>>>>>>>> > thank you for the reference to RFC 8085. I agree that the
>>>>>>>> document is very much relevant and a reference to RFC 8085 in STAM=
P is
>>>>>>>> useful. While reading Section 3.1.3 I came to think that the discu=
ssion and
>>>>>>>> guidance in other sections of RFC 8085, particularly, Section 3.1.=
5
>>>>>>>> Implications of RTT and Loss Measurements on Congestion Control. W=
ould
>>>>>>>> adding the reference to that section in the new text proposed for =
the
>>>>>>>> Security Considerations section work? I'll put RFC 8085 as Informa=
tional
>>>>>>>> reference as it is BCP.
>>>>>>>> > NEW TEXT:
>>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>>> carefully
>>>>>>>> >       estimated, and the possible impact on the existing service=
s
>>>>>>>> MUST
>>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section
>>>>>>>> 3.1.5 in
>>>>>>>> >       particular before launching the test session...
>>>>>>>>
>>>>>>>>
>>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwis=
e fine for me. Or
>>>>>>>> you could have a separate sentence like:
>>>>>>>>
>>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling netwo=
rk load
>>>>>>>> for UDP-based protocol. While the characteristic of test traffic d=
epends on
>>>>>>>> the test objective, it is highly recommended to say in the limits =
as
>>>>>>>> provided in RFC8085.=E2=80=9D
>>>>>>>>
>>>>>>>> Or something similar=E2=80=A6
>>>>>>>>
>>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a =
downref.
>>>>>>>> However, I think having this as informational ref is fine.
>>>>>>>>
>>>>>>>> Mirja
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> >
>>>>>>>> > Regards,
>>>>>>>> > Greg
>>>>>>>> >
>>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>> > Hi Greg,
>>>>>>>> >
>>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it
>>>>>>>> would be useful to provide a reference to RFC8085 because it has a=
 lot of
>>>>>>>> information about congestion control of UDP based traffic? It reco=
mmends to
>>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I g=
uess it
>>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, ho=
wever, it could
>>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>>> >
>>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the wh=
ole list. Can you
>>>>>>>> resend you proposed changes to the list, so other people are aware=
 of these
>>>>>>>> changes. Sorry for the unconvience.
>>>>>>>> >
>>>>>>>> > Mirja
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>> wrote:
>>>>>>>> > >
>>>>>>>> > > Hi Mirja,
>>>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Atta=
ched the
>>>>>>>> diff.
>>>>>>>> > >
>>>>>>>> > > Regards,
>>>>>>>> > > Greg
>>>>>>>> > >
>>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>> > > Hi authors, hi all,
>>>>>>>> > >
>>>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>>>> write-up! I would like discuss one point before I start IETF last =
call.
>>>>>>>> > >
>>>>>>>> > > I believe this document should say something about network loa=
d
>>>>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit send=
er
>>>>>>>> scheduling, however, as this is a simplified version, so I think i=
t could
>>>>>>>> at least be good to put a waring in this document that packet send=
ing
>>>>>>>> should be somehow rate limited. I know it might be hard to provide=
 more
>>>>>>>> concrete guidance but at least having some discussion or warning i=
n this
>>>>>>>> document could be good.
>>>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>>>> section points to the fact that STAMP does not include control and
>>>>>>>> management components:
>>>>>>>> > >    Because of the control
>>>>>>>> > >    and management of a STAMP test being outside the scope of
>>>>>>>> this
>>>>>>>> > >    specification only the more general requirement is set:
>>>>>>>> > > adding the new text here:
>>>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>>>> carefully
>>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>>> services MUST
>>>>>>>> > >       be thoroughly analyzed before launching the test session=
.
>>>>>>>> > >
>>>>>>>> > >
>>>>>>>> > > Another comment: You only say at the very end that a certain
>>>>>>>> UDP port is used, which implies that STAMP runs over UDP. However,=
 I think
>>>>>>>> you should mention at the very beginning that this is a UDP-based =
protocol.
>>>>>>>> Just to make things crystal clear.
>>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>>>> sentence of Theory of  Operations section:
>>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>>> > >
>>>>>>>> > > Mirja
>>>>>>>> > >
>>>>>>>> > > P.S.:
>>>>>>>> > > Nit: s/This document defines active performance measurement
>>>>>>>> test protocol/ This document defines an active performance measure=
ment test
>>>>>>>> protocol/
>>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>>> > > GIM>> Thank you. Done.
>>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>>> >
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>> ippm mailing list
>>>>>>> ippm@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>> ippm mailing list
>>>>>> ippm@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>
>>>>>

--=20

*Henrik Nydell*
*Sr Product Manager*
1.866.685.8181
hnydell@accedian.com
<http://accedian.com>
<https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
<https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca>
<http://www.accedian.com>
*accedian.com <http://accedian.com>*

--=20


Avis de confidentialit=C3=A9

Les
 informations contenues dans le pr=C3=A9sent=20
message et dans toute pi=C3=A8ce qui=20
lui est jointe sont confidentielles et=20
peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le=20
secret professionnel. Ces informations sont=20
=C3=A0 l=E2=80=99usage exclusif de son ou
 de ses destinataires. Si vous recevez ce=20
message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement=20
avec l=E2=80=99exp=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est=20
strictement interdit de=20
le divulguer, de le distribuer ou de le reproduire=20
sans l=E2=80=99autorisation=20
de l=E2=80=99exp=C3=A9diteur. Merci.


Confidentiality notice

This

 e-mail message and any attachment hereto contain confidential=20
information=20
which may be privileged and which is intended for the=20
exclusive use of its=20
addressee(s). If you receive this message in error,
 please inform sender=20
immediately and destroy any copy thereof.=20
Furthermore, any disclosure,=20
distribution or copying of this message=20
and/or any attachment hereto=20
without the consent of the sender is=20
strictly prohibited. Thank you.

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

<div dir=3D"ltr">There is a distinction between &quot;must be able to send =
to these destination ports&quot; and &quot;must only be able to send to the=
se destination ports&quot;<div><br></div><div>The first wording does not pr=
ohibit senders to be able to send also to other destination ports.</div><di=
v><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a href=3D"mai=
lto:rgandhi.ietf@gmail.com">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr"><div dir=
=3D"ltr"><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-famil=
y:Calibri,sans-serif"><font size=3D"2"><span>Hi Greg, <br></span></font></p=
><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibr=
i,sans-serif"><font size=3D"2"><span>Many thanks for the reply. <br></span>=
</font></p><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fam=
ily:Calibri,sans-serif"><font size=3D"2"><span>As there are already impleme=
ntations out there where such restrictions do not exist as discussed in ano=
ther email thread (just forwarded them), the following text with MUST is al=
ready violated. The TWAMP Yang model <a href=3D"https://tools.ietf.org/html=
/draft-ietf-ippm-twamp-yang-13" style=3D"font-family:-webkit-standard;font-=
style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:nor=
mal;text-align:start;text-indent:0px;text-transform:none;white-space:normal=
;word-spacing:0px" target=3D"_blank">draft-ietf-ippm-twamp-yang</a> should =
also not place such restriction.=C2=A0 <br></span></font></p><p class=3D"Ms=
oNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><=
font size=3D"2"><span>Section 4.4 <span></span></span></font></p><font size=
=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span></span></font></p></div><div><br></div><div>Thanks,=
</div><div>Rakesh<br></div><div><br></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky =
&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@=
gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Rakesh,<div>my apologies for the misspelling=
 of your name.</div><div>Thank you for your kind consideration of the propo=
sed update.</div><div>Regarding the definition of the range of the valid UD=
P port numbers, <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twam=
p-yang-13" target=3D"_blank">draft-ietf-ippm-twamp-yang</a>=C2=A0uses type =
dynamic-port-number as follows:</div><div>=C2=A0 =C2=A0 =C2=A0typedef dynam=
ic-port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range f=
or port numbers.&quot;;<br>=C2=A0 =C2=A0 =C2=A0}<br></div><div>to specify t=
he valid range for a sender-udp-port. The range for a UDP port number of a =
Session-Reflector has been specified slightly differently because it includ=
es the well-known port 862:</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0leaf reflector-udp-port {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0type inet:port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0range &quot;862 | 49152..65535&quot;;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0description<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&quot;The destination UDP port number used in the<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) test pack=
ets belonging to this<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 test session.&quot;;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<b=
r></div><div>But, as we observe, in both cases definitions include the Dyna=
mic/Private range explicitly defined. I think that keeping STAMP specificat=
ion consistent with the TWAMP, TWAMP YANG data model in particular, in the =
way the valid range of UDP ports is being specified, is beneficial to the S=
TAMP document. Hope you&#39;ll agree.</div><div><br></div><div>Regards,</di=
v><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a href=
=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com=
</a>&gt; wrote:<br></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">=
<div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:Calibri,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Thanks Greg for cons=
idering my review comments. <span></span></span></font><font size=3D"2"><sp=
an style=3D"font-weight:normal"></span></font></h1><h1 style=3D"margin-righ=
t:0cm;margin-left:0cm;font-family:Calibri,sans-serif"><font size=3D"2"><spa=
n style=3D"font-weight:normal">Good to see the message format aligned with =
draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:Calibri,sans-serif"><font size=3D"2"><span>---------------------------=
---------------------------------------------<span></span></span></font></p=
><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>OLD:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>NEW:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi for their<span=
></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------------------------------<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>I did not see following
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
----------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span=
></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thanks Greg for the reply.<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>Section 4.4 <span></span></span>=
</font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Ra=
kesh,<div>thank you for your helpful comments. We&#39;ve updated the format=
 of the base STAMP test packet. Appreciate your feedback on the proposed ch=
anges, comments and questions,</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes, it=
&#39;s good to use the same size payload for query and response.<br></div><=
div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-stamp-=
option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs. 30=
). Is there a way to make them compatible? Does it mean that for STAMP with=
 TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If the=
 responder supports Server Octets and see the size &gt; 27, it may find the=
 Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div><d=
iv>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></di=
v><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"><div dir=3D"ltr"><div d=
ir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please f=
ind my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a hr=
ef=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@=
broadcom.com</a>&gt; wrote:<br></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"><div>HI Greg<div><br></div><div>I read your draft and have the =
following questions:</div><div><br></div><div>1) Does it require any UDP/TC=
P port number or it reuses the one from TWAMP? if it reuses from TWAMP then=
 =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div></=
div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port number=
 allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the de=
fault destination UDP port number.. STAMP may use destination UDP port numb=
er from the Dynamic and/or Private Ports range 49152-65535.</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit of=
 STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work=
 was driven by several observations, among them:</div><div><ul><li>challeng=
es in achieving interoperability among implementations of TWAMP-Light;</li>=
<li>industry interest in standardizing performance monitoring in IP broadba=
nd access networks (TR-390);</li><li>improve extensibility of IP performanc=
e monitoring tool to support measurements, testing of new metrics and param=
eters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so mu=
ch MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to make=
 the symmetrical size of STAMP test packets the default. RFC 6038 defined i=
t for TWAMP and TR-390 requires it to be supported by TWAMP-Light implement=
ations.</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"><div><div><b=
r></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"><d=
iv>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><=
br class=3D"gmail-m_-7255798013774510535m_-4575258670802615450gmail-m_-2989=
506010789753602gmail-m_7235290580412845502gmail-m_3873399439861886737gmail-=
m_2586301484887249384gmail-m_8339842606032502427gmail-m_7431079982278901782=
Apple-interchange-newline"><div><div dir=3D"ltr">Hi Mirja,<div>thank you fo=
r the suggested text. The new paragraph now reads as:</div><div>=C2=A0 =C2=
=A0 =C2=A0 Load of STAMP test packets offered to a network MUST be carefull=
y<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existin=
g services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launc=
hing the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 prov=
ides guidance on handling network load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-base=
d protocol.=C2=A0 While the characteristic of test traffic<br>=C2=A0 =C2=A0=
 =C2=A0 depends on the test objective, it is highly recommended to stay in<=
br>=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<br></div><div>=
<br></div><div>If it is acceptable, I&#39;d like to upload the updated vers=
ion of draft-ieff-ippm-stamp before the cut-off deadline.</div><div><br></d=
iv><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja K=
uehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf=
@kuehlewind.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" border=3D"0=
" height=3D"50" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=
=3D"157"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.io/Images/Get/N63832=
/f97.png" width=3D"25"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.=
xink.io/Images/Get/N63832/t99.png" width=3D"25"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.=
io/Images/Get/N63832/l54.png" width=3D"25"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" border=
=3D"0" height=3D"1" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=
=3D"294"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p>
--000000000000316eb5058f745a43--


From nobody Tue Aug  6 09:14:55 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E71112036A; Tue,  6 Aug 2019 09:14:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 NzV58TtU-GLj; Tue,  6 Aug 2019 09:14:50 -0700 (PDT)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0ACF12038C; Tue,  6 Aug 2019 09:14:42 -0700 (PDT)
Received: by mail-lj1-x22f.google.com with SMTP id v24so82871418ljg.13; Tue, 06 Aug 2019 09:14:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Rw9YWhR42xiUkNTUjL5H99btO94QsUoFkzk3CjezWF0=; b=Z7iIIasIRwgkNbikWT0TOeiPYEm8MuKKBogyFROzYlA8bKX4c74wpw3mB1d40itRk8 vTTCX6fGfFDt3ZJrxpQHHUu4ApJGdyv8sANG4wOAFUhbUMCldvcNl8QWvyLBsiQFEkpa MJ2v1ZIqNiR2pWdYER0tmOorNkGVJuXwVHAhbA8QM4/hSa96dZ8RTFtu6OuyeqSPCl4s CaRR9VWCM1I3Aajlbc/+cfFV7S1D4dtpO+8vZnyE1uoZlV1mov2dK9Vkn/sDuAuipcTV I1H8ebT8CV+bxljNWTubfgiRbGKLV5btAJ1tleoay5rxE9J5JsM+eh5RwdClz6FUGmXf 5YZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Rw9YWhR42xiUkNTUjL5H99btO94QsUoFkzk3CjezWF0=; b=WsJwW+eefBXrDajbl984lkK8TfpOw1YiG/CeEBOciuObTEcX8IcXaQLnPZbTdben4Z eb0uLg6/VH0ANLG6MJ88t95Rdt+B1wnhV81wTwBPw59i2GmQ9KE8o5y35ioXi2L50cN6 32wiiM2/UBOERY15hLJfJrty6ZGV/RVVr9+4hnXe6fcD494BTCiqqgCtpwzRWL/cJuby 3znOJBuq64VoHIcx+lJkchwK6OQnIhsdB6xLaIxtHSH++C/B4gvFS2t9NdRSADlQSZS8 /Mx55mGYvFSyf/u5UMwGtuiePvSwwKUtMx9ffOao14VFbzRiDZCWqZZecAkMeidrCsST 6Gbg==
X-Gm-Message-State: APjAAAUF4LYFdmNIWPAPojPNSGhJM1wrz0nYpK/wphU62jwmnfF07SDm 02S1EeuZCMpkMO8p7hp7WXfDkpV42ZVsjz0YFLA=
X-Google-Smtp-Source: APXvYqwCxTkRwUCSP+gPbQbNQmvtZ2OiUHWG/6Wk9jwUHozAlEIQGRCyxOhDsNiCXI/1XIDjnZsA4edxqgOPRyemKBU=
X-Received: by 2002:a2e:7d0c:: with SMTP id y12mr2215823ljc.36.1565108080791;  Tue, 06 Aug 2019 09:14:40 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com>
In-Reply-To: <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 6 Aug 2019 09:14:28 -0700
Message-ID: <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000030d4a7058f751f7b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/psP3Xd_sCrgqe5K7MNQFX62KerM>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 16:14:54 -0000

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

Hi Rakesh,
thank you for pointing to these two RFCs. Please consider my thoughts:

   - RFC 7820 is Experimental and, as I understand, the proposed solution
   is not seen kindly by the security experts, and for a good reason. As
   you've correctly pointed out, STAMP in unauthenticated mode may easily
   support the technique described in RFC 7820. But I'm not sure we have to=
 do
   that in the base specification. What we can do is to relax language on M=
BZ
   and drop "MUST be zeroed on transmission" leaving "MUST be ignored on
   receipt". What do you think?
   - I appreciate your interest in RFC 7750 (as one of co-authors). We've
   decided to support this functionality in an extension to STAMP. Class of
   Service TLV fully supports the functionality defined in RFC 7750 and off=
ers
   the ability to instruct the Session-Reflector which DSCP value it must u=
se
   for the reflected STAMP packet. Thus CoS marking consistency is verified=
 in
   forward and reverse directions.

Best regards,
Greg

On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:

> Hi Greg,
> Couple of additional comments on the draft:
> There are TWAMP extensions for Checksum complement in RFC 7820 and
> DSCP-ECN in RFC 7750. Good to add some text for STAMP if they can be
> supported or not supported. I can see they can be supported as following,
> and should not break anything:
>
> 0                   1                   2                   3
>
> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |                        Sequence Number                        |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |                        Transmit Timestamp                     |
>
> |                                                               |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |         Error Estimate        |           MBZ                 |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |                      Receive Timestamp                        |
>
> |                                                               |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |                      Sender Sequence Number                   |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |                      Sender Timestamp                         |
>
> |                                                               |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |      Sender Error Estimate    |           MBZ                 |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> |  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Thanks,
> Rakesh
>
> On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
>> Hi Rakesh,
>> thank you for your question. In my experience, some implementations of
>> TWAMP-Light have taken the liberty to allow using UDP port numbers outsi=
de
>> the Dynamic/Private range. I believe that is not the right decision. In =
the
>> note of IANA's Service Name and Transport Protocol Port Number Registry =
we
>> read:
>>
>>  Service names and port numbers are used to distinguish between differen=
t
>>  services that run over transport protocols such as TCP, UDP, DCCP, and
>>  SCTP.
>>
>>  Service names are assigned on a first-come, first-served process, as
>>  documented in [RFC6335].
>>
>>  Port numbers are assigned in various ways, based on three ranges: Syste=
m
>>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private
>>  Ports (49152-65535); the difference uses of these ranges is described i=
n
>>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>>  assigned by the "IETF Review" or "IESG Approval" procedures described i=
n
>>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
>> process,
>>  the "IESG Approval" process, or the "Expert Review" process, as per
>>  [RFC6335]. Dynamic Ports are not assigned.
>>
>>  The registration procedures for service names and port numbers are
>>  described in [RFC6335].
>>
>>  Assigned ports both System and User ports SHOULD NOT be used without
>>  or prior to IANA registration.
>>
>> My interpretation is that ports in System and User ranges, even if not
>> yet assigned, must not be used without following the assignment process.
>> Thus, regardless of whether a number had not yet been assigned to a
>> service, it must not be used as the destination UDP port number. Also,
>> consider operational issues if a new service is assigned a new port numb=
er
>> from the User Ports range. One day the number was "free" and tomorrow it
>> may be assigned. Handling such a scenario will add complexity while
>> benefits are, in my opinion, questionable.
>>
>> Regards,
>> Greg
>>
>> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg,
>>>
>>> Why limit the UDP port range to 49152-65535? Any free UDP port can be
>>> used, no?
>>>
>>> Thanks,
>>> Rakesh
>>>
>>>
>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Shahram,
>>>> thank you for the review and questions. Please find my answers below
>>>> tagged GIM>>.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>> shahram.davari@broadcom.com> wrote:
>>>>
>>>>> HI Greg
>>>>>
>>>>> I read your draft and have the following questions:
>>>>>
>>>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>>>> TWAMP? if it reuses from TWAMP then  how does the receiver differenti=
ate
>>>>> between TWAMP and STAMP?
>>>>>
>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinat=
ion
>>>> UDP port number.. STAMP may use destination UDP port number from the
>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>
>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>
>>>> GIM>> The work was driven by several observations, among them:
>>>>
>>>>    - challenges in achieving interoperability among implementations of
>>>>    TWAMP-Light;
>>>>    - industry interest in standardizing performance monitoring in IP
>>>>    broadband access networks (TR-390);
>>>>    - improve extensibility of IP performance monitoring tool to
>>>>    support measurements, testing of new metrics and parameters, e.g.,
>>>>    consistency of CoS in the network.
>>>>
>>>> 3) Why is there so much MBZ byte?
>>>>>
>>>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>>>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to b=
e
>>>> supported by TWAMP-Light implementations.
>>>>
>>>>>
>>>>> Thx
>>>>> Shahram
>>>>>
>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Hi Mirja,
>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>       Load of STAMP test packets offered to a network MUST be careful=
ly
>>>>>       estimated, and the possible impact on the existing services MUS=
T
>>>>>       be thoroughly analyzed before launching the test session.
>>>>>       [RFC8085] section 3.1.5 provides guidance on handling network
>>>>> load
>>>>>       for UDP-based protocol.  While the characteristic of test traff=
ic
>>>>>       depends on the test objective, it is highly recommended to stay
>>>>> in
>>>>>       the limits as provided in [RFC8085].
>>>>>
>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>>>>> wrote:
>>>>>
>>>>>> Hi Greg,
>>>>>>
>>>>>> See below.
>>>>>>
>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> > Hi Mirja,
>>>>>> > thank you for the reference to RFC 8085. I agree that the document
>>>>>> is very much relevant and a reference to RFC 8085 in STAMP is useful=
. While
>>>>>> reading Section 3.1.3 I came to think that the discussion and guidan=
ce in
>>>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implications=
 of RTT
>>>>>> and Loss Measurements on Congestion Control. Would adding the refere=
nce to
>>>>>> that section in the new text proposed for the Security Consideration=
s
>>>>>> section work? I'll put RFC 8085 as Informational reference as it is =
BCP.
>>>>>> > NEW TEXT:
>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>> carefully
>>>>>> >       estimated, and the possible impact on the existing services
>>>>>> MUST
>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5
>>>>>> in
>>>>>> >       particular before launching the test session...
>>>>>>
>>>>>>
>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise =
fine for me. Or
>>>>>> you could have a separate sentence like:
>>>>>>
>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network=
 load for
>>>>>> UDP-based protocol. While the characteristic of test traffic depends=
 on the
>>>>>> test objective, it is highly recommended to say in the limits as pro=
vided
>>>>>> in RFC8085.=E2=80=9D
>>>>>>
>>>>>> Or something similar=E2=80=A6
>>>>>>
>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a do=
wnref.
>>>>>> However, I think having this as informational ref is fine.
>>>>>>
>>>>>> Mirja
>>>>>>
>>>>>>
>>>>>>
>>>>>> >
>>>>>> > Regards,
>>>>>> > Greg
>>>>>> >
>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>> ietf@kuehlewind.net> wrote:
>>>>>> > Hi Greg,
>>>>>> >
>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it would
>>>>>> be useful to provide a reference to RFC8085 because it has a lot of
>>>>>> information about congestion control of UDP based traffic? It recomm=
ends to
>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I gue=
ss it
>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, howe=
ver, it could
>>>>>> maybe still be a good recommendation? What do you think?
>>>>>> >
>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the whol=
e list. Can you
>>>>>> resend you proposed changes to the list, so other people are aware o=
f these
>>>>>> changes. Sorry for the unconvience.
>>>>>> >
>>>>>> > Mirja
>>>>>> >
>>>>>> >
>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>> > >
>>>>>> > > Hi Mirja,
>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Attach=
ed the
>>>>>> diff.
>>>>>> > >
>>>>>> > > Regards,
>>>>>> > > Greg
>>>>>> > >
>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>> ietf@kuehlewind.net> wrote:
>>>>>> > > Hi authors, hi all,
>>>>>> > >
>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>> write-up! I would like discuss one point before I start IETF last ca=
ll.
>>>>>> > >
>>>>>> > > I believe this document should say something about network load
>>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit sender
>>>>>> scheduling, however, as this is a simplified version, so I think it =
could
>>>>>> at least be good to put a waring in this document that packet sendin=
g
>>>>>> should be somehow rate limited. I know it might be hard to provide m=
ore
>>>>>> concrete guidance but at least having some discussion or warning in =
this
>>>>>> document could be good.
>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>> section points to the fact that STAMP does not include control and
>>>>>> management components:
>>>>>> > >    Because of the control
>>>>>> > >    and management of a STAMP test being outside the scope of thi=
s
>>>>>> > >    specification only the more general requirement is set:
>>>>>> > > adding the new text here:
>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>> carefully
>>>>>> > >       estimated, and the possible impact on the existing service=
s
>>>>>> MUST
>>>>>> > >       be thoroughly analyzed before launching the test session.
>>>>>> > >
>>>>>> > >
>>>>>> > > Another comment: You only say at the very end that a certain UDP
>>>>>> port is used, which implies that STAMP runs over UDP. However, I thi=
nk you
>>>>>> should mention at the very beginning that this is a UDP-based protoc=
ol.
>>>>>> Just to make things crystal clear.
>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>> sentence of Theory of  Operations section:
>>>>>> > >    STAMP Session-Sender transmits test packets over UDP transpor=
t
>>>>>> toward STAMP Session-Reflector.
>>>>>> > >
>>>>>> > > Mirja
>>>>>> > >
>>>>>> > > P.S.:
>>>>>> > > Nit: s/This document defines active performance measurement test
>>>>>> protocol/ This document defines an active performance measurement te=
st
>>>>>> protocol/
>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>> > > GIM>> Thank you. Done.
>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>> >
>>>>>>
>>>>>> _______________________________________________
>>>>> ippm mailing list
>>>>> ippm@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>
>>>>>
>>>>> _______________________________________________
>>>> ippm mailing list
>>>> ippm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>
>>>

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

<div dir=3D"ltr">Hi Rakesh,<div>thank you for pointing to these two RFCs. P=
lease consider my thoughts:</div><div><ul><li>RFC 7820 is Experimental and,=
 as I understand, the proposed solution is not seen kindly by the security =
experts, and for a good reason. As you&#39;ve correctly pointed out, STAMP =
in unauthenticated mode may easily support the technique described in RFC 7=
820. But I&#39;m not sure we have to do that in the base specification. Wha=
t we can do is to relax language on MBZ and drop &quot;MUST be zeroed on tr=
ansmission&quot; leaving &quot;MUST be ignored on receipt&quot;. What do yo=
u think?</li><li>I appreciate your interest in RFC 7750 (as one of co-autho=
rs). We&#39;ve decided to support this functionality in an extension to STA=
MP. Class of Service TLV fully supports the functionality defined in RFC 77=
50 and offers the ability to instruct the Session-Reflector which DSCP valu=
e it must use for the reflected STAMP packet. Thus CoS marking consistency =
is verified in forward and reverse directions.</li></ul><div>Best regards,<=
/div></div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi &lt;=
<a href=3D"mailto:rgandhi.ietf@gmail.com">rgandhi.ietf@gmail.com</a>&gt; wr=
ote:<br></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"><div dir=3D=
"ltr"><div dir=3D"ltr"><div><font size=3D"2">Hi Greg,</font></div><div><fon=
t size=3D"2">Couple of additional comments on the draft:<br></font></div><d=
iv><font size=3D"2">There are TWAMP extensions for Checksum complement in=
=20








<span style=3D"font-family:Arial;color:rgb(103,103,103)">RFC
7820</span> and DSCP-ECN in<span style=3D"font-family:Arial;color:rgb(103,1=
03,103)"> RFC 7750. Good to add some text for STAMP if they can be supporte=
d or not supported. I can see they can be supported as following, and shoul=
d not break anything:<br></span></font><p style=3D"margin-top:0pt;margin-bo=
ttom:0pt;text-align:left;direction:ltr;unicode-bidi:embed;vertical-align:ba=
seline"><font size=3D"2"><span style=3D"font-family:Arial;color:rgb(103,103=
,103)">










</span></font></p><p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:l=
eft;direction:ltr;unicode-bidi:embed;vertical-align:baseline"><font size=3D=
"2"><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:b=
old">0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>1<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=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>2<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>3=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">0 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></font></=
p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sequence N=
umber<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Transmit T=
imestamp<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span=
></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>| <br></span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>Error Estimate<span>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>MBZ<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Receive Timestamp<span=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Sequence
Number<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Timestamp<span>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>Sender Error Estimate<span>=C2=A0=C2=A0=C2=
=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0
</span>MBZ<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
 </span>Sender TTL<span>=C2=A0=C2=A0
</span>| </span><span style=3D"font-family:Courier;color:rgb(103,103,103);f=
ont-weight:bold">S-DSCP-ECN</span><span style=3D"font-family:Courier;color:=
rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0 </span>| </span=
><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:bold=
">Checksum </span><span style=3D"font-family:Courier;color:rgb(103,103,103)=
;font-weight:bold">Complement</span><span style=3D"font-family:Courier;colo=
r:rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>











</div></div><div><font size=3D"2"><br></font></div><div><font size=3D"2">Th=
anks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 10:07 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.co=
m" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Rakesh,<div>t=
hank you for your question. In my experience, some implementations of TWAMP=
-Light have taken the liberty to allow using UDP port numbers outside the D=
ynamic/Private range. I believe that is not the right decision. In the note=
 of IANA&#39;s Service Name and Transport Protocol Port Number Registry we =
read:</div><div><br></div><div>=C2=A0Service names and port numbers are use=
d to distinguish between different<br>=C2=A0services that run over transpor=
t protocols such as TCP, UDP, DCCP, and<br>=C2=A0SCTP.<br><br>=C2=A0Service=
 names are assigned on a first-come, first-served process, as<br>=C2=A0docu=
mented in [RFC6335].<br><br>=C2=A0Port numbers are assigned in various ways=
, based on three ranges: System<br>=C2=A0Ports (0-1023), User Ports (1024-4=
9151), and the Dynamic and/or Private<br>=C2=A0Ports (49152-65535); the dif=
ference uses of these ranges is described in<br>=C2=A0[RFC6335]. According =
to Section 8.1.2 of [RFC6335], System Ports are<br>=C2=A0assigned by the &q=
uot;IETF Review&quot; or &quot;IESG Approval&quot; procedures described in<=
br>=C2=A0[RFC8126]. User Ports are assigned by IANA using the &quot;IETF Re=
view&quot; process,<br>=C2=A0the &quot;IESG Approval&quot; process, or the =
&quot;Expert Review&quot; process, as per<br>=C2=A0[RFC6335]. Dynamic Ports=
 are not assigned.<br><br>=C2=A0The registration procedures for service nam=
es and port numbers are<br>=C2=A0described in [RFC6335].<br><br>=C2=A0Assig=
ned ports both System and User ports SHOULD NOT be used without<br>=C2=A0or=
 prior to IANA registration.<br></div><div><br></div><div>My interpretation=
 is that ports in System and User ranges, even if not yet assigned, must no=
t be used without following the assignment process. Thus, regardless of whe=
ther a number had not yet been assigned to a service, it must not be used a=
s the destination UDP port number. Also, consider operational issues if a n=
ew service is assigned a new port number from the User Ports range. One day=
 the number was &quot;free&quot; and tomorrow it may be assigned. Handling =
such a scenario will add complexity while benefits are, in my opinion, ques=
tionable.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 5:09 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.=
com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Greg,=
</div><div><br></div><div>Why limit the UDP port range to 49152-65535? Any =
free UDP port can be used, no?</div><div><br></div><div>Thanks,</div><div>R=
akesh</div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"ltr"><div dir=3D"ltr">Hi Shahram,<div>thank you for the review an=
d questions. Please find my answers below tagged GIM&gt;&gt;.</div><div><br=
></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Sha=
hram Davari &lt;<a href=3D"mailto:shahram.davari@broadcom.com" target=3D"_b=
lank">shahram.davari@broadcom.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div>HI Greg<div><br></div><div>I read you=
r draft and have the following questions:</div><div><br></div><div>1) Does =
it require any UDP/TCP port number or it reuses the one from TWAMP? if it r=
euses from TWAMP then =C2=A0how does the receiver differentiate between TWA=
MP and STAMP?</div></div></blockquote><div>GIM&gt;&gt; STAMP uses the well-=
known UDP port number allocated for the OWAMP-Test/TWAMP-Test Receiver port=
 (RFC 8545) as the default destination UDP port number.. STAMP may use dest=
ination UDP port number from the Dynamic and/or Private Ports range 49152-6=
5535.</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"><div><div>2) W=
hat is the benefit of STAMO compared to TWAMP?</div></div></blockquote><div=
>GIM&gt;&gt; The work was driven by several observations, among them:</div>=
<div><ul><li>challenges in achieving interoperability among implementations=
 of TWAMP-Light;</li><li>industry interest in standardizing performance mon=
itoring in IP broadband access networks (TR-390);</li><li>improve extensibi=
lity of IP performance monitoring tool to support measurements, testing of =
new metrics and parameters, e.g., consistency of CoS in the network.=C2=A0<=
/li></ul></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>=
3) Why is there so much MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; =
It was agreed to make the symmetrical size of STAMP test packets the defaul=
t. RFC 6038 defined it for TWAMP and TR-390 requires it to be supported by =
TWAMP-Light implementations.</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"><div><div><br></div><div>Thx</div><div>Shahram<br><div><br><bloc=
kquote type=3D"cite"><div>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:</div><br class=3D"gmail-m_8669019229402248562gmail-m_31475=
23736603863335gmail-m_-8002150397224484310gmail-m_8339842606032502427gmail-=
m_7431079982278901782Apple-interchange-newline"><div><div dir=3D"ltr">Hi Mi=
rja,<div>thank you for the suggested text. The new paragraph now reads as:<=
/div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the possible i=
mpact on the existing services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroughly a=
nalyzed before launching the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085=
] section 3.1.5 provides guidance on handling network load<br>=C2=A0 =C2=A0=
 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic of test traf=
fic<br>=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly rec=
ommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8=
085].<br></div><div><br></div><div>If it is acceptable, I&#39;d like to upl=
oad the updated version of draft-ieff-ippm-stamp before the cut-off deadlin=
e.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 201=
9 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" ta=
rget=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>

--00000000000030d4a7058f751f7b--


From nobody Tue Aug  6 11:07:10 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90821120650; Tue,  6 Aug 2019 11:07:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] 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 u93D5nLFJi5G; Tue,  6 Aug 2019 11:07:02 -0700 (PDT)
Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (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 8F8D0120637; Tue,  6 Aug 2019 11:07:01 -0700 (PDT)
Received: by mail-lj1-x236.google.com with SMTP id x25so83079773ljh.2; Tue, 06 Aug 2019 11:07:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nWi/4YeoJpl+ztTo/He1BxA2oryJWZf1W/MmtQnvbJo=; b=Qi5wgOjB39MKjwa9jxMltCj3c/bNuGe53zUm04L6rUIEgec4NiRvCiL2Qga3tsA5gL 8yDMDWg1wQpOIDW8jZfYi5HhFdU23tqXghgha2++sFvbHCtaO0Db6aw/tlFzGqyc5RpA RFpPr4pOYpZNJFG0ext8B+GDxq9l0l+z3Aq/fT1pewpDZ2K7Vzm97KPvwlOCMWrTwjHE BmSbo1h+qf8Lba7N2Sdoiv8wwDPGesTYJxoH1gtV3eCuImtUbdtwsW8tyWyzhhTMSxZ5 M/BP8f67jcEx27udL11B30JZDQWP7WJF6MgvEjikDKv6p0rkfTcy3lOtK7aPl/O0qqmt 6IKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nWi/4YeoJpl+ztTo/He1BxA2oryJWZf1W/MmtQnvbJo=; b=mQOEWEmQEV16mG+j4bD7UKTcpTqbjsEb1wWViB72gsqhL9S3vWSS+2GmmboO5BLURU 2dUHLM4vPzQkolkHceQOiB84gwR10Fx6c/+3cRkL1kVi6Pba0YKyj+na0iKk0OL8zYB2 gpajW7Sq617IVghbR2fJxrBLThlCCRNTGnUdtoEas2GVgmDRjxTxRu4xnBtRp9c8sR4W ZybqsKQM9zWJHjSrdfymojOJzOuUyNy1ed5ZVvI3zW1genV+4c5+CADgPkFpAw5k/0Kn Ij34rIKU6Nihz0j3IznaZQ+A19fHKBIG8jyRJcMsO/qepAOOqXQrqGMaTTdMfeAywwEW A/XQ==
X-Gm-Message-State: APjAAAVajMjm42C1l2gv3Vcp244YD6cvUOR/S0q6FlYsbY0rpp3FSEBJ TUgYuBHrD/f7Hh02MdLg2B5Q4F2xbAJpprYFmQ==
X-Google-Smtp-Source: APXvYqza5DwkpDgN0VCbtf16tH+P3xFQpqNx6BLIdvplfPxeo8zpqIx590r0PWZDnzB0e6Qd2Xrf+TPFLBXQCU4oel4=
X-Received: by 2002:a2e:9857:: with SMTP id e23mr2407140ljj.217.1565114819545;  Tue, 06 Aug 2019 11:06:59 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com>
In-Reply-To: <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 6 Aug 2019 14:06:48 -0400
Message-ID: <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com>
To: Henrik Nydell <hnydell@accedian.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, rrahman@cisco.com,  Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000da0f91058f76b029"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/9E39CLrme76a2oi14XmNFK85NsA>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 18:07:07 -0000

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

Thanks Henrik. Where does this requirement come from? Also, how do I
configure the UDP port outside the range using the TWAMP Yang model?

Thanks,
Rakesh

On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com> wrote:

> There is a distinction between "must be able to send to these destination
> ports" and "must only be able to send to these destination ports"
>
> The first wording does not prohibit senders to be able to send also to
> other destination ports.
>
>
> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Greg,
>>
>> Many thanks for the reply.
>>
>> As there are already implementations out there where such restrictions d=
o
>> not exist as discussed in another email thread (just forwarded them), th=
e
>> following text with MUST is already violated. The TWAMP Yang model
>> draft-ietf-ippm-twamp-yang
>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> should also
>> not place such restriction.
>>
>> Section 4.4
>>
>>        Thus STAMP Session-Sender MUST be able to send test
>>
>>        packets to destination UDP port number from the Dynamic and/or
>>
>>        Private Ports range 49152-65535, test management system should
>> find a
>>
>>        port number that both devices can use.
>>
>> Thanks,
>> Rakesh
>>
>> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>>> Hi Rakesh,
>>> my apologies for the misspelling of your name.
>>> Thank you for your kind consideration of the proposed update.
>>> Regarding the definition of the range of the valid UDP port numbers,
>>> draft-ietf-ippm-twamp-yang
>>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> uses type
>>> dynamic-port-number as follows:
>>>      typedef dynamic-port-number {
>>>        type inet:port-number {
>>>          range 49152..65535;
>>>        }
>>>        description "Dynamic range for port numbers.";
>>>      }
>>> to specify the valid range for a sender-udp-port. The range for a UDP
>>> port number of a Session-Reflector has been specified slightly differen=
tly
>>> because it includes the well-known port 862:
>>>            leaf reflector-udp-port {
>>>              type inet:port-number {
>>>                range "862 | 49152..65535";
>>>                }
>>>              description
>>>                "The destination UDP port number used in the
>>>                 TWAMP-Test (UDP) test packets belonging to this
>>>                 test session.";
>>>            }
>>> But, as we observe, in both cases definitions include the
>>> Dynamic/Private range explicitly defined. I think that keeping STAMP
>>> specification consistent with the TWAMP, TWAMP YANG data model in
>>> particular, in the way the valid range of UDP ports is being specified,=
 is
>>> beneficial to the STAMP document. Hope you'll agree.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>>
>>>> Thanks Greg for considering my review comments. Good to see the
>>>> message format aligned with draft-ietf-ippm-stamp-option-tlv and using=
 MBZ
>>>> 30. This should fix the interoperability issue between the two. This a=
lso
>>>> gives few (3) bytes for any future extensions.
>>>>
>>>> ----------------------------------------------------------------------=
--
>>>>
>>>> You may fix the spelling of my name and another typo below:
>>>>
>>>> OLD:
>>>>
>>>> and Rakesh Gandi or their
>>>>
>>>>
>>>>
>>>> NEW:
>>>>
>>>> and Rakesh Gandhi for their
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> I did not see following comment addressed. Is that intentional?
>>>>
>>>> ------------------------------------------------
>>>>
>>>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>>
>>>>     Thanks Greg for the reply.
>>>>
>>>>
>>>>
>>>>     In this case, should the draft just state that the Session-Sender
>>>> can select destination UDP port number following the guidelines specif=
ied
>>>> in [RFC6335], instead of specifying following?
>>>>
>>>>
>>>>
>>>> Section 4.4
>>>>
>>>>     Thus STAMP Session-Sender MUST be able to send test
>>>>
>>>>        packets to destination UDP port number from the Dynamic and/or
>>>>
>>>>        Private Ports range 49152-65535, test management system should
>>>> find a
>>>>
>>>>        port number that both devices can use.
>>>>
>>>> ----------------------------------------------
>>>>
>>>>
>>>> Thanks,
>>>> Rakesh
>>>>
>>>>
>>>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Rakesh,
>>>>> thank you for your helpful comments. We've updated the format of the
>>>>> base STAMP test packet. Appreciate your feedback on the proposed chan=
ges,
>>>>> comments and questions,
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Greg,
>>>>>> Regarding the size of the padding, yes, it's good to use the same
>>>>>> size payload for query and response.
>>>>>> However, the STAMP payload with TLV extension
>>>>>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different paddi=
ng size
>>>>>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does=
 it
>>>>>> mean that for STAMP with TLV, Server Octets is set to 1, but it says=
 MBZ 0
>>>>>> for all 30 bytes. If the responder supports Server Octets and see th=
e size
>>>>>> > 27, it may find the Server Octet size of 0 confusing?
>>>>>>
>>>>>> Thanks,
>>>>>> Rakesh
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Shahram,
>>>>>>> thank you for the review and questions. Please find my answers belo=
w
>>>>>>> tagged GIM>>.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Greg
>>>>>>>
>>>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>>>> shahram.davari@broadcom.com> wrote:
>>>>>>>
>>>>>>>> HI Greg
>>>>>>>>
>>>>>>>> I read your draft and have the following questions:
>>>>>>>>
>>>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one
>>>>>>>> from TWAMP? if it reuses from TWAMP then  how does the receiver
>>>>>>>> differentiate between TWAMP and STAMP?
>>>>>>>>
>>>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default desti=
nation
>>>>>>> UDP port number.. STAMP may use destination UDP port number from th=
e
>>>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>>>
>>>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>>>
>>>>>>> GIM>> The work was driven by several observations, among them:
>>>>>>>
>>>>>>>    - challenges in achieving interoperability among implementations
>>>>>>>    of TWAMP-Light;
>>>>>>>    - industry interest in standardizing performance monitoring in
>>>>>>>    IP broadband access networks (TR-390);
>>>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>>>    support measurements, testing of new metrics and parameters, e.g=
.,
>>>>>>>    consistency of CoS in the network.
>>>>>>>
>>>>>>> 3) Why is there so much MBZ byte?
>>>>>>>>
>>>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test
>>>>>>> packets the default. RFC 6038 defined it for TWAMP and TR-390 requi=
res it
>>>>>>> to be supported by TWAMP-Light implementations.
>>>>>>>
>>>>>>>>
>>>>>>>> Thx
>>>>>>>> Shahram
>>>>>>>>
>>>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi Mirja,
>>>>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>>>> carefully
>>>>>>>>       estimated, and the possible impact on the existing services
>>>>>>>> MUST
>>>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling networ=
k
>>>>>>>> load
>>>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>>>> traffic
>>>>>>>>       depends on the test objective, it is highly recommended to
>>>>>>>> stay in
>>>>>>>>       the limits as provided in [RFC8085].
>>>>>>>>
>>>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Greg
>>>>>>>>
>>>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <
>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>
>>>>>>>>> Hi Greg,
>>>>>>>>>
>>>>>>>>> See below.
>>>>>>>>>
>>>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> > Hi Mirja,
>>>>>>>>> > thank you for the reference to RFC 8085. I agree that the
>>>>>>>>> document is very much relevant and a reference to RFC 8085 in STA=
MP is
>>>>>>>>> useful. While reading Section 3.1.3 I came to think that the disc=
ussion and
>>>>>>>>> guidance in other sections of RFC 8085, particularly, Section 3.1=
.5
>>>>>>>>> Implications of RTT and Loss Measurements on Congestion Control. =
Would
>>>>>>>>> adding the reference to that section in the new text proposed for=
 the
>>>>>>>>> Security Considerations section work? I'll put RFC 8085 as Inform=
ational
>>>>>>>>> reference as it is BCP.
>>>>>>>>> > NEW TEXT:
>>>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>>>> carefully
>>>>>>>>> >       estimated, and the possible impact on the existing
>>>>>>>>> services MUST
>>>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section
>>>>>>>>> 3.1.5 in
>>>>>>>>> >       particular before launching the test session...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwi=
se fine for me.
>>>>>>>>> Or you could have a separate sentence like:
>>>>>>>>>
>>>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling netw=
ork load
>>>>>>>>> for UDP-based protocol. While the characteristic of test traffic =
depends on
>>>>>>>>> the test objective, it is highly recommended to say in the limits=
 as
>>>>>>>>> provided in RFC8085.=E2=80=9D
>>>>>>>>>
>>>>>>>>> Or something similar=E2=80=A6
>>>>>>>>>
>>>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a=
 downref.
>>>>>>>>> However, I think having this as informational ref is fine.
>>>>>>>>>
>>>>>>>>> Mirja
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> >
>>>>>>>>> > Regards,
>>>>>>>>> > Greg
>>>>>>>>> >
>>>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>> > Hi Greg,
>>>>>>>>> >
>>>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it
>>>>>>>>> would be useful to provide a reference to RFC8085 because it has =
a lot of
>>>>>>>>> information about congestion control of UDP based traffic? It rec=
ommends to
>>>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I =
guess it
>>>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, h=
owever, it could
>>>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>>>> >
>>>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the w=
hole list. Can you
>>>>>>>>> resend you proposed changes to the list, so other people are awar=
e of these
>>>>>>>>> changes. Sorry for the unconvience.
>>>>>>>>> >
>>>>>>>>> > Mirja
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> > >
>>>>>>>>> > > Hi Mirja,
>>>>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Att=
ached the
>>>>>>>>> diff.
>>>>>>>>> > >
>>>>>>>>> > > Regards,
>>>>>>>>> > > Greg
>>>>>>>>> > >
>>>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>> > > Hi authors, hi all,
>>>>>>>>> > >
>>>>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>>>>> write-up! I would like discuss one point before I start IETF last=
 call.
>>>>>>>>> > >
>>>>>>>>> > > I believe this document should say something about network
>>>>>>>>> load and congestion (control). OWAMP and TWAMP discuss quite a bi=
t sender
>>>>>>>>> scheduling, however, as this is a simplified version, so I think =
it could
>>>>>>>>> at least be good to put a waring in this document that packet sen=
ding
>>>>>>>>> should be somehow rate limited. I know it might be hard to provid=
e more
>>>>>>>>> concrete guidance but at least having some discussion or warning =
in this
>>>>>>>>> document could be good.
>>>>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>>>>> section points to the fact that STAMP does not include control an=
d
>>>>>>>>> management components:
>>>>>>>>> > >    Because of the control
>>>>>>>>> > >    and management of a STAMP test being outside the scope of
>>>>>>>>> this
>>>>>>>>> > >    specification only the more general requirement is set:
>>>>>>>>> > > adding the new text here:
>>>>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>>>>> carefully
>>>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>>>> services MUST
>>>>>>>>> > >       be thoroughly analyzed before launching the test sessio=
n.
>>>>>>>>> > >
>>>>>>>>> > >
>>>>>>>>> > > Another comment: You only say at the very end that a certain
>>>>>>>>> UDP port is used, which implies that STAMP runs over UDP. However=
, I think
>>>>>>>>> you should mention at the very beginning that this is a UDP-based=
 protocol.
>>>>>>>>> Just to make things crystal clear.
>>>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>>>>> sentence of Theory of  Operations section:
>>>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>>>> > >
>>>>>>>>> > > Mirja
>>>>>>>>> > >
>>>>>>>>> > > P.S.:
>>>>>>>>> > > Nit: s/This document defines active performance measurement
>>>>>>>>> test protocol/ This document defines an active performance measur=
ement test
>>>>>>>>> protocol/
>>>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>>>> > > GIM>> Thank you. Done.
>>>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>> ippm mailing list
>>>>>>>> ippm@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>> ippm mailing list
>>>>>>> ippm@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>
>>>>>>
>
> --
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> <http://accedian.com>
> <https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dc=
a>
> <http://www.accedian.com>
> *accedian.com <http://accedian.com>*
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>

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

<div dir=3D"ltr"><div>Thanks Henrik. Where does this requirement come from?=
 Also, how do I configure the UDP port outside the range using the TWAMP Ya=
ng model?</div><div><br></div><div>Thanks,</div><div>Rakesh<br></div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue=
, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a href=3D"mailto:hnydell@acced=
ian.com">hnydell@accedian.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">There is a distinction betwee=
n &quot;must be able to send to these destination ports&quot; and &quot;mus=
t only be able to send to these destination ports&quot;<div><br></div><div>=
The first wording does not prohibit senders to be able to send also to othe=
r destination ports.</div><div><br></div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 4:57 PM Rak=
esh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">=
rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><p class=3D"MsoNorm=
al" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><font =
size=3D"2"><span>Hi Greg, <br></span></font></p><p class=3D"MsoNormal" styl=
e=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><font size=3D"=
2"><span>Many thanks for the reply. <br></span></font></p><p class=3D"MsoNo=
rmal" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><fon=
t size=3D"2"><span>As there are already implementations out there where suc=
h restrictions do not exist as discussed in another email thread (just forw=
arded them), the following text with MUST is already violated. The TWAMP Ya=
ng model <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-=
13" style=3D"font-family:-webkit-standard;font-style:normal;font-variant-ca=
ps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-in=
dent:0px;text-transform:none;white-space:normal;word-spacing:0px" target=3D=
"_blank">draft-ietf-ippm-twamp-yang</a> should also not place such restrict=
ion.=C2=A0 <br></span></font></p><p class=3D"MsoNormal" style=3D"margin:0cm=
 0cm 0.0001pt;font-family:Calibri,sans-serif"><font size=3D"2"><span>Sectio=
n 4.4 <span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span></span></font></p></div><div><br></div><div>Thanks,=
</div><div>Rakesh<br></div><div><br></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky =
&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@=
gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Rakesh,<div>my apologies for the misspelling=
 of your name.</div><div>Thank you for your kind consideration of the propo=
sed update.</div><div>Regarding the definition of the range of the valid UD=
P port numbers, <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twam=
p-yang-13" target=3D"_blank">draft-ietf-ippm-twamp-yang</a>=C2=A0uses type =
dynamic-port-number as follows:</div><div>=C2=A0 =C2=A0 =C2=A0typedef dynam=
ic-port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range f=
or port numbers.&quot;;<br>=C2=A0 =C2=A0 =C2=A0}<br></div><div>to specify t=
he valid range for a sender-udp-port. The range for a UDP port number of a =
Session-Reflector has been specified slightly differently because it includ=
es the well-known port 862:</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0leaf reflector-udp-port {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0type inet:port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0range &quot;862 | 49152..65535&quot;;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0description<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&quot;The destination UDP port number used in the<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) test pack=
ets belonging to this<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 test session.&quot;;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<b=
r></div><div>But, as we observe, in both cases definitions include the Dyna=
mic/Private range explicitly defined. I think that keeping STAMP specificat=
ion consistent with the TWAMP, TWAMP YANG data model in particular, in the =
way the valid range of UDP ports is being specified, is beneficial to the S=
TAMP document. Hope you&#39;ll agree.</div><div><br></div><div>Regards,</di=
v><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a href=
=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com=
</a>&gt; wrote:<br></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">=
<div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:Calibri,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Thanks Greg for cons=
idering my review comments. <span></span></span></font><font size=3D"2"><sp=
an style=3D"font-weight:normal"></span></font></h1><h1 style=3D"margin-righ=
t:0cm;margin-left:0cm;font-family:Calibri,sans-serif"><font size=3D"2"><spa=
n style=3D"font-weight:normal">Good to see the message format aligned with =
draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:Calibri,sans-serif"><font size=3D"2"><span>---------------------------=
---------------------------------------------<span></span></span></font></p=
><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>OLD:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>NEW:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi for their<span=
></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------------------------------<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>I did not see following
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
----------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span=
></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thanks Greg for the reply.<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>Section 4.4 <span></span></span>=
</font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Ra=
kesh,<div>thank you for your helpful comments. We&#39;ve updated the format=
 of the base STAMP test packet. Appreciate your feedback on the proposed ch=
anges, comments and questions,</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes, it=
&#39;s good to use the same size payload for query and response.<br></div><=
div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-stamp-=
option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs. 30=
). Is there a way to make them compatible? Does it mean that for STAMP with=
 TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If the=
 responder supports Server Octets and see the size &gt; 27, it may find the=
 Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div><d=
iv>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></di=
v><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"><div dir=3D"ltr"><div d=
ir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please f=
ind my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a hr=
ef=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@=
broadcom.com</a>&gt; wrote:<br></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"><div>HI Greg<div><br></div><div>I read your draft and have the =
following questions:</div><div><br></div><div>1) Does it require any UDP/TC=
P port number or it reuses the one from TWAMP? if it reuses from TWAMP then=
 =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div></=
div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port number=
 allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the de=
fault destination UDP port number.. STAMP may use destination UDP port numb=
er from the Dynamic and/or Private Ports range 49152-65535.</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit of=
 STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work=
 was driven by several observations, among them:</div><div><ul><li>challeng=
es in achieving interoperability among implementations of TWAMP-Light;</li>=
<li>industry interest in standardizing performance monitoring in IP broadba=
nd access networks (TR-390);</li><li>improve extensibility of IP performanc=
e monitoring tool to support measurements, testing of new metrics and param=
eters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so mu=
ch MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to make=
 the symmetrical size of STAMP test packets the default. RFC 6038 defined i=
t for TWAMP and TR-390 requires it to be supported by TWAMP-Light implement=
ations.</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"><div><div><b=
r></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"><d=
iv>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><=
br class=3D"gmail-m_-3108374059726575864gmail-m_-7255798013774510535m_-4575=
258670802615450gmail-m_-2989506010789753602gmail-m_7235290580412845502gmail=
-m_3873399439861886737gmail-m_2586301484887249384gmail-m_833984260603250242=
7gmail-m_7431079982278901782Apple-interchange-newline"><div><div dir=3D"ltr=
">Hi Mirja,<div>thank you for the suggested text. The new paragraph now rea=
ds as:</div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offered to=
 a network MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the pos=
sible impact on the existing services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoro=
ughly analyzed before launching the test session.<br>=C2=A0 =C2=A0 =C2=A0 [=
RFC8085] section 3.1.5 provides guidance on handling network load<br>=C2=A0=
 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic of te=
st traffic<br>=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is hig=
hly recommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 the limits as provided i=
n [RFC8085].<br></div><div><br></div><div>If it is acceptable, I&#39;d like=
 to upload the updated version of draft-ieff-ippm-stamp before the cut-off =
deadline.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.=
net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_-3108374059726575864gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" src=3D"http=
s://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=3D"50" border=
=3D"0"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/t=
99.png" width=3D"25" height=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/l54.pn=
g" width=3D"25" height=3D"25" border=3D"0"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" src=3D"=
https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=3D"1" borde=
r=3D"0"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p></blockquote></div>

--000000000000da0f91058f76b029--


From nobody Tue Aug  6 11:15:13 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBB261202D2; Tue,  6 Aug 2019 11:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 mfiKpCENcn8O; Tue,  6 Aug 2019 11:15:07 -0700 (PDT)
Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (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 4B87F12018D; Tue,  6 Aug 2019 11:15:06 -0700 (PDT)
Received: by mail-lf1-x133.google.com with SMTP id z15so57657263lfh.13; Tue, 06 Aug 2019 11:15:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dgjaOgVyeQ9OIV07Pr4rtpspuPaH2rPcsOkNQjTWHDI=; b=fmQE59vqSRLfeLDBk4AgD9QFQhgAmOZmhBNCdoAR1kxn69Dk3tK6kvvxF4TlTe20OX 4+IwfUpewfwpV/ERJrTj3yKVSWQkBQ5+5T+wDT83y/CVySICmkDmKiGk+feAKVzMnE0j /dkj3IdU6yswOpiP2BrXLiPC42NO0yghOWX/efQuqpKUwBY4my38vrRs7IYM9YEDVeA5 L5yVgHZKjm2N5iyeVCTbRzC+WyjNEwFXBUKpDfxhtTOeUOE6IEDURtT67LsCWvpC9Ttj C5zo3GSCu5Te5/np7yCKZWTjYheSn1g5hNUGLNakMS5wJ3cytDyfbn6lf4tkGQsCeu7P aqnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dgjaOgVyeQ9OIV07Pr4rtpspuPaH2rPcsOkNQjTWHDI=; b=KVLAnf1xRnfiSmOkjJO4eNgMirHHBZcAy2945CZojU0r3fntctYwIf4M4gZ8trOngc z+3ExogF2VgdtlIOxaBWbfHhd8mDNQTgtanulIVIpoDaxPxQCMsT7/0zUhbka+BkEpUC nnno4QLjzBdTTy+1GArgPMSXpivMxUklQNviiQJhHTBjbSIWHaewvqZwEDNSZIYkdq9L /odSr7DdVJc7yS1uoO+lzduk6ToqooYLiQ4pL44rcHKA18Xkj8DNLKuirnwP74CwWyE8 rBu8mvk8sjj7TKqBtSeu2dnF9j7ckAgJn5Dx3gHTYnPNK6mQAVQi0dkWhOdumOQwSh+O kSdA==
X-Gm-Message-State: APjAAAVminr9cVsHZWPwzB+cnoXGPVNGD4Edy6X0zSwl16qew+h6a1b5 VCfP6wgNMcQWLNJppRHYPpx5llJXlbDWGFRDIw==
X-Google-Smtp-Source: APXvYqw1+HNNvCsYRavinb807xuATVO1EmKiqRaWEymyXP/JAR7yhL8L4RmDTne/10SPy4CFVqwnC8P216S8/IIFeBQ=
X-Received: by 2002:a05:6512:4c8:: with SMTP id w8mr3292413lfq.98.1565115304445;  Tue, 06 Aug 2019 11:15:04 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com>
In-Reply-To: <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 6 Aug 2019 14:14:53 -0400
Message-ID: <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c10bf4058f76cd9e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/3NzTve-RuLO2YXqUWXYVG-rdwgE>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 18:15:11 -0000

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

Hi Greg,
Thanks for your reply. Please see inline <RG>..

On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh,
> thank you for pointing to these two RFCs. Please consider my thoughts:
>
>    - RFC 7820 is Experimental and, as I understand, the proposed solution
>    is not seen kindly by the security experts, and for a good reason. As
>    you've correctly pointed out, STAMP in unauthenticated mode may easily
>    support the technique described in RFC 7820. But I'm not sure we have =
to do
>    that in the base specification. What we can do is to relax language on=
 MBZ
>    and drop "MUST be zeroed on transmission" leaving "MUST be ignored on
>    receipt". What do you think?
>
> <RG> Ok with that.


>
>    - I appreciate your interest in RFC 7750 (as one of co-authors). We've
>    decided to support this functionality in an extension to STAMP. Class =
of
>    Service TLV fully supports the functionality defined in RFC 7750 and o=
ffers
>    the ability to instruct the Session-Reflector which DSCP value it must=
 use
>    for the reflected STAMP packet. Thus CoS marking consistency is verifi=
ed in
>    forward and reverse directions.
>
> <RG> In that case, draft may say RFC7750 method is not supported by STAMP=
?
Also, I think the draft dropped supporting the server octet [RFC6038],
right? If so, following text needs updating?
   o  Packet Padding (reflected) is an optional variable length field.
      The length of the Packet Padding (reflected) field MUST be equal
      to the value of the Server Octets field (Figure 2).  If the value
      is non-zero, the Session-Reflector MUST copy number of octets
      equal to the value of Server Octets field starting with the Server
      Octets field.

Thanks,
Rakesh


Best regards,
> Greg
>
> On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Greg,
>> Couple of additional comments on the draft:
>> There are TWAMP extensions for Checksum complement in RFC 7820 and
>> DSCP-ECN in RFC 7750. Good to add some text for STAMP if they can be
>> supported or not supported. I can see they can be supported as following=
,
>> and should not break anything:
>>
>> 0                   1                   2                   3
>>
>> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |                        Sequence Number                        |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |                        Transmit Timestamp                     |
>>
>> |                                                               |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |         Error Estimate        |           MBZ                 |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |                      Receive Timestamp                        |
>>
>> |                                                               |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |                      Sender Sequence Number                   |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |                      Sender Timestamp                         |
>>
>> |                                                               |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |      Sender Error Estimate    |           MBZ                 |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> |  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>> Thanks,
>> Rakesh
>>
>> On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>>> Hi Rakesh,
>>> thank you for your question. In my experience, some implementations of
>>> TWAMP-Light have taken the liberty to allow using UDP port numbers outs=
ide
>>> the Dynamic/Private range. I believe that is not the right decision. In=
 the
>>> note of IANA's Service Name and Transport Protocol Port Number Registry=
 we
>>> read:
>>>
>>>  Service names and port numbers are used to distinguish between differe=
nt
>>>  services that run over transport protocols such as TCP, UDP, DCCP, and
>>>  SCTP.
>>>
>>>  Service names are assigned on a first-come, first-served process, as
>>>  documented in [RFC6335].
>>>
>>>  Port numbers are assigned in various ways, based on three ranges: Syst=
em
>>>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Privat=
e
>>>  Ports (49152-65535); the difference uses of these ranges is described =
in
>>>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>>>  assigned by the "IETF Review" or "IESG Approval" procedures described =
in
>>>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
>>> process,
>>>  the "IESG Approval" process, or the "Expert Review" process, as per
>>>  [RFC6335]. Dynamic Ports are not assigned.
>>>
>>>  The registration procedures for service names and port numbers are
>>>  described in [RFC6335].
>>>
>>>  Assigned ports both System and User ports SHOULD NOT be used without
>>>  or prior to IANA registration.
>>>
>>> My interpretation is that ports in System and User ranges, even if not
>>> yet assigned, must not be used without following the assignment process=
.
>>> Thus, regardless of whether a number had not yet been assigned to a
>>> service, it must not be used as the destination UDP port number. Also,
>>> consider operational issues if a new service is assigned a new port num=
ber
>>> from the User Ports range. One day the number was "free" and tomorrow i=
t
>>> may be assigned. Handling such a scenario will add complexity while
>>> benefits are, in my opinion, questionable.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>>
>>>> Hi Greg,
>>>>
>>>> Why limit the UDP port range to 49152-65535? Any free UDP port can be
>>>> used, no?
>>>>
>>>> Thanks,
>>>> Rakesh
>>>>
>>>>
>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Shahram,
>>>>> thank you for the review and questions. Please find my answers below
>>>>> tagged GIM>>.
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>> shahram.davari@broadcom.com> wrote:
>>>>>
>>>>>> HI Greg
>>>>>>
>>>>>> I read your draft and have the following questions:
>>>>>>
>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one from
>>>>>> TWAMP? if it reuses from TWAMP then  how does the receiver different=
iate
>>>>>> between TWAMP and STAMP?
>>>>>>
>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destina=
tion
>>>>> UDP port number.. STAMP may use destination UDP port number from the
>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>
>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>
>>>>> GIM>> The work was driven by several observations, among them:
>>>>>
>>>>>    - challenges in achieving interoperability among implementations
>>>>>    of TWAMP-Light;
>>>>>    - industry interest in standardizing performance monitoring in IP
>>>>>    broadband access networks (TR-390);
>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>    support measurements, testing of new metrics and parameters, e.g.,
>>>>>    consistency of CoS in the network.
>>>>>
>>>>> 3) Why is there so much MBZ byte?
>>>>>>
>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test packet=
s
>>>>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to =
be
>>>>> supported by TWAMP-Light implementations.
>>>>>
>>>>>>
>>>>>> Thx
>>>>>> Shahram
>>>>>>
>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Mirja,
>>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>> carefully
>>>>>>       estimated, and the possible impact on the existing services MU=
ST
>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling network
>>>>>> load
>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>> traffic
>>>>>>       depends on the test objective, it is highly recommended to sta=
y
>>>>>> in
>>>>>>       the limits as provided in [RFC8085].
>>>>>>
>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net=
>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Greg,
>>>>>>>
>>>>>>> See below.
>>>>>>>
>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>> >
>>>>>>> > Hi Mirja,
>>>>>>> > thank you for the reference to RFC 8085. I agree that the documen=
t
>>>>>>> is very much relevant and a reference to RFC 8085 in STAMP is usefu=
l. While
>>>>>>> reading Section 3.1.3 I came to think that the discussion and guida=
nce in
>>>>>>> other sections of RFC 8085, particularly, Section 3.1.5 Implication=
s of RTT
>>>>>>> and Loss Measurements on Congestion Control. Would adding the refer=
ence to
>>>>>>> that section in the new text proposed for the Security Consideratio=
ns
>>>>>>> section work? I'll put RFC 8085 as Informational reference as it is=
 BCP.
>>>>>>> > NEW TEXT:
>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>> carefully
>>>>>>> >       estimated, and the possible impact on the existing services
>>>>>>> MUST
>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.=
5
>>>>>>> in
>>>>>>> >       particular before launching the test session...
>>>>>>>
>>>>>>>
>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise=
 fine for me. Or
>>>>>>> you could have a separate sentence like:
>>>>>>>
>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling networ=
k load
>>>>>>> for UDP-based protocol. While the characteristic of test traffic de=
pends on
>>>>>>> the test objective, it is highly recommended to say in the limits a=
s
>>>>>>> provided in RFC8085.=E2=80=9D
>>>>>>>
>>>>>>> Or something similar=E2=80=A6
>>>>>>>
>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a d=
ownref.
>>>>>>> However, I think having this as informational ref is fine.
>>>>>>>
>>>>>>> Mirja
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> >
>>>>>>> > Regards,
>>>>>>> > Greg
>>>>>>> >
>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>> > Hi Greg,
>>>>>>> >
>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it woul=
d
>>>>>>> be useful to provide a reference to RFC8085 because it has a lot of
>>>>>>> information about congestion control of UDP based traffic? It recom=
mends to
>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I gu=
ess it
>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, how=
ever, it could
>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>> >
>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the who=
le list. Can you
>>>>>>> resend you proposed changes to the list, so other people are aware =
of these
>>>>>>> changes. Sorry for the unconvience.
>>>>>>> >
>>>>>>> > Mirja
>>>>>>> >
>>>>>>> >
>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>> > >
>>>>>>> > > Hi Mirja,
>>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Attac=
hed the
>>>>>>> diff.
>>>>>>> > >
>>>>>>> > > Regards,
>>>>>>> > > Greg
>>>>>>> > >
>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>> > > Hi authors, hi all,
>>>>>>> > >
>>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>>> write-up! I would like discuss one point before I start IETF last c=
all.
>>>>>>> > >
>>>>>>> > > I believe this document should say something about network load
>>>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit sende=
r
>>>>>>> scheduling, however, as this is a simplified version, so I think it=
 could
>>>>>>> at least be good to put a waring in this document that packet sendi=
ng
>>>>>>> should be somehow rate limited. I know it might be hard to provide =
more
>>>>>>> concrete guidance but at least having some discussion or warning in=
 this
>>>>>>> document could be good.
>>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>>> section points to the fact that STAMP does not include control and
>>>>>>> management components:
>>>>>>> > >    Because of the control
>>>>>>> > >    and management of a STAMP test being outside the scope of th=
is
>>>>>>> > >    specification only the more general requirement is set:
>>>>>>> > > adding the new text here:
>>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>>> carefully
>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>> services MUST
>>>>>>> > >       be thoroughly analyzed before launching the test session.
>>>>>>> > >
>>>>>>> > >
>>>>>>> > > Another comment: You only say at the very end that a certain UD=
P
>>>>>>> port is used, which implies that STAMP runs over UDP. However, I th=
ink you
>>>>>>> should mention at the very beginning that this is a UDP-based proto=
col.
>>>>>>> Just to make things crystal clear.
>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>>> sentence of Theory of  Operations section:
>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>> > >
>>>>>>> > > Mirja
>>>>>>> > >
>>>>>>> > > P.S.:
>>>>>>> > > Nit: s/This document defines active performance measurement tes=
t
>>>>>>> protocol/ This document defines an active performance measurement t=
est
>>>>>>> protocol/
>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>> > > GIM>> Thank you. Done.
>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>> >
>>>>>>>
>>>>>>> _______________________________________________
>>>>>> ippm mailing list
>>>>>> ippm@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>> ippm mailing list
>>>>> ippm@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>
>>>>

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

<div dir=3D"ltr"><div>Hi Greg,</div><div>Thanks for your reply. Please see =
inline &lt;RG&gt;..<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<b=
r></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"><div dir=3D"ltr">=
Hi Rakesh,<div>thank you for pointing to these two RFCs. Please consider my=
 thoughts:</div><div><ul><li>RFC 7820 is Experimental and, as I understand,=
 the proposed solution is not seen kindly by the security experts, and for =
a good reason. As you&#39;ve correctly pointed out, STAMP in unauthenticate=
d mode may easily support the technique described in RFC 7820. But I&#39;m =
not sure we have to do that in the base specification. What we can do is to=
 relax language on MBZ and drop &quot;MUST be zeroed on transmission&quot; =
leaving &quot;MUST be ignored on receipt&quot;. What do you think?</li></ul=
></div></div></blockquote><div>&lt;RG&gt; Ok with that.<br></div><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"><div dir=3D"ltr"=
><div><ul><li>I appreciate your interest in RFC 7750 (as one of co-authors)=
. We&#39;ve decided to support this functionality in an extension to STAMP.=
 Class of Service TLV fully supports the functionality defined in RFC 7750 =
and offers the ability to instruct the Session-Reflector which DSCP value i=
t must use for the reflected STAMP packet. Thus CoS marking consistency is =
verified in forward and reverse directions.</li></ul></div></div></blockquo=
te><div>&lt;RG&gt; In that case, draft may say RFC7750 method is not suppor=
ted by STAMP?<br></div><div>Also, I think the draft dropped supporting the =
server octet [RFC6038], right? If so, following text needs updating?<br></d=
iv><div>=C2=A0=C2=A0 o =C2=A0Packet Padding (reflected) is an optional vari=
able length field.<br>=C2=A0 =C2=A0 =C2=A0 The length of the Packet Padding=
 (reflected) field MUST be equal<br>=C2=A0 =C2=A0 =C2=A0 to the value of th=
e Server Octets field (Figure 2).=C2=A0 If the value<br>=C2=A0 =C2=A0 =C2=
=A0 is non-zero, the Session-Reflector MUST copy number of octets<br>=C2=A0=
 =C2=A0 =C2=A0 equal to the value of Server Octets field starting with the =
Server<br>=C2=A0 =C2=A0 =C2=A0 Octets field.<br><br></div><div>Thanks,</div=
><div>Rakesh</div><div><br></div><div><br></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"><div dir=3D"ltr"><div><div>Best regards,</div></div>=
<div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi &lt;<a href=3D=
"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a=
>&gt; wrote:<br></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"><di=
v dir=3D"ltr"><div dir=3D"ltr"><div><font size=3D"2">Hi Greg,</font></div><=
div><font size=3D"2">Couple of additional comments on the draft:<br></font>=
</div><div><font size=3D"2">There are TWAMP extensions for Checksum complem=
ent in=20








<span style=3D"font-family:Arial;color:rgb(103,103,103)">RFC
7820</span> and DSCP-ECN in<span style=3D"font-family:Arial;color:rgb(103,1=
03,103)"> RFC 7750. Good to add some text for STAMP if they can be supporte=
d or not supported. I can see they can be supported as following, and shoul=
d not break anything:<br></span></font><p style=3D"margin-top:0pt;margin-bo=
ttom:0pt;text-align:left;direction:ltr;unicode-bidi:embed;vertical-align:ba=
seline"><font size=3D"2"><span style=3D"font-family:Arial;color:rgb(103,103=
,103)">










</span></font></p><p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:l=
eft;direction:ltr;unicode-bidi:embed;vertical-align:baseline"><font size=3D=
"2"><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:b=
old">0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>1<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=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>2<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>3=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">0 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></font></=
p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sequence N=
umber<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Transmit T=
imestamp<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span=
></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>| <br></span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>Error Estimate<span>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>MBZ<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Receive Timestamp<span=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Sequence
Number<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Timestamp<span>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>Sender Error Estimate<span>=C2=A0=C2=A0=C2=
=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0
</span>MBZ<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
 </span>Sender TTL<span>=C2=A0=C2=A0
</span>| </span><span style=3D"font-family:Courier;color:rgb(103,103,103);f=
ont-weight:bold">S-DSCP-ECN</span><span style=3D"font-family:Courier;color:=
rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0 </span>| </span=
><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:bold=
">Checksum </span><span style=3D"font-family:Courier;color:rgb(103,103,103)=
;font-weight:bold">Complement</span><span style=3D"font-family:Courier;colo=
r:rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>











</div></div><div><font size=3D"2"><br></font></div><div><font size=3D"2">Th=
anks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 10:07 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.co=
m" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Rakesh,<div>t=
hank you for your question. In my experience, some implementations of TWAMP=
-Light have taken the liberty to allow using UDP port numbers outside the D=
ynamic/Private range. I believe that is not the right decision. In the note=
 of IANA&#39;s Service Name and Transport Protocol Port Number Registry we =
read:</div><div><br></div><div>=C2=A0Service names and port numbers are use=
d to distinguish between different<br>=C2=A0services that run over transpor=
t protocols such as TCP, UDP, DCCP, and<br>=C2=A0SCTP.<br><br>=C2=A0Service=
 names are assigned on a first-come, first-served process, as<br>=C2=A0docu=
mented in [RFC6335].<br><br>=C2=A0Port numbers are assigned in various ways=
, based on three ranges: System<br>=C2=A0Ports (0-1023), User Ports (1024-4=
9151), and the Dynamic and/or Private<br>=C2=A0Ports (49152-65535); the dif=
ference uses of these ranges is described in<br>=C2=A0[RFC6335]. According =
to Section 8.1.2 of [RFC6335], System Ports are<br>=C2=A0assigned by the &q=
uot;IETF Review&quot; or &quot;IESG Approval&quot; procedures described in<=
br>=C2=A0[RFC8126]. User Ports are assigned by IANA using the &quot;IETF Re=
view&quot; process,<br>=C2=A0the &quot;IESG Approval&quot; process, or the =
&quot;Expert Review&quot; process, as per<br>=C2=A0[RFC6335]. Dynamic Ports=
 are not assigned.<br><br>=C2=A0The registration procedures for service nam=
es and port numbers are<br>=C2=A0described in [RFC6335].<br><br>=C2=A0Assig=
ned ports both System and User ports SHOULD NOT be used without<br>=C2=A0or=
 prior to IANA registration.<br></div><div><br></div><div>My interpretation=
 is that ports in System and User ranges, even if not yet assigned, must no=
t be used without following the assignment process. Thus, regardless of whe=
ther a number had not yet been assigned to a service, it must not be used a=
s the destination UDP port number. Also, consider operational issues if a n=
ew service is assigned a new port number from the User Ports range. One day=
 the number was &quot;free&quot; and tomorrow it may be assigned. Handling =
such a scenario will add complexity while benefits are, in my opinion, ques=
tionable.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 5:09 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.=
com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Greg,=
</div><div><br></div><div>Why limit the UDP port range to 49152-65535? Any =
free UDP port can be used, no?</div><div><br></div><div>Thanks,</div><div>R=
akesh</div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"ltr"><div dir=3D"ltr">Hi Shahram,<div>thank you for the review an=
d questions. Please find my answers below tagged GIM&gt;&gt;.</div><div><br=
></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Sha=
hram Davari &lt;<a href=3D"mailto:shahram.davari@broadcom.com" target=3D"_b=
lank">shahram.davari@broadcom.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div>HI Greg<div><br></div><div>I read you=
r draft and have the following questions:</div><div><br></div><div>1) Does =
it require any UDP/TCP port number or it reuses the one from TWAMP? if it r=
euses from TWAMP then =C2=A0how does the receiver differentiate between TWA=
MP and STAMP?</div></div></blockquote><div>GIM&gt;&gt; STAMP uses the well-=
known UDP port number allocated for the OWAMP-Test/TWAMP-Test Receiver port=
 (RFC 8545) as the default destination UDP port number.. STAMP may use dest=
ination UDP port number from the Dynamic and/or Private Ports range 49152-6=
5535.</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"><div><div>2) W=
hat is the benefit of STAMO compared to TWAMP?</div></div></blockquote><div=
>GIM&gt;&gt; The work was driven by several observations, among them:</div>=
<div><ul><li>challenges in achieving interoperability among implementations=
 of TWAMP-Light;</li><li>industry interest in standardizing performance mon=
itoring in IP broadband access networks (TR-390);</li><li>improve extensibi=
lity of IP performance monitoring tool to support measurements, testing of =
new metrics and parameters, e.g., consistency of CoS in the network.=C2=A0<=
/li></ul></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>=
3) Why is there so much MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; =
It was agreed to make the symmetrical size of STAMP test packets the defaul=
t. RFC 6038 defined it for TWAMP and TR-390 requires it to be supported by =
TWAMP-Light implementations.</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"><div><div><br></div><div>Thx</div><div>Shahram<br><div><br><bloc=
kquote type=3D"cite"><div>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:</div><br class=3D"gmail-m_4375036835740117150gmail-m_86690=
19229402248562gmail-m_3147523736603863335gmail-m_-8002150397224484310gmail-=
m_8339842606032502427gmail-m_7431079982278901782Apple-interchange-newline">=
<div><div dir=3D"ltr">Hi Mirja,<div>thank you for the suggested text. The n=
ew paragraph now reads as:</div><div>=C2=A0 =C2=A0 =C2=A0 Load of STAMP tes=
t packets offered to a network MUST be carefully<br>=C2=A0 =C2=A0 =C2=A0 es=
timated, and the possible impact on the existing services MUST<br>=C2=A0 =
=C2=A0 =C2=A0 be thoroughly analyzed before launching the test session.<br>=
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While th=
e characteristic of test traffic<br>=C2=A0 =C2=A0 =C2=A0 depends on the tes=
t objective, it is highly recommended to stay in<br>=C2=A0 =C2=A0 =C2=A0 th=
e limits as provided in [RFC8085].<br></div><div><br></div><div>If it is ac=
ceptable, I&#39;d like to upload the updated version of draft-ieff-ippm-sta=
mp before the cut-off deadline.</div><div><br></div><div>Regards,</div><div=
>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;<a href=3D"m=
ailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wr=
ote:<br></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">Hi Greg,<br=
>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>

--000000000000c10bf4058f76cd9e--


From nobody Wed Aug  7 01:30:38 2019
Return-Path: <hnydell@accedian.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEC5C120134 for <ippm@ietfa.amsl.com>; Wed,  7 Aug 2019 01:30:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level: 
X-Spam-Status: No, score=-1.888 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_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=accedian-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 h1DUkGhEidW6 for <ippm@ietfa.amsl.com>; Wed,  7 Aug 2019 01:30:33 -0700 (PDT)
Received: from mail-ua1-x92a.google.com (mail-ua1-x92a.google.com [IPv6:2607:f8b0:4864:20::92a]) (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 9A1F612030A for <ippm@ietf.org>; Wed,  7 Aug 2019 01:30:32 -0700 (PDT)
Received: by mail-ua1-x92a.google.com with SMTP id o2so34740562uae.10 for <ippm@ietf.org>; Wed, 07 Aug 2019 01:30:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accedian-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9OhVzUEDsb7+OqOmDEPeapH27Wbh7i0JuXx7mTxiJMY=; b=iJh1UJyibQnewf800wQgXf6jYP+IHioJFG4QbJVs9yBou1qeYrElLuPR1qlYRmf0P6 GSa+zn5WO+9aULhW4jFq/XgHNDQ5bZfDaG6aAK64CzGQO+RLK/7mz5ZLtl2FklRimvit +wZi8vXKQDBSc97t5liHHK+rGr3Fc1JmMbJy0+UuaIbRmK8JdJJCOq1+A4BuJesHN5JJ NMTtj7LSGfbJl+V7yR91RPvP803EVmUJBMVl31CqEyEPvBmg9qYbQbjIWPWD95ab3PGQ 1f0CafdcjBYItuV8UwV7vDpAqPkRmLyxBOaLMTIFoNBtX+Yl02WEPaRFLBymcnEKxOkX olcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9OhVzUEDsb7+OqOmDEPeapH27Wbh7i0JuXx7mTxiJMY=; b=Xe1yvahrZkts2K4fY2HwjoCWyxaFBKoagKX07zRIxBrOT0/3I79xe0txZ349lSfxdd A2UZa8wZBXwsNWt2gXvlnEsn3s4uRXpSEfFZUtofs+uI95ookOIYcLp/U85X3It79JSC C5FGJw1dSByyRUBsZgpBlm5HkdwkNCXZkWA8upFG7iYrKm5ULYMQ0MxOz2BvYaMp2cNe B+UmQyO/sSxckvtzOdKBA7p+PSsG3+6ueRNWacdkPYClRjRVLgo4nippIlRtXnzn0/tY nzyT9CIY7CNcaQBTjf5UmGbBn87vm6Uz7CrexYo+fWxknerzvK2U2hhgNRXX+h4S9gZV +PoA==
X-Gm-Message-State: APjAAAUDa60X0e2fid5TpFcIHgoZegfigJhjTd0esHHY/zcw2+D6CbBC BU9QVNJCr1zOAHMfNaPISs8uDxlIGrIzjdpGYvISVDBVXwQMQFYewncg9NiWhuGiwpQ6EfFhsDA ty9FuED8imA==
X-Google-Smtp-Source: APXvYqxchW4aeUxM+B8+yyYw6t4NXg5k7FkcAqDmG41TFBR2eajiVIBpov5a+wYeN+0hxIrgsQyT/DsTp+IeXtfFGIA=
X-Received: by 2002:ab0:760e:: with SMTP id o14mr4741841uap.93.1565166631355;  Wed, 07 Aug 2019 01:30:31 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com>
In-Reply-To: <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com>
From: Henrik Nydell <hnydell@accedian.com>
Date: Wed, 7 Aug 2019 10:30:21 +0200
Message-ID: <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, rrahman@cisco.com,  Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000139e4d058f82c151"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/UHauIyhWZKIJQOqZiX_hxiGhfVA>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Aug 2019 08:30:37 -0000

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

The range probably comes from the IANA definition of the ephemeral ports
(49152 to 65535) although these are defined for short-lived TCP and not
explicitly for UDP. Why this made it into the yang model for TWAMP-test
(which is UDP) I dont know, probably someone mixed it up with TCP and it
passed the reviewers without much thought.

Most, if not all, implementations of TWAMP I have seen does not impose
limitations on the source UDP ports for the TWAMP-test packets when
configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
Nokia, Huawei impose any limitation like that when configuring via CLI or
GUI.

With a yang model based configuration the user will of course be limited if
they use the yang model that only defines the ephemeral range as valid. I
see no severe disadvantages of this, but it would of course have been
better if the yang model was less restrictive, since the restriction has no
real value in itself.


On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:

> Thanks Henrik. Where does this requirement come from? Also, how do I
> configure the UDP port outside the range using the TWAMP Yang model?
>
> Thanks,
> Rakesh
>
> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
> wrote:
>
>> There is a distinction between "must be able to send to these destinatio=
n
>> ports" and "must only be able to send to these destination ports"
>>
>> The first wording does not prohibit senders to be able to send also to
>> other destination ports.
>>
>>
>> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg,
>>>
>>> Many thanks for the reply.
>>>
>>> As there are already implementations out there where such restrictions
>>> do not exist as discussed in another email thread (just forwarded them)=
,
>>> the following text with MUST is already violated. The TWAMP Yang model
>>> draft-ietf-ippm-twamp-yang
>>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> should also
>>> not place such restriction.
>>>
>>> Section 4.4
>>>
>>>        Thus STAMP Session-Sender MUST be able to send test
>>>
>>>        packets to destination UDP port number from the Dynamic and/or
>>>
>>>        Private Ports range 49152-65535, test management system should
>>> find a
>>>
>>>        port number that both devices can use.
>>>
>>> Thanks,
>>> Rakesh
>>>
>>> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Rakesh,
>>>> my apologies for the misspelling of your name.
>>>> Thank you for your kind consideration of the proposed update.
>>>> Regarding the definition of the range of the valid UDP port numbers,
>>>> draft-ietf-ippm-twamp-yang
>>>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> uses type
>>>> dynamic-port-number as follows:
>>>>      typedef dynamic-port-number {
>>>>        type inet:port-number {
>>>>          range 49152..65535;
>>>>        }
>>>>        description "Dynamic range for port numbers.";
>>>>      }
>>>> to specify the valid range for a sender-udp-port. The range for a UDP
>>>> port number of a Session-Reflector has been specified slightly differe=
ntly
>>>> because it includes the well-known port 862:
>>>>            leaf reflector-udp-port {
>>>>              type inet:port-number {
>>>>                range "862 | 49152..65535";
>>>>                }
>>>>              description
>>>>                "The destination UDP port number used in the
>>>>                 TWAMP-Test (UDP) test packets belonging to this
>>>>                 test session.";
>>>>            }
>>>> But, as we observe, in both cases definitions include the
>>>> Dynamic/Private range explicitly defined. I think that keeping STAMP
>>>> specification consistent with the TWAMP, TWAMP YANG data model in
>>>> particular, in the way the valid range of UDP ports is being specified=
, is
>>>> beneficial to the STAMP document. Hope you'll agree.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Greg for considering my review comments. Good to see the
>>>>> message format aligned with draft-ietf-ippm-stamp-option-tlv and usin=
g MBZ
>>>>> 30. This should fix the interoperability issue between the two. This =
also
>>>>> gives few (3) bytes for any future extensions.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------=
---
>>>>>
>>>>> You may fix the spelling of my name and another typo below:
>>>>>
>>>>> OLD:
>>>>>
>>>>> and Rakesh Gandi or their
>>>>>
>>>>>
>>>>>
>>>>> NEW:
>>>>>
>>>>> and Rakesh Gandhi for their
>>>>>
>>>>> ---------------------------------------------------------------------=
-
>>>>>
>>>>>
>>>>>
>>>>> I did not see following comment addressed. Is that intentional?
>>>>>
>>>>> ------------------------------------------------
>>>>>
>>>>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>>
>>>>>     Thanks Greg for the reply.
>>>>>
>>>>>
>>>>>
>>>>>     In this case, should the draft just state that the Session-Sender
>>>>> can select destination UDP port number following the guidelines speci=
fied
>>>>> in [RFC6335], instead of specifying following?
>>>>>
>>>>>
>>>>>
>>>>> Section 4.4
>>>>>
>>>>>     Thus STAMP Session-Sender MUST be able to send test
>>>>>
>>>>>        packets to destination UDP port number from the Dynamic and/or
>>>>>
>>>>>        Private Ports range 49152-65535, test management system should
>>>>> find a
>>>>>
>>>>>        port number that both devices can use.
>>>>>
>>>>> ----------------------------------------------
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Rakesh
>>>>>
>>>>>
>>>>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Rakesh,
>>>>>> thank you for your helpful comments. We've updated the format of the
>>>>>> base STAMP test packet. Appreciate your feedback on the proposed cha=
nges,
>>>>>> comments and questions,
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com=
>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Greg,
>>>>>>> Regarding the size of the padding, yes, it's good to use the same
>>>>>>> size payload for query and response.
>>>>>>> However, the STAMP payload with TLV extension
>>>>>>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padd=
ing size
>>>>>>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Doe=
s it
>>>>>>> mean that for STAMP with TLV, Server Octets is set to 1, but it say=
s MBZ 0
>>>>>>> for all 30 bytes. If the responder supports Server Octets and see t=
he size
>>>>>>> > 27, it may find the Server Octet size of 0 confusing?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Rakesh
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Shahram,
>>>>>>>> thank you for the review and questions. Please find my answers
>>>>>>>> below tagged GIM>>.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Greg
>>>>>>>>
>>>>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>>>>> shahram.davari@broadcom.com> wrote:
>>>>>>>>
>>>>>>>>> HI Greg
>>>>>>>>>
>>>>>>>>> I read your draft and have the following questions:
>>>>>>>>>
>>>>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one
>>>>>>>>> from TWAMP? if it reuses from TWAMP then  how does the receiver
>>>>>>>>> differentiate between TWAMP and STAMP?
>>>>>>>>>
>>>>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default dest=
ination
>>>>>>>> UDP port number.. STAMP may use destination UDP port number from t=
he
>>>>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>>>>
>>>>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>>>>
>>>>>>>> GIM>> The work was driven by several observations, among them:
>>>>>>>>
>>>>>>>>    - challenges in achieving interoperability among
>>>>>>>>    implementations of TWAMP-Light;
>>>>>>>>    - industry interest in standardizing performance monitoring in
>>>>>>>>    IP broadband access networks (TR-390);
>>>>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>>>>    support measurements, testing of new metrics and parameters, e.=
g.,
>>>>>>>>    consistency of CoS in the network.
>>>>>>>>
>>>>>>>> 3) Why is there so much MBZ byte?
>>>>>>>>>
>>>>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test
>>>>>>>> packets the default. RFC 6038 defined it for TWAMP and TR-390 requ=
ires it
>>>>>>>> to be supported by TWAMP-Light implementations.
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thx
>>>>>>>>> Shahram
>>>>>>>>>
>>>>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hi Mirja,
>>>>>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>>>>> carefully
>>>>>>>>>       estimated, and the possible impact on the existing services
>>>>>>>>> MUST
>>>>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling
>>>>>>>>> network load
>>>>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>>>>> traffic
>>>>>>>>>       depends on the test objective, it is highly recommended to
>>>>>>>>> stay in
>>>>>>>>>       the limits as provided in [RFC8085].
>>>>>>>>>
>>>>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Greg
>>>>>>>>>
>>>>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <
>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Greg,
>>>>>>>>>>
>>>>>>>>>> See below.
>>>>>>>>>>
>>>>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>> >
>>>>>>>>>> > Hi Mirja,
>>>>>>>>>> > thank you for the reference to RFC 8085. I agree that the
>>>>>>>>>> document is very much relevant and a reference to RFC 8085 in ST=
AMP is
>>>>>>>>>> useful. While reading Section 3.1.3 I came to think that the dis=
cussion and
>>>>>>>>>> guidance in other sections of RFC 8085, particularly, Section 3.=
1.5
>>>>>>>>>> Implications of RTT and Loss Measurements on Congestion Control.=
 Would
>>>>>>>>>> adding the reference to that section in the new text proposed fo=
r the
>>>>>>>>>> Security Considerations section work? I'll put RFC 8085 as Infor=
mational
>>>>>>>>>> reference as it is BCP.
>>>>>>>>>> > NEW TEXT:
>>>>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>>>>> carefully
>>>>>>>>>> >       estimated, and the possible impact on the existing
>>>>>>>>>> services MUST
>>>>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section
>>>>>>>>>> 3.1.5 in
>>>>>>>>>> >       particular before launching the test session...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherw=
ise fine for me.
>>>>>>>>>> Or you could have a separate sentence like:
>>>>>>>>>>
>>>>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling net=
work load
>>>>>>>>>> for UDP-based protocol. While the characteristic of test traffic=
 depends on
>>>>>>>>>> the test objective, it is highly recommended to say in the limit=
s as
>>>>>>>>>> provided in RFC8085.=E2=80=9D
>>>>>>>>>>
>>>>>>>>>> Or something similar=E2=80=A6
>>>>>>>>>>
>>>>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be =
a
>>>>>>>>>> downref. However, I think having this as informational ref is fi=
ne.
>>>>>>>>>>
>>>>>>>>>> Mirja
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> >
>>>>>>>>>> > Regards,
>>>>>>>>>> > Greg
>>>>>>>>>> >
>>>>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>>> > Hi Greg,
>>>>>>>>>> >
>>>>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it
>>>>>>>>>> would be useful to provide a reference to RFC8085 because it has=
 a lot of
>>>>>>>>>> information about congestion control of UDP based traffic? It re=
commends to
>>>>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I=
 guess it
>>>>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, =
however, it could
>>>>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>>>>> >
>>>>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the =
whole list. Can you
>>>>>>>>>> resend you proposed changes to the list, so other people are awa=
re of these
>>>>>>>>>> changes. Sorry for the unconvience.
>>>>>>>>>> >
>>>>>>>>>> > Mirja
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com=
>
>>>>>>>>>> wrote:
>>>>>>>>>> > >
>>>>>>>>>> > > Hi Mirja,
>>>>>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. At=
tached the
>>>>>>>>>> diff.
>>>>>>>>>> > >
>>>>>>>>>> > > Regards,
>>>>>>>>>> > > Greg
>>>>>>>>>> > >
>>>>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>>> > > Hi authors, hi all,
>>>>>>>>>> > >
>>>>>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>>>>>> write-up! I would like discuss one point before I start IETF las=
t call.
>>>>>>>>>> > >
>>>>>>>>>> > > I believe this document should say something about network
>>>>>>>>>> load and congestion (control). OWAMP and TWAMP discuss quite a b=
it sender
>>>>>>>>>> scheduling, however, as this is a simplified version, so I think=
 it could
>>>>>>>>>> at least be good to put a waring in this document that packet se=
nding
>>>>>>>>>> should be somehow rate limited. I know it might be hard to provi=
de more
>>>>>>>>>> concrete guidance but at least having some discussion or warning=
 in this
>>>>>>>>>> document could be good.
>>>>>>>>>> > > GIM>>  Thank you for your suggestion. Security Consideration=
s
>>>>>>>>>> section points to the fact that STAMP does not include control a=
nd
>>>>>>>>>> management components:
>>>>>>>>>> > >    Because of the control
>>>>>>>>>> > >    and management of a STAMP test being outside the scope of
>>>>>>>>>> this
>>>>>>>>>> > >    specification only the more general requirement is set:
>>>>>>>>>> > > adding the new text here:
>>>>>>>>>> > >       Load of STAMP test packets offered to a network MUST b=
e
>>>>>>>>>> carefully
>>>>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>>>>> services MUST
>>>>>>>>>> > >       be thoroughly analyzed before launching the test
>>>>>>>>>> session.
>>>>>>>>>> > >
>>>>>>>>>> > >
>>>>>>>>>> > > Another comment: You only say at the very end that a certain
>>>>>>>>>> UDP port is used, which implies that STAMP runs over UDP. Howeve=
r, I think
>>>>>>>>>> you should mention at the very beginning that this is a UDP-base=
d protocol.
>>>>>>>>>> Just to make things crystal clear.
>>>>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>>>>>> sentence of Theory of  Operations section:
>>>>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>>>>> > >
>>>>>>>>>> > > Mirja
>>>>>>>>>> > >
>>>>>>>>>> > > P.S.:
>>>>>>>>>> > > Nit: s/This document defines active performance measurement
>>>>>>>>>> test protocol/ This document defines an active performance measu=
rement test
>>>>>>>>>> protocol/
>>>>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>>>>> > > GIM>> Thank you. Done.
>>>>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>> ippm mailing list
>>>>>>>>> ippm@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>> ippm mailing list
>>>>>>>> ippm@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>>
>>>>>>>
>>
>> --
>>
>> *Henrik Nydell*
>> *Sr Product Manager*
>> 1.866.685.8181
>> hnydell@accedian.com
>> <http://accedian.com>
>> <https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
>> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3D=
ca>
>> <http://www.accedian.com>
>> *accedian.com <http://accedian.com>*
>>
>> Avis de confidentialit=C3=A9
>>
>> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce
>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=
=C3=A9es par le
>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclu=
sif de son ou de
>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur=
 et en d=C3=A9truire tout
>> exemplaire. De plus, il vous est strictement interdit de le divulguer, d=
e
>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
>> Merci.
>>
>> Confidentiality notice
>>
>> This e-mail message and any attachment hereto contain confidential
>> information which may be privileged and which is intended for the exclus=
ive
>> use of its addressee(s). If you receive this message in error, please
>> inform sender immediately and destroy any copy thereof. Furthermore, any
>> disclosure, distribution or copying of this message and/or any attachmen=
t
>> hereto without the consent of the sender is strictly prohibited. Thank y=
ou.
>>
>

--=20

*Henrik Nydell*
*Sr Product Manager*
1.866.685.8181
hnydell@accedian.com
<http://accedian.com>
<https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
<https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca>
<http://www.accedian.com>
*accedian.com <http://accedian.com>*

--=20


Avis de confidentialit=C3=A9

Les
 informations contenues dans le pr=C3=A9sent=20
message et dans toute pi=C3=A8ce qui=20
lui est jointe sont confidentielles et=20
peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le=20
secret professionnel. Ces informations sont=20
=C3=A0 l=E2=80=99usage exclusif de son ou
 de ses destinataires. Si vous recevez ce=20
message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement=20
avec l=E2=80=99exp=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est=20
strictement interdit de=20
le divulguer, de le distribuer ou de le reproduire=20
sans l=E2=80=99autorisation=20
de l=E2=80=99exp=C3=A9diteur. Merci.


Confidentiality notice

This

 e-mail message and any attachment hereto contain confidential=20
information=20
which may be privileged and which is intended for the=20
exclusive use of its=20
addressee(s). If you receive this message in error,
 please inform sender=20
immediately and destroy any copy thereof.=20
Furthermore, any disclosure,=20
distribution or copying of this message=20
and/or any attachment hereto=20
without the consent of the sender is=20
strictly prohibited. Thank you.

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

<div dir=3D"ltr">The range probably comes from the IANA definition of the e=
phemeral ports (49152 to 65535) although these are defined for short-lived =
TCP and not explicitly for UDP. Why this made it into the yang model for TW=
AMP-test (which is UDP) I dont know, probably someone mixed it up with TCP =
and it passed the reviewers without much thought.<div><br></div><div>Most, =
if not all, implementations of TWAMP I have seen does not impose limitation=
s on the source UDP ports for the TWAMP-test packets when configuring via C=
LI. For example neither Accedian, Exfo, Viavi, Juniper, Nokia, Huawei impos=
e any limitation like that when configuring via CLI or GUI.=C2=A0</div><div=
><br></div><div>With a yang model based configuration the user will of cour=
se be limited if they use the yang model that only defines the ephemeral ra=
nge as valid. I see no severe disadvantages of this, but it would of course=
 have been better if the yang model was less restrictive, since the restric=
tion has no real value in itself.</div><div><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 =
at 8:07 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com">rgan=
dhi.ietf@gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr"><div>Thanks Henrik. Where does this requ=
irement come from? Also, how do I configure the UDP port outside the range =
using the TWAMP Yang model?</div><div><br></div><div>Thanks,</div><div>Rake=
sh<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a href=3D"ma=
ilto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr">There is a distinction between &quot;must be able to send to these=
 destination ports&quot; and &quot;must only be able to send to these desti=
nation ports&quot;<div><br></div><div>The first wording does not prohibit s=
enders to be able to send also to other destination ports.</div><div><br></=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgan=
dhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr=
"><div dir=3D"ltr"><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;=
font-family:Calibri,sans-serif"><font size=3D"2"><span>Hi Greg, <br></span>=
</font></p><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fam=
ily:Calibri,sans-serif"><font size=3D"2"><span>Many thanks for the reply. <=
br></span></font></p><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001p=
t;font-family:Calibri,sans-serif"><font size=3D"2"><span>As there are alrea=
dy implementations out there where such restrictions do not exist as discus=
sed in another email thread (just forwarded them), the following text with =
MUST is already violated. The TWAMP Yang model <a href=3D"https://tools.iet=
f.org/html/draft-ietf-ippm-twamp-yang-13" style=3D"font-family:-webkit-stan=
dard;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-s=
pacing:normal;text-align:start;text-indent:0px;text-transform:none;white-sp=
ace:normal;word-spacing:0px" target=3D"_blank">draft-ietf-ippm-twamp-yang</=
a> should also not place such restriction.=C2=A0 <br></span></font></p><p c=
lass=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,san=
s-serif"><font size=3D"2"><span>Section 4.4 <span></span></span></font></p>=
<font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span></span></font></p></div><div><br></div><div>Thanks,=
</div><div>Rakesh<br></div><div><br></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky =
&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@=
gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Rakesh,<div>my apologies for the misspelling=
 of your name.</div><div>Thank you for your kind consideration of the propo=
sed update.</div><div>Regarding the definition of the range of the valid UD=
P port numbers, <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twam=
p-yang-13" target=3D"_blank">draft-ietf-ippm-twamp-yang</a>=C2=A0uses type =
dynamic-port-number as follows:</div><div>=C2=A0 =C2=A0 =C2=A0typedef dynam=
ic-port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range f=
or port numbers.&quot;;<br>=C2=A0 =C2=A0 =C2=A0}<br></div><div>to specify t=
he valid range for a sender-udp-port. The range for a UDP port number of a =
Session-Reflector has been specified slightly differently because it includ=
es the well-known port 862:</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0leaf reflector-udp-port {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0type inet:port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0range &quot;862 | 49152..65535&quot;;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0description<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&quot;The destination UDP port number used in the<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) test pack=
ets belonging to this<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 test session.&quot;;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<b=
r></div><div>But, as we observe, in both cases definitions include the Dyna=
mic/Private range explicitly defined. I think that keeping STAMP specificat=
ion consistent with the TWAMP, TWAMP YANG data model in particular, in the =
way the valid range of UDP ports is being specified, is beneficial to the S=
TAMP document. Hope you&#39;ll agree.</div><div><br></div><div>Regards,</di=
v><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a href=
=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com=
</a>&gt; wrote:<br></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">=
<div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:Calibri,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Thanks Greg for cons=
idering my review comments. <span></span></span></font><font size=3D"2"><sp=
an style=3D"font-weight:normal"></span></font></h1><h1 style=3D"margin-righ=
t:0cm;margin-left:0cm;font-family:Calibri,sans-serif"><font size=3D"2"><spa=
n style=3D"font-weight:normal">Good to see the message format aligned with =
draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:Calibri,sans-serif"><font size=3D"2"><span>---------------------------=
---------------------------------------------<span></span></span></font></p=
><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>OLD:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>NEW:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi for their<span=
></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------------------------------<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>I did not see following
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
----------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span=
></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thanks Greg for the reply.<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>Section 4.4 <span></span></span>=
</font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Ra=
kesh,<div>thank you for your helpful comments. We&#39;ve updated the format=
 of the base STAMP test packet. Appreciate your feedback on the proposed ch=
anges, comments and questions,</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes, it=
&#39;s good to use the same size payload for query and response.<br></div><=
div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-stamp-=
option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs. 30=
). Is there a way to make them compatible? Does it mean that for STAMP with=
 TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If the=
 responder supports Server Octets and see the size &gt; 27, it may find the=
 Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div><d=
iv>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></di=
v><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"><div dir=3D"ltr"><div d=
ir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please f=
ind my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a hr=
ef=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@=
broadcom.com</a>&gt; wrote:<br></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"><div>HI Greg<div><br></div><div>I read your draft and have the =
following questions:</div><div><br></div><div>1) Does it require any UDP/TC=
P port number or it reuses the one from TWAMP? if it reuses from TWAMP then=
 =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div></=
div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port number=
 allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the de=
fault destination UDP port number.. STAMP may use destination UDP port numb=
er from the Dynamic and/or Private Ports range 49152-65535.</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit of=
 STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work=
 was driven by several observations, among them:</div><div><ul><li>challeng=
es in achieving interoperability among implementations of TWAMP-Light;</li>=
<li>industry interest in standardizing performance monitoring in IP broadba=
nd access networks (TR-390);</li><li>improve extensibility of IP performanc=
e monitoring tool to support measurements, testing of new metrics and param=
eters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so mu=
ch MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to make=
 the symmetrical size of STAMP test packets the default. RFC 6038 defined i=
t for TWAMP and TR-390 requires it to be supported by TWAMP-Light implement=
ations.</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"><div><div><b=
r></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"><d=
iv>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><=
br class=3D"gmail-m_-5008472493495932388gmail-m_-3108374059726575864gmail-m=
_-7255798013774510535m_-4575258670802615450gmail-m_-2989506010789753602gmai=
l-m_7235290580412845502gmail-m_3873399439861886737gmail-m_25863014848872493=
84gmail-m_8339842606032502427gmail-m_7431079982278901782Apple-interchange-n=
ewline"><div><div dir=3D"ltr">Hi Mirja,<div>thank you for the suggested tex=
t. The new paragraph now reads as:</div><div>=C2=A0 =C2=A0 =C2=A0 Load of S=
TAMP test packets offered to a network MUST be carefully<br>=C2=A0 =C2=A0 =
=C2=A0 estimated, and the possible impact on the existing services MUST<br>=
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on ha=
ndling network load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 W=
hile the characteristic of test traffic<br>=C2=A0 =C2=A0 =C2=A0 depends on =
the test objective, it is highly recommended to stay in<br>=C2=A0 =C2=A0 =
=C2=A0 the limits as provided in [RFC8085].<br></div><div><br></div><div>If=
 it is acceptable, I&#39;d like to upload the updated version of draft-ieff=
-ippm-stamp before the cut-off deadline.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;<a =
href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi=
 Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_-5008472493495932388gmail-m_-3108374059726575864gmail_sig=
nature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" src=3D"http=
s://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=3D"50" border=
=3D"0"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/t=
99.png" width=3D"25" height=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/l54.pn=
g" width=3D"25" height=3D"25" border=3D"0"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" src=3D"=
https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=3D"1" borde=
r=3D"0"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p></blockquote></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" border=3D"0=
" height=3D"50" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=
=3D"157"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.io/Images/Get/N63832=
/f97.png" width=3D"25"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.=
xink.io/Images/Get/N63832/t99.png" width=3D"25"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.=
io/Images/Get/N63832/l54.png" width=3D"25"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" border=
=3D"0" height=3D"1" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=
=3D"294"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p>
--000000000000139e4d058f82c151--


From nobody Wed Aug  7 05:56:07 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A58C412015A; Wed,  7 Aug 2019 05:56:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zq5ZCysRU4IQ; Wed,  7 Aug 2019 05:55:59 -0700 (PDT)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 353D512004D; Wed,  7 Aug 2019 05:55:59 -0700 (PDT)
Received: by mail-lf1-x12d.google.com with SMTP id x3so10181246lfn.6; Wed, 07 Aug 2019 05:55:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1XJEXXTCZgbi7Ed1Ndv9JVwd4xNFIAv/bTpBKxyg5YQ=; b=NAqm1F1dWgVEqAcx1HU+cVAsH1DIXD0kkz6AT2+6NxTtOrwsSd69M5z0Wkqk2ceO5+ BVgSHmVkyZv3Ip54Fojd6VaOCtlAyQ28HKBlpayatcDfKHPT2gGvpYNe27tRFMvwEzH0 zhKHwa9f0nBG6rHKqcPOEFhm2TDMWSjYPLgw6umvbG0DAmW7NLVwRWKR5O8+5XD/0Evx aHLYx1+8sKvlV7eq+M1bozbYtdnOs+AUonk2t6fjLre7xf8AnmwbsOtUZCLryeTZKO+c G0gbn9Cg9huXe1CSvQE40H8s8DoIavshY6KJDWQh6ln3xOW1XFXiEs0Mo5oM3jEJl4Ai TYqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1XJEXXTCZgbi7Ed1Ndv9JVwd4xNFIAv/bTpBKxyg5YQ=; b=FheNPbm0KgpjcK+8QvkqZJAFtErl/rBDNs1+pqObO42cpbpqHE1la5I3DAaYXgMEGe kG6R8cmXNQ614SN2IQT0/ROtaSfCmribGNhJZgWF9pLzZaN1fWyWjsNlCVJKmE7fm1mA u2YF5mM0xy+1TE5MO63+1owPT+UmNmjir61ZEphQGQoXlvgc4RBUdlJ2tldjB/eD1a5K ACSYbUyzMejlRPMCZYxx+OuySPLu8fJPhXPHKjGzf4LGrng++gy1rLUgqs7p7p7H0bd+ E/AGiTMeiNrlcKvOP+RwvIfZsgIov1EwpY20RQKmZYOLAeaZjPbr13fpITZ40fHObIXr d25w==
X-Gm-Message-State: APjAAAV3c4GmTLqXza7D8bcm6ZG+N5hB0gI5CfLEJmbDAji6COejSb6h u3cY8X9TAlG2BFalqCqktTOL4Z4FhPCNcEN/HA==
X-Google-Smtp-Source: APXvYqwiM5b0jVkLBUoEgdh8Mb6Wf1K7cHdRPTYa45I1tWawjP5/B+Xuv4hdmtgV6mHNe+3mYw7J4Xopt6mgzS/W0U8=
X-Received: by 2002:a19:e006:: with SMTP id x6mr5713091lfg.165.1565182557200;  Wed, 07 Aug 2019 05:55:57 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
In-Reply-To: <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Wed, 7 Aug 2019 08:55:45 -0400
Message-ID: <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com>
To: Henrik Nydell <hnydell@accedian.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, rrahman@cisco.com,  Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, draft-ietf-ippm-twamp-yang@ietf.org
Content-Type: multipart/alternative; boundary="00000000000054a505058f8676b3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/-4WtxdvRVBHOaLDicobhWI0Ce00>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Aug 2019 12:56:05 -0000

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

Thanks Henrik.
Adding the authors of the TWAMP Yang model to see if they have any thoughts
on the UDP port range. It is still not an RFC, so may be this comment can
be addressed if needed.
Thanks,
Rakesh


On Wed, Aug 7, 2019 at 4:30 AM Henrik Nydell <hnydell@accedian.com> wrote:

> The range probably comes from the IANA definition of the ephemeral ports
> (49152 to 65535) although these are defined for short-lived TCP and not
> explicitly for UDP. Why this made it into the yang model for TWAMP-test
> (which is UDP) I dont know, probably someone mixed it up with TCP and it
> passed the reviewers without much thought.
>
> Most, if not all, implementations of TWAMP I have seen does not impose
> limitations on the source UDP ports for the TWAMP-test packets when
> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
> Nokia, Huawei impose any limitation like that when configuring via CLI or
> GUI.
>
> With a yang model based configuration the user will of course be limited
> if they use the yang model that only defines the ephemeral range as valid=
.
> I see no severe disadvantages of this, but it would of course have been
> better if the yang model was less restrictive, since the restriction has =
no
> real value in itself.
>
>
> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Thanks Henrik. Where does this requirement come from? Also, how do I
>> configure the UDP port outside the range using the TWAMP Yang model?
>>
>> Thanks,
>> Rakesh
>>
>> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
>> wrote:
>>
>>> There is a distinction between "must be able to send to these
>>> destination ports" and "must only be able to send to these destination
>>> ports"
>>>
>>> The first wording does not prohibit senders to be able to send also to
>>> other destination ports.
>>>
>>>
>>> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>>
>>>> Hi Greg,
>>>>
>>>> Many thanks for the reply.
>>>>
>>>> As there are already implementations out there where such restrictions
>>>> do not exist as discussed in another email thread (just forwarded them=
),
>>>> the following text with MUST is already violated. The TWAMP Yang model
>>>> draft-ietf-ippm-twamp-yang
>>>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> should
>>>> also not place such restriction.
>>>>
>>>> Section 4.4
>>>>
>>>>        Thus STAMP Session-Sender MUST be able to send test
>>>>
>>>>        packets to destination UDP port number from the Dynamic and/or
>>>>
>>>>        Private Ports range 49152-65535, test management system should
>>>> find a
>>>>
>>>>        port number that both devices can use.
>>>>
>>>> Thanks,
>>>> Rakesh
>>>>
>>>> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Rakesh,
>>>>> my apologies for the misspelling of your name.
>>>>> Thank you for your kind consideration of the proposed update.
>>>>> Regarding the definition of the range of the valid UDP port numbers,
>>>>> draft-ietf-ippm-twamp-yang
>>>>> <https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13> uses type
>>>>> dynamic-port-number as follows:
>>>>>      typedef dynamic-port-number {
>>>>>        type inet:port-number {
>>>>>          range 49152..65535;
>>>>>        }
>>>>>        description "Dynamic range for port numbers.";
>>>>>      }
>>>>> to specify the valid range for a sender-udp-port. The range for a UDP
>>>>> port number of a Session-Reflector has been specified slightly differ=
ently
>>>>> because it includes the well-known port 862:
>>>>>            leaf reflector-udp-port {
>>>>>              type inet:port-number {
>>>>>                range "862 | 49152..65535";
>>>>>                }
>>>>>              description
>>>>>                "The destination UDP port number used in the
>>>>>                 TWAMP-Test (UDP) test packets belonging to this
>>>>>                 test session.";
>>>>>            }
>>>>> But, as we observe, in both cases definitions include the
>>>>> Dynamic/Private range explicitly defined. I think that keeping STAMP
>>>>> specification consistent with the TWAMP, TWAMP YANG data model in
>>>>> particular, in the way the valid range of UDP ports is being specifie=
d, is
>>>>> beneficial to the STAMP document. Hope you'll agree.
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com=
>
>>>>> wrote:
>>>>>
>>>>>> Thanks Greg for considering my review comments. Good to see the
>>>>>> message format aligned with draft-ietf-ippm-stamp-option-tlv and usi=
ng MBZ
>>>>>> 30. This should fix the interoperability issue between the two. This=
 also
>>>>>> gives few (3) bytes for any future extensions.
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------=
----
>>>>>>
>>>>>> You may fix the spelling of my name and another typo below:
>>>>>>
>>>>>> OLD:
>>>>>>
>>>>>> and Rakesh Gandi or their
>>>>>>
>>>>>>
>>>>>>
>>>>>> NEW:
>>>>>>
>>>>>> and Rakesh Gandhi for their
>>>>>>
>>>>>> --------------------------------------------------------------------=
--
>>>>>>
>>>>>>
>>>>>>
>>>>>> I did not see following comment addressed. Is that intentional?
>>>>>>
>>>>>> ------------------------------------------------
>>>>>>
>>>>>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com=
>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>     Thanks Greg for the reply.
>>>>>>
>>>>>>
>>>>>>
>>>>>>     In this case, should the draft just state that the
>>>>>> Session-Sender can select destination UDP port number following the
>>>>>> guidelines specified in [RFC6335], instead of specifying following?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Section 4.4
>>>>>>
>>>>>>     Thus STAMP Session-Sender MUST be able to send test
>>>>>>
>>>>>>        packets to destination UDP port number from the Dynamic and/o=
r
>>>>>>
>>>>>>        Private Ports range 49152-65535, test management system
>>>>>> should find a
>>>>>>
>>>>>>        port number that both devices can use.
>>>>>>
>>>>>> ----------------------------------------------
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Rakesh
>>>>>>
>>>>>>
>>>>>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Rakesh,
>>>>>>> thank you for your helpful comments. We've updated the format of th=
e
>>>>>>> base STAMP test packet. Appreciate your feedback on the proposed ch=
anges,
>>>>>>> comments and questions,
>>>>>>>
>>>>>>> Regards,
>>>>>>> Greg
>>>>>>>
>>>>>>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.co=
m>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Greg,
>>>>>>>> Regarding the size of the padding, yes, it's good to use the same
>>>>>>>> size payload for query and response.
>>>>>>>> However, the STAMP payload with TLV extension
>>>>>>>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different pad=
ding size
>>>>>>>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Do=
es it
>>>>>>>> mean that for STAMP with TLV, Server Octets is set to 1, but it sa=
ys MBZ 0
>>>>>>>> for all 30 bytes. If the responder supports Server Octets and see =
the size
>>>>>>>> > 27, it may find the Server Octet size of 0 confusing?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Rakesh
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Shahram,
>>>>>>>>> thank you for the review and questions. Please find my answers
>>>>>>>>> below tagged GIM>>.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Greg
>>>>>>>>>
>>>>>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>>>>>> shahram.davari@broadcom.com> wrote:
>>>>>>>>>
>>>>>>>>>> HI Greg
>>>>>>>>>>
>>>>>>>>>> I read your draft and have the following questions:
>>>>>>>>>>
>>>>>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one
>>>>>>>>>> from TWAMP? if it reuses from TWAMP then  how does the receiver
>>>>>>>>>> differentiate between TWAMP and STAMP?
>>>>>>>>>>
>>>>>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default des=
tination
>>>>>>>>> UDP port number.. STAMP may use destination UDP port number from =
the
>>>>>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>>>>>
>>>>>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>>>>>
>>>>>>>>> GIM>> The work was driven by several observations, among them:
>>>>>>>>>
>>>>>>>>>    - challenges in achieving interoperability among
>>>>>>>>>    implementations of TWAMP-Light;
>>>>>>>>>    - industry interest in standardizing performance monitoring in
>>>>>>>>>    IP broadband access networks (TR-390);
>>>>>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>>>>>    support measurements, testing of new metrics and parameters, e=
.g.,
>>>>>>>>>    consistency of CoS in the network.
>>>>>>>>>
>>>>>>>>> 3) Why is there so much MBZ byte?
>>>>>>>>>>
>>>>>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test
>>>>>>>>> packets the default. RFC 6038 defined it for TWAMP and TR-390 req=
uires it
>>>>>>>>> to be supported by TWAMP-Light implementations.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thx
>>>>>>>>>> Shahram
>>>>>>>>>>
>>>>>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Mirja,
>>>>>>>>>> thank you for the suggested text. The new paragraph now reads as=
:
>>>>>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>>>>>> carefully
>>>>>>>>>>       estimated, and the possible impact on the existing service=
s
>>>>>>>>>> MUST
>>>>>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling
>>>>>>>>>> network load
>>>>>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>>>>>> traffic
>>>>>>>>>>       depends on the test objective, it is highly recommended to
>>>>>>>>>> stay in
>>>>>>>>>>       the limits as provided in [RFC8085].
>>>>>>>>>>
>>>>>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Greg
>>>>>>>>>>
>>>>>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <
>>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Greg,
>>>>>>>>>>>
>>>>>>>>>>> See below.
>>>>>>>>>>>
>>>>>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> > Hi Mirja,
>>>>>>>>>>> > thank you for the reference to RFC 8085. I agree that the
>>>>>>>>>>> document is very much relevant and a reference to RFC 8085 in S=
TAMP is
>>>>>>>>>>> useful. While reading Section 3.1.3 I came to think that the di=
scussion and
>>>>>>>>>>> guidance in other sections of RFC 8085, particularly, Section 3=
.1.5
>>>>>>>>>>> Implications of RTT and Loss Measurements on Congestion Control=
. Would
>>>>>>>>>>> adding the reference to that section in the new text proposed f=
or the
>>>>>>>>>>> Security Considerations section work? I'll put RFC 8085 as Info=
rmational
>>>>>>>>>>> reference as it is BCP.
>>>>>>>>>>> > NEW TEXT:
>>>>>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>>>>>> carefully
>>>>>>>>>>> >       estimated, and the possible impact on the existing
>>>>>>>>>>> services MUST
>>>>>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section
>>>>>>>>>>> 3.1.5 in
>>>>>>>>>>> >       particular before launching the test session...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but other=
wise fine for me.
>>>>>>>>>>> Or you could have a separate sentence like:
>>>>>>>>>>>
>>>>>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling ne=
twork
>>>>>>>>>>> load for UDP-based protocol. While the characteristic of test t=
raffic
>>>>>>>>>>> depends on the test objective, it is highly recommended to say =
in the
>>>>>>>>>>> limits as provided in RFC8085.=E2=80=9D
>>>>>>>>>>>
>>>>>>>>>>> Or something similar=E2=80=A6
>>>>>>>>>>>
>>>>>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be=
 a
>>>>>>>>>>> downref. However, I think having this as informational ref is f=
ine.
>>>>>>>>>>>
>>>>>>>>>>> Mirja
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> >
>>>>>>>>>>> > Regards,
>>>>>>>>>>> > Greg
>>>>>>>>>>> >
>>>>>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>>>> > Hi Greg,
>>>>>>>>>>> >
>>>>>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it
>>>>>>>>>>> would be useful to provide a reference to RFC8085 because it ha=
s a lot of
>>>>>>>>>>> information about congestion control of UDP based traffic? It r=
ecommends to
>>>>>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). =
I guess it
>>>>>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic,=
 however, it could
>>>>>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>>>>>> >
>>>>>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as =
I
>>>>>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the=
 whole list. Can you
>>>>>>>>>>> resend you proposed changes to the list, so other people are aw=
are of these
>>>>>>>>>>> changes. Sorry for the unconvience.
>>>>>>>>>>> >
>>>>>>>>>>> > Mirja
>>>>>>>>>>> >
>>>>>>>>>>> >
>>>>>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.co=
m>
>>>>>>>>>>> wrote:
>>>>>>>>>>> > >
>>>>>>>>>>> > > Hi Mirja,
>>>>>>>>>>> > > thank you for your thorough review, very pointed and helpfu=
l
>>>>>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. A=
ttached the
>>>>>>>>>>> diff.
>>>>>>>>>>> > >
>>>>>>>>>>> > > Regards,
>>>>>>>>>>> > > Greg
>>>>>>>>>>> > >
>>>>>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>>>>> > > Hi authors, hi all,
>>>>>>>>>>> > >
>>>>>>>>>>> > > Thanks for this well-written document and very good shepher=
d
>>>>>>>>>>> write-up! I would like discuss one point before I start IETF la=
st call.
>>>>>>>>>>> > >
>>>>>>>>>>> > > I believe this document should say something about network
>>>>>>>>>>> load and congestion (control). OWAMP and TWAMP discuss quite a =
bit sender
>>>>>>>>>>> scheduling, however, as this is a simplified version, so I thin=
k it could
>>>>>>>>>>> at least be good to put a waring in this document that packet s=
ending
>>>>>>>>>>> should be somehow rate limited. I know it might be hard to prov=
ide more
>>>>>>>>>>> concrete guidance but at least having some discussion or warnin=
g in this
>>>>>>>>>>> document could be good.
>>>>>>>>>>> > > GIM>>  Thank you for your suggestion. Security
>>>>>>>>>>> Considerations section points to the fact that STAMP does not i=
nclude
>>>>>>>>>>> control and management components:
>>>>>>>>>>> > >    Because of the control
>>>>>>>>>>> > >    and management of a STAMP test being outside the scope o=
f
>>>>>>>>>>> this
>>>>>>>>>>> > >    specification only the more general requirement is set:
>>>>>>>>>>> > > adding the new text here:
>>>>>>>>>>> > >       Load of STAMP test packets offered to a network MUST
>>>>>>>>>>> be carefully
>>>>>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>>>>>> services MUST
>>>>>>>>>>> > >       be thoroughly analyzed before launching the test
>>>>>>>>>>> session.
>>>>>>>>>>> > >
>>>>>>>>>>> > >
>>>>>>>>>>> > > Another comment: You only say at the very end that a certai=
n
>>>>>>>>>>> UDP port is used, which implies that STAMP runs over UDP. Howev=
er, I think
>>>>>>>>>>> you should mention at the very beginning that this is a UDP-bas=
ed protocol.
>>>>>>>>>>> Just to make things crystal clear.
>>>>>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the firs=
t
>>>>>>>>>>> sentence of Theory of  Operations section:
>>>>>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>>>>>> > >
>>>>>>>>>>> > > Mirja
>>>>>>>>>>> > >
>>>>>>>>>>> > > P.S.:
>>>>>>>>>>> > > Nit: s/This document defines active performance measurement
>>>>>>>>>>> test protocol/ This document defines an active performance meas=
urement test
>>>>>>>>>>> protocol/
>>>>>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>>>>>> > > GIM>> Thank you. Done.
>>>>>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>> ippm mailing list
>>>>>>>>>> ippm@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>> ippm mailing list
>>>>>>>>> ippm@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>>>
>>>>>>>>
>>>
>>> --
>>>
>>> *Henrik Nydell*
>>> *Sr Product Manager*
>>> 1.866.685.8181
>>> hnydell@accedian.com
>>> <http://accedian.com>
>>> <https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
>>> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=
=3Dca>
>>> <http://www.accedian.com>
>>> *accedian.com <http://accedian.com>*
>>>
>>> Avis de confidentialit=C3=A9
>>>
>>> Les informations contenues dans le pr=C3=A9sent message et dans toute p=
i=C3=A8ce
>>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9=
g=C3=A9es par le
>>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage excl=
usif de son ou de
>>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteu=
r et en d=C3=A9truire tout
>>> exemplaire. De plus, il vous est strictement interdit de le divulguer, =
de
>>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=
=80=99exp=C3=A9diteur.
>>> Merci.
>>>
>>> Confidentiality notice
>>>
>>> This e-mail message and any attachment hereto contain confidential
>>> information which may be privileged and which is intended for the exclu=
sive
>>> use of its addressee(s). If you receive this message in error, please
>>> inform sender immediately and destroy any copy thereof. Furthermore, an=
y
>>> disclosure, distribution or copying of this message and/or any attachme=
nt
>>> hereto without the consent of the sender is strictly prohibited. Thank =
you.
>>>
>>
>
> --
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> <http://accedian.com>
> <https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dc=
a>
> <http://www.accedian.com>
> *accedian.com <http://accedian.com>*
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>

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

<div dir=3D"ltr"><div>Thanks Henrik.</div><div>Adding the authors of the TW=
AMP Yang model to see if they have any thoughts on the UDP port range. It i=
s still not an RFC, so may be this comment can be addressed if needed.<br><=
/div><div>Thanks,</div><div>Rakesh</div><div><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Aug 7, 2019 =
at 4:30 AM Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com">hnydel=
l@accedian.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr">The range probably comes from the IANA defin=
ition of the ephemeral ports (49152 to 65535) although these are defined fo=
r short-lived TCP and not explicitly for UDP. Why this made it into the yan=
g model for TWAMP-test (which is UDP) I dont know, probably someone mixed i=
t up with TCP and it passed the reviewers without much thought.<div><br></d=
iv><div>Most, if not all, implementations of TWAMP I have seen does not imp=
ose limitations on the source UDP ports for the TWAMP-test packets when con=
figuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper, Nokia=
, Huawei impose any limitation like that when configuring via CLI or GUI.=
=C2=A0</div><div><br></div><div>With a yang model based configuration the u=
ser will of course be limited if they use the yang model that only defines =
the ephemeral range as valid. I see no severe disadvantages of this, but it=
 would of course have been better if the yang model was less restrictive, s=
ince the restriction has no real value in itself.</div><div><br></div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tu=
e, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@=
gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr"><div>Th=
anks Henrik. Where does this requirement come from? Also, how do I configur=
e the UDP port outside the range using the TWAMP Yang model?</div><div><br>=
</div><div>Thanks,</div><div>Rakesh<br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 11:19 A=
M Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=3D"_blan=
k">hnydell@accedian.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">There is a distinction between &quo=
t;must be able to send to these destination ports&quot; and &quot;must only=
 be able to send to these destination ports&quot;<div><br></div><div>The fi=
rst wording does not prohibit senders to be able to send also to other dest=
ination ports.</div><div><br></div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Ga=
ndhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandh=
i.ietf@gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr"><div dir=3D"ltr"><p class=3D"MsoNormal" st=
yle=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><font size=
=3D"2"><span>Hi Greg, <br></span></font></p><p class=3D"MsoNormal" style=3D=
"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><font size=3D"2"><=
span>Many thanks for the reply. <br></span></font></p><p class=3D"MsoNormal=
" style=3D"margin:0cm 0cm 0.0001pt;font-family:Calibri,sans-serif"><font si=
ze=3D"2"><span>As there are already implementations out there where such re=
strictions do not exist as discussed in another email thread (just forwarde=
d them), the following text with MUST is already violated. The TWAMP Yang m=
odel <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twamp-yang-13" =
style=3D"font-family:-webkit-standard;font-style:normal;font-variant-caps:n=
ormal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent=
:0px;text-transform:none;white-space:normal;word-spacing:0px" target=3D"_bl=
ank">draft-ietf-ippm-twamp-yang</a> should also not place such restriction.=
=C2=A0 <br></span></font></p><p class=3D"MsoNormal" style=3D"margin:0cm 0cm=
 0.0001pt;font-family:Calibri,sans-serif"><font size=3D"2"><span>Section 4.=
4 <span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span></span></font></p></div><div><br></div><div>Thanks,=
</div><div>Rakesh<br></div><div><br></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky =
&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@=
gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Rakesh,<div>my apologies for the misspelling=
 of your name.</div><div>Thank you for your kind consideration of the propo=
sed update.</div><div>Regarding the definition of the range of the valid UD=
P port numbers, <a href=3D"https://tools.ietf.org/html/draft-ietf-ippm-twam=
p-yang-13" target=3D"_blank">draft-ietf-ippm-twamp-yang</a>=C2=A0uses type =
dynamic-port-number as follows:</div><div>=C2=A0 =C2=A0 =C2=A0typedef dynam=
ic-port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range f=
or port numbers.&quot;;<br>=C2=A0 =C2=A0 =C2=A0}<br></div><div>to specify t=
he valid range for a sender-udp-port. The range for a UDP port number of a =
Session-Reflector has been specified slightly differently because it includ=
es the well-known port 862:</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0leaf reflector-udp-port {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0type inet:port-number {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0range &quot;862 | 49152..65535&quot;;<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0description<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&quot;The destination UDP port number used in the<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) test pack=
ets belonging to this<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 test session.&quot;;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<b=
r></div><div>But, as we observe, in both cases definitions include the Dyna=
mic/Private range explicitly defined. I think that keeping STAMP specificat=
ion consistent with the TWAMP, TWAMP YANG data model in particular, in the =
way the valid range of UDP ports is being specified, is beneficial to the S=
TAMP document. Hope you&#39;ll agree.</div><div><br></div><div>Regards,</di=
v><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a href=
=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com=
</a>&gt; wrote:<br></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">=
<div dir=3D"ltr">


















<h1 style=3D"margin-right:0cm;margin-left:0cm;font-family:Calibri,sans-seri=
f"><font size=3D"2"><span style=3D"font-weight:normal">Thanks Greg for cons=
idering my review comments. <span></span></span></font><font size=3D"2"><sp=
an style=3D"font-weight:normal"></span></font></h1><h1 style=3D"margin-righ=
t:0cm;margin-left:0cm;font-family:Calibri,sans-serif"><font size=3D"2"><spa=
n style=3D"font-weight:normal">Good to see the message format aligned with =
draft-ietf-ippm-stamp-option-tlv
and using MBZ 30. This should fix the interoperability issue between the tw=
o.
This also gives few (3) bytes for any future extensions.<span></span></span=
></font><font size=3D"2">

</font></h1><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-fa=
mily:Calibri,sans-serif"><font size=3D"2"><span>---------------------------=
---------------------------------------------<span></span></span></font></p=
><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>You may fix the
spelling of my name and another typo below:<span></span></span></font></p><=
font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>OLD:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandi
or their<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>NEW:<span></span></span></font><=
/p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>and Rakesh Gandhi for their<span=
></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------------------------------<span></span></span></font></p><font =
size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>I did not see following
comment addressed. Is that intentional?<span></span></span></font></p><font=
 size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
----------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>On Tue, Jul 9,
2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<span></span></span=
></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thanks Greg for the reply.<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
In this case, should the draft just state
that the Session-Sender can select destination UDP port number following th=
e
guidelines specified in [RFC6335], instead of specifying following?<span></=
span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>Section 4.4 <span></span></span>=
</font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0 </span>=
Thus STAMP Session-Sender MUST be able to
send test<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>packets to destination UDP port number
from the Dynamic and/or<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>Private Ports range 49152-65535, test
management system should find a<span></span></span></font></p><font size=3D=
"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 </span>port number that both devices can
use.<span>=C2=A0 </span><span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span>--------------------------------=
--------------<span></span></span></font></p><font size=3D"2">

</font><p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-family:=
Calibri,sans-serif"><font size=3D"2"><span><span>=C2=A0</span></span></font=
></p><font size=3D"2">

</font><div><font size=3D"2">





Thanks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Ra=
kesh,<div>thank you for your helpful comments. We&#39;ve updated the format=
 of the base STAMP test packet. Appreciate your feedback on the proposed ch=
anges, comments and questions,</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Hi Greg,</div><div>Regarding the size of the padding, yes, it=
&#39;s good to use the same size payload for query and response.<br></div><=
div>However, the STAMP payload with TLV extension (draft-mirsky-ippm-stamp-=
option-tlv-01) has slightly different padding size (27 ( or &gt; 29) vs. 30=
). Is there a way to make them compatible? Does it mean that for STAMP with=
 TLV, Server Octets is set to 1, but it says MBZ 0 for all 30 bytes. If the=
 responder supports Server Octets and see the size &gt; 27, it may find the=
 Server Octet size of 0 confusing?</div><div><br></div><div>Thanks,</div><d=
iv>Rakesh</div><div><br></div><div><br></div><div><br></div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></di=
v><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"><div dir=3D"ltr"><div d=
ir=3D"ltr">Hi Shahram,<div>thank you for the review and questions. Please f=
ind my answers below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a hr=
ef=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@=
broadcom.com</a>&gt; wrote:<br></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"><div>HI Greg<div><br></div><div>I read your draft and have the =
following questions:</div><div><br></div><div>1) Does it require any UDP/TC=
P port number or it reuses the one from TWAMP? if it reuses from TWAMP then=
 =C2=A0how does the receiver differentiate between TWAMP and STAMP?</div></=
div></blockquote><div>GIM&gt;&gt; STAMP uses the well-known UDP port number=
 allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the de=
fault destination UDP port number.. STAMP may use destination UDP port numb=
er from the Dynamic and/or Private Ports range 49152-65535.</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div><div>2) What is the benefit of=
 STAMO compared to TWAMP?</div></div></blockquote><div>GIM&gt;&gt; The work=
 was driven by several observations, among them:</div><div><ul><li>challeng=
es in achieving interoperability among implementations of TWAMP-Light;</li>=
<li>industry interest in standardizing performance monitoring in IP broadba=
nd access networks (TR-390);</li><li>improve extensibility of IP performanc=
e monitoring tool to support measurements, testing of new metrics and param=
eters, e.g., consistency of CoS in the network.=C2=A0</li></ul></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>3) Why is there so mu=
ch MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; It was agreed to make=
 the symmetrical size of STAMP test packets the default. RFC 6038 defined i=
t for TWAMP and TR-390 requires it to be supported by TWAMP-Light implement=
ations.</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"><div><div><b=
r></div><div>Thx</div><div>Shahram<br><div><br><blockquote type=3D"cite"><d=
iv>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:</div><=
br class=3D"gmail-m_-558871613344205666gmail-m_-5008472493495932388gmail-m_=
-3108374059726575864gmail-m_-7255798013774510535m_-4575258670802615450gmail=
-m_-2989506010789753602gmail-m_7235290580412845502gmail-m_38733994398618867=
37gmail-m_2586301484887249384gmail-m_8339842606032502427gmail-m_74310799822=
78901782Apple-interchange-newline"><div><div dir=3D"ltr">Hi Mirja,<div>than=
k you for the suggested text. The new paragraph now reads as:</div><div>=C2=
=A0 =C2=A0 =C2=A0 Load of STAMP test packets offered to a network MUST be c=
arefully<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the =
existing services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed befor=
e launching the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1=
.5 provides guidance on handling network load<br>=C2=A0 =C2=A0 =C2=A0 for U=
DP-based protocol.=C2=A0 While the characteristic of test traffic<br>=C2=A0=
 =C2=A0 =C2=A0 depends on the test objective, it is highly recommended to s=
tay in<br>=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<br></di=
v><div><br></div><div>If it is acceptable, I&#39;d like to upload the updat=
ed version of draft-ieff-ippm-stamp before the cut-off deadline.</div><div>=
<br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 8:58 AM =
Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blan=
k">ietf@kuehlewind.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_-558871613344205666gmail-m_-5008472493495932388gmail-m_-3=
108374059726575864gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" src=3D"http=
s://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=3D"50" border=
=3D"0"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/t=
99.png" width=3D"25" height=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/l54.pn=
g" width=3D"25" height=3D"25" border=3D"0"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" src=3D"=
https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=3D"1" borde=
r=3D"0"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p></blockquote></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_-558871613344205666gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" src=3D"http=
s://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=3D"50" border=
=3D"0"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/t=
99.png" width=3D"25" height=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/l54.pn=
g" width=3D"25" height=3D"25" border=3D"0"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" src=3D"=
https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=3D"1" borde=
r=3D"0"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p></blockquote></div>

--00000000000054a505058f8676b3--


From nobody Wed Aug  7 07:34:30 2019
Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 513F7120019; Wed,  7 Aug 2019 07:34:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.988
X-Spam-Level: 
X-Spam-Status: No, score=-0.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sxWqIajlNqic; Wed,  7 Aug 2019 07:34:23 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9375E12006D; Wed,  7 Aug 2019 07:34:22 -0700 (PDT)
Received: from pps.filterd (m0053301.ppops.net [127.0.0.1]) by mx0a-00191d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x77ETaGq016087; Wed, 7 Aug 2019 10:34:12 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by mx0a-00191d01.pphosted.com with ESMTP id 2u7y2vajfv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Aug 2019 10:33:57 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETqLC022594; Wed, 7 Aug 2019 09:29:52 -0500
Received: from zlp30499.vci.att.com (zlp30499.vci.att.com [135.46.181.149]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETlN6022205 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 7 Aug 2019 09:29:48 -0500
Received: from zlp30499.vci.att.com (zlp30499.vci.att.com [127.0.0.1]) by zlp30499.vci.att.com (Service) with ESMTP id E66CC4013B2D; Wed,  7 Aug 2019 14:29:47 +0000 (GMT)
Received: from clpi183.sldc.sbc.com (unknown [135.41.1.46]) by zlp30499.vci.att.com (Service) with ESMTP id 943A24013B28; Wed,  7 Aug 2019 14:29:47 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETlMs024776; Wed, 7 Aug 2019 09:29:47 -0500
Received: from mail-blue.research.att.com (mail-blue.research.att.com [135.207.178.11]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETgUR024313; Wed, 7 Aug 2019 09:29:42 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-blue.research.att.com (Postfix) with ESMTP id 5B5C9414EE4; Wed,  7 Aug 2019 10:29:42 -0400 (EDT)
Received: from njmtexg4.research.att.com ([fe80::8cd:baa3:219e:5bd4]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0468.000; Wed, 7 Aug 2019 10:29:42 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "Mirja Kuehlewind" <ietf@kuehlewind.net>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0amQo6PNCyFk2ZRVsFWcmbE6bBI+aAgAAWDYCAAD6oAIAAJQuAgADuSwCAJfN4gIAADqoAgAGE44CABJNAgIAABkeAgAAuxACAAPFGgIAAHzbw
Date: Wed, 7 Aug 2019 14:28:49 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
In-Reply-To: <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [79.3.201.102]
Content-Type: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CFA0ADA7AEnjmtexg4researc_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-07_03:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908070154
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Ht5uHx5xM7PfsehlqjZCfXvqrX0>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Aug 2019 14:34:28 -0000

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

DQpGcm9tOiBpcHBtIFttYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
SGVucmlrIE55ZGVsbA0KU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgNywgMjAxOSA0OjMwIEFNDQpU
bzogUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4NCkNjOiBJUFBNIENoYWly
cyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc+OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+OyBN
aXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PjsgZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRm
LWlwcG0tc3RhbXANCg0KVGhlIHJhbmdlIHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVm
aW5pdGlvbiBvZiB0aGUgZXBoZW1lcmFsIHBvcnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2gg
dGhlc2UgYXJlIGRlZmluZWQgZm9yIHNob3J0LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkg
Zm9yIFVEUC4gV2h5IHRoaXMgbWFkZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10
ZXN0ICh3aGljaCBpcyBVRFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0
IHVwIHdpdGggVENQIGFuZCBpdCBwYXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhv
dWdodC4NClthY21dDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9u
LTYNCnNlZW1zIGNsZWFyIHRvIG1lLCB3aXRob3V0IG1ha2luZyB0aGUgZGlzdGluY3Rpb24gYmV0
d2VlbiBUQ1AgYW5kIFVEUA0KeW91IG1lbnRpb24uIFRoZXJlIHdhcyBkaXNjdXNzaW9uIG9uIHRo
ZSBpcHBtLWxpc3QgSUlSQywgdG9vLg0KDQpNb3N0LCBpZiBub3QgYWxsLCBpbXBsZW1lbnRhdGlv
bnMgb2YgVFdBTVAgSSBoYXZlIHNlZW4gZG9lcyBub3QgaW1wb3NlIGxpbWl0YXRpb25zIG9uIHRo
ZSBzb3VyY2UgVURQIHBvcnRzIGZvciB0aGUgVFdBTVAtdGVzdCBwYWNrZXRzIHdoZW4gY29uZmln
dXJpbmcgdmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhlciBBY2NlZGlhbiwgRXhmbywgVmlhdmks
IEp1bmlwZXIsIE5va2lhLCBIdWF3ZWkgaW1wb3NlIGFueSBsaW1pdGF0aW9uIGxpa2UgdGhhdCB3
aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLg0KDQpXaXRoIGEgeWFuZyBtb2RlbCBiYXNl
ZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2YgY291cnNlIGJlIGxpbWl0ZWQgaWYgdGhl
eSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5IGRlZmluZXMgdGhlIGVwaGVtZXJhbCByYW5n
ZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRpc2FkdmFudGFnZXMgb2YgdGhpcywgYnV0IGl0
IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVyIGlmIHRoZSB5YW5nIG1vZGVsIHdhcyBs
ZXNzIHJlc3RyaWN0aXZlLCBzaW5jZSB0aGUgcmVzdHJpY3Rpb24gaGFzIG5vIHJlYWwgdmFsdWUg
aW4gaXRzZWxmLg0KDQpbYWNtXSAuLi5leGNlcHQgYXZvaWRpbmcgYSBwb3J0IGFzc2lnbmVkIGJ5
IElBTkEuLi4NCg0KQWwNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCA4OjA3IFBNIFJha2VzaCBH
YW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20+PiB3cm90ZToNClRoYW5rcyBIZW5yaWsuIFdoZXJlIGRvZXMgdGhpcyByZXF1aXJlbWVudCBj
b21lIGZyb20/IEFsc28sIGhvdyBkbyBJIGNvbmZpZ3VyZSB0aGUgVURQIHBvcnQgb3V0c2lkZSB0
aGUgcmFuZ2UgdXNpbmcgdGhlIFRXQU1QIFlhbmcgbW9kZWw/DQoNClRoYW5rcywNClJha2VzaA0K
DQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE5IEFNIEhlbnJpayBOeWRlbGwgPGhueWRlbGxA
YWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4+IHdyb3RlOg0KVGhlcmUg
aXMgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuICJtdXN0IGJlIGFibGUgdG8gc2VuZCB0byB0aGVzZSBk
ZXN0aW5hdGlvbiBwb3J0cyIgYW5kICJtdXN0IG9ubHkgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNl
IGRlc3RpbmF0aW9uIHBvcnRzIg0KDQpUaGUgZmlyc3Qgd29yZGluZyBkb2VzIG5vdCBwcm9oaWJp
dCBzZW5kZXJzIHRvIGJlIGFibGUgdG8gc2VuZCBhbHNvIHRvIG90aGVyIGRlc3RpbmF0aW9uIHBv
cnRzLg0KDQoNCk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgNDo1NyBQTSBSYWtlc2ggR2FuZGhpIDxy
Z2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3Jv
dGU6DQpIaSBHcmVnLA0KTWFueSB0aGFua3MgZm9yIHRoZSByZXBseS4NCkFzIHRoZXJlIGFyZSBh
bHJlYWR5IGltcGxlbWVudGF0aW9ucyBvdXQgdGhlcmUgd2hlcmUgc3VjaCByZXN0cmljdGlvbnMg
ZG8gbm90IGV4aXN0IGFzIGRpc2N1c3NlZCBpbiBhbm90aGVyIGVtYWlsIHRocmVhZCAoanVzdCBm
b3J3YXJkZWQgdGhlbSksIHRoZSBmb2xsb3dpbmcgdGV4dCB3aXRoIE1VU1QgaXMgYWxyZWFkeSB2
aW9sYXRlZC4gVGhlIFRXQU1QIFlhbmcgbW9kZWwgZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZk
PUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3
Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUhSXzVudHdW
dTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9qdXJBTEhPUFEmZT0+IHNob3VsZCBhbHNvIG5vdCBw
bGFjZSBzdWNoIHJlc3RyaWN0aW9uLg0KU2VjdGlvbiA0LjQNCiAgICAgICBUaHVzIFNUQU1QIFNl
c3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3QNCiAgICAgICBwYWNrZXRzIHRv
IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAg
ICAgIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0
ZW0gc2hvdWxkIGZpbmQgYQ0KICAgICAgIHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNh
biB1c2UuDQoNClRoYW5rcywNClJha2VzaA0KDQpPbiBTYXQsIEF1ZyAzLCAyMDE5IGF0IDE6MDUg
UE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2gsDQpteSBhcG9sb2dpZXMgZm9yIHRoZSBtaXNz
cGVsbGluZyBvZiB5b3VyIG5hbWUuDQpUaGFuayB5b3UgZm9yIHlvdXIga2luZCBjb25zaWRlcmF0
aW9uIG9mIHRoZSBwcm9wb3NlZCB1cGRhdGUuDQpSZWdhcmRpbmcgdGhlIGRlZmluaXRpb24gb2Yg
dGhlIHJhbmdlIG9mIHRoZSB2YWxpZCBVRFAgcG9ydCBudW1iZXJzLCBkcmFmdC1pZXRmLWlwcG0t
dHdhbXAteWFuZzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaXBwbS0yRHR3YW1wLTJE
eWFuZy0yRDEzJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9SFJfNW50d1Z1OThNTFZzTlNiZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZlPT4gdXNlcyB0
eXBlIGR5bmFtaWMtcG9ydC1udW1iZXIgYXMgZm9sbG93czoNCiAgICAgdHlwZWRlZiBkeW5hbWlj
LXBvcnQtbnVtYmVyIHsNCiAgICAgICB0eXBlIGluZXQ6cG9ydC1udW1iZXIgew0KICAgICAgICAg
cmFuZ2UgNDkxNTIuLjY1NTM1Ow0KICAgICAgIH0NCiAgICAgICBkZXNjcmlwdGlvbiAiRHluYW1p
YyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiI7DQogICAgIH0NCnRvIHNwZWNpZnkgdGhlIHZhbGlk
IHJhbmdlIGZvciBhIHNlbmRlci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0IG51
bWJlciBvZiBhIFNlc3Npb24tUmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRseSBk
aWZmZXJlbnRseSBiZWNhdXNlIGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duIHBvcnQgODYyOg0K
ICAgICAgICAgICBsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7DQogICAgICAgICAgICAgdHlwZSBp
bmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgICAgICAgIHJhbmdlICI4NjIgfCA0OTE1Mi4uNjU1
MzUiOw0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAg
ICAgICAgICAiVGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZQ0KICAg
ICAgICAgICAgICAgIFRXQU1QLVRlc3QgKFVEUCkgdGVzdCBwYWNrZXRzIGJlbG9uZ2luZyB0byB0
aGlzDQogICAgICAgICAgICAgICAgdGVzdCBzZXNzaW9uLiI7DQogICAgICAgICAgIH0NCkJ1dCwg
YXMgd2Ugb2JzZXJ2ZSwgaW4gYm90aCBjYXNlcyBkZWZpbml0aW9ucyBpbmNsdWRlIHRoZSBEeW5h
bWljL1ByaXZhdGUgcmFuZ2UgZXhwbGljaXRseSBkZWZpbmVkLiBJIHRoaW5rIHRoYXQga2VlcGlu
ZyBTVEFNUCBzcGVjaWZpY2F0aW9uIGNvbnNpc3RlbnQgd2l0aCB0aGUgVFdBTVAsIFRXQU1QIFlB
TkcgZGF0YSBtb2RlbCBpbiBwYXJ0aWN1bGFyLCBpbiB0aGUgd2F5IHRoZSB2YWxpZCByYW5nZSBv
ZiBVRFAgcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFsIHRvIHRoZSBTVEFN
UCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIEZy
aSwgQXVnIDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdy
ZWcgZm9yIGNvbnNpZGVyaW5nIG15IHJldmlldyBjb21tZW50cy4NCkdvb2QgdG8gc2VlIHRoZSBt
ZXNzYWdlIGZvcm1hdCBhbGlnbmVkIHdpdGggZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLW9wdGlvbi10
bHYgYW5kIHVzaW5nIE1CWiAzMC4gVGhpcyBzaG91bGQgZml4IHRoZSBpbnRlcm9wZXJhYmlsaXR5
IGlzc3VlIGJldHdlZW4gdGhlIHR3by4gVGhpcyBhbHNvIGdpdmVzIGZldyAoMykgYnl0ZXMgZm9y
IGFueSBmdXR1cmUgZXh0ZW5zaW9ucy4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KWW91IG1heSBmaXggdGhl
IHNwZWxsaW5nIG9mIG15IG5hbWUgYW5kIGFub3RoZXIgdHlwbyBiZWxvdzoNCk9MRDoNCmFuZCBS
YWtlc2ggR2FuZGkgb3IgdGhlaXINCg0KTkVXOg0KYW5kIFJha2VzaCBHYW5kaGkgZm9yIHRoZWly
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCkkgZGlkIG5vdCBzZWUgZm9sbG93aW5nIGNvbW1lbnQgYWRkcmVz
c2VkLiBJcyB0aGF0IGludGVudGlvbmFsPw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpPbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0gUmFrZXNo
IEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWls
LmNvbT4+IHdyb3RlOg0KDQogICAgVGhhbmtzIEdyZWcgZm9yIHRoZSByZXBseS4NCg0KICAgIElu
IHRoaXMgY2FzZSwgc2hvdWxkIHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNlc3Npb24t
U2VuZGVyIGNhbiBzZWxlY3QgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxvd2luZyB0
aGUgZ3VpZGVsaW5lcyBzcGVjaWZpZWQgaW4gW1JGQzYzMzVdLCBpbnN0ZWFkIG9mIHNwZWNpZnlp
bmcgZm9sbG93aW5nPw0KDQpTZWN0aW9uIDQuNA0KICAgIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5k
ZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVzdGluYXRp
b24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICAgICAgUHJpdmF0
ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQg
ZmluZCBhDQogICAgICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4NCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGhhbmtzLA0K
UmFrZXNoDQoNCg0KT24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxOjAwIFBNIEdyZWcgTWlyc2t5IDxn
cmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3Rl
Og0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciB5b3VyIGhlbHBmdWwgY29tbWVudHMuIFdlJ3Zl
IHVwZGF0ZWQgdGhlIGZvcm1hdCBvZiB0aGUgYmFzZSBTVEFNUCB0ZXN0IHBhY2tldC4gQXBwcmVj
aWF0ZSB5b3VyIGZlZWRiYWNrIG9uIHRoZSBwcm9wb3NlZCBjaGFuZ2VzLCBjb21tZW50cyBhbmQg
cXVlc3Rpb25zLA0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6
MjcgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNClJlZ2FyZGluZyB0aGUgc2l6ZSBv
ZiB0aGUgcGFkZGluZywgeWVzLCBpdCdzIGdvb2QgdG8gdXNlIHRoZSBzYW1lIHNpemUgcGF5bG9h
ZCBmb3IgcXVlcnkgYW5kIHJlc3BvbnNlLg0KSG93ZXZlciwgdGhlIFNUQU1QIHBheWxvYWQgd2l0
aCBUTFYgZXh0ZW5zaW9uIChkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2LTAxKSBo
YXMgc2xpZ2h0bHkgZGlmZmVyZW50IHBhZGRpbmcgc2l6ZSAoMjcgKCBvciA+IDI5KSB2cy4gMzAp
LiBJcyB0aGVyZSBhIHdheSB0byBtYWtlIHRoZW0gY29tcGF0aWJsZT8gRG9lcyBpdCBtZWFuIHRo
YXQgZm9yIFNUQU1QIHdpdGggVExWLCBTZXJ2ZXIgT2N0ZXRzIGlzIHNldCB0byAxLCBidXQgaXQg
c2F5cyBNQlogMCBmb3IgYWxsIDMwIGJ5dGVzLiBJZiB0aGUgcmVzcG9uZGVyIHN1cHBvcnRzIFNl
cnZlciBPY3RldHMgYW5kIHNlZSB0aGUgc2l6ZSA+IDI3LCBpdCBtYXkgZmluZCB0aGUgU2VydmVy
IE9jdGV0IHNpemUgb2YgMCBjb25mdXNpbmc/DQoNClRoYW5rcywNClJha2VzaA0KDQoNCg0KDQoN
Ck9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFNoYWhy
YW0sDQp0aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNlIGZpbmQg
bXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNPj4uDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1v
biwgSnVsIDgsIDIwMTkgYXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSA8c2hhaHJhbS5kYXZhcmlA
YnJvYWRjb20uY29tPG1haWx0bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToN
CkhJIEdyZWcNCg0KSSByZWFkIHlvdXIgZHJhZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBxdWVz
dGlvbnM6DQoNCjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0IG51bWJlciBvciBp
dCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJvbSBUV0FNUCB0aGVu
ICBob3cgZG9lcyB0aGUgcmVjZWl2ZXIgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFRXQU1QIGFuZCBT
VEFNUD8NCkdJTT4+IFNUQU1QIHVzZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFs
bG9jYXRlZCBmb3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMg
ODU0NSkgYXMgdGhlIGRlZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAg
bWF5IHVzZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQv
b3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNS4NCjIpIFdoYXQgaXMgdGhlIGJlbmVm
aXQgb2YgU1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/DQpHSU0+PiBUaGUgd29yayB3YXMgZHJpdmVu
IGJ5IHNldmVyYWwgb2JzZXJ2YXRpb25zLCBhbW9uZyB0aGVtOg0KDQogICogICBjaGFsbGVuZ2Vz
IGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGFtb25nIGltcGxlbWVudGF0aW9ucyBvZiBU
V0FNUC1MaWdodDsNCiAgKiAgIGluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVy
Zm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0z
OTApOw0KICAqICAgaW1wcm92ZSBleHRlbnNpYmlsaXR5IG9mIElQIHBlcmZvcm1hbmNlIG1vbml0
b3JpbmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1cmVtZW50cywgdGVzdGluZyBvZiBuZXcgbWV0cmlj
cyBhbmQgcGFyYW1ldGVycywgZS5nLiwgY29uc2lzdGVuY3kgb2YgQ29TIGluIHRoZSBuZXR3b3Jr
Lg0KMykgV2h5IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/DQpHSU0+PiBJdCB3YXMgYWdyZWVk
IHRvIG1ha2UgdGhlIHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIHRoZSBk
ZWZhdWx0LiBSRkMgNjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBhbmQgVFItMzkwIHJlcXVpcmVz
IGl0IHRvIGJlIHN1cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBsZW1lbnRhdGlvbnMuDQoNClRo
eA0KU2hhaHJhbQ0KDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kg
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3Jv
dGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRoZSBu
ZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBwYWNr
ZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQogICAgICBlc3RpbWF0
ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNU
DQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qg
c2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNl
IG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4g
IFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAgICAgIGRlcGVuZHMg
b24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBp
bg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uDQoNCklmIGl0IGlz
IGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRy
YWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuDQoNClJlZ2Fy
ZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3
aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4gd3Jv
dGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIwMTksIGF0IDE2OjU0
LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlvdSBmb3IgdGhlIHJl
ZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVudCBpcyB2ZXJ5IG11
Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNUQU1QIGlzIHVzZWZ1
bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGluayB0aGF0IHRoZSBk
aXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBSRkMgODA4NSwgcGFy
dGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVh
c3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVu
Y2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3Vy
aXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5m
b3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVYVDoNCj4gICAgICAg
TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBj
YXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0
aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVk
IHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4gICAgICAgcGFydGlj
dWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4uDQoNCg0KTm90IHN1cmUg
aWYg4oCcdXNpbmfigJ0gaXMgdGhlIHJpZ2h0IHdvcmQgYnV0IG90aGVyd2lzZSBmaW5lIGZvciBt
ZS4gT3IgeW91IGNvdWxkIGhhdmUgYSBzZXBhcmF0ZSBzZW50ZW5jZSBsaWtlOg0KDQrigJxSRkM4
MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBs
b2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0
ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSBy
ZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1LuKA
nQ0KDQpPciBzb21ldGhpbmcgc2ltaWxhcuKApg0KDQpCQ1AgaXMgdGhlIHNhbWUgbWF0dXJpdHkg
bGV2ZWwgYXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBIb3dldmVyLCBJIHRo
aW5rIGhhdmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUuDQoNCk1pcmphDQoN
Cg0KDQo+DQo+IFJlZ2FyZHMsDQo+IEdyZWcNCj4NCj4gT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAy
OjM3IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZA
a3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gSGkgR3JlZywNCj4NCj4gVGhhbmtzIGEgbG90IGZv
ciB5b3UgcmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHVz
ZWZ1bCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVzZSBpdCBoYXMgYSBs
b3Qgb2YgaW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9mIFVEUCBiYXNlZCB0
cmFmZmljPyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAxIHBhY2tldCBwZXIg
MyBzZWNvbmRzIChpZiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ug
c2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNv
dWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhp
bms/DQo+DQo+IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBs
aXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0
ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdl
cyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2Vz
LiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLg0KPg0KPiBNaXJqYQ0KPg0KPg0KPiA+IE9uIDYu
IEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4NCj4gPiBIaSBNaXJqYSwN
Cj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5k
IGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQg
dGFnZ2VkIEdJTT4+LiBBdHRhY2hlZCB0aGUgZGlmZi4NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4g
R3JlZw0KPiA+DQo+ID4gT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhs
ZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3
cm90ZToNCj4gPiBIaSBhdXRob3JzLCBoaSBhbGwsDQo+ID4NCj4gPiBUaGFua3MgZm9yIHRoaXMg
d2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkg
d291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2Fs
bC4NCj4gPg0KPiA+IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRoaW5n
IGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFuZCBU
V0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBhcyB0
aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxlYXN0
IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQgdGhhdCBwYWNrZXQgc2Vu
ZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBo
YXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5n
IHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29v
ZC4NCj4gPiBHSU0+PiAgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENv
bnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBu
b3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6DQo+ID4gICAgQmVj
YXVzZSBvZiB0aGUgY29udHJvbA0KPiA+ICAgIGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVz
dCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+ID4gICAgc3BlY2lmaWNhdGlvbiBv
bmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Og0KPiA+IGFkZGluZyB0aGUg
bmV3IHRleHQgaGVyZToNCj4gPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZl
cmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiA+ICAgICAgIGVzdGltYXRlZCwg
YW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCj4g
PiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qg
c2Vzc2lvbi4NCj4gPg0KPiA+DQo+ID4gQW5vdGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQg
dGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxp
ZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQg
bWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHBy
b3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuDQo+ID4gR0lNPj4gQWRk
aW5nIHRoZSByZWZlcmVuY2UgdG8gIlVEUCB0cmFuc3BvcnQiIGludG8gdGhlIGZpcnN0IHNlbnRl
bmNlIG9mIFRoZW9yeSBvZiAgT3BlcmF0aW9ucyBzZWN0aW9uOg0KPiA+ICAgIFNUQU1QIFNlc3Np
b24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2Fy
ZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4NCj4gPg0KPiA+IE1pcmphDQo+ID4NCj4gPiBQLlMu
Og0KPiA+IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1l
YXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUg
cGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8NCj4gPiAtPiDigJxhbuKAnSBt
aXNzaW5nDQo+ID4gR0lNPj4gVGhhbmsgeW91LiBEb25lLg0KPiA+IDxEaWZmXyBkcmFmdC1pZXRm
LWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3Li4uLnR4dC5odG1s
Pg0KPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlw
cG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5f
bGlzdGluZm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThr
VElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdq
SXUtbyZzPUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mZT0+DQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBtIG1h
aWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3Rp
bmZvX2lwcG0mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRW
eUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
cz1FMzR1cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBDaWlvJmU9Pg0KDQoNCi0t
DQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhu
eWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxv
b1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0
SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1mRkxhallTeGRBR25EUGdjNWVK
TDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURI
MnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6
NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9s
NTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdp
bmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9
Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193
d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4N
CmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZy
PU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3
eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1x
USZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBj
b250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1
aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHBy
b3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBz
b250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMu
IFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2
b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVy
IGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0
cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBk
ZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIu
IE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2Ug
YW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
biB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBl
eGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ry
b3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmli
dXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhl
cmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGli
aXRlZC4gVGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFu
YWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxs
QGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUu
cG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9f
YWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtU
SWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJ
dS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NClto
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21f
YWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFu
JmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJj
QncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1M
OFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNj
ZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dG
WjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRx
T28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNm
RnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxv
b1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0
SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0
w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdl
IGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGll
bGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lv
bm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24g
b3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBl
cnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVt
ZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUu
IERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3Vl
ciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNh
dGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNl
DQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWlu
IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hp
Y2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocyku
IElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5k
ZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUs
IGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2Ug
YW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBz
ZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTotd2Via2l0LXN0YW5kYXJkOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N
c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpoMQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAxIENoYXIi
Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToyNC4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJZm9udC13ZWlnaHQ6
Ym9sZDt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30N
CnNwYW4uSGVhZGluZzFDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5nIDEgQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMSI7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzJFNzRCNTt9DQpz
cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrO30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDoyMDI1NTUzMzk1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTg4NDMzNDY0O30NCkBs
aXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4t
Ym90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi
Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94
bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gaXBw
bSBbbWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SGVu
cmlrIE55ZGVsbDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEF1Z3VzdCA3LCAyMDE5IDQ6
MzAgQU08YnI+DQo8Yj5Ubzo8L2I+IFJha2VzaCBHYW5kaGkgJmx0O3JnYW5kaGkuaWV0ZkBnbWFp
bC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJUFBNIENoYWlycyAmbHQ7aXBwbS1jaGFpcnNAaWV0
Zi5vcmcmZ3Q7OyBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7OyBNaXJqYSBLdWVo
bGV3aW5kICZsdDtpZXRmQGt1ZWhsZXdpbmQubmV0Jmd0OzsgZHJhZnQtaWV0Zi1pcHBtLXN0YW1w
QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRy
YWZ0LWlldGYtaXBwbS1zdGFtcDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGUgcmFuZ2UgcHJvYmFibHkgY29tZXMgZnJvbSB0aGUgSUFOQSBk
ZWZpbml0aW9uIG9mIHRoZSBlcGhlbWVyYWwgcG9ydHMgKDQ5MTUyIHRvIDY1NTM1KSBhbHRob3Vn
aCB0aGVzZSBhcmUgZGVmaW5lZCBmb3Igc2hvcnQtbGl2ZWQgVENQIGFuZCBub3QgZXhwbGljaXRs
eSBmb3IgVURQLiBXaHkgdGhpcyBtYWRlIGl0IGludG8gdGhlIHlhbmcgbW9kZWwgZm9yIFRXQU1Q
LXRlc3QgKHdoaWNoIGlzIFVEUCkgSSBkb250DQoga25vdywgcHJvYmFibHkgc29tZW9uZSBtaXhl
ZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNo
IHRob3VnaHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+W2FjbV0NCjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYz
MzUjc2VjdGlvbi02Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9u
LTY8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPnNlZW1zIGNsZWFyIHRvIG1lLCB3aXRob3V0IG1ha2luZyB0aGUgZGlz
dGluY3Rpb24gYmV0d2VlbiBUQ1AgYW5kIFVEUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj55b3UgbWVudGlvbi4gVGhlcmUg
d2FzIGRpc2N1c3Npb24gb24gdGhlIGlwcG0tbGlzdCBJSVJDLCB0b28uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TW9zdCwgaWYgbm90IGFsbCwg
aW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkgaGF2ZSBzZWVuIGRvZXMgbm90IGltcG9zZSBsaW1p
dGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBwb3J0cyBmb3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0
cyB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZvciBleGFtcGxlIG5laXRoZXIgQWNjZWRpYW4s
IEV4Zm8sIFZpYXZpLCBKdW5pcGVyLCBOb2tpYSwgSHVhd2VpIGltcG9zZSBhbnkNCiBsaW1pdGF0
aW9uIGxpa2UgdGhhdCB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaXRoIGEg
eWFuZyBtb2RlbCBiYXNlZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2YgY291cnNlIGJl
IGxpbWl0ZWQgaWYgdGhleSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5IGRlZmluZXMgdGhl
IGVwaGVtZXJhbCByYW5nZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRpc2FkdmFudGFnZXMg
b2YgdGhpcywgYnV0IGl0IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVyIGlmIHRoZSB5
YW5nDQogbW9kZWwgd2FzIGxlc3MgcmVzdHJpY3RpdmUsIHNpbmNlIHRoZSByZXN0cmljdGlvbiBo
YXMgbm8gcmVhbCB2YWx1ZSBpbiBpdHNlbGYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5bYWNtXSAuLi48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+ZXhjZXB0IGF2b2lkaW5nIGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxi
cj4NCkFsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRoaSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iPnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGlu
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIEhlbnJpay4gV2hl
cmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUgZnJvbT8gQWxzbywgaG93IGRvIEkgY29uZmln
dXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSByYW5nZSB1c2luZyB0aGUgVFdBTVAgWWFuZyBt
b2RlbD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZSBpcyBhIGRp
c3RpbmN0aW9uIGJldHdlZW4gJnF1b3Q7bXVzdCBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVz
dGluYXRpb24gcG9ydHMmcXVvdDsgYW5kICZxdW90O211c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQg
dG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBmaXJzdCB3b3JkaW5nIGRvZXMgbm90IHByb2hpYml0
IHNlbmRlcnMgdG8gYmUgYWJsZSB0byBzZW5kIGFsc28gdG8gb3RoZXIgZGVzdGluYXRpb24gcG9y
dHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+T24gVHVlLCBBdWcgNiwgMjAxOSBhdCA0OjU3IFBNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPkhpIEdyZWcsDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5NYW55IHRoYW5rcyBmb3IgdGhlIHJlcGx5Lg0K
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+QXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVy
ZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFu
b3RoZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVtKSwgdGhlIGZvbGxvd2luZyB0
ZXh0IHdpdGggTVVTVA0KIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1vZGVs
IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5
YW5nLTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9
T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1
eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9q
dXJBTEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZiI+ZHJhZnQtaWV0Zi1pcHBtLXR3
YW1wLXlhbmc8L3NwYW4+PC9hPiBzaG91bGQgYWxzbyBub3QgcGxhY2Ugc3VjaCByZXN0cmljdGlv
bi4mbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNlY3Rpb24gNC40DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNU
IGJlIGFibGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20g
dGhlIER5bmFtaWMgYW5kL29yPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVu
dCBzeXN0ZW0gc2hvdWxkIGZpbmQgYTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiZuYnNw
Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBTYXQsIEF1ZyAzLCAyMDE5IGF0IDE6MDUg
UE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5IaSBSYWtlc2gsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+bXkgYXBvbG9naWVzIGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91ciBuYW1lLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IGZv
ciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiB0aGUgcHJvcG9zZWQgdXBkYXRlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkaW5nIHRo
ZSBkZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0aGUgdmFsaWQgVURQIHBvcnQgbnVtYmVycywN
CjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5
YW5nLTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9
T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1
eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9q
dXJBTEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1pZXRmLWlwcG0tdHdhbXAt
eWFuZzwvYT4mbmJzcDt1c2VzIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlciBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDt0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1iZXIgezxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJlciB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JhbmdlIDQ5MTUyLi42NTUzNTs8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVz
Y3JpcHRpb24gJnF1b3Q7RHluYW1pYyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiZxdW90Ozs8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPnRvIHNwZWNpZnkgdGhlIHZhbGlkIHJhbmdlIGZvciBhIHNlbmRl
ci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0IG51bWJlciBvZiBhIFNlc3Npb24t
UmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRseSBkaWZmZXJlbnRseSBiZWNhdXNl
IGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duIHBvcnQgODYyOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVt
YmVyIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7cmFuZ2UgJnF1b3Q7ODYyIHwgNDkxNTIuLjY1NTM1JnF1b3Q7Ozxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRp
b248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7JnF1b3Q7VGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZTxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgVFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXM8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRl
c3Qgc2Vzc2lvbi4mcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt9PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5CdXQsIGFzIHdlIG9ic2VydmUsIGluIGJvdGggY2FzZXMgZGVmaW5pdGlvbnMgaW5jbHVk
ZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4cGxpY2l0bHkgZGVmaW5lZC4gSSB0aGluayB0
aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlvbiBjb25zaXN0ZW50IHdpdGggdGhlIFRXQU1Q
LCBUV0FNUCBZQU5HIGRhdGEgbW9kZWwgaW4gcGFydGljdWxhciwgaW4gdGhlIHdheSB0aGUgdmFs
aWQgcmFuZ2Ugb2YgVURQDQogcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFs
IHRvIHRoZSBTVEFNUCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgQXVn
IDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8
ZGl2Pg0KPGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWwiPlRoYW5rcyBHcmVn
IGZvciBjb25zaWRlcmluZyBteSByZXZpZXcgY29tbWVudHMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48
L3NwYW4+PC9oMT4NCjxoMT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsIj5Hb29k
IHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3aXRoIGRyYWZ0LWlldGYtaXBwbS1z
dGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRoaXMgc2hvdWxkIGZpeCB0aGUgaW50
ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28uIFRoaXMgYWxzbyBnaXZlcw0KIGZl
dyAoMykgYnl0ZXMgZm9yIGFueSBmdXR1cmUgZXh0ZW5zaW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L2gxPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Zb3UgbWF5IGZp
eCB0aGUgc3BlbGxpbmcgb2YgbXkgbmFtZSBhbmQgYW5vdGhlciB0eXBvIGJlbG93Ojwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPk9MRDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5hbmQgUmFrZXNoIEdhbmRpIG9yIHRoZWlyPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+TkVXOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFuZCBSYWtlc2ggR2FuZGhpIGZvciB0
aGVpcjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij5JIGRpZCBub3Qgc2VlIGZvbGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4gSXMgdGhhdCBpbnRl
bnRpb25hbD88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5PbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0gUmFr
ZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoYW5rcyBHcmVnIGZv
ciB0aGUgcmVwbHkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEluIHRoaXMgY2FzZSwgc2hvdWxkIHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNl
c3Npb24tU2VuZGVyIGNhbiBzZWxlY3QgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxv
d2luZyB0aGUgZ3VpZGVsaW5lcyBzcGVjaWZpZWQgaW4gW1JGQzYzMzVdLCBpbnN0ZWFkIG9mIHNw
ZWNpZnlpbmcNCiBmb2xsb3dpbmc/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U2VjdGlv
biA0LjQNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBUaHVzIFNUQU1QIFNlc3Npb24t
U2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBu
dW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVz
dCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNh
biB1c2UuJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5SYWtlc2g8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+T24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxOjAwIFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu
MHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJp
Z2h0OjBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUmFrZXNoLDxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgeW91ciBo
ZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBmb3JtYXQgb2YgdGhlIGJhc2UgU1RB
TVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVkYmFjayBvbiB0aGUgcHJvcG9zZWQg
Y2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBKdWwgOSwgMjAxOSBh
dCA5OjI3IEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkaW5nIHRoZSBzaXplIG9mIHRoZSBwYWRk
aW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUgc2l6ZSBwYXlsb2FkIGZvciBxdWVy
eSBhbmQgcmVzcG9uc2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5Ib3dldmVyLCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRMViBleHRlbnNpb24g
KGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBzbGlnaHRseSBkaWZm
ZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yICZndDsgMjkpIHZzLiAzMCkuIElzIHRoZXJlIGEg
d2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPyBEb2VzIGl0IG1lYW4gdGhhdCBmb3IgU1RBTVAg
d2l0aCBUTFYsIFNlcnZlciBPY3RldHMNCiBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMgTUJaIDAg
Zm9yIGFsbCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRz
IGFuZCBzZWUgdGhlIHNpemUgJmd0OyAyNywgaXQgbWF5IGZpbmQgdGhlIFNlcnZlciBPY3RldCBz
aXplIG9mIDAgY29uZnVzaW5nPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6
MjAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SGkgU2hhaHJhbSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj50aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxl
YXNlIGZpbmQgbXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwg
SnVsIDgsIDIwMTkgYXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYWhyYW0uZGF2
YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhJIEdyZWc8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgcmVhZCB5b3VyIGRyYWZ0IGFu
ZCBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xKSBEb2VzIGl0IHJlcXVpcmUgYW55IFVEUC9U
Q1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FNUD8gaWYgaXQgcmV1
c2VzIGZyb20gVFdBTVAgdGhlbiAmbmJzcDtob3cgZG9lcyB0aGUgcmVjZWl2ZXIgZGlmZmVyZW50
aWF0ZSBiZXR3ZWVuIFRXQU1QIGFuZCBTVEFNUD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R0lNJmd0OyZn
dDsgU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZv
ciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0
aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRl
c3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRl
IFBvcnRzDQogcmFuZ2UgNDkxNTItNjU1MzUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0
OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjIpIFdoYXQgaXMgdGhl
IGJlbmVmaXQgb2YgU1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdJ
TSZndDsmZ3Q7IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFt
b25nIHRoZW06PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+
DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmNoYWxs
ZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25z
IG9mIFRXQU1QLUxpZ2h0OzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21z
by1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXpp
bmcgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtz
IChUUi0zOTApOzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwwIGxldmVsMSBsZm8xIj4NCmltcHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5j
ZSBtb25pdG9yaW5nIHRvb2wgdG8gc3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3
IG1ldHJpY3MgYW5kIHBhcmFtZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUg
bmV0d29yay4mbmJzcDs8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MykgV2h5IGlzIHRoZXJlIHNvIG11
Y2ggTUJaIGJ5dGU/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdJTSZndDsmZ3Q7IEl0IHdhcyBhZ3JlZWQg
dG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgdGhlIGRl
ZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBUUi0zOTAgcmVxdWlyZXMg
aXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVudGF0aW9ucy48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaHg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlNoYWhyYW08bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpIE1pcmphLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgdGhlIHN1Z2dlc3RlZCB0ZXh0LiBUaGUgbmV3
IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyBMb2FkIG9mIFNUQU1QIHRl
c3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7IGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24g
dGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBiZSB0
aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyBbUkZDODA4NV0gc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBn
dWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQ8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyBmb3IgVURQLWJhc2VkIHByb3RvY29sLiZuYnNwOyBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMg
b2YgdGVzdCB0cmFmZmljPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGVwZW5kcyBvbiB0aGUg
dGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzdGF5IGluPGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0u
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklm
IGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9u
IG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2Fy
ZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5H
cmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBo
cmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3Vl
aGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
SGkgR3JlZyw8YnI+DQo8YnI+DQpTZWUgYmVsb3cuPGJyPg0KPGJyPg0KJmd0OyBPbiA4LiBKdWwg
MjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsgdGhhbmsg
eW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhlIGRvY3Vt
ZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4g
U1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRo
aW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rpb25zIG9m
IFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksDQogU2VjdGlvbiAzLjEuNSBJbXBsaWNhdGlvbnMgb2Yg
UlRUIGFuZCBMb3NzIE1lYXN1cmVtZW50cyBvbiBDb25nZXN0aW9uIENvbnRyb2wuIFdvdWxkIGFk
ZGluZyB0aGUgcmVmZXJlbmNlIHRvIHRoYXQgc2VjdGlvbiBpbiB0aGUgbmV3IHRleHQgcHJvcG9z
ZWQgZm9yIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHdvcms/IEknbGwgcHV0
IFJGQyA4MDg1IGFzIEluZm9ybWF0aW9uYWwgcmVmZXJlbmNlIGFzIGl0IGlzIEJDUC48YnI+DQom
Z3Q7IE5FVyBURVhUOjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9m
IFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxs
eTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUg
cG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JG
QzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4u
Li48YnI+DQo8YnI+DQo8YnI+DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQg
d29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFy
YXRlIHNlbnRlbmNlIGxpa2U6PGJyPg0KPGJyPg0K4oCcUkZDODA4NSBzZWN0aW9uIDMuMS41IHBy
b3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJhc2VkIHBy
b3RvY29sLiBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRlcGVuZHMg
b24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc2F5IGlu
IHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gUkZDODA4NS7igJ08YnI+DQo8YnI+DQpPciBzb21l
dGhpbmcgc2ltaWxhcuKApjxicj4NCjxicj4NCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZl
bCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsg
aGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS48YnI+DQo8YnI+DQpNaXJq
YTxicj4NCjxicj4NCjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZn
dDsgR3JlZzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6Mzcg
QU0gTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PGJy
Pg0KJmd0OyBIaSBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MgYSBsb3QgZm9yIHlv
dSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVs
IHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBv
ZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZm
aWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNl
Y29uZHMgKGlmDQogUlRUIGlzIHVua25vd24pLiBJIGd1ZXNzIGl0IGRvZXNu4oCZdCBtYWtlIHNl
bnNlIHRvIHJlcXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFmZmljLCBob3dldmVyLCBpdCBjb3Vs
ZCBtYXliZSBzdGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRpb24/IFdoYXQgZG8geW91IHRoaW5r
Pzxicj4NCiZndDsgPGJyPg0KJmd0OyBBbHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSByZXZpZXcg
dG8gdGhlIElQUE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0aGUgSVBQ
TSBjaGFpcnMgaW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQgeW91IHBy
b3Bvc2VkIGNoYW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdhcmUgb2Yg
dGhlc2UgY2hhbmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS48YnI+DQomZ3Q7IDxicj4N
CiZndDsgTWlyamE8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIDYuIEp1
bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEhpIE1pcmphLDxicj4N
CiZndDsgJmd0OyB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50
ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5l
ZCBhbmQgdGFnZ2VkIEdJTSZndDsmZ3Q7LiBBdHRhY2hlZCB0aGUgZGlmZi48YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7IEdyZWc8YnI+DQomZ3Q7
ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIFRodSwgSnVsIDQsIDIwMTkgYXQgOToxMCBBTSBNaXJq
YSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
ICZndDsgSGkgYXV0aG9ycywgaGkgYWxsLDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsg
VGhhbmtzIGZvciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29kIHNoZXBo
ZXJkIHdyaXRlLXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3JlIEkgc3Rh
cnQgSUVURiBsYXN0IGNhbGwuPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJIGJlbGll
dmUgdGhpcyBkb2N1bWVudCBzaG91bGQgc2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3JrIGxvYWQg
YW5kIGNvbmdlc3Rpb24gKGNvbnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBxdWl0ZSBh
IGJpdCBzZW5kZXIgc2NoZWR1bGluZywgaG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBsaWZpZWQg
dmVyc2lvbiwgc28gSSB0aGluayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1dCBhIHdh
cmluZyBpbiB0aGlzIGRvY3VtZW50DQogdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29t
ZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9y
ZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBv
ciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC48YnI+DQomZ3Q7ICZndDsg
R0lNJmd0OyZndDsmbmJzcDsgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5
IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9l
cyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6PGJyPg0KJmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBCZWNhdXNlIG9mIHRoZSBjb250cm9sPGJyPg0KJmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhpczxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgc3BlY2lmaWNh
dGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Ojxicj4NCiZndDsg
Jmd0OyBhZGRpbmcgdGhlIG5ldyB0ZXh0IGhlcmU6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5l
dHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGlu
ZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
YmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24u
PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgQW5vdGhlciBj
b21tZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBw
b3J0IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dl
dmVyLCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhh
dCB0aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0
YWwgY2xlYXIuPGJyPg0KJmd0OyAmZ3Q7IEdJTSZndDsmZ3Q7IEFkZGluZyB0aGUgcmVmZXJlbmNl
IHRvICZxdW90O1VEUCB0cmFuc3BvcnQmcXVvdDsgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2Yg
VGhlb3J5IG9mJm5ic3A7IE9wZXJhdGlvbnMgc2VjdGlvbjo8YnI+DQomZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBV
RFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IE1pcmphPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBQ
LlMuOjxicj4NCiZndDsgJmd0OyBOaXQ6IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFjdGl2ZSBw
ZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50IGRlZmlu
ZXMgYW4gYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvPGJyPg0K
Jmd0OyAmZ3Q7IC0mZ3Q7IOKAnGFu4oCdIG1pc3Npbmc8YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZn
dDsgVGhhbmsgeW91LiBEb25lLiA8YnI+DQomZ3Q7ICZndDsgJmx0O0RpZmZfIGRyYWZ0LWlldGYt
aXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWwm
Z3Q7PGJyPg0KJmd0OyA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHBt
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3
dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lwcG0mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhD
bGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUUzNHVxS21RZE8y
VnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3Jn
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
YW1wO3M9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
cG08L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4tLSA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+SGVu
cmlrIE55ZGVsbDwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+PHN0
cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bh
bj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzFBMDgz
MiI+MS44NjYuNjg1LjgxODE8YnI+DQo8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5j
b20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT48L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6
eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgaWQ9Il94MDAwMF9pMTAyNSIgc3JjPSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9hPjxicj4NCjxhIGhy
ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
d3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXctZkZMYWpZU3hkQUduRFBn
YzVlSkw5S2UxRnh0X1pVaDdnMkp4TVhGbXcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBo
ZWlnaHQ9IjI1IiBpZD0iX3gwMDAwX2kxMDI2IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdl
cy9HZXQvTjYzODMyL2Y5Ny5wbmciPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190d2l0dGVyLmNvbV9B
Y2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZ
ZzMzdEhYWSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0
aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJfeDAw
MDBfaTEwMjciIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBu
ZyI+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlh
bi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZhbXA7ZD1Ed01GYVEmYW1wO2M9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDtt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YVYxMFB2
WjY1Z2loQnRyY3lSZldXRlozT3B2YWYzZTRnelE5cFJKSXVtMCZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJfeDAwMDBfaTEwMjgiIHNyYz0iaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fd3d3
LmFjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFK
OEQxRGhkOUxaMWF6NCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjk0IiBoZWlnaHQ9IjEiIGlk
PSJfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIv
bC5qcGciPjwvc3Bhbj48L2E+PGJyPg0KPC9zcGFuPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojRjU5RDE1Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz10QXUwenlwZzY4c2JUSDlr
VzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2Vk
aWFuLmNvbTwvYT48L3NwYW4+PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlIt
Q0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0Ij5MZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3Nh
Z2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50
aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNz
aW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNv
bg0KIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBw
YXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRp
YXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxh
aXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1
bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZQ0KIHNhbnMgbOKAmWF1
dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5Db25maWRl
bnRpYWxpdHkgbm90aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdCI+VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVy
ZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxl
Z2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFk
ZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
aW5mb3JtIHNlbmRlcg0KIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2Yu
IEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2Yg
dGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29u
c2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5rIHlvdS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
Cjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBN
YW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxs
QGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
YW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBpZD0iX3gwMDAwX2kxMDMwIiBzcmM9
Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciPjwvc3Bhbj48L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7ZD1Ed01GYVEmYW1wO2M9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDtt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9dy1mRkxh
allTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJfeDAwMDBfaTEwMzEiIHNyYz0iaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyI+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3
aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1E
SDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2Ra
WUlrRno1a3pTWVlnMzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0
ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIy
NSIgaWQ9Il94MDAwMF9pMTAzMiIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi90OTkucG5nIj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmxpbmtlZGluLmNvbV9jb21w
YW55X2FjY2VkaWFuLTJEbmV0d29ya3MtM0ZvcmlnaW5hbFN1YmRvbWFpbi0zRGNhJmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9M
NzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZh
bXA7cz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmFtcDtlPSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBi
b3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgaWQ9Il94MDAwMF9pMTAzMyIgc3JjPSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJk
cU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1Qb3dUOUM5X0UwOVlnOHRvV0Nh
NHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhl
aWdodD0iMSIgaWQ9Il94MDAwMF9pMTAzNCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6
eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3N0cm9uZz48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cD48c3Bh
biBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRp
YWxpdMOpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxl
PSJmb250LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLD
qXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29u
dCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2Vj
cmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhj
bHVzaWYgZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBj
ZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlx
dWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0
b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0
IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQog
c2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41
cHQiPkNvbmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0
YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5
IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVz
ZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNv
cHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3Ig
Y29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRo
b3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhh
bmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_4D7F4AD313D3FC43A053B309F97543CFA0ADA7AEnjmtexg4researc_--


From nobody Wed Aug  7 07:35:44 2019
Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5989C1200FF; Wed,  7 Aug 2019 07:35:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.988
X-Spam-Level: 
X-Spam-Status: No, score=-0.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JciRnWE2hne2; Wed,  7 Aug 2019 07:35:37 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5ED9120130; Wed,  7 Aug 2019 07:35:35 -0700 (PDT)
Received: from pps.filterd (m0049463.ppops.net [127.0.0.1]) by m0049463.ppops.net-00191d01. (8.16.0.27/8.16.0.27) with SMTP id x77EU0nV002808; Wed, 7 Aug 2019 10:35:32 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049463.ppops.net-00191d01. with ESMTP id 2u7y8u2bwt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Aug 2019 10:34:43 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETqLC022594; Wed, 7 Aug 2019 09:29:52 -0500
Received: from zlp30499.vci.att.com (zlp30499.vci.att.com [135.46.181.149]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETlN6022205 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 7 Aug 2019 09:29:48 -0500
Received: from zlp30499.vci.att.com (zlp30499.vci.att.com [127.0.0.1]) by zlp30499.vci.att.com (Service) with ESMTP id E66CC4013B2D; Wed,  7 Aug 2019 14:29:47 +0000 (GMT)
Received: from clpi183.sldc.sbc.com (unknown [135.41.1.46]) by zlp30499.vci.att.com (Service) with ESMTP id 943A24013B28; Wed,  7 Aug 2019 14:29:47 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETlMs024776; Wed, 7 Aug 2019 09:29:47 -0500
Received: from mail-blue.research.att.com (mail-blue.research.att.com [135.207.178.11]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x77ETgUR024313; Wed, 7 Aug 2019 09:29:42 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-blue.research.att.com (Postfix) with ESMTP id 5B5C9414EE4; Wed,  7 Aug 2019 10:29:42 -0400 (EDT)
Received: from njmtexg4.research.att.com ([fe80::8cd:baa3:219e:5bd4]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0468.000; Wed, 7 Aug 2019 10:29:42 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "Mirja Kuehlewind" <ietf@kuehlewind.net>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0amQo6PNCyFk2ZRVsFWcmbE6bBI+aAgAAWDYCAAD6oAIAAJQuAgADuSwCAJfN4gIAADqoAgAGE44CABJNAgIAABkeAgAAuxACAAPFGgIAAHzbw
Date: Wed, 7 Aug 2019 14:28:49 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
In-Reply-To: <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [79.3.201.102]
Content-Type: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CFA0ADA7AEnjmtexg4researc_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-07_03:, , 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=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908070154
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Ht5uHx5xM7PfsehlqjZCfXvqrX0>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Aug 2019 14:35:43 -0000

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

DQpGcm9tOiBpcHBtIFttYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
SGVucmlrIE55ZGVsbA0KU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgNywgMjAxOSA0OjMwIEFNDQpU
bzogUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4NCkNjOiBJUFBNIENoYWly
cyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc+OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+OyBN
aXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PjsgZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRm
LWlwcG0tc3RhbXANCg0KVGhlIHJhbmdlIHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVm
aW5pdGlvbiBvZiB0aGUgZXBoZW1lcmFsIHBvcnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2gg
dGhlc2UgYXJlIGRlZmluZWQgZm9yIHNob3J0LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkg
Zm9yIFVEUC4gV2h5IHRoaXMgbWFkZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10
ZXN0ICh3aGljaCBpcyBVRFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0
IHVwIHdpdGggVENQIGFuZCBpdCBwYXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhv
dWdodC4NClthY21dDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9u
LTYNCnNlZW1zIGNsZWFyIHRvIG1lLCB3aXRob3V0IG1ha2luZyB0aGUgZGlzdGluY3Rpb24gYmV0
d2VlbiBUQ1AgYW5kIFVEUA0KeW91IG1lbnRpb24uIFRoZXJlIHdhcyBkaXNjdXNzaW9uIG9uIHRo
ZSBpcHBtLWxpc3QgSUlSQywgdG9vLg0KDQpNb3N0LCBpZiBub3QgYWxsLCBpbXBsZW1lbnRhdGlv
bnMgb2YgVFdBTVAgSSBoYXZlIHNlZW4gZG9lcyBub3QgaW1wb3NlIGxpbWl0YXRpb25zIG9uIHRo
ZSBzb3VyY2UgVURQIHBvcnRzIGZvciB0aGUgVFdBTVAtdGVzdCBwYWNrZXRzIHdoZW4gY29uZmln
dXJpbmcgdmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhlciBBY2NlZGlhbiwgRXhmbywgVmlhdmks
IEp1bmlwZXIsIE5va2lhLCBIdWF3ZWkgaW1wb3NlIGFueSBsaW1pdGF0aW9uIGxpa2UgdGhhdCB3
aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLg0KDQpXaXRoIGEgeWFuZyBtb2RlbCBiYXNl
ZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2YgY291cnNlIGJlIGxpbWl0ZWQgaWYgdGhl
eSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5IGRlZmluZXMgdGhlIGVwaGVtZXJhbCByYW5n
ZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRpc2FkdmFudGFnZXMgb2YgdGhpcywgYnV0IGl0
IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVyIGlmIHRoZSB5YW5nIG1vZGVsIHdhcyBs
ZXNzIHJlc3RyaWN0aXZlLCBzaW5jZSB0aGUgcmVzdHJpY3Rpb24gaGFzIG5vIHJlYWwgdmFsdWUg
aW4gaXRzZWxmLg0KDQpbYWNtXSAuLi5leGNlcHQgYXZvaWRpbmcgYSBwb3J0IGFzc2lnbmVkIGJ5
IElBTkEuLi4NCg0KQWwNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCA4OjA3IFBNIFJha2VzaCBH
YW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20+PiB3cm90ZToNClRoYW5rcyBIZW5yaWsuIFdoZXJlIGRvZXMgdGhpcyByZXF1aXJlbWVudCBj
b21lIGZyb20/IEFsc28sIGhvdyBkbyBJIGNvbmZpZ3VyZSB0aGUgVURQIHBvcnQgb3V0c2lkZSB0
aGUgcmFuZ2UgdXNpbmcgdGhlIFRXQU1QIFlhbmcgbW9kZWw/DQoNClRoYW5rcywNClJha2VzaA0K
DQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE5IEFNIEhlbnJpayBOeWRlbGwgPGhueWRlbGxA
YWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4+IHdyb3RlOg0KVGhlcmUg
aXMgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuICJtdXN0IGJlIGFibGUgdG8gc2VuZCB0byB0aGVzZSBk
ZXN0aW5hdGlvbiBwb3J0cyIgYW5kICJtdXN0IG9ubHkgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNl
IGRlc3RpbmF0aW9uIHBvcnRzIg0KDQpUaGUgZmlyc3Qgd29yZGluZyBkb2VzIG5vdCBwcm9oaWJp
dCBzZW5kZXJzIHRvIGJlIGFibGUgdG8gc2VuZCBhbHNvIHRvIG90aGVyIGRlc3RpbmF0aW9uIHBv
cnRzLg0KDQoNCk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgNDo1NyBQTSBSYWtlc2ggR2FuZGhpIDxy
Z2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3Jv
dGU6DQpIaSBHcmVnLA0KTWFueSB0aGFua3MgZm9yIHRoZSByZXBseS4NCkFzIHRoZXJlIGFyZSBh
bHJlYWR5IGltcGxlbWVudGF0aW9ucyBvdXQgdGhlcmUgd2hlcmUgc3VjaCByZXN0cmljdGlvbnMg
ZG8gbm90IGV4aXN0IGFzIGRpc2N1c3NlZCBpbiBhbm90aGVyIGVtYWlsIHRocmVhZCAoanVzdCBm
b3J3YXJkZWQgdGhlbSksIHRoZSBmb2xsb3dpbmcgdGV4dCB3aXRoIE1VU1QgaXMgYWxyZWFkeSB2
aW9sYXRlZC4gVGhlIFRXQU1QIFlhbmcgbW9kZWwgZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZk
PUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3
Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUhSXzVudHdW
dTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9qdXJBTEhPUFEmZT0+IHNob3VsZCBhbHNvIG5vdCBw
bGFjZSBzdWNoIHJlc3RyaWN0aW9uLg0KU2VjdGlvbiA0LjQNCiAgICAgICBUaHVzIFNUQU1QIFNl
c3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3QNCiAgICAgICBwYWNrZXRzIHRv
IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAg
ICAgIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0
ZW0gc2hvdWxkIGZpbmQgYQ0KICAgICAgIHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNh
biB1c2UuDQoNClRoYW5rcywNClJha2VzaA0KDQpPbiBTYXQsIEF1ZyAzLCAyMDE5IGF0IDE6MDUg
UE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2gsDQpteSBhcG9sb2dpZXMgZm9yIHRoZSBtaXNz
cGVsbGluZyBvZiB5b3VyIG5hbWUuDQpUaGFuayB5b3UgZm9yIHlvdXIga2luZCBjb25zaWRlcmF0
aW9uIG9mIHRoZSBwcm9wb3NlZCB1cGRhdGUuDQpSZWdhcmRpbmcgdGhlIGRlZmluaXRpb24gb2Yg
dGhlIHJhbmdlIG9mIHRoZSB2YWxpZCBVRFAgcG9ydCBudW1iZXJzLCBkcmFmdC1pZXRmLWlwcG0t
dHdhbXAteWFuZzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaXBwbS0yRHR3YW1wLTJE
eWFuZy0yRDEzJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9SFJfNW50d1Z1OThNTFZzTlNiZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZlPT4gdXNlcyB0
eXBlIGR5bmFtaWMtcG9ydC1udW1iZXIgYXMgZm9sbG93czoNCiAgICAgdHlwZWRlZiBkeW5hbWlj
LXBvcnQtbnVtYmVyIHsNCiAgICAgICB0eXBlIGluZXQ6cG9ydC1udW1iZXIgew0KICAgICAgICAg
cmFuZ2UgNDkxNTIuLjY1NTM1Ow0KICAgICAgIH0NCiAgICAgICBkZXNjcmlwdGlvbiAiRHluYW1p
YyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiI7DQogICAgIH0NCnRvIHNwZWNpZnkgdGhlIHZhbGlk
IHJhbmdlIGZvciBhIHNlbmRlci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0IG51
bWJlciBvZiBhIFNlc3Npb24tUmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRseSBk
aWZmZXJlbnRseSBiZWNhdXNlIGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duIHBvcnQgODYyOg0K
ICAgICAgICAgICBsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7DQogICAgICAgICAgICAgdHlwZSBp
bmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgICAgICAgIHJhbmdlICI4NjIgfCA0OTE1Mi4uNjU1
MzUiOw0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAg
ICAgICAgICAiVGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZQ0KICAg
ICAgICAgICAgICAgIFRXQU1QLVRlc3QgKFVEUCkgdGVzdCBwYWNrZXRzIGJlbG9uZ2luZyB0byB0
aGlzDQogICAgICAgICAgICAgICAgdGVzdCBzZXNzaW9uLiI7DQogICAgICAgICAgIH0NCkJ1dCwg
YXMgd2Ugb2JzZXJ2ZSwgaW4gYm90aCBjYXNlcyBkZWZpbml0aW9ucyBpbmNsdWRlIHRoZSBEeW5h
bWljL1ByaXZhdGUgcmFuZ2UgZXhwbGljaXRseSBkZWZpbmVkLiBJIHRoaW5rIHRoYXQga2VlcGlu
ZyBTVEFNUCBzcGVjaWZpY2F0aW9uIGNvbnNpc3RlbnQgd2l0aCB0aGUgVFdBTVAsIFRXQU1QIFlB
TkcgZGF0YSBtb2RlbCBpbiBwYXJ0aWN1bGFyLCBpbiB0aGUgd2F5IHRoZSB2YWxpZCByYW5nZSBv
ZiBVRFAgcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFsIHRvIHRoZSBTVEFN
UCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIEZy
aSwgQXVnIDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdy
ZWcgZm9yIGNvbnNpZGVyaW5nIG15IHJldmlldyBjb21tZW50cy4NCkdvb2QgdG8gc2VlIHRoZSBt
ZXNzYWdlIGZvcm1hdCBhbGlnbmVkIHdpdGggZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLW9wdGlvbi10
bHYgYW5kIHVzaW5nIE1CWiAzMC4gVGhpcyBzaG91bGQgZml4IHRoZSBpbnRlcm9wZXJhYmlsaXR5
IGlzc3VlIGJldHdlZW4gdGhlIHR3by4gVGhpcyBhbHNvIGdpdmVzIGZldyAoMykgYnl0ZXMgZm9y
IGFueSBmdXR1cmUgZXh0ZW5zaW9ucy4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KWW91IG1heSBmaXggdGhl
IHNwZWxsaW5nIG9mIG15IG5hbWUgYW5kIGFub3RoZXIgdHlwbyBiZWxvdzoNCk9MRDoNCmFuZCBS
YWtlc2ggR2FuZGkgb3IgdGhlaXINCg0KTkVXOg0KYW5kIFJha2VzaCBHYW5kaGkgZm9yIHRoZWly
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCkkgZGlkIG5vdCBzZWUgZm9sbG93aW5nIGNvbW1lbnQgYWRkcmVz
c2VkLiBJcyB0aGF0IGludGVudGlvbmFsPw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpPbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0gUmFrZXNo
IEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWls
LmNvbT4+IHdyb3RlOg0KDQogICAgVGhhbmtzIEdyZWcgZm9yIHRoZSByZXBseS4NCg0KICAgIElu
IHRoaXMgY2FzZSwgc2hvdWxkIHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNlc3Npb24t
U2VuZGVyIGNhbiBzZWxlY3QgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxvd2luZyB0
aGUgZ3VpZGVsaW5lcyBzcGVjaWZpZWQgaW4gW1JGQzYzMzVdLCBpbnN0ZWFkIG9mIHNwZWNpZnlp
bmcgZm9sbG93aW5nPw0KDQpTZWN0aW9uIDQuNA0KICAgIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5k
ZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVzdGluYXRp
b24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICAgICAgUHJpdmF0
ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQg
ZmluZCBhDQogICAgICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4NCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGhhbmtzLA0K
UmFrZXNoDQoNCg0KT24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxOjAwIFBNIEdyZWcgTWlyc2t5IDxn
cmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3Rl
Og0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciB5b3VyIGhlbHBmdWwgY29tbWVudHMuIFdlJ3Zl
IHVwZGF0ZWQgdGhlIGZvcm1hdCBvZiB0aGUgYmFzZSBTVEFNUCB0ZXN0IHBhY2tldC4gQXBwcmVj
aWF0ZSB5b3VyIGZlZWRiYWNrIG9uIHRoZSBwcm9wb3NlZCBjaGFuZ2VzLCBjb21tZW50cyBhbmQg
cXVlc3Rpb25zLA0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6
MjcgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNClJlZ2FyZGluZyB0aGUgc2l6ZSBv
ZiB0aGUgcGFkZGluZywgeWVzLCBpdCdzIGdvb2QgdG8gdXNlIHRoZSBzYW1lIHNpemUgcGF5bG9h
ZCBmb3IgcXVlcnkgYW5kIHJlc3BvbnNlLg0KSG93ZXZlciwgdGhlIFNUQU1QIHBheWxvYWQgd2l0
aCBUTFYgZXh0ZW5zaW9uIChkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2LTAxKSBo
YXMgc2xpZ2h0bHkgZGlmZmVyZW50IHBhZGRpbmcgc2l6ZSAoMjcgKCBvciA+IDI5KSB2cy4gMzAp
LiBJcyB0aGVyZSBhIHdheSB0byBtYWtlIHRoZW0gY29tcGF0aWJsZT8gRG9lcyBpdCBtZWFuIHRo
YXQgZm9yIFNUQU1QIHdpdGggVExWLCBTZXJ2ZXIgT2N0ZXRzIGlzIHNldCB0byAxLCBidXQgaXQg
c2F5cyBNQlogMCBmb3IgYWxsIDMwIGJ5dGVzLiBJZiB0aGUgcmVzcG9uZGVyIHN1cHBvcnRzIFNl
cnZlciBPY3RldHMgYW5kIHNlZSB0aGUgc2l6ZSA+IDI3LCBpdCBtYXkgZmluZCB0aGUgU2VydmVy
IE9jdGV0IHNpemUgb2YgMCBjb25mdXNpbmc/DQoNClRoYW5rcywNClJha2VzaA0KDQoNCg0KDQoN
Ck9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFNoYWhy
YW0sDQp0aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNlIGZpbmQg
bXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNPj4uDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1v
biwgSnVsIDgsIDIwMTkgYXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSA8c2hhaHJhbS5kYXZhcmlA
YnJvYWRjb20uY29tPG1haWx0bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToN
CkhJIEdyZWcNCg0KSSByZWFkIHlvdXIgZHJhZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBxdWVz
dGlvbnM6DQoNCjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0IG51bWJlciBvciBp
dCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJvbSBUV0FNUCB0aGVu
ICBob3cgZG9lcyB0aGUgcmVjZWl2ZXIgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFRXQU1QIGFuZCBT
VEFNUD8NCkdJTT4+IFNUQU1QIHVzZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFs
bG9jYXRlZCBmb3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMg
ODU0NSkgYXMgdGhlIGRlZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAg
bWF5IHVzZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQv
b3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNS4NCjIpIFdoYXQgaXMgdGhlIGJlbmVm
aXQgb2YgU1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/DQpHSU0+PiBUaGUgd29yayB3YXMgZHJpdmVu
IGJ5IHNldmVyYWwgb2JzZXJ2YXRpb25zLCBhbW9uZyB0aGVtOg0KDQogICogICBjaGFsbGVuZ2Vz
IGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGFtb25nIGltcGxlbWVudGF0aW9ucyBvZiBU
V0FNUC1MaWdodDsNCiAgKiAgIGluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVy
Zm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0z
OTApOw0KICAqICAgaW1wcm92ZSBleHRlbnNpYmlsaXR5IG9mIElQIHBlcmZvcm1hbmNlIG1vbml0
b3JpbmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1cmVtZW50cywgdGVzdGluZyBvZiBuZXcgbWV0cmlj
cyBhbmQgcGFyYW1ldGVycywgZS5nLiwgY29uc2lzdGVuY3kgb2YgQ29TIGluIHRoZSBuZXR3b3Jr
Lg0KMykgV2h5IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/DQpHSU0+PiBJdCB3YXMgYWdyZWVk
IHRvIG1ha2UgdGhlIHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIHRoZSBk
ZWZhdWx0LiBSRkMgNjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBhbmQgVFItMzkwIHJlcXVpcmVz
IGl0IHRvIGJlIHN1cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBsZW1lbnRhdGlvbnMuDQoNClRo
eA0KU2hhaHJhbQ0KDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kg
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3Jv
dGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRoZSBu
ZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBwYWNr
ZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQogICAgICBlc3RpbWF0
ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNU
DQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qg
c2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNl
IG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4g
IFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAgICAgIGRlcGVuZHMg
b24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBp
bg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uDQoNCklmIGl0IGlz
IGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRy
YWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuDQoNClJlZ2Fy
ZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3
aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4gd3Jv
dGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIwMTksIGF0IDE2OjU0
LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlvdSBmb3IgdGhlIHJl
ZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVudCBpcyB2ZXJ5IG11
Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNUQU1QIGlzIHVzZWZ1
bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGluayB0aGF0IHRoZSBk
aXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBSRkMgODA4NSwgcGFy
dGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVh
c3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVu
Y2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3Vy
aXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5m
b3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVYVDoNCj4gICAgICAg
TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBj
YXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0
aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVk
IHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4gICAgICAgcGFydGlj
dWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4uDQoNCg0KTm90IHN1cmUg
aWYg4oCcdXNpbmfigJ0gaXMgdGhlIHJpZ2h0IHdvcmQgYnV0IG90aGVyd2lzZSBmaW5lIGZvciBt
ZS4gT3IgeW91IGNvdWxkIGhhdmUgYSBzZXBhcmF0ZSBzZW50ZW5jZSBsaWtlOg0KDQrigJxSRkM4
MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBs
b2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0
ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSBy
ZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1LuKA
nQ0KDQpPciBzb21ldGhpbmcgc2ltaWxhcuKApg0KDQpCQ1AgaXMgdGhlIHNhbWUgbWF0dXJpdHkg
bGV2ZWwgYXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBIb3dldmVyLCBJIHRo
aW5rIGhhdmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUuDQoNCk1pcmphDQoN
Cg0KDQo+DQo+IFJlZ2FyZHMsDQo+IEdyZWcNCj4NCj4gT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAy
OjM3IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZA
a3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gSGkgR3JlZywNCj4NCj4gVGhhbmtzIGEgbG90IGZv
ciB5b3UgcmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHVz
ZWZ1bCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVzZSBpdCBoYXMgYSBs
b3Qgb2YgaW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9mIFVEUCBiYXNlZCB0
cmFmZmljPyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAxIHBhY2tldCBwZXIg
MyBzZWNvbmRzIChpZiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ug
c2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNv
dWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhp
bms/DQo+DQo+IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBs
aXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0
ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdl
cyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2Vz
LiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLg0KPg0KPiBNaXJqYQ0KPg0KPg0KPiA+IE9uIDYu
IEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4NCj4gPiBIaSBNaXJqYSwN
Cj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5k
IGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQg
dGFnZ2VkIEdJTT4+LiBBdHRhY2hlZCB0aGUgZGlmZi4NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4g
R3JlZw0KPiA+DQo+ID4gT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhs
ZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3
cm90ZToNCj4gPiBIaSBhdXRob3JzLCBoaSBhbGwsDQo+ID4NCj4gPiBUaGFua3MgZm9yIHRoaXMg
d2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkg
d291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2Fs
bC4NCj4gPg0KPiA+IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRoaW5n
IGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFuZCBU
V0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBhcyB0
aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxlYXN0
IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQgdGhhdCBwYWNrZXQgc2Vu
ZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBo
YXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5n
IHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29v
ZC4NCj4gPiBHSU0+PiAgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENv
bnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBu
b3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6DQo+ID4gICAgQmVj
YXVzZSBvZiB0aGUgY29udHJvbA0KPiA+ICAgIGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVz
dCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+ID4gICAgc3BlY2lmaWNhdGlvbiBv
bmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Og0KPiA+IGFkZGluZyB0aGUg
bmV3IHRleHQgaGVyZToNCj4gPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZl
cmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiA+ICAgICAgIGVzdGltYXRlZCwg
YW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCj4g
PiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qg
c2Vzc2lvbi4NCj4gPg0KPiA+DQo+ID4gQW5vdGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQg
dGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxp
ZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQg
bWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHBy
b3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuDQo+ID4gR0lNPj4gQWRk
aW5nIHRoZSByZWZlcmVuY2UgdG8gIlVEUCB0cmFuc3BvcnQiIGludG8gdGhlIGZpcnN0IHNlbnRl
bmNlIG9mIFRoZW9yeSBvZiAgT3BlcmF0aW9ucyBzZWN0aW9uOg0KPiA+ICAgIFNUQU1QIFNlc3Np
b24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2Fy
ZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4NCj4gPg0KPiA+IE1pcmphDQo+ID4NCj4gPiBQLlMu
Og0KPiA+IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1l
YXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUg
cGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8NCj4gPiAtPiDigJxhbuKAnSBt
aXNzaW5nDQo+ID4gR0lNPj4gVGhhbmsgeW91LiBEb25lLg0KPiA+IDxEaWZmXyBkcmFmdC1pZXRm
LWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3Li4uLnR4dC5odG1s
Pg0KPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlw
cG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5f
bGlzdGluZm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThr
VElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdq
SXUtbyZzPUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mZT0+DQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBtIG1h
aWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3Rp
bmZvX2lwcG0mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRW
eUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
cz1FMzR1cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBDaWlvJmU9Pg0KDQoNCi0t
DQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhu
eWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxv
b1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0
SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1mRkxhallTeGRBR25EUGdjNWVK
TDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURI
MnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6
NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9s
NTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdp
bmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9
Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193
d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4N
CmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZy
PU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3
eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1x
USZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBj
b250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1
aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHBy
b3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBz
b250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMu
IFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2
b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVy
IGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0
cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBk
ZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIu
IE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2Ug
YW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
biB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBl
eGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ry
b3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmli
dXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhl
cmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGli
aXRlZC4gVGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFu
YWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxs
QGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUu
cG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9f
YWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtU
SWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJ
dS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NClto
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21f
YWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFu
JmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJj
QncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1M
OFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNj
ZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dG
WjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRx
T28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNm
RnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxv
b1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0
SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0
w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdl
IGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGll
bGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lv
bm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24g
b3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBl
cnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVt
ZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUu
IERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3Vl
ciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNh
dGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNl
DQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWlu
IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hp
Y2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocyku
IElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5k
ZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUs
IGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2Ug
YW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBz
ZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTotd2Via2l0LXN0YW5kYXJkOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N
c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpoMQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAxIENoYXIi
Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToyNC4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJZm9udC13ZWlnaHQ6
Ym9sZDt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30N
CnNwYW4uSGVhZGluZzFDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5nIDEgQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMSI7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzJFNzRCNTt9DQpz
cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrO30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDoyMDI1NTUzMzk1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTg4NDMzNDY0O30NCkBs
aXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIjt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4t
Ym90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi
Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94
bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gaXBw
bSBbbWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SGVu
cmlrIE55ZGVsbDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEF1Z3VzdCA3LCAyMDE5IDQ6
MzAgQU08YnI+DQo8Yj5Ubzo8L2I+IFJha2VzaCBHYW5kaGkgJmx0O3JnYW5kaGkuaWV0ZkBnbWFp
bC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJUFBNIENoYWlycyAmbHQ7aXBwbS1jaGFpcnNAaWV0
Zi5vcmcmZ3Q7OyBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7OyBNaXJqYSBLdWVo
bGV3aW5kICZsdDtpZXRmQGt1ZWhsZXdpbmQubmV0Jmd0OzsgZHJhZnQtaWV0Zi1pcHBtLXN0YW1w
QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRy
YWZ0LWlldGYtaXBwbS1zdGFtcDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGUgcmFuZ2UgcHJvYmFibHkgY29tZXMgZnJvbSB0aGUgSUFOQSBk
ZWZpbml0aW9uIG9mIHRoZSBlcGhlbWVyYWwgcG9ydHMgKDQ5MTUyIHRvIDY1NTM1KSBhbHRob3Vn
aCB0aGVzZSBhcmUgZGVmaW5lZCBmb3Igc2hvcnQtbGl2ZWQgVENQIGFuZCBub3QgZXhwbGljaXRs
eSBmb3IgVURQLiBXaHkgdGhpcyBtYWRlIGl0IGludG8gdGhlIHlhbmcgbW9kZWwgZm9yIFRXQU1Q
LXRlc3QgKHdoaWNoIGlzIFVEUCkgSSBkb250DQoga25vdywgcHJvYmFibHkgc29tZW9uZSBtaXhl
ZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNo
IHRob3VnaHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+W2FjbV0NCjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYz
MzUjc2VjdGlvbi02Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9u
LTY8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPnNlZW1zIGNsZWFyIHRvIG1lLCB3aXRob3V0IG1ha2luZyB0aGUgZGlz
dGluY3Rpb24gYmV0d2VlbiBUQ1AgYW5kIFVEUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj55b3UgbWVudGlvbi4gVGhlcmUg
d2FzIGRpc2N1c3Npb24gb24gdGhlIGlwcG0tbGlzdCBJSVJDLCB0b28uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TW9zdCwgaWYgbm90IGFsbCwg
aW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkgaGF2ZSBzZWVuIGRvZXMgbm90IGltcG9zZSBsaW1p
dGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBwb3J0cyBmb3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0
cyB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZvciBleGFtcGxlIG5laXRoZXIgQWNjZWRpYW4s
IEV4Zm8sIFZpYXZpLCBKdW5pcGVyLCBOb2tpYSwgSHVhd2VpIGltcG9zZSBhbnkNCiBsaW1pdGF0
aW9uIGxpa2UgdGhhdCB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaXRoIGEg
eWFuZyBtb2RlbCBiYXNlZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2YgY291cnNlIGJl
IGxpbWl0ZWQgaWYgdGhleSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5IGRlZmluZXMgdGhl
IGVwaGVtZXJhbCByYW5nZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRpc2FkdmFudGFnZXMg
b2YgdGhpcywgYnV0IGl0IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVyIGlmIHRoZSB5
YW5nDQogbW9kZWwgd2FzIGxlc3MgcmVzdHJpY3RpdmUsIHNpbmNlIHRoZSByZXN0cmljdGlvbiBo
YXMgbm8gcmVhbCB2YWx1ZSBpbiBpdHNlbGYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5bYWNtXSAuLi48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+ZXhjZXB0IGF2b2lkaW5nIGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxi
cj4NCkFsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRoaSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iPnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGlu
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIEhlbnJpay4gV2hl
cmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUgZnJvbT8gQWxzbywgaG93IGRvIEkgY29uZmln
dXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSByYW5nZSB1c2luZyB0aGUgVFdBTVAgWWFuZyBt
b2RlbD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZSBpcyBhIGRp
c3RpbmN0aW9uIGJldHdlZW4gJnF1b3Q7bXVzdCBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVz
dGluYXRpb24gcG9ydHMmcXVvdDsgYW5kICZxdW90O211c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQg
dG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBmaXJzdCB3b3JkaW5nIGRvZXMgbm90IHByb2hpYml0
IHNlbmRlcnMgdG8gYmUgYWJsZSB0byBzZW5kIGFsc28gdG8gb3RoZXIgZGVzdGluYXRpb24gcG9y
dHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+T24gVHVlLCBBdWcgNiwgMjAxOSBhdCA0OjU3IFBNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPkhpIEdyZWcsDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5NYW55IHRoYW5rcyBmb3IgdGhlIHJlcGx5Lg0K
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+QXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVy
ZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFu
b3RoZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVtKSwgdGhlIGZvbGxvd2luZyB0
ZXh0IHdpdGggTVVTVA0KIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1vZGVs
IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5
YW5nLTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9
T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1
eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9q
dXJBTEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZiI+ZHJhZnQtaWV0Zi1pcHBtLXR3
YW1wLXlhbmc8L3NwYW4+PC9hPiBzaG91bGQgYWxzbyBub3QgcGxhY2Ugc3VjaCByZXN0cmljdGlv
bi4mbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNlY3Rpb24gNC40DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNU
IGJlIGFibGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20g
dGhlIER5bmFtaWMgYW5kL29yPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVu
dCBzeXN0ZW0gc2hvdWxkIGZpbmQgYTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiZuYnNw
Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBTYXQsIEF1ZyAzLCAyMDE5IGF0IDE6MDUg
UE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5IaSBSYWtlc2gsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+bXkgYXBvbG9naWVzIGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91ciBuYW1lLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IGZv
ciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiB0aGUgcHJvcG9zZWQgdXBkYXRlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkaW5nIHRo
ZSBkZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0aGUgdmFsaWQgVURQIHBvcnQgbnVtYmVycywN
CjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5
YW5nLTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9
T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1
eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9q
dXJBTEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1pZXRmLWlwcG0tdHdhbXAt
eWFuZzwvYT4mbmJzcDt1c2VzIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlciBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDt0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1iZXIgezxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJlciB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JhbmdlIDQ5MTUyLi42NTUzNTs8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVz
Y3JpcHRpb24gJnF1b3Q7RHluYW1pYyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiZxdW90Ozs8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPnRvIHNwZWNpZnkgdGhlIHZhbGlkIHJhbmdlIGZvciBhIHNlbmRl
ci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0IG51bWJlciBvZiBhIFNlc3Npb24t
UmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRseSBkaWZmZXJlbnRseSBiZWNhdXNl
IGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duIHBvcnQgODYyOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVt
YmVyIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7cmFuZ2UgJnF1b3Q7ODYyIHwgNDkxNTIuLjY1NTM1JnF1b3Q7Ozxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRp
b248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7JnF1b3Q7VGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZTxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgVFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXM8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRl
c3Qgc2Vzc2lvbi4mcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt9PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5CdXQsIGFzIHdlIG9ic2VydmUsIGluIGJvdGggY2FzZXMgZGVmaW5pdGlvbnMgaW5jbHVk
ZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4cGxpY2l0bHkgZGVmaW5lZC4gSSB0aGluayB0
aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlvbiBjb25zaXN0ZW50IHdpdGggdGhlIFRXQU1Q
LCBUV0FNUCBZQU5HIGRhdGEgbW9kZWwgaW4gcGFydGljdWxhciwgaW4gdGhlIHdheSB0aGUgdmFs
aWQgcmFuZ2Ugb2YgVURQDQogcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFs
IHRvIHRoZSBTVEFNUCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgQXVn
IDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8
ZGl2Pg0KPGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWwiPlRoYW5rcyBHcmVn
IGZvciBjb25zaWRlcmluZyBteSByZXZpZXcgY29tbWVudHMuDQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48
L3NwYW4+PC9oMT4NCjxoMT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsIj5Hb29k
IHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3aXRoIGRyYWZ0LWlldGYtaXBwbS1z
dGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRoaXMgc2hvdWxkIGZpeCB0aGUgaW50
ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28uIFRoaXMgYWxzbyBnaXZlcw0KIGZl
dyAoMykgYnl0ZXMgZm9yIGFueSBmdXR1cmUgZXh0ZW5zaW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L2gxPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Zb3UgbWF5IGZp
eCB0aGUgc3BlbGxpbmcgb2YgbXkgbmFtZSBhbmQgYW5vdGhlciB0eXBvIGJlbG93Ojwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPk9MRDo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5hbmQgUmFrZXNoIEdhbmRpIG9yIHRoZWlyPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+TkVXOjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFuZCBSYWtlc2ggR2FuZGhpIGZvciB0
aGVpcjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij5JIGRpZCBub3Qgc2VlIGZvbGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4gSXMgdGhhdCBpbnRl
bnRpb25hbD88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS08L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5PbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0gUmFr
ZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoYW5rcyBHcmVnIGZv
ciB0aGUgcmVwbHkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEluIHRoaXMgY2FzZSwgc2hvdWxkIHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNl
c3Npb24tU2VuZGVyIGNhbiBzZWxlY3QgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxv
d2luZyB0aGUgZ3VpZGVsaW5lcyBzcGVjaWZpZWQgaW4gW1JGQzYzMzVdLCBpbnN0ZWFkIG9mIHNw
ZWNpZnlpbmcNCiBmb2xsb3dpbmc/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U2VjdGlv
biA0LjQNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBUaHVzIFNUQU1QIFNlc3Npb24t
U2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3Q8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBu
dW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVz
dCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNh
biB1c2UuJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5SYWtlc2g8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+T24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxOjAwIFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu
MHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJp
Z2h0OjBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUmFrZXNoLDxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgeW91ciBo
ZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBmb3JtYXQgb2YgdGhlIGJhc2UgU1RB
TVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVkYmFjayBvbiB0aGUgcHJvcG9zZWQg
Y2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBKdWwgOSwgMjAxOSBh
dCA5OjI3IEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkaW5nIHRoZSBzaXplIG9mIHRoZSBwYWRk
aW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUgc2l6ZSBwYXlsb2FkIGZvciBxdWVy
eSBhbmQgcmVzcG9uc2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5Ib3dldmVyLCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRMViBleHRlbnNpb24g
KGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBzbGlnaHRseSBkaWZm
ZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yICZndDsgMjkpIHZzLiAzMCkuIElzIHRoZXJlIGEg
d2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPyBEb2VzIGl0IG1lYW4gdGhhdCBmb3IgU1RBTVAg
d2l0aCBUTFYsIFNlcnZlciBPY3RldHMNCiBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMgTUJaIDAg
Zm9yIGFsbCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRz
IGFuZCBzZWUgdGhlIHNpemUgJmd0OyAyNywgaXQgbWF5IGZpbmQgdGhlIFNlcnZlciBPY3RldCBz
aXplIG9mIDAgY29uZnVzaW5nPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6
MjAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SGkgU2hhaHJhbSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj50aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxl
YXNlIGZpbmQgbXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwg
SnVsIDgsIDIwMTkgYXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYWhyYW0uZGF2
YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhJIEdyZWc8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgcmVhZCB5b3VyIGRyYWZ0IGFu
ZCBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xKSBEb2VzIGl0IHJlcXVpcmUgYW55IFVEUC9U
Q1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FNUD8gaWYgaXQgcmV1
c2VzIGZyb20gVFdBTVAgdGhlbiAmbmJzcDtob3cgZG9lcyB0aGUgcmVjZWl2ZXIgZGlmZmVyZW50
aWF0ZSBiZXR3ZWVuIFRXQU1QIGFuZCBTVEFNUD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R0lNJmd0OyZn
dDsgU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZv
ciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0
aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRl
c3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRl
IFBvcnRzDQogcmFuZ2UgNDkxNTItNjU1MzUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0
OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjIpIFdoYXQgaXMgdGhl
IGJlbmVmaXQgb2YgU1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdJ
TSZndDsmZ3Q7IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFt
b25nIHRoZW06PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+
DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmNoYWxs
ZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25z
IG9mIFRXQU1QLUxpZ2h0OzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21z
by1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXpp
bmcgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtz
IChUUi0zOTApOzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwwIGxldmVsMSBsZm8xIj4NCmltcHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5j
ZSBtb25pdG9yaW5nIHRvb2wgdG8gc3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3
IG1ldHJpY3MgYW5kIHBhcmFtZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUg
bmV0d29yay4mbmJzcDs8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MykgV2h5IGlzIHRoZXJlIHNvIG11
Y2ggTUJaIGJ5dGU/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdJTSZndDsmZ3Q7IEl0IHdhcyBhZ3JlZWQg
dG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgdGhlIGRl
ZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBUUi0zOTAgcmVxdWlyZXMg
aXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVudGF0aW9ucy48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaHg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlNoYWhyYW08bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpIE1pcmphLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgdGhlIHN1Z2dlc3RlZCB0ZXh0LiBUaGUgbmV3
IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyBMb2FkIG9mIFNUQU1QIHRl
c3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7IGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24g
dGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBiZSB0
aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyBbUkZDODA4NV0gc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBn
dWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQ8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyBmb3IgVURQLWJhc2VkIHByb3RvY29sLiZuYnNwOyBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMg
b2YgdGVzdCB0cmFmZmljPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGVwZW5kcyBvbiB0aGUg
dGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzdGF5IGluPGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0u
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklm
IGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9u
IG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2Fy
ZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5H
cmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBo
cmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3Vl
aGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
SGkgR3JlZyw8YnI+DQo8YnI+DQpTZWUgYmVsb3cuPGJyPg0KPGJyPg0KJmd0OyBPbiA4LiBKdWwg
MjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsgdGhhbmsg
eW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhlIGRvY3Vt
ZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4g
U1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRo
aW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rpb25zIG9m
IFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksDQogU2VjdGlvbiAzLjEuNSBJbXBsaWNhdGlvbnMgb2Yg
UlRUIGFuZCBMb3NzIE1lYXN1cmVtZW50cyBvbiBDb25nZXN0aW9uIENvbnRyb2wuIFdvdWxkIGFk
ZGluZyB0aGUgcmVmZXJlbmNlIHRvIHRoYXQgc2VjdGlvbiBpbiB0aGUgbmV3IHRleHQgcHJvcG9z
ZWQgZm9yIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHdvcms/IEknbGwgcHV0
IFJGQyA4MDg1IGFzIEluZm9ybWF0aW9uYWwgcmVmZXJlbmNlIGFzIGl0IGlzIEJDUC48YnI+DQom
Z3Q7IE5FVyBURVhUOjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9m
IFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxs
eTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUg
cG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JG
QzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4u
Li48YnI+DQo8YnI+DQo8YnI+DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQg
d29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFy
YXRlIHNlbnRlbmNlIGxpa2U6PGJyPg0KPGJyPg0K4oCcUkZDODA4NSBzZWN0aW9uIDMuMS41IHBy
b3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJhc2VkIHBy
b3RvY29sLiBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRlcGVuZHMg
b24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc2F5IGlu
IHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gUkZDODA4NS7igJ08YnI+DQo8YnI+DQpPciBzb21l
dGhpbmcgc2ltaWxhcuKApjxicj4NCjxicj4NCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZl
bCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsg
aGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS48YnI+DQo8YnI+DQpNaXJq
YTxicj4NCjxicj4NCjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZn
dDsgR3JlZzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6Mzcg
QU0gTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PGJy
Pg0KJmd0OyBIaSBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MgYSBsb3QgZm9yIHlv
dSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVs
IHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBv
ZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZm
aWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNl
Y29uZHMgKGlmDQogUlRUIGlzIHVua25vd24pLiBJIGd1ZXNzIGl0IGRvZXNu4oCZdCBtYWtlIHNl
bnNlIHRvIHJlcXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFmZmljLCBob3dldmVyLCBpdCBjb3Vs
ZCBtYXliZSBzdGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRpb24/IFdoYXQgZG8geW91IHRoaW5r
Pzxicj4NCiZndDsgPGJyPg0KJmd0OyBBbHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSByZXZpZXcg
dG8gdGhlIElQUE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0aGUgSVBQ
TSBjaGFpcnMgaW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQgeW91IHBy
b3Bvc2VkIGNoYW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdhcmUgb2Yg
dGhlc2UgY2hhbmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS48YnI+DQomZ3Q7IDxicj4N
CiZndDsgTWlyamE8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIDYuIEp1
bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEhpIE1pcmphLDxicj4N
CiZndDsgJmd0OyB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50
ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5l
ZCBhbmQgdGFnZ2VkIEdJTSZndDsmZ3Q7LiBBdHRhY2hlZCB0aGUgZGlmZi48YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7IEdyZWc8YnI+DQomZ3Q7
ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIFRodSwgSnVsIDQsIDIwMTkgYXQgOToxMCBBTSBNaXJq
YSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
ICZndDsgSGkgYXV0aG9ycywgaGkgYWxsLDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsg
VGhhbmtzIGZvciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29kIHNoZXBo
ZXJkIHdyaXRlLXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3JlIEkgc3Rh
cnQgSUVURiBsYXN0IGNhbGwuPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJIGJlbGll
dmUgdGhpcyBkb2N1bWVudCBzaG91bGQgc2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3JrIGxvYWQg
YW5kIGNvbmdlc3Rpb24gKGNvbnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBxdWl0ZSBh
IGJpdCBzZW5kZXIgc2NoZWR1bGluZywgaG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBsaWZpZWQg
dmVyc2lvbiwgc28gSSB0aGluayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1dCBhIHdh
cmluZyBpbiB0aGlzIGRvY3VtZW50DQogdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29t
ZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9y
ZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBv
ciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC48YnI+DQomZ3Q7ICZndDsg
R0lNJmd0OyZndDsmbmJzcDsgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5
IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9l
cyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6PGJyPg0KJmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBCZWNhdXNlIG9mIHRoZSBjb250cm9sPGJyPg0KJmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhpczxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgc3BlY2lmaWNh
dGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Ojxicj4NCiZndDsg
Jmd0OyBhZGRpbmcgdGhlIG5ldyB0ZXh0IGhlcmU6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5l
dHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGlu
ZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
YmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24u
PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgQW5vdGhlciBj
b21tZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBw
b3J0IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dl
dmVyLCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhh
dCB0aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0
YWwgY2xlYXIuPGJyPg0KJmd0OyAmZ3Q7IEdJTSZndDsmZ3Q7IEFkZGluZyB0aGUgcmVmZXJlbmNl
IHRvICZxdW90O1VEUCB0cmFuc3BvcnQmcXVvdDsgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2Yg
VGhlb3J5IG9mJm5ic3A7IE9wZXJhdGlvbnMgc2VjdGlvbjo8YnI+DQomZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBV
RFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IE1pcmphPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBQ
LlMuOjxicj4NCiZndDsgJmd0OyBOaXQ6IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFjdGl2ZSBw
ZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50IGRlZmlu
ZXMgYW4gYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvPGJyPg0K
Jmd0OyAmZ3Q7IC0mZ3Q7IOKAnGFu4oCdIG1pc3Npbmc8YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZn
dDsgVGhhbmsgeW91LiBEb25lLiA8YnI+DQomZ3Q7ICZndDsgJmx0O0RpZmZfIGRyYWZ0LWlldGYt
aXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWwm
Z3Q7PGJyPg0KJmd0OyA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHBt
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3
dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lwcG0mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhD
bGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUUzNHVxS21RZE8y
VnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3Jn
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
YW1wO3M9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
cG08L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4tLSA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+SGVu
cmlrIE55ZGVsbDwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+PHN0
cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bh
bj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzFBMDgz
MiI+MS44NjYuNjg1LjgxODE8YnI+DQo8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5j
b20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT48L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6
eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgaWQ9Il94MDAwMF9pMTAyNSIgc3JjPSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9hPjxicj4NCjxhIGhy
ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
d3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXctZkZMYWpZU3hkQUduRFBn
YzVlSkw5S2UxRnh0X1pVaDdnMkp4TVhGbXcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBo
ZWlnaHQ9IjI1IiBpZD0iX3gwMDAwX2kxMDI2IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdl
cy9HZXQvTjYzODMyL2Y5Ny5wbmciPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190d2l0dGVyLmNvbV9B
Y2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZ
ZzMzdEhYWSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0
aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJfeDAw
MDBfaTEwMjciIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBu
ZyI+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlh
bi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZhbXA7ZD1Ed01GYVEmYW1wO2M9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDtt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YVYxMFB2
WjY1Z2loQnRyY3lSZldXRlozT3B2YWYzZTRnelE5cFJKSXVtMCZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJfeDAwMDBfaTEwMjgiIHNyYz0iaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fd3d3
LmFjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFK
OEQxRGhkOUxaMWF6NCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjk0IiBoZWlnaHQ9IjEiIGlk
PSJfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIv
bC5qcGciPjwvc3Bhbj48L2E+PGJyPg0KPC9zcGFuPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojRjU5RDE1Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz10QXUwenlwZzY4c2JUSDlr
VzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2Vk
aWFuLmNvbTwvYT48L3NwYW4+PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlIt
Q0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0Ij5MZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3Nh
Z2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50
aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNz
aW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNv
bg0KIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBw
YXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRp
YXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxh
aXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1
bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZQ0KIHNhbnMgbOKAmWF1
dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5Db25maWRl
bnRpYWxpdHkgbm90aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdCI+VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVy
ZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxl
Z2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFk
ZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
aW5mb3JtIHNlbmRlcg0KIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2Yu
IEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2Yg
dGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29u
c2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5rIHlvdS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
Cjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBN
YW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxs
QGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
YW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBpZD0iX3gwMDAwX2kxMDMwIiBzcmM9
Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciPjwvc3Bhbj48L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7ZD1Ed01GYVEmYW1wO2M9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDtt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9dy1mRkxh
allTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJfeDAwMDBfaTEwMzEiIHNyYz0iaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyI+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3
aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1E
SDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2Ra
WUlrRno1a3pTWVlnMzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0
ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIy
NSIgaWQ9Il94MDAwMF9pMTAzMiIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi90OTkucG5nIj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmxpbmtlZGluLmNvbV9jb21w
YW55X2FjY2VkaWFuLTJEbmV0d29ya3MtM0ZvcmlnaW5hbFN1YmRvbWFpbi0zRGNhJmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9M
NzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZh
bXA7cz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmFtcDtlPSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBi
b3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgaWQ9Il94MDAwMF9pMTAzMyIgc3JjPSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJk
cU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1Qb3dUOUM5X0UwOVlnOHRvV0Nh
NHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhl
aWdodD0iMSIgaWQ9Il94MDAwMF9pMTAzNCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6
eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3N0cm9uZz48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cD48c3Bh
biBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRp
YWxpdMOpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxl
PSJmb250LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLD
qXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29u
dCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2Vj
cmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhj
bHVzaWYgZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBj
ZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlx
dWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0
b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0
IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQog
c2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41
cHQiPkNvbmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0
YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5
IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVz
ZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNv
cHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3Ig
Y29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRo
b3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhh
bmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_4D7F4AD313D3FC43A053B309F97543CFA0ADA7AEnjmtexg4researc_--


From nobody Wed Aug  7 09:02:16 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B26DC120460; Wed,  7 Aug 2019 09:02:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id URho9IMX4OIU; Wed,  7 Aug 2019 09:02:09 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::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 42C521203F6; Wed,  7 Aug 2019 09:02:08 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id v24so86139781ljg.13; Wed, 07 Aug 2019 09:02:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0/aN3LxZ49XJQs/jI8amco0ZwkQgs07FVz5RDJ3b5EU=; b=DLqLSZAwPPmkAVTZzizkVqPh7pvLJgMr4jmSQZAKLl0ZhVc6FjJevXHmYQ6wwCl17J Vh3f1ulO4BV6Lwoc+8qlodQ4ReZIWVL/z/62VL0pLhdfM66jYhlGoFlAnwUwdbGJ3qr6 0awVe9zKuxp/AT4bP+U0lqvTvg4Kjhtc8SD95y+8Kfk9IMEkNwGXH8T4/NDOvMgwLfnX 7f4vZFghl35KwCdYU/tH3uFC7S84lev0Xl+Dr4lYpCUJbgkqk82JVozJMH55y12af05l ETNQ9+feacgDF1d3QSwRAHwL0ay3aEwnNntfbgCkgks9Fg3OIS8Cov5VXZsTbdgCHl+l 1R9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0/aN3LxZ49XJQs/jI8amco0ZwkQgs07FVz5RDJ3b5EU=; b=J57zEeEaRzt4bXS88awbDgZvjT6q9UlCM4i0sPi4+zsTgaEoyT4ngfeHkd2HLln5h1 altJfMVXQrEejajZFrVc3jR4888lmQKuYkO+ch5TGr4MVK71wEvS1iktfoAO0ga3ls3s 7S4JnrEc+cywlh2urQU1uGvol83u2qo4ouY6fpvfIRw8EZaxJzuHN/eOrrA0znAdT2WI Zhv8aDsbKUI3/dp8OnQXfFO0bgJcWUYNLULAe2lmKSYD/S2Jebes3zSk6Ewils5fIl3h kCNRiKUlL1sdQ/RKkWyCMw2TKiNqCEWLi7uZERvxYy5wElpfFuwP/bTNvFh0y3yLoSkf v0qg==
X-Gm-Message-State: APjAAAVFEUj9CyLX+K3gtzzi69InyGxJCXyCtMSCf937W3yJCA6x3oQC 4VgkvBBEujubiuRXaWZNPaAp/cEhUSE0xN6mhQ==
X-Google-Smtp-Source: APXvYqxofh1XtVBt2fMKjOIKrr87xwrOhn8bN8vQLsXWpcLyOG0wKIa6PPIWiUxXmV62biRehy8mPjcIuUETjx7ceiU=
X-Received: by 2002:a2e:93c8:: with SMTP id p8mr5252967ljh.6.1565193725997; Wed, 07 Aug 2019 09:02:05 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com>
In-Reply-To: <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Wed, 7 Aug 2019 12:01:54 -0400
Message-ID: <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com>
To: "MORTON, ALFRED C (AL)" <acm@research.att.com>
Cc: Henrik Nydell <hnydell@accedian.com>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000af9dc058f8910d6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/IfwmWHBaXSj6_mo9gqe5_PrL6zg>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Aug 2019 16:02:15 -0000

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

Thanks Al and Henrik.
If there is no specific requirement to add a limit on the UDP port range,
it would be good to not have it in the STAMP draft as well as in the TWAMP
Yang model. Let implementations decide what ports they can support (keeping
in mind the assigned ones) and let operators decide what port they like to
provision.

Thanks,
Rakesh


On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <acm@research.att.com=
>
wrote:

>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
> *Sent:* Wednesday, August 7, 2019 4:30 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> The range probably comes from the IANA definition of the ephemeral ports
> (49152 to 65535) although these are defined for short-lived TCP and not
> explicitly for UDP. Why this made it into the yang model for TWAMP-test
> (which is UDP) I dont know, probably someone mixed it up with TCP and it
> passed the reviewers without much thought.
>
> *[acm] *
>
> https://tools.ietf.org/html/rfc6335#section-6
>
> seems clear to me, without making the distinction between TCP and UDP
>
> you mention. There was discussion on the ippm-list IIRC, too.
>
>
>
> Most, if not all, implementations of TWAMP I have seen does not impose
> limitations on the source UDP ports for the TWAMP-test packets when
> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
> Nokia, Huawei impose any limitation like that when configuring via CLI or
> GUI.
>
>
>
> With a yang model based configuration the user will of course be limited
> if they use the yang model that only defines the ephemeral range as valid=
.
> I see no severe disadvantages of this, but it would of course have been
> better if the yang model was less restrictive, since the restriction has =
no
> real value in itself.
>
>
>
> *[acm] ...*except avoiding a port assigned by IANA...
>
>
> Al
>
>
>
> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Henrik. Where does this requirement come from? Also, how do I
> configure the UDP port outside the range using the TWAMP Yang model?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
> wrote:
>
> There is a distinction between "must be able to send to these destination
> ports" and "must only be able to send to these destination ports"
>
>
>
> The first wording does not prohibit senders to be able to send also to
> other destination ports.
>
>
>
>
>
> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Many thanks for the reply.
>
> As there are already implementations out there where such restrictions do
> not exist as discussed in another email thread (just forwarded them), the
> following text with MUST is already violated. The TWAMP Yang model
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
> should also not place such restriction.
>
> Section 4.4
>
>        Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> my apologies for the misspelling of your name.
>
> Thank you for your kind consideration of the proposed update.
>
> Regarding the definition of the range of the valid UDP port numbers,
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
> type dynamic-port-number as follows:
>
>      typedef dynamic-port-number {
>        type inet:port-number {
>          range 49152..65535;
>        }
>        description "Dynamic range for port numbers.";
>      }
>
> to specify the valid range for a sender-udp-port. The range for a UDP por=
t
> number of a Session-Reflector has been specified slightly differently
> because it includes the well-known port 862:
>
>            leaf reflector-udp-port {
>              type inet:port-number {
>                range "862 | 49152..65535";
>                }
>              description
>                "The destination UDP port number used in the
>                 TWAMP-Test (UDP) test packets belonging to this
>                 test session.";
>            }
>
> But, as we observe, in both cases definitions include the Dynamic/Private
> range explicitly defined. I think that keeping STAMP specification
> consistent with the TWAMP, TWAMP YANG data model in particular, in the wa=
y
> the valid range of UDP ports is being specified, is beneficial to the STA=
MP
> document. Hope you'll agree.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Greg for considering my review comments. Good to see the message
> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. Th=
is
> should fix the interoperability issue between the two. This also gives fe=
w
> (3) bytes for any future extensions.
>
> ------------------------------------------------------------------------
>
> You may fix the spelling of my name and another typo below:
>
> OLD:
>
> and Rakesh Gandi or their
>
>
>
> NEW:
>
> and Rakesh Gandhi for their
>
> ----------------------------------------------------------------------
>
>
>
> I did not see following comment addressed. Is that intentional?
>
> ------------------------------------------------
>
> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
>     Thanks Greg for the reply.
>
>
>
>     In this case, should the draft just state that the Session-Sender can
> select destination UDP port number following the guidelines specified in
> [RFC6335], instead of specifying following?
>
>
>
> Section 4.4
>
>     Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
> ----------------------------------------------
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> thank you for your helpful comments. We've updated the format of the base
> STAMP test packet. Appreciate your feedback on the proposed changes,
> comments and questions,
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Regarding the size of the padding, yes, it's good to use the same size
> payload for query and response.
>
> However, the STAMP payload with TLV extension
> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding si=
ze
> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ =
0
> for all 30 bytes. If the responder supports Server Octets and see the siz=
e
> > 27, it may find the Server Octet size of 0 confusing?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
>
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
>
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><div>Thanks Al and Henrik.</div=
><div>If there is no specific requirement to add a limit on the UDP port ra=
nge, it would be good to not have it in the STAMP draft as well as in the T=
WAMP Yang model. Let implementations decide what ports they can support (ke=
eping in mind the assigned ones) and let operators decide what port they li=
ke to provision.<br></div><div><br></div><div>Thanks,</div><div>Rakesh</div=
><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) &lt;<a href=
=3D"mailto:acm@research.att.com">acm@research.att.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_8513370710475128769WordSection1">
<p class=3D"MsoNormal"><a name=3D"m_8513370710475128769__MailEndCompose"><s=
pan style=3D"font-size:11pt;font-family:&quot;Courier New&quot;;color:black=
"><u></u>=C2=A0<u></u></span></a></p>
<div style=3D"border-color:currentcolor currentcolor currentcolor blue;bord=
er-style:none none none solid;border-width:medium medium medium 1.5pt;paddi=
ng:0in 0in 0in 4pt">
<div>
<div style=3D"border-color:rgb(225,225,225) currentcolor currentcolor;borde=
r-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"=
>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:&quot;C=
alibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11pt;font=
-family:&quot;Calibri&quot;,sans-serif"> ippm [mailto:<a href=3D"mailto:ipp=
m-bounces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;; <a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"=
_blank">draft-ietf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made it into the yang model =
for TWAMP-test (which is UDP) I dont
 know, probably someone mixed it up with TCP and it passed the reviewers wi=
thout much thought.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm]
</span></i></b><span style=3D"font-size:11pt;font-family:&quot;Courier New&=
quot;;color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><a href=3D"https://tools.ietf.org/html/rfc6335#s=
ection-6" target=3D"_blank">https://tools.ietf.org/html/rfc6335#section-6</=
a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">seems clear to me, without making the distinctio=
n between TCP and UDP<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">you mention. There was discussion on the ippm-li=
st IIRC, too.<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither Accedian, Exfo, Viavi,=
 Juniper, Nokia, Huawei impose any
 limitation like that when configuring via CLI or GUI.=C2=A0<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages of this, but it would of=
 course have been better if the yang
 model was less restrictive, since the restriction has no real value in its=
elf.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm] ...</span></i></b><span style=3D"fon=
t-size:11pt;font-family:&quot;Courier New&quot;;color:black">except avoidin=
g a port assigned by IANA...<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><br>
Al<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">Hi Greg,
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">Many thanks for the reply.
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">As there are already implementations out there where =
such restrictions do not exist as discussed in another email thread (just f=
orwarded them), the following text with MUST
 is already violated. The TWAMP Yang model <a href=3D"https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dippm-2=
Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOf=
sSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&am=
p;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&amp;e=3D" target=3D"_blan=
k">
<span style=3D"font-family:&quot;-webkit-standard&quot;,serif">draft-ietf-i=
ppm-twamp-yang</span></a> should also not place such restriction.=C2=A0
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">Section 4.4
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Thus STAMP Sessi=
on-Sender MUST be able to send test</span><span style=3D"font-family:&quot;=
Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to desti=
nation UDP port number from the Dynamic and/or</span><span style=3D"font-fa=
mily:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports ra=
nge 49152-65535, test management system should find a</span><span style=3D"=
font-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that=
 both devices can use.=C2=A0
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known port 862:<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG data model in particula=
r, in the way the valid range of UDP
 ports is being specified, is beneficial to the STAMP document. Hope you&#3=
9;ll agree.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<h1><span style=3D"font-size:10pt;font-family:&quot;Calibri&quot;,sans-seri=
f;font-weight:normal">Thanks Greg for considering my review comments.
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></h1>
<h1><span style=3D"font-size:10pt;font-family:&quot;Calibri&quot;,sans-seri=
f;font-weight:normal">Good to see the message format aligned with draft-iet=
f-ippm-stamp-option-tlv and using MBZ 30. This should fix the interoperabil=
ity issue between the two. This also gives
 few (3) bytes for any future extensions.</span><span style=3D"font-size:10=
pt;font-family:&quot;Calibri&quot;,sans-serif">
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">-----------------------------------------------------=
-------------------</span><span style=3D"font-family:&quot;Calibri&quot;,sa=
ns-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">You may fix the spelling of my name and another typo =
below:</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">OLD:</span><span style=3D"font-family:&quot;Calibri&q=
uot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">and Rakesh Gandi or their</span><span style=3D"font-f=
amily:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0</span><span style=3D"font-family:&quot;Calibri=
&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">NEW:</span><span style=3D"font-family:&quot;Calibri&q=
uot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">and Rakesh Gandhi for their</span><span style=3D"font=
-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">-----------------------------------------------------=
-----------------</span><span style=3D"font-family:&quot;Calibri&quot;,sans=
-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0</span><span style=3D"font-family:&quot;Calibri=
&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">I did not see following comment addressed. Is that in=
tentional?</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"=
><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">------------------------------------------------</spa=
n><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi &lt;<a h=
ref=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.=
com</a>&gt; wrote:</span><span style=3D"font-family:&quot;Calibri&quot;,san=
s-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0</span><span style=3D"font-family:&quot;Calibri=
&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0 Thanks Greg for the reply.</span><=
span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0</span><span style=3D"font-family:&quot;Calibri=
&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0 In this case, should the draft jus=
t state that the Session-Sender can select destination UDP port number foll=
owing the guidelines specified in [RFC6335], instead of specifying
 following?</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif=
"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0</span><span style=3D"font-family:&quot;Calibri=
&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">Section 4.4
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be =
able to send test</span><span style=3D"font-family:&quot;Calibri&quot;,sans=
-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to desti=
nation UDP port number from the Dynamic and/or</span><span style=3D"font-fa=
mily:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports ra=
nge 49152-65535, test management system should find a</span><span style=3D"=
font-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that=
 both devices can use.=C2=A0
</span><span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">----------------------------------------------</span>=
<span style=3D"font-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cali=
bri&quot;,sans-serif">=C2=A0</span><span style=3D"font-family:&quot;Calibri=
&quot;,sans-serif"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible? Does it mean =
that for STAMP with TLV, Server Octets
 is set to 1, but it says MBZ 0 for all 30 bytes. If the responder supports=
 Server Octets and see the size &gt; 27, it may find the Server Octet size =
of 0 confusing?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination UDP port num=
ber from the Dynamic and/or Private Ports
 range 49152-65535.<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:&quot;Arial&quot;,sans-serif;c=
olor:rgb(26,8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;fo=
nt-family:&quot;Arial&quot;,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:&quot;Arial&quot;,sans-=
serif;color:rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"fo=
nt-size:10pt;font-family:&quot;Arial&quot;,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:&quot;Arial&=
quot;,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"text-decoration:none"><img id=3D"gmail-m_8513370710475128769_x0000_i102=
5" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=
=3D"50" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"text-decoration:none"><img id=3D"gmail-m_85133707104751287=
69_x0000_i1026" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=
=3D"25" height=3D"25" border=3D"0"></span></a>=C2=A0<a href=3D"https://urld=
efense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwM=
FaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACd=
ZYIkFz5kzSYYg33tHXY&amp;e=3D" target=3D"_blank"><span style=3D"text-decorat=
ion:none"><img id=3D"gmail-m_8513370710475128769_x0000_i1027" src=3D"https:=
//i.xink.io/Images/Get/N63832/t99.png" width=3D"25" height=3D"25" border=3D=
"0"></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdoma=
in-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVy=
D1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10P=
vZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span st=
yle=3D"text-decoration:none"><img id=3D"gmail-m_8513370710475128769_x0000_i=
1028" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"text-decoration:none"><img id=3D"gmail-m_8513370710475128769_x0000_i1=
029" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=
=3D"1" border=3D"0"></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:&quot;Arial&quot;,sans-=
serif;color:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v=
2/url?u=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvj=
Ig&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxu=
SNLuWjIu-o&amp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" ta=
rget=3D"_blank">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:&quot;Arial&quot;,sans-serif;c=
olor:rgb(26,8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;fo=
nt-family:&quot;Arial&quot;,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:&quot;Arial&quot;,sans-=
serif;color:rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"fo=
nt-size:10pt;font-family:&quot;Arial&quot;,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:&quot;Arial&=
quot;,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"text-decoration:none"><img id=3D"gmail-m_8513370710475128769_x0000_i103=
0" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=
=3D"50" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"text-decoration:none"><img id=3D"gmail-m_85133707104751287=
69_x0000_i1031" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=
=3D"25" height=3D"25" border=3D"0"></span></a>=C2=A0<a href=3D"https://urld=
efense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwM=
FaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACd=
ZYIkFz5kzSYYg33tHXY&amp;e=3D" target=3D"_blank"><span style=3D"text-decorat=
ion:none"><img id=3D"gmail-m_8513370710475128769_x0000_i1032" src=3D"https:=
//i.xink.io/Images/Get/N63832/t99.png" width=3D"25" height=3D"25" border=3D=
"0"></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdoma=
in-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVy=
D1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10P=
vZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span st=
yle=3D"text-decoration:none"><img id=3D"gmail-m_8513370710475128769_x0000_i=
1033" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"text-decoration:none"><img id=3D"gmail-m_8513370710475128769_x0000_i1=
034" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=
=3D"1" border=3D"0"></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:&quot;Arial&quot;,sans-=
serif;color:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v=
2/url?u=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvj=
Ig&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxu=
SNLuWjIu-o&amp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" ta=
rget=3D"_blank">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>

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

--0000000000000af9dc058f8910d6--


From nobody Wed Aug  7 16:42:48 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B829212008A; Wed,  7 Aug 2019 16:42:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ms29xxq-8MOL; Wed,  7 Aug 2019 16:42:41 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::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 1D3F4120033; Wed,  7 Aug 2019 16:42:40 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id x25so87168971ljh.2; Wed, 07 Aug 2019 16:42:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YXp2+Xe8UP/O0jULPPVGmvcbZXa7yxP+UJRk8A8RV38=; b=TmRd4kro/7tYE475MIJ278cFBlkOKPuvQKEldDl3MqFqjFvfHULYn5OEXXeOnwJxmb MIRY9jNFPqb7Mxljh4rYW9Hj2NdauoiWX0C3+LW9ZXEDAgPqNri7EuGMms6MRXazlzeL Ol1IkrO3h76RiezOGvHQ1ynMJBhDiOHG0u3gHDIeqSXoGtm6q1277qhwuz0Pxpmj3yGS fBhOyDXLokGSCMs+GTS8+JUE6Gaz66XhFHXFz5I59aW9XreThVU7xngFcVB9I3qiQxW2 E8SVvHC99w/xC4T2yEdhodIPGlYc/ptJOYOBcWQlTp3OKan6RU5tHnaQXAItbsk3WAlL hfrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YXp2+Xe8UP/O0jULPPVGmvcbZXa7yxP+UJRk8A8RV38=; b=gCcIt9fTH1x/SfF+SC2866TvV+II8C8bC+Q25SJtYY4v0jRFHMKlKmLlyFyop6YuvI yWVHCE/Ayo9oX9k8+0bkdPYSLLzf6lFdl2eOzMRk1sXSQ2JLeGu6//sSOR3bnhQpjeFE PoNkX2p3mlcJCaTJDjq6uRmfhWLnW9G7mqrzSefKHruvYRaal3Ery8g2CKzV2xWCHH6L CZnHymlVxd6y1IJ9Yxvt3M+d6MTqatooLZPmT0T5kgjthDG/1hUD5NZxBSMLKtpD8Afk N+zjcxA4QTQUK23Am5BItqLuifoPSMra1uE8nZgo2YdjCmDRh/Fb6ZHY/K3uY3xMs4OW I25A==
X-Gm-Message-State: APjAAAX8wdVv9DdKDnyANwvt8BWLDQGQxt+0A9KJm4kjkRXhg45JbH1Y aPxMK9szP5e9O6PLGGzsbt09PxuwnBNPFcE9caE=
X-Google-Smtp-Source: APXvYqxlQ4Ts8HzSpGVUesZA+2FIkf4Td4ntim8nXQzBLjX0T7J8GwQui638yZ+TecVLjlu/ooI6GoGEguHngrFBb0M=
X-Received: by 2002:a2e:b047:: with SMTP id d7mr6414609ljl.8.1565221358266; Wed, 07 Aug 2019 16:42:38 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com>
In-Reply-To: <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 7 Aug 2019 16:42:26 -0700
Message-ID: <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Shahram Davari <shahram.davari@broadcom.com>, draft-ietf-ippm-stamp@ietf.org,  IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/mixed; boundary="0000000000000e0ffe058f8f7f2d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Ob7MrcUJYwgDQaftHCqJTpw5DHU>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Aug 2019 23:42:47 -0000

--0000000000000e0ffe058f8f7f2d
Content-Type: multipart/alternative; boundary="0000000000000e0ff7058f8f7f2b"

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

Hi Rakesh,
thank you for your kind consideration of my responses and very pointed
questions. Please find my follow-up notes in-line below under GIM>> tag.

Regards,
Greg

On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Greg,
> Thanks for your reply. Please see inline <RG>..
>
> On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
>> Hi Rakesh,
>> thank you for pointing to these two RFCs. Please consider my thoughts:
>>
>>    - RFC 7820 is Experimental and, as I understand, the proposed
>>    solution is not seen kindly by the security experts, and for a good r=
eason.
>>    As you've correctly pointed out, STAMP in unauthenticated mode may ea=
sily
>>    support the technique described in RFC 7820. But I'm not sure we have=
 to do
>>    that in the base specification. What we can do is to relax language o=
n MBZ
>>    and drop "MUST be zeroed on transmission" leaving "MUST be ignored on
>>    receipt". What do you think?
>>
>> <RG> Ok with that.
>
>
>>
>>    - I appreciate your interest in RFC 7750 (as one of co-authors).
>>    We've decided to support this functionality in an extension to STAMP.=
 Class
>>    of Service TLV fully supports the functionality defined in RFC 7750 a=
nd
>>    offers the ability to instruct the Session-Reflector which DSCP value=
 it
>>    must use for the reflected STAMP packet. Thus CoS marking consistency=
 is
>>    verified in forward and reverse directions.
>>
>> <RG> In that case, draft may say RFC7750 method is not supported by STAM=
P?
>
GIM>> Though it is not part of the base specification, the ability to test
the consistency of CoS mapping on a path between STAMP Session-Sender and
Session-Reflector is supported by using the Class of Service TLV. And since
it has been recently adopted by IPPM WG, I don't think that such a
statement will be helpful to an implementor of STAMP.

> Also, I think the draft dropped supporting the server octet [RFC6038],
> right? If so, following text needs updating?
>    o  Packet Padding (reflected) is an optional variable length field.
>       The length of the Packet Padding (reflected) field MUST be equal
>       to the value of the Server Octets field (Figure 2).  If the value
>       is non-zero, the Session-Reflector MUST copy number of octets
>       equal to the value of Server Octets field starting with the Server
>       Octets field.
>
GIM>> I'm sorry you've had an older working version of the draft. Attached
is the current version and the text has been removed. Could you let me know
if this change is acceptable?

>
> Thanks,
> Rakesh
>
>
> Best regards,
>> Greg
>>
>> On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg,
>>> Couple of additional comments on the draft:
>>> There are TWAMP extensions for Checksum complement in RFC 7820 and
>>> DSCP-ECN in RFC 7750. Good to add some text for STAMP if they can be
>>> supported or not supported. I can see they can be supported as followin=
g,
>>> and should not break anything:
>>>
>>> 0                   1                   2                   3
>>>
>>> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |                        Sequence Number                        |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |                        Transmit Timestamp                     |
>>>
>>> |                                                               |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |         Error Estimate        |           MBZ                 |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |                      Receive Timestamp                        |
>>>
>>> |                                                               |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |                      Sender Sequence Number                   |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |                      Sender Timestamp                         |
>>>
>>> |                                                               |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |      Sender Error Estimate    |           MBZ                 |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> |  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |
>>>
>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>> Thanks,
>>> Rakesh
>>>
>>> On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Rakesh,
>>>> thank you for your question. In my experience, some implementations of
>>>> TWAMP-Light have taken the liberty to allow using UDP port numbers out=
side
>>>> the Dynamic/Private range. I believe that is not the right decision. I=
n the
>>>> note of IANA's Service Name and Transport Protocol Port Number Registr=
y we
>>>> read:
>>>>
>>>>  Service names and port numbers are used to distinguish between
>>>> different
>>>>  services that run over transport protocols such as TCP, UDP, DCCP, an=
d
>>>>  SCTP.
>>>>
>>>>  Service names are assigned on a first-come, first-served process, as
>>>>  documented in [RFC6335].
>>>>
>>>>  Port numbers are assigned in various ways, based on three ranges:
>>>> System
>>>>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Priva=
te
>>>>  Ports (49152-65535); the difference uses of these ranges is described
>>>> in
>>>>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>>>>  assigned by the "IETF Review" or "IESG Approval" procedures described
>>>> in
>>>>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
>>>> process,
>>>>  the "IESG Approval" process, or the "Expert Review" process, as per
>>>>  [RFC6335]. Dynamic Ports are not assigned.
>>>>
>>>>  The registration procedures for service names and port numbers are
>>>>  described in [RFC6335].
>>>>
>>>>  Assigned ports both System and User ports SHOULD NOT be used without
>>>>  or prior to IANA registration.
>>>>
>>>> My interpretation is that ports in System and User ranges, even if not
>>>> yet assigned, must not be used without following the assignment proces=
s.
>>>> Thus, regardless of whether a number had not yet been assigned to a
>>>> service, it must not be used as the destination UDP port number. Also,
>>>> consider operational issues if a new service is assigned a new port nu=
mber
>>>> from the User Ports range. One day the number was "free" and tomorrow =
it
>>>> may be assigned. Handling such a scenario will add complexity while
>>>> benefits are, in my opinion, questionable.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Greg,
>>>>>
>>>>> Why limit the UDP port range to 49152-65535? Any free UDP port can be
>>>>> used, no?
>>>>>
>>>>> Thanks,
>>>>> Rakesh
>>>>>
>>>>>
>>>>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Shahram,
>>>>>> thank you for the review and questions. Please find my answers below
>>>>>> tagged GIM>>.
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>>>>>> shahram.davari@broadcom.com> wrote:
>>>>>>
>>>>>>> HI Greg
>>>>>>>
>>>>>>> I read your draft and have the following questions:
>>>>>>>
>>>>>>> 1) Does it require any UDP/TCP port number or it reuses the one fro=
m
>>>>>>> TWAMP? if it reuses from TWAMP then  how does the receiver differen=
tiate
>>>>>>> between TWAMP and STAMP?
>>>>>>>
>>>>>> GIM>> STAMP uses the well-known UDP port number allocated for the
>>>>>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destin=
ation
>>>>>> UDP port number.. STAMP may use destination UDP port number from the
>>>>>> Dynamic and/or Private Ports range 49152-65535.
>>>>>>
>>>>>>> 2) What is the benefit of STAMO compared to TWAMP?
>>>>>>>
>>>>>> GIM>> The work was driven by several observations, among them:
>>>>>>
>>>>>>    - challenges in achieving interoperability among implementations
>>>>>>    of TWAMP-Light;
>>>>>>    - industry interest in standardizing performance monitoring in IP
>>>>>>    broadband access networks (TR-390);
>>>>>>    - improve extensibility of IP performance monitoring tool to
>>>>>>    support measurements, testing of new metrics and parameters, e.g.=
,
>>>>>>    consistency of CoS in the network.
>>>>>>
>>>>>> 3) Why is there so much MBZ byte?
>>>>>>>
>>>>>> GIM>> It was agreed to make the symmetrical size of STAMP test
>>>>>> packets the default. RFC 6038 defined it for TWAMP and TR-390 requir=
es it
>>>>>> to be supported by TWAMP-Light implementations.
>>>>>>
>>>>>>>
>>>>>>> Thx
>>>>>>> Shahram
>>>>>>>
>>>>>>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Mirja,
>>>>>>> thank you for the suggested text. The new paragraph now reads as:
>>>>>>>       Load of STAMP test packets offered to a network MUST be
>>>>>>> carefully
>>>>>>>       estimated, and the possible impact on the existing services
>>>>>>> MUST
>>>>>>>       be thoroughly analyzed before launching the test session.
>>>>>>>       [RFC8085] section 3.1.5 provides guidance on handling network
>>>>>>> load
>>>>>>>       for UDP-based protocol.  While the characteristic of test
>>>>>>> traffic
>>>>>>>       depends on the test objective, it is highly recommended to
>>>>>>> stay in
>>>>>>>       the limits as provided in [RFC8085].
>>>>>>>
>>>>>>> If it is acceptable, I'd like to upload the updated version of
>>>>>>> draft-ieff-ippm-stamp before the cut-off deadline.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Greg
>>>>>>>
>>>>>>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.ne=
t>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Greg,
>>>>>>>>
>>>>>>>> See below.
>>>>>>>>
>>>>>>>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>> wrote:
>>>>>>>> >
>>>>>>>> > Hi Mirja,
>>>>>>>> > thank you for the reference to RFC 8085. I agree that the
>>>>>>>> document is very much relevant and a reference to RFC 8085 in STAM=
P is
>>>>>>>> useful. While reading Section 3.1.3 I came to think that the discu=
ssion and
>>>>>>>> guidance in other sections of RFC 8085, particularly, Section 3.1.=
5
>>>>>>>> Implications of RTT and Loss Measurements on Congestion Control. W=
ould
>>>>>>>> adding the reference to that section in the new text proposed for =
the
>>>>>>>> Security Considerations section work? I'll put RFC 8085 as Informa=
tional
>>>>>>>> reference as it is BCP.
>>>>>>>> > NEW TEXT:
>>>>>>>> >       Load of STAMP test packets offered to a network MUST be
>>>>>>>> carefully
>>>>>>>> >       estimated, and the possible impact on the existing service=
s
>>>>>>>> MUST
>>>>>>>> >       be thoroughly analyzed using [RFC8085] and its Section
>>>>>>>> 3.1.5 in
>>>>>>>> >       particular before launching the test session...
>>>>>>>>
>>>>>>>>
>>>>>>>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwis=
e fine for me. Or
>>>>>>>> you could have a separate sentence like:
>>>>>>>>
>>>>>>>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling netwo=
rk load
>>>>>>>> for UDP-based protocol. While the characteristic of test traffic d=
epends on
>>>>>>>> the test objective, it is highly recommended to say in the limits =
as
>>>>>>>> provided in RFC8085.=E2=80=9D
>>>>>>>>
>>>>>>>> Or something similar=E2=80=A6
>>>>>>>>
>>>>>>>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a =
downref.
>>>>>>>> However, I think having this as informational ref is fine.
>>>>>>>>
>>>>>>>> Mirja
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> >
>>>>>>>> > Regards,
>>>>>>>> > Greg
>>>>>>>> >
>>>>>>>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <
>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>> > Hi Greg,
>>>>>>>> >
>>>>>>>> > Thanks a lot for you reply. Changes are good. I wonder if it
>>>>>>>> would be useful to provide a reference to RFC8085 because it has a=
 lot of
>>>>>>>> information about congestion control of UDP based traffic? It reco=
mmends to
>>>>>>>> send not more than 1 packet per 3 seconds (if RTT is unknown). I g=
uess it
>>>>>>>> doesn=E2=80=99t make sense to require this for testing traffic, ho=
wever, it could
>>>>>>>> maybe still be a good recommendation? What do you think?
>>>>>>>> >
>>>>>>>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I
>>>>>>>> unfortunately cc=E2=80=99ed only the IPPM chairs instead of the wh=
ole list. Can you
>>>>>>>> resend you proposed changes to the list, so other people are aware=
 of these
>>>>>>>> changes. Sorry for the unconvience.
>>>>>>>> >
>>>>>>>> > Mirja
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com>
>>>>>>>> wrote:
>>>>>>>> > >
>>>>>>>> > > Hi Mirja,
>>>>>>>> > > thank you for your thorough review, very pointed and helpful
>>>>>>>> comments. Please find my responses in-lined and tagged GIM>>. Atta=
ched the
>>>>>>>> diff.
>>>>>>>> > >
>>>>>>>> > > Regards,
>>>>>>>> > > Greg
>>>>>>>> > >
>>>>>>>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <
>>>>>>>> ietf@kuehlewind.net> wrote:
>>>>>>>> > > Hi authors, hi all,
>>>>>>>> > >
>>>>>>>> > > Thanks for this well-written document and very good shepherd
>>>>>>>> write-up! I would like discuss one point before I start IETF last =
call.
>>>>>>>> > >
>>>>>>>> > > I believe this document should say something about network loa=
d
>>>>>>>> and congestion (control). OWAMP and TWAMP discuss quite a bit send=
er
>>>>>>>> scheduling, however, as this is a simplified version, so I think i=
t could
>>>>>>>> at least be good to put a waring in this document that packet send=
ing
>>>>>>>> should be somehow rate limited. I know it might be hard to provide=
 more
>>>>>>>> concrete guidance but at least having some discussion or warning i=
n this
>>>>>>>> document could be good.
>>>>>>>> > > GIM>>  Thank you for your suggestion. Security Considerations
>>>>>>>> section points to the fact that STAMP does not include control and
>>>>>>>> management components:
>>>>>>>> > >    Because of the control
>>>>>>>> > >    and management of a STAMP test being outside the scope of
>>>>>>>> this
>>>>>>>> > >    specification only the more general requirement is set:
>>>>>>>> > > adding the new text here:
>>>>>>>> > >       Load of STAMP test packets offered to a network MUST be
>>>>>>>> carefully
>>>>>>>> > >       estimated, and the possible impact on the existing
>>>>>>>> services MUST
>>>>>>>> > >       be thoroughly analyzed before launching the test session=
.
>>>>>>>> > >
>>>>>>>> > >
>>>>>>>> > > Another comment: You only say at the very end that a certain
>>>>>>>> UDP port is used, which implies that STAMP runs over UDP. However,=
 I think
>>>>>>>> you should mention at the very beginning that this is a UDP-based =
protocol.
>>>>>>>> Just to make things crystal clear.
>>>>>>>> > > GIM>> Adding the reference to "UDP transport" into the first
>>>>>>>> sentence of Theory of  Operations section:
>>>>>>>> > >    STAMP Session-Sender transmits test packets over UDP
>>>>>>>> transport toward STAMP Session-Reflector.
>>>>>>>> > >
>>>>>>>> > > Mirja
>>>>>>>> > >
>>>>>>>> > > P.S.:
>>>>>>>> > > Nit: s/This document defines active performance measurement
>>>>>>>> test protocol/ This document defines an active performance measure=
ment test
>>>>>>>> protocol/
>>>>>>>> > > -> =E2=80=9Can=E2=80=9D missing
>>>>>>>> > > GIM>> Thank you. Done.
>>>>>>>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>>>>>>>> draft-ietf-ippm-stamp-07...txt.html>
>>>>>>>> >
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>> ippm mailing list
>>>>>>> ippm@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>> ippm mailing list
>>>>>> ippm@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>>
>>>>>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Rakesh,<div>thank you for your kind co=
nsideration of my responses and very pointed questions. Please find my foll=
ow-up notes in-line below under GIM&gt;&gt; tag.</div><div><br></div><div>R=
egards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi=
 &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com">rgandhi.ietf@gmail.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div d=
ir=3D"ltr"><div>Hi Greg,</div><div>Thanks for your reply. Please see inline=
 &lt;RG&gt;..<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky &lt;<a href=3D=
"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr">Hi Rakesh,<div>thank you for pointing to these two RFCs. Please=
 consider my thoughts:</div><div><ul><li>RFC 7820 is Experimental and, as I=
 understand, the proposed solution is not seen kindly by the security exper=
ts, and for a good reason. As you&#39;ve correctly pointed out, STAMP in un=
authenticated mode may easily support the technique described in RFC 7820. =
But I&#39;m not sure we have to do that in the base specification. What we =
can do is to relax language on MBZ and drop &quot;MUST be zeroed on transmi=
ssion&quot; leaving &quot;MUST be ignored on receipt&quot;. What do you thi=
nk?</li></ul></div></div></blockquote><div>&lt;RG&gt; Ok with that.<br></di=
v><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div d=
ir=3D"ltr"><div><ul><li>I appreciate your interest in RFC 7750 (as one of c=
o-authors). We&#39;ve decided to support this functionality in an extension=
 to STAMP. Class of Service TLV fully supports the functionality defined in=
 RFC 7750 and offers the ability to instruct the Session-Reflector which DS=
CP value it must use for the reflected STAMP packet. Thus CoS marking consi=
stency is verified in forward and reverse directions.</li></ul></div></div>=
</blockquote><div>&lt;RG&gt; In that case, draft may say RFC7750 method is =
not supported by STAMP?<br></div></div></div></blockquote><div>GIM&gt;&gt; =
Though it is not part of the base specification, the ability to test the co=
nsistency of CoS mapping on a path between STAMP Session-Sender and Session=
-Reflector is supported by using the Class of Service TLV. And since it has=
 been recently adopted by IPPM WG, I don&#39;t think that such a statement =
will be helpful to an implementor of STAMP.</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"><div dir=3D"ltr"><div class=3D"gmail_quote"><div></=
div><div>Also, I think the draft dropped supporting the server octet [RFC60=
38], right? If so, following text needs updating?<br></div><div>=C2=A0=C2=
=A0 o =C2=A0Packet Padding (reflected) is an optional variable length field=
.<br>=C2=A0 =C2=A0 =C2=A0 The length of the Packet Padding (reflected) fiel=
d MUST be equal<br>=C2=A0 =C2=A0 =C2=A0 to the value of the Server Octets f=
ield (Figure 2).=C2=A0 If the value<br>=C2=A0 =C2=A0 =C2=A0 is non-zero, th=
e Session-Reflector MUST copy number of octets<br>=C2=A0 =C2=A0 =C2=A0 equa=
l to the value of Server Octets field starting with the Server<br>=C2=A0 =
=C2=A0 =C2=A0 Octets field.<br></div></div></div></blockquote><div>GIM&gt;&=
gt; I&#39;m sorry you&#39;ve had an older working version of the draft. Att=
ached is the current version and the text has been removed. Could you let m=
e know if this change is acceptable?</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><div><br></div=
><div>Thanks,</div><div>Rakesh</div><div><br></div><div><br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div><div>Best re=
gards,</div></div><div>Greg</div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gand=
hi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.=
ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div><font size=3D"2">Hi Gr=
eg,</font></div><div><font size=3D"2">Couple of additional comments on the =
draft:<br></font></div><div><font size=3D"2">There are TWAMP extensions for=
 Checksum complement in=20








<span style=3D"font-family:Arial;color:rgb(103,103,103)">RFC
7820</span> and DSCP-ECN in<span style=3D"font-family:Arial;color:rgb(103,1=
03,103)"> RFC 7750. Good to add some text for STAMP if they can be supporte=
d or not supported. I can see they can be supported as following, and shoul=
d not break anything:<br></span></font><p style=3D"margin-top:0pt;margin-bo=
ttom:0pt;text-align:left;direction:ltr;unicode-bidi:embed;vertical-align:ba=
seline"><font size=3D"2"><span style=3D"font-family:Arial;color:rgb(103,103=
,103)">










</span></font></p><p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:l=
eft;direction:ltr;unicode-bidi:embed;vertical-align:baseline"><font size=3D=
"2"><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:b=
old">0<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>1<span>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=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>2<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>3=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">0 1
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></font></=
p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sequence N=
umber<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Transmit T=
imestamp<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span=
></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>| <br></span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>Error Estimate<span>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>MBZ<span>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Receive Timestamp<span=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|=
</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Sequence
Number<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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>Sender Timestamp<span>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </spa=
n>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 </span>Sender Error Estimate<span>=C2=A0=C2=A0=C2=
=A0 </span>|<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0
</span>MBZ<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">|<span>=C2=A0=
 </span>Sender TTL<span>=C2=A0=C2=A0
</span>| </span><span style=3D"font-family:Courier;color:rgb(103,103,103);f=
ont-weight:bold">S-DSCP-ECN</span><span style=3D"font-family:Courier;color:=
rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0 </span>| </span=
><span style=3D"font-family:Courier;color:rgb(103,103,103);font-weight:bold=
">Checksum </span><span style=3D"font-family:Courier;color:rgb(103,103,103)=
;font-weight:bold">Complement</span><span style=3D"font-family:Courier;colo=
r:rgb(103,103,103);font-weight:bold"><span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =C2=A0 </span>|</span></font></p>

<p style=3D"margin-top:0pt;margin-bottom:0pt;text-align:left;direction:ltr;=
unicode-bidi:embed;vertical-align:baseline"><font size=3D"2"><span style=3D=
"font-family:Courier;color:rgb(103,103,103);font-weight:bold">+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></font></p>











</div></div><div><font size=3D"2"><br></font></div><div><font size=3D"2">Th=
anks,</font></div><div><font size=3D"2">Rakesh</font></div><div><br></div><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 10:07 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.co=
m" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Rakesh,<div>t=
hank you for your question. In my experience, some implementations of TWAMP=
-Light have taken the liberty to allow using UDP port numbers outside the D=
ynamic/Private range. I believe that is not the right decision. In the note=
 of IANA&#39;s Service Name and Transport Protocol Port Number Registry we =
read:</div><div><br></div><div>=C2=A0Service names and port numbers are use=
d to distinguish between different<br>=C2=A0services that run over transpor=
t protocols such as TCP, UDP, DCCP, and<br>=C2=A0SCTP.<br><br>=C2=A0Service=
 names are assigned on a first-come, first-served process, as<br>=C2=A0docu=
mented in [RFC6335].<br><br>=C2=A0Port numbers are assigned in various ways=
, based on three ranges: System<br>=C2=A0Ports (0-1023), User Ports (1024-4=
9151), and the Dynamic and/or Private<br>=C2=A0Ports (49152-65535); the dif=
ference uses of these ranges is described in<br>=C2=A0[RFC6335]. According =
to Section 8.1.2 of [RFC6335], System Ports are<br>=C2=A0assigned by the &q=
uot;IETF Review&quot; or &quot;IESG Approval&quot; procedures described in<=
br>=C2=A0[RFC8126]. User Ports are assigned by IANA using the &quot;IETF Re=
view&quot; process,<br>=C2=A0the &quot;IESG Approval&quot; process, or the =
&quot;Expert Review&quot; process, as per<br>=C2=A0[RFC6335]. Dynamic Ports=
 are not assigned.<br><br>=C2=A0The registration procedures for service nam=
es and port numbers are<br>=C2=A0described in [RFC6335].<br><br>=C2=A0Assig=
ned ports both System and User ports SHOULD NOT be used without<br>=C2=A0or=
 prior to IANA registration.<br></div><div><br></div><div>My interpretation=
 is that ports in System and User ranges, even if not yet assigned, must no=
t be used without following the assignment process. Thus, regardless of whe=
ther a number had not yet been assigned to a service, it must not be used a=
s the destination UDP port number. Also, consider operational issues if a n=
ew service is assigned a new port number from the User Ports range. One day=
 the number was &quot;free&quot; and tomorrow it may be assigned. Handling =
such a scenario will add complexity while benefits are, in my opinion, ques=
tionable.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul=
 8, 2019 at 5:09 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.=
com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Greg,=
</div><div><br></div><div>Why limit the UDP port range to 49152-65535? Any =
free UDP port can be used, no?</div><div><br></div><div>Thanks,</div><div>R=
akesh</div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"ltr"><div dir=3D"ltr">Hi Shahram,<div>thank you for the review an=
d questions. Please find my answers below tagged GIM&gt;&gt;.</div><div><br=
></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 2:02 PM Sha=
hram Davari &lt;<a href=3D"mailto:shahram.davari@broadcom.com" target=3D"_b=
lank">shahram.davari@broadcom.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div>HI Greg<div><br></div><div>I read you=
r draft and have the following questions:</div><div><br></div><div>1) Does =
it require any UDP/TCP port number or it reuses the one from TWAMP? if it r=
euses from TWAMP then =C2=A0how does the receiver differentiate between TWA=
MP and STAMP?</div></div></blockquote><div>GIM&gt;&gt; STAMP uses the well-=
known UDP port number allocated for the OWAMP-Test/TWAMP-Test Receiver port=
 (RFC 8545) as the default destination UDP port number.. STAMP may use dest=
ination UDP port number from the Dynamic and/or Private Ports range 49152-6=
5535.</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"><div><div>2) W=
hat is the benefit of STAMO compared to TWAMP?</div></div></blockquote><div=
>GIM&gt;&gt; The work was driven by several observations, among them:</div>=
<div><ul><li>challenges in achieving interoperability among implementations=
 of TWAMP-Light;</li><li>industry interest in standardizing performance mon=
itoring in IP broadband access networks (TR-390);</li><li>improve extensibi=
lity of IP performance monitoring tool to support measurements, testing of =
new metrics and parameters, e.g., consistency of CoS in the network.=C2=A0<=
/li></ul></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>=
3) Why is there so much MBZ byte?</div></div></blockquote><div>GIM&gt;&gt; =
It was agreed to make the symmetrical size of STAMP test packets the defaul=
t. RFC 6038 defined it for TWAMP and TR-390 requires it to be supported by =
TWAMP-Light implementations.</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"><div><div><br></div><div>Thx</div><div>Shahram<br><div><br><bloc=
kquote type=3D"cite"><div>On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:</div><br class=3D"gmail-m_-2877087749101992984gmail-m_4375=
036835740117150gmail-m_8669019229402248562gmail-m_3147523736603863335gmail-=
m_-8002150397224484310gmail-m_8339842606032502427gmail-m_743107998227890178=
2Apple-interchange-newline"><div><div dir=3D"ltr">Hi Mirja,<div>thank you f=
or the suggested text. The new paragraph now reads as:</div><div>=C2=A0 =C2=
=A0 =C2=A0 Load of STAMP test packets offered to a network MUST be carefull=
y<br>=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existin=
g services MUST<br>=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launc=
hing the test session.<br>=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 prov=
ides guidance on handling network load<br>=C2=A0 =C2=A0 =C2=A0 for UDP-base=
d protocol.=C2=A0 While the characteristic of test traffic<br>=C2=A0 =C2=A0=
 =C2=A0 depends on the test objective, it is highly recommended to stay in<=
br>=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<br></div><div>=
<br></div><div>If it is acceptable, I&#39;d like to upload the updated vers=
ion of draft-ieff-ippm-stamp before the cut-off deadline.</div><div><br></d=
iv><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jul 8, 2019 at 8:58 AM Mirja K=
uehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf=
@kuehlewind.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly, Section 3.1.5 Implications of RTT an=
d Loss Measurements on Congestion Control. Would adding the reference to th=
at section in the new text proposed for the Security Considerations section=
 work? I&#39;ll put RFC 8085 as Informational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
...<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if RTT is unknown). I guess it doesn=E2=
=80=99t make sense to require this for testing traffic, however, it could m=
aybe still be a good recommendation? What do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document that packet sending should be som=
ehow rate limited. I know it might be hard to provide more concrete guidanc=
e but at least having some discussion or warning in this document could be =
good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
...txt.html&gt;<br>
&gt; <br>
<br>
</blockquote></div>
_______________________________________________<br>ippm mailing list<br><a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a hre=
f=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://=
www.ietf.org/mailman/listinfo/ippm</a><br></div></blockquote></div><br></di=
v></div></blockquote></div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div></div>

--0000000000000e0ff7058f8f7f2b--

--0000000000000e0ffe058f8f7f2d
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-ippm-stamp-07.txt"
Content-Disposition: attachment; filename="draft-ietf-ippm-stamp-07.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jz1wdebw0>
X-Attachment-Id: f_jz1wdebw0

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gSnVuCkV4cGly
ZXM6IEZlYnJ1YXJ5IDYsIDIwMjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VkaWFuIE5ldHdvcmtzCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBGb290
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEF1Z3VzdCA1LCAyMDE5CgoKICAgICAgICAgICAgICAgU2ltcGxl
IFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNwoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAg
IHdoaWNoIGVuYWJsZXMgdGhlIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQt
dHJpcAogICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwg
YW5kIHBhY2tldCBsb3NzLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp
b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n
IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU
RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gRmVicnVhcnkgNiwgMjAyMC4K
CkNvcHlyaWdodCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0
aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJp
Z2h0cyByZXNlcnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5k
IHRoZSBJRVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERv
Y3VtZW50cwogICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZm
ZWN0IG9uIHRoZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVh
c2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUg
eW91ciByaWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QKICAgdG8gdGhpcyBkb2N1
bWVudC4gIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSA2LCAyMDIwICAgICAg
ICAgICAgICAgIFtQYWdlIDFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNU
QU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgaW5jbHVkZSBTaW1wbGlm
aWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRo
ZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50
eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBv
ZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRo
aXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFRl
cm1pbm9sb2d5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDMKICAgICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICAzCiAgIDMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJmb3JtYW5jZSBN
ZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICA0LiAgVGhlb3J5IG9mIE9wZXJh
dGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQKICAgICA0
LjEuICBTZXNzaW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4g
LiAuIC4gICA0CiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4g
VW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNAogICAgICAgNC4xLjIuICBTZXNzaW9uLVNlbmRlciBQ
YWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZSAgLiAgIDYKICAgICA0LjIuICBTZXNz
aW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4gICA3
CiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4gVW5hdXRo
ZW50aWNhdGVkCiAgICAgICAgICAgICAgIE1vZGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNwogICAgICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3Rv
ciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZSAgIDkKICAgICA0LjMuICBJbnRl
Z3JpdHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4gIDEw
CiAgICAgNC40LiAgSW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0IC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAxMQogICA1LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgNi4gIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgIDcuICBB
Y2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAxMgogICA4LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTIKICAgICA4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgICAgOC4yLiAgSW5mb3Jt
YXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwog
ICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTQKCjEuICBJbnRyb2R1Y3Rpb24KCiAgIERldmVsb3BtZW50IGFuZCBkZXBs
b3ltZW50IG9mIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChUV0FNUCkg
W1JGQzUzNTddIGFuZCBpdHMgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzYwMzhdIHRoYXQgZGVmaW5l
ZAogICBmZWF0dXJlcyBzdWNoIGFzIFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXpl
IGZvciBUV0FNUAogICBwcm92aWRlZCBpbnZhbHVhYmxlIGV4cGVyaWVuY2UuICBTZXZlcmFsIGlu
ZGVwZW5kZW50IGltcGxlbWVudGF0aW9ucwogICBleGlzdCwgaGF2ZSBiZWVuIGRlcGxveWVkIGFu
ZCBwcm92aWRlIGltcG9ydGFudCBvcGVyYXRpb25hbAogICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVu
dHMuICBBdCB0aGUgc2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbgogICBub3RpY2VhYmxlIGludGVy
ZXN0IGluIHVzaW5nIGEgc2ltcGxlciBtZWNoYW5pc20gZm9yIGFjdGl2ZQogICBwZXJmb3JtYW5j
ZSBtb25pdG9yaW5nIHRoYXQgY2FuIHByb3ZpZGUgZGV0ZXJtaW5pc3RpYyBiZWhhdmlvciBhbmQK
ICAgaW5oZXJpdCBzZXBhcmF0aW9uIG9mIGNvbnRyb2wgKHZlbmRvci1zcGVjaWZpYyBjb25maWd1
cmF0aW9uIG9yCiAgIG9yY2hlc3RyYXRpb24pIGFuZCB0ZXN0IGZ1bmN0aW9ucy4gIE9uZSBvZiBz
dWNoIGlzIFBlcmZvcm1hbmNlCiAgIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21l
ciBFcXVpcG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQgZnJvbQogICBCcm9hZGJhbmQgRm9ydW0gW0JC
Ri5UUi0zOTBdIHVzZWQgYXMgdGhlIHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0LAogICBhY2Nv
cmRpbmcgdG8gW1JGQzg1NDVdLCBpbmNsdWRlcyBzdWItc2V0IG9mIFRXQU1QLVRlc3QgZnVuY3Rp
b25zIGluCiAgIGNvbWJpbmF0aW9uIHdpdGggb3RoZXIgYXBwbGljYXRpb25zIHRoYXQgcHJvdmlk
ZSwgZm9yIGV4YW1wbGUsCiAgIGNvbnRyb2wgYW5kIHNlY3VyaXR5LiAgVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZQogICBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29s
LCBTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wKCgoKCk1pcnNreSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAyMCAgICAgICAgICAgICAgICBb
UGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAg
ICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIChTVEFNUCksIHRoYXQgZW5hYmxlcyBtZWFz
dXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXAKICAgcGVyZm9ybWFuY2UgbWV0
cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy4KCjIuICBD
b252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQKCjIuMS4gIFRlcm1pbm9sb2d5CgogICBB
RVMgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZAoKICAgQ0JDIENpcGhlciBCbG9jayBDaGFp
bmluZwoKICAgRUNCIEVsZWN0cm9uaWMgQ29va2Jvb2sKCiAgIEtFSyBLZXktZW5jcnlwdGlvbiBL
ZXkKCiAgIFNUQU1QIC0gU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29s
CgogICBOVFAgLSBOZXR3b3JrIFRpbWUgUHJvdG9jb2wKCiAgIFBUUCAtIFByZWNpc2lvbiBUaW1l
IFByb3RvY29sCgogICBITUFDIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGUKCiAg
IE9XQU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCgogICBUV0FNUCBUd28t
V2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAoKMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1
YWdlCgogICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNI
QUxMIiwgIlNIQUxMIE5PVCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRF
RCIsICJOT1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBk
b2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAogICAxNCBb
UkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFs
bAogICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS4KCjMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJm
b3JtYW5jZSBNZWFzdXJlbWVudAoKICAgRmlndXJlIDEgcHJlc2VudHMgdGhlIFNpbXBsZSBUd28t
d2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAoU1RBTVApIFNlc3Npb24tU2VuZGVy
IGFuZCBTZXNzaW9uLVJlZmxlY3RvciB3aXRoIGEgbWVhc3VyZW1lbnQKICAgc2Vzc2lvbi4gIFRo
ZSBjb25maWd1cmF0aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBTZXNzaW9uLQogICBT
ZW5kZXIsIFNlc3Npb24tUmVmbGVjdG9yIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBzZXNz
aW9ucyBjYW4gYmUKICAgYWNoaWV2ZWQgdGhyb3VnaCB2YXJpb3VzIG1lYW5zLiAgQ29tbWFuZCBM
aW5lIEludGVyZmFjZSwgT1NTL0JTUwogICAob3BlcmF0aW9ucyBzdXBwb3J0IHN5c3RlbS9idXNp
bmVzcyBzdXBwb3J0IHN5c3RlbSBhcyBhIGNvbWJpbmF0aW9uCiAgIG9mIHR3byBzeXN0ZW1zIHVz
ZWQgdG8gc3VwcG9ydCBhIHJhbmdlIG9mIHRlbGVjb21tdW5pY2F0aW9uIHNlcnZpY2VzKQogICB1
c2luZyBTTk1QIG9yIGNvbnRyb2xsZXJzIGluIFNvZnR3YXJlLURlZmluZWQgTmV0d29ya2luZyB1
c2luZwogICBOZXRjb25mL1lBTkcgYXJlIGJ1dCBhIGZldyBleGFtcGxlcy4KCgoKCgpNaXJza3ks
IGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYsIDIwMjAgICAgICAgICAgICAgICAg
W1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAg
ICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICBDb25maWd1cmF0aW9uIGFuZCAgICAgICAgICAgICAgICAgICB8CiAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTWFuYWdlbWVudCAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgIHx8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgIHx8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
CiAgICAgfCBTVEFNUCBTZXNzaW9uLVNlbmRlciB8IDwtLS0gU1RBTVAtLS0+IHwgU1RBTVAgU2Vz
c2lvbi1SZWZsZWN0b3IgfAogICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCgogICAgICAgICAgICAgICAgICAgICAg
RmlndXJlIDE6IFNUQU1QIFJlZmVyZW5jZSBNb2RlbAoKNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24K
CiAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAg
dHJhbnNwb3J0IHRvd2FyZAogICBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4gIFNUQU1QIFNlc3Np
b24tUmVmbGVjdG9yIHJlY2VpdmVzIFNlc3Npb24tCiAgIFNlbmRlcidzIHBhY2tldCBhbmQgYWN0
cyBhY2NvcmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG9wdGlvbmFsCiAgIGNvbnRyb2wg
aW5mb3JtYXRpb24gY29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9uLVNlbmRlcidzIHRlc3QgcGFj
a2V0LgogICBTVEFNUCBkZWZpbmVzIHR3byBkaWZmZXJlbnQgdGVzdCBwYWNrZXQgZm9ybWF0cywg
b25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVNlbmRl
ciBhbmQgb25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9u
LVJlZmxlY3Rvci4gIFNUQU1QIHN1cHBvcnRzIHR3bwogICBtb2RlczogdW5hdXRoZW50aWNhdGVk
IGFuZCBhdXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3QKICAgcGFja2V0
cywgZGVmaW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9uIDQuMi4xLCBlbnN1cmUKICAg
aW50ZXJ3b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1QIExpZ2h0IGFzIGRlc2NyaWJlZCBp
bgogICBTZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy4KCiAgIEJ5IGRlZmF1bHQsIFNUQU1QIHVz
ZXMgc3ltbWV0cmljYWwgcGFja2V0cywgaS5lLiwgc2l6ZSBvZiB0aGUgcGFja2V0CiAgIHRyYW5z
bWl0dGVkIGJ5IFNlc3Npb24tUmVmbGVjdG9yIGVxdWFscyB0aGUgc2l6ZSBvZiB0aGUgcGFja2V0
CiAgIHJlY2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci4KCjQuMS4gIFNlc3Npb24tU2Vu
ZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0CgogICBCZWNhdXNlIFNUQU1QIHN1cHBvcnRz
IHN5bW1ldHJpY2FsIHRlc3QgcGFja2V0cywgU1RBTVAgU2Vzc2lvbi1TZW5kZXIKICAgcGFja2V0
IGhhcyBhIG1pbmltdW0gc2l6ZSBvZiA0NCBvY3RldHMgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGUs
IHNlZQogICBGaWd1cmUgMiwgYW5kIDExMiBvY3RldHMgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9k
ZSwgc2VlIEZpZ3VyZSA0LgoKNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGlu
IFVuYXV0aGVudGljYXRlZCBNb2RlCgogICBTVEFNUCBTZXNzaW9uLVNlbmRlciBwYWNrZXQgZm9y
bWF0IGluIHVuYXV0aGVudGljYXRlZCBtb2RlOgoKCgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBGZWJydWFyeSA2LCAyMDIwICAgICAgICAgICAgICAgIFtQYWdlIDRdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAg
ICAgIEF1Z3VzdCAyMDE5CgoKICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgRXJyb3IgRXN0aW1hdGUgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1C
WiAoMzAgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoK
ICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRlc3QgcGFja2V0IGZvcm1hdCBpbiB1
bmF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlCgog
ICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzoKCiAgIG8gIFNlcXVl
bmNlIE51bWJlciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAgRm9yIGVhY2ggbmV3IHNlc3Np
b24KICAgICAgaXRzIHZhbHVlIHN0YXJ0cyBhdCB6ZXJvIGFuZCBpcyBpbmNyZW1lbnRlZCB3aXRo
IGVhY2ggdHJhbnNtaXR0ZWQKICAgICAgcGFja2V0LgoKICAgbyAgVGltZXN0YW1wIGlzIGVpZ2h0
IG9jdGV0cyBsb25nIGZpZWxkLiAgU1RBTVAgbm9kZSBNVVNUIHN1cHBvcnQKICAgICAgTmV0d29y
ayBUaW1lIFByb3RvY29sIChOVFApIHZlcnNpb24gNCA2NC1iaXQgdGltZXN0YW1wIGZvcm1hdAog
ICAgICBbUkZDNTkwNV0sIHRoZSBmb3JtYXQgdXNlZCBpbiBbUkZDNTM1N10uICBTVEFNUCBub2Rl
IE1BWSBzdXBwb3J0CiAgICAgIElFRUUgMTU4OHYyIFByZWNpc2lvbiBUaW1lIFByb3RvY29sIHRy
dW5jYXRlZCA2NC1iaXQgdGltZXN0YW1wCiAgICAgIGZvcm1hdCBbSUVFRS4xNTg4LjIwMDhdLCB0
aGUgZm9ybWF0IHVzZWQgaW4gW1JGQzgxODZdLgoKICAgbyAgRXJyb3IgRXN0aW1hdGUgaXMgdHdv
IG9jdGV0cyBsb25nIGZpZWxkIHdpdGggZm9ybWF0IGRpc3BsYXllZCBpbgogICAgICBGaWd1cmUg
MwoKICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUKICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgICAgICAgICB8U3xafCAgIFNjYWxlICAgfCAgIE11bHRpcGxpZXIgIHwK
ICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAg
ICAgICAgICAgICBGaWd1cmUgMzogRXJyb3IgRXN0aW1hdGUgRm9ybWF0CgogICAgICB3aGVyZSBT
LCBTY2FsZSwgYW5kIE11bHRpcGxpZXIgZmllbGRzIGFyZSBpbnRlcnByZXRlZCBhcyB0aGV5IGhh
dmUKICAgICAgYmVlbiBkZWZpbmVkIGluIHNlY3Rpb24gNC4xLjIgW1JGQzQ2NTZdOyBhbmQgWiBm
aWVsZCAtIGFzIGhhcyBiZWVuCiAgICAgIGRlZmluZWQgaW4gc2VjdGlvbiAyLjMgW1JGQzgxODZd
OgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYsIDIwMjAgICAg
ICAgICAgICAgICAgW1BhZ2UgNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
U1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgICAqICAwIC0gTlRQ
IDY0IGJpdCBmb3JtYXQgb2YgYSB0aW1lc3RhbXA7CgogICAgICAqICAxIC0gUFRQdjIgdHJ1bmNh
dGVkIGZvcm1hdCBvZiBhIHRpbWVzdGFtcC4KCiAgICAgIFRoZSBTVEFNUCBTZXNzaW9uLVNlbmRl
ciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVzZSwKICAgICAgb3Igc2V0IHZh
bHVlIG9mIHRoZSBaIGZpZWxkIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgdGltZXN0YW1wCiAgICAg
IGZvcm1hdCBpbiB1c2UuICBUaGlzIG9wdGlvbmFsIGZpZWxkIGlzIHRvIGVuaGFuY2Ugb3BlcmF0
aW9ucywgYnV0CiAgICAgIGxvY2FsIGNvbmZpZ3VyYXRpb24gb3IgZGVmYXVsdHMgY291bGQgYmUg
dXNlZCBpbiBpdHMgcGxhY2UuCgogICBvICBNdXN0LWJlLVplcm8gKE1CWikgZmllbGQgaW4gdGhl
IHNlc3Npb24tc2VuZGVyIHVuYXV0aGVudGljYXRlZAogICAgICBwYWNrZXQgaXMgMzAgb2N0ZXRz
IGxvbmcuICBJdCBNVVNUIGJlIGFsbCB6ZXJvZWQgb24gdGhlCiAgICAgIHRyYW5zbWlzc2lvbiBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKNC4xLjIuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9y
bWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0
IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkIG1vZGU6CgogICAgIDAgICAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgIFNlcXVlbmNlIE51bWJlciAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICB8ICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsKICAgIH4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+CiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNzAgb2N0ZXRzKSAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH4KICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICBGaWd1cmUgNDog
U1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlCgogICBUaGUgZmllbGQgZGVm
aW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwKICAgbGlz
dGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCBNQlogZmllbGRzIGlhcmUgdXNlZCB0byBhbGln
biB0aGUKICAgcGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIFRoZSB2YWx1ZSBvZiB0aGUg
ZmllbGQgTVVTVCBiZSB6ZXJvZWQKICAgb24gdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJl
Y2VpcHQuICBBbHNvLCB0aGUgcGFja2V0IGluY2x1ZGVzIGEKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBGZWJydWFyeSA2LCAyMDIwICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAg
ICAgIEF1Z3VzdCAyMDE5CgoKICAga2V5LWhhc2hlZCBtZXNzYWdlIGF1dGhlbnRpY2F0aW9uIGNv
ZGUgKEhNQUMpIChbUkZDMjEwNF0pIGhhc2ggYXQgdGhlCiAgIGVuZCBvZiB0aGUgUERVLiAgVGhl
IGRldGFpbGVkIHVzZSBvZiB0aGUgSE1BQyBmaWVsZCBpcyBkZXNjcmliZWQgaW4KICAgU2VjdGlv
biA0LjMuCgo0LjIuICBTZXNzaW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1h
dAoKICAgVGhlIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBhY2tl
dCwgdmVyaWZpZXMgaXQsCiAgIHByZXBhcmVzIGFuZCB0cmFuc21pdHMgdGhlIHJlZmxlY3RlZCB0
ZXN0IHBhY2tldC4KCiAgIFR3byBtb2RlcyBvZiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBjaGFy
YWN0ZXJpemUgdGhlIGV4cGVjdGVkCiAgIGJlaGF2aW9yIGFuZCwgY29uc2VxdWVudGx5LCBwZXJm
b3JtYW5jZSBtZXRyaWNzIHRoYXQgY2FuIGJlIG1lYXN1cmVkOgoKICAgbyAgU3RhdGVsZXNzIC0g
U1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgZG9lcyBub3QgbWFpbnRhaW4gdGVzdCBzdGF0ZQogICAg
ICBhbmQgd2lsbCByZWZsZWN0IHRoZSByZWNlaXZlZCBzZXF1ZW5jZSBudW1iZXIgd2l0aG91dAog
ICAgICBtb2RpZmljYXRpb24uICBBcyBhIHJlc3VsdCwgb25seSByb3VuZC10cmlwIHBhY2tldCBs
b3NzIGNhbiBiZQogICAgICBjYWxjdWxhdGVkIHdoaWxlIHRoZSByZWZsZWN0b3IgaXMgb3BlcmF0
aW5nIGluIHN0YXRlbGVzcyBtb2RlLgoKICAgbyAgU3RhdGVmdWwgLSBTVEFNUCBTZXNzaW9uLVJl
ZmxlY3RvciBtYWludGFpbnMgdGVzdCBzdGF0ZSB0aHVzCiAgICAgIGVuYWJsaW5nIHRoZSBhYmls
aXR5IHRvIGRldGVybWluZSBmb3J3YXJkIGxvc3MsIGdhcHMgcmVjb2duaXplZCBpbgogICAgICB0
aGUgcmVjZWl2ZWQgc2VxdWVuY2UgbnVtYmVyLiAgQXMgYSByZXN1bHQsIGJvdGggbmVhci1lbmQK
ICAgICAgKGZvcndhcmQpIGFuZCBmYXItZW5kIChiYWNrd2FyZCkgcGFja2V0IGxvc3MgY2FuIGJl
IGNvbXB1dGVkLgogICAgICBUaGF0IGltcGxpZXMgdGhhdCB0aGUgU1RBTVAgU2Vzc2lvbi1SZWZs
ZWN0b3IgTVVTVCBrZWVwIGEgc3RhdGUKICAgICAgZm9yIGVhY2ggYWNjZXB0ZWQgU1RBTVAtdGVz
dCBzZXNzaW9uLCB1bmlxdWVseSBpZGVudGlmeWluZyBTVEFNUC0KICAgICAgdGVzdCBwYWNrZXRz
IHRvIG9uZSBzdWNoIHNlc3Npb24gaW5zdGFuY2UsIGFuZCBlbmFibGluZyBhZGRpbmcgYQogICAg
ICBzZXF1ZW5jZSBudW1iZXIgaW4gdGhlIHRlc3QgcmVwbHkgdGhhdCBpcyBpbmRpdmlkdWFsbHkg
aW5jcmVtZW50ZWQKICAgICAgb24gYSBwZXItc2Vzc2lvbiBiYXNpcy4KCjQuMi4xLiAgU2Vzc2lv
bi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBVbmF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgRm9y
IHVuYXV0aGVudGljYXRlZCBtb2RlOgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFs
LiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYsIDIwMjAgICAgICAgICAgICAgICAgW1BhZ2Ug
N10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAg
ICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
IFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAg
TUJaICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2Vx
dWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAg
ICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgfAog
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGlt
YXRlIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHxT
ZXMtU2VuZGVyIFRUTCB8ICAgICAgICAgICAgICAgICAgICBNQlogICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgIEZpZ3VyZSA1OiBTVEFNUCBTZXNzaW9uLVJl
ZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5hdXRoZW50aWNhdGVkIG1vZGUKCiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUg
Zm9sbG93aW5nOgoKICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmll
bGQuICBUaGUgdmFsdWUgb2YgdGhlCiAgICAgIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpcyBzZXQg
YWNjb3JkaW5nIHRvIHRoZSBtb2RlIG9mIHRoZSBTVEFNUAogICAgICBTZXNzaW9uLVJlZmxlY3Rv
cjoKCiAgICAgICogIGluIHRoZSBzdGF0ZWxlc3MgbW9kZSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3Ig
Y29waWVzIHRoZSB2YWx1ZQogICAgICAgICBmcm9tIHRoZSByZWNlaXZlZCBTVEFNUCB0ZXN0IHBh
Y2tldCdzIFNlcXVlbmNlIE51bWJlciBmaWVsZDsKCiAgICAgICogIGluIHRoZSBzdGF0ZWZ1bCBt
b2RlIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBjb3VudHMgdGhlIHJlY2VpdmVkCiAgICAgICAgIFNU
QU1QIHRlc3QgcGFja2V0cyBpbiBlYWNoIHRlc3Qgc2Vzc2lvbiBhbmQgdXNlcyB0aGF0IGNvdW50
ZXIKICAgICAgICAgdG8gc2V0IHRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGZpZWxk
LgoKICAgbyAgVGltZXN0YW1wIGFuZCBSZWNlaXZlciBUaW1lc3RhbXAgZmllbGRzIGFyZSBlYWNo
IGVpZ2h0IG9jdGV0cwogICAgICBsb25nLiAgVGhlIGZvcm1hdCBvZiB0aGVzZSBmaWVsZHMsIE5U
UCBvciBQVFB2MiwgaW5kaWNhdGVkIGJ5IHRoZQogICAgICBaIGZsYWcgb2YgdGhlIEVycm9yIEVz
dGltYXRlIGZpZWxkIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuMS4KCiAgIG8gIEVycm9yIEVz
dGltYXRlIGhhcyB0aGUgc2FtZSBzaXplIGFuZCBpbnRlcnByZXRhdGlvbiBhcyBkZXNjcmliZWQK
ICAgICAgaW4gU2VjdGlvbiA0LjEuCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGly
ZXMgRmVicnVhcnkgNiwgMjAyMCAgICAgICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3Qg
MjAxOQoKCiAgIG8gIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciwgU2Vzc2lvbi1TZW5k
ZXIgVGltZXN0YW1wLCBhbmQKICAgICAgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUgYXJl
IGNvcGllcyBvZiB0aGUgY29ycmVzcG9uZGluZwogICAgICBmaWVsZHMgaW4gdGhlIFNUQU1QIHRl
c3QgcGFja2V0IHNlbnQgYnkgdGhlIFNlc3Npb24tU2VuZGVyLgoKICAgbyAgU2Vzc2lvbi1TZW5k
ZXIgVFRMIGlzIG9uZSBvY3RldCBsb25nIGZpZWxkLCBhbmQgaXRzIHZhbHVlIGlzIHRoZQogICAg
ICBjb3B5IG9mIHRoZSBUVEwgZmllbGQgaW4gSVB2NCAob3IgSG9wIExpbWl0IGluIElQdjYpIGZy
b20gdGhlCiAgICAgIHJlY2VpdmVkIFNUQU1QIHRlc3QgcGFja2V0LgoKICAgbyAgTUJaIGlzIHVz
ZWQgdG8gYWNoaWV2ZSBhbGlnbm1lbnQgb24gYSBmb3VyIG9jdGV0cyBib3VuZGFyeS4gIFRoZQog
ICAgICB2YWx1ZSBvZiB0aGUgZmllbGQgTVVTVCBiZSB6ZXJvZWQgb24gdHJhbnNtaXNzaW9uIGFu
ZCBpZ25vcmVkIG9uCiAgICAgIHJlY2VpcHQuCgo0LjIuMi4gIFNlc3Npb24tUmVmbGVjdG9yIFBh
Y2tldCBGb3JtYXQgaW4gQXV0aGVudGljYXRlZCBNb2RlCgogICBGb3IgdGhlIGF1dGhlbnRpY2F0
ZWQgbW9kZToKCiAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgICAgIDMKICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBNQlog
KDEyIG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
IFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArCiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICBNQlogKDYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBSZWNlaXZlIFRp
bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBNQlogKDggb2N0ZXRzKSAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwg
ICAgICAgICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAg
ICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBNQlog
KDEyIG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgIFNlc3Npb24t
U2VuZGVyIFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICAgIHwgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4
cGlyZXMgRmVicnVhcnkgNiwgMjAyMCAgICAgICAgICAgICAgICBbUGFnZSA5XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1
c3QgMjAxOQoKCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBN
QlogKDYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
ICAgIHxTZXMtU2VuZGVyIFRUTCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICBNQlogKDE1IG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICBITUFDICgxNiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgoKICAgRmln
dXJlIDY6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbiBhdXRo
ZW50aWNhdGVkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZQoKICAgVGhl
IGZpZWxkIGRlZmluaXRpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUgdW5hdXRoZW50aWNhdGVkIG1v
ZGUsCiAgIGxpc3RlZCBpbiBTZWN0aW9uIDQuMi4xLiAgQWRkaXRpb25hbGx5LCB0aGUgTUJaIGZp
ZWxkIGlzIHVzZWQgdG8KICAgYWxpZ24gdGhlIHBhY2tldCBvbiAxNiBvY3RldHMgYm91bmRhcnku
ICBUaGUgdmFsdWUgb2YgdGhlIGZpZWxkIE1VU1QKICAgYmUgemVyb2VkIG9uIHRyYW5zbWlzc2lv
biBhbmQgaWdub3JlZCBvbiByZWNlaXB0LiAgQWxzbywgU1RBTVAKICAgU2Vzc2lvbi1SZWZsZWN0
b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZSBpbmNsdWRlcyBhCiAg
IGtleSAoSE1BQykgKFtSRkMyMTA0XSkgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGUg
ZGV0YWlsZWQgdXNlCiAgIG9mIHRoZSBITUFDIGZpZWxkIGlzIGluIFNlY3Rpb24gNC4zLgoKNC4z
LiAgSW50ZWdyaXR5IGFuZCBDb25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUAoKICAg
VG8gcHJvdmlkZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiwgZWFjaCBTVEFNUCBtZXNzYWdlIGlzIGJl
aW5nCiAgIGF1dGhlbnRpY2F0ZWQgYnkgYWRkaW5nIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0
aW9uIENvZGUgKEhNQUMpLgogICBTVEFNUCB1c2VzIEhNQUMtU0hBLTI1NiB0cnVuY2F0ZWQgdG8g
MTI4IGJpdHMgKHNpbWlsYXJseSB0byB0aGUgdXNlCiAgIG9mIGl0IGluIElQU2VjIGRlZmluZWQg
aW4gW1JGQzQ4NjhdKTsgaGVuY2UgdGhlIGxlbmd0aCBvZiB0aGUgSE1BQwogICBmaWVsZCBpcyAx
NiBvY3RldHMuICBITUFDIHVzZXMgb3duIGtleSBhbmQgdGhlIGRlZmluaXRpb24gb2YgdGhlCiAg
IG1lY2hhbmlzbSB0byBkaXN0cmlidXRlIHRoZSBITUFDIGtleSBpcyBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzCiAgIHNwZWNpZmljYXRpb24uICBPbmUgZXhhbXBsZSBpcyB0byB1c2UgYW4gb3Jj
aGVzdHJhdG9yIHRvIGNvbmZpZ3VyZQogICBITUFDIGtleSBiYXNlZCBvbiBTVEFNUCBZQU5HIGRh
dGEgbW9kZWwgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ10uCiAgIEhNQUMgTVVTVCBiZSB2ZXJp
ZmllZCBhcyBlYXJseSBhcyBwb3NzaWJsZSB0byBhdm9pZCB1c2luZyBvcgogICBwcm9wYWdhdGlu
ZyBjb3JydXB0ZWQgZGF0YS4KCiAgIElmIGNvbmZpZGVudGlhbGl0eSBwcm90ZWN0aW9uIGZvciBT
VEFNUCBpcyByZXF1aXJlZCwgZW5jcnlwdGlvbiBhdAogICB0aGUgaGlnaGVyIGxldmVsIE1VU1Qg
YmUgdXNlZC4gIEZvciBleGFtcGxlLCBTVEFNUCBwYWNrZXRzIGNvdWxkIGJlCiAgIHRyYW5zbWl0
dGVkIGluIHRoZSBkZWRpY2F0ZWQgSVBzZWMgdHVubmVsIG9yIHNoYXJlIHRoZSBJUHNlYyB0dW5u
ZWwKICAgd2l0aCB0aGUgbW9uaXRvcmVkIGZsb3cuCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAg
ICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYsIDIwMjAgICAgICAgICAgICAgICBbUGFnZSAxMF0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAg
ICAgQXVndXN0IDIwMTkKCgo0LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQK
CiAgIE9uZSBvZiB0aGUgZXNzZW50aWFsIHJlcXVpcmVtZW50cyB0byBTVEFNUCBpcyB0aGUgYWJp
bGl0eSB0bwogICBpbnRlcndvcmsgd2l0aCBhIFRXQU1QIExpZ2h0IGRldmljZS4gIFRoZXJlIGFy
ZSB0d28gcG9zc2libGUKICAgY29tYmluYXRpb25zIGZvciBzdWNoIHVzZSBjYXNlOgoKICAgbyAg
U1RBTVAgU2Vzc2lvbi1TZW5kZXIgd2l0aCBUV0FNUCBMaWdodCBTZXNzaW9uLVJlZmxlY3RvcjsK
CiAgIG8gIFRXQU1QIExpZ2h0IFNlc3Npb24tU2VuZGVyIHdpdGggU1RBTVAgU2Vzc2lvbi1SZWZs
ZWN0b3IuCgogICBJbiB0aGUgZm9ybWVyIGNhc2UsIHRoZSBTZXNzaW9uLVNlbmRlciBNQVkgbm90
IGJlIGF3YXJlIHRoYXQgaXRzCiAgIFNlc3Npb24tUmVmbGVjdG9yIGRvZXMgbm90IHN1cHBvcnQg
U1RBTVAuICBGb3IgZXhhbXBsZSwgYSBUV0FNUCBMaWdodAogICBTZXNzaW9uLVJlZmxlY3RvciBt
YXkgbm90IHN1cHBvcnQgdGhlIHVzZSBvZiBVRFAgcG9ydCA4NjIgYXMgZGVmaW5lZAogICBpbiBb
UkZDODU0NV0uICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5k
IHRlc3QKICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUg
RHluYW1pYyBhbmQvb3IKICAgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBt
YW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhCiAgIHBvcnQgbnVtYmVyIHRoYXQgYm90aCBk
ZXZpY2VzIGNhbiB1c2UuICBBbmQgaWYgYW55IG9mIFNUQU1QCiAgIGV4dGVuc2lvbnMgYXJlIHVz
ZWQsIHRoZSBUV0FNUCBMaWdodCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIHZpZXcgdGhlbQogICBh
cyBQYWNrZXQgUGFkZGluZyBmaWVsZC4gIFRoZSBTZXNzaW9uLVNlbmRlciBTSE9VTEQgdXNlIHRo
ZSBkZWZhdWx0CiAgIGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMgLSBOVFAuICBBbmQgaXQgTUFZ
IHVzZSBQVFB2MiB0aW1lc3RhbXAKICAgZm9ybWF0LgoKICAgSW4gdGhlIGxhdHRlciBzY2VuYXJp
bywgdGhlIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gU0hPVUxEIHNldCBTVEFNUAogICBTZXNzaW9u
LVJlZmxlY3RvciB0byB1c2UgVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29y
CiAgIFByaXZhdGUgUG9ydHMgcmFuZ2UuICBJZiB0aGUgVFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5k
ZXIgaW5jbHVkZXMKICAgUGFja2V0IFBhZGRpbmcgZmllbGQgaW4gaXRzIHRyYW5zbWl0dGVkIHBh
Y2tldCwgdGhlIFNUQU1QIFNlc3Npb24tCiAgIFJlZmxlY3RvciB3aWxsIHJldHVybiB0aGUgcmVm
bGVjdGVkIHBhY2tldCBvZiB0aGUgc3ltbWV0cmljYWwgc2l6ZSBpZgogICB0aGUgc2l6ZSBvZiB0
aGUgcmVjZWl2ZWQgdGVzdCBwYWNrZXQgaXMgbGFyZ2VyIHRoYW4gdGhlIHNpemUgb2YgU1RBTVAK
ICAgYmFzZSBwYWNrZXQuICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBiZSBzZXQgdG8gdXNl
IHRoZSBkZWZhdWx0CiAgIGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMsIE5UUC4KCiAgIFNUQU1Q
IGRvZXMgbm90IHN1cHBvcnQgdGhlIFJlZmxlY3QgT2N0ZXRzIGNhcGFiaWxpdHkgZGVmaW5lZCBp
bgogICBbUkZDNjAzOF0uICBJZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBpcyBwcmVzZW50IGlu
IHRoZSBUV0FNUAogICBTZXNzaW9uLVNlbmRlciBwYWNrZXQsIFNUQU1QIFNlc3Npb24tUmVmbGVj
dG9yIHdpbGwgbm90IGNvcHkgdGhlCiAgIGNvbnRlbnQgc3RhcnRpbmcgZnJvbSB0aGUgU2VydmVy
IE9jdGV0cyBmaWVsZCBidXQgd2lsbCB0cmFuc21pdCB0aGUKICAgcmVmbGVjdGVkIHBhY2tldCBv
ZiBlcXVhbCBzaXplLgoKNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMKCiAgIFRoaXMgZG9jdW1lbnQg
ZG9lc24ndCBoYXZlIGFueSBJQU5BIGFjdGlvbi4gIFRoaXMgc2VjdGlvbiBtYXkgYmUKICAgcmVt
b3ZlZCBiZWZvcmUgdGhlIHB1YmxpY2F0aW9uLgoKNi4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25z
CgogICBJbiBnZW5lcmFsLCBhbGwgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHJlbGF0ZWQg
dG8gVFdBTVAtVGVzdCwKICAgZGlzY3Vzc2VkIGluIFtSRkM1MzU3XSBhcHBseSB0byBTVEFNUC4g
IFNpbmNlIFNUQU1QIHVzZXMgdGhlIHdlbGwtCiAgIGtub3duIFVEUCBwb3J0IG51bWJlciBhbGxv
Y2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QKICAgUmVjZWl2ZXIgcG9ydCwgdGhl
IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFuZCBtZWFzdXJlcyB0byBtaXRpZ2F0ZQoKCgpNaXJz
a3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYsIDIwMjAgICAgICAgICAgICAg
ICBbUGFnZSAxMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAg
ICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICB0aGUgcmlzayBvZiB0aGUgYXR0YWNr
IHVzaW5nIHRoZSByZWdpc3RlcmVkIHBvcnQgbnVtYmVyIGRvY3VtZW50ZWQgaW4KICAgU2VjdGlv
biA2IFtSRkM4NTQ1XSBlcXVhbGx5IGFwcGx5IHRvIFNUQU1QLiAgQmVjYXVzZSBvZiB0aGUgY29u
dHJvbAogICBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUg
c2NvcGUgb2YgdGhpcwogICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1
aXJlbWVudCBpcyBzZXQ6CgogICAgICBUbyBtaXRpZ2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZl
Y3RvciwgdGhlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQKICAgICAgb2YgYSBTVEFNUCB0ZXN0IHNl
c3Npb24gTVVTVCB1c2UgdGhlIHNlY3VyZWQgdHJhbnNwb3J0LgoKICAgICAgTG9hZCBvZiBTVEFN
UCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkKICAg
ICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2Vy
dmljZXMgTVVTVAogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcg
dGhlIHRlc3Qgc2Vzc2lvbi4KICAgICAgW1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMg
Z3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkCiAgICAgIGZvciBVRFAtYmFzZWQgcHJv
dG9jb2wuICBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljCiAgICAgIGRl
cGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8g
c3RheSBpbgogICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS4KCiAgIFVz
ZSBvZiBITUFDLVNIQS0yNTYgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9kZSBwcm90ZWN0cyB0aGUg
ZGF0YQogICBpbnRlZ3JpdHkgb2YgdGhlIFNUQU1QIHRlc3QgcGFja2V0cy4KCjcuICBBY2tub3ds
ZWRnbWVudHMKCiAgIEF1dGhvcnMgZXhwcmVzcyB0aGVpciBhcHByZWNpYXRpb24gdG8gSm9zZSBJ
Z25hY2lvIEFsdmFyZXotSGFtZWxpbgogICBhbmQgQnJpYW4gV2VpcyBmb3IgdGhlaXIgZ3JlYXQg
aW5zaWdodHMgaW50byB0aGUgc2VjdXJpdHkgYW5kCiAgIGlkZW50aXR5IHByb3RlY3Rpb24sIGFu
ZCB0aGUgbW9zdCBoZWxwZnVsIGFuZCBwcmFjdGljYWwgc3VnZ2VzdGlvbnMuCiAgIEFsc28sIG91
ciBzaW5jZXJlIHRoYW5rcyB0byBEYXZpZCBCYWxsIGFuZCBSYWtlc2ggR2FuZGhpIG9yIHRoZWly
CiAgIHRob3JvdWdoIHJldmlld3MgYW5kIGhlbHBmdWwgY29tbWVudHMuCgo4LiAgUmVmZXJlbmNl
cwoKOC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJRUVFLjE1ODguMjAwOF0KICAgICAg
ICAgICAgICAiU3RhbmRhcmQgZm9yIGEgUHJlY2lzaW9uIENsb2NrIFN5bmNocm9uaXphdGlvbiBQ
cm90b2NvbAogICAgICAgICAgICAgIGZvciBOZXR3b3JrZWQgTWVhc3VyZW1lbnQgYW5kIENvbnRy
b2wgU3lzdGVtcyIsCiAgICAgICAgICAgICAgSUVFRSBTdGFuZGFyZCAxNTg4LCBNYXJjaCAyMDA4
LgoKICAgW1JGQzIxMTldICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3Mg
dG8gSW5kaWNhdGUKICAgICAgICAgICAgICBSZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJG
QyAyMTE5LAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkMyMTE5LCBNYXJjaCAxOTk3LAog
ICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoK
ICAgW1JGQzQ2NTZdICBTaGFsdW5vdiwgUy4sIFRlaXRlbGJhdW0sIEIuLCBLYXJwLCBBLiwgQm9v
dGUsIEouLCBhbmQgTS4KICAgICAgICAgICAgICBaZWthdXNrYXMsICJBIE9uZS13YXkgQWN0aXZl
IE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgKE9XQU1QKSIsIFJGQyA0NjU2LCBE
T0kgMTAuMTc0ODcvUkZDNDY1NiwgU2VwdGVtYmVyIDIwMDYsCiAgICAgICAgICAgICAgPGh0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNDY1Nj4uCgoKCgoKCk1pcnNreSwgZXQgYWwu
ICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAyMCAgICAgICAgICAgICAgIFtQYWdlIDEy
XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAg
ICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIFtSRkM1MzU3XSAgSGVkYXlhdCwgSy4sIEtyemFub3dz
a2ksIFIuLCBNb3J0b24sIEEuLCBZdW0sIEsuLCBhbmQgSi4KICAgICAgICAgICAgICBCYWJpYXJ6
LCAiQSBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbCAoVFdBTVApIiwKICAgICAg
ICAgICAgICBSRkMgNTM1NywgRE9JIDEwLjE3NDg3L1JGQzUzNTcsIE9jdG9iZXIgMjAwOCwKICAg
ICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1MzU3Pi4KCiAg
IFtSRkM1OTA1XSAgTWlsbHMsIEQuLCBNYXJ0aW4sIEouLCBFZC4sIEJ1cmJhbmssIEouLCBhbmQg
Vy4gS2FzY2gsCiAgICAgICAgICAgICAgIk5ldHdvcmsgVGltZSBQcm90b2NvbCBWZXJzaW9uIDQ6
IFByb3RvY29sIGFuZCBBbGdvcml0aG1zCiAgICAgICAgICAgICAgU3BlY2lmaWNhdGlvbiIsIFJG
QyA1OTA1LCBET0kgMTAuMTc0ODcvUkZDNTkwNSwgSnVuZSAyMDEwLAogICAgICAgICAgICAgIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzU5MDU+LgoKICAgW1JGQzYwMzhdICBN
b3J0b24sIEEuIGFuZCBMLiBDaWF2YXR0b25lLCAiVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQK
ICAgICAgICAgICAgICBQcm90b2NvbCAoVFdBTVApIFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRy
aWNhbCBTaXplCiAgICAgICAgICAgICAgRmVhdHVyZXMiLCBSRkMgNjAzOCwgRE9JIDEwLjE3NDg3
L1JGQzYwMzgsIE9jdG9iZXIgMjAxMCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVk
aXRvci5vcmcvaW5mby9yZmM2MDM4Pi4KCiAgIFtSRkM4MTc0XSAgTGVpYmEsIEIuLCAiQW1iaWd1
aXR5IG9mIFVwcGVyY2FzZSB2cyBMb3dlcmNhc2UgaW4gUkZDCiAgICAgICAgICAgICAgMjExOSBL
ZXkgV29yZHMiLCBCQ1AgMTQsIFJGQyA4MTc0LCBET0kgMTAuMTc0ODcvUkZDODE3NCwKICAgICAg
ICAgICAgICBNYXkgMjAxNywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODE3
ND4uCgogICBbUkZDODE4Nl0gIE1pcnNreSwgRy4gYW5kIEkuIE1laWxpaywgIlN1cHBvcnQgb2Yg
dGhlIElFRUUgMTU4OAogICAgICAgICAgICAgIFRpbWVzdGFtcCBGb3JtYXQgaW4gYSBUd28tV2F5
IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAgICAgICAgICAgIChUV0FNUCkiLCBSRkMg
ODE4NiwgRE9JIDEwLjE3NDg3L1JGQzgxODYsIEp1bmUgMjAxNywKICAgICAgICAgICAgICA8aHR0
cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MTg2Pi4KCiAgIFtSRkM4NTQ1XSAgTW9y
dG9uLCBBLiwgRWQuIGFuZCBHLiBNaXJza3ksIEVkLiwgIldlbGwtS25vd24gUG9ydAogICAgICAg
ICAgICAgIEFzc2lnbm1lbnRzIGZvciB0aGUgT25lLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJv
dG9jb2wKICAgICAgICAgICAgICAoT1dBTVApIGFuZCB0aGUgVHdvLVdheSBBY3RpdmUgTWVhc3Vy
ZW1lbnQgUHJvdG9jb2wKICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDg1NDUsIERPSSAxMC4x
NzQ4Ny9SRkM4NTQ1LCBNYXJjaCAyMDE5LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMt
ZWRpdG9yLm9yZy9pbmZvL3JmYzg1NDU+LgoKOC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoK
ICAgW0JCRi5UUi0zOTBdCiAgICAgICAgICAgICAgIlBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IGZy
b20gSVAgRWRnZSB0byBDdXN0b21lcgogICAgICAgICAgICAgIEVxdWlwbWVudCB1c2luZyBUV0FN
UCBMaWdodCIsIEJCRiBUUi0zOTAsIE1heSAyMDE3LgoKICAgW0ktRC5pZXRmLWlwcG0tc3RhbXAt
eWFuZ10KICAgICAgICAgICAgICBNaXJza3ksIEcuLCBYaWFvLCBNLiwgYW5kIFcuIEx1bywgIlNp
bXBsZSBUd28td2F5IEFjdGl2ZQogICAgICAgICAgICAgIE1lYXN1cmVtZW50IFByb3RvY29sIChT
VEFNUCkgRGF0YSBNb2RlbCIsIGRyYWZ0LWlldGYtaXBwbS0KICAgICAgICAgICAgICBzdGFtcC15
YW5nLTAzICh3b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS4KCiAgIFtSRkMyMTA0XSAgS3Jh
d2N6eWssIEguLCBCZWxsYXJlLCBNLiwgYW5kIFIuIENhbmV0dGksICJITUFDOiBLZXllZC0KICAg
ICAgICAgICAgICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIiwgUkZDIDIxMDQs
CiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZlYnJ1YXJ5IDE5OTcsCiAgICAg
ICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjEwND4uCgoKCgoK
Ck1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAyMCAgICAgICAg
ICAgICAgIFtQYWdlIDEzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFN
UCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIFtSRkM0ODY4XSAgS2VsbHks
IFMuIGFuZCBTLiBGcmFua2VsLCAiVXNpbmcgSE1BQy1TSEEtMjU2LCBITUFDLVNIQS0KICAgICAg
ICAgICAgICAzODQsIGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJGQyA0ODY4LAogICAg
ICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM0ODY4LCBNYXkgMjAwNywKICAgICAgICAgICAgICA8
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0ODY4Pi4KCiAgIFtSRkM4MDg1XSAg
RWdnZXJ0LCBMLiwgRmFpcmh1cnN0LCBHLiwgYW5kIEcuIFNoZXBoZXJkLCAiVURQIFVzYWdlCiAg
ICAgICAgICAgICAgR3VpZGVsaW5lcyIsIEJDUCAxNDUsIFJGQyA4MDg1LCBET0kgMTAuMTc0ODcv
UkZDODA4NSwKICAgICAgICAgICAgICBNYXJjaCAyMDE3LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRv
ci5vcmcvaW5mby9yZmM4MDg1Pi4KCkF1dGhvcnMnIEFkZHJlc3NlcwoKICAgR3JlZyBNaXJza3kK
ICAgWlRFIENvcnAuCgogICBFbWFpbDogZ3JlZ2ltaXJza3lAZ21haWwuY29tCgoKICAgR3VvIEp1
bgogICBaVEUgQ29ycG9yYXRpb24KICAgNjgjIFppamluZ2h1YSBSb2FkCiAgIE5hbmppbmcsIEpp
YW5nc3UgIDIxMDAxMgogICBQLlIuQ2hpbmEKCiAgIFBob25lOiArODYgMTgxMDUxODM2NjMKICAg
RW1haWw6IGd1by5qdW4yQHp0ZS5jb20uY24KCgogICBIZW5yaWsgTnlkZWxsCiAgIEFjY2VkaWFu
IE5ldHdvcmtzCgogICBFbWFpbDogaG55ZGVsbEBhY2NlZGlhbi5jb20KCgogICBSaWNoYXJkIEZv
b3RlCiAgIE5va2lhCgogICBFbWFpbDogZm9vdGVyLmZvb3RlQG5va2lhLmNvbQoKCgoKCgoKCgoK
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAyMCAgICAg
ICAgICAgICAgIFtQYWdlIDE0XQo=
--0000000000000e0ffe058f8f7f2d--


From nobody Thu Aug  8 00:51:40 2019
Return-Path: <hnydell@accedian.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24E5F1200E3 for <ippm@ietfa.amsl.com>; Thu,  8 Aug 2019 00:51:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level: 
X-Spam-Status: No, score=-1.888 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_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=accedian-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 DbAH-iaFgqYS for <ippm@ietfa.amsl.com>; Thu,  8 Aug 2019 00:51:35 -0700 (PDT)
Received: from mail-ua1-x929.google.com (mail-ua1-x929.google.com [IPv6:2607:f8b0:4864:20::929]) (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 8AAAD120105 for <ippm@ietf.org>; Thu,  8 Aug 2019 00:51:29 -0700 (PDT)
Received: by mail-ua1-x929.google.com with SMTP id v18so36068584uad.12 for <ippm@ietf.org>; Thu, 08 Aug 2019 00:51:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accedian-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=n4r67sLXMBahWXQZT4SIIImYywQnzBbdPIbRWR17N1U=; b=064uPHVxWu27H5o1w7FfpyH42Tn1VcJsPRTjU/wTN+M60p+dnboeZ15bC/4MSy8PRT 2Og8YmbovNyds3c13NuTiwp8VubxELhbsUPYZM1/gRGIa9rq32HaVdNBshTO3hk80QPl cOMKwSl3FuCFmz+OB/r9W7Kc2iRTHe0cSn+pJUV3G/CFF8VKeS7SW1LBbb3DaqUZoVR4 YqO5o8CNWCwGp7dBJd27C/Qc/zcKNkUy3qv6KoItPBPh4mpFcfb4VcwR/UBfs62d9L1B VFKghYN7REtwjHlOYrjZSt7Q4/E+E+fkofgza3FuU2LUrEqUySTHFE3MYyk4T+mV8GKn Xj8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=n4r67sLXMBahWXQZT4SIIImYywQnzBbdPIbRWR17N1U=; b=Be4RDaqp/KsxnSdh7zOyHvC+zUPuZDUJGMcgcBLSZxNTjc/0WRGmPRHN8LTNogk8m/ K/omRFndHoKOoAYX0GzsFQ6tlmbMiB4c0iP+BfBL1uiZfzpZjbhoo2kfiKT89pl9VrQ1 +T8z7yGEvaJMWzZXoHjBt0hi0k3XMvBsW2scG1iDvItgUinzzkSrpvjDUmk4Y+DoNOZY OA9LrF0lbHKeqdarhJLDsSO/xCVxGUJWdsUdl8UGFMbKxORz5mZ2xOtDiehd4cUceGRC UZOQdpElBf41Q/zYCXnSILXd5dQdEquODmoJ0pa/mxMqOV00b1WVTAJGYZ9SvFdpVKke 8xgw==
X-Gm-Message-State: APjAAAXfGdndpUatVut4B6xrd5m9+OgUahG7KPDxOzInpEackx2iN++R 9fmbXMtP8Msy06OoXm6rsJain+3ZD/fU9MGhLsWrDsXKv3cUte0kxF53mHxfOEGj7hRMdUEdsyQ 3wNqqvufaJQ==
X-Google-Smtp-Source: APXvYqwUKcV0zaURCYzQx6+k7S6boSNduaUxd++tuluBcYYepGbLZ/rnqGqVtiPbobJx6VsU8kxM7hsWnVQDXYpQu4g=
X-Received: by 2002:ab0:64cc:: with SMTP id j12mr6328590uaq.110.1565250688135;  Thu, 08 Aug 2019 00:51:28 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com>
In-Reply-To: <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com>
From: Henrik Nydell <hnydell@accedian.com>
Date: Thu, 8 Aug 2019 09:51:18 +0200
Message-ID: <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: "MORTON, ALFRED C (AL)" <acm@research.att.com>, IPPM Chairs <ippm-chairs@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000405424058f965358"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/D_vXBLROIq7ycatLoeb3yMWyBx8>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 07:51:39 -0000

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

Agree Rakesh.
There is value in being able to for example as close as possibly mimic for
example a VoIP flow on a network path, using typical UDP ports (5060 for
example), and a typical VoIP IPG (20ms) and proper payload length to make
the TWAMP flows be treated in the same way as the real RTP traffic by the
network elements (firewalls, NAT or other port-sensitive devices).


On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:

>
> Thanks Al and Henrik.
> If there is no specific requirement to add a limit on the UDP port range,
> it would be good to not have it in the STAMP draft as well as in the TWAM=
P
> Yang model. Let implementations decide what ports they can support (keepi=
ng
> in mind the assigned ones) and let operators decide what port they like t=
o
> provision.
>
> Thanks,
> Rakesh
>
>
> On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <
> acm@research.att.com> wrote:
>
>>
>>
>> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
>> *Sent:* Wednesday, August 7, 2019 4:30 AM
>> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
>> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
>> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>>
>>
>>
>> The range probably comes from the IANA definition of the ephemeral ports
>> (49152 to 65535) although these are defined for short-lived TCP and not
>> explicitly for UDP. Why this made it into the yang model for TWAMP-test
>> (which is UDP) I dont know, probably someone mixed it up with TCP and it
>> passed the reviewers without much thought.
>>
>> *[acm] *
>>
>> https://tools.ietf.org/html/rfc6335#section-6
>>
>> seems clear to me, without making the distinction between TCP and UDP
>>
>> you mention. There was discussion on the ippm-list IIRC, too.
>>
>>
>>
>> Most, if not all, implementations of TWAMP I have seen does not impose
>> limitations on the source UDP ports for the TWAMP-test packets when
>> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
>> Nokia, Huawei impose any limitation like that when configuring via CLI o=
r
>> GUI.
>>
>>
>>
>> With a yang model based configuration the user will of course be limited
>> if they use the yang model that only defines the ephemeral range as vali=
d.
>> I see no severe disadvantages of this, but it would of course have been
>> better if the yang model was less restrictive, since the restriction has=
 no
>> real value in itself.
>>
>>
>>
>> *[acm] ...*except avoiding a port assigned by IANA...
>>
>>
>> Al
>>
>>
>>
>> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Thanks Henrik. Where does this requirement come from? Also, how do I
>> configure the UDP port outside the range using the TWAMP Yang model?
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
>> wrote:
>>
>> There is a distinction between "must be able to send to these destinatio=
n
>> ports" and "must only be able to send to these destination ports"
>>
>>
>>
>> The first wording does not prohibit senders to be able to send also to
>> other destination ports.
>>
>>
>>
>>
>>
>> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Hi Greg,
>>
>> Many thanks for the reply.
>>
>> As there are already implementations out there where such restrictions d=
o
>> not exist as discussed in another email thread (just forwarded them), th=
e
>> following text with MUST is already violated. The TWAMP Yang model
>> draft-ietf-ippm-twamp-yang
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQ=
icvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLu=
WjIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
>> should also not place such restriction.
>>
>> Section 4.4
>>
>>        Thus STAMP Session-Sender MUST be able to send test
>>
>>        packets to destination UDP port number from the Dynamic and/or
>>
>>        Private Ports range 49152-65535, test management system should
>> find a
>>
>>        port number that both devices can use.
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>> Hi Rakesh,
>>
>> my apologies for the misspelling of your name.
>>
>> Thank you for your kind consideration of the proposed update.
>>
>> Regarding the definition of the range of the valid UDP port numbers,
>> draft-ietf-ippm-twamp-yang
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQ=
icvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLu=
WjIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
>> type dynamic-port-number as follows:
>>
>>      typedef dynamic-port-number {
>>        type inet:port-number {
>>          range 49152..65535;
>>        }
>>        description "Dynamic range for port numbers.";
>>      }
>>
>> to specify the valid range for a sender-udp-port. The range for a UDP
>> port number of a Session-Reflector has been specified slightly different=
ly
>> because it includes the well-known port 862:
>>
>>            leaf reflector-udp-port {
>>              type inet:port-number {
>>                range "862 | 49152..65535";
>>                }
>>              description
>>                "The destination UDP port number used in the
>>                 TWAMP-Test (UDP) test packets belonging to this
>>                 test session.";
>>            }
>>
>> But, as we observe, in both cases definitions include the Dynamic/Privat=
e
>> range explicitly defined. I think that keeping STAMP specification
>> consistent with the TWAMP, TWAMP YANG data model in particular, in the w=
ay
>> the valid range of UDP ports is being specified, is beneficial to the ST=
AMP
>> document. Hope you'll agree.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Thanks Greg for considering my review comments. Good to see the message
>> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. T=
his
>> should fix the interoperability issue between the two. This also gives f=
ew
>> (3) bytes for any future extensions.
>>
>> ------------------------------------------------------------------------
>>
>> You may fix the spelling of my name and another typo below:
>>
>> OLD:
>>
>> and Rakesh Gandi or their
>>
>>
>>
>> NEW:
>>
>> and Rakesh Gandhi for their
>>
>> ----------------------------------------------------------------------
>>
>>
>>
>> I did not see following comment addressed. Is that intentional?
>>
>> ------------------------------------------------
>>
>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>
>>
>>     Thanks Greg for the reply.
>>
>>
>>
>>     In this case, should the draft just state that the Session-Sender ca=
n
>> select destination UDP port number following the guidelines specified in
>> [RFC6335], instead of specifying following?
>>
>>
>>
>> Section 4.4
>>
>>     Thus STAMP Session-Sender MUST be able to send test
>>
>>        packets to destination UDP port number from the Dynamic and/or
>>
>>        Private Ports range 49152-65535, test management system should
>> find a
>>
>>        port number that both devices can use.
>>
>> ----------------------------------------------
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>> Hi Rakesh,
>>
>> thank you for your helpful comments. We've updated the format of the bas=
e
>> STAMP test packet. Appreciate your feedback on the proposed changes,
>> comments and questions,
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Hi Greg,
>>
>> Regarding the size of the padding, yes, it's good to use the same size
>> payload for query and response.
>>
>> However, the STAMP payload with TLV extension
>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding s=
ize
>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
>> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ=
 0
>> for all 30 bytes. If the responder supports Server Octets and see the si=
ze
>> > 27, it may find the Server Octet size of 0 confusing?
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>> Hi Shahram,
>>
>> thank you for the review and questions. Please find my answers below
>> tagged GIM>>.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>> shahram.davari@broadcom.com> wrote:
>>
>> HI Greg
>>
>>
>>
>> I read your draft and have the following questions:
>>
>>
>>
>> 1) Does it require any UDP/TCP port number or it reuses the one from
>> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
>> between TWAMP and STAMP?
>>
>> GIM>> STAMP uses the well-known UDP port number allocated for the
>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinatio=
n
>> UDP port number.. STAMP may use destination UDP port number from the
>> Dynamic and/or Private Ports range 49152-65535.
>>
>> 2) What is the benefit of STAMO compared to TWAMP?
>>
>> GIM>> The work was driven by several observations, among them:
>>
>>    - challenges in achieving interoperability among implementations of
>>    TWAMP-Light;
>>    - industry interest in standardizing performance monitoring in IP
>>    broadband access networks (TR-390);
>>    - improve extensibility of IP performance monitoring tool to support
>>    measurements, testing of new metrics and parameters, e.g., consistenc=
y of
>>    CoS in the network.
>>
>> 3) Why is there so much MBZ byte?
>>
>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
>> supported by TWAMP-Light implementations.
>>
>>
>>
>> Thx
>>
>> Shahram
>>
>>
>>
>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>
>>
>>
>> Hi Mirja,
>>
>> thank you for the suggested text. The new paragraph now reads as:
>>
>>       Load of STAMP test packets offered to a network MUST be carefully
>>       estimated, and the possible impact on the existing services MUST
>>       be thoroughly analyzed before launching the test session.
>>       [RFC8085] section 3.1.5 provides guidance on handling network load
>>       for UDP-based protocol.  While the characteristic of test traffic
>>       depends on the test objective, it is highly recommended to stay in
>>       the limits as provided in [RFC8085].
>>
>>
>>
>> If it is acceptable, I'd like to upload the updated version of
>> draft-ieff-ippm-stamp before the cut-off deadline.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>> wrote:
>>
>> Hi Greg,
>>
>> See below.
>>
>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
>> >
>> > Hi Mirja,
>> > thank you for the reference to RFC 8085. I agree that the document is
>> very much relevant and a reference to RFC 8085 in STAMP is useful. While
>> reading Section 3.1.3 I came to think that the discussion and guidance i=
n
>> other sections of RFC 8085, particularly, Section 3.1.5 Implications of =
RTT
>> and Loss Measurements on Congestion Control. Would adding the reference =
to
>> that section in the new text proposed for the Security Considerations
>> section work? I'll put RFC 8085 as Informational reference as it is BCP.
>> > NEW TEXT:
>> >       Load of STAMP test packets offered to a network MUST be carefull=
y
>> >       estimated, and the possible impact on the existing services MUST
>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
>> >       particular before launching the test session....
>>
>>
>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine=
 for me. Or you
>> could have a separate sentence like:
>>
>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network loa=
d for
>> UDP-based protocol. While the characteristic of test traffic depends on =
the
>> test objective, it is highly recommended to say in the limits as provide=
d
>> in RFC8085.=E2=80=9D
>>
>> Or something similar=E2=80=A6
>>
>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downre=
f.
>> However, I think having this as informational ref is fine.
>>
>> Mirja
>>
>>
>>
>> >
>> > Regards,
>> > Greg
>> >
>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>> wrote:
>> > Hi Greg,
>> >
>> > Thanks a lot for you reply. Changes are good. I wonder if it would be
>> useful to provide a reference to RFC8085 because it has a lot of
>> information about congestion control of UDP based traffic? It recommends=
 to
>> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess i=
t
>> doesn=E2=80=99t make sense to require this for testing traffic, however,=
 it could
>> maybe still be a good recommendation? What do you think?
>> >
>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately
>> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you re=
send you
>> proposed changes to the list, so other people are aware of these changes=
.
>> Sorry for the unconvience.
>> >
>> > Mirja
>> >
>> >
>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
>> > >
>> > > Hi Mirja,
>> > > thank you for your thorough review, very pointed and helpful
>> comments. Please find my responses in-lined and tagged GIM>>. Attached t=
he
>> diff.
>> > >
>> > > Regards,
>> > > Greg
>> > >
>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net=
>
>> wrote:
>> > > Hi authors, hi all,
>> > >
>> > > Thanks for this well-written document and very good shepherd
>> write-up! I would like discuss one point before I start IETF last call.
>> > >
>> > > I believe this document should say something about network load and
>> congestion (control). OWAMP and TWAMP discuss quite a bit sender
>> scheduling, however, as this is a simplified version, so I think it coul=
d
>> at least be good to put a waring in this document that packet sending
>> should be somehow rate limited. I know it might be hard to provide more
>> concrete guidance but at least having some discussion or warning in this
>> document could be good.
>> > > GIM>>  Thank you for your suggestion. Security Considerations sectio=
n
>> points to the fact that STAMP does not include control and management
>> components:
>> > >    Because of the control
>> > >    and management of a STAMP test being outside the scope of this
>> > >    specification only the more general requirement is set:
>> > > adding the new text here:
>> > >       Load of STAMP test packets offered to a network MUST be
>> carefully
>> > >       estimated, and the possible impact on the existing services MU=
ST
>> > >       be thoroughly analyzed before launching the test session.
>> > >
>> > >
>> > > Another comment: You only say at the very end that a certain UDP por=
t
>> is used, which implies that STAMP runs over UDP. However, I think you
>> should mention at the very beginning that this is a UDP-based protocol.
>> Just to make things crystal clear.
>> > > GIM>> Adding the reference to "UDP transport" into the first sentenc=
e
>> of Theory of  Operations section:
>> > >    STAMP Session-Sender transmits test packets over UDP transport
>> toward STAMP Session-Reflector.
>> > >
>> > > Mirja
>> > >
>> > > P.S.:
>> > > Nit: s/This document defines active performance measurement test
>> protocol/ This document defines an active performance measurement test
>> protocol/
>> > > -> =E2=80=9Can=E2=80=9D missing
>> > > GIM>> Thank you. Done.
>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>> draft-ietf-ippm-stamp-07....txt.html>
>> >
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mai=
lman_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD=
1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1=
uXtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>>
>>
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mai=
lman_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD=
1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1=
uXtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>>
>>
>>
>>
>> --
>>
>>
>> *Henrik Nydell*
>> *Sr Product Manager*
>> 1.866.685.8181
>> hnydell@accedian.com
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com=
_accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw=
&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL=
9Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acce=
dian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIk=
Fz5kzSYYg33tHXY&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com=
_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o=
9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJek=
uy3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&=
d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cll=
ooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1=
Dhd9LZ1az4&e=3D>
>> *accedian.com
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>*
>>
>>
>>
>> Avis de confidentialit=C3=A9
>>
>> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce
>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=
=C3=A9es par le
>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclu=
sif de son ou de
>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur=
 et en d=C3=A9truire tout
>> exemplaire. De plus, il vous est strictement interdit de le divulguer, d=
e
>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
>> Merci.
>>
>> Confidentiality notice
>>
>> This e-mail message and any attachment hereto contain confidential
>> information which may be privileged and which is intended for the exclus=
ive
>> use of its addressee(s). If you receive this message in error, please
>> inform sender immediately and destroy any copy thereof. Furthermore, any
>> disclosure, distribution or copying of this message and/or any attachmen=
t
>> hereto without the consent of the sender is strictly prohibited. Thank y=
ou.
>>
>>
>>
>>
>> --
>>
>>
>> *Henrik Nydell*
>> *Sr Product Manager*
>> 1.866.685.8181
>> hnydell@accedian.com
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com=
_accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw=
&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL=
9Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acce=
dian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIk=
Fz5kzSYYg33tHXY&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com=
_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o=
9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJek=
uy3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
>>
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&=
d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cll=
ooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1=
Dhd9LZ1az4&e=3D>
>> *accedian.com
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>*
>>
>>
>>
>> Avis de confidentialit=C3=A9
>>
>> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce
>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=
=C3=A9es par le
>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclu=
sif de son ou de
>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur=
 et en d=C3=A9truire tout
>> exemplaire. De plus, il vous est strictement interdit de le divulguer, d=
e
>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
>> Merci.
>>
>> Confidentiality notice
>>
>> This e-mail message and any attachment hereto contain confidential
>> information which may be privileged and which is intended for the exclus=
ive
>> use of its addressee(s). If you receive this message in error, please
>> inform sender immediately and destroy any copy thereof. Furthermore, any
>> disclosure, distribution or copying of this message and/or any attachmen=
t
>> hereto without the consent of the sender is strictly prohibited. Thank y=
ou.
>>
>

--=20

*Henrik Nydell*
*Sr Product Manager*
1.866.685.8181
hnydell@accedian.com
<http://accedian.com>
<https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
<https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca>
<http://www.accedian.com>
*accedian.com <http://accedian.com>*

--=20


Avis de confidentialit=C3=A9

Les
 informations contenues dans le pr=C3=A9sent=20
message et dans toute pi=C3=A8ce qui=20
lui est jointe sont confidentielles et=20
peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le=20
secret professionnel. Ces informations sont=20
=C3=A0 l=E2=80=99usage exclusif de son ou
 de ses destinataires. Si vous recevez ce=20
message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement=20
avec l=E2=80=99exp=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est=20
strictement interdit de=20
le divulguer, de le distribuer ou de le reproduire=20
sans l=E2=80=99autorisation=20
de l=E2=80=99exp=C3=A9diteur. Merci.


Confidentiality notice

This

 e-mail message and any attachment hereto contain confidential=20
information=20
which may be privileged and which is intended for the=20
exclusive use of its=20
addressee(s). If you receive this message in error,
 please inform sender=20
immediately and destroy any copy thereof.=20
Furthermore, any disclosure,=20
distribution or copying of this message=20
and/or any attachment hereto=20
without the consent of the sender is=20
strictly prohibited. Thank you.

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

<div dir=3D"ltr">Agree Rakesh.<div>There is value in being able to for exam=
ple as close as possibly mimic for example a VoIP flow on a network path, u=
sing typical UDP ports (5060 for example), and a typical VoIP IPG (20ms) an=
d proper payload length to make the TWAMP flows be treated in the same way =
as the real RTP traffic by the network elements (firewalls, NAT or other po=
rt-sensitive devices).</div><div><br></div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Aug 7, 2019 at 6:02 PM R=
akesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com">rgandhi.ietf@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><br></div><div>Thanks Al and Henrik=
.</div><div>If there is no specific requirement to add a limit on the UDP p=
ort range, it would be good to not have it in the STAMP draft as well as in=
 the TWAMP Yang model. Let implementations decide what ports they can suppo=
rt (keeping in mind the assigned ones) and let operators decide what port t=
hey like to provision.<br></div><div><br></div><div>Thanks,</div><div>Rakes=
h</div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) &lt;<=
a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@research.att.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-5849306260639380355gmail-m_8513370710475128769WordSe=
ction1">
<p class=3D"MsoNormal"><a name=3D"m_-5849306260639380355_m_8513370710475128=
769__MailEndCompose"><span style=3D"font-size:11pt;font-family:&quot;Courie=
r New&quot;;color:black"><u></u>=C2=A0<u></u></span></a></p>
<div style=3D"border-color:currentcolor currentcolor currentcolor blue;bord=
er-style:none none none solid;border-width:medium medium medium 1.5pt;paddi=
ng:0in 0in 0in 4pt">
<div>
<div style=3D"border-color:rgb(225,225,225) currentcolor currentcolor;borde=
r-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"=
>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" targ=
et=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;; <a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"=
_blank">draft-ietf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made it into the yang model =
for TWAMP-test (which is UDP) I dont
 know, probably someone mixed it up with TCP and it passed the reviewers wi=
thout much thought.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm]
</span></i></b><span style=3D"font-size:11pt;font-family:&quot;Courier New&=
quot;;color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><a href=3D"https://tools.ietf.org/html/rfc6335#s=
ection-6" target=3D"_blank">https://tools.ietf.org/html/rfc6335#section-6</=
a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">seems clear to me, without making the distinctio=
n between TCP and UDP<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">you mention. There was discussion on the ippm-li=
st IIRC, too.<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither Accedian, Exfo, Viavi,=
 Juniper, Nokia, Huawei impose any
 limitation like that when configuring via CLI or GUI.=C2=A0<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages of this, but it would of=
 course have been better if the yang
 model was less restrictive, since the restriction has no real value in its=
elf.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm] ...</span></i></b><span style=3D"fon=
t-size:11pt;font-family:&quot;Courier New&quot;;color:black">except avoidin=
g a port assigned by IANA...<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><br>
Al<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Hi Greg,
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Many thanks for the reply.
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">As there are already implementations out there where such restric=
tions do not exist as discussed in another email thread (just forwarded the=
m), the following text with MUST
 is already violated. The TWAMP Yang model <a href=3D"https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2Dippm-2=
Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOf=
sSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&am=
p;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&amp;e=3D" target=3D"_blan=
k">
<span style=3D"font-family:-webkit-standard,serif">draft-ietf-ippm-twamp-ya=
ng</span></a> should also not place such restriction.=C2=A0
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Section 4.4
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MU=
ST be able to send test</span><span style=3D"font-family:Calibri,sans-serif=
"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to destination UDP p=
ort number from the Dynamic and/or</span><span style=3D"font-family:Calibri=
,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports range 49152-65=
535, test management system should find a</span><span style=3D"font-family:=
Calibri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that both device=
s can use.=C2=A0
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known port 862:<u></u><u></u=
></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG data model in particula=
r, in the way the valid range of UDP
 ports is being specified, is beneficial to the STAMP document. Hope you&#3=
9;ll agree.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<h1><span style=3D"font-size:10pt;font-family:Calibri,sans-serif;font-weigh=
t:normal">Thanks Greg for considering my review comments.
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</h1>
<h1><span style=3D"font-size:10pt;font-family:Calibri,sans-serif;font-weigh=
t:normal">Good to see the message format aligned with draft-ietf-ippm-stamp=
-option-tlv and using MBZ 30. This should fix the interoperability issue be=
tween the two. This also gives
 few (3) bytes for any future extensions.</span><span style=3D"font-size:10=
pt;font-family:Calibri,sans-serif">
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">-----------------------------------------------------------------=
-------</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">You may fix the spelling of my name and another typo below:</span=
><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">OLD:</span><span style=3D"font-family:Calibri,sans-serif"><u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">and Rakesh Gandi or their</span><span style=3D"font-family:Calibr=
i,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">NEW:</span><span style=3D"font-family:Calibri,sans-serif"><u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">and Rakesh Gandhi for their</span><span style=3D"font-family:Cali=
bri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">-----------------------------------------------------------------=
-----</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">I did not see following comment addressed. Is that intentional?</=
span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">------------------------------------------------</span><span styl=
e=3D"font-family:Calibri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; =
wrote:</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 Thanks Greg for the reply.</span><span style=
=3D"font-family:Calibri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 In this case, should the draft just state that=
 the Session-Sender can select destination UDP port number following the gu=
idelines specified in [RFC6335], instead of specifying
 following?</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Section 4.4
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be able to send=
 test</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to destination UDP p=
ort number from the Dynamic and/or</span><span style=3D"font-family:Calibri=
,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports range 49152-65=
535, test management system should find a</span><span style=3D"font-family:=
Calibri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that both device=
s can use.=C2=A0
</span><span style=3D"font-family:Calibri,sans-serif"><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">----------------------------------------------</span><span style=
=3D"font-family:Calibri,sans-serif"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif"><u></=
u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible? Does it mean =
that for STAMP with TLV, Server Octets
 is set to 1, but it says MBZ 0 for all 30 bytes. If the responder supports=
 Server Octets and see the size &gt; 27, it may find the Server Octet size =
of 0 confusing?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination UDP port num=
ber from the Dynamic and/or Private Ports
 range 49152-65535.<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rgb(26,=
8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"text-decoration:none"><img id=3D"gmail-m_-5849306260639380355gmail-m_85=
13370710475128769_x0000_i1025" src=3D"https://i.xink.io/Images/Get/N63832/a=
65.png" width=3D"157" height=3D"50" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"text-decoration:none"><img id=3D"gmail-m_-5849306260639380=
355gmail-m_8513370710475128769_x0000_i1026" src=3D"https://i.xink.io/Images=
/Get/N63832/f97.png" width=3D"25" height=3D"25" border=3D"0"></span></a>=C2=
=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitte=
r.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8=
kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=
=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=3D"_blank">=
<span style=3D"text-decoration:none"><img id=3D"gmail-m_-584930626063938035=
5gmail-m_8513370710475128769_x0000_i1027" src=3D"https://i.xink.io/Images/G=
et/N63832/t99.png" width=3D"25" height=3D"25" border=3D"0"></span></a>=C2=
=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.li=
nkedin.com_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3DDwM=
FaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfWWFZ3=
Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span style=3D"text-decorat=
ion:none"><img id=3D"gmail-m_-5849306260639380355gmail-m_851337071047512876=
9_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" width=3D=
"25" height=3D"25" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"text-decoration:none"><img id=3D"gmail-m_-5849306260639380355gmail-m_=
8513370710475128769_x0000_i1029" src=3D"https://i.xink.io/Images/Get/N63832=
/l.jpg" width=3D"294" height=3D"1" border=3D"0"></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rgb(26,=
8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"text-decoration:none"><img id=3D"gmail-m_-5849306260639380355gmail-m_85=
13370710475128769_x0000_i1030" src=3D"https://i.xink.io/Images/Get/N63832/a=
65.png" width=3D"157" height=3D"50" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"text-decoration:none"><img id=3D"gmail-m_-5849306260639380=
355gmail-m_8513370710475128769_x0000_i1031" src=3D"https://i.xink.io/Images=
/Get/N63832/f97.png" width=3D"25" height=3D"25" border=3D"0"></span></a>=C2=
=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitte=
r.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8=
kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=
=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=3D"_blank">=
<span style=3D"text-decoration:none"><img id=3D"gmail-m_-584930626063938035=
5gmail-m_8513370710475128769_x0000_i1032" src=3D"https://i.xink.io/Images/G=
et/N63832/t99.png" width=3D"25" height=3D"25" border=3D"0"></span></a>=C2=
=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.li=
nkedin.com_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3DDwM=
FaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfWWFZ3=
Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span style=3D"text-decorat=
ion:none"><img id=3D"gmail-m_-5849306260639380355gmail-m_851337071047512876=
9_x0000_i1033" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" width=3D=
"25" height=3D"25" border=3D"0"></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"text-decoration:none"><img id=3D"gmail-m_-5849306260639380355gmail-m_=
8513370710475128769_x0000_i1034" src=3D"https://i.xink.io/Images/Get/N63832=
/l.jpg" width=3D"294" height=3D"1" border=3D"0"></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span style=3D"font-size:7.5pt" lang=3D"FR-CA">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>

</blockquote></div></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" border=3D"0=
" height=3D"50" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=
=3D"157"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.io/Images/Get/N63832=
/f97.png" width=3D"25"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.=
xink.io/Images/Get/N63832/t99.png" width=3D"25"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.=
io/Images/Get/N63832/l54.png" width=3D"25"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" border=
=3D"0" height=3D"1" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=
=3D"294"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p>
--000000000000405424058f965358--


From nobody Thu Aug  8 02:02:13 2019
Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CC0F120114; Thu,  8 Aug 2019 02:02:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level: 
X-Spam-Status: No, score=-1.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ink9Ew_6AkCp; Thu,  8 Aug 2019 02:02:06 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 960EC12008C; Thu,  8 Aug 2019 02:02:06 -0700 (PDT)
Received: from pps.filterd (m0083689.ppops.net [127.0.0.1]) by m0083689.ppops.net-00191d01. (8.16.0.27/8.16.0.27) with SMTP id x788tvse044510; Thu, 8 Aug 2019 05:02:02 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0083689.ppops.net-00191d01. with ESMTP id 2u89r5yt2u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 08 Aug 2019 05:02:01 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id x78920Yf007736; Thu, 8 Aug 2019 05:02:00 -0400
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [135.66.87.38]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id x7891sd5007657 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Aug 2019 05:01:54 -0400
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [127.0.0.1]) by zlp27130.vci.att.com (Service) with ESMTP id 46680400B57C; Thu,  8 Aug 2019 09:01:54 +0000 (GMT)
Received: from mlpi432.sfdc.sbc.com (unknown [144.151.223.11]) by zlp27130.vci.att.com (Service) with ESMTP id 0DE0E400B576; Thu,  8 Aug 2019 09:01:54 +0000 (GMT)
Received: from sfdc.sbc.com (localhost [127.0.0.1]) by mlpi432.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id x7891soI004423; Thu, 8 Aug 2019 05:01:54 -0400
Received: from mail-blue.research.att.com (mail-blue.research.att.com [135.207.178.11]) by mlpi432.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id x7891lUc004131; Thu, 8 Aug 2019 05:01:47 -0400
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-blue.research.att.com (Postfix) with ESMTP id 8172D434DE8; Thu,  8 Aug 2019 05:01:46 -0400 (EDT)
Received: from njmtexg4.research.att.com ([fe80::8cd:baa3:219e:5bd4]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0468.000; Thu, 8 Aug 2019 05:01:46 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "Mirja Kuehlewind" <ietf@kuehlewind.net>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0amQo6PNCyFk2ZRVsFWcmbE6bBI+aAgAAWDYCAAD6oAIAAJQuAgADuSwCAJfN4gIAADqoAgAGE44CABJNAgIAABkeAgAAuxACAAPFGgIAAHzbwgABe8wCAAQlDAP//yR7w
Date: Thu, 8 Aug 2019 09:01:45 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com>
In-Reply-To: <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [79.3.201.102]
Content-Type: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CFA0ADAA75njmtexg4researc_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-08_05:, , 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=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908080102
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/dWn0AbWKwwzDhUlxUqB8j1s77a0>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 09:02:12 -0000

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

SGkgUmFrZXNoIGFuZCBIZW5yaWssDQoNCndvcmtpbmcgZnJvbSB0aGUgVm9JUCB0ZXN0aW5nIGV4
YW1wbGUgYmVsb3csIGl0IHNlZW1zIGFzIHRob3VnaA0K4oCcYWJpbGl0eSB0byB0ZXN0IG9uIGEg
c3BlY2lmaWMgcG9ydCBpbiB0aGUgVXNlciByYW5nZSwNCndpdGggcHJpb3IgYWdyZWVtZW50IG9m
IHVzZXJzIG9uIHRoZSB0ZXN0ZWQgbmV0d29ya+KAnQ0Kc2hvdWxkIGhhdmUgYmVlbiBhc2tlZCBm
b3ItYXMgYSBmZWF0dXJlIGR1cmluZw0KWUFORyBtb2RlbCBkZXZlbG9wbWVudD8NCg0KdGhlIGF1
dGhvcnMgdXNlZCB0aGUgRHluYW1pYyBSYW5nZSB0byBhdm9pZCAqYWNjaWRlbnRhbGx5Kg0Kc3Rl
cHBpbmcgb24gSUFOQS1hbGxvY2F0ZWQgVXNlciBwb3J0cyBkdXJpbmcgYXV0by1hbGxvY2F0aW9u
Og0KDQogICAgICAgICAgICAgbGVhZiBzZW5kZXItdWRwLXBvcnQgew0KICAgICAgICAgICAgICAg
dHlwZSB1bmlvbiB7DQogICAgICAgICAgICAgICAgIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlcjsN
CiAgICAgICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7DQogICAgICAgICAgICAgICAgICAg
ZW51bSBhdXRvYWxsb2NhdGUgew0KICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAg
ICAgICAgICAgICAgICAgICAgICAgIkluZGljYXRlcyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdp
bGwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8tYWxsb2NhdGUgdGhlIFRXQU1QLVRlc3Qg
KFVEUCkgcG9ydCBudW1iZXINCiAgICAgICAgICAgICAgICAgICAgICAgIGZyb20gdGhlIGR5bmFt
aWMgcG9ydCByYW5nZS4iOw0KICAgICAgICAgICAgICAgICAgIH0NCndpdGggUkZDIDYzMzU6DQo2
LiAgUG9ydCBOdW1iZXIgUmFuZ2VzDQoNCiAgIFRDUCwgVURQLCBVRFAtTGl0ZSwgU0NUUCwgYW5k
IERDQ1AgdXNlIDE2LWJpdCBuYW1lc3BhY2VzIGZvciB0aGVpcg0KICAgcG9ydCBudW1iZXIgcmVn
aXN0cmllcy4gIFRoZSBwb3J0IHJlZ2lzdHJpZXMgZm9yIGFsbCBvZiB0aGVzZQ0KICAgdHJhbnNw
b3J0IHByb3RvY29scyBhcmUgc3ViZGl2aWRlZCBpbnRvIHRocmVlIHJhbmdlcyBvZiBudW1iZXJz
DQogICBbUkZDMTM0MF0sIGFuZCBTZWN0aW9uIDguMS4yIGRlc2NyaWJlcyB0aGUgSUFOQSBwcm9j
ZWR1cmVzIGZvciBlYWNoDQogICByYW5nZSBpbiBkZXRhaWw6DQoNCiAgIG8gIHRoZSBTeXN0ZW0g
UG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFdlbGwgS25vd24gUG9ydHMsIGZyb20gMC0xMDIzDQog
ICAgICAoYXNzaWduZWQgYnkgSUFOQSkNCg0KICAgbyAgdGhlIFVzZXIgUG9ydHMsIGFsc28ga25v
d24gYXMgdGhlIFJlZ2lzdGVyZWQgUG9ydHMsIGZyb20gMTAyNC0NCiAgICAgIDQ5MTUxIChhc3Np
Z25lZCBieSBJQU5BKQ0KDQpwcm92aWRpbmcgb3VyIG92ZXItcmlkaW5nIGd1aWRhbmNlLg0KDQpJ
ZiB3ZSBhZ3JlZSB0aGF0IHRoZSBzb3J0IG9mIHRlc3RpbmcgeW91IGRlc2NyaWJlIG1lYW5zDQph
ZGRpbmcgYSBuZXcgZmVhdHVyZSB0byB0aGUgbW9kZWwsIHRoZW4gbGV04oCZcyBnaXZlIHNvbWUg
dGhvdWdodA0KdG8gaG93IHRoYXQgbWlnaHQgYmVzdCBiZSBkb25lLg0KDQpBbA0KDQpGcm9tOiBI
ZW5yaWsgTnlkZWxsIFttYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb21dDQpTZW50OiBUaHVyc2Rh
eSwgQXVndXN0IDgsIDIwMTkgMzo1MSBBTQ0KVG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0
ZkBnbWFpbC5jb20+DQpDYzogTU9SVE9OLCBBTEZSRUQgQyAoQUwpIDxhY21AcmVzZWFyY2guYXR0
LmNvbT47IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZz47IElFVEYgSVBQTSBXRyA8
aXBwbUBpZXRmLm9yZz47IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ+OyBk
cmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpBZ3JlZSBSYWtlc2guDQpUaGVyZSBpcyB2
YWx1ZSBpbiBiZWluZyBhYmxlIHRvIGZvciBleGFtcGxlIGFzIGNsb3NlIGFzIHBvc3NpYmx5IG1p
bWljIGZvciBleGFtcGxlIGEgVm9JUCBmbG93IG9uIGEgbmV0d29yayBwYXRoLCB1c2luZyB0eXBp
Y2FsIFVEUCBwb3J0cyAoNTA2MCBmb3IgZXhhbXBsZSksIGFuZCBhIHR5cGljYWwgVm9JUCBJUEcg
KDIwbXMpIGFuZCBwcm9wZXIgcGF5bG9hZCBsZW5ndGggdG8gbWFrZSB0aGUgVFdBTVAgZmxvd3Mg
YmUgdHJlYXRlZCBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIHJlYWwgUlRQIHRyYWZmaWMgYnkgdGhl
IG5ldHdvcmsgZWxlbWVudHMgKGZpcmV3YWxscywgTkFUIG9yIG90aGVyIHBvcnQtc2Vuc2l0aXZl
IGRldmljZXMpLg0KDQoNCk9uIFdlZCwgQXVnIDcsIDIwMTkgYXQgNjowMiBQTSBSYWtlc2ggR2Fu
ZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29t
Pj4gd3JvdGU6DQoNClRoYW5rcyBBbCBhbmQgSGVucmlrLg0KSWYgdGhlcmUgaXMgbm8gc3BlY2lm
aWMgcmVxdWlyZW1lbnQgdG8gYWRkIGEgbGltaXQgb24gdGhlIFVEUCBwb3J0IHJhbmdlLCBpdCB3
b3VsZCBiZSBnb29kIHRvIG5vdCBoYXZlIGl0IGluIHRoZSBTVEFNUCBkcmFmdCBhcyB3ZWxsIGFz
IGluIHRoZSBUV0FNUCBZYW5nIG1vZGVsLiBMZXQgaW1wbGVtZW50YXRpb25zIGRlY2lkZSB3aGF0
IHBvcnRzIHRoZXkgY2FuIHN1cHBvcnQgKGtlZXBpbmcgaW4gbWluZCB0aGUgYXNzaWduZWQgb25l
cykgYW5kIGxldCBvcGVyYXRvcnMgZGVjaWRlIHdoYXQgcG9ydCB0aGV5IGxpa2UgdG8gcHJvdmlz
aW9uLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpPbiBXZWQsIEF1ZyA3LCAyMDE5IGF0IDEwOjM0
IEFNIE1PUlRPTiwgQUxGUkVEIEMgKEFMKSA8YWNtQHJlc2VhcmNoLmF0dC5jb208bWFpbHRvOmFj
bUByZXNlYXJjaC5hdHQuY29tPj4gd3JvdGU6DQoNCkZyb206IGlwcG0gW21haWx0bzppcHBtLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBP
ZiBIZW5yaWsgTnlkZWxsDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCA3LCAyMDE5IDQ6MzAgQU0N
ClRvOiBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhp
LmlldGZAZ21haWwuY29tPj4NCkNjOiBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8
bWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnPj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9y
ZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+OyBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdp
bmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj47IGRyYWZ0LWlldGYtaXBwbS1zdGFt
cEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNClRoZSBy
YW5nZSBwcm9iYWJseSBjb21lcyBmcm9tIHRoZSBJQU5BIGRlZmluaXRpb24gb2YgdGhlIGVwaGVt
ZXJhbCBwb3J0cyAoNDkxNTIgdG8gNjU1MzUpIGFsdGhvdWdoIHRoZXNlIGFyZSBkZWZpbmVkIGZv
ciBzaG9ydC1saXZlZCBUQ1AgYW5kIG5vdCBleHBsaWNpdGx5IGZvciBVRFAuIFdoeSB0aGlzIG1h
ZGUgaXQgaW50byB0aGUgeWFuZyBtb2RlbCBmb3IgVFdBTVAtdGVzdCAod2hpY2ggaXMgVURQKSBJ
IGRvbnQga25vdywgcHJvYmFibHkgc29tZW9uZSBtaXhlZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQg
cGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNoIHRob3VnaHQuDQpbYWNtXQ0KaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYzMzUjc2VjdGlvbi02PGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9y
ZmM2MzM1LTIzc2VjdGlvbi0yRDYmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9
XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhn
RVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1ZM0k0c1c5Y1EwVVhoOGNVWHVQeW1Y
bzlzb1AyS1FGemVpbjVvQ2tQZEtFJmU9Pg0Kc2VlbXMgY2xlYXIgdG8gbWUsIHdpdGhvdXQgbWFr
aW5nIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIFRDUCBhbmQgVURQDQp5b3UgbWVudGlvbi4gVGhl
cmUgd2FzIGRpc2N1c3Npb24gb24gdGhlIGlwcG0tbGlzdCBJSVJDLCB0b28uDQoNCk1vc3QsIGlm
IG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBJIGhhdmUgc2VlbiBkb2VzIG5vdCBp
bXBvc2UgbGltaXRhdGlvbnMgb24gdGhlIHNvdXJjZSBVRFAgcG9ydHMgZm9yIHRoZSBUV0FNUC10
ZXN0IHBhY2tldHMgd2hlbiBjb25maWd1cmluZyB2aWEgQ0xJLiBGb3IgZXhhbXBsZSBuZWl0aGVy
IEFjY2VkaWFuLCBFeGZvLCBWaWF2aSwgSnVuaXBlciwgTm9raWEsIEh1YXdlaSBpbXBvc2UgYW55
IGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4gY29uZmlndXJpbmcgdmlhIENMSSBvciBHVUkuDQoN
CldpdGggYSB5YW5nIG1vZGVsIGJhc2VkIGNvbmZpZ3VyYXRpb24gdGhlIHVzZXIgd2lsbCBvZiBj
b3Vyc2UgYmUgbGltaXRlZCBpZiB0aGV5IHVzZSB0aGUgeWFuZyBtb2RlbCB0aGF0IG9ubHkgZGVm
aW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdlIGFzIHZhbGlkLiBJIHNlZSBubyBzZXZlcmUgZGlzYWR2
YW50YWdlcyBvZiB0aGlzLCBidXQgaXQgd291bGQgb2YgY291cnNlIGhhdmUgYmVlbiBiZXR0ZXIg
aWYgdGhlIHlhbmcgbW9kZWwgd2FzIGxlc3MgcmVzdHJpY3RpdmUsIHNpbmNlIHRoZSByZXN0cmlj
dGlvbiBoYXMgbm8gcmVhbCB2YWx1ZSBpbiBpdHNlbGYuDQoNClthY21dIC4uLmV4Y2VwdCBhdm9p
ZGluZyBhIHBvcnQgYXNzaWduZWQgYnkgSUFOQS4uLg0KDQpBbA0KDQpPbiBUdWUsIEF1ZyA2LCAy
MDE5IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWls
dG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEhlbnJpay4gV2hlcmUg
ZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUgZnJvbT8gQWxzbywgaG93IGRvIEkgY29uZmlndXJl
IHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSByYW5nZSB1c2luZyB0aGUgVFdBTVAgWWFuZyBtb2Rl
bD8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgMTE6MTkgQU0g
SGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRp
YW4uY29tPj4gd3JvdGU6DQpUaGVyZSBpcyBhIGRpc3RpbmN0aW9uIGJldHdlZW4gIm11c3QgYmUg
YWJsZSB0byBzZW5kIHRvIHRoZXNlIGRlc3RpbmF0aW9uIHBvcnRzIiBhbmQgIm11c3Qgb25seSBi
ZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMiDQoNClRoZSBmaXJzdCB3
b3JkaW5nIGRvZXMgbm90IHByb2hpYml0IHNlbmRlcnMgdG8gYmUgYWJsZSB0byBzZW5kIGFsc28g
dG8gb3RoZXIgZGVzdGluYXRpb24gcG9ydHMuDQoNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCA0
OjU3IFBNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5k
aGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQpNYW55IHRoYW5rcyBmb3IgdGhl
IHJlcGx5Lg0KQXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVyZSB3
aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFub3Ro
ZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVtKSwgdGhlIGZvbGxvd2luZyB0ZXh0
IHdpdGggTVVTVCBpcyBhbHJlYWR5IHZpb2xhdGVkLiBUaGUgVFdBTVAgWWFuZyBtb2RlbCBkcmFm
dC1pZXRmLWlwcG0tdHdhbXAteWFuZzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaXBw
bS0yRHR3YW1wLTJEeWFuZy0yRDEzJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZy
PU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3
eHVTTkx1V2pJdS1vJnM9SFJfNW50d1Z1OThNTFZzTlNiZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9Q
USZlPT4gc2hvdWxkIGFsc28gbm90IHBsYWNlIHN1Y2ggcmVzdHJpY3Rpb24uDQpTZWN0aW9uIDQu
NA0KICAgICAgIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQg
dGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20g
dGhlIER5bmFtaWMgYW5kL29yDQogICAgICAgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUz
NSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhDQogICAgICAgcG9ydCBudW1i
ZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCk9uIFNh
dCwgQXVnIDMsIDIwMTkgYXQgMTowNSBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwNCm15
IGFwb2xvZ2llcyBmb3IgdGhlIG1pc3NwZWxsaW5nIG9mIHlvdXIgbmFtZS4NClRoYW5rIHlvdSBm
b3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgdGhlIHByb3Bvc2VkIHVwZGF0ZS4NClJlZ2Fy
ZGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgcmFuZ2Ugb2YgdGhlIHZhbGlkIFVEUCBwb3J0IG51
bWJlcnMsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0y
RGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgy
cmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1IUl81bnR3VnU5OE1MVnNOU2JmTGtlR2xRY19EU1Qw
MmFfanVyQUxIT1BRJmU9PiB1c2VzIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlciBhcyBmb2xsb3dz
Og0KICAgICB0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1iZXIgew0KICAgICAgIHR5cGUgaW5ldDpw
b3J0LW51bWJlciB7DQogICAgICAgICByYW5nZSA0OTE1Mi4uNjU1MzU7DQogICAgICAgfQ0KICAg
ICAgIGRlc2NyaXB0aW9uICJEeW5hbWljIHJhbmdlIGZvciBwb3J0IG51bWJlcnMuIjsNCiAgICAg
fQ0KdG8gc3BlY2lmeSB0aGUgdmFsaWQgcmFuZ2UgZm9yIGEgc2VuZGVyLXVkcC1wb3J0LiBUaGUg
cmFuZ2UgZm9yIGEgVURQIHBvcnQgbnVtYmVyIG9mIGEgU2Vzc2lvbi1SZWZsZWN0b3IgaGFzIGJl
ZW4gc3BlY2lmaWVkIHNsaWdodGx5IGRpZmZlcmVudGx5IGJlY2F1c2UgaXQgaW5jbHVkZXMgdGhl
IHdlbGwta25vd24gcG9ydCA4NjI6DQogICAgICAgICAgIGxlYWYgcmVmbGVjdG9yLXVkcC1wb3J0
IHsNCiAgICAgICAgICAgICB0eXBlIGluZXQ6cG9ydC1udW1iZXIgew0KICAgICAgICAgICAgICAg
cmFuZ2UgIjg2MiB8IDQ5MTUyLi42NTUzNSI7DQogICAgICAgICAgICAgICB9DQogICAgICAgICAg
ICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICJUaGUgZGVzdGluYXRpb24gVURQIHBvcnQg
bnVtYmVyIHVzZWQgaW4gdGhlDQogICAgICAgICAgICAgICAgVFdBTVAtVGVzdCAoVURQKSB0ZXN0
IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXMNCiAgICAgICAgICAgICAgICB0ZXN0IHNlc3Npb24u
IjsNCiAgICAgICAgICAgfQ0KQnV0LCBhcyB3ZSBvYnNlcnZlLCBpbiBib3RoIGNhc2VzIGRlZmlu
aXRpb25zIGluY2x1ZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSByYW5nZSBleHBsaWNpdGx5IGRlZmlu
ZWQuIEkgdGhpbmsgdGhhdCBrZWVwaW5nIFNUQU1QIHNwZWNpZmljYXRpb24gY29uc2lzdGVudCB3
aXRoIHRoZSBUV0FNUCwgVFdBTVAgWUFORyBkYXRhIG1vZGVsIGluIHBhcnRpY3VsYXIsIGluIHRo
ZSB3YXkgdGhlIHZhbGlkIHJhbmdlIG9mIFVEUCBwb3J0cyBpcyBiZWluZyBzcGVjaWZpZWQsIGlz
IGJlbmVmaWNpYWwgdG8gdGhlIFNUQU1QIGRvY3VtZW50LiBIb3BlIHlvdSdsbCBhZ3JlZS4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KT24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxMDo1MyBBTSBSYWtlc2gg
R2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwu
Y29tPj4gd3JvdGU6DQpUaGFua3MgR3JlZyBmb3IgY29uc2lkZXJpbmcgbXkgcmV2aWV3IGNvbW1l
bnRzLg0KR29vZCB0byBzZWUgdGhlIG1lc3NhZ2UgZm9ybWF0IGFsaWduZWQgd2l0aCBkcmFmdC1p
ZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdiBhbmQgdXNpbmcgTUJaIDMwLiBUaGlzIHNob3VsZCBm
aXggdGhlIGludGVyb3BlcmFiaWxpdHkgaXNzdWUgYmV0d2VlbiB0aGUgdHdvLiBUaGlzIGFsc28g
Z2l2ZXMgZmV3ICgzKSBieXRlcyBmb3IgYW55IGZ1dHVyZSBleHRlbnNpb25zLg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQpZb3UgbWF5IGZpeCB0aGUgc3BlbGxpbmcgb2YgbXkgbmFtZSBhbmQgYW5vdGhlciB0
eXBvIGJlbG93Og0KT0xEOg0KYW5kIFJha2VzaCBHYW5kaSBvciB0aGVpcg0KDQpORVc6DQphbmQg
UmFrZXNoIEdhbmRoaSBmb3IgdGhlaXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KSSBkaWQgbm90IHNlZSBm
b2xsb3dpbmcgY29tbWVudCBhZGRyZXNzZWQuIElzIHRoYXQgaW50ZW50aW9uYWw/DQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk9uIFR1ZSwgSnVsIDks
IDIwMTkgYXQgOToxMSBBTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1h
aWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQoNCiAgICBUaGFua3MgR3JlZyBm
b3IgdGhlIHJlcGx5Lg0KDQogICAgSW4gdGhpcyBjYXNlLCBzaG91bGQgdGhlIGRyYWZ0IGp1c3Qg
c3RhdGUgdGhhdCB0aGUgU2Vzc2lvbi1TZW5kZXIgY2FuIHNlbGVjdCBkZXN0aW5hdGlvbiBVRFAg
cG9ydCBudW1iZXIgZm9sbG93aW5nIHRoZSBndWlkZWxpbmVzIHNwZWNpZmllZCBpbiBbUkZDNjMz
NV0sIGluc3RlYWQgb2Ygc3BlY2lmeWluZyBmb2xsb3dpbmc/DQoNClNlY3Rpb24gNC40DQogICAg
VGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICAg
ICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1p
YyBhbmQvb3INCiAgICAgICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1h
bmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAgICAgICBwb3J0IG51bWJlciB0aGF0IGJv
dGggZGV2aWNlcyBjYW4gdXNlLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpPbiBGcmksIEF1ZyAyLCAyMDE5IGF0
IDE6MDAgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9yIHlvdXIg
aGVscGZ1bCBjb21tZW50cy4gV2UndmUgdXBkYXRlZCB0aGUgZm9ybWF0IG9mIHRoZSBiYXNlIFNU
QU1QIHRlc3QgcGFja2V0LiBBcHByZWNpYXRlIHlvdXIgZmVlZGJhY2sgb24gdGhlIHByb3Bvc2Vk
IGNoYW5nZXMsIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMsDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9u
IFR1ZSwgSnVsIDksIDIwMTkgYXQgOToyNyBBTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZA
Z21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBHcmVn
LA0KUmVnYXJkaW5nIHRoZSBzaXplIG9mIHRoZSBwYWRkaW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1
c2UgdGhlIHNhbWUgc2l6ZSBwYXlsb2FkIGZvciBxdWVyeSBhbmQgcmVzcG9uc2UuDQpIb3dldmVy
LCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRMViBleHRlbnNpb24gKGRyYWZ0LW1pcnNreS1pcHBt
LXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBzbGlnaHRseSBkaWZmZXJlbnQgcGFkZGluZyBzaXpl
ICgyNyAoIG9yID4gMjkpIHZzLiAzMCkuIElzIHRoZXJlIGEgd2F5IHRvIG1ha2UgdGhlbSBjb21w
YXRpYmxlPyBEb2VzIGl0IG1lYW4gdGhhdCBmb3IgU1RBTVAgd2l0aCBUTFYsIFNlcnZlciBPY3Rl
dHMgaXMgc2V0IHRvIDEsIGJ1dCBpdCBzYXlzIE1CWiAwIGZvciBhbGwgMzAgYnl0ZXMuIElmIHRo
ZSByZXNwb25kZXIgc3VwcG9ydHMgU2VydmVyIE9jdGV0cyBhbmQgc2VlIHRoZSBzaXplID4gMjcs
IGl0IG1heSBmaW5kIHRoZSBTZXJ2ZXIgT2N0ZXQgc2l6ZSBvZiAwIGNvbmZ1c2luZz8NCg0KVGhh
bmtzLA0KUmFrZXNoDQoNCg0KDQoNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdy
ZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbT4+IHdyb3RlOg0KSGkgU2hhaHJhbSwNCnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQg
cXVlc3Rpb25zLiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0g
RGF2YXJpIDxzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOnNoYWhyYW0uZGF2YXJp
QGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KSEkgR3JlZw0KDQpJIHJlYWQgeW91ciBkcmFmdCBhbmQg
aGF2ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczoNCg0KMSkgRG9lcyBpdCByZXF1aXJlIGFueSBV
RFAvVENQIHBvcnQgbnVtYmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0
IHJldXNlcyBmcm9tIFRXQU1QIHRoZW4gIGhvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRp
YXRlIGJldHdlZW4gVFdBTVAgYW5kIFNUQU1QPw0KR0lNPj4gU1RBTVAgdXNlcyB0aGUgd2VsbC1r
bm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1U
ZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJl
ciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1
Lg0KMikgV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD8NCkdJ
TT4+IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRo
ZW06DQoNCiAgKiAgIGNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1v
bmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ow0KICAqICAgaW5kdXN0cnkgaW50ZXJl
c3QgaW4gc3RhbmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFu
ZCBhY2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7DQogICogICBpbXByb3ZlIGV4dGVuc2liaWxpdHkg
b2YgSVAgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRz
LCB0ZXN0aW5nIG9mIG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5j
eSBvZiBDb1MgaW4gdGhlIG5ldHdvcmsuDQozKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0
ZT8NCkdJTT4+IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBT
VEFNUCB0ZXN0IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRX
QU1QIGFuZCBUUi0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0
IGltcGxlbWVudGF0aW9ucy4NCg0KVGh4DQpTaGFocmFtDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAx
MDoxNyBBTSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUg
c3VnZ2VzdGVkIHRleHQuIFRoZSBuZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExv
YWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2Fy
ZWZ1bGx5DQogICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBl
eGlzdGluZyBzZXJ2aWNlcyBNVVNUDQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9y
ZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMu
MS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9y
IFVEUC1iYXNlZCBwcm90b2NvbC4gIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRy
YWZmaWMNCiAgICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkg
cmVjb21tZW5kZWQgdG8gc3RheSBpbg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBb
UkZDODA4NV0uDQoNCklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUg
dXBkYXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1v
ZmYgZGVhZGxpbmUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQg
ODo1OCBBTSBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRm
QGt1ZWhsZXdpbmQubmV0Pj4gd3JvdGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24g
OC4gSnVsIDIwMTksIGF0IDE2OjU0LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29t
PG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+
IHRoYW5rIHlvdSBmb3IgdGhlIHJlZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRo
ZSBkb2N1bWVudCBpcyB2ZXJ5IG11Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4
MDg1IGluIFNUQU1QIGlzIHVzZWZ1bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2Ft
ZSB0byB0aGluayB0aGF0IHRoZSBkaXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0
aW9ucyBvZiBSRkMgODA4NSwgcGFydGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9u
cyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291
bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBw
cm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSds
bCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0K
PiBORVcgVEVYVDoNCj4gICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0
byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhl
IHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBi
ZSB0aG9yb3VnaGx5IGFuYWx5emVkIHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4x
LjUgaW4NCj4gICAgICAgcGFydGljdWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Np
b24uLi4uDQoNCg0KTm90IHN1cmUgaWYg4oCcdXNpbmfigJ0gaXMgdGhlIHJpZ2h0IHdvcmQgYnV0
IG90aGVyd2lzZSBmaW5lIGZvciBtZS4gT3IgeW91IGNvdWxkIGhhdmUgYSBzZXBhcmF0ZSBzZW50
ZW5jZSBsaWtlOg0KDQrigJxSRkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ug
b24gaGFuZGxpbmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRo
ZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmpl
Y3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBw
cm92aWRlZCBpbiBSRkM4MDg1LuKAnQ0KDQpPciBzb21ldGhpbmcgc2ltaWxhcuKApg0KDQpCQ1Ag
aXMgdGhlIHNhbWUgbWF0dXJpdHkgbGV2ZWwgYXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBk
b3ducmVmLiBIb3dldmVyLCBJIHRoaW5rIGhhdmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVm
IGlzIGZpbmUuDQoNCk1pcmphDQoNCg0KDQo+DQo+IFJlZ2FyZHMsDQo+IEdyZWcNCj4NCj4gT24g
TW9uLCBKdWwgOCwgMjAxOSBhdCAyOjM3IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxl
d2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gSGkgR3JlZywN
Cj4NCj4gVGhhbmtzIGEgbG90IGZvciB5b3UgcmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29u
ZGVyIGlmIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgw
ODUgYmVjYXVzZSBpdCBoYXMgYSBsb3Qgb2YgaW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBj
b250cm9sIG9mIFVEUCBiYXNlZCB0cmFmZmljPyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1v
cmUgdGhhbiAxIHBhY2tldCBwZXIgMyBzZWNvbmRzIChpZiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vl
c3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRy
YWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRh
dGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/DQo+DQo+IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15
IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5
IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2Vu
ZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBh
d2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLg0KPg0KPiBN
aXJqYQ0KPg0KPg0KPiA+IE9uIDYuIEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgPGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6
DQo+ID4NCj4gPiBIaSBNaXJqYSwNCj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2
aWV3LCB2ZXJ5IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJl
c3BvbnNlcyBpbi1saW5lZCBhbmQgdGFnZ2VkIEdJTT4+LiBBdHRhY2hlZCB0aGUgZGlmZi4NCj4g
Pg0KPiA+IFJlZ2FyZHMsDQo+ID4gR3JlZw0KPiA+DQo+ID4gT24gVGh1LCBKdWwgNCwgMjAxOSBh
dCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmll
dGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gPiBIaSBhdXRob3JzLCBoaSBhbGwsDQo+ID4N
Cj4gPiBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qg
c2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUg
SSBzdGFydCBJRVRGIGxhc3QgY2FsbC4NCj4gPg0KPiA+IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50
IHNob3VsZCBzYXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAo
Y29udHJvbCkuIE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hl
ZHVsaW5nLCBob3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRo
aW5rIGl0IGNvdWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9j
dW1lbnQgdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQu
IEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5j
ZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMg
ZG9jdW1lbnQgY291bGQgYmUgZ29vZC4NCj4gPiBHSU0+PiAgVGhhbmsgeW91IGZvciB5b3VyIHN1
Z2dlc3Rpb24uIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBm
YWN0IHRoYXQgU1RBTVAgZG9lcyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNv
bXBvbmVudHM6DQo+ID4gICAgQmVjYXVzZSBvZiB0aGUgY29udHJvbA0KPiA+ICAgIGFuZCBtYW5h
Z2VtZW50IG9mIGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+
ID4gICAgc3BlY2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMg
c2V0Og0KPiA+IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZToNCj4gPiAgICAgICBMb2FkIG9mIFNU
QU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0K
PiA+ICAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0
aW5nIHNlcnZpY2VzIE1VU1QNCj4gPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9y
ZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCj4gPg0KPiA+DQo+ID4gQW5vdGhlciBjb21t
ZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0
IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVy
LCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0
aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwg
Y2xlYXIuDQo+ID4gR0lNPj4gQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gIlVEUCB0cmFuc3BvcnQi
IGludG8gdGhlIGZpcnN0IHNlbnRlbmNlIG9mIFRoZW9yeSBvZiAgT3BlcmF0aW9ucyBzZWN0aW9u
Og0KPiA+ICAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3Zl
ciBVRFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4NCj4gPg0KPiA+
IE1pcmphDQo+ID4NCj4gPiBQLlMuOg0KPiA+IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMg
YWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1l
bnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2Nv
bC8NCj4gPiAtPiDigJxhbuKAnSBtaXNzaW5nDQo+ID4gR0lNPj4gVGhhbmsgeW91LiBEb25lLg0K
PiA+IDxEaWZmXyBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wLTA3Li4uLnR4dC5odG1sPg0KPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0
bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
cHBtPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
d3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1E
SDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRjbzZm
QXBwN2RSb19FUENpaW8mZT0+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQppcHBtIG1haWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBw
bUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTxo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5p
ZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lwcG0mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mcz1FMzR1cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdk
Um9fRVBDaWlvJmU9Pg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdl
cg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFj
Y2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5n
XTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNj
ZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCltodHRw
czovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNj
ZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlE
MW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9
dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9
RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncm
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlG
aWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRp
YW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFP
bzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNP
cHZhZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9I
VU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28w
LURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNl
cFFKOEQxRGhkOUxaMWF6NCZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJj
WUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kN
Cg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0
IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxl
cyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5l
bC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3Ug
ZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJl
dXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50
IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERl
IHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3Vlciwg
ZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlv
biBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoN
ClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNv
bmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2gg
aXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElm
IHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIg
aW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFu
eSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5k
L29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5k
ZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBO
eWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRp
YW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9J
bWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURI
MnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FN
WF9Od05mTmg1UU1xUSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9m
OTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJk
WGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVo
N2cySnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5w
bmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZy
PU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3
eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhY
WSZlPT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlu
a2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWlu
LTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQx
b0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1h
VjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4u
Y29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9M
NzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9UG93
VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4NCmFjY2VkaWFuLmNv
bTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNj
ZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCg0KDQpB
dmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFu
cyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpv
aW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBh
ciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1
c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVj
ZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNv
bW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRy
dWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGlu
dGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1
aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpD
b25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRh
Y2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkg
YmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNl
IG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkg
dGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29w
eWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0
IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsg
eW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYu
Njg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNv
bT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29t
JmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdh
SXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUx
TXVFQXlPRUh0ZzBNJnM9VVhsTExJV1FQenRWb0NhQVRueWxkUHVpcTVjTXg0c29FYlBUR2ptc0pR
RSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNl
Ym9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82
Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VS
SEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9MGx0cHdGSWp2dVo4c1ZoanVEMlJOMXRJ
Z09idzA3UklnTF80ajN2SzlaYyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYz
ODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1y
OWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9UVRIZGFxNmJYTXlk
VlZKU25TOHBmdWhxRW5MQ1d6TzB0UDlBLWd5TVdCQSZlPT4gIFtodHRwczovL2kueGluay5pby9J
bWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4t
MkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellN
SSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1WX2VoVmFy
empXOHZ2T3FKZXlxNjExNDZMeUtRX1JnejFmTkp6Sncxd2FJJmU9Pg0KPGh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9
RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBB
NThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVF
QXlPRUh0ZzBNJnM9OVY2LWdnWmIwMDl3UDJldGkwdkN1OU9XTnoxRWd4Y2JEUHFlMHhDYWlsayZl
PT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVN
Z2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9VVhsTExJV1FQenRWb0NhQVRu
eWxkUHVpcTVjTXg0c29FYlBUR2ptc0pRRSZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0
w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdl
IGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGll
bGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lv
bm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24g
b3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBl
cnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVt
ZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUu
IERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3Vl
ciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNh
dGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNl
DQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWlu
IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hp
Y2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocyku
IElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5k
ZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUs
IGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2Ug
YW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBz
ZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1z
dGFuZGFyZDsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAwO30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KaDENCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMSBDaGFyIjsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MjQuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkhlYWRpbmcx
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAxIENoYXIiOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEiOw0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRTc0QjU7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgljb2xvcjpibGFjazt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47
DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7
cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7
bXNvLWxpc3QtaWQ6MTYyNzQ3MDU3NTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6ODMyOTc4NDEy
O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwy
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRv
bTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBSYWtlc2ggYW5kIEhlbnJpayw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPndvcmtpbmcgZnJvbSB0aGUgVm9JUCB0ZXN0aW5nIGV4YW1wbGUgYmVs
b3csIGl0IHNlZW1zIGFzIHRob3VnaA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPuKAnGFiaWxpdHkgdG8gdGVzdCBvbiBh
IHNwZWNpZmljIHBvcnQgaW4gdGhlIFVzZXIgcmFuZ2UsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPndpdGggcHJpb3IgYWdy
ZWVtZW50IG9mIHVzZXJzIG9uIHRoZSB0ZXN0ZWQgbmV0d29ya+KAnTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5zaG91bGQg
aGF2ZSBiZWVuIGFza2VkIGZvci1hcyBhIGZlYXR1cmUgZHVyaW5nDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+WUFORyBt
b2RlbCBkZXZlbG9wbWVudD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPnRoZSBhdXRob3JzIHVz
ZWQgdGhlIER5bmFtaWMgUmFuZ2UgdG8gYXZvaWQgKmFjY2lkZW50YWxseSoNCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5z
dGVwcGluZyBvbiBJQU5BLWFsbG9jYXRlZCBVc2VyIHBvcnRzIGR1cmluZyBhdXRvLWFsbG9jYXRp
b246PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBzZW5kZXIt
dWRwLXBvcnQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1bmlv
biB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBl
IGR5bmFtaWMtcG9ydC1udW1iZXI7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB0eXBlIGVudW1lcmF0aW9uIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVudW0gYXV0b2FsbG9jYXRlIHs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
cXVvdDtJbmRpY2F0ZXMgdGhhdCB0aGUgQ29udG9sLUNsaWVudCB3aWxsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBhdXRvLWFsbG9jYXRlIHRoZSBUV0FNUC1UZXN0IChVRFApIHBv
cnQgbnVtYmVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcm9tIHRoZSBkeW5h
bWljIHBvcnQgcmFuZ2UuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj53aXRoIFJGQyA2MzM1OjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj42LiZuYnNwOyBQb3J0IE51bWJlciBSYW5nZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyBUQ1AsIFVEUCwgVURQLUxpdGUsIFNDVFAsIGFuZCBEQ0NQIHVzZSAxNi1i
aXQgbmFtZXNwYWNlcyBmb3IgdGhlaXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVy
IHJlZ2lzdHJpZXMuJm5ic3A7IFRoZSBwb3J0IHJlZ2lzdHJpZXMgZm9yIGFsbCBvZiB0aGVzZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgdHJhbnNwb3J0IHByb3RvY29scyBhcmUgc3ViZGl2aWRlZCBp
bnRvIHRocmVlIHJhbmdlcyBvZiBudW1iZXJzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBbUkZDMTM0
MF0sIGFuZCBTZWN0aW9uIDguMS4yIGRlc2NyaWJlcyB0aGUgSUFOQSBwcm9jZWR1cmVzIGZvciBl
YWNoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyByYW5nZSBpbiBkZXRhaWw6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyB0aGUgU3lzdGVtIFBvcnRzLCBhbHNvIGtu
b3duIGFzIHRoZSBXZWxsIEtub3duIFBvcnRzLCBmcm9tIDAtMTAyMzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKGFzc2lnbmVkIGJ5IElBTkEpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyB0aGUgVXNlciBQb3J0cywgYWxzbyBrbm93
biBhcyB0aGUgUmVnaXN0ZXJlZCBQb3J0cywgZnJvbSAxMDI0LTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgNDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5wcm92aWRpbmcgb3VyIG92ZXItcmlkaW5nIGd1aWRhbmNlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+SWYgd2UgYWdyZWUgdGhhdCB0aGUgc29ydCBvZiB0ZXN0aW5nIHlv
dSBkZXNjcmliZSBtZWFuczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5hZGRpbmcgYSBuZXcgZmVhdHVyZSB0byB0aGUgbW9k
ZWwsIHRoZW4gbGV04oCZcyBnaXZlIHNvbWUgdGhvdWdodDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj50byBob3cgdGhhdCBt
aWdodCBiZXN0IGJlIGRvbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5BbDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9z
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+IEhlbnJpayBOeWRlbGwgW21haWx0bzpobnlkZWxsQGFjY2Vk
aWFuLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgQXVndXN0IDgsIDIwMTkgMzo1
MSBBTTxicj4NCjxiPlRvOjwvYj4gUmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdtYWls
LmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IE1PUlRPTiwgQUxGUkVEIEMgKEFMKSAmbHQ7YWNtQHJl
c2VhcmNoLmF0dC5jb20mZ3Q7OyBJUFBNIENoYWlycyAmbHQ7aXBwbS1jaGFpcnNAaWV0Zi5vcmcm
Z3Q7OyBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7OyBNaXJqYSBLdWVobGV3aW5k
ICZsdDtpZXRmQGt1ZWhsZXdpbmQubmV0Jmd0OzsgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWll
dGYtaXBwbS1zdGFtcDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5BZ3JlZSBSYWtlc2guPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhlcmUgaXMgdmFsdWUgaW4gYmVpbmcgYWJsZSB0byBmb3IgZXhhbXBsZSBh
cyBjbG9zZSBhcyBwb3NzaWJseSBtaW1pYyBmb3IgZXhhbXBsZSBhIFZvSVAgZmxvdyBvbiBhIG5l
dHdvcmsgcGF0aCwgdXNpbmcgdHlwaWNhbCBVRFAgcG9ydHMgKDUwNjAgZm9yIGV4YW1wbGUpLCBh
bmQgYSB0eXBpY2FsIFZvSVAgSVBHICgyMG1zKSBhbmQgcHJvcGVyIHBheWxvYWQgbGVuZ3RoIHRv
IG1ha2UgdGhlIFRXQU1QIGZsb3dzDQogYmUgdHJlYXRlZCBpbiB0aGUgc2FtZSB3YXkgYXMgdGhl
IHJlYWwgUlRQIHRyYWZmaWMgYnkgdGhlIG5ldHdvcmsgZWxlbWVudHMgKGZpcmV3YWxscywgTkFU
IG9yIG90aGVyIHBvcnQtc2Vuc2l0aXZlIGRldmljZXMpLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgQXVnIDcsIDIwMTkgYXQg
NjowMiBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbSI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRoYW5rcyBBbCBhbmQgSGVucmlrLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgdGhlcmUgaXMgbm8gc3BlY2lmaWMgcmVxdWlyZW1l
bnQgdG8gYWRkIGEgbGltaXQgb24gdGhlIFVEUCBwb3J0IHJhbmdlLCBpdCB3b3VsZCBiZSBnb29k
IHRvIG5vdCBoYXZlIGl0IGluIHRoZSBTVEFNUCBkcmFmdCBhcyB3ZWxsIGFzIGluIHRoZSBUV0FN
UCBZYW5nIG1vZGVsLiBMZXQgaW1wbGVtZW50YXRpb25zIGRlY2lkZSB3aGF0IHBvcnRzIHRoZXkg
Y2FuIHN1cHBvcnQgKGtlZXBpbmcgaW4gbWluZCB0aGUNCiBhc3NpZ25lZCBvbmVzKSBhbmQgbGV0
IG9wZXJhdG9ycyBkZWNpZGUgd2hhdCBwb3J0IHRoZXkgbGlrZSB0byBwcm92aXNpb24uPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJha2Vz
aDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQs
IEF1ZyA3LCAyMDE5IGF0IDEwOjM0IEFNIE1PUlRPTiwgQUxGUkVEIEMgKEFMKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNtQHJlc2Vh
cmNoLmF0dC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBuYW1lPSJtXy01
ODQ5MzA2MjYwNjM5MzgwMzU1X21fODUxMzM3MDcxMDQ3NTEyIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29s
b3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW47Ym9yZGVyLWNvbG9y
OmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBpcHBtIFtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmlwcG0tYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkhlbnJp
ayBOeWRlbGw8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBBdWd1c3QgNywgMjAxOSA0OjMw
IEFNPGJyPg0KPGI+VG86PC9iPiBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdh
bmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gSVBQTSBDaGFpcnMgJmx0OzxhIGhyZWY9Im1haWx0
bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tY2hhaXJzQGlldGYu
b3JnPC9hPiZndDs7IElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDs7IE1pcmphIEt1ZWhsZXdp
bmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1z
dGFtcEBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtpcHBtXSBBRCByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgcmFuZ2UgcHJvYmFibHkgY29tZXMgZnJv
bSB0aGUgSUFOQSBkZWZpbml0aW9uIG9mIHRoZSBlcGhlbWVyYWwgcG9ydHMgKDQ5MTUyIHRvIDY1
NTM1KSBhbHRob3VnaCB0aGVzZSBhcmUgZGVmaW5lZCBmb3Igc2hvcnQtbGl2ZWQgVENQIGFuZCBu
b3QgZXhwbGljaXRseSBmb3IgVURQLiBXaHkgdGhpcyBtYWRlDQogaXQgaW50byB0aGUgeWFuZyBt
b2RlbCBmb3IgVFdBTVAtdGVzdCAod2hpY2ggaXMgVURQKSBJIGRvbnQga25vdywgcHJvYmFibHkg
c29tZW9uZSBtaXhlZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMg
d2l0aG91dCBtdWNoIHRob3VnaHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bYWNtXQ0KPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfcmZjNjMzNS0yM3NlY3Rpb24tMkQ2JmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJo
WTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93
Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1ZM0k0c1c5Y1EwVVhoOGNVWHVQeW1Ybzlzb1AyS1FG
emVpbjVvQ2tQZEtFJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9yZmM2MzM1I3NlY3Rpb24tNjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5zZWVtcyBjbGVhciB0byBt
ZSwgd2l0aG91dCBtYWtpbmcgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gVENQIGFuZCBVRFA8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj55b3UgbWVudGlvbi4gVGhlcmUgd2FzIGRpc2N1c3Npb24gb24gdGhlIGlwcG0tbGlz
dCBJSVJDLCB0b28uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPk1vc3QsIGlmIG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBJ
IGhhdmUgc2VlbiBkb2VzIG5vdCBpbXBvc2UgbGltaXRhdGlvbnMgb24gdGhlIHNvdXJjZSBVRFAg
cG9ydHMgZm9yIHRoZSBUV0FNUC10ZXN0IHBhY2tldHMgd2hlbiBjb25maWd1cmluZyB2aWEgQ0xJ
LiBGb3IgZXhhbXBsZSBuZWl0aGVyDQogQWNjZWRpYW4sIEV4Zm8sIFZpYXZpLCBKdW5pcGVyLCBO
b2tpYSwgSHVhd2VpIGltcG9zZSBhbnkgbGltaXRhdGlvbiBsaWtlIHRoYXQgd2hlbiBjb25maWd1
cmluZyB2aWEgQ0xJIG9yIEdVSS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPldpdGggYSB5YW5nIG1vZGVsIGJhc2VkIGNvbmZp
Z3VyYXRpb24gdGhlIHVzZXIgd2lsbCBvZiBjb3Vyc2UgYmUgbGltaXRlZCBpZiB0aGV5IHVzZSB0
aGUgeWFuZyBtb2RlbCB0aGF0IG9ubHkgZGVmaW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdlIGFzIHZh
bGlkLiBJIHNlZSBubyBzZXZlcmUgZGlzYWR2YW50YWdlcw0KIG9mIHRoaXMsIGJ1dCBpdCB3b3Vs
ZCBvZiBjb3Vyc2UgaGF2ZSBiZWVuIGJldHRlciBpZiB0aGUgeWFuZyBtb2RlbCB3YXMgbGVzcyBy
ZXN0cmljdGl2ZSwgc2luY2UgdGhlIHJlc3RyaWN0aW9uIGhhcyBubyByZWFsIHZhbHVlIGluIGl0
c2VsZi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bYWNt
XSAuLi48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+ZXhjZXB0IGF2b2lkaW5n
DQogYSBwb3J0IGFzc2lnbmVkIGJ5IElBTkEuLi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQpBbDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNyBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVm
PSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGku
aWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQg
MS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29s
b3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0
KSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzIEhlbnJpay4g
V2hlcmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUgZnJvbT8gQWxzbywgaG93IGRvIEkgY29u
ZmlndXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSByYW5nZSB1c2luZyB0aGUgVFdBTVAgWWFu
ZyBtb2RlbD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE5IEFNIEhl
bnJpayBOeWRlbGwgJmx0OzxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0
b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv
bG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhl
cmUgaXMgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuICZxdW90O211c3QgYmUgYWJsZSB0byBzZW5kIHRv
IHRoZXNlIGRlc3RpbmF0aW9uIHBvcnRzJnF1b3Q7IGFuZCAmcXVvdDttdXN0IG9ubHkgYmUgYWJs
ZSB0byBzZW5kIHRvIHRoZXNlIGRlc3RpbmF0aW9uIHBvcnRzJnF1b3Q7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIGZpcnN0IHdvcmRpbmcgZG9l
cyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRvIHNlbmQgYWxzbyB0byBvdGhlciBk
ZXN0aW5hdGlvbiBwb3J0cy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDQ6NTcgUE0gUmFr
ZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1i
b3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVu
dGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgR3JlZywNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5NYW55IHRoYW5rcyBmb3Ig
dGhlIHJlcGx5Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPkFzIHRoZXJlIGFyZSBhbHJlYWR5IGltcGxlbWVudGF0aW9ucyBv
dXQgdGhlcmUgd2hlcmUgc3VjaCByZXN0cmljdGlvbnMgZG8gbm90IGV4aXN0IGFzIGRpc2N1c3Nl
ZCBpbiBhbm90aGVyIGVtYWlsDQogdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVtKSwgdGhlIGZv
bGxvd2luZyB0ZXh0IHdpdGggTVVTVCBpcyBhbHJlYWR5IHZpb2xhdGVkLiBUaGUgVFdBTVAgWWFu
ZyBtb2RlbA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGlwcG0tMkR0
d2FtcC0yRHlhbmctMkQxMyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgy
cmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9SFJfNW50d1Z1OThNTFZzTlNiZkxrZUdsUWNf
RFNUMDJhX2p1ckFMSE9QUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmIj5kcmFmdC1pZXRm
LWlwcG0tdHdhbXAteWFuZzwvc3Bhbj48L2E+IHNob3VsZCBhbHNvIG5vdCBwbGFjZSBzdWNoIHJl
c3RyaWN0aW9uLiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNlY3Rpb24gNC40DQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBi
ZSBhYmxlIHRvIHNlbmQgdGVzdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHlu
YW1pYyBhbmQvb3I8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBy
aXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hv
dWxkIGZpbmQgYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcG9y
dCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4mbmJzcDsNCjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5r
cyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+T24gU2F0LCBBdWcgMywgMjAxOSBhdCAxOjA1IFBNIEdyZWcgTWlyc2t5
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7
Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigy
MDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+bXkgYXBvbG9naWVz
IGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91ciBuYW1lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFuayB5b3UgZm9yIHlvdXIga2luZCBj
b25zaWRlcmF0aW9uIG9mIHRoZSBwcm9wb3NlZCB1cGRhdGUuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZGluZyB0aGUgZGVmaW5pdGlv
biBvZiB0aGUgcmFuZ2Ugb2YgdGhlIHZhbGlkIFVEUCBwb3J0IG51bWJlcnMsDQo8YSBocmVmPSJo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xz
LmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaXBwbS0yRHR3YW1wLTJEeWFuZy0yRDEzJmFt
cDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdq
SXUtbyZhbXA7cz1IUl81bnR3VnU5OE1MVnNOU2JmTGtlR2xRY19EU1QwMmFfanVyQUxIT1BRJmFt
cDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8L2E+Jm5i
c3A7dXNlcyB0eXBlIGR5bmFtaWMtcG9ydC1udW1iZXIgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDt0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1iZXIgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJlciB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO3JhbmdlIDQ5MTUyLi42NTUzNTs8YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDt9PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRpb24g
JnF1b3Q7RHluYW1pYyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiZxdW90Ozs8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+dG8gc3BlY2lmeSB0aGUgdmFsaWQgcmFuZ2UgZm9yIGEgc2VuZGVyLXVkcC1w
b3J0LiBUaGUgcmFuZ2UgZm9yIGEgVURQIHBvcnQgbnVtYmVyIG9mIGEgU2Vzc2lvbi1SZWZsZWN0
b3IgaGFzIGJlZW4gc3BlY2lmaWVkIHNsaWdodGx5IGRpZmZlcmVudGx5IGJlY2F1c2UgaXQgaW5j
bHVkZXMgdGhlIHdlbGwta25vd24NCiBwb3J0IDg2Mjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7PGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVtYmVy
IHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7cmFuZ2UgJnF1b3Q7ODYyIHwgNDkxNTIuLjY1NTM1JnF1b3Q7Ozxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRpb248
YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7JnF1b3Q7VGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZTxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
VFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXM8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRlc3Qg
c2Vzc2lvbi4mcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDt9PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPkJ1dCwgYXMgd2Ugb2JzZXJ2ZSwgaW4gYm90aCBjYXNlcyBkZWZpbml0aW9ucyBpbmNsdWRl
IHRoZSBEeW5hbWljL1ByaXZhdGUgcmFuZ2UgZXhwbGljaXRseSBkZWZpbmVkLiBJIHRoaW5rIHRo
YXQga2VlcGluZyBTVEFNUCBzcGVjaWZpY2F0aW9uIGNvbnNpc3RlbnQgd2l0aCB0aGUgVFdBTVAs
IFRXQU1QIFlBTkcNCiBkYXRhIG1vZGVsIGluIHBhcnRpY3VsYXIsIGluIHRoZSB3YXkgdGhlIHZh
bGlkIHJhbmdlIG9mIFVEUCBwb3J0cyBpcyBiZWluZyBzcGVjaWZpZWQsIGlzIGJlbmVmaWNpYWwg
dG8gdGhlIFNUQU1QIGRvY3VtZW50LiBIb3BlIHlvdSdsbCBhZ3JlZS48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9u
IEZyaSwgQXVnIDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmll
dGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEu
MHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9y
OmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCki
Pg0KPGRpdj4NCjxoMT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsIj5UaGFua3Mg
R3JlZyBmb3IgY29uc2lkZXJpbmcgbXkgcmV2aWV3IGNvbW1lbnRzLg0KPC9zcGFuPjxvOnA+PC9v
OnA+PC9oMT4NCjxoMT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsIj5Hb29kIHRv
IHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3aXRoIGRyYWZ0LWlldGYtaXBwbS1zdGFt
cC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRoaXMgc2hvdWxkIGZpeCB0aGUgaW50ZXJv
cGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28uIFRoaXMgYWxzbyBnaXZlcw0KIGZldyAo
MykgYnl0ZXMgZm9yIGFueSBmdXR1cmUgZXh0ZW5zaW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvaDE+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPllvdSBtYXkgZml4IHRoZSBzcGVsbGlu
ZyBvZiBteSBuYW1lIGFuZCBhbm90aGVyIHR5cG8gYmVsb3c6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9MRDo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YW5k
IFJha2VzaCBHYW5kaSBvciB0aGVpcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+TkVXOjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hbmQg
UmFrZXNoIEdhbmRoaSBmb3IgdGhlaXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+SSBkaWQgbm90IHNlZSBmb2xsb3dpbmcgY29tbWVudCBhZGRyZXNzZWQuIElzIHRoYXQg
aW50ZW50aW9uYWw/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5PbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0gUmFrZXNoIEdh
bmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsNCiB3cm90ZTo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBUaGFua3MgR3JlZyBmb3IgdGhlIHJlcGx5Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IEluIHRoaXMgY2FzZSwgc2hvdWxk
IHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNlc3Npb24tU2VuZGVyIGNhbiBzZWxlY3Qg
ZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxvd2luZw0KIHRoZSBndWlkZWxpbmVzIHNw
ZWNpZmllZCBpbiBbUkZDNjMzNV0sIGluc3RlYWQgb2Ygc3BlY2lmeWluZyBmb2xsb3dpbmc/PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5TZWN0aW9uIDQuNA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBU
aHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3Q8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBhY2tldHMgdG8gZGVzdGluYXRp
b24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1
NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGE8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2Vz
IGNhbiB1c2UuJm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhh
bmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlJha2VzaDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5PbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDE6MDAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6
Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHlvdXIgaGVscGZ1
bCBjb21tZW50cy4gV2UndmUgdXBkYXRlZCB0aGUgZm9ybWF0IG9mIHRoZSBiYXNlIFNUQU1QIHRl
c3QgcGFja2V0LiBBcHByZWNpYXRlIHlvdXIgZmVlZGJhY2sgb24gdGhlIHByb3Bvc2VkIGNoYW5n
ZXMsIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEp1bCA5LCAy
MDE5IGF0IDk6MjcgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGku
aWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
cmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBj
dXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIEdyZWcsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZGluZyB0aGUgc2l6ZSBvZiB0aGUg
cGFkZGluZywgeWVzLCBpdCdzIGdvb2QgdG8gdXNlIHRoZSBzYW1lIHNpemUgcGF5bG9hZCBmb3Ig
cXVlcnkgYW5kIHJlc3BvbnNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5Ib3dldmVyLCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRMViBleHRl
bnNpb24gKGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBzbGlnaHRs
eSBkaWZmZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yICZndDsgMjkpIHZzLiAzMCkuIElzIHRo
ZXJlIGEgd2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPw0KIERvZXMgaXQgbWVhbiB0aGF0IGZv
ciBTVEFNUCB3aXRoIFRMViwgU2VydmVyIE9jdGV0cyBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMg
TUJaIDAgZm9yIGFsbCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIg
T2N0ZXRzIGFuZCBzZWUgdGhlIHNpemUgJmd0OyAyNywgaXQgbWF5IGZpbmQgdGhlIFNlcnZlciBP
Y3RldCBzaXplIG9mIDAgY29uZnVzaW5nPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5P
biBNb24sIEp1bCA4LCAyMDE5IGF0IDc6MjAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3Vy
cmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgU2hhaHJhbSw8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgdGhlIHJl
dmlldyBhbmQgcXVlc3Rpb25zLiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IHRhZ2dlZCBH
SU0mZ3Q7Jmd0Oy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgMjowMiBQTSBT
aGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJyb2FkY29t
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVu
dGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkhJIEdyZWc8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5JIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUgZm9sbG93aW5nIHF1
ZXN0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0IG51bWJlciBvciBp
dCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJvbSBUV0FNUCB0aGVu
ICZuYnNwO2hvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdlZW4gVFdBTVAg
YW5kIFNUQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFNUQU1QIHVzZXMgdGhl
IHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFsbG9jYXRlZCBmb3IgdGhlIE9XQU1QLVRlc3Qv
VFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMgODU0NSkgYXMgdGhlIGRlZmF1bHQgZGVzdGlu
YXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAgbWF5IHVzZSBkZXN0aW5hdGlvbg0KIFVEUCBw
b3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5
MTUyLTY1NTM1LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3Vy
cmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4yKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNv
bXBhcmVkIHRvIFRXQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFRoZSB3b3Jr
IHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmNoYWxsZW5nZXMgaW4gYWNoaWV2aW5n
IGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ozxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBs
Zm8xIj4NCmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVyZm9ybWFuY2UgbW9u
aXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0zOTApOzxvOnA+PC9v
OnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4N
CmltcHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wg
dG8gc3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFt
ZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4mbmJzcDs8bzpw
PjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47
bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xv
ciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+MykgV2h5IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+R0lNJmd0OyZndDsgSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRy
aWNhbCBzaXplIG9mIFNUQU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVm
aW5lZCBpdCBmb3IgVFdBTVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQg
YnkgVFdBTVAtTGlnaHQgaW1wbGVtZW50YXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4
dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1j
b2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwy
MDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGh4PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNoYWhyYW08
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBKdWwgOCwgMjAxOSwgYXQg
MTA6MTcgQU0sIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkg
TWlyamEsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFu
ayB5b3UgZm9yIHRoZSBzdWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRz
IGFzOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVk
IHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
IGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZp
Y2VzIE1VU1Q8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBiZSB0aG9yb3VnaGx5IGFuYWx5emVk
IGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyBbUkZDODA4NV0gc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGlu
ZyBuZXR3b3JrIGxvYWQ8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBmb3IgVURQLWJhc2VkIHBy
b3RvY29sLiZuYnNwOyBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljPGJy
Pg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0
IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzdGF5IGluPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJz
cDsgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiBpdCBpcyBhY2NlcHRh
YmxlLCBJJ2QgbGlrZSB0byB1cGxvYWQgdGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiBkcmFmdC1pZWZm
LWlwcG0tc3RhbXAgYmVmb3JlIHRoZSBjdXQtb2ZmIGRlYWRsaW5lLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24g
TW9uLCBKdWwgOCwgMjAxOSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9
Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3
aW5kLm5ldDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJy
ZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4t
Ym90dG9tOjEyLjBwdCI+SGkgR3JlZyw8YnI+DQo8YnI+DQpTZWUgYmVsb3cuPGJyPg0KPGJyPg0K
Jmd0OyBPbiA4LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIE1pcmphLDxi
cj4NCiZndDsgdGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVl
IHRoYXQgdGhlIGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2Ug
dG8gUkZDIDgwODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4x
LjMgSSBjYW1lIHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90
aGVyIHNlY3Rpb25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksDQogU2VjdGlvbiAzLjEuNSBJ
bXBsaWNhdGlvbnMgb2YgUlRUIGFuZCBMb3NzIE1lYXN1cmVtZW50cyBvbiBDb25nZXN0aW9uIENv
bnRyb2wuIFdvdWxkIGFkZGluZyB0aGUgcmVmZXJlbmNlIHRvIHRoYXQgc2VjdGlvbiBpbiB0aGUg
bmV3IHRleHQgcHJvcG9zZWQgZm9yIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9u
IHdvcms/IEknbGwgcHV0IFJGQyA4MDg1IGFzIEluZm9ybWF0aW9uYWwgcmVmZXJlbmNlIGFzIGl0
IGlzIEJDUC48YnI+DQomZ3Q7IE5FVyBURVhUOjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBN
VVNUIGJlIGNhcmVmdWxseTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3Rp
bWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBN
VVNUPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlIHRob3JvdWdobHkgYW5h
bHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbjxicj4NCiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhl
IHRlc3Qgc2Vzc2lvbi4uLi48YnI+DQo8YnI+DQo8YnI+DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KA
nSBpcyB0aGUgcmlnaHQgd29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291
bGQgaGF2ZSBhIHNlcGFyYXRlIHNlbnRlbmNlIGxpa2U6PGJyPg0KPGJyPg0K4oCcUkZDODA4NSBz
ZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBm
b3IgVURQLWJhc2VkIHByb3RvY29sLiBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0
cmFmZmljIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21t
ZW5kZWQgdG8gc2F5IGluIHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gUkZDODA4NS7igJ08YnI+
DQo8YnI+DQpPciBzb21ldGhpbmcgc2ltaWxhcuKApjxicj4NCjxicj4NCkJDUCBpcyB0aGUgc2Ft
ZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhv
d2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS48
YnI+DQo8YnI+DQpNaXJqYTxicj4NCjxicj4NCjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBS
ZWdhcmRzLDxicj4NCiZndDsgR3JlZzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIEp1bCA4
LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmll
dGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9h
PiZndDsgd3JvdGU6PGJyPg0KJmd0OyBIaSBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0OyBUaGFu
a3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQg
d291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNl
IGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2Yg
VURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEg
cGFja2V0IHBlciAzIHNlY29uZHMgKGlmDQogUlRUIGlzIHVua25vd24pLiBJIGd1ZXNzIGl0IGRv
ZXNu4oCZdCBtYWtlIHNlbnNlIHRvIHJlcXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFmZmljLCBo
b3dldmVyLCBpdCBjb3VsZCBtYXliZSBzdGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRpb24/IFdo
YXQgZG8geW91IHRoaW5rPzxicj4NCiZndDsgPGJyPg0KJmd0OyBBbHNvIEnigJl2ZSBqdXN0IHJl
c2VuZCBteSByZXZpZXcgdG8gdGhlIElQUE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZ
ZWQgb25seSB0aGUgSVBQTSBjaGFpcnMgaW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlv
dSByZXNlbmQgeW91IHByb3Bvc2VkIGNoYW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3Bs
ZSBhcmUgYXdhcmUgb2YgdGhlc2UgY2hhbmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS48
YnI+DQomZ3Q7IDxicj4NCiZndDsgTWlyamE8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0
OyAmZ3Q7IE9uIDYuIEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7
IEhpIE1pcmphLDxicj4NCiZndDsgJmd0OyB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2
aWV3LCB2ZXJ5IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJl
c3BvbnNlcyBpbi1saW5lZCBhbmQgdGFnZ2VkIEdJTSZndDsmZ3Q7LiBBdHRhY2hlZCB0aGUgZGlm
Zi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7
IEdyZWc8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIFRodSwgSnVsIDQsIDIwMTkg
YXQgOToxMCBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVo
bGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7ICZndDsgSGkgYXV0aG9ycywgaGkgYWxsLDxicj4NCiZndDsgJmd0OyA8
YnI+DQomZ3Q7ICZndDsgVGhhbmtzIGZvciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQg
dmVyeSBnb29kIHNoZXBoZXJkIHdyaXRlLXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9p
bnQgYmVmb3JlIEkgc3RhcnQgSUVURiBsYXN0IGNhbGwuPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZn
dDsgJmd0OyBJIGJlbGlldmUgdGhpcyBkb2N1bWVudCBzaG91bGQgc2F5IHNvbWV0aGluZyBhYm91
dCBuZXR3b3JrIGxvYWQgYW5kIGNvbmdlc3Rpb24gKGNvbnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAg
ZGlzY3VzcyBxdWl0ZSBhIGJpdCBzZW5kZXIgc2NoZWR1bGluZywgaG93ZXZlciwgYXMgdGhpcyBp
cyBhIHNpbXBsaWZpZWQgdmVyc2lvbiwgc28gSSB0aGluayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBn
b29kIHRvIHB1dCBhIHdhcmluZyBpbiB0aGlzIGRvY3VtZW50DQogdGhhdCBwYWNrZXQgc2VuZGlu
ZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJk
IHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNv
bWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC48
YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsmbmJzcDsgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dl
c3Rpb24uIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0
IHRoYXQgU1RBTVAgZG9lcyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBv
bmVudHM6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBCZWNhdXNlIG9mIHRoZSBjb250cm9s
PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRl
c3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczxicj4NCiZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgc3BlY2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMg
c2V0Ojxicj4NCiZndDsgJmd0OyBhZGRpbmcgdGhlIG5ldyB0ZXh0IGhlcmU6PGJyPg0KJmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMg
b2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8YnI+DQomZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0
IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRo
ZSB0ZXN0IHNlc3Npb24uPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7
ICZndDsgQW5vdGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQg
YSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5z
IG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVy
eSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1h
a2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuPGJyPg0KJmd0OyAmZ3Q7IEdJTSZndDsmZ3Q7IEFkZGlu
ZyB0aGUgcmVmZXJlbmNlIHRvICZxdW90O1VEUCB0cmFuc3BvcnQmcXVvdDsgaW50byB0aGUgZmly
c3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9mJm5ic3A7IE9wZXJhdGlvbnMgc2VjdGlvbjo8YnI+DQom
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0
IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rv
ci48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE1pcmphPGJyPg0KJmd0OyAmZ3Q7IDxi
cj4NCiZndDsgJmd0OyBQLlMuOjxicj4NCiZndDsgJmd0OyBOaXQ6IHMvVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlz
IGRvY3VtZW50IGRlZmluZXMgYW4gYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3Qg
cHJvdG9jb2wvPGJyPg0KJmd0OyAmZ3Q7IC0mZ3Q7IOKAnGFu4oCdIG1pc3Npbmc8YnI+DQomZ3Q7
ICZndDsgR0lNJmd0OyZndDsgVGhhbmsgeW91LiBEb25lLiA8YnI+DQomZ3Q7ICZndDsgJmx0O0Rp
ZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAt
MDcuLi4udHh0Lmh0bWwmZ3Q7PGJyPg0KJmd0OyA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3Jn
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
YW1wO3M9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
cG08L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0g
bWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5f
bGlzdGluZm9faXBwbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZB
cHA3ZFJvX0VQQ2lpbyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyIGNsZWFyPSJhbGwi
Pg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4tLQ0KPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQo8Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPlNyIFByb2R1
Y3QgTWFuYWdlcjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOiMxQTA4MzIiPjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmhueWRlbGxA
YWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+PC9z
cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9M
NzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZh
bXA7cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmFtcDtlPSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBi
b3JkZXI9IjAiIHdpZHRoPSIxNTciIGhlaWdodD0iNTAiIGlkPSJnbWFpbC1tXy01ODQ5MzA2MjYw
NjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI1IiBz
cmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciPjwvc3Bhbj48
L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7ZD1Ed01GYVEmYW1w
O2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFt
cDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9dy1m
RkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZhbXA7ZT0iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIw
IiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1
Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI2IiBzcmM9Imh0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciPjwvc3Bhbj48L2E+Jm5ic3A7
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX190d2l0dGVyLmNvbV9BY2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YUx4WC1MOFlGaWlvNFBKdXNu
TXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhl
aWdodD0iMjUiIGlkPSJnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcw
NzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI3IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2Vk
aW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNE
Y2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4
a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVT
Tkx1V2pJdS1vJmFtcDtzPWFWMTBQdlo2NWdpaEJ0cmN5UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1
bTAmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjpu
b25lIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBpZD0iZ21haWwtbV8t
NTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAw
MF9pMTAyOCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5n
Ij48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7
Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1w
O209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1Qb3dU
OUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmFtcDtlPSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAi
IHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgaWQ9ImdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVn
bWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48L2E+PGJyPg0KPC9z
cGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7
ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5
RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1
LW8mYW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZhbXA7
ZT0iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5BdmlzIGRl
IGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJG
Ui1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMg
ZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0
IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVz
IHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzi
gJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91
cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxh
aXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4g
ZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1l
bnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJl
cHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOpZGl0ZXVyLiBNZXJj
aS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMgZS1tYWlsIG1lc3NhZ2Ug
YW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
biB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBl
eGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1lZGlhdGVseSBhbmQgZGVz
dHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3Ry
aWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQg
aGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJy
IGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4tLQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+
DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlE
MTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOiMxQTA4MzIiPjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFp
bHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlh
bi5jb208L2E+PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4u
Y29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1
U05MdVdqSXUtbyZhbXA7cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVR
TXFRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246
bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxNTciIGhlaWdodD0iNTAiIGlkPSJnbWFpbC1t
Xy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gw
MDAwX2kxMDMwIiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5w
bmciPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7
ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5
RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1
LW8mYW1wO3M9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZhbXA7
ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxp
bWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJnbWFpbC1tXy01ODQ5MzA2
MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDMx
IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciPjwvc3Bh
bj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX190d2l0dGVyLmNvbV9BY2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDtt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YUx4WC1M
OFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iMjUiIGhlaWdodD0iMjUiIGlkPSJnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21h
aWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDMyIiBzcmM9Imh0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L2E+Jm5ic3A7PGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNB
X193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFs
U3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcm
YW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJk
WGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPWFWMTBQdlo2NWdpaEJ0cmN5UmZXV0ZaM09wdmFm
M2U0Z3pROXBSSkl1bTAmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9InRleHQt
ZGVjb3JhdGlvbjpub25lIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBp
ZD0iZ21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2
OV94MDA1Zl94MDAwMF9pMTAzMyIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9sNTQucG5nIj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmFtcDtk
PUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlE
MW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUt
byZhbXA7cz1Qb3dUOUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmFtcDtl
PSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGlt
ZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgaWQ9ImdtYWlsLW1fLTU4NDkzMDYy
NjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzQi
IHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48
L2E+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2Vk
aWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05m
Tmg1UU1xUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48
c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0aW9u
cyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNl
IHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJl
IHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9u
cyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGluYXRh
aXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KA
mWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lk
aXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBl
c3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVy
IG91IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOp
ZGl0ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMgZS1t
YWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlh
bCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5k
ZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNl
aXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1lZGlh
dGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Ns
b3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55
IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyIGNsZWFyPSJhbGwiPg0K
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tIDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzdHJvbmc+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3Ig
UHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0
bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4u
Y29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNv
bSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNI
bi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJI
Rm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9VVhsTExJV1FQenRWb0NhQVRueWxk
UHVpcTVjTXg0c29FYlBUR2ptc0pRRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWln
aHQ9IjUwIiBpZD0iX3gwMDAwX2kxMDM1IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9H
ZXQvTjYzODMyL2E2NS5wbmciPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29t
X2FjY2VkaWFuXyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7
cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFV
RU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9MGx0cHdGSWp2dVo4
c1ZoanVEMlJOMXRJZ09idzA3UklnTF80ajN2SzlaYyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0i
MjUiIGhlaWdodD0iMjUiIGlkPSJfeDAwMDBfaTEwMzYiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8v
SW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyI+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIu
Y29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFt
cDtyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjln
MVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1RVEhkYXE2YlhN
eWRWVkpTblM4cGZ1aHFFbkxDV3pPMHRQOUEtZ3lNV0JBJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRo
PSIyNSIgaGVpZ2h0PSIyNSIgaWQ9Il94MDAwMF9pMTAzNyIgc3JjPSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3Lmxp
bmtlZGluLmNvbV9jb21wYW55X2FjY2VkaWFuLTJEbmV0d29ya3MtM0ZvcmlnaW5hbFN1YmRvbWFp
bi0zRGNhJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82
Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdq
OGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1WX2VoVmFyempXOHZ2T3FK
ZXlxNjExNDZMeUtRX1JnejFmTkp6Sncxd2FJJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIg
aGVpZ2h0PSIyNSIgaWQ9Il94MDAwMF9pMTAzOCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4u
Y29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2Vu
M0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdF
UkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz05VjYtZ2daYjAwOXdQMmV0aTB2
Q3U5T1dOejFFZ3hjYkRQcWUweENhaWxrJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhl
aWdodD0iMSIgaWQ9Il94MDAwMF9pMTAzOSIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRk
MTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVF
QXlPRUh0ZzBNJmFtcDtzPVVYbExMSVdRUHp0Vm9DYUFUbnlsZFB1aXE1Y014NHNvRWJQVEdqbXNK
UUUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3N0cm9u
Zz48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dCI+QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNw
YW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMg
Y29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBx
dWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBw
cm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMg
c29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWly
ZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlp
bCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0
ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0
IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBv
dSBkZSBsZSByZXByb2R1aXJlDQogc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRp
dGV1ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0Ei
IHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkNvbmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFp
bCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwg
aW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVk
IGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2
ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRl
bHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9z
dXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBh
dHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4D7F4AD313D3FC43A053B309F97543CFA0ADAA75njmtexg4researc_--


From nobody Thu Aug  8 06:09:24 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BCCB12017A; Thu,  8 Aug 2019 06:09:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hOszyVk4; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=RnXlZaBA
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 ei1if6-prKCf; Thu,  8 Aug 2019 06:09:14 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A19F1200C3; Thu,  8 Aug 2019 06:09:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=162131; q=dns/txt; s=iport; t=1565269754; x=1566479354; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Eg0hx/gKEyZb+n85vG/vR8D+c8upH5TtxYxiPp7PYAg=; b=hOszyVk4Y9+9/5Hj4Z6l7nFdE4G7G8z5xm3X/8poo8PVG1Y2Y2IonPzt mA00pcH9eaGEy46sFw0TqD1QuQuktNIaThZlzLJvHB7lyHbfYANeOGZ/p WkSdJoQTBSFgh1qNd3gfzZD/TNfst5KCtw7UdD8XVvV4PjwwvKB7mIc2n U=;
IronPort-PHdr: =?us-ascii?q?9a23=3AyCgTLBTV9wcDuA+LUkVszzrhadpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBdfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOjY1FcJOVF5N9HCgOk8TE8H7NBXf?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D5AAAkHkxd/4ENJK1jAxkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgWeBFi8pJwNtVSAECyqDXkCDRwOLNIJbiVuLIYJkgUK?= =?us-ascii?q?BEANQBAkBAQEMAQEYAQkHBAIBAYQ/AheCPyM4EwEEAQEEAQEEAQpthScMCQi?= =?us-ascii?q?FOQEBAQECAQEBCgYIAQgEBhMBASwLAQQLAgEGAhEDAQEBASABBgMCAgIfBgs?= =?us-ascii?q?UCQgCBAENBSKDAAGBHU0DDg8BAgyQCpBhAoE4iGBxfzOCegEBBYEzAYNmDQu?= =?us-ascii?q?CFAmBHReFUoJ0ggCBHheBQD+BEScfgU5+PoIaRwEBAQEBF4EUAQsBBgEJHQc?= =?us-ascii?q?JCQELAQkCBgmCRBcbgiaKI4FyCBgBA4EMgUqFCCOIWo09LUAJAoIdhVaBCYF?= =?us-ascii?q?Chz5Sg3gbgjAvPoZChBSGKoQZjCtWT4E1hiiBeI4kAgQCBAUCDgEBBYFnIWd?= =?us-ascii?q?xcBU7KgGCQQmBQVQkCQMXgQMBAoJIgmSCMIU/cgEBEQKBFIkeAQYIF4IsAQE?=
X-IronPort-AV: E=Sophos;i="5.64,361,1559520000";  d="scan'208,217";a="306592949"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Aug 2019 13:09:12 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x78D9CWk021651 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Aug 2019 13:09:12 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 08:09:11 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 08:09:10 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 8 Aug 2019 08:09:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bi9HQfvzLOoRMA2+dih3DpOi5/4THG/WDCIHQ2vDQvSEXVv/NMzgmSpZsD93lbaTqq2NNiStFkCh6Ln/uKdWHQkXbwES+AX7cAz8T7P2YuN/McUdf9lGfdvJzlgO/qABR1nWpzXIb9nQ4R873yp7X4ZgbGrCaaU39NPG24F9SJbdFGpoGIgNX/NNyYdYPnK5GLu/If2TlaY5zB0R/vg/lgmveQ76rVU1Uyet8KcfAUNgKCHeqrW8uc6KWd2ds7zRDGuVWp1h9Xh7V7Mc1vrbU0hOpkN6ZgSGeIjCOc5x79yX2HWor5YxUne4S9HVfKGKHwBiU2TGYkxi7oBym32zLA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eg0hx/gKEyZb+n85vG/vR8D+c8upH5TtxYxiPp7PYAg=; b=i2AmYmpZDTQlzR1v3Hjmyw79OMayU+FDvHkr01Up7AC7nLDoCpso37F8n8C6f5kRQFEtX18LRj6AHWc+OU9bD2g0k/gK4NdjMesd8h55Nqiq9d+mprfeRQjJMuGRkYtbW7/lU0PJkDi2isJZbzAfIsyl/BHqXvH9BZQqfHeRueZmx2TeDtfF5d+T1wiMxuKHoap5iQ2tX0ttCZS9BMupPr6VcA7r89amdhKq4qTEIRT5+jloztevHLQ2poMFKdwxUQk/HPLaQ2WJWctwGb2wY3x0gY6+7bd+VP9MZobyVUVGZnj68apk4rlfkLh0iDmyG+4RcY/CdCdmUAW+npAkAw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eg0hx/gKEyZb+n85vG/vR8D+c8upH5TtxYxiPp7PYAg=; b=RnXlZaBAljaHDS2busyLlIPz9SjAMStF9G2xanC5KwNnoMGu8spbZE/ipRhMGBXTFHYI9lN4zBTFx5m3Lyd0W/+kA3f3MGn/S/H8sxJ2/SFsF5HMhvCj3/DZpJsvTRS5h2UhLBFCGHWbeUVDBQzVu+KzqBfAPAYM0b8EBv/dfWo=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB2751.namprd11.prod.outlook.com (52.135.92.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Thu, 8 Aug 2019 13:09:08 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2094.017; Thu, 8 Aug 2019 13:09:08 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: "MORTON, ALFRED C (AL)" <acm@research.att.com>, Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, "IPPM Chairs" <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, "IETF IPPM WG" <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgADuSwCAJfN4gIAADqkAgAGE5ICABJNAgIAABkeAgAAuxACAAPFGgIAAZCeAgAAaAgCAAQlCAIAAE6+AgAACD4A=
Date: Thu, 8 Aug 2019 13:09:08 +0000
Message-ID: <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com>
In-Reply-To: <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 109b9b5e-3cfd-4a8b-f0b1-08d71c019951
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB2751; 
x-ms-traffictypediagnostic: SN6PR11MB2751:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <SN6PR11MB2751E378224E09BCE2D4C298BFD70@SN6PR11MB2751.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-forefront-prvs: 012349AD1C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(346002)(366004)(136003)(39860400002)(54094003)(40764003)(51444003)(53754006)(199004)(189003)(51914003)(71200400001)(46003)(54906003)(66574012)(14454004)(790700001)(5070765005)(2616005)(446003)(476003)(11346002)(486006)(478600001)(99286004)(6512007)(6116002)(5660300002)(5024004)(6306002)(54896002)(25786009)(2906002)(256004)(966005)(14444005)(4326008)(71190400001)(30864003)(6246003)(236005)(733005)(53936002)(53946003)(81156014)(606006)(6436002)(8676002)(81166006)(86362001)(110136005)(53546011)(8936002)(186003)(33656002)(76176011)(58126008)(66476007)(66446008)(64756008)(66556008)(66946007)(229853002)(7736002)(36756003)(76116006)(316002)(102836004)(6486002)(91956017)(6506007)(559001)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2751; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ou4B21eBpA7LagGVwAX9e4ZUVXIIAjtia+EHi03/uk3POGQN/GGtiPdscVl/dc7Ch5XFFqJWKPpcZV4qCHZ7Gn0WYmlH+gUsObvkoQVZtiJidzCs3Aq0xhizatxmNepC35DNOSoStep88UOOggDhNGt80O9SfbcB2NuX0g9fb043kLr4sEXgDSSGy49tK1/TEos7fJNXKA14Hac6tfs6s8X+fp+3x6f1sr/yGQugP9CNoGswTqLgQ5viqCMnZ4BzSvEoKp0w0qgeHeJZyjEvDL+DoJIusx2qphswySGo+VSi3GWgXufYjyBZcn9R4Xt2kRMQLr6Vx4U7X/Kji9CSaLsiTt6CakLeItBJMZxdnaBl2vxZisbziQ57MdBNJFYK6mdVzzGijM9LJ6BKlz135xE9Bpju5i+8qKaWNeCisxE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_9AEB875144B241C084D839B69F7D55BFciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 109b9b5e-3cfd-4a8b-f0b1-08d71c019951
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2019 13:09:08.7414 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rgandhi@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2751
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xch-rcd-006.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/pL1yXm3dtgtRqT7gjipjKc2nFuE>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 13:09:22 -0000

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

VGhhbmtzIEhlbnJpayBhbmQgQWwgZm9yIHlvdXIgZmVlZGJhY2tzIGFuZCBkaXNjdXNzaW9ucy4N
Cg0KSSBoYXZlIGZldyBjb21tZW50cyBvbiB0aGUgVFdBTVAgeWFuZyBtb2RlbCBkcmFmdC1pZXRm
LWlwcG0tdHdhbXAteWFuZzoNCg0KDQoxKSAgICAgIFJlZmxlY3RvciBzaWRlIGRvZXMgbm90IGhh
dmUgYXV0b2FsbG9jYXRlIG9wdGlvbi4gT25seSBzZW5kZXIgc2lkZSBoYXMgaXQgYW5kIGJvdGgg
YWxsb3cgZHluYW1pYyByYW5nZSBwb3J0cyBvbmx5IChhbmQgODYyKS4NCiAgICAgIGxlYWYgcmVm
bGVjdG9yLXVkcC1wb3J0IHsNCiAgICAgICAgICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJlciB7
DQogICAgICAgICAgICAgICAgIHJhbmdlICI4NjIgfCA0OTE1Mi4uNjU1MzUiOw0KICAgICAgICAg
ICAgICAgfQ0KDQogICAgIGxlYWYgc2VuZGVyLXVkcC1wb3J0IHsNCiAgICAgICAgICAgICAgIHR5
cGUgdW5pb24gew0KICAgICAgICAgICAgICAgICB0eXBlIGR5bmFtaWMtcG9ydC1udW1iZXI7DQog
ICAgICAgICAgICAgICAgIHR5cGUgZW51bWVyYXRpb24gew0KICAgICAgICAgICAgICAgICAgIGVu
dW0gYXV0b2FsbG9jYXRlIHsNCiAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAg
ICAgICAgICAgICAgICAgICAgICJJbmRpY2F0ZXMgdGhhdCB0aGUgQ29udG9sLUNsaWVudCB3aWxs
DQogICAgICAgICAgICAgICAgICAgICAgICBhdXRvLWFsbG9jYXRlIHRoZSBUV0FNUC1UZXN0IChV
RFApIHBvcnQgbnVtYmVyDQogICAgICAgICAgICAgICAgICAgICAgICBmcm9tIHRoZSBkeW5hbWlj
IHBvcnQgcmFuZ2UuIjsNCiAgICAgICAgICAgICAgICAgICB9DQoNCg0KMikgICAgICBBdXRvYWxs
b2NhdGUgaXMgc3RpbGwgZnJvbSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlIG9ubHkuDQoNCjMpICAg
ICAgRXZlbiB3aXRoIHRoZSBkeW5hbWljIFVEUCBwb3J0LCB0aGUgYmFja2VuZCBhbmQgY29udHJv
bGxlciBzdGlsbCBuZWVkIHRvICBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgdGhlIFVEUCBwb3J0IGhh
cyBiZWVuIGFsbG9jYXRlZCB0byBzb21ldGhpbmcgZWxzZSBvbiB0aGF0IG5vZGUsIGFzIGl0IGlz
IGR5bmFtaWMuDQoNCjQpICAgICAgV2VsbCBrbm93biBwb3J0cyBjYW4gYmUgaGFuZGxlZCBieSB0
aGUgYmFja2VuZCBzaW1pbGFybHkgaWYgdGhlcmUgd2FzIGFuIGVycm9yIGluIHByb3Zpc2lvbmlu
Zy4NCg0KNSkgICAgICBUaGlzIHJhbmdlIGlzc3VlIHNlZW1zIHRvIGdldCBwcm9wYWdhdGVkIHRv
IHRoZSBuZXcgd29yayBsaWtlIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC4NCg0KT3RoZXIgdGhhbiB0
aGUgVk9JUCBleGFtcGxlIGJlbG93LCB0aGVyZSBpcyBhbm90aGVyIGV4YW1wbGUgb2YgdGhlIHNp
bWlsYXIgY2FzZSBvbiBQYWdlIDMxIGluIGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWll
dGYtdHJhbS10dXJuYmlzLTI5LnR4dCBhcyBwb2ludGVkIG91dCBieSBNaXJqYSBpbiBhbm90aGVy
IHRocmVhZC4NCg0KQXQgdGhpcyBwb2ludCwgdHdvIHZlbmRvcnMgYXJlIHNheWluZyB0aGUgVURQ
IHBvcnQgcmFuZ2UgZm9yIFRXQU1QIGlzIGFuIGlzc3VlIGZvciB0aGVtLiBBcyB0aGUgZXhpc3Rp
bmcgaW1wbGVtZW50YXRpb25zIGRvIG5vdCBoYXZlIHN1Y2ggcmFuZ2UgbGltaXQsIG9wZXJhdG9y
cyBtYXkgYmUgdXNpbmcgYW4gVURQIHBvcnQgb3V0c2lkZSB0aGlzIHJhbmdlLCB0aGlzIG1lYW5z
IG1vdmluZyB0byB0aGUgVFdBTVAgWWFuZyBtb2RlbCBjb3VsZCBiZSB0cm91Ymxlc29tZS4NCg0K
VGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTogaXBwbSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPiBv
biBiZWhhbGYgb2YgIk1PUlRPTiwgQUxGUkVEIEMgKEFMKSIgPGFjbUByZXNlYXJjaC5hdHQuY29t
Pg0KRGF0ZTogVGh1cnNkYXksIEF1Z3VzdCA4LCAyMDE5IGF0IDU6MDIgQU0NClRvOiBIZW5yaWsg
TnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbT4sIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0
ZkBnbWFpbC5jb20+DQpDYzogImRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgPGRyYWZ0
LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4sIElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRm
Lm9yZz4sIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ+LCBJRVRGIElQUE0g
V0cgPGlwcG1AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFm
dC1pZXRmLWlwcG0tc3RhbXANCg0KSGkgUmFrZXNoIGFuZCBIZW5yaWssDQoNCndvcmtpbmcgZnJv
bSB0aGUgVm9JUCB0ZXN0aW5nIGV4YW1wbGUgYmVsb3csIGl0IHNlZW1zIGFzIHRob3VnaA0K4oCc
YWJpbGl0eSB0byB0ZXN0IG9uIGEgc3BlY2lmaWMgcG9ydCBpbiB0aGUgVXNlciByYW5nZSwNCndp
dGggcHJpb3IgYWdyZWVtZW50IG9mIHVzZXJzIG9uIHRoZSB0ZXN0ZWQgbmV0d29ya+KAnQ0Kc2hv
dWxkIGhhdmUgYmVlbiBhc2tlZCBmb3ItYXMgYSBmZWF0dXJlIGR1cmluZw0KWUFORyBtb2RlbCBk
ZXZlbG9wbWVudD8NCg0KdGhlIGF1dGhvcnMgdXNlZCB0aGUgRHluYW1pYyBSYW5nZSB0byBhdm9p
ZCAqYWNjaWRlbnRhbGx5Kg0Kc3RlcHBpbmcgb24gSUFOQS1hbGxvY2F0ZWQgVXNlciBwb3J0cyBk
dXJpbmcgYXV0by1hbGxvY2F0aW9uOg0KDQogICAgICAgICAgICAgbGVhZiBzZW5kZXItdWRwLXBv
cnQgew0KICAgICAgICAgICAgICAgdHlwZSB1bmlvbiB7DQogICAgICAgICAgICAgICAgIHR5cGUg
ZHluYW1pYy1wb3J0LW51bWJlcjsNCiAgICAgICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7
DQogICAgICAgICAgICAgICAgICAgZW51bSBhdXRvYWxsb2NhdGUgew0KICAgICAgICAgICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgIkluZGljYXRlcyB0aGF0
IHRoZSBDb250b2wtQ2xpZW50IHdpbGwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8tYWxs
b2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9ydCBudW1iZXINCiAgICAgICAgICAgICAgICAg
ICAgICAgIGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4iOw0KICAgICAgICAgICAgICAgICAg
IH0NCndpdGggUkZDIDYzMzU6DQo2LiAgUG9ydCBOdW1iZXIgUmFuZ2VzDQoNCiAgIFRDUCwgVURQ
LCBVRFAtTGl0ZSwgU0NUUCwgYW5kIERDQ1AgdXNlIDE2LWJpdCBuYW1lc3BhY2VzIGZvciB0aGVp
cg0KICAgcG9ydCBudW1iZXIgcmVnaXN0cmllcy4gIFRoZSBwb3J0IHJlZ2lzdHJpZXMgZm9yIGFs
bCBvZiB0aGVzZQ0KICAgdHJhbnNwb3J0IHByb3RvY29scyBhcmUgc3ViZGl2aWRlZCBpbnRvIHRo
cmVlIHJhbmdlcyBvZiBudW1iZXJzDQogICBbUkZDMTM0MF0sIGFuZCBTZWN0aW9uIDguMS4yIGRl
c2NyaWJlcyB0aGUgSUFOQSBwcm9jZWR1cmVzIGZvciBlYWNoDQogICByYW5nZSBpbiBkZXRhaWw6
DQoNCiAgIG8gIHRoZSBTeXN0ZW0gUG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFdlbGwgS25vd24g
UG9ydHMsIGZyb20gMC0xMDIzDQogICAgICAoYXNzaWduZWQgYnkgSUFOQSkNCg0KICAgbyAgdGhl
IFVzZXIgUG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFJlZ2lzdGVyZWQgUG9ydHMsIGZyb20gMTAy
NC0NCiAgICAgIDQ5MTUxIChhc3NpZ25lZCBieSBJQU5BKQ0KDQpwcm92aWRpbmcgb3VyIG92ZXIt
cmlkaW5nIGd1aWRhbmNlLg0KDQpJZiB3ZSBhZ3JlZSB0aGF0IHRoZSBzb3J0IG9mIHRlc3Rpbmcg
eW91IGRlc2NyaWJlIG1lYW5zDQphZGRpbmcgYSBuZXcgZmVhdHVyZSB0byB0aGUgbW9kZWwsIHRo
ZW4gbGV04oCZcyBnaXZlIHNvbWUgdGhvdWdodA0KdG8gaG93IHRoYXQgbWlnaHQgYmVzdCBiZSBk
b25lLg0KDQpBbA0KDQpGcm9tOiBIZW5yaWsgTnlkZWxsIFttYWlsdG86aG55ZGVsbEBhY2NlZGlh
bi5jb21dDQpTZW50OiBUaHVyc2RheSwgQXVndXN0IDgsIDIwMTkgMzo1MSBBTQ0KVG86IFJha2Vz
aCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+DQpDYzogTU9SVE9OLCBBTEZSRUQgQyAo
QUwpIDxhY21AcmVzZWFyY2guYXR0LmNvbT47IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRm
Lm9yZz47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz47IE1pcmphIEt1ZWhsZXdpbmQgPGll
dGZAa3VlaGxld2luZC5uZXQ+OyBkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcNClN1Ympl
Y3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpBZ3Jl
ZSBSYWtlc2guDQpUaGVyZSBpcyB2YWx1ZSBpbiBiZWluZyBhYmxlIHRvIGZvciBleGFtcGxlIGFz
IGNsb3NlIGFzIHBvc3NpYmx5IG1pbWljIGZvciBleGFtcGxlIGEgVm9JUCBmbG93IG9uIGEgbmV0
d29yayBwYXRoLCB1c2luZyB0eXBpY2FsIFVEUCBwb3J0cyAoNTA2MCBmb3IgZXhhbXBsZSksIGFu
ZCBhIHR5cGljYWwgVm9JUCBJUEcgKDIwbXMpIGFuZCBwcm9wZXIgcGF5bG9hZCBsZW5ndGggdG8g
bWFrZSB0aGUgVFdBTVAgZmxvd3MgYmUgdHJlYXRlZCBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIHJl
YWwgUlRQIHRyYWZmaWMgYnkgdGhlIG5ldHdvcmsgZWxlbWVudHMgKGZpcmV3YWxscywgTkFUIG9y
IG90aGVyIHBvcnQtc2Vuc2l0aXZlIGRldmljZXMpLg0KDQoNCk9uIFdlZCwgQXVnIDcsIDIwMTkg
YXQgNjowMiBQTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpy
Z2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQoNClRoYW5rcyBBbCBhbmQgSGVucmlrLg0K
SWYgdGhlcmUgaXMgbm8gc3BlY2lmaWMgcmVxdWlyZW1lbnQgdG8gYWRkIGEgbGltaXQgb24gdGhl
IFVEUCBwb3J0IHJhbmdlLCBpdCB3b3VsZCBiZSBnb29kIHRvIG5vdCBoYXZlIGl0IGluIHRoZSBT
VEFNUCBkcmFmdCBhcyB3ZWxsIGFzIGluIHRoZSBUV0FNUCBZYW5nIG1vZGVsLiBMZXQgaW1wbGVt
ZW50YXRpb25zIGRlY2lkZSB3aGF0IHBvcnRzIHRoZXkgY2FuIHN1cHBvcnQgKGtlZXBpbmcgaW4g
bWluZCB0aGUgYXNzaWduZWQgb25lcykgYW5kIGxldCBvcGVyYXRvcnMgZGVjaWRlIHdoYXQgcG9y
dCB0aGV5IGxpa2UgdG8gcHJvdmlzaW9uLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpPbiBXZWQs
IEF1ZyA3LCAyMDE5IGF0IDEwOjM0IEFNIE1PUlRPTiwgQUxGUkVEIEMgKEFMKSA8YWNtQHJlc2Vh
cmNoLmF0dC5jb208bWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tPj4gd3JvdGU6DQoNCkZyb206
IGlwcG0gW21haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0Bp
ZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBIZW5yaWsgTnlkZWxsDQpTZW50OiBXZWRuZXNkYXksIEF1
Z3VzdCA3LCAyMDE5IDQ6MzAgQU0NClRvOiBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21h
aWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4NCkNjOiBJUFBNIENoYWlycyA8
aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnPj47IElFVEYg
SVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+OyBNaXJqYSBLdWVo
bGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj47
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0
Zi1pcHBtLXN0YW1wDQoNClRoZSByYW5nZSBwcm9iYWJseSBjb21lcyBmcm9tIHRoZSBJQU5BIGRl
ZmluaXRpb24gb2YgdGhlIGVwaGVtZXJhbCBwb3J0cyAoNDkxNTIgdG8gNjU1MzUpIGFsdGhvdWdo
IHRoZXNlIGFyZSBkZWZpbmVkIGZvciBzaG9ydC1saXZlZCBUQ1AgYW5kIG5vdCBleHBsaWNpdGx5
IGZvciBVRFAuIFdoeSB0aGlzIG1hZGUgaXQgaW50byB0aGUgeWFuZyBtb2RlbCBmb3IgVFdBTVAt
dGVzdCAod2hpY2ggaXMgVURQKSBJIGRvbnQga25vdywgcHJvYmFibHkgc29tZW9uZSBtaXhlZCBp
dCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNoIHRo
b3VnaHQuDQpbYWNtXQ0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYzMzUjc2VjdGlv
bi02PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
dG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM2MzM1LTIzc2VjdGlvbi0yRDYmZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNy
OC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1Z
M0k0c1c5Y1EwVVhoOGNVWHVQeW1Ybzlzb1AyS1FGemVpbjVvQ2tQZEtFJmU9Pg0Kc2VlbXMgY2xl
YXIgdG8gbWUsIHdpdGhvdXQgbWFraW5nIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIFRDUCBhbmQg
VURQDQp5b3UgbWVudGlvbi4gVGhlcmUgd2FzIGRpc2N1c3Npb24gb24gdGhlIGlwcG0tbGlzdCBJ
SVJDLCB0b28uDQoNCk1vc3QsIGlmIG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBJ
IGhhdmUgc2VlbiBkb2VzIG5vdCBpbXBvc2UgbGltaXRhdGlvbnMgb24gdGhlIHNvdXJjZSBVRFAg
cG9ydHMgZm9yIHRoZSBUV0FNUC10ZXN0IHBhY2tldHMgd2hlbiBjb25maWd1cmluZyB2aWEgQ0xJ
LiBGb3IgZXhhbXBsZSBuZWl0aGVyIEFjY2VkaWFuLCBFeGZvLCBWaWF2aSwgSnVuaXBlciwgTm9r
aWEsIEh1YXdlaSBpbXBvc2UgYW55IGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4gY29uZmlndXJp
bmcgdmlhIENMSSBvciBHVUkuDQoNCldpdGggYSB5YW5nIG1vZGVsIGJhc2VkIGNvbmZpZ3VyYXRp
b24gdGhlIHVzZXIgd2lsbCBvZiBjb3Vyc2UgYmUgbGltaXRlZCBpZiB0aGV5IHVzZSB0aGUgeWFu
ZyBtb2RlbCB0aGF0IG9ubHkgZGVmaW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdlIGFzIHZhbGlkLiBJ
IHNlZSBubyBzZXZlcmUgZGlzYWR2YW50YWdlcyBvZiB0aGlzLCBidXQgaXQgd291bGQgb2YgY291
cnNlIGhhdmUgYmVlbiBiZXR0ZXIgaWYgdGhlIHlhbmcgbW9kZWwgd2FzIGxlc3MgcmVzdHJpY3Rp
dmUsIHNpbmNlIHRoZSByZXN0cmljdGlvbiBoYXMgbm8gcmVhbCB2YWx1ZSBpbiBpdHNlbGYuDQoN
ClthY21dIC4uLmV4Y2VwdCBhdm9pZGluZyBhIHBvcnQgYXNzaWduZWQgYnkgSUFOQS4uLg0KDQpB
bA0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0K
VGhhbmtzIEhlbnJpay4gV2hlcmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUgZnJvbT8gQWxz
bywgaG93IGRvIEkgY29uZmlndXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSByYW5nZSB1c2lu
ZyB0aGUgVFdBTVAgWWFuZyBtb2RlbD8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCk9uIFR1ZSwgQXVn
IDYsIDIwMTkgYXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5jb208
bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPj4gd3JvdGU6DQpUaGVyZSBpcyBhIGRpc3RpbmN0
aW9uIGJldHdlZW4gIm11c3QgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNlIGRlc3RpbmF0aW9uIHBv
cnRzIiBhbmQgIm11c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24g
cG9ydHMiDQoNClRoZSBmaXJzdCB3b3JkaW5nIGRvZXMgbm90IHByb2hpYml0IHNlbmRlcnMgdG8g
YmUgYWJsZSB0byBzZW5kIGFsc28gdG8gb3RoZXIgZGVzdGluYXRpb24gcG9ydHMuDQoNCg0KT24g
VHVlLCBBdWcgNiwgMjAxOSBhdCA0OjU3IFBNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBn
bWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcs
DQpNYW55IHRoYW5rcyBmb3IgdGhlIHJlcGx5Lg0KQXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVt
ZW50YXRpb25zIG91dCB0aGVyZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3Qg
YXMgZGlzY3Vzc2VkIGluIGFub3RoZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVt
KSwgdGhlIGZvbGxvd2luZyB0ZXh0IHdpdGggTVVTVCBpcyBhbHJlYWR5IHZpb2xhdGVkLiBUaGUg
VFdBTVAgWWFuZyBtb2RlbCBkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZzxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0
bWxfZHJhZnQtMkRpZXRmLTJEaXBwbS0yRHR3YW1wLTJEeWFuZy0yRDEzJmQ9RHdNRmFRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9SFJfNW50d1Z1OThNTFZzTlNiZkxr
ZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZlPT4gc2hvdWxkIGFsc28gbm90IHBsYWNlIHN1Y2ggcmVz
dHJpY3Rpb24uDQpTZWN0aW9uIDQuNA0KICAgICAgIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIg
TVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVzdGluYXRpb24g
VURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICAgICAgUHJpdmF0ZSBQ
b3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmlu
ZCBhDQogICAgICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4NCg0KVGhh
bmtzLA0KUmFrZXNoDQoNCk9uIFNhdCwgQXVnIDMsIDIwMTkgYXQgMTowNSBQTSBHcmVnIE1pcnNr
eSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3
cm90ZToNCkhpIFJha2VzaCwNCm15IGFwb2xvZ2llcyBmb3IgdGhlIG1pc3NwZWxsaW5nIG9mIHlv
dXIgbmFtZS4NClRoYW5rIHlvdSBmb3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgdGhlIHBy
b3Bvc2VkIHVwZGF0ZS4NClJlZ2FyZGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgcmFuZ2Ugb2Yg
dGhlIHZhbGlkIFVEUCBwb3J0IG51bWJlcnMsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmZD1E
d01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1IUl81bnR3VnU5
OE1MVnNOU2JmTGtlR2xRY19EU1QwMmFfanVyQUxIT1BRJmU9PiB1c2VzIHR5cGUgZHluYW1pYy1w
b3J0LW51bWJlciBhcyBmb2xsb3dzOg0KICAgICB0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1iZXIg
ew0KICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJlciB7DQogICAgICAgICByYW5nZSA0OTE1Mi4u
NjU1MzU7DQogICAgICAgfQ0KICAgICAgIGRlc2NyaXB0aW9uICJEeW5hbWljIHJhbmdlIGZvciBw
b3J0IG51bWJlcnMuIjsNCiAgICAgfQ0KdG8gc3BlY2lmeSB0aGUgdmFsaWQgcmFuZ2UgZm9yIGEg
c2VuZGVyLXVkcC1wb3J0LiBUaGUgcmFuZ2UgZm9yIGEgVURQIHBvcnQgbnVtYmVyIG9mIGEgU2Vz
c2lvbi1SZWZsZWN0b3IgaGFzIGJlZW4gc3BlY2lmaWVkIHNsaWdodGx5IGRpZmZlcmVudGx5IGJl
Y2F1c2UgaXQgaW5jbHVkZXMgdGhlIHdlbGwta25vd24gcG9ydCA4NjI6DQogICAgICAgICAgIGxl
YWYgcmVmbGVjdG9yLXVkcC1wb3J0IHsNCiAgICAgICAgICAgICB0eXBlIGluZXQ6cG9ydC1udW1i
ZXIgew0KICAgICAgICAgICAgICAgcmFuZ2UgIjg2MiB8IDQ5MTUyLi42NTUzNSI7DQogICAgICAg
ICAgICAgICB9DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICJUaGUg
ZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIHVzZWQgaW4gdGhlDQogICAgICAgICAgICAgICAg
VFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXMNCiAgICAgICAg
ICAgICAgICB0ZXN0IHNlc3Npb24uIjsNCiAgICAgICAgICAgfQ0KQnV0LCBhcyB3ZSBvYnNlcnZl
LCBpbiBib3RoIGNhc2VzIGRlZmluaXRpb25zIGluY2x1ZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSBy
YW5nZSBleHBsaWNpdGx5IGRlZmluZWQuIEkgdGhpbmsgdGhhdCBrZWVwaW5nIFNUQU1QIHNwZWNp
ZmljYXRpb24gY29uc2lzdGVudCB3aXRoIHRoZSBUV0FNUCwgVFdBTVAgWUFORyBkYXRhIG1vZGVs
IGluIHBhcnRpY3VsYXIsIGluIHRoZSB3YXkgdGhlIHZhbGlkIHJhbmdlIG9mIFVEUCBwb3J0cyBp
cyBiZWluZyBzcGVjaWZpZWQsIGlzIGJlbmVmaWNpYWwgdG8gdGhlIFNUQU1QIGRvY3VtZW50LiBI
b3BlIHlvdSdsbCBhZ3JlZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gRnJpLCBBdWcgMiwgMjAx
OSBhdCAxMDo1MyBBTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0
bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpUaGFua3MgR3JlZyBmb3IgY29uc2lk
ZXJpbmcgbXkgcmV2aWV3IGNvbW1lbnRzLg0KR29vZCB0byBzZWUgdGhlIG1lc3NhZ2UgZm9ybWF0
IGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdiBhbmQgdXNpbmcg
TUJaIDMwLiBUaGlzIHNob3VsZCBmaXggdGhlIGludGVyb3BlcmFiaWxpdHkgaXNzdWUgYmV0d2Vl
biB0aGUgdHdvLiBUaGlzIGFsc28gZ2l2ZXMgZmV3ICgzKSBieXRlcyBmb3IgYW55IGZ1dHVyZSBl
eHRlbnNpb25zLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpZb3UgbWF5IGZpeCB0aGUgc3BlbGxpbmcgb2Yg
bXkgbmFtZSBhbmQgYW5vdGhlciB0eXBvIGJlbG93Og0KT0xEOg0KYW5kIFJha2VzaCBHYW5kaSBv
ciB0aGVpcg0KDQpORVc6DQphbmQgUmFrZXNoIEdhbmRoaSBmb3IgdGhlaXINCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCg0KSSBkaWQgbm90IHNlZSBmb2xsb3dpbmcgY29tbWVudCBhZGRyZXNzZWQuIElzIHRoYXQg
aW50ZW50aW9uYWw/DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCk9uIFR1ZSwgSnVsIDksIDIwMTkgYXQgOToxMSBBTSBSYWtlc2ggR2FuZGhpIDxyZ2Fu
ZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6
DQoNCiAgICBUaGFua3MgR3JlZyBmb3IgdGhlIHJlcGx5Lg0KDQogICAgSW4gdGhpcyBjYXNlLCBz
aG91bGQgdGhlIGRyYWZ0IGp1c3Qgc3RhdGUgdGhhdCB0aGUgU2Vzc2lvbi1TZW5kZXIgY2FuIHNl
bGVjdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZm9sbG93aW5nIHRoZSBndWlkZWxpbmVz
IHNwZWNpZmllZCBpbiBbUkZDNjMzNV0sIGluc3RlYWQgb2Ygc3BlY2lmeWluZyBmb2xsb3dpbmc/
DQoNClNlY3Rpb24gNC40DQogICAgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFi
bGUgdG8gc2VuZCB0ZXN0DQogICAgICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBu
dW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3INCiAgICAgICBQcml2YXRlIFBvcnRzIHJhbmdl
IDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAgICAg
ICBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpP
biBGcmksIEF1ZyAyLCAyMDE5IGF0IDE6MDAgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdt
YWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2gs
DQp0aGFuayB5b3UgZm9yIHlvdXIgaGVscGZ1bCBjb21tZW50cy4gV2UndmUgdXBkYXRlZCB0aGUg
Zm9ybWF0IG9mIHRoZSBiYXNlIFNUQU1QIHRlc3QgcGFja2V0LiBBcHByZWNpYXRlIHlvdXIgZmVl
ZGJhY2sgb24gdGhlIHByb3Bvc2VkIGNoYW5nZXMsIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMsDQoN
ClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFR1ZSwgSnVsIDksIDIwMTkgYXQgOToyNyBBTSBSYWtlc2gg
R2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwu
Y29tPj4gd3JvdGU6DQpIaSBHcmVnLA0KUmVnYXJkaW5nIHRoZSBzaXplIG9mIHRoZSBwYWRkaW5n
LCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUgc2l6ZSBwYXlsb2FkIGZvciBxdWVyeSBh
bmQgcmVzcG9uc2UuDQpIb3dldmVyLCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRMViBleHRlbnNp
b24gKGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBzbGlnaHRseSBk
aWZmZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yID4gMjkpIHZzLiAzMCkuIElzIHRoZXJlIGEg
d2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPyBEb2VzIGl0IG1lYW4gdGhhdCBmb3IgU1RBTVAg
d2l0aCBUTFYsIFNlcnZlciBPY3RldHMgaXMgc2V0IHRvIDEsIGJ1dCBpdCBzYXlzIE1CWiAwIGZv
ciBhbGwgMzAgYnl0ZXMuIElmIHRoZSByZXNwb25kZXIgc3VwcG9ydHMgU2VydmVyIE9jdGV0cyBh
bmQgc2VlIHRoZSBzaXplID4gMjcsIGl0IG1heSBmaW5kIHRoZSBTZXJ2ZXIgT2N0ZXQgc2l6ZSBv
ZiAwIGNvbmZ1c2luZz8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KDQoNCg0KT24gTW9uLCBKdWwg
OCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgU2hhaHJhbSwNCnRoYW5rIHlv
dSBmb3IgdGhlIHJldmlldyBhbmQgcXVlc3Rpb25zLiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJl
bG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAx
OSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2YXJpIDxzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208
bWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KSEkgR3JlZw0KDQpJ
IHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczoNCg0KMSkg
RG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBvcnQgbnVtYmVyIG9yIGl0IHJldXNlcyB0aGUg
b25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBmcm9tIFRXQU1QIHRoZW4gIGhvdyBkb2VzIHRo
ZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdlZW4gVFdBTVAgYW5kIFNUQU1QPw0KR0lNPj4g
U1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0
aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUg
ZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3Rp
bmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBv
cnRzIHJhbmdlIDQ5MTUyLTY1NTM1Lg0KMikgV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBj
b21wYXJlZCB0byBUV0FNUD8NCkdJTT4+IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBv
YnNlcnZhdGlvbnMsIGFtb25nIHRoZW06DQoNCiAgKiAgIGNoYWxsZW5nZXMgaW4gYWNoaWV2aW5n
IGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ow0K
ICAqICAgaW5kdXN0cnkgaW50ZXJlc3QgaW4gc3RhbmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25p
dG9yaW5nIGluIElQIGJyb2FkYmFuZCBhY2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7DQogICogICBp
bXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB0b29sIHRv
IHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5nIG9mIG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0
ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1MgaW4gdGhlIG5ldHdvcmsuDQozKSBXaHkgaXMg
dGhlcmUgc28gbXVjaCBNQlogYnl0ZT8NCkdJTT4+IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUg
c3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2
MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBUUi0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3Vw
cG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVudGF0aW9ucy4NCg0KVGh4DQpTaGFocmFtDQoN
Ck9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdt
YWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQoNCkhpIE1pcmph
LA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRoZSBuZXcgcGFyYWdyYXBoIG5v
dyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8g
YSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQogICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9z
c2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUDQogICAgICBiZSB0aG9y
b3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCiAgICAg
IFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5l
dHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gIFdoaWxlIHRoZSBjaGFy
YWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAgICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2Jq
ZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBpbg0KICAgICAgdGhlIGxp
bWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uDQoNCklmIGl0IGlzIGFjY2VwdGFibGUsIEkn
ZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1z
dGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9u
IE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhs
ZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4gd3JvdGU6DQpIaSBHcmVnLA0K
DQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIwMTksIGF0IDE2OjU0LCBHcmVnIE1pcnNreSA8
Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90
ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlvdSBmb3IgdGhlIHJlZmVyZW5jZSB0byBSRkMg
ODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVudCBpcyB2ZXJ5IG11Y2ggcmVsZXZhbnQgYW5k
IGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNUQU1QIGlzIHVzZWZ1bC4gV2hpbGUgcmVhZGlu
ZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGluayB0aGF0IHRoZSBkaXNjdXNzaW9uIGFuZCBn
dWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBSRkMgODA4NSwgcGFydGljdWxhcmx5LCBTZWN0
aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENv
bmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0
aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRp
b25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZl
cmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVYVDoNCj4gICAgICAgTG9hZCBvZiBTVEFNUCB0
ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkNCj4gICAg
ICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2Vy
dmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIHVzaW5nIFtSRkM4MDg1
XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4gICAgICAgcGFydGljdWxhciBiZWZvcmUgbGF1
bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4uDQoNCg0KTm90IHN1cmUgaWYg4oCcdXNpbmfigJ0g
aXMgdGhlIHJpZ2h0IHdvcmQgYnV0IG90aGVyd2lzZSBmaW5lIGZvciBtZS4gT3IgeW91IGNvdWxk
IGhhdmUgYSBzZXBhcmF0ZSBzZW50ZW5jZSBsaWtlOg0KDQrigJxSRkM4MDg1IHNlY3Rpb24gMy4x
LjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFz
ZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVw
ZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBz
YXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1LuKAnQ0KDQpPciBzb21ldGhp
bmcgc2ltaWxhcuKApg0KDQpCQ1AgaXMgdGhlIHNhbWUgbWF0dXJpdHkgbGV2ZWwgYXMgUFMuIFNv
IGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBIb3dldmVyLCBJIHRoaW5rIGhhdmluZyB0aGlz
IGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUuDQoNCk1pcmphDQoNCg0KDQo+DQo+IFJlZ2Fy
ZHMsDQo+IEdyZWcNCj4NCj4gT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjM3IEFNIE1pcmphIEt1
ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+
PiB3cm90ZToNCj4gSGkgR3JlZywNCj4NCj4gVGhhbmtzIGEgbG90IGZvciB5b3UgcmVwbHkuIENo
YW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBwcm92aWRl
IGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVzZSBpdCBoYXMgYSBsb3Qgb2YgaW5mb3JtYXRp
b24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9mIFVEUCBiYXNlZCB0cmFmZmljPyBJdCByZWNv
bW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAxIHBhY2tldCBwZXIgMyBzZWNvbmRzIChpZiBS
VFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWly
ZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxs
IGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/DQo+DQo+IEFsc28g
SeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9y
dHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9s
ZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwg
c28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhl
IHVuY29udmllbmNlLg0KPg0KPiBNaXJqYQ0KPg0KPg0KPiA+IE9uIDYuIEp1bCAyMDE5LCBhdCAx
Nzo0NiwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4NCj4gPiBIaSBNaXJqYSwNCj4gPiB0aGFuayB5b3Ug
Zm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVu
dHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQgdGFnZ2VkIEdJTT4+LiBB
dHRhY2hlZCB0aGUgZGlmZi4NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4gR3JlZw0KPiA+DQo+ID4g
T24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3Vl
aGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gPiBIaSBh
dXRob3JzLCBoaSBhbGwsDQo+ID4NCj4gPiBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRv
Y3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNj
dXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2FsbC4NCj4gPg0KPiA+IEkg
YmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsg
bG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1
aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxp
ZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0
IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQgdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUg
c29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUg
bW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lv
biBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC4NCj4gPiBHSU0+PiAg
VGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNl
Y3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBub3QgaW5jbHVkZSBjb250
cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6DQo+ID4gICAgQmVjYXVzZSBvZiB0aGUgY29u
dHJvbA0KPiA+ICAgIGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRl
IHRoZSBzY29wZSBvZiB0aGlzDQo+ID4gICAgc3BlY2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdl
bmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Og0KPiA+IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZToN
Cj4gPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29y
ayBNVVNUIGJlIGNhcmVmdWxseQ0KPiA+ICAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJs
ZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCj4gPiAgICAgICBiZSB0aG9y
b3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCj4gPg0K
PiA+DQo+ID4gQW5vdGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRo
YXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBy
dW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUg
dmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRv
IG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuDQo+ID4gR0lNPj4gQWRkaW5nIHRoZSByZWZlcmVu
Y2UgdG8gIlVEUCB0cmFuc3BvcnQiIGludG8gdGhlIGZpcnN0IHNlbnRlbmNlIG9mIFRoZW9yeSBv
ZiAgT3BlcmF0aW9ucyBzZWN0aW9uOg0KPiA+ICAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5z
bWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9u
LVJlZmxlY3Rvci4NCj4gPg0KPiA+IE1pcmphDQo+ID4NCj4gPiBQLlMuOg0KPiA+IE5pdDogcy9U
aGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3Qg
cHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVh
c3VyZW1lbnQgdGVzdCBwcm90b2NvbC8NCj4gPiAtPiDigJxhbuKAnSBtaXNzaW5nDQo+ID4gR0lN
Pj4gVGhhbmsgeW91LiBEb25lLg0KPiA+IDxEaWZmXyBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYu
dHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3Li4uLnR4dC5odG1sPg0KPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0
DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZk
PUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3
Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUUzNHVxS21R
ZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mZT0+DQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBtIG1haWxpbmcgbGlzdA0KaXBw
bUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaXBwbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lwcG0mZD1Ed01G
YVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFS
OENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1FMzR1cUttUWRPMlZz
MXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBDaWlvJmU9Pg0KDQoNCi0tDQoNCkhlbnJpayBOeWRl
bGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4u
Y29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJk
WGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9O
d05mTmg1UU1xUSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcu
cG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZK
ZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cy
SnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmdd
IDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3
aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9m
c1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVT
Tkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZl
PT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2Vk
aW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNE
Y2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3
MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hVjEw
UHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29t
JmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJj
QncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9UG93VDlD
OV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4NCmFjY2VkaWFuLmNvbTxo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRp
YW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlE
MW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9
dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCg0KDQpBdmlz
IGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBs
ZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50
ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBs
ZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2Fn
ZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZl
eiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11
bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWly
ZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVy
ZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJl
IHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25m
aWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2ht
ZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUg
cHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9m
IGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwg
cGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhl
cmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWlu
ZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRo
ZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91
Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1
LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4N
CltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9
RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncm
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2
OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCltodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdN
RmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0x
UjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1mRkxhallTeGRB
R25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlvNFBKdXNuTXpK
QUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jr
cy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpl
a3V5M3d4dVNOTHVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlw
UkpJdW0wJmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1
eTN3eHVTTkx1V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhkOUxa
MWF6NCZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJk
WGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9O
d05mTmg1UU1xUSZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9y
bWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUg
cGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50
IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9y
bWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3Rp
bmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6
IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4
cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZv
dXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJp
YnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhw
w6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWls
IG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBp
bmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQg
Zm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZl
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkg
YW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJl
LCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRh
Y2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFBy
b2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0
bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZy
PV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4
Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9VVhsTExJV1FQenRWb0NhQVRueWxk
UHVpcTVjTXg0c29FYlBUR2ptc0pRRSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1Fzcjgt
NnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9MGx0
cHdGSWp2dVo4c1ZoanVEMlJOMXRJZ09idzA3UklnTF80ajN2SzlaYyZlPT4gW2h0dHBzOi8vaS54
aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdN
RmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThk
ZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlP
RUh0ZzBNJnM9UVRIZGFxNmJYTXlkVlZKU25TOHBmdWhxRW5MQ1d6TzB0UDlBLWd5TVdCQSZlPT4g
IFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4u
Y29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2Em
ZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJ
cEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFN
dUVBeU9FSHRnME0mcz1WX2VoVmFyempXOHZ2T3FKZXlxNjExNDZMeUtRX1JnejFmTkp6Sncxd2FJ
JmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNB
X193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82
Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VS
SEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9OVY2LWdnWmIwMDl3UDJldGkwdkN1OU9X
TnoxRWd4Y2JEUHFlMHhDYWlsayZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5Wjlx
R1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBN
JnM9VVhsTExJV1FQenRWb0NhQVRueWxkUHVpcTVjTXg0c29FYlBUR2ptc0pRRSZlPT4NCg0KDQpB
dmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFu
cyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpv
aW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBh
ciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1
c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVj
ZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNv
bW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRy
dWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGlu
dGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1
aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpD
b25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRh
Y2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkg
YmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNl
IG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkg
dGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29w
eWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0
IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsg
eW91Lg0K

--_000_9AEB875144B241C084D839B69F7D55BFciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <03C60341A905EA4B8CD32381EFE3D655@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbGlicmkg
TGlnaHQiOw0KCXBhbm9zZS0xOjIgMTUgMyAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAy
IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlm
O30NCmgxDQoJe21zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5n
IDEgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1z
aXplOjI0LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCglmb250
LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0xpc3RQYXJh
Z3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1z
dHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0K
CW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIixzZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWww
DQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkhlYWRpbmcxQ2hh
cg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAxIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRTc0QjU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjAN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsN
Cgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3
aW5kb3d0ZXh0O30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6
IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4w
cHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rp
b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0
IGwwDQoJe21zby1saXN0LWlkOjEwNzc0ODA3NzI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0zNjY0MzQ1NTIgNjc2OTg3MDUgNjc2OTg3MTMgNjc2OTg3
MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7
fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2
ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1p
bmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0
O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBs
MDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwx
DQoJe21zby1saXN0LWlkOjEyODAzMzU2ODM7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzQx
OTMyMzEwO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXtt
c28tbGlzdC1pZDoxNjI3NDcwNTc1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo4MzI5Nzg0MTI7
fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206
MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkVOLUNBIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rcyBIZW5y
aWsgYW5kIEFsIGZvciB5b3VyIGZlZWRiYWNrcyBhbmQgZGlzY3Vzc2lvbnMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPkkgaGF2ZSBmZXcgY29tbWVudHMgb24gdGhlIFRXQU1QIHlhbmcgbW9kZWwgZHJhZnQtaWV0
Zi1pcHBtLXR3YW1wLXlhbmc6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWlu
ZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlz
dHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MSk8c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+UmVmbGVjdG9yIHNpZGUgZG9lcyBub3QgaGF2ZSBhdXRvYWxsb2NhdGUg
b3B0aW9uLiBPbmx5IHNlbmRlciBzaWRlIGhhcyBpdCBhbmQgYm90aCBhbGxvdyBkeW5hbWljIHJh
bmdlIHBvcnRzIG9ubHkgKGFuZCA4NjIpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVh
ZiByZWZsZWN0b3ItdWRwLXBvcnQgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBpbmV0
OnBvcnQtbnVtYmVyIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhbmdl
ICZxdW90Ozg2MiB8IDQ5MTUyLi42NTUzNSZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xlYWYgc2VuZGVy
LXVkcC1wb3J0IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdW5p
b24gezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlw
ZSBkeW5hbWljLXBvcnQtbnVtYmVyOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdHlwZSBlbnVtZXJhdGlvbiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbnVtIGF1dG9hbGxvY2F0ZSB7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
JnF1b3Q7SW5kaWNhdGVzIHRoYXQgdGhlIENvbnRvbC1DbGllbnQgd2lsbDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgYXV0by1hbGxvY2F0ZSB0aGUgVFdBTVAtVGVzdCAoVURQKSBw
b3J0IG51bWJlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJvbSB0aGUgZHlu
YW1pYyBwb3J0IHJhbmdlLiZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4
dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIp
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlm
XT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPkF1dG9hbGxvY2F0ZSBpcyBzdGlsbCBmcm9tIHRoZSBkeW5hbWlj
IHBvcnQgcmFuZ2Ugb25seS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0
O21zby1saXN0OmwwIGxldmVsMSBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Myk8c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RXZlbiB3aXRoIHRoZSBkeW5hbWljIFVEUCBwb3J0LCB0aGUgYmFja2VuZCBhbmQgY29udHJv
bGxlciBzdGlsbCBuZWVkIHRvICZuYnNwO2hhbmRsZSB0aGUgY2FzZSB3aGVyZSB0aGUgVURQIHBv
cnQgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHNvbWV0aGluZyBlbHNlIG9uIHRoYXQgbm9kZSwgYXMN
CiBpdCBpcyBkeW5hbWljLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj40KTxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij5XZWxsIGtub3duIHBvcnRzIGNhbiBiZSBoYW5kbGVkIGJ5IHRoZSBiYWNrZW5kIHNpbWlsYXJs
eSBpZiB0aGVyZSB3YXMgYW4gZXJyb3IgaW4gcHJvdmlzaW9uaW5nLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTgu
MHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPg0KPCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj41KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48
IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5UaGlzIHJhbmdlIGlzc3VlIHNlZW1zIHRvIGdldCBw
cm9wYWdhdGVkIHRvIHRoZSBuZXcgd29yayBsaWtlIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+T3RoZXIgdGhhbiB0aGUgVk9JUCBleGFtcGxlIGJlbG93LCB0aGVyZSBpcyBh
bm90aGVyIGV4YW1wbGUgb2YgdGhlIHNpbWlsYXIgY2FzZSBvbiBQYWdlIDMxIGluDQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yOS50eHQi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI5LnR4dDwv
YT4gYXMgcG9pbnRlZCBvdXQgYnkgTWlyamEgaW4gYW5vdGhlciB0aHJlYWQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPkF0IHRoaXMgcG9pbnQsIHR3byB2ZW5kb3JzIGFyZSBzYXlpbmcgdGhlIFVEUCBwb3J0IHJh
bmdlIGZvciBUV0FNUCBpcyBhbiBpc3N1ZSBmb3IgdGhlbS4gQXMgdGhlIGV4aXN0aW5nIGltcGxl
bWVudGF0aW9ucyBkbyBub3QgaGF2ZSBzdWNoIHJhbmdlIGxpbWl0LCBvcGVyYXRvcnMgbWF5IGJl
IHVzaW5nDQogYW4gVURQIHBvcnQgb3V0c2lkZSB0aGlzIHJhbmdlLCB0aGlzIG1lYW5zIG1vdmlu
ZyB0byB0aGUgVFdBTVAgWWFuZyBtb2RlbCBjb3VsZCBiZSB0cm91Ymxlc29tZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+UmFrZXNoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPmlwcG0gJmx0O2lwcG0tYm91bmNlc0BpZXRmLm9yZyZndDsgb24g
YmVoYWxmIG9mICZxdW90O01PUlRPTiwgQUxGUkVEIEMgKEFMKSZxdW90OyAmbHQ7YWNtQHJlc2Vh
cmNoLmF0dC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBBdWd1c3QgOCwgMjAx
OSBhdCA1OjAyIEFNPGJyPg0KPGI+VG86IDwvYj5IZW5yaWsgTnlkZWxsICZsdDtobnlkZWxsQGFj
Y2VkaWFuLmNvbSZndDssIFJha2VzaCBHYW5kaGkgJmx0O3JnYW5kaGkuaWV0ZkBnbWFpbC5jb20m
Z3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcm
cXVvdDsgJmx0O2RyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZndDssIElQUE0gQ2hhaXJz
ICZsdDtpcHBtLWNoYWlyc0BpZXRmLm9yZyZndDssIE1pcmphIEt1ZWhsZXdpbmQgJmx0O2lldGZA
a3VlaGxld2luZC5uZXQmZ3Q7LCBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBw
bS1zdGFtcDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5IaSBSYWtlc2ggYW5kIEhlbnJpayw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPndv
cmtpbmcgZnJvbSB0aGUgVm9JUCB0ZXN0aW5nIGV4YW1wbGUgYmVsb3csIGl0IHNlZW1zIGFzIHRo
b3VnaA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPuKAnGFiaWxpdHkgdG8gdGVzdCBvbiBhIHNwZWNpZmljIHBvcnQgaW4g
dGhlIFVzZXIgcmFuZ2UsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPndpdGggcHJpb3IgYWdyZWVtZW50IG9mIHVzZXJzIG9u
IHRoZSB0ZXN0ZWQgbmV0d29ya+KAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5zaG91bGQgaGF2ZSBiZWVuIGFza2VkIGZv
ci1hcyBhIGZlYXR1cmUgZHVyaW5nDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+WUFORyBtb2RlbCBkZXZlbG9wbWVudD88
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPnRoZSBhdXRob3JzIHVzZWQgdGhlIER5bmFtaWMgUmFu
Z2UgdG8gYXZvaWQgKmFjY2lkZW50YWxseSoNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5zdGVwcGluZyBvbiBJQU5BLWFs
bG9jYXRlZCBVc2VyIHBvcnRzIGR1cmluZyBhdXRvLWFsbG9jYXRpb246PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBzZW5kZXItdWRwLXBvcnQgezwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1bmlvbiB7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIGR5bmFtaWMtcG9ydC1udW1i
ZXI7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBl
IGVudW1lcmF0aW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVudW0gYXV0b2FsbG9jYXRlIHs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRl
c2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmcXVvdDtJbmRpY2F0ZXMgdGhh
dCB0aGUgQ29udG9sLUNsaWVudCB3aWxsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBhdXRvLWFsbG9jYXRlIHRoZSBUV0FNUC1UZXN0IChVRFApIHBvcnQgbnVtYmVyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFuZ2UuJnF1
b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj53aXRoIFJGQyA2MzM1Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj42LiZuYnNwOyBQb3J0
IE51bWJlciBSYW5nZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBUQ1As
IFVEUCwgVURQLUxpdGUsIFNDVFAsIGFuZCBEQ0NQIHVzZSAxNi1iaXQgbmFtZXNwYWNlcyBmb3Ig
dGhlaXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVyIHJlZ2lzdHJpZXMuJm5ic3A7
IFRoZSBwb3J0IHJlZ2lzdHJpZXMgZm9yIGFsbCBvZiB0aGVzZTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsgdHJhbnNwb3J0IHByb3RvY29scyBhcmUgc3ViZGl2aWRlZCBpbnRvIHRocmVlIHJhbmdlcyBv
ZiBudW1iZXJzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBbUkZDMTM0MF0sIGFuZCBTZWN0aW9uIDgu
MS4yIGRlc2NyaWJlcyB0aGUgSUFOQSBwcm9jZWR1cmVzIGZvciBlYWNoPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyByYW5nZSBpbiBkZXRhaWw6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgbyZuYnNwOyB0aGUgU3lzdGVtIFBvcnRzLCBhbHNvIGtub3duIGFzIHRoZSBXZWxsIEtu
b3duIFBvcnRzLCBmcm9tIDAtMTAyMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgKGFzc2lnbmVkIGJ5IElBTkEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgbyZuYnNwOyB0aGUgVXNlciBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgUmVnaXN0ZXJl
ZCBQb3J0cywgZnJvbSAxMDI0LTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgNDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5wcm92
aWRpbmcgb3VyIG92ZXItcmlkaW5nIGd1aWRhbmNlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
SWYgd2UgYWdyZWUgdGhhdCB0aGUgc29ydCBvZiB0ZXN0aW5nIHlvdSBkZXNjcmliZSBtZWFuczwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5hZGRpbmcgYSBuZXcgZmVhdHVyZSB0byB0aGUgbW9kZWwsIHRoZW4gbGV04oCZcyBn
aXZlIHNvbWUgdGhvdWdodDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj50byBob3cgdGhhdCBtaWdodCBiZXN0IGJlIGRvbmUu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5BbDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEhlbnJpayBOeWRlbGwgW21haWx0bzpobnlk
ZWxsQGFjY2VkaWFuLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgQXVndXN0IDgs
IDIwMTkgMzo1MSBBTTxicj4NCjxiPlRvOjwvYj4gUmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5p
ZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IE1PUlRPTiwgQUxGUkVEIEMgKEFMKSAm
bHQ7YWNtQHJlc2VhcmNoLmF0dC5jb20mZ3Q7OyBJUFBNIENoYWlycyAmbHQ7aXBwbS1jaGFpcnNA
aWV0Zi5vcmcmZ3Q7OyBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7OyBNaXJqYSBL
dWVobGV3aW5kICZsdDtpZXRmQGt1ZWhsZXdpbmQubmV0Jmd0OzsgZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5BZ3JlZSBSYWtlc2guPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmUgaXMgdmFsdWUgaW4gYmVpbmcgYWJsZSB0byBmb3Ig
ZXhhbXBsZSBhcyBjbG9zZSBhcyBwb3NzaWJseSBtaW1pYyBmb3IgZXhhbXBsZSBhIFZvSVAgZmxv
dyBvbiBhIG5ldHdvcmsgcGF0aCwgdXNpbmcgdHlwaWNhbCBVRFAgcG9ydHMgKDUwNjAgZm9yIGV4
YW1wbGUpLCBhbmQgYSB0eXBpY2FsIFZvSVAgSVBHICgyMG1zKSBhbmQgcHJvcGVyIHBheWxvYWQg
bGVuZ3RoIHRvIG1ha2UgdGhlIFRXQU1QIGZsb3dzDQogYmUgdHJlYXRlZCBpbiB0aGUgc2FtZSB3
YXkgYXMgdGhlIHJlYWwgUlRQIHRyYWZmaWMgYnkgdGhlIG5ldHdvcmsgZWxlbWVudHMgKGZpcmV3
YWxscywgTkFUIG9yIG90aGVyIHBvcnQtc2Vuc2l0aXZlIGRldmljZXMpLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgQXVnIDcs
IDIwMTkgYXQgNjowMiBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbSI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21h
cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFu
a3MgQWwgYW5kIEhlbnJpay48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPklmIHRoZXJlIGlzIG5vIHNwZWNpZmljIHJlcXVpcmVtZW50IHRvIGFkZCBh
IGxpbWl0IG9uIHRoZSBVRFAgcG9ydCByYW5nZSwgaXQgd291bGQgYmUgZ29vZCB0byBub3QgaGF2
ZSBpdCBpbiB0aGUgU1RBTVAgZHJhZnQgYXMgd2VsbCBhcyBpbiB0aGUgVFdBTVAgWWFuZyBtb2Rl
bC4gTGV0IGltcGxlbWVudGF0aW9ucyBkZWNpZGUgd2hhdCBwb3J0cyB0aGV5IGNhbiBzdXBwb3J0
IChrZWVwaW5nIGluIG1pbmQgdGhlDQogYXNzaWduZWQgb25lcykgYW5kIGxldCBvcGVyYXRvcnMg
ZGVjaWRlIHdoYXQgcG9ydCB0aGV5IGxpa2UgdG8gcHJvdmlzaW9uLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gV2VkLCBBdWcgNywgMjAx
OSBhdCAxMDozNCBBTSBNT1JUT04sIEFMRlJFRCBDIChBTCkgJmx0OzxhIGhyZWY9Im1haWx0bzph
Y21AcmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjbUByZXNlYXJjaC5hdHQuY29t
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
cmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxhIG5hbWU9Im1fLTU4NDkzMDYyNjA2MzkzODAzNTVfbV84NTEzMzcwNzEw
NDc1MTIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9hPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4
dCAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29s
b3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbTtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+IGlwcG0gW21haWx0bzo8YSBocmVmPSJtYWlsdG86aXBwbS1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+SGVucmlrIE55ZGVsbDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRu
ZXNkYXksIEF1Z3VzdCA3LCAyMDE5IDQ6MzAgQU08YnI+DQo8Yj5Ubzo8L2I+IFJha2VzaCBHYW5k
aGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJUFBN
IENoYWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OzsgSUVURiBJUFBNIFdHICZsdDs8
YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5v
cmc8L2E+Jmd0OzsgTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3Vl
aGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDs7
DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo
ZSByYW5nZSBwcm9iYWJseSBjb21lcyBmcm9tIHRoZSBJQU5BIGRlZmluaXRpb24gb2YgdGhlIGVw
aGVtZXJhbCBwb3J0cyAoNDkxNTIgdG8gNjU1MzUpIGFsdGhvdWdoIHRoZXNlIGFyZSBkZWZpbmVk
IGZvciBzaG9ydC1saXZlZCBUQ1AgYW5kIG5vdCBleHBsaWNpdGx5IGZvciBVRFAuIFdoeSB0aGlz
IG1hZGUNCiBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10ZXN0ICh3aGljaCBpcyBV
RFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwIHdpdGggVENQIGFu
ZCBpdCBwYXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhvdWdodC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PlthY21dDQo8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM2
MzM1LTIzc2VjdGlvbi0yRDYmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3Zq
SWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7
bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJmFtcDtzPVkzSTRz
VzljUTBVWGg4Y1VYdVB5bVhvOXNvUDJLUUZ6ZWluNW9Da1BkS0UmYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYzMzUjc2VjdGlvbi02PC9hPjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPnNlZW1zIGNsZWFyIHRvIG1lLCB3aXRob3V0IG1ha2luZyB0aGUgZGlzdGluY3Rp
b24gYmV0d2VlbiBUQ1AgYW5kIFVEUDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPnlvdSBtZW50aW9uLiBUaGVyZSB3YXMg
ZGlzY3Vzc2lvbiBvbiB0aGUgaXBwbS1saXN0IElJUkMsIHRvby48L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TW9zdCwgaWYgbm90IGFsbCwg
aW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkgaGF2ZSBzZWVuIGRvZXMgbm90IGltcG9zZSBsaW1p
dGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBwb3J0cyBmb3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0
cyB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZvciBleGFtcGxlIG5laXRoZXINCiBBY2NlZGlh
biwgRXhmbywgVmlhdmksIEp1bmlwZXIsIE5va2lhLCBIdWF3ZWkgaW1wb3NlIGFueSBsaW1pdGF0
aW9uIGxpa2UgdGhhdCB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2l0
aCBhIHlhbmcgbW9kZWwgYmFzZWQgY29uZmlndXJhdGlvbiB0aGUgdXNlciB3aWxsIG9mIGNvdXJz
ZSBiZSBsaW1pdGVkIGlmIHRoZXkgdXNlIHRoZSB5YW5nIG1vZGVsIHRoYXQgb25seSBkZWZpbmVz
IHRoZSBlcGhlbWVyYWwgcmFuZ2UgYXMgdmFsaWQuIEkgc2VlIG5vIHNldmVyZSBkaXNhZHZhbnRh
Z2VzDQogb2YgdGhpcywgYnV0IGl0IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVyIGlm
IHRoZSB5YW5nIG1vZGVsIHdhcyBsZXNzIHJlc3RyaWN0aXZlLCBzaW5jZSB0aGUgcmVzdHJpY3Rp
b24gaGFzIG5vIHJlYWwgdmFsdWUgaW4gaXRzZWxmLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPlthY21dIC4uLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5leGNlcHQgYXZvaWRpbmcNCiBhIHBvcnQgYXNzaWduZWQgYnkgSUFOQS4uLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPjxicj4NCkFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBBdWcgNiwgMjAxOSBhdCA4OjA3IFBN
IFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1
cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5UaGFua3MgSGVucmlrLiBXaGVyZSBkb2VzIHRoaXMgcmVxdWlyZW1lbnQgY29t
ZSBmcm9tPyBBbHNvLCBob3cgZG8gSSBjb25maWd1cmUgdGhlIFVEUCBwb3J0IG91dHNpZGUgdGhl
IHJhbmdlIHVzaW5nIHRoZSBUV0FNUCBZYW5nIG1vZGVsPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwg
QXVnIDYsIDIwMTkgYXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNv
bG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGVyZSBpcyBhIGRpc3RpbmN0aW9uIGJldHdlZW4gJnF1
b3Q7bXVzdCBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMmcXVvdDsg
YW5kICZxdW90O211c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24g
cG9ydHMmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5UaGUgZmlyc3Qgd29yZGluZyBkb2VzIG5vdCBwcm9oaWJpdCBzZW5kZXJzIHRvIGJlIGFi
bGUgdG8gc2VuZCBhbHNvIHRvIG90aGVyIGRlc3RpbmF0aW9uIHBvcnRzLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwg
QXVnIDYsIDIwMTkgYXQgNDo1NyBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86
cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFp
bC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFk
ZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVu
dGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5IaSBHcmVn
LA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPk1hbnkgdGhhbmtzIGZvciB0aGUgcmVwbHkuDQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QXMgdGhlcmUgYXJl
IGFscmVhZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVyZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9u
cyBkbyBub3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFub3RoZXIgZW1haWwNCiB0aHJlYWQgKGp1
c3QgZm9yd2FyZGVkIHRoZW0pLCB0aGUgZm9sbG93aW5nIHRleHQgd2l0aCBNVVNUIGlzIGFscmVh
ZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1vZGVsDQo8YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0
bWxfZHJhZnQtMkRpZXRmLTJEaXBwbS0yRHR3YW1wLTJEeWFuZy0yRDEzJmFtcDtkPUR3TUZhUSZh
bXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncm
YW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1I
Ul81bnR3VnU5OE1MVnNOU2JmTGtlR2xRY19EU1QwMmFfanVyQUxIT1BRJmFtcDtlPSIgdGFyZ2V0
PSJfYmxhbmsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13ZWJraXQtc3RhbmRhcmQiPmRy
YWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPC9zcGFuPjwvYT4gc2hvdWxkIGFsc28gbm90IHBsYWNl
IHN1Y2ggcmVzdHJpY3Rpb24uJm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U2VjdGlvbiA0LjQNCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRl
ciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9t
IHRoZSBEeW5hbWljIGFuZC9vcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5
c3RlbSBzaG91bGQgZmluZCBhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiZuYnNwOw0KPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBTYXQsIEF1ZyAzLCAyMDE5IGF0IDE6MDUgUE0gR3Jl
ZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29s
b3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBS
YWtlc2gsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5teSBh
cG9sb2dpZXMgZm9yIHRoZSBtaXNzcGVsbGluZyBvZiB5b3VyIG5hbWUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rIHlvdSBmb3IgeW91
ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgdGhlIHByb3Bvc2VkIHVwZGF0ZS48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkaW5nIHRoZSBk
ZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0aGUgdmFsaWQgVURQIHBvcnQgbnVtYmVycywNCjxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5n
LTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3
eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9qdXJB
TEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFu
ZzwvYT4mbmJzcDt1c2VzIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlciBhcyBmb2xsb3dzOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO3R5cGVkZWYgZHluYW1pYy1wb3J0LW51bWJlciB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVtYmVyIHs8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cmFuZ2UgNDkxNTIuLjY1NTM1Ozxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO308YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtkZXNj
cmlwdGlvbiAmcXVvdDtEeW5hbWljIHJhbmdlIGZvciBwb3J0IG51bWJlcnMuJnF1b3Q7Ozxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7fTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj50byBzcGVjaWZ5IHRoZSB2YWxpZCByYW5nZSBmb3IgYSBzZW5k
ZXItdWRwLXBvcnQuIFRoZSByYW5nZSBmb3IgYSBVRFAgcG9ydCBudW1iZXIgb2YgYSBTZXNzaW9u
LVJlZmxlY3RvciBoYXMgYmVlbiBzcGVjaWZpZWQgc2xpZ2h0bHkgZGlmZmVyZW50bHkgYmVjYXVz
ZSBpdCBpbmNsdWRlcyB0aGUgd2VsbC1rbm93bg0KIHBvcnQgODYyOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO2xlYWYgcmVmbGVjdG9yLXVkcC1wb3J0IHs8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0eXBlIGluZXQ6cG9y
dC1udW1iZXIgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtyYW5nZSAmcXVvdDs4NjIgfCA0OTE1Mi4uNjU1MzUmcXVvdDs7PGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO308
YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtkZXNj
cmlwdGlvbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmcXVvdDtUaGUgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIHVzZWQgaW4g
dGhlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBUV0FNUC1UZXN0IChVRFApIHRlc3QgcGFja2V0cyBiZWxvbmdpbmcgdG8gdGhpczxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgdGVzdCBzZXNzaW9uLiZxdW90Ozs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+QnV0LCBhcyB3ZSBvYnNlcnZlLCBpbiBib3RoIGNhc2VzIGRlZmluaXRpb25z
IGluY2x1ZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSByYW5nZSBleHBsaWNpdGx5IGRlZmluZWQuIEkg
dGhpbmsgdGhhdCBrZWVwaW5nIFNUQU1QIHNwZWNpZmljYXRpb24gY29uc2lzdGVudCB3aXRoIHRo
ZSBUV0FNUCwgVFdBTVAgWUFORw0KIGRhdGEgbW9kZWwgaW4gcGFydGljdWxhciwgaW4gdGhlIHdh
eSB0aGUgdmFsaWQgcmFuZ2Ugb2YgVURQIHBvcnRzIGlzIGJlaW5nIHNwZWNpZmllZCwgaXMgYmVu
ZWZpY2lhbCB0byB0aGUgU1RBTVAgZG9jdW1lbnQuIEhvcGUgeW91J2xsIGFncmVlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+T24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxMDo1MyBBTSBSYWtlc2ggR2FuZGhpICZsdDs8
YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRv
d3RleHQgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3Jk
ZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwy
MDQsMjA0KSI+DQo8ZGl2Pg0KPGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWwi
PlRoYW5rcyBHcmVnIGZvciBjb25zaWRlcmluZyBteSByZXZpZXcgY29tbWVudHMuDQo8L3NwYW4+
PG86cD48L286cD48L2gxPg0KPGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWwi
Pkdvb2QgdG8gc2VlIHRoZSBtZXNzYWdlIGZvcm1hdCBhbGlnbmVkIHdpdGggZHJhZnQtaWV0Zi1p
cHBtLXN0YW1wLW9wdGlvbi10bHYgYW5kIHVzaW5nIE1CWiAzMC4gVGhpcyBzaG91bGQgZml4IHRo
ZSBpbnRlcm9wZXJhYmlsaXR5IGlzc3VlIGJldHdlZW4gdGhlIHR3by4gVGhpcyBhbHNvIGdpdmVz
DQogZmV3ICgzKSBieXRlcyBmb3IgYW55IGZ1dHVyZSBleHRlbnNpb25zLjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9oMT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WW91IG1heSBmaXggdGhl
IHNwZWxsaW5nIG9mIG15IG5hbWUgYW5kIGFub3RoZXIgdHlwbyBiZWxvdzo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+T0xEOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5hbmQgUmFrZXNoIEdhbmRpIG9yIHRoZWlyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5ORVc6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPmFuZCBSYWtlc2ggR2FuZGhpIGZvciB0aGVpcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5JIGRpZCBub3Qgc2VlIGZvbGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4g
SXMgdGhhdCBpbnRlbnRpb25hbD88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9uIFR1ZSwgSnVsIDksIDIwMTkgYXQgOToxMSBBTSBS
YWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ow0KIHdyb3RlOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoYW5rcyBHcmVnIGZvciB0aGUg
cmVwbHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsgSW4gdGhpcyBjYXNl
LCBzaG91bGQgdGhlIGRyYWZ0IGp1c3Qgc3RhdGUgdGhhdCB0aGUgU2Vzc2lvbi1TZW5kZXIgY2Fu
IHNlbGVjdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZm9sbG93aW5nDQogdGhlIGd1aWRl
bGluZXMgc3BlY2lmaWVkIGluIFtSRkM2MzM1XSwgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGZvbGxv
d2luZz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNlY3Rpb24gNC40DQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVz
dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGFja2V0cyB0byBk
ZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByaXZhdGUgUG9ydHMgcmFuZ2Ug
NDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hvdWxkIGZpbmQgYTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcG9ydCBudW1iZXIgdGhhdCBib3Ro
IGRldmljZXMgY2FuIHVzZS4mbmJzcDsNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+UmFrZXNoPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQgMTowMCBQTSBHcmVnIE1pcnNreSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93
dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRl
ci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIw
NCwyMDQpIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFJha2VzaCw8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgeW91
ciBoZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBmb3JtYXQgb2YgdGhlIGJhc2Ug
U1RBTVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVkYmFjayBvbiB0aGUgcHJvcG9z
ZWQgY2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwg
SnVsIDksIDIwMTkgYXQgOToyNyBBTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86
cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFp
bC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFk
ZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVu
dGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgR3JlZyw8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkaW5nIHRoZSBzaXpl
IG9mIHRoZSBwYWRkaW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUgc2l6ZSBwYXls
b2FkIGZvciBxdWVyeSBhbmQgcmVzcG9uc2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhvd2V2ZXIsIHRoZSBTVEFNUCBwYXlsb2FkIHdpdGgg
VExWIGV4dGVuc2lvbiAoZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdi0wMSkgaGFz
IHNsaWdodGx5IGRpZmZlcmVudCBwYWRkaW5nIHNpemUgKDI3ICggb3IgJmd0OyAyOSkgdnMuIDMw
KS4gSXMgdGhlcmUgYSB3YXkgdG8gbWFrZSB0aGVtIGNvbXBhdGlibGU/DQogRG9lcyBpdCBtZWFu
IHRoYXQgZm9yIFNUQU1QIHdpdGggVExWLCBTZXJ2ZXIgT2N0ZXRzIGlzIHNldCB0byAxLCBidXQg
aXQgc2F5cyBNQlogMCBmb3IgYWxsIDMwIGJ5dGVzLiBJZiB0aGUgcmVzcG9uZGVyIHN1cHBvcnRz
IFNlcnZlciBPY3RldHMgYW5kIHNlZSB0aGUgc2l6ZSAmZ3Q7IDI3LCBpdCBtYXkgZmluZCB0aGUg
U2VydmVyIE9jdGV0IHNpemUgb2YgMCBjb25mdXNpbmc/PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNreSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4
dCAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1j
b2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwy
MDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBTaGFocmFtLDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZv
ciB0aGUgcmV2aWV3IGFuZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cg
dGFnZ2VkIEdJTSZndDsmZ3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAy
OjAyIFBNIFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86c2hhaHJhbS5kYXZhcmlA
YnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29t
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xv
ciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+SEkgR3JlZzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgcmVhZCB5b3VyIGRyYWZ0IGFuZCBoYXZlIHRoZSBmb2xs
b3dpbmcgcXVlc3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+MSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBvcnQgbnVt
YmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBmcm9tIFRX
QU1QIHRoZW4gJm5ic3A7aG93IGRvZXMgdGhlIHJlY2VpdmVyIGRpZmZlcmVudGlhdGUgYmV0d2Vl
biBUV0FNUCBhbmQgU1RBTVA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R0lNJmd0OyZndDsgU1RBTVAg
dXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dB
TVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUgZGVmYXVs
dCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3RpbmF0aW9u
DQogVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9ydHMg
cmFuZ2UgNDkxNTItNjU1MzUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRj
b2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjIpIFdoYXQgaXMgdGhlIGJlbmVmaXQgb2Yg
U1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R0lNJmd0OyZndDsg
VGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9ic2VydmF0aW9ucywgYW1vbmcgdGhlbTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPg0KY2hhbGxlbmdlcyBpbiBh
Y2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0eSBhbW9uZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAt
TGlnaHQ7PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIg
bGV2ZWwxIGxmbzMiPg0KaW5kdXN0cnkgaW50ZXJlc3QgaW4gc3RhbmRhcmRpemluZyBwZXJmb3Jt
YW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBhY2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwx
IGxmbzMiPg0KaW1wcm92ZSBleHRlbnNpYmlsaXR5IG9mIElQIHBlcmZvcm1hbmNlIG1vbml0b3Jp
bmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1cmVtZW50cywgdGVzdGluZyBvZiBuZXcgbWV0cmljcyBh
bmQgcGFyYW1ldGVycywgZS5nLiwgY29uc2lzdGVuY3kgb2YgQ29TIGluIHRoZSBuZXR3b3JrLiZu
YnNwOzxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3Vy
cmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4zKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT88
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5HSU0mZ3Q7Jmd0OyBJdCB3YXMgYWdyZWVkIHRvIG1ha2UgdGhl
IHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIHRoZSBkZWZhdWx0LiBSRkMg
NjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBhbmQgVFItMzkwIHJlcXVpcmVzIGl0IHRvIGJlIHN1
cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBsZW1lbnRhdGlvbnMuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7
Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigy
MDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5U
aHg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
U2hhaHJhbTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIEp1bCA4LCAy
MDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5IaSBNaXJqYSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPnRoYW5rIHlvdSBmb3IgdGhlIHN1Z2dlc3RlZCB0ZXh0LiBUaGUgbmV3IHBhcmFncmFwaCBu
b3cgcmVhZHMgYXM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7IExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRz
IG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rp
bmcgc2VydmljZXMgTVVTVDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGJlIHRob3JvdWdobHkg
YW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLjxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7IFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9u
IGhhbmRsaW5nIG5ldHdvcmsgbG9hZDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGZvciBVRFAt
YmFzZWQgcHJvdG9jb2wuJm5ic3A7IFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRy
YWZmaWM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVj
dGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHN0YXkgaW48YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPklmIGl0IGlz
IGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRy
YWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5H
cmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDg6NTggQU0gTWlyamEgS3VlaGxld2luZCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRm
QGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNv
bG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIw
NCkiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBHcmVnLDxicj4NCjxicj4NClNlZSBiZWxvdy48YnI+
DQo8YnI+DQomZ3Q7IE9uIDguIEp1bCAyMDE5LCBhdCAxNjo1NCwgR3JlZyBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsgSGkg
TWlyamEsPGJyPg0KJmd0OyB0aGFuayB5b3UgZm9yIHRoZSByZWZlcmVuY2UgdG8gUkZDIDgwODUu
IEkgYWdyZWUgdGhhdCB0aGUgZG9jdW1lbnQgaXMgdmVyeSBtdWNoIHJlbGV2YW50IGFuZCBhIHJl
ZmVyZW5jZSB0byBSRkMgODA4NSBpbiBTVEFNUCBpcyB1c2VmdWwuIFdoaWxlIHJlYWRpbmcgU2Vj
dGlvbiAzLjEuMyBJIGNhbWUgdG8gdGhpbmsgdGhhdCB0aGUgZGlzY3Vzc2lvbiBhbmQgZ3VpZGFu
Y2UgaW4gb3RoZXIgc2VjdGlvbnMgb2YgUkZDIDgwODUsIHBhcnRpY3VsYXJseSwNCiBTZWN0aW9u
IDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdl
c3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9u
IGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25z
IHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVu
Y2UgYXMgaXQgaXMgQkNQLjxicj4NCiZndDsgTkVXIFRFWFQ6PGJyPg0KJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO0xvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBu
ZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNl
cnZpY2VzIE1VU1Q8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91
Z2hseSBhbmFseXplZCB1c2luZyBbUkZDODA4NV0gYW5kIGl0cyBTZWN0aW9uIDMuMS41IGluPGJy
Pg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhcnRpY3VsYXIgYmVmb3JlIGxhdW5j
aGluZyB0aGUgdGVzdCBzZXNzaW9uLi4uLjxicj4NCjxicj4NCjxicj4NCk5vdCBzdXJlIGlmIOKA
nHVzaW5n4oCdIGlzIHRoZSByaWdodCB3b3JkIGJ1dCBvdGhlcndpc2UgZmluZSBmb3IgbWUuIE9y
IHlvdSBjb3VsZCBoYXZlIGEgc2VwYXJhdGUgc2VudGVuY2UgbGlrZTo8YnI+DQo8YnI+DQrigJxS
RkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29y
ayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBv
ZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hs
eSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1
LuKAnTxicj4NCjxicj4NCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmPGJyPg0KPGJyPg0KQkNQIGlz
IHRoZSBzYW1lIG1hdHVyaXR5IGxldmVsIGFzIFBTLiBTbyBpdCB3b3VsZG7igJl0IGJlIGEgZG93
bnJlZi4gSG93ZXZlciwgSSB0aGluayBoYXZpbmcgdGhpcyBhcyBpbmZvcm1hdGlvbmFsIHJlZiBp
cyBmaW5lLjxicj4NCjxicj4NCk1pcmphPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyBHcmVnPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIE1v
biwgSnVsIDgsIDIwMTkgYXQgMjozNyBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJt
YWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2lu
ZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IFRoYW5rcyBhIGxvdCBmb3IgeW91IHJlcGx5LiBDaGFuZ2VzIGFyZSBnb29kLiBJIHdvbmRl
ciBpZiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHJvdmlkZSBhIHJlZmVyZW5jZSB0byBSRkM4MDg1
IGJlY2F1c2UgaXQgaGFzIGEgbG90IG9mIGluZm9ybWF0aW9uIGFib3V0IGNvbmdlc3Rpb24gY29u
dHJvbCBvZiBVRFAgYmFzZWQgdHJhZmZpYz8gSXQgcmVjb21tZW5kcyB0byBzZW5kIG5vdCBtb3Jl
IHRoYW4gMSBwYWNrZXQgcGVyIDMgc2Vjb25kcyAoaWYNCiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vl
c3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRy
YWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRh
dGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFsc28gSeKAmXZl
IGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRl
bHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0
LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28gb3Ro
ZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVuY29u
dmllbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0OyBNaXJqYTxicj4NCiZndDsgPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7ICZndDsgT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyA8YnI+DQom
Z3Q7ICZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyAmZ3Q7IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9y
b3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZp
bmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNJmd0OyZndDsuIEF0dGFjaGVk
IHRoZSBkaWZmLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgUmVnYXJkcyw8YnI+DQom
Z3Q7ICZndDsgR3JlZzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gVGh1LCBKdWwg
NCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzpp
ZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyBIaSBhdXRob3JzLCBoaSBhbGwsPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRvY3Vt
ZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNjdXNz
IG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2FsbC48YnI+DQomZ3Q7ICZndDsg
PGJyPg0KJmd0OyAmZ3Q7IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRo
aW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFu
ZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBh
cyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxl
YXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQNCiB0aGF0IHBhY2tl
dCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0
IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBo
YXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBjb3VsZCBi
ZSBnb29kLjxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyZuYnNwOyBUaGFuayB5b3UgZm9yIHlv
dXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8g
dGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1l
bnQgY29tcG9uZW50czo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IEJlY2F1c2Ugb2YgdGhl
IGNvbnRyb2w8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IGFuZCBtYW5hZ2VtZW50IG9mIGEg
U1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPGJyPg0KJmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJl
bWVudCBpcyBzZXQ6PGJyPg0KJmd0OyAmZ3Q7IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZTo8YnI+
DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRlc3Qg
cGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJs
ZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVu
Y2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxi
cj4NCiZndDsgJmd0OyBBbm90aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBl
bmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNU
QU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0
IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1
c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci48YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZn
dDsgQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gJnF1b3Q7VURQIHRyYW5zcG9ydCZxdW90OyBpbnRv
IHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBUaGVvcnkgb2YmbmJzcDsgT3BlcmF0aW9ucyBzZWN0aW9u
Ojxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNt
aXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24t
UmVmbGVjdG9yLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgTWlyamE8YnI+DQomZ3Q7
ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFAuUy46PGJyPg0KJmd0OyAmZ3Q7IE5pdDogcy9UaGlzIGRv
Y3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9j
b2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1l
bnQgdGVzdCBwcm90b2NvbC88YnI+DQomZ3Q7ICZndDsgLSZndDsg4oCcYW7igJ0gbWlzc2luZzxi
cj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyBUaGFuayB5b3UuIERvbmUuIDxicj4NCiZndDsgJmd0
OyAmbHQ7RGlmZl8gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dCAtIGRyYWZ0LWlldGYtaXBw
bS1zdGFtcC0wNy4uLi50eHQuaHRtbCZndDs8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxpc3Q8
YnI+DQo8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1A
aWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pcHBt
JmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtU
SWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05M
dVdqSXUtbyZhbXA7cz1FMzR1cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBDaWlv
JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vaXBwbTwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KaXBwbSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdf
bWFpbG1hbl9saXN0aW5mb19pcHBtJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9v
MC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1FMzR1cUttUWRPMlZzMXVYdFc3SElp
UHI0Y282ZkFwcDdkUm9fRVBDaWlvJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xl
YXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0t
DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+SGVucmlrIE55ZGVsbDwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+
U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8c3BhbiBz
dHlsZT0iY29sb3I6IzFBMDgzMiI+MS44NjYuNjg1LjgxODE8YnI+DQo8YSBocmVmPSJtYWlsdG86
aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNv
bTwvYT48L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20m
YW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJ
bHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEm
YW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4
dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0i
MCIgd2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEuNjM1NGluO2hlaWdodDou
NTIwOGluIiBpZD0iZ21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcx
MDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAyNSIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi9hNjUucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2E2NS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmZhY2Vib29r
LmNvbV9hY2NlZGlhbl8mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcm
YW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJk
WGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXctZkZMYWpZU3hkQUduRFBnYzVlSkw5S2UxRnh0
X1pVaDdnMkp4TVhGbXcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVl
Ij48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2
MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFp
bC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjYiIHNyYz0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3R3aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9v
MC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80UEp1c25NekpB
Q2RaWUlrRno1a3pTWVlnMzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29s
b3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9Indp
ZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy01ODQ5MzA2MjYwNjM5Mzgw
MzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI3IiBzcmM9Imh0
dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciIGFsdD0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5i
c3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9y
aWdpbmFsU3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28w
LURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPWFWMTBQdlo2NWdpaEJ0cmN5UmZXV0Za
M09wdmFmM2U0Z3pROXBSSkl1bTAmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lk
dGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAz
NTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjgiIHNyYz0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyIgYWx0PSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+
DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cC0zQV9fd3d3LmFjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFP
bzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9UG93VDlDOV9FMDlZZzh0b1dDYTR4
MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjk0IiBoZWlnaHQ9IjEiIHN0eWxlPSJ3
aWR0aDozLjA2MjVpbjtoZWlnaHQ6LjAxMDRpbiIgaWQ9ImdtYWlsLW1fLTU4NDkzMDYyNjA2Mzkz
ODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjkiIHNyYz0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4N
Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20m
YW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJ
bHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEm
YW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZp
cyBkZSBjb25maWRlbnRpYWxpdMOpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFu
Zz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVu
dWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVp
IGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6ln
w6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDD
oCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNp
IHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3Vz
IHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0
IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmlj
dGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBs
ZSByZXByb2R1aXJlDQogc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4g
TWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxl
PSJmb250LXNpemU6Ny41cHQiPkNvbmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNz
YWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3Jt
YXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0
aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlz
IG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5k
IGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBk
aXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2ht
ZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkg
cHJvaGliaXRlZC4gVGhhbmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
RjU5RDE1Ij5TciBQcm9kdWN0IE1hbmFnZXI8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9
Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNj
ZWRpYW4uY29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2Vk
aWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05m
Tmg1UU1xUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93
dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBzdHlsZT0id2lkdGg6MS42MzU0aW47
aGVpZ2h0Oi41MjA4aW4iIGlkPSJnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84
NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDMwIiBzcmM9Imh0dHBzOi8vaS54aW5r
LmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvYTY1LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cu
ZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFP
bzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9dy1mRkxhallTeGRBR25EUGdjNWVK
TDlLZTFGeHRfWlVoN2cySnhNWEZtdyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3
aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tNTg0OTMwNjI2MDYzOTM4
MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAzMSIgc3JjPSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIiBhbHQ9Imh0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZu
YnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxv
b1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPWFMeFgtTDhZRmlpbzRQ
SnVzbk16SkFDZFpZSWtGejVrelNZWWczM3RIWFkmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBz
dHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTU4NDkzMDYy
NjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzIi
IHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyIgYWx0PSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIj48L3NwYW4+PC9zcGFu
PjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdv
cmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9I
VU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9v
U3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YVYxMFB2WjY1Z2loQnRy
Y3lSZldXRlozT3B2YWYzZTRnelE5cFJKSXVtMCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0
eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tNTg0OTMwNjI2
MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAzMyIg
c3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIiBhbHQ9Imh0
dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciPjwvc3Bhbj48L3NwYW4+
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xs
b29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1Qb3dUOUM5X0UwOVln
OHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBz
dHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIg
c3R5bGU9IndpZHRoOjMuMDYyNWluO2hlaWdodDouMDEwNGluIiBpZD0iZ21haWwtbV8tNTg0OTMw
NjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAz
NCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyIgYWx0PSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvc3Bhbj48
L2E+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2Vk
aWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05m
Tmg1UU1xUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48
c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0aW9u
cyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNl
IHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJl
IHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9u
cyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGluYXRh
aXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KA
mWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lk
aXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBl
c3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVy
IG91IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOp
ZGl0ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMgZS1t
YWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlh
bCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5k
ZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNl
aXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1lZGlh
dGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Ns
b3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55
IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyIGNsZWFyPSJhbGwiPg0K
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tIDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzdHJvbmc+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3Ig
UHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0
bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4u
Y29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNv
bSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNI
bi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJI
Rm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9VVhsTExJV1FQenRWb0NhQVRueWxk
UHVpcTVjTXg0c29FYlBUR2ptc0pRRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBzdHlsZT0i
d2lkdGg6MS42MzU0aW47aGVpZ2h0Oi41MjA4aW4iIGlkPSJfeDAwMDBfaTEwMjkiIHNyYz0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+
DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5Wjlx
R1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VI
dGcwTSZhbXA7cz0wbHRwd0ZJanZ1WjhzVmhqdUQyUk4xdElnT2J3MDdSSWdMXzRqM3ZLOVpjJmFt
cDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQt
ZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAi
IHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0
aW4iIGlkPSJfeDAwMDBfaTEwMjgiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9O
NjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9m
OTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFu
JmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0hu
LWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhG
bklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1RVEhkYXE2YlhNeWRWVkpTblM4cGZ1
aHFFbkxDV3pPMHRQOUEtZ3lNV0JBJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29s
b3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9Indp
ZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAwMDBfaTEwMjciIHNyYz0iaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyIgYWx0PSJodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2lu
YWxTdWJkb21haW4tM0RjYSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZhbXA7cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDtt
PXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9Vl9laFZh
cnpqVzh2dk9xSmV5cTYxMTQ2THlLUV9SZ3oxZk5Kekp3MXdhSSZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdo
dD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iX3gwMDAwX2kx
MDI2IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciIGFs
dD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwv
c3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxG
WVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTla
OXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlP
RUh0ZzBNJmFtcDtzPTlWNi1nZ1piMDA5d1AyZXRpMHZDdTlPV056MUVneGNiRFBxZTB4Q2FpbGsm
YW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4
dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0i
MCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4w
MTA0aW4iIGlkPSJfeDAwMDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dl
dC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIv
bC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5
cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9F
SHRnME0mYW1wO3M9VVhsTExJV1FQenRWb0NhQVRueWxkUHVpcTVjTXg0c29FYlBUR2ptc0pRRSZh
bXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Ryb25nPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5B
dmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBs
YW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0aW9ucyBjb250
ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBs
dWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TD
qWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250
IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4g
U2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZv
dXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIg
ZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3Ry
aWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRl
IGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOpZGl0ZXVy
LiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMgZS1tYWlsIG1l
c3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZv
cm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9y
IHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRo
aXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1lZGlhdGVseSBh
bmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUs
IGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFj
aG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_9AEB875144B241C084D839B69F7D55BFciscocom_--


From nobody Thu Aug  8 06:25:01 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49F7B120044; Thu,  8 Aug 2019 06:24:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=gvdt5T63; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=KmknYLrX
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 qzYk9_Vdn4Zg; Thu,  8 Aug 2019 06:24:55 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 511721200B4; Thu,  8 Aug 2019 06:24:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=80451; q=dns/txt; s=iport; t=1565270695; x=1566480295; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=EyPGoTQQY4zOTmhMMsIrT244smJZBx+hZ/oBlmYK2Ug=; b=gvdt5T63egHb1Lxq7hsd1b+TJe2/sQArq8cL044VVNSbR12khdjvCCCO UK9Cr32We0qRu6XVQoFZrf6iJlkWs2glRp0d6inH9tObeUA8LATlFaf6E A7HEqN2GBzeqFcocANj5/0W9PwO71mD8/jAUFNx9qZ2Zxw7t9by3tS77u g=;
IronPort-PHdr: =?us-ascii?q?9a23=3AUHz7JRSqJoyRWIHlHcKsdNZFnNpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBdfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOjY1FcJOVF5N9HCgOk8TE8H7NBXf?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CMAAApIkxd/4gNJK1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBZ4EWLyQsA21VIAQLKoQeg0cDizOCNiWJW44FgUKBEAN?= =?us-ascii?q?QBAkBAQEMAQEYAQoKAgEBhD8CF4I/IzgTAQQBAQQBAQQBCm2FJwyFSgEBAQE?= =?us-ascii?q?CAQEBEAgJBBkBASkDCwEECwIBCBEDAQIBIAEGAwICAh8GCxQJCAIEAQ0FGwe?= =?us-ascii?q?DAAGBHU0DDg8BAgygYAKBOIhgcX8zgnoBAQWFGQ0LghQDBoE0i2QXgUA/gRE?= =?us-ascii?q?nDBOCTD6CGkcBAYE6AQ4CLQkMAQkCglMygiaPD4UII4hajWpACQKCHZAxg3g?= =?us-ascii?q?UB4Iwhy+EFIYqhBmNAU+JVY4kAgQCBAUCDgEBBYFnIYFYcBU7KgGCQYFKeAw?= =?us-ascii?q?Xg06FFIU/coEpiR4BJYIsAQE?=
X-IronPort-AV: E=Sophos;i="5.64,361,1559520000";  d="scan'208,217";a="306347523"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Aug 2019 13:24:53 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x78DOrJV023874 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Aug 2019 13:24:53 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 08:24:47 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 08:24:46 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 8 Aug 2019 09:24:46 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fy+ryhQQAAfMMbpqTxlsxuwToaa/cJU0aSpj3OaB9tU6nJlAFhTdJvpxTty2tJD/t7GyvC7N1VW83rqnjWOGGd8ZCi8TOn++UUsWDPJo5jCc6/0/x7A05xrGefqC/Zntim+xRkEj5hw6V6H53kvhjGhWTIyheuwQMfYdAwDw6wPIEnWuYMge+Hd9KM2N5hoXZfsNw2fz9lmFhMe1Ni8y8NrHE0sdLeHvMaz03Pyaw4FXLsUVKUcpgKjx/VRgFGNhrsqu7h/dFQ+wZ3B+ula38wDlAzjm6unySO08+0GnfCY9XOEldgOCz62z/bSuXtdvjC2UBpauTzfDa+giS/ZyRg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EyPGoTQQY4zOTmhMMsIrT244smJZBx+hZ/oBlmYK2Ug=; b=T8PEU3Zaeoyx2e37ppRk+tt+T4ezk5/7ThnXcBAdxQMf5pQi18Z/4VjGK1RmhTQAbkiWfb3d+E6YQ0EV3KpLcTxVvktXYGw95vnlgw5wzk4+2mr+ux+fozQ8TPXXh1CGl/lKOiRmeQH0wDAk4jA/lWgPpVb3+gbY10zfHDQ8FmrkaAfZxYJXr+XZ1A+BSdp1t8Pdmy1e0ODpYqdqv+5xXibsILWbEO12bX1F3zO6ox99NObVQj6oEAbBoMCLIeWPp86s3iFwB0za9ybF2rk9tnf0hkotu9Z8At8HrpExdk9bOm8fgNzIBPDAUhCB2Eam7wpc19dprQJH5VWFsiigGQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EyPGoTQQY4zOTmhMMsIrT244smJZBx+hZ/oBlmYK2Ug=; b=KmknYLrXgBnMx1qe7b7Qtq57PK4vgaxG1rPR1QZh3lnfmjvcHYj7xKzwQbbj/CYXOGVpObos2VcMKRwa/fgEZNc3XkL7hzR1B/lJcALpAxci/2gILf4q/keqS3QoUr0s7NKFdH4sO+8iWPMokr61A1Dcm+goOUkig7OrtCt88go=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB3438.namprd11.prod.outlook.com (52.135.127.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.15; Thu, 8 Aug 2019 13:24:44 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2094.017; Thu, 8 Aug 2019 13:24:44 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgAAPUwCAACEDgIAs2sYAgAATHACAACGlgIAB7dkAgACiroA=
Date: Thu, 8 Aug 2019 13:24:44 +0000
Message-ID: <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com>
In-Reply-To: <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0aa259de-1a26-488d-97b6-08d71c03c71c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB3438; 
x-ms-traffictypediagnostic: SN6PR11MB3438:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <SN6PR11MB3438CE4131B33553AD7805F6BFD70@SN6PR11MB3438.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 012349AD1C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(376002)(396003)(39860400002)(136003)(53754006)(199004)(54094003)(189003)(86362001)(54896002)(2906002)(478600001)(71200400001)(71190400001)(91956017)(8676002)(5024004)(46003)(36756003)(76176011)(256004)(99286004)(25786009)(66476007)(66556008)(66946007)(58126008)(66446008)(446003)(2616005)(64756008)(110136005)(486006)(316002)(54906003)(6506007)(53546011)(76116006)(11346002)(4326008)(7736002)(476003)(53946003)(229853002)(966005)(6512007)(81166006)(81156014)(14444005)(186003)(14454004)(236005)(53936002)(30864003)(8936002)(6116002)(6436002)(606006)(6486002)(6246003)(33656002)(5660300002)(102836004)(6306002)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB3438; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: kjT5Gt8SpRf4o/KAOGe3in+cS/7RDHaZCrTZEnLTsStg7scReovQ+YOpRjx2738uR+obJCysbuDECDZTuhxXYN+L0g3Fw4yG2PmrwRS3GdTaUGwnnakp4P5S3vltOPShMzIBwVynNrTk8vcTuzCzg6vns50aaAuQVd0bSSV3Fpap1CR9B0lPflY0T/NK+6p3QPkPnEnBXx06pRLSCIeWm3HaqVe1+bfB0x8Q6+LqDAEUQT8RcS4VNLVhX29vXJ86mH8SwYJdn+5o6BQn4zCnEEsFzht1dxQN6zJQqMD/IPQecwhwWoH+bkDo7SPT5MaBnfdgCjuqQ+IA3oLTEu8J7BVUxO8Sp8OLtAQTQWyTZdksvVhR0Mjgb9ERqOoqrlHKsKWTfImXn7d/BmGjZF9xCL9ILgXzWa2NoTwjIp71bc4=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_E549477E032041AD87411898F37F6AA3ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0aa259de-1a26-488d-97b6-08d71c03c71c
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2019 13:24:44.5545 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rgandhi@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3438
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xch-rcd-011.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Nu012pjOYSo7zYGWvWBD2hWRAJM>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 13:24:59 -0000

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

VGhhbmsgeW91IEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBUaGV5IGxvb2sgZ29vZCwgSSBoYXZlIGNv
dXBsZSBvZiBjb21tZW50czoNCg0KICAxLiAgSSBkaWQgbm90IHNlZSB0aGUgdXBkYXRlcyBmb3Ig
dGhlIGZpcnN0IGJ1bGxldCAoMSkgYmVsb3cgcmVnYXJkaW5nIE1CWiBpbiB0aGUgdXBkYXRlZCBk
cmFmdC4gQXNzdW1pbmcgaXQgaXMgcGVuZGluZy4NCiAgMi4gIEl0IHNob3VsZCBzdGlsbCBzYXkg
c29tZXRoaW5nIGZvciB0aGUgUkZDIDc3NTAuIFdpdGhvdXQgYW55IGd1aWRhbmNlLCBpdCBjYW4g
YmUgaW1wbGVtZW50ZWQgYXMgc3BlY2lmaWVkIGluIFJGQyA3NzUwLg0KDQpUaGFua3MsDQpSYWtl
c2gNCg0KDQpGcm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBH
cmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KRGF0ZTogV2VkbmVzZGF5LCBBdWd1
c3QgNywgMjAxOSBhdCA3OjQzIFBNDQpUbzogUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbT4NCkNjOiBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc+LCBNaXJqYSBL
dWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYu
b3JnPiwgImRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtaXBwbS1z
dGFtcEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWll
dGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9yIHlvdXIga2luZCBjb25z
aWRlcmF0aW9uIG9mIG15IHJlc3BvbnNlcyBhbmQgdmVyeSBwb2ludGVkIHF1ZXN0aW9ucy4gUGxl
YXNlIGZpbmQgbXkgZm9sbG93LXVwIG5vdGVzIGluLWxpbmUgYmVsb3cgdW5kZXIgR0lNPj4gdGFn
Lg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1IEFNIFJh
a2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIFBsZWFz
ZSBzZWUgaW5saW5lIDxSRz4uLg0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDEyOjE0IFBNIEdy
ZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbT4+IHdyb3RlOg0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciBwb2ludGluZyB0byB0aGVz
ZSB0d28gUkZDcy4gUGxlYXNlIGNvbnNpZGVyIG15IHRob3VnaHRzOg0KDQogICogICAoMSkgUkZD
IDc4MjAgaXMgRXhwZXJpbWVudGFsIGFuZCwgYXMgSSB1bmRlcnN0YW5kLCB0aGUgcHJvcG9zZWQg
c29sdXRpb24gaXMgbm90IHNlZW4ga2luZGx5IGJ5IHRoZSBzZWN1cml0eSBleHBlcnRzLCBhbmQg
Zm9yIGEgZ29vZCByZWFzb24uIEFzIHlvdSd2ZSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQsIFNUQU1Q
IGluIHVuYXV0aGVudGljYXRlZCBtb2RlIG1heSBlYXNpbHkgc3VwcG9ydCB0aGUgdGVjaG5pcXVl
IGRlc2NyaWJlZCBpbiBSRkMgNzgyMC4gQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZlIHRvIGRvIHRo
YXQgaW4gdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMgdG8gcmVsYXgg
bGFuZ3VhZ2Ugb24gTUJaIGFuZCBkcm9wICJNVVNUIGJlIHplcm9lZCBvbiB0cmFuc21pc3Npb24i
IGxlYXZpbmcgIk1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0Ii4gV2hhdCBkbyB5b3UgdGhpbms/
DQo8Ukc+IE9rIHdpdGggdGhhdC4NCg0KDQogICogICAoMikgSSBhcHByZWNpYXRlIHlvdXIgaW50
ZXJlc3QgaW4gUkZDIDc3NTAgKGFzIG9uZSBvZiBjby1hdXRob3JzKS4gV2UndmUgZGVjaWRlZCB0
byBzdXBwb3J0IHRoaXMgZnVuY3Rpb25hbGl0eSBpbiBhbiBleHRlbnNpb24gdG8gU1RBTVAuIENs
YXNzIG9mIFNlcnZpY2UgVExWIGZ1bGx5IHN1cHBvcnRzIHRoZSBmdW5jdGlvbmFsaXR5IGRlZmlu
ZWQgaW4gUkZDIDc3NTAgYW5kIG9mZmVycyB0aGUgYWJpbGl0eSB0byBpbnN0cnVjdCB0aGUgU2Vz
c2lvbi1SZWZsZWN0b3Igd2hpY2ggRFNDUCB2YWx1ZSBpdCBtdXN0IHVzZSBmb3IgdGhlIHJlZmxl
Y3RlZCBTVEFNUCBwYWNrZXQuIFRodXMgQ29TIG1hcmtpbmcgY29uc2lzdGVuY3kgaXMgdmVyaWZp
ZWQgaW4gZm9yd2FyZCBhbmQgcmV2ZXJzZSBkaXJlY3Rpb25zLg0KPFJHPiBJbiB0aGF0IGNhc2Us
IGRyYWZ0IG1heSBzYXkgUkZDNzc1MCBtZXRob2QgaXMgbm90IHN1cHBvcnRlZCBieSBTVEFNUD8N
CkdJTT4+IFRob3VnaCBpdCBpcyBub3QgcGFydCBvZiB0aGUgYmFzZSBzcGVjaWZpY2F0aW9uLCB0
aGUgYWJpbGl0eSB0byB0ZXN0IHRoZSBjb25zaXN0ZW5jeSBvZiBDb1MgbWFwcGluZyBvbiBhIHBh
dGggYmV0d2VlbiBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgaXMg
c3VwcG9ydGVkIGJ5IHVzaW5nIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMVi4gQW5kIHNpbmNlIGl0
IGhhcyBiZWVuIHJlY2VudGx5IGFkb3B0ZWQgYnkgSVBQTSBXRywgSSBkb24ndCB0aGluayB0aGF0
IHN1Y2ggYSBzdGF0ZW1lbnQgd2lsbCBiZSBoZWxwZnVsIHRvIGFuIGltcGxlbWVudG9yIG9mIFNU
QU1QLg0KQWxzbywgSSB0aGluayB0aGUgZHJhZnQgZHJvcHBlZCBzdXBwb3J0aW5nIHRoZSBzZXJ2
ZXIgb2N0ZXQgW1JGQzYwMzhdLCByaWdodD8gSWYgc28sIGZvbGxvd2luZyB0ZXh0IG5lZWRzIHVw
ZGF0aW5nPw0KICAgbyAgKDMpIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGlzIGFuIG9wdGlv
bmFsIHZhcmlhYmxlIGxlbmd0aCBmaWVsZC4uDQogICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBQYWNr
ZXQgUGFkZGluZyAocmVmbGVjdGVkKSBmaWVsZCBNVVNUIGJlIGVxdWFsDQogICAgICB0byB0aGUg
dmFsdWUgb2YgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgKEZpZ3VyZSAyKS4gIElmIHRoZSB2YWx1
ZQ0KICAgICAgaXMgbm9uLXplcm8sIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIGNvcHkgbnVt
YmVyIG9mIG9jdGV0cw0KICAgICAgZXF1YWwgdG8gdGhlIHZhbHVlIG9mIFNlcnZlciBPY3RldHMg
ZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVyDQogICAgICBPY3RldHMgZmllbGQuDQpHSU0+
PiBJJ20gc29ycnkgeW91J3ZlIGhhZCBhbiBvbGRlciB3b3JraW5nIHZlcnNpb24gb2YgdGhlIGRy
YWZ0LiBBdHRhY2hlZCBpcyB0aGUgY3VycmVudCB2ZXJzaW9uIGFuZCB0aGUgdGV4dCBoYXMgYmVl
biByZW1vdmVkLiBDb3VsZCB5b3UgbGV0IG1lIGtub3cgaWYgdGhpcyBjaGFuZ2UgaXMgYWNjZXB0
YWJsZT8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KQmVzdCByZWdhcmRzLA0KR3JlZw0KDQpPbiBU
dWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDYgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywN
CkNvdXBsZSBvZiBhZGRpdGlvbmFsIGNvbW1lbnRzIG9uIHRoZSBkcmFmdDoNClRoZXJlIGFyZSBU
V0FNUCBleHRlbnNpb25zIGZvciBDaGVja3N1bSBjb21wbGVtZW50IGluIFJGQyA3ODIwIGFuZCBE
U0NQLUVDTiBpbiBSRkMgNzc1MC4gR29vZCB0byBhZGQgc29tZSB0ZXh0IGZvciBTVEFNUCBpZiB0
aGV5IGNhbiBiZSBzdXBwb3J0ZWQgb3Igbm90IHN1cHBvcnRlZC4gSSBjYW4gc2VlIHRoZXkgY2Fu
IGJlIHN1cHBvcnRlZCBhcyBmb2xsb3dpbmcsIGFuZCBzaG91bGQgbm90IGJyZWFrIGFueXRoaW5n
Og0KDQowICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgICAgICAzDQoNCjAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMQ0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgICAgICAgICAgICAg
ICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0K
DQp8ICAgICAgICAgICAgICAgICAgICAgICAgVHJhbnNtaXQgVGltZXN0YW1wICAgICAgICAgICAg
ICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgRXJyb3IgRXN0
aW1hdGUgICAgICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Kw0KDQp8ICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAgICAg
ICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgICAgICAg
ICAgICAgIFNlbmRlciBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgfA0KDQorLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0KDQp8ICAgICAgICAgICAgICAgICAgICAgIFNlbmRlciBUaW1lc3RhbXAgICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgU2VuZGVy
IEVycm9yIEVzdGltYXRlICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfA0KDQor
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKw0KDQp8ICBTZW5kZXIgVFRMICAgfCBTLURTQ1AtRUNOICAgIHwgQ2hlY2tzdW0gQ29t
cGxlbWVudCAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KT24g
TW9uLCBKdWwgOCwgMjAxOSBhdCAxMDowNyBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwN
CnRoYW5rIHlvdSBmb3IgeW91ciBxdWVzdGlvbi4gSW4gbXkgZXhwZXJpZW5jZSwgc29tZSBpbXBs
ZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQgaGF2ZSB0YWtlbiB0aGUgbGliZXJ0eSB0byBhbGxv
dyB1c2luZyBVRFAgcG9ydCBudW1iZXJzIG91dHNpZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSByYW5n
ZS4gSSBiZWxpZXZlIHRoYXQgaXMgbm90IHRoZSByaWdodCBkZWNpc2lvbi4gSW4gdGhlIG5vdGUg
b2YgSUFOQSdzIFNlcnZpY2UgTmFtZSBhbmQgVHJhbnNwb3J0IFByb3RvY29sIFBvcnQgTnVtYmVy
IFJlZ2lzdHJ5IHdlIHJlYWQ6DQoNCiBTZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMgYXJl
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBkaWZmZXJlbnQNCiBzZXJ2aWNlcyB0aGF0IHJ1
biBvdmVyIHRyYW5zcG9ydCBwcm90b2NvbHMgc3VjaCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5kDQog
U0NUUC4NCg0KIFNlcnZpY2UgbmFtZXMgYXJlIGFzc2lnbmVkIG9uIGEgZmlyc3QtY29tZSwgZmly
c3Qtc2VydmVkIHByb2Nlc3MsIGFzDQogZG9jdW1lbnRlZCBpbiBbUkZDNjMzNV0uDQoNCiBQb3J0
IG51bWJlcnMgYXJlIGFzc2lnbmVkIGluIHZhcmlvdXMgd2F5cywgYmFzZWQgb24gdGhyZWUgcmFu
Z2VzOiBTeXN0ZW0NCiBQb3J0cyAoMC0xMDIzKSwgVXNlciBQb3J0cyAoMTAyNC00OTE1MSksIGFu
ZCB0aGUgRHluYW1pYyBhbmQvb3IgUHJpdmF0ZQ0KIFBvcnRzICg0OTE1Mi02NTUzNSk7IHRoZSBk
aWZmZXJlbmNlIHVzZXMgb2YgdGhlc2UgcmFuZ2VzIGlzIGRlc2NyaWJlZCBpbg0KIFtSRkM2MzM1
XS4gQWNjb3JkaW5nIHRvIFNlY3Rpb24gOC4xLjIgb2YgW1JGQzYzMzVdLCBTeXN0ZW0gUG9ydHMg
YXJlDQogYXNzaWduZWQgYnkgdGhlICJJRVRGIFJldmlldyIgb3IgIklFU0cgQXBwcm92YWwiIHBy
b2NlZHVyZXMgZGVzY3JpYmVkIGluDQogW1JGQzgxMjZdLiBVc2VyIFBvcnRzIGFyZSBhc3NpZ25l
ZCBieSBJQU5BIHVzaW5nIHRoZSAiSUVURiBSZXZpZXciIHByb2Nlc3MsDQogdGhlICJJRVNHIEFw
cHJvdmFsIiBwcm9jZXNzLCBvciB0aGUgIkV4cGVydCBSZXZpZXciIHByb2Nlc3MsIGFzIHBlcg0K
IFtSRkM2MzM1XS4gRHluYW1pYyBQb3J0cyBhcmUgbm90IGFzc2lnbmVkLg0KDQogVGhlIHJlZ2lz
dHJhdGlvbiBwcm9jZWR1cmVzIGZvciBzZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMgYXJl
DQogZGVzY3JpYmVkIGluIFtSRkM2MzM1XS4NCg0KIEFzc2lnbmVkIHBvcnRzIGJvdGggU3lzdGVt
IGFuZCBVc2VyIHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0DQogb3IgcHJpb3IgdG8g
SUFOQSByZWdpc3RyYXRpb24uDQoNCk15IGludGVycHJldGF0aW9uIGlzIHRoYXQgcG9ydHMgaW4g
U3lzdGVtIGFuZCBVc2VyIHJhbmdlcywgZXZlbiBpZiBub3QgeWV0IGFzc2lnbmVkLCBtdXN0IG5v
dCBiZSB1c2VkIHdpdGhvdXQgZm9sbG93aW5nIHRoZSBhc3NpZ25tZW50IHByb2Nlc3MuIFRodXMs
IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBhIG51bWJlciBoYWQgbm90IHlldCBiZWVuIGFzc2lnbmVk
IHRvIGEgc2VydmljZSwgaXQgbXVzdCBub3QgYmUgdXNlZCBhcyB0aGUgZGVzdGluYXRpb24gVURQ
IHBvcnQgbnVtYmVyLiBBbHNvLCBjb25zaWRlciBvcGVyYXRpb25hbCBpc3N1ZXMgaWYgYSBuZXcg
c2VydmljZSBpcyBhc3NpZ25lZCBhIG5ldyBwb3J0IG51bWJlciBmcm9tIHRoZSBVc2VyIFBvcnRz
IHJhbmdlLiBPbmUgZGF5IHRoZSBudW1iZXIgd2FzICJmcmVlIiBhbmQgdG9tb3Jyb3cgaXQgbWF5
IGJlIGFzc2lnbmVkLiBIYW5kbGluZyBzdWNoIGEgc2NlbmFyaW8gd2lsbCBhZGQgY29tcGxleGl0
eSB3aGlsZSBiZW5lZml0cyBhcmUsIGluIG15IG9waW5pb24sIHF1ZXN0aW9uYWJsZS4NCg0KUmVn
YXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA1OjA5IFBNIFJha2VzaCBHYW5k
aGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+
PiB3cm90ZToNCkhpIEdyZWcsDQoNCldoeSBsaW1pdCB0aGUgVURQIHBvcnQgcmFuZ2UgdG8gNDkx
NTItNjU1MzU/IEFueSBmcmVlIFVEUCBwb3J0IGNhbiBiZSB1c2VkLCBubz8NCg0KVGhhbmtzLA0K
UmFrZXNoDQoNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcgTWlyc2t5IDxn
cmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3Rl
Og0KSGkgU2hhaHJhbSwNCnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQgcXVlc3Rpb25zLiBQ
bGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywNCkdy
ZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2YXJpIDxzaGFo
cmFtLmRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNv
bT4+IHdyb3RlOg0KSEkgR3JlZw0KDQpJIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUgZm9s
bG93aW5nIHF1ZXN0aW9uczoNCg0KMSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBvcnQg
bnVtYmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBmcm9t
IFRXQU1QIHRoZW4gIGhvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdlZW4g
VFdBTVAgYW5kIFNUQU1QPw0KR0lNPj4gU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9y
dCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVy
IHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1i
ZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBE
eW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1Lg0KMikgV2hhdCBp
cyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD8NCkdJTT4+IFRoZSB3b3Jr
IHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06DQoNCiAgKiAg
IGNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50
YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ow0KICAqICAgaW5kdXN0cnkgaW50ZXJlc3QgaW4gc3RhbmRh
cmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBhY2Nlc3MgbmV0
d29ya3MgKFRSLTM5MCk7DQogICogICBpbXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVyZm9y
bWFuY2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5nIG9m
IG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1MgaW4g
dGhlIG5ldHdvcmsuDQozKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT8NCkdJTT4+IEl0
IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0IHBh
Y2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBUUi0z
OTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVudGF0
aW9ucy4NCg0KVGh4DQpTaGFocmFtDQoNCg0KT24gSnVsIDgsIDIwMTksIGF0IDEwOjE3IEFNLCBH
cmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20+PiB3cm90ZToNCg0KSGkgTWlyamEsDQp0aGFuayB5b3UgZm9yIHRoZSBzdWdnZXN0ZWQg
dGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRzIGFzOg0KICAgICAgTG9hZCBvZiBTVEFN
UCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkNCiAg
ICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNl
cnZpY2VzIE1VU1QNCiAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGlu
ZyB0aGUgdGVzdCBzZXNzaW9uLg0KICAgICAgW1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlk
ZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkDQogICAgICBmb3IgVURQLWJhc2Vk
IHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYw0KICAg
ICAgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRl
ZCB0byBzdGF5IGluDQogICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS4N
Cg0KSWYgaXQgaXMgYWNjZXB0YWJsZSwgSSdkIGxpa2UgdG8gdXBsb2FkIHRoZSB1cGRhdGVkIHZl
cnNpb24gb2YgZHJhZnQtaWVmZi1pcHBtLXN0YW1wIGJlZm9yZSB0aGUgY3V0LW9mZiBkZWFkbGlu
ZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA4OjU4IEFNIE1p
cmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2lu
ZC5uZXQ+PiB3cm90ZToNCkhpIEdyZWcsDQoNClNlZSBiZWxvdy4NCg0KPiBPbiA4LiBKdWwgMjAx
OSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBIaSBNaXJqYSwNCj4gdGhhbmsgeW91
IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhlIGRvY3VtZW50
IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4gU1RB
TVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRoaW5r
IHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rpb25zIG9mIFJG
QyA4MDg1LCBwYXJ0aWN1bGFybHksIFNlY3Rpb24gMy4xLjUgSW1wbGljYXRpb25zIG9mIFJUVCBh
bmQgTG9zcyBNZWFzdXJlbWVudHMgb24gQ29uZ2VzdGlvbiBDb250cm9sLiBXb3VsZCBhZGRpbmcg
dGhlIHJlZmVyZW5jZSB0byB0aGF0IHNlY3Rpb24gaW4gdGhlIG5ldyB0ZXh0IHByb3Bvc2VkIGZv
ciB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3b3JrPyBJJ2xsIHB1dCBSRkMg
ODA4NSBhcyBJbmZvcm1hdGlvbmFsIHJlZmVyZW5jZSBhcyBpdCBpcyBCQ1AuDQo+IE5FVyBURVhU
Og0KPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29y
ayBNVVNUIGJlIGNhcmVmdWxseQ0KPiAgICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUg
aW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUDQo+ICAgICAgIGJlIHRob3JvdWdo
bHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbg0KPiAg
ICAgICBwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4uLi4NCg0K
DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29yZCBidXQgb3RoZXJ3aXNl
IGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRlIHNlbnRlbmNlIGxpa2U6
DQoNCuKAnFJGQzgwODUgc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGlu
ZyBuZXR3b3JrIGxvYWQgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gV2hpbGUgdGhlIGNoYXJhY3Rl
cmlzdGljIG9mIHRlc3QgdHJhZmZpYyBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQg
aXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHNheSBpbiB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGlu
IFJGQzgwODUu4oCdDQoNCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmDQoNCkJDUCBpcyB0aGUgc2Ft
ZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhv
d2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS4N
Cg0KTWlyamENCg0KDQoNCj4NCj4gUmVnYXJkcywNCj4gR3JlZw0KPg0KPiBPbiBNb24sIEp1bCA4
LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxt
YWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiBIaSBHcmVnLA0KPg0KPiBUaGFu
a3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQg
d291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNl
IGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2Yg
VURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEg
cGFja2V0IHBlciAzIHNlY29uZHMgKGlmIFJUVCBpcyB1bmtub3duKS4gSSBndWVzcyBpdCBkb2Vz
buKAmXQgbWFrZSBzZW5zZSB0byByZXF1aXJlIHRoaXMgZm9yIHRlc3RpbmcgdHJhZmZpYywgaG93
ZXZlciwgaXQgY291bGQgbWF5YmUgc3RpbGwgYmUgYSBnb29kIHJlY29tbWVuZGF0aW9uPyBXaGF0
IGRvIHlvdSB0aGluaz8NCj4NCj4gQWxzbyBJ4oCZdmUganVzdCByZXNlbmQgbXkgcmV2aWV3IHRv
IHRoZSBJUFBNIGxpc3QsIGFzIEkgdW5mb3J0dW5hdGVseSBjY+KAmWVkIG9ubHkgdGhlIElQUE0g
Y2hhaXJzIGluc3RlYWQgb2YgdGhlIHdob2xlIGxpc3QuIENhbiB5b3UgcmVzZW5kIHlvdSBwcm9w
b3NlZCBjaGFuZ2VzIHRvIHRoZSBsaXN0LCBzbyBvdGhlciBwZW9wbGUgYXJlIGF3YXJlIG9mIHRo
ZXNlIGNoYW5nZXMuIFNvcnJ5IGZvciB0aGUgdW5jb252aWVuY2UuDQo+DQo+IE1pcmphDQo+DQo+
DQo+ID4gT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCj4gPg0KPiA+
IEhpIE1pcmphLA0KPiA+IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9yb3VnaCByZXZpZXcsIHZlcnkg
cG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGlu
LWxpbmVkIGFuZCB0YWdnZWQgR0lNPj4uIEF0dGFjaGVkIHRoZSBkaWZmLg0KPiA+DQo+ID4gUmVn
YXJkcywNCj4gPiBHcmVnDQo+ID4NCj4gPiBPbiBUaHUsIEp1bCA0LCAyMDE5IGF0IDk6MTAgQU0g
TWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3
aW5kLm5ldD4+IHdyb3RlOg0KPiA+IEhpIGF1dGhvcnMsIGhpIGFsbCwNCj4gPg0KPiA+IFRoYW5r
cyBmb3IgdGhpcyB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQgYW5kIHZlcnkgZ29vZCBzaGVwaGVyZCB3
cml0ZS11cCEgSSB3b3VsZCBsaWtlIGRpc2N1c3Mgb25lIHBvaW50IGJlZm9yZSBJIHN0YXJ0IElF
VEYgbGFzdCBjYWxsLg0KPiA+DQo+ID4gSSBiZWxpZXZlIHRoaXMgZG9jdW1lbnQgc2hvdWxkIHNh
eSBzb21ldGhpbmcgYWJvdXQgbmV0d29yayBsb2FkIGFuZCBjb25nZXN0aW9uIChjb250cm9sKS4g
T1dBTVAgYW5kIFRXQU1QIGRpc2N1c3MgcXVpdGUgYSBiaXQgc2VuZGVyIHNjaGVkdWxpbmcsIGhv
d2V2ZXIsIGFzIHRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24sIHNvIEkgdGhpbmsgaXQgY291
bGQgYXQgbGVhc3QgYmUgZ29vZCB0byBwdXQgYSB3YXJpbmcgaW4gdGhpcyBkb2N1bWVudCB0aGF0
IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0
IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBs
ZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBj
b3VsZCBiZSBnb29kLg0KPiA+IEdJTT4+ICBUaGFuayB5b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4g
U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8gdGhlIGZhY3QgdGhhdCBT
VEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY29tcG9uZW50czoN
Cj4gPiAgICBCZWNhdXNlIG9mIHRoZSBjb250cm9sDQo+ID4gICAgYW5kIG1hbmFnZW1lbnQgb2Yg
YSBTVEFNUCB0ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMNCj4gPiAgICBzcGVj
aWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6DQo+ID4g
YWRkaW5nIHRoZSBuZXcgdGV4dCBoZXJlOg0KPiA+ICAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBw
YWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQo+ID4gICAgICAg
ZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2Vydmlj
ZXMgTVVTVA0KPiA+ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGlu
ZyB0aGUgdGVzdCBzZXNzaW9uLg0KPiA+DQo+ID4NCj4gPiBBbm90aGVyIGNvbW1lbnQ6IFlvdSBv
bmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwg
d2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsg
eW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBV
RFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci4NCj4g
PiBHSU0+PiBBZGRpbmcgdGhlIHJlZmVyZW5jZSB0byAiVURQIHRyYW5zcG9ydCIgaW50byB0aGUg
Zmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9mICBPcGVyYXRpb25zIHNlY3Rpb246DQo+ID4gICAg
U1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFu
c3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLg0KPiA+DQo+ID4gTWlyamENCj4g
Pg0KPiA+IFAuUy46DQo+ID4gTml0OiBzL1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBhY3RpdmUgcGVy
Zm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8gVGhpcyBkb2N1bWVudCBkZWZpbmVz
IGFuIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLw0KPiA+IC0+
IOKAnGFu4oCdIG1pc3NpbmcNCj4gPiBHSU0+PiBUaGFuayB5b3UuIERvbmUuDQo+ID4gPERpZmZf
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcu
Li4udHh0Lmh0bWw+DQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0NCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlwcG0gbWFpbGlu
ZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQo=

--_000_E549477E032041AD87411898F37F6AA3ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <0C1EAAC361280949974D491489EEC0A9@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAg
MCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgi
Ow0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFy
Z2luLXRvcDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCglt
YXJnaW4tbGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5
bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIu
MHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxMDUy
Nzc4MzQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE3MTk0MDYyNTY7fQ0KQGxpc3QgbDA6bGV2
ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7
fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6
bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2
ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
gqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6
MTg3NDQ4MTQ5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czoxODQ5ODQwMzkyIDc2NDE4NTM0IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz
IDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwxOmxldmVsMQ0K
CXttc28tbGV2ZWwtdGV4dDoiXCglMVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpA
bGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs
aXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwxOmxldmVs
Nw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjEx
MzA1ODkwMzk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjY0NjkxNjcwO30NCkBsaXN0IGwy
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwy
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzDQoJe21zby1saXN0
LWlkOjE2MTk2NzcwMzI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjI1NjgwMDU0NDt9DQpAbGlz
dCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90
dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iRU4tQ0EiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlvdSBHcmVn
IGZvciB0aGUgdXBkYXRlcy4gVGhleSBsb29rIGdvb2QsIEkgaGF2ZSBjb3VwbGUgb2YgY29tbWVu
dHM6PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIg
dHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVm
dDowY207bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPkkgZGlkIG5vdCBzZWUgdGhlIHVwZGF0ZXMg
Zm9yIHRoZSBmaXJzdCBidWxsZXQgKDEpIGJlbG93IHJlZ2FyZGluZyBNQlogaW4gdGhlIHVwZGF0
ZWQgZHJhZnQuIEFzc3VtaW5nIGl0IGlzIHBlbmRpbmcuPG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tbGlzdDpsMSBs
ZXZlbDEgbGZvNCI+SXQgc2hvdWxkIHN0aWxsIHNheSBzb21ldGhpbmcgZm9yIHRoZSBSRkMgNzc1
MC4gV2l0aG91dCBhbnkgZ3VpZGFuY2UsIGl0IGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBzcGVjaWZp
ZWQgaW4gUkZDIDc3NTAuPG86cD48L286cD48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOmJsYWNrIj5pcHBtICZsdDtpcHBtLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFs
ZiBvZiBHcmVnIE1pcnNreSAmbHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0Ozxicj4NCjxiPkRh
dGU6IDwvYj5XZWRuZXNkYXksIEF1Z3VzdCA3LCAyMDE5IGF0IDc6NDMgUE08YnI+DQo8Yj5Ubzog
PC9iPlJha2VzaCBHYW5kaGkgJmx0O3JnYW5kaGkuaWV0ZkBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+
Q2M6IDwvYj5JUFBNIENoYWlycyAmbHQ7aXBwbS1jaGFpcnNAaWV0Zi5vcmcmZ3Q7LCBNaXJqYSBL
dWVobGV3aW5kICZsdDtpZXRmQGt1ZWhsZXdpbmQubmV0Jmd0OywgSUVURiBJUFBNIFdHICZsdDtp
cHBtQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnJnF1
b3Q7ICZsdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVj
dDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkhpIFJha2VzaCwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+dGhhbmsgeW91IGZvciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiBteSByZXNwb25z
ZXMgYW5kIHZlcnkgcG9pbnRlZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGZvbGxvdy11cCBu
b3RlcyBpbi1saW5lIGJlbG93IHVuZGVyIEdJTSZndDsmZ3Q7IHRhZy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBBdWcg
NiwgMjAxOSBhdCAxMToxNSBBTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdh
bmRoaS5pZXRmQGdtYWlsLmNvbSI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl
OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBQbGVhc2Ugc2VlIGlu
bGluZSAmbHQ7UkcmZ3Q7Li48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgMTI6MTQgUE0gR3JlZyBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
cmlnaHQ6MGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSYWtlc2gsIDxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgcG9p
bnRpbmcgdG8gdGhlc2UgdHdvIFJGQ3MuIFBsZWFzZSBjb25zaWRlciBteSB0aG91Z2h0czo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KKDEpIFJGQyA3ODIwIGlzIEV4
cGVyaW1lbnRhbCBhbmQsIGFzIEkgdW5kZXJzdGFuZCwgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIGlz
IG5vdCBzZWVuIGtpbmRseSBieSB0aGUgc2VjdXJpdHkgZXhwZXJ0cywgYW5kIGZvciBhIGdvb2Qg
cmVhc29uLiBBcyB5b3UndmUgY29ycmVjdGx5IHBvaW50ZWQgb3V0LCBTVEFNUCBpbiB1bmF1dGhl
bnRpY2F0ZWQgbW9kZSBtYXkgZWFzaWx5IHN1cHBvcnQgdGhlIHRlY2huaXF1ZSBkZXNjcmliZWQg
aW4gUkZDIDc4MjAuDQogQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZlIHRvIGRvIHRoYXQgaW4gdGhl
IGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMgdG8gcmVsYXggbGFuZ3VhZ2Ug
b24gTUJaIGFuZCBkcm9wICZxdW90O01VU1QgYmUgemVyb2VkIG9uIHRyYW5zbWlzc2lvbiZxdW90
OyBsZWF2aW5nICZxdW90O01VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0JnF1b3Q7LiBXaGF0IGRv
IHlvdSB0aGluaz88bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O1JHJmd0OyBPayB3aXRoIHRo
YXQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0K
PHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZl
bDEgbGZvMiI+DQooMikgSSBhcHByZWNpYXRlIHlvdXIgaW50ZXJlc3QgaW4gUkZDIDc3NTAgKGFz
IG9uZSBvZiBjby1hdXRob3JzKS4gV2UndmUgZGVjaWRlZCB0byBzdXBwb3J0IHRoaXMgZnVuY3Rp
b25hbGl0eSBpbiBhbiBleHRlbnNpb24gdG8gU1RBTVAuIENsYXNzIG9mIFNlcnZpY2UgVExWIGZ1
bGx5IHN1cHBvcnRzIHRoZSBmdW5jdGlvbmFsaXR5IGRlZmluZWQgaW4gUkZDIDc3NTAgYW5kIG9m
ZmVycyB0aGUgYWJpbGl0eSB0byBpbnN0cnVjdCB0aGUgU2Vzc2lvbi1SZWZsZWN0b3INCiB3aGlj
aCBEU0NQIHZhbHVlIGl0IG11c3QgdXNlIGZvciB0aGUgcmVmbGVjdGVkIFNUQU1QIHBhY2tldC4g
VGh1cyBDb1MgbWFya2luZyBjb25zaXN0ZW5jeSBpcyB2ZXJpZmllZCBpbiBmb3J3YXJkIGFuZCBy
ZXZlcnNlIGRpcmVjdGlvbnMuPG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtSRyZndDsgSW4g
dGhhdCBjYXNlLCBkcmFmdCBtYXkgc2F5IFJGQzc3NTAgbWV0aG9kIGlzIG5vdCBzdXBwb3J0ZWQg
YnkgU1RBTVA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R0lNJmd0OyZndDsgVGhvdWdoIGl0
IGlzIG5vdCBwYXJ0IG9mIHRoZSBiYXNlIHNwZWNpZmljYXRpb24sIHRoZSBhYmlsaXR5IHRvIHRl
c3QgdGhlIGNvbnNpc3RlbmN5IG9mIENvUyBtYXBwaW5nIG9uIGEgcGF0aCBiZXR3ZWVuIFNUQU1Q
IFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxlY3RvciBpcyBzdXBwb3J0ZWQgYnkgdXNp
bmcgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWLiBBbmQgc2luY2UgaXQgaGFzIGJlZW4NCiByZWNl
bnRseSBhZG9wdGVkIGJ5IElQUE0gV0csIEkgZG9uJ3QgdGhpbmsgdGhhdCBzdWNoIGEgc3RhdGVt
ZW50IHdpbGwgYmUgaGVscGZ1bCB0byBhbiBpbXBsZW1lbnRvciBvZiBTVEFNUC48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFsc28sIEkgdGhpbmsgdGhlIGRyYWZ0IGRyb3BwZWQgc3VwcG9ydGluZyB0
aGUgc2VydmVyIG9jdGV0IFtSRkM2MDM4XSwgcmlnaHQ/IElmIHNvLCBmb2xsb3dpbmcgdGV4dCBu
ZWVkcyB1cGRhdGluZz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBvICZuYnNwOygzKSBQYWNrZXQgUGFkZGluZyAocmVmbGVj
dGVkKSBpcyBhbiBvcHRpb25hbCB2YXJpYWJsZSBsZW5ndGggZmllbGQuLjxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7IFRoZSBsZW5ndGggb2YgdGhlIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQp
IGZpZWxkIE1VU1QgYmUgZXF1YWw8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyB0byB0aGUgdmFs
dWUgb2YgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgKEZpZ3VyZSAyKS4mbmJzcDsgSWYgdGhlIHZh
bHVlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgaXMgbm9uLXplcm8sIHRoZSBTZXNzaW9uLVJl
ZmxlY3RvciBNVVNUIGNvcHkgbnVtYmVyIG9mIG9jdGV0czxicj4NCiZuYnNwOyAmbmJzcDsgJm5i
c3A7IGVxdWFsIHRvIHRoZSB2YWx1ZSBvZiBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIHN0YXJ0aW5nIHdp
dGggdGhlIFNlcnZlcjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IE9jdGV0cyBmaWVsZC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HSU0mZ3Q7Jmd0OyBJJ20gc29ycnkgeW91J3ZlIGhhZCBh
biBvbGRlciB3b3JraW5nIHZlcnNpb24gb2YgdGhlIGRyYWZ0LiBBdHRhY2hlZCBpcyB0aGUgY3Vy
cmVudCB2ZXJzaW9uIGFuZCB0aGUgdGV4dCBoYXMgYmVlbiByZW1vdmVkLiBDb3VsZCB5b3UgbGV0
IG1lIGtub3cgaWYgdGhpcyBjaGFuZ2UgaXMgYWNjZXB0YWJsZT88bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmVzdCByZWdhcmRzLDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNiBBTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBo
cmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5k
aGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
cmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IaSBHcmVnLDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij5Db3VwbGUgb2YgYWRkaXRpb25hbCBjb21tZW50cyBvbiB0aGUgZHJhZnQ6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoZXJlIGFyZSBUV0FNUCBleHRlbnNp
b25zIGZvciBDaGVja3N1bSBjb21wbGVtZW50IGluDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNjc2NzY3Ij5SRkMgNzgyMDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
IGFuZCBEU0NQLUVDTiBpbjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NzY3NjciPiBSRkMg
Nzc1MC4gR29vZCB0byBhZGQgc29tZSB0ZXh0DQogZm9yIFNUQU1QIGlmIHRoZXkgY2FuIGJlIHN1
cHBvcnRlZCBvciBub3Qgc3VwcG9ydGVkLiBJIGNhbiBzZWUgdGhleSBjYW4gYmUgc3VwcG9ydGVk
IGFzIGZvbGxvd2luZywgYW5kIHNob3VsZCBub3QgYnJlYWsgYW55dGhpbmc6PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPjAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDM8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2Vs
aW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVy
O2NvbG9yOiM2NzY3NjciPjAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxp
bmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7
Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgU2VxdWVuY2UgTnVtYmVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRyYW5zbWl0IFRpbWVzdGFtcCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwNCjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxp
bmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7
Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3Zl
cnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRXJyb3IgRXN0aW1hdGUmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNQlombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29s
b3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVjZWl2ZSBUaW1l
c3RhbXAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxp
Z246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29s
b3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZW5kZXIgU2VxdWVuY2UgTnVtYmVyJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFNlbmRlciBUaW1lc3RhbXAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJn
aW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBTZW5kZXIgRXJyb3IgRXN0aW1hdGUmbmJzcDsmbmJzcDsmbmJzcDsg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBNQlombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3
NjciPnwmbmJzcDsgU2VuZGVyIFRUTCZuYnNwOyZuYnNwOyB8IFMtRFNDUC1FQ04mbmJzcDsmbmJz
cDsmbmJzcDsgfCBDaGVja3N1bSBDb21wbGVtZW50Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyB8PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoYW5rcyw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+UmFrZXNoPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTW9uLCBKdWwgOCwg
MjAxOSBhdCAxMDowNyBQTSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpIFJha2VzaCwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+dGhhbmsgeW91IGZvciB5b3VyIHF1ZXN0aW9uLiBJbiBteSBleHBl
cmllbmNlLCBzb21lIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUC1MaWdodCBoYXZlIHRha2VuIHRo
ZSBsaWJlcnR5IHRvIGFsbG93IHVzaW5nIFVEUCBwb3J0IG51bWJlcnMgb3V0c2lkZSB0aGUgRHlu
YW1pYy9Qcml2YXRlIHJhbmdlLiBJIGJlbGlldmUgdGhhdCBpcyBub3QgdGhlIHJpZ2h0IGRlY2lz
aW9uLiBJbiB0aGUgbm90ZSBvZiBJQU5BJ3MNCiBTZXJ2aWNlIE5hbWUgYW5kIFRyYW5zcG9ydCBQ
cm90b2NvbCBQb3J0IE51bWJlciBSZWdpc3RyeSB3ZSByZWFkOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDtTZXJ2aWNlIG5hbWVzIGFu
ZCBwb3J0IG51bWJlcnMgYXJlIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBkaWZmZXJlbnQ8
YnI+DQombmJzcDtzZXJ2aWNlcyB0aGF0IHJ1biBvdmVyIHRyYW5zcG9ydCBwcm90b2NvbHMgc3Vj
aCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5kPGJyPg0KJm5ic3A7U0NUUC48YnI+DQo8YnI+DQombmJz
cDtTZXJ2aWNlIG5hbWVzIGFyZSBhc3NpZ25lZCBvbiBhIGZpcnN0LWNvbWUsIGZpcnN0LXNlcnZl
ZCBwcm9jZXNzLCBhczxicj4NCiZuYnNwO2RvY3VtZW50ZWQgaW4gW1JGQzYzMzVdLjxicj4NCjxi
cj4NCiZuYnNwO1BvcnQgbnVtYmVycyBhcmUgYXNzaWduZWQgaW4gdmFyaW91cyB3YXlzLCBiYXNl
ZCBvbiB0aHJlZSByYW5nZXM6IFN5c3RlbTxicj4NCiZuYnNwO1BvcnRzICgwLTEwMjMpLCBVc2Vy
IFBvcnRzICgxMDI0LTQ5MTUxKSwgYW5kIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlPGJyPg0K
Jm5ic3A7UG9ydHMgKDQ5MTUyLTY1NTM1KTsgdGhlIGRpZmZlcmVuY2UgdXNlcyBvZiB0aGVzZSBy
YW5nZXMgaXMgZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7W1JGQzYzMzVdLiBBY2NvcmRpbmcgdG8g
U2VjdGlvbiA4LjEuMiBvZiBbUkZDNjMzNV0sIFN5c3RlbSBQb3J0cyBhcmU8YnI+DQombmJzcDth
c3NpZ25lZCBieSB0aGUgJnF1b3Q7SUVURiBSZXZpZXcmcXVvdDsgb3IgJnF1b3Q7SUVTRyBBcHBy
b3ZhbCZxdW90OyBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbjxicj4NCiZuYnNwO1tSRkM4MTI2XS4g
VXNlciBQb3J0cyBhcmUgYXNzaWduZWQgYnkgSUFOQSB1c2luZyB0aGUgJnF1b3Q7SUVURiBSZXZp
ZXcmcXVvdDsgcHJvY2Vzcyw8YnI+DQombmJzcDt0aGUgJnF1b3Q7SUVTRyBBcHByb3ZhbCZxdW90
OyBwcm9jZXNzLCBvciB0aGUgJnF1b3Q7RXhwZXJ0IFJldmlldyZxdW90OyBwcm9jZXNzLCBhcyBw
ZXI8YnI+DQombmJzcDtbUkZDNjMzNV0uIER5bmFtaWMgUG9ydHMgYXJlIG5vdCBhc3NpZ25lZC48
YnI+DQo8YnI+DQombmJzcDtUaGUgcmVnaXN0cmF0aW9uIHByb2NlZHVyZXMgZm9yIHNlcnZpY2Ug
bmFtZXMgYW5kIHBvcnQgbnVtYmVycyBhcmU8YnI+DQombmJzcDtkZXNjcmliZWQgaW4gW1JGQzYz
MzVdLjxicj4NCjxicj4NCiZuYnNwO0Fzc2lnbmVkIHBvcnRzIGJvdGggU3lzdGVtIGFuZCBVc2Vy
IHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0PGJyPg0KJm5ic3A7b3IgcHJpb3IgdG8g
SUFOQSByZWdpc3RyYXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk15IGludGVycHJldGF0aW9uIGlzIHRoYXQgcG9ydHMgaW4gU3lzdGVt
IGFuZCBVc2VyIHJhbmdlcywgZXZlbiBpZiBub3QgeWV0IGFzc2lnbmVkLCBtdXN0IG5vdCBiZSB1
c2VkIHdpdGhvdXQgZm9sbG93aW5nIHRoZSBhc3NpZ25tZW50IHByb2Nlc3MuIFRodXMsIHJlZ2Fy
ZGxlc3Mgb2Ygd2hldGhlciBhIG51bWJlciBoYWQgbm90IHlldCBiZWVuIGFzc2lnbmVkIHRvIGEg
c2VydmljZSwgaXQgbXVzdCBub3QgYmUNCiB1c2VkIGFzIHRoZSBkZXN0aW5hdGlvbiBVRFAgcG9y
dCBudW1iZXIuIEFsc28sIGNvbnNpZGVyIG9wZXJhdGlvbmFsIGlzc3VlcyBpZiBhIG5ldyBzZXJ2
aWNlIGlzIGFzc2lnbmVkIGEgbmV3IHBvcnQgbnVtYmVyIGZyb20gdGhlIFVzZXIgUG9ydHMgcmFu
Z2UuIE9uZSBkYXkgdGhlIG51bWJlciB3YXMgJnF1b3Q7ZnJlZSZxdW90OyBhbmQgdG9tb3Jyb3cg
aXQgbWF5IGJlIGFzc2lnbmVkLiBIYW5kbGluZyBzdWNoIGEgc2NlbmFyaW8gd2lsbCBhZGQgY29t
cGxleGl0eQ0KIHdoaWxlIGJlbmVmaXRzIGFyZSwgaW4gbXkgb3BpbmlvbiwgcXVlc3Rpb25hYmxl
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDU6MDkgUE0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2Fu
ZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEdyZWcs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldo
eSBsaW1pdCB0aGUgVURQIHBvcnQgcmFuZ2UgdG8gNDkxNTItNjU1MzU/IEFueSBmcmVlIFVEUCBw
b3J0IGNhbiBiZSB1c2VkLCBubz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1p
cnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBTaGFocmFtLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij50aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNlIGZpbmQgbXkg
YW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgSnVsIDgsIDIwMTkg
YXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYWhyYW0uZGF2
YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYWhyYW0uZGF2YXJpQGJyb2FkY29t
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhJIEdyZWcgPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUg
Zm9sbG93aW5nIHF1ZXN0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+MSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBvcnQgbnVt
YmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBmcm9tIFRX
QU1QIHRoZW4gJm5ic3A7aG93IGRvZXMgdGhlIHJlY2VpdmVyIGRpZmZlcmVudGlhdGUgYmV0d2Vl
biBUV0FNUCBhbmQgU1RBTVA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdJTSZndDsmZ3Q7IFNUQU1QIHVz
ZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFsbG9jYXRlZCBmb3IgdGhlIE9XQU1Q
LVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMgODU0NSkgYXMgdGhlIGRlZmF1bHQg
ZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAgbWF5IHVzZSBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3IgUHJpdmF0ZSBQb3J0cw0KIHJh
bmdlIDQ5MTUyLTY1NTM1LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9m
IFNUQU1PIGNvbXBhcmVkIHRvIFRXQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HSU0mZ3Q7Jmd0OyBU
aGUgd29yayB3YXMgZHJpdmVuIGJ5IHNldmVyYWwgb2JzZXJ2YXRpb25zLCBhbW9uZyB0aGVtOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvMyI+DQpjaGFsbGVuZ2VzIGluIGFj
aGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGFtb25nIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUC1M
aWdodDs8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBs
ZXZlbDEgbGZvMyI+DQppbmR1c3RyeSBpbnRlcmVzdCBpbiBzdGFuZGFyZGl6aW5nIHBlcmZvcm1h
bmNlIG1vbml0b3JpbmcgaW4gSVAgYnJvYWRiYW5kIGFjY2VzcyBuZXR3b3JrcyAoVFItMzkwKTs8
bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEg
bGZvMyI+DQppbXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVyZm9ybWFuY2UgbW9uaXRvcmlu
ZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5nIG9mIG5ldyBtZXRyaWNzIGFu
ZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1MgaW4gdGhlIG5ldHdvcmsuJm5i
c3A7PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjMpIFdoeSBpcyB0aGVyZSBzbyBtdWNoIE1CWiBieXRl
PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5HSU0mZ3Q7Jmd0OyBJdCB3YXMgYWdyZWVkIHRvIG1ha2UgdGhl
IHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIHRoZSBkZWZhdWx0LiBSRkMg
NjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBhbmQgVFItMzkwIHJlcXVpcmVzIGl0IHRvIGJlIHN1
cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBsZW1lbnRhdGlvbnMuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGh4PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5T
aGFocmFtPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBK
dWwgOCwgMjAxOSwgYXQgMTA6MTcgQU0sIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IaSBNaXJqYSwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+dGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRoZSBuZXcgcGFyYWdyYXBo
IG5vdyByZWFkcyBhczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7IExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRz
IG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rp
bmcgc2VydmljZXMgTVVTVDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGJlIHRob3JvdWdobHkg
YW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLjxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7IFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9u
IGhhbmRsaW5nIG5ldHdvcmsgbG9hZDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGZvciBVRFAt
YmFzZWQgcHJvdG9jb2wuJm5ic3A7IFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRy
YWZmaWM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVj
dGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHN0YXkgaW48YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgaXQgaXMgYWNj
ZXB0YWJsZSwgSSdkIGxpa2UgdG8gdXBsb2FkIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgZHJhZnQt
aWVmZi1pcHBtLXN0YW1wIGJlZm9yZSB0aGUgY3V0LW9mZiBkZWFkbGluZS48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTW9uLCBK
dWwgOCwgMjAxOSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0
bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5l
dDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBHcmVnLDxi
cj4NCjxicj4NClNlZSBiZWxvdy48YnI+DQo8YnI+DQomZ3Q7IE9uIDguIEp1bCAyMDE5LCBhdCAx
Njo1NCwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7IDxicj4NCiZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyB0aGFuayB5b3UgZm9yIHRo
ZSByZWZlcmVuY2UgdG8gUkZDIDgwODUuIEkgYWdyZWUgdGhhdCB0aGUgZG9jdW1lbnQgaXMgdmVy
eSBtdWNoIHJlbGV2YW50IGFuZCBhIHJlZmVyZW5jZSB0byBSRkMgODA4NSBpbiBTVEFNUCBpcyB1
c2VmdWwuIFdoaWxlIHJlYWRpbmcgU2VjdGlvbiAzLjEuMyBJIGNhbWUgdG8gdGhpbmsgdGhhdCB0
aGUgZGlzY3Vzc2lvbiBhbmQgZ3VpZGFuY2UgaW4gb3RoZXIgc2VjdGlvbnMgb2YgUkZDIDgwODUs
IHBhcnRpY3VsYXJseSwNCiBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExv
c3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSBy
ZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhl
IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUg
YXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLjxicj4NCiZndDsgTkVXIFRF
WFQ6PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0xvYWQgb2YgU1RBTVAgdGVz
dCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBp
bXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91Z2hseSBhbmFseXplZCB1c2luZyBbUkZDODA4NV0gYW5k
IGl0cyBTZWN0aW9uIDMuMS41IGluPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O3BhcnRpY3VsYXIgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLi4uLjxicj4NCjxi
cj4NCjxicj4NCk5vdCBzdXJlIGlmIOKAnHVzaW5n4oCdIGlzIHRoZSByaWdodCB3b3JkIGJ1dCBv
dGhlcndpc2UgZmluZSBmb3IgbWUuIE9yIHlvdSBjb3VsZCBoYXZlIGEgc2VwYXJhdGUgc2VudGVu
Y2UgbGlrZTo8YnI+DQo8YnI+DQrigJxSRkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3Vp
ZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdo
aWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVz
dCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0
cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1LuKAnTxicj4NCjxicj4NCk9yIHNvbWV0aGluZyBzaW1p
bGFy4oCmPGJyPg0KPGJyPg0KQkNQIGlzIHRoZSBzYW1lIG1hdHVyaXR5IGxldmVsIGFzIFBTLiBT
byBpdCB3b3VsZG7igJl0IGJlIGEgZG93bnJlZi4gSG93ZXZlciwgSSB0aGluayBoYXZpbmcgdGhp
cyBhcyBpbmZvcm1hdGlvbmFsIHJlZiBpcyBmaW5lLjxicj4NCjxicj4NCk1pcmphPGJyPg0KPGJy
Pg0KPGJyPg0KPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyBHcmVnPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7IE9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgMjozNyBBTSBNaXJqYSBL
dWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IEhp
IEdyZWcsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyBhIGxvdCBmb3IgeW91IHJlcGx5LiBD
aGFuZ2VzIGFyZSBnb29kLiBJIHdvbmRlciBpZiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHJvdmlk
ZSBhIHJlZmVyZW5jZSB0byBSRkM4MDg1IGJlY2F1c2UgaXQgaGFzIGEgbG90IG9mIGluZm9ybWF0
aW9uIGFib3V0IGNvbmdlc3Rpb24gY29udHJvbCBvZiBVRFAgYmFzZWQgdHJhZmZpYz8gSXQgcmVj
b21tZW5kcyB0byBzZW5kIG5vdCBtb3JlIHRoYW4gMSBwYWNrZXQgcGVyIDMgc2Vjb25kcyAoaWYN
CiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVx
dWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0
aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/PGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQ
TSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBp
bnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hh
bmdlcyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFu
Z2VzLiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0OyBNaXJq
YTxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gNi4gSnVsIDIwMTksIGF0
IDE3OjQ2LCBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl
Ojxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyAmZ3Q7
IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9yb3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVs
cGZ1bCBjb21tZW50cy4gUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdn
ZWQgR0lNJmd0OyZndDsuIEF0dGFjaGVkIHRoZSBkaWZmLjxicj4NCiZndDsgJmd0OyA8YnI+DQom
Z3Q7ICZndDsgUmVnYXJkcyw8YnI+DQomZ3Q7ICZndDsgR3JlZzxicj4NCiZndDsgJmd0OyA8YnI+
DQomZ3Q7ICZndDsgT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdp
bmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyBIaSBh
dXRob3JzLCBoaSBhbGwsPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBUaGFua3MgZm9y
IHRoaXMgd2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUt
dXAhIEkgd291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxh
c3QgY2FsbC48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEkgYmVsaWV2ZSB0aGlzIGRv
Y3VtZW50IHNob3VsZCBzYXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2Vz
dGlvbiAoY29udHJvbCkuIE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRl
ciBzY2hlZHVsaW5nLCBob3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBz
byBJIHRoaW5rIGl0IGNvdWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRo
aXMgZG9jdW1lbnQNCiB0aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUg
bGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRl
IGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcg
aW4gdGhpcyBkb2N1bWVudCBjb3VsZCBiZSBnb29kLjxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0
OyZuYnNwOyBUaGFuayB5b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJh
dGlvbnMgc2VjdGlvbiBwb2ludHMgdG8gdGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNs
dWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY29tcG9uZW50czo8YnI+DQomZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7IEJlY2F1c2Ugb2YgdGhlIGNvbnRyb2w8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5i
c3A7IGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBzcGVjaWZpY2F0aW9uIG9ubHkg
dGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6PGJyPg0KJmd0OyAmZ3Q7IGFkZGlu
ZyB0aGUgbmV3IHRleHQgaGVyZTo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNU
IGJlIGNhcmVmdWxseTxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Vz
dGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2Vz
IE1VU1Q8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZSB0aG9yb3Vn
aGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQomZ3Q7
ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBBbm90aGVyIGNvbW1lbnQ6IFlv
dSBvbmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNl
ZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhp
bmsgeW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMg
YSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci48
YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsgQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gJnF1b3Q7
VURQIHRyYW5zcG9ydCZxdW90OyBpbnRvIHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBUaGVvcnkgb2Ym
bmJzcDsgT3BlcmF0aW9ucyBzZWN0aW9uOjxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgU1RB
TVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3Bv
cnQgdG93YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLjxicj4NCiZndDsgJmd0OyA8YnI+DQom
Z3Q7ICZndDsgTWlyamE8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFAuUy46PGJyPg0K
Jmd0OyAmZ3Q7IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNl
IG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3Rp
dmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC88YnI+DQomZ3Q7ICZndDsg
LSZndDsg4oCcYW7igJ0gbWlzc2luZzxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyBUaGFuayB5
b3UuIERvbmUuIDxicj4NCiZndDsgJmd0OyAmbHQ7RGlmZl8gZHJhZnQtaWV0Zi1pcHBtLXN0YW1w
LTA2LnR4dCAtIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNy4uLi50eHQuaHRtbCZndDs8YnI+DQom
Z3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvYT48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
cG08L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E549477E032041AD87411898F37F6AA3ciscocom_--


From nobody Thu Aug  8 06:40:12 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D67E41200B6; Thu,  8 Aug 2019 06:40:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=bygDTPEV; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0C+CpmTS
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 RBu5I0stXzuD; Thu,  8 Aug 2019 06:40:08 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91D051200B4; Thu,  8 Aug 2019 06:40:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2518; q=dns/txt; s=iport; t=1565271608; x=1566481208; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=KSOLGwcNT2jUc14Bsb5hryNXTLX8hp+p0RKgmK6Orus=; b=bygDTPEV7dCACVRCUIguE0ph7CUF4EpK7k5AGOX139YTkoQI0WIy5G9n 4nSsJP6BSE7lKSa47lqic2lTPe7+G7NRbmEKi4Pdwrj/3Ot65baYiB3j+ aTczaLMLM+lj6k61jLYPIa+si77mjvzdziWVxrtRPXn0MTyFEe5ETfKCr 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3AqE3+jxcK2tP4cUVGh6leCzHElGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwGRD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFn?= =?us-ascii?q?pnwd4TgxRmBceEDUPhK/u/dSMzGshCVXdu/mqwNg5eH8OtL1A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AGAABuJUxd/4kNJK1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUwQBAQEBAQsBgUQkLANtVSAECyqEHoNHA4RShmGCW4l?= =?us-ascii?q?bjgWBLhSBEANUCQEBAQwBARgLCgIBAYQ/AheCPyM0CQ4BBAEBBAEBBAEKbYU?= =?us-ascii?q?nDIVKAQEBAQIBAQEQCwYRDAEBLAsBDwIBCBgCAh8HAgICHwYLFRACBA4FIoM?= =?us-ascii?q?AAYFqAw4PAQIMoGUCgTiIYHGBMoJ6AQEFhRgNC4IUAwaBDCgBi2MXgUA/gRE?= =?us-ascii?q?nH4JMPoIaRwEBgSk4gwsygiaPD5tvQAkCgh2QMYN4G4Iwhy+OV4xtCYIPiCC?= =?us-ascii?q?OJAIEAgQFAg4BAQWBUDiBWHAVOyoBgkGCQjeDOoUUhT9ygSmLcAEB?=
X-IronPort-AV: E=Sophos;i="5.64,361,1559520000"; d="scan'208";a="611114581"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Aug 2019 13:40:04 +0000
Received: from XCH-ALN-019.cisco.com (xch-aln-019.cisco.com [173.36.7.29]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x78De1CX028079 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Aug 2019 13:40:04 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-019.cisco.com (173.36.7.29) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 08:40:03 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 08:40:02 -0500
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 8 Aug 2019 08:40:02 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hw2EIWlNgO3xxkIbYPuWSHRJ5LGeI/liZ3J6DAHvX0U9Yao20zHsUf+zt4BvzUDzSMzQzG5q+96MAOtutwi2ymtgQUgVpYenl+0sI5ilyWHudSFGrMRQFg6A/LDKupI0hnFgY+rAABkX0pJ3L4iSYO49jzPsfKTNRgjFmoODrI0ouEJCu2C9ITGMdmzmAqVYmVTH1a/xKxkvLs84k+eCDnCV/BhaTATJ4PhlU1K/sz2TheFnNCGD2idK2icVoqKNOJAiDrahj+gicTfAnC70wostRCPInTzWNQjDUjrWS54Oww5c1sgG53OaOSHYheURtdjvgMBOyMd0XOaGwZBxDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KSOLGwcNT2jUc14Bsb5hryNXTLX8hp+p0RKgmK6Orus=; b=hp65KUbT8KhRkHjB6ONozlRBv/mU1MVaja3JWYaHRgnglPOBVakhepL6NPrCVT218kfkoIwN18K6JT7Lt7+0SAk4CUIrpfhS65LdXFmxthMdjsq50EWCl62arD6jOmSVfIjlXAkXyJI6ybHq2KmxScDByy0qKWGwzR0kGknGEi0NT/tdP2M6dDBVXks0rQeJxZmywfa6Lg5x7FF9V1jwHDS2ibD+NwIyglvk32rIJh+F0ilF8L0zJ408PttRkHcr5bNBU4BG1L349oBX4hQhhD00D9RZuX/7lV9W3ugq8ShCefoFu4rAJB1uYeUg4se1U9D0DFZKp3UuHkNMfVwpVQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KSOLGwcNT2jUc14Bsb5hryNXTLX8hp+p0RKgmK6Orus=; b=0C+CpmTS61KXQXc/oLgFCd90CQ/mWIa/qZw3L97UTNEsDya+1FWOZl5Wc+CE1gtYjPP6Fr+SZJnyQQg76mKT+AEa7zUEdFsrxbht/Otk6LSZ/TMz+hEvcciWwXV1ptBq0YieQ4BG7hUTk1X1Kt1yOAShxF7Wg+4CeKe3DmRlOeY=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB3134.namprd11.prod.outlook.com (52.135.127.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.16; Thu, 8 Aug 2019 13:40:01 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2094.017; Thu, 8 Aug 2019 13:40:01 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: "Brian Trammell (IETF)" <ietf@trammell.ch>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfo2eNNwMWVkaxT54nX8T9SabhALKAgBATpAA=
Date: Thu, 8 Aug 2019 13:40:00 +0000
Message-ID: <1602821E-EE15-455D-A49D-426404EF8440@cisco.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <4AC4BE58-D387-4230-974F-1E313AA49E45@cisco.com>
In-Reply-To: <4AC4BE58-D387-4230-974F-1E313AA49E45@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: aae36f4e-9756-4051-b6cf-08d71c05e94c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB3134; 
x-ms-traffictypediagnostic: SN6PR11MB3134:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <SN6PR11MB31341AE7692D2F176A488084BFD70@SN6PR11MB3134.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 012349AD1C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(396003)(376002)(136003)(39860400002)(199004)(189003)(51914003)(53936002)(5660300002)(64756008)(66446008)(71200400001)(14454004)(66946007)(66476007)(966005)(14444005)(99286004)(33656002)(4326008)(71190400001)(76116006)(6246003)(91956017)(66556008)(256004)(54906003)(8676002)(478600001)(186003)(446003)(46003)(476003)(486006)(76176011)(53546011)(6506007)(7736002)(102836004)(36756003)(81166006)(2906002)(25786009)(229853002)(6116002)(2616005)(305945005)(6486002)(6512007)(86362001)(6436002)(8936002)(58126008)(11346002)(316002)(6916009)(81156014)(6306002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB3134; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hwNAVjI4C8rnNleZYlVVFxT91cd0qPJ0++qoaI6+wYb1MBh1yfPkBLGB3e8Q4opE1O8ehSEKkBd3mq5A0c002Rw2Mj5EHpD/A0B6PVMczLygVbmBUT84mX1n6YLeaYYpwhNIPW8645KKtRkQ/06Q1npLvUKzLWxmtmzJ/5pjRcqCq91eBjBSpQbZGrYSvJoCwxHnjqMeOxao9PjZUKjUMJwXlaCjVIVCTYPzOZdkV1KZqxhgQvCTA0TtggQxJxPugVobFeJxy1ji9YIFM9W8gJI81/gAw+in10XJfkT+dc531TmyJ6ADKJHWiQkhBtRByHfltNl7FTm/4c5SlAgH3y8KD2TFgG/MeYfiVhujIykVfgm8KfoafJb6b+/as26YFspI3gUryve3F3SYG5NM+wxob+o6S4y5fCiV3qjHTWE=
Content-Type: text/plain; charset="utf-8"
Content-ID: <C1451B489A25614491B85BA14EB68932@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: aae36f4e-9756-4051-b6cf-08d71c05e94c
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2019 13:40:00.8708 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rgandhi@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3134
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.29, xch-aln-019.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/_xBKkPUfhgAJ9MbaB-01kzdkmsE>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 13:40:11 -0000

SGkgQnJpYW4sIFdHLA0KDQpJIHN1cHBvcnQgdGhlIGFkb3B0aW9uIG9mIHRoaXMgZHJhZnQuIEl0
IGRlZmluZXMgdXNlZnVsIG5ldyBmbGFncyBmb3IgSU9BTS4NCg0KVGhhbmtzLA0KUmFrZXNoDQoN
CiAgICANCiAgICA+IE9uIEp1bCAyNSwgMjAxOSwgYXQgMjowNyBQTSwgQnJpYW4gVHJhbW1lbGwg
KElFVEYpIDxpZXRmQHRyYW1tZWxsLmNoPiB3cm90ZToNCiAgICA+IA0KICAgID4gaGkgR3JlZywN
CiAgICA+IA0KICAgID4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2s7IGFic29sdXRlbHksIHdlIGNh
biBkbyB0aGlzIHRoZSBub3JtYWwgd2F5LiBBdXRob3JzOiBsZXQncyBkbyBhIG5vcm1hbCB0d28t
d2VlayBhZG9wdGlvbiBjYWxsIGZvciB0aGlzIGRvY3VtZW50IGJlZm9yZSBwdWJsaXNoaW5nIHRo
ZSB1cGRhdGUuDQogICAgPiANCiAgICA+IFRoaXMgYWRvcHRpb24gY2FsbCBzdGFydHMgbm93Lg0K
ICAgID4gDQogICAgPiBJUFBNLCBwbGVhc2UgcmVzcG9uZCB0byB0aGlzIG1lc3NhZ2Ugd2l0aCBh
biBpbmRpY2F0aW9uIHRvIHRoZSBtYWlsaW5nIGxpc3Qgb2YgeW91ciBzdXBwb3J0IGZvciBhZG9w
dGluZyBkcmFmdC1taXpyYWhpLWlwcG0taW9hbS1mbGFncyBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9j
dW1lbnQsIGluIHBhcnRpYWwgZnVsZmlsbG1lbnQgb2Ygb3VyIGNoYXJ0ZXIgbWlsZXN0b25lICJz
dWJtaXQgYSBTdGFuZGFyZHMgVHJhY2sgZHJhZnQgb24gaW5iYW5kIE9BTSBiYXNlZCBtZWFzdXJl
bWVudCBtZXRob2RvbG9naWVzIHRvIHRoZSBJRVNHIiAob2J2aW91c2x5LCBkZXBlbmRpbmcgb24g
aG93IG1hbnkgZG9jdW1lbnRzIHdlIGVuZCB1cCBzZW5kaW5nIHRvIHRoZSBJRVNHLCB3ZSBtYXkg
aGF2ZSB0byBjaGFuZ2UgdGhlIHBsdXJhbGl0eSBvZiB0aGlzIG1pbGVzdG9uZSkuIElmIHlvdSBk
byBub3Qgc3VwcG9ydCB0aGlzLCBwbGVhc2Ugc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIGxpc3QgZXhw
bGFpbmluZyB3aHkuDQogICAgPiANCiAgICA+IFRoYW5rcywgY2hlZXJzLA0KICAgID4gDQogICAg
PiBCcmlhbiAoYXMgSVBQTSBjby1jaGFpcikNCiAgICA+IA0KICAgID4gDQogICAgPj4gT24gMjUg
SnVsIDIwMTksIGF0IDEzOjE1LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPiB3
cm90ZToNCiAgICA+PiANCiAgICA+PiBEZWFyIENoYWlycywgZXQgYWwuLA0KICAgID4+IEkgYXBw
cmVjaWF0ZSB0aGF0IGVkaXRvcnMgb2YgZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YSBmb2xsb3dl
ZCBvbiB0aGUgZGVjaXNpb24gb2YgdGhlIFdHIHJlYWNoZWQgYXQgdGhlIG1lZXRpbmcgaW4gUHJh
Z3VlIHRvIGV4dHJhY3QgbWF0ZXJpYWwgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhlIGRlZmlu
aXRpb24gb2YgaU9BTSBkYXRhIGVsZW1lbnRzIGZyb20gdGhlIGRvY3VtZW50LiBUaGUgbmV3IGRy
YWZ0IHdhcyBwcmVzZW50ZWQgZWFybGllciB0aGlzIHdlZWsgYW5kIGdlbmVyYXRlZCBtYW55IGNv
bW1lbnRzLiBJIGZlZWwgdGhhdCBpdCB3b3VsZCBiZSByaWdodCB0byBkaXNjdXNzIHRoZSBkcmFm
dCBhbmQgaXRzIHJlbGV2YW5jZSB0byB0aGUgY2hhcnRlciBvZiB0aGUgSVBQTSBXRyBiZWZvcmUg
c3RhcnRpbmcgV0cgYWRvcHRpb24gcG9sbC4NCiAgICA+PiANCiAgICA+PiBSZWdhcmRzLA0KICAg
ID4+IEdyZWcNCiAgICA+IA0KICAgID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCiAgICA+IGlwcG0gbWFpbGluZyBsaXN0DQogICAgPiBpcHBtQGlldGYu
b3JnDQogICAgPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0NCiAg
ICANCiAgICANCg0KDQo=


From nobody Thu Aug  8 08:19:35 2019
Return-Path: <venggovi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD9D11200A3; Thu,  8 Aug 2019 08:19:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=beus+dj9; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=wjaJ/Yz0
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 ZJfdJspoKGTl; Thu,  8 Aug 2019 08:19:31 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85AD6120041; Thu,  8 Aug 2019 08:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2028; q=dns/txt; s=iport; t=1565277571; x=1566487171; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6O/NdtuB4rN9S6O1AEHKNv8EVNj66Bh7G4mukuwZrW8=; b=beus+dj9neWm946fmCjdabdCUgW7du2nX3mn645GBRoib/ZLqHW0dtq1 dFe2QjZwcrxGM4Uj1Rbw3nHjNqEm2V02epBxS27be5ywayd/DjC8d2OVe CwPKwzxbrHXXbnnuKkChTId6pgDauAydHhAzcrmteB4/RiVgSkZbR5guW k=;
IronPort-PHdr: =?us-ascii?q?9a23=3A6NxndB23BCi4nNmhsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKGt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQF0D9I/HtcS0SF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AGAABSPUxd/4YNJK1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUwQBAQEBAQsBgUQkLANtVSAECyqHZQOEUoZigluJW44?= =?us-ascii?q?FgS4UgRADVAkBAQEMAQEYCwoCAQGEPwKCViM0CQ4BBAEBBAEBBAEKbYUnDIV?= =?us-ascii?q?KAQEBAQIBAQEQCx0GAQEsCwEPAgEIGB4FCyEGCyUCBA4FCBqDAYFqAw4PAQ6?= =?us-ascii?q?gbQKBOIhggiOCegEBBYUWDQuCFAMGgTQBhHKGcReBQD+BEUaCTD6CGkcBAYE?= =?us-ascii?q?pOoM7giaqfkAJAoIdkDGEE4Iwhy+EFIpDjG0Jgg+III4kAgQCBAUCDgEBBYF?= =?us-ascii?q?QOIFYcBU7gmyCQjeDOoUUhT9ygSmLcAEB?=
X-IronPort-AV: E=Sophos;i="5.64,361,1559520000"; d="scan'208";a="526403896"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Aug 2019 15:19:11 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x78FJB4c018490 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Aug 2019 15:19:11 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 10:19:10 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 8 Aug 2019 10:19:10 -0500
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 8 Aug 2019 11:19:10 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n4hCdbNI3tU0eTXWzJG1QoUOy+QSRCPllfB1JLrH6rZXLTIL/OuGJ7SAagEakW2UNNPfGfkvVXYN5rdGq+VRAqGVZ63Yq6I+s6LkAjv4C3qBy2qIuttpQBbiRGnOnStOSnk0fIngWF6uU7a5D29CiPT084p3PFTffvkb8+nF/CmwX+WdwLjFY+74tKL6W/4Ixv11kYwpaXxEv70R+g1VhYSpiKw1NGEWQ5l1fOdUccvmNFCUTmc8gVAIitrD1cWHzd98IrV87dl8xGsNgpsQMX+maEty+YOdFZE+vEvCWMPXtw8wBK2Tf4f++8aombLjwCP/T672CYEe8xZZ2jtvFw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EaThefEhq4KzQ/QjWoxkXZztZO8wbTv/j7pFBPoc/Fo=; b=RECOgWsicrkZWJR5J+NdjwJGYWsUwCvJw69pwC+Enlhw8i2pAybUWzOXW/gh/JwxOFy/YJkJDQmjEkg0eO6EQnVgRHswNxPkyFmCeM4DkLVfTr4wixQphh9NMS42IdCqks71Li1fXUeKxYhkul81IO/NzbbXbcOTyLmSpztfJ/sZ0bOhbkvgGyn6y7sEOhcD6JQnhHdIH9k+S6EWPiIiZEibHhBo5vNzUWIz9nA4EW6kxKB/BEeyicAt2SHAHuiL22WD8KZIjW+9oHE8WyJ2POFZ0tNpCrIMwWYLzNvWPr2pJarXyL6QatVV3zV/gPiY5zK0BV9+F09SHgFVQ5Ggkg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EaThefEhq4KzQ/QjWoxkXZztZO8wbTv/j7pFBPoc/Fo=; b=wjaJ/Yz04F8SSd7bWpWi4xBsKIYg3CE05daFCICgCDVeePya9iga48YukXLyUZvekM6gLZZlPIoi/oxwnA6FheC0Pf74Y32blY8djRSWq/9YgD6wNb0fblLgzAPCkR+gEdM3IlQAytlV1w2WA6SgrVVIQ0Vd40mvbFlNAhBdOjQ=
Received: from CY4PR11MB1767.namprd11.prod.outlook.com (10.175.61.148) by CY4PR11MB1768.namprd11.prod.outlook.com (10.175.59.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Thu, 8 Aug 2019 15:19:09 +0000
Received: from CY4PR11MB1767.namprd11.prod.outlook.com ([fe80::6d55:bd95:1b38:163c]) by CY4PR11MB1767.namprd11.prod.outlook.com ([fe80::6d55:bd95:1b38:163c%11]) with mapi id 15.20.2157.015; Thu, 8 Aug 2019 15:19:09 +0000
From: "Vengada Prasad Govindan (venggovi)" <venggovi@cisco.com>
To: "Brian Trammell (IETF)" <ietf@trammell.ch>
CC: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
Thread-Index: AQHVQxPfo2eNNwMWVkaxT54nX8T9SabhALKAgBATpACAAF5YcA==
Date: Thu, 8 Aug 2019 15:19:09 +0000
Message-ID: <CY4PR11MB17679D13B2CA70B4F29F542BCDD70@CY4PR11MB1767.namprd11.prod.outlook.com>
References: <CA+RyBmVnkMFEQv=Hr3y9OD09+_vocHRgnGQnLwEVO=yuTcptEQ@mail.gmail.com> <EAB5C70D-A160-423E-84FE-3CE7AC079168@trammell.ch> <4AC4BE58-D387-4230-974F-1E313AA49E45@cisco.com> <1602821E-EE15-455D-A49D-426404EF8440@cisco.com>
In-Reply-To: <1602821E-EE15-455D-A49D-426404EF8440@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=venggovi@cisco.com; 
x-originating-ip: [2001:420:c0e0:1001::1f1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 82e96c79-4dfe-4e1d-1c5f-08d71c13c2e1
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1768; 
x-ms-traffictypediagnostic: CY4PR11MB1768:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <CY4PR11MB1768D40354C41A1CB4D670E8CDD70@CY4PR11MB1768.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 012349AD1C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(39860400002)(136003)(376002)(396003)(189003)(199004)(51914003)(71200400001)(54906003)(46003)(14454004)(9686003)(446003)(476003)(7696005)(11346002)(486006)(478600001)(99286004)(52536014)(6116002)(5660300002)(55016002)(6306002)(2906002)(256004)(25786009)(966005)(14444005)(4326008)(71190400001)(6916009)(74316002)(6246003)(53936002)(6436002)(81156014)(8676002)(81166006)(86362001)(186003)(33656002)(53546011)(76176011)(8936002)(305945005)(66476007)(66446008)(64756008)(229853002)(66556008)(66946007)(7736002)(316002)(6506007)(102836004)(76116006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1768; H:CY4PR11MB1767.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Qbx743J0naqo7PkMXC4g8hegh3TFRJbWLgNaI2F35zY+ArFT8hP9HfwbSpm43MmJ73GL9iursRoSFsHjs8rKSz7stpYaw0XyHfIsxMBPyBFjpZA2vcshgz6ewJi6Uwk+i+GuT+pNzp4JXYmLE2/SmDBYpWsQBVCKutxm/aIQCdrqW7JeoAGCP0uOYyLd9iRo/n9G0cMTr/6qVkRDC34JJr186XEXmVq1X59Fdl3AaOT2FmOodDWiu3LsEKfRqRrB85j49qXBMjGqgqGvclK22GHOknyxtSwowAhwdtm/x3TmQbT0BBbP3YjAzembQjBpVFzpXa/BnWjBtFlDEsphls5ovzQ0YLkzfUH48lpFk9JEqTqsP+h8GtCAUz/qE+DBQWxWbF1kG4/ng8Tij9w/JTyKuzp1BBw6HiqM2uvM8Bk=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 82e96c79-4dfe-4e1d-1c5f-08d71c13c2e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2019 15:19:09.3754 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: O+MxDsbjC31sgU943nD6R2OXh0rbHOJ2jDocQeIi7QXs0zkvp87uSZCxmvicib1r/i9GNbvsMHMCKbwTTufRXQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1768
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xch-rcd-011.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/uF1d5KqH7tiyGumyaFmLtj2Tduk>
Subject: Re: [ippm] Adoption call for draft-mizrahi-ippm-ioam-flags Re: Regarding draft-mizrahi-ippm-ioam-flags
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 15:19:34 -0000

Hello Brian, WG,
  I have read this draft and support progressing it to a WG draft.

Thanks
Prasad


   =20
    > On Jul 25, 2019, at 2:07 PM, Brian Trammell (IETF) <ietf@trammell.ch>=
 wrote:
    >=20
    > hi Greg,
    >=20
    > Thanks for the feedback; absolutely, we can do this the normal way. A=
uthors: let's do a normal two-week adoption call for this document before p=
ublishing the update.
    >=20
    > This adoption call starts now.
    >=20
    > IPPM, please respond to this message with an indication to the mailin=
g list of your support for adopting draft-mizrahi-ippm-ioam-flags as a work=
ing group document, in partial fulfillment of our charter milestone "submit=
 a Standards Track draft on inband OAM based measurement methodologies to t=
he IESG" (obviously, depending on how many documents we end up sending to t=
he IESG, we may have to change the plurality of this milestone). If you do =
not support this, please send a message to the list explaining why.
    >=20
    > Thanks, cheers,
    >=20
    > Brian (as IPPM co-chair)
    >=20
    >=20
    >> On 25 Jul 2019, at 13:15, Greg Mirsky <gregimirsky@gmail.com> wrote:
    >>=20
    >> Dear Chairs, et al.,
    >> I appreciate that editors of draft-ietf-ippm-ioam-data followed on t=
he decision of the WG reached at the meeting in Prague to extract material =
not directly related to the definition of iOAM data elements from the docum=
ent. The new draft was presented earlier this week and generated many comme=
nts. I feel that it would be right to discuss the draft and its relevance t=
o the charter of the IPPM WG before starting WG adoption poll.
    >>=20
    >> Regards,
    >> Greg
    >=20
    > _______________________________________________
    > ippm mailing list
    > ippm@ietf.org
    > https://www.ietf.org/mailman/listinfo/ippm
   =20
   =20


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


From nobody Thu Aug  8 08:57:03 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB22712019C; Thu,  8 Aug 2019 08:56:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gpFAPQNaeSjc; Thu,  8 Aug 2019 08:56:43 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::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 3B354120168; Thu,  8 Aug 2019 08:56:42 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id p17so89404155ljg.1; Thu, 08 Aug 2019 08:56:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=w+Pwov9UXbku1M1SJnlVWXf9lwXFKa4d43Vkkb8fzGU=; b=sIWdCn+X6YsmaOIc/CaPWCMttxIsG+C95tVNIE0OtHp/8iSv0raqcEyxUCIuBdjbtZ 0nArSnW3dXL90VS2rsJw9rFlVWa73kLBORFjk03CJwZz3lTkBtGLoAE4tsUWa+bB+cUS ozvlF7d+QdC7HgY0i8eWWnLMcdXAZc7QNhw+rhc90KrNCGZnZGXQAjlRwz3e81ab6ufz yc6ew5vrWu3UDeC24elZIMi+wLGzdEKnYKQ7NilEuD0TFwATrBtKkvID3h2IoMkt2+qF JXT3j76f+0IRSQkWSIupovEOAkjNaj/mPROPFSIJpfsakaoo/MGdsBtoWOXi8Tqgif+c wZUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=w+Pwov9UXbku1M1SJnlVWXf9lwXFKa4d43Vkkb8fzGU=; b=EpFe0GC8DoHbieDRin76VQm3FzKAadGohzvvPD0SVfPtxiQWa7F54g7CMikgBYL/DN c3dosJo9SDWKgmAcvAg44Fccayv/zp33wvORCUeJ0dO/5UpTWR/7yFy1a0+CVkHb4fS2 O1IOEmRXDujk987m415bSUi4Z6YZR6onPrMQoa7+dHzO/MZ0GfII5QyWuGIUiY6PgO7k 7gxd/IZxAiO2MdbV1semPqVGMIGJ7dNyKbs53OMfamYrVmaCJhlra5XZYnF+aDuZQGhy +LUHxZxAKD6Yv9zgrYKZZDXBYJg0rHisFnmQEcZsL/6SYTkNHxjADwXGTBv37IKzg+CJ WFbw==
X-Gm-Message-State: APjAAAVhP7HmfCXXDlG77IrXpPtr5ZBr2nlNONgFQ2zFJsRyaW/mcF/Y Nmrltwx15r9BTcVgmOublkT5xwwRF6nXmlrnytk=
X-Google-Smtp-Source: APXvYqwyd0sQ8DWNdf8duMrWE6sQk31CacGWzLGujmVce78bwn6jSI2/HNg49t4gZqaxZQFCTYrJQxSUhe1nqVICd/w=
X-Received: by 2002:a2e:8696:: with SMTP id l22mr8569804lji.201.1565279799923;  Thu, 08 Aug 2019 08:56:39 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com>
In-Reply-To: <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 8 Aug 2019 08:56:28 -0700
Message-ID: <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: "MORTON, ALFRED C (AL)" <acm@research.att.com>, Henrik Nydell <hnydell@accedian.com>,  Rakesh Gandhi <rgandhi.ietf@gmail.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000072da16058f9d1ace"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/YRKUMaUEZQtHPEvp9tY22e-2rNA>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 15:57:03 -0000

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

Hi Rakesh and Henrik,
thank you for a very informative discussion. Do you think the wording in
Section 4.4 of the STAMP specification needs modification:
   Thus STAMP Session-Sender MUST be able to send test
   packets to destination UDP port number from the Dynamic and/or
   Private Ports range 49152-65535, test management system should find a
   port number that both devices can use.
...
   In the latter scenario, the test management system SHOULD set STAMP
   Session-Reflector to use UDP port number from the Dynamic and/or
   Private Ports range.
I think that the text is not restrictive and can stay. What do you think?
We can review and update STAMP YANG model in a separate thread.

Regards,
Greg



On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Thanks Henrik and Al for your feedbacks and discussions.
>
>
>
> I have few comments on the TWAMP yang model draft-ietf-ippm-twamp-yang:
>
>
>
> 1)      Reflector side does not have autoallocate option. Only sender
> side has it and both allow dynamic range ports only (and 862).
>
>       leaf reflector-udp-port {
>
>                type inet:port-number {
>
>                  range "862 | 49152..65535";
>
>                }
>
>
>
>      leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
>
>
> 2)      Autoallocate is still from the dynamic port range only.
>
> 3)      Even with the dynamic UDP port, the backend and controller still
> need to  handle the case where the UDP port has been allocated to somethi=
ng
> else on that node, as it is dynamic.
>
> 4)      Well known ports can be handled by the backend similarly if there
> was an error in provisioning.
>
> 5)      This range issue seems to get propagated to the new work like
> draft-ietf-ippm-stamp.
>
>
>
> Other than the VOIP example below, there is another example of the simila=
r
> case on Page 31 in https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt
> as pointed out by Mirja in another thread.
>
>
>
> At this point, two vendors are saying the UDP port range for TWAMP is an
> issue for them. As the existing implementations do not have such range
> limit, operators may be using an UDP port outside this range, this means
> moving to the TWAMP Yang model could be troublesome.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of "MORTON, ALFRED C (AL)"
> <acm@research.att.com>
> *Date: *Thursday, August 8, 2019 at 5:02 AM
> *To: *Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <
> rgandhi.ietf@gmail.com>
> *Cc: *"draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>,
> IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net=
>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh and Henrik,
>
>
>
> working from the VoIP testing example below, it seems as though
>
> =E2=80=9Cability to test on a specific port in the User range,
>
> with prior agreement of users on the tested network=E2=80=9D
>
> should have been asked for-as a feature during
>
> YANG model development?
>
>
>
> the authors used the Dynamic Range to avoid *accidentally*
>
> stepping on IANA-allocated User ports during auto-allocation:
>
>
>
>              leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
> with RFC 6335:
>
> 6.  Port Number Ranges
>
>
>
>    TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit namespaces for their
>
>    port number registries.  The port registries for all of these
>
>    transport protocols are subdivided into three ranges of numbers
>
>    [RFC1340], and Section 8.1.2 describes the IANA procedures for each
>
>    range in detail:
>
>
>
>    o  the System Ports, also known as the Well Known Ports, from 0-1023
>
>       (assigned by IANA)
>
>
>
>    o  the User Ports, also known as the Registered Ports, from 1024-
>
>       49151 (assigned by IANA)
>
>
>
> providing our over-riding guidance.
>
>
>
> If we agree that the sort of testing you describe means
>
> adding a new feature to the model, then let=E2=80=99s give some thought
>
> to how that might best be done.
>
>
>
> Al
>
>
>
> *From:* Henrik Nydell [mailto:hnydell@accedian.com]
> *Sent:* Thursday, August 8, 2019 3:51 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* MORTON, ALFRED C (AL) <acm@research.att.com>; IPPM Chairs <
> ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>; Mirja Kuehlewind <
> ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Agree Rakesh.
>
> There is value in being able to for example as close as possibly mimic fo=
r
> example a VoIP flow on a network path, using typical UDP ports (5060 for
> example), and a typical VoIP IPG (20ms) and proper payload length to make
> the TWAMP flows be treated in the same way as the real RTP traffic by the
> network elements (firewalls, NAT or other port-sensitive devices).
>
>
>
>
>
> On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
> Thanks Al and Henrik.
>
> If there is no specific requirement to add a limit on the UDP port range,
> it would be good to not have it in the STAMP draft as well as in the TWAM=
P
> Yang model. Let implementations decide what ports they can support (keepi=
ng
> in mind the assigned ones) and let operators decide what port they like t=
o
> provision.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <
> acm@research.att.com> wrote:
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
> *Sent:* Wednesday, August 7, 2019 4:30 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> The range probably comes from the IANA definition of the ephemeral ports
> (49152 to 65535) although these are defined for short-lived TCP and not
> explicitly for UDP. Why this made it into the yang model for TWAMP-test
> (which is UDP) I dont know, probably someone mixed it up with TCP and it
> passed the reviewers without much thought.
>
> *[acm] *
>
> https://tools.ietf.org/html/rfc6335#section-6
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_rfc6335-23section-2D6&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn=
-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEA=
yOEHtg0M&s=3DY3I4sW9cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&e=3D>
>
> seems clear to me, without making the distinction between TCP and UDP
>
> you mention. There was discussion on the ippm-list IIRC, too.
>
>
>
> Most, if not all, implementations of TWAMP I have seen does not impose
> limitations on the source UDP ports for the TWAMP-test packets when
> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
> Nokia, Huawei impose any limitation like that when configuring via CLI or
> GUI.
>
>
>
> With a yang model based configuration the user will of course be limited
> if they use the yang model that only defines the ephemeral range as valid=
.
> I see no severe disadvantages of this, but it would of course have been
> better if the yang model was less restrictive, since the restriction has =
no
> real value in itself.
>
>
>
> *[acm] ...*except avoiding a port assigned by IANA...
>
>
> Al
>
>
>
> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Henrik. Where does this requirement come from? Also, how do I
> configure the UDP port outside the range using the TWAMP Yang model?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
> wrote:
>
> There is a distinction between "must be able to send to these destination
> ports" and "must only be able to send to these destination ports"
>
>
>
> The first wording does not prohibit senders to be able to send also to
> other destination ports.
>
>
>
>
>
> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Many thanks for the reply.
>
> As there are already implementations out there where such restrictions do
> not exist as discussed in another email thread (just forwarded them), the
> following text with MUST is already violated. The TWAMP Yang model
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
> should also not place such restriction.
>
> Section 4.4
>
>        Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> my apologies for the misspelling of your name.
>
> Thank you for your kind consideration of the proposed update.
>
> Regarding the definition of the range of the valid UDP port numbers,
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
> type dynamic-port-number as follows:
>
>      typedef dynamic-port-number {
>        type inet:port-number {
>          range 49152..65535;
>        }
>        description "Dynamic range for port numbers.";
>      }
>
> to specify the valid range for a sender-udp-port. The range for a UDP por=
t
> number of a Session-Reflector has been specified slightly differently
> because it includes the well-known port 862:
>
>            leaf reflector-udp-port {
>              type inet:port-number {
>                range "862 | 49152..65535";
>                }
>              description
>                "The destination UDP port number used in the
>                 TWAMP-Test (UDP) test packets belonging to this
>                 test session.";
>            }
>
> But, as we observe, in both cases definitions include the Dynamic/Private
> range explicitly defined. I think that keeping STAMP specification
> consistent with the TWAMP, TWAMP YANG data model in particular, in the wa=
y
> the valid range of UDP ports is being specified, is beneficial to the STA=
MP
> document. Hope you'll agree.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Greg for considering my review comments. Good to see the message
> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. Th=
is
> should fix the interoperability issue between the two. This also gives fe=
w
> (3) bytes for any future extensions.
>
> ------------------------------------------------------------------------
>
> You may fix the spelling of my name and another typo below:
>
> OLD:
>
> and Rakesh Gandi or their
>
>
>
> NEW:
>
> and Rakesh Gandhi for their
>
> ----------------------------------------------------------------------
>
>
>
> I did not see following comment addressed. Is that intentional?
>
> ------------------------------------------------
>
> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
>     Thanks Greg for the reply.
>
>
>
>     In this case, should the draft just state that the Session-Sender can
> select destination UDP port number following the guidelines specified in
> [RFC6335], instead of specifying following?
>
>
>
> Section 4.4
>
>     Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
> ----------------------------------------------
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> thank you for your helpful comments. We've updated the format of the base
> STAMP test packet. Appreciate your feedback on the proposed changes,
> comments and questions,
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Regarding the size of the padding, yes, it's good to use the same size
> payload for query and response.
>
> However, the STAMP payload with TLV extension
> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding si=
ze
> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ =
0
> for all 30 bytes. If the responder supports Server Octets and see the siz=
e
> > 27, it may find the Server Octet size of 0 confusing?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
>
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA=
58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D0l=
tpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19=
Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DQTHdaq6b=
XMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEM=
gj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1f=
NJzJw1waI&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQ=
sr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D9V6-ggZb009wP=
2eti0vCu9OWNz1EgxcbDPqe0xCailk&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>

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

<div dir=3D"ltr">Hi Rakesh and Henrik,<div>thank you for a very informative=
 discussion. Do you think the wording in Section 4.4 of the STAMP specifica=
tion needs modification:</div><div>=C2=A0 =C2=A0Thus STAMP Session-Sender M=
UST be able to send test<br>=C2=A0 =C2=A0packets to destination UDP port nu=
mber from the Dynamic and/or<br>=C2=A0 =C2=A0Private Ports range 49152-6553=
5, test management system should find a<br>=C2=A0 =C2=A0port number that bo=
th devices can use.<br></div><div>...</div><div>=C2=A0 =C2=A0In the latter =
scenario, the test management system SHOULD set STAMP<br>=C2=A0 =C2=A0Sessi=
on-Reflector to use UDP port number from the Dynamic and/or<br>=C2=A0 =C2=
=A0Private Ports range.<br></div><div>I think that the text is not restrict=
ive and can stay. What do you think?</div><div>We can review and update STA=
MP YANG model in a separate thread.</div><div><br></div><div>Regards,</div>=
<div>Greg</div><div><br></div><div><br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 8, 2019 at 6:09 AM=
 Rakesh Gandhi (rgandhi) &lt;<a href=3D"mailto:rgandhi@cisco.com">rgandhi@c=
isco.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_1261783094196696264WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Thanks Henrik and Al for your feedbacks and discussions.<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">I have few comments on the TWAMP yang model draft-ietf-ippm-twamp=
-yang:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_1261783094196696264MsoListParagraph" style=3D"margin-le=
ft:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
1)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Reflector side does not have autoallocate option. Only sende=
r side has it and both allow dynamic range ports only (and 862).<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf reflector-udp-port {<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 type inet:port-number {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 range &quot;862 | 49152..65535&quot;;<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0leaf sender-udp-po=
rt {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoalloc=
ate {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 de=
scription</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0&quot;Indicates that the Contol-Client will</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 auto-allocate the TWAMP-Test (UDP) port number</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 from the dynamic port range.&quot;;</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_1261783094196696264MsoListParagraph" style=3D"margin-le=
ft:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
2)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Autoallocate is still from the dynamic port range only.<u></=
u><u></u></span></p>
<p class=3D"gmail-m_1261783094196696264MsoListParagraph" style=3D"margin-le=
ft:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
3)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Even with the dynamic UDP port, the backend and controller s=
till need to =C2=A0handle the case where the UDP port has been allocated to=
 something else on that node, as
 it is dynamic.<u></u><u></u></span></p>
<p class=3D"gmail-m_1261783094196696264MsoListParagraph" style=3D"margin-le=
ft:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
4)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Well known ports can be handled by the backend similarly if =
there was an error in provisioning.<u></u><u></u></span></p>
<p class=3D"gmail-m_1261783094196696264MsoListParagraph" style=3D"margin-le=
ft:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
5)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">This range issue seems to get propagated to the new work lik=
e draft-ietf-ippm-stamp.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Other than the VOIP example below, there is another example of th=
e similar case on Page 31 in
<a href=3D"https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt" target=
=3D"_blank">https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt</a> as p=
ointed out by Mirja in another thread.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">At this point, two vendors are saying the UDP port range for TWAM=
P is an issue for them. As the existing implementations do not have such ra=
nge limit, operators may be using
 an UDP port outside this range, this means moving to the TWAMP Yang model =
could be troublesome.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Thanks,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Rakesh<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">ippm &lt;<a href=3D"mailto:ippm-bounces@ietf.org" t=
arget=3D"_blank">ippm-bounces@ietf.org</a>&gt; on behalf of &quot;MORTON, A=
LFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_b=
lank">acm@research.att.com</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 5:02 AM<br>
<b>To: </b>Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=
=3D"_blank">hnydell@accedian.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mail=
to:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;=
<br>
<b>Cc: </b>&quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:=
draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@iet=
f.org</a>&gt;, IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" targ=
et=3D"_blank">ippm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind &lt;<a href=3D=
"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;,=
 IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@i=
etf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Hi Rakesh and Henrik,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">working from the VoIP testing example below, it =
seems as though
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=E2=80=9Cability to test on a specific port in t=
he User range,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">with prior agreement of users on the tested netw=
ork=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">should have been asked for-as a feature during
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">YANG model development?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">the authors used the Dynamic Range to avoid *acc=
identally*
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">stepping on IANA-allocated User ports during aut=
o-allocation:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 leaf sender-udp-port {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoalloc=
ate {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 de=
scription</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0&quot;Indicates that the Contol-Client will</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 auto-allocate the TWAMP-Test (UDP) port number</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 from the dynamic port range.&quot;;</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">with RFC 6335:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">6.=C2=A0 Port Number Ranges</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 TCP, UDP, UDP-Lite, SCTP, and DCCP =
use 16-bit namespaces for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 port number registries.=C2=A0 The p=
ort registries for all of these</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 transport protocols are subdivided =
into three ranges of numbers</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 [RFC1340], and Section 8.1.2 descri=
bes the IANA procedures for each</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 range in detail:</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 o=C2=A0 the System Ports, also know=
n as the Well Known Ports, from 0-1023</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (assigned by IANA=
)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 o=C2=A0 the User Ports, also known =
as the Registered Ports, from 1024-</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 49151 (assigned b=
y IANA)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">providing our over-riding guidance.</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">If we agree that the sort of testing you describ=
e means</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">adding a new feature to the model, then let=E2=
=80=99s give some thought</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">to how that might best be done.</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Al</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> Henrik Nydell [mailto:<a href=3D"mailto:hnydell@accedian.c=
om" target=3D"_blank">hnydell@accedian.com</a>]
<br>
<b>Sent:</b> Thursday, August 8, 2019 3:51 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> MORTON, ALFRED C (AL) &lt;<a href=3D"mailto:acm@research.att.com=
" target=3D"_blank">acm@research.att.com</a>&gt;; IPPM Chairs &lt;<a href=
=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>=
&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;; Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewin=
d.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;; <a href=3D"mailto:dra=
ft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.o=
rg</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Agree Rakesh.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">There is value in being able to for example as close=
 as possibly mimic for example a VoIP flow on a network path, using typical=
 UDP ports (5060 for example), and a typical VoIP IPG (20ms) and proper pay=
load length to make the TWAMP flows
 be treated in the same way as the real RTP traffic by the network elements=
 (firewalls, NAT or other port-sensitive devices).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks Al and Henrik.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If there is no specific requirement to add a limit o=
n the UDP port range, it would be good to not have it in the STAMP draft as=
 well as in the TWAMP Yang model. Let implementations decide what ports the=
y can support (keeping in mind the
 assigned ones) and let operators decide what port they like to provision.<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL=
) &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@researc=
h.att.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><a name=3D"m_1261783094196696264_m_-5849306260639380=
355_m_851337071047512"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span></a><u></u><u></u></p>
<div style=3D"border-top:none currentcolor;border-right:none currentcolor;b=
order-bottom:none currentcolor;border-left:1.5pt solid blue;padding:0cm 0cm=
 0cm 4pt">
<div>
<div style=3D"border-right:none currentcolor;border-bottom:none currentcolo=
r;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3=
pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" targ=
et=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made
 it into the yang model for TWAMP-test (which is UDP) I dont know, probably=
 someone mixed it up with TCP and it passed the reviewers without much thou=
ght.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm]
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><a href=3D"https://urldefense.proofpoint.com/v2/=
url?u=3Dhttps-3A__tools.ietf.org_html_rfc6335-23section-2D6&amp;d=3DDwMFaQ&=
amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr=
8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DY3I4sW9=
cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&amp;e=3D" target=3D"_blank">https://to=
ols.ietf.org/html/rfc6335#section-6</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">seems clear to me, without making the distinctio=
n between TCP and UDP</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">you mention. There was discussion on the ippm-li=
st IIRC, too.</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither
 Accedian, Exfo, Viavi, Juniper, Nokia, Huawei impose any limitation like t=
hat when configuring via CLI or GUI.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages
 of this, but it would of course have been better if the yang model was les=
s restrictive, since the restriction has no real value in itself.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm] ...</span></i></b><span style=3D"fon=
t-size:11pt;font-family:&quot;Courier New&quot;;color:black">except avoidin=
g
 a port assigned by IANA...</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><br>
Al</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Hi Greg,
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Many thanks for the reply.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">As there are already implementations out there where such restric=
tions do not exist as discussed in another email
 thread (just forwarded them), the following text with MUST is already viol=
ated. The TWAMP Yang model
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
<span style=3D"font-family:-webkit-standard">draft-ietf-ippm-twamp-yang</sp=
an></a> should also not place such restriction.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MU=
ST be able to send test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to destination UDP p=
ort number from the Dynamic and/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports range 49152-65=
535, test management system should find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that both device=
s can use.=C2=A0
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known
 port 862:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG
 data model in particular, in the way the valid range of UDP ports is being=
 specified, is beneficial to the STAMP document. Hope you&#39;ll agree.<u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<h1><span style=3D"font-size:10pt;font-family:Calibri,sans-serif;font-weigh=
t:normal">Thanks Greg for considering my review comments.
</span><u></u><u></u></h1>
<h1><span style=3D"font-size:10pt;font-family:Calibri,sans-serif;font-weigh=
t:normal">Good to see the message format aligned with draft-ietf-ippm-stamp=
-option-tlv and using MBZ 30. This should fix the interoperability issue be=
tween the two. This also gives
 few (3) bytes for any future extensions.</span><span style=3D"font-size:10=
pt;font-family:Calibri,sans-serif">
</span><u></u><u></u></h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">-----------------------------------------------------------------=
-------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">You may fix the spelling of my name and another typo below:</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">OLD:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">and Rakesh Gandi or their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">NEW:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">and Rakesh Gandhi for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">-----------------------------------------------------------------=
-----</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">I did not see following comment addressed. Is that intentional?</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">------------------------------------------------</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;
 wrote:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 Thanks Greg for the reply.</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 In this case, should the draft just state that=
 the Session-Sender can select destination UDP port number following
 the guidelines specified in [RFC6335], instead of specifying following?</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be able to send=
 test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to destination UDP p=
ort number from the Dynamic and/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports range 49152-65=
535, test management system should find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that both device=
s can use.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">----------------------------------------------</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible?
 Does it mean that for STAMP with TLV, Server Octets is set to 1, but it sa=
ys MBZ 0 for all 30 bytes. If the responder supports Server Octets and see =
the size &gt; 27, it may find the Server Octet size of 0 confusing?<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">=C2=A0<u></u><u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rgb(26,=
8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_1261783094196696264gmail-m_-5849306260639380355gma=
il-m_8513370710475128769_x005f_x0000_i1025" src=3D"https://i.xink.io/Images=
/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></=
span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_1261783094196696264gmail-m_-5849306260=
639380355gmail-m_8513370710475128769_x005f_x0000_i1026" src=3D"https://i.xi=
nk.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832=
/f97.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o=
9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH=
2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHX=
Y&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decorati=
on:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=
=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_12617830=
94196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x0=
000_i1027" src=3D"https://i.xink.io/Images/Get/N63832/t99.png" alt=3D"https=
://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=C2=A0<a href=3D"=
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_com=
pany_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLF=
YZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo=
0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pR=
JIum0&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-deco=
ration:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25" heig=
ht=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_126178=
3094196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_=
x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"htt=
ps://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_1261783094196696264gmail-m_-5849306260639380355gm=
ail-m_8513370710475128769_x005f_x0000_i1029" src=3D"https://i.xink.io/Image=
s/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></spa=
n></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rgb(26,=
8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_1261783094196696264gmail-m_-5849306260639380355gma=
il-m_8513370710475128769_x005f_x0000_i1030" src=3D"https://i.xink.io/Images=
/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></=
span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_1261783094196696264gmail-m_-5849306260=
639380355gmail-m_8513370710475128769_x005f_x0000_i1031" src=3D"https://i.xi=
nk.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832=
/f97.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o=
9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH=
2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHX=
Y&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decorati=
on:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=
=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_12617830=
94196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x0=
000_i1032" src=3D"https://i.xink.io/Images/Get/N63832/t99.png" alt=3D"https=
://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=C2=A0<a href=3D"=
https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_com=
pany_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLF=
YZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo=
0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pR=
JIum0&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-deco=
ration:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25" heig=
ht=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_126178=
3094196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_=
x0000_i1033" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"htt=
ps://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_1261783094196696264gmail-m_-5849306260639380355gm=
ail-m_8513370710475128769_x005f_x0000_i1034" src=3D"https://i.xink.io/Image=
s/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></spa=
n></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rg=
b(26,8,50)">Henrik Nydell</span></strong><span style=3D"font-size:11pt;font=
-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY=
7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg=
0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQE&amp;e=3D" target=3D"=
_blank"><span style=3D"color:windowtext;text-decoration:none"><span style=
=3D"color:blue"><img border=3D"0" width=3D"157" height=3D"50" style=3D"widt=
h: 1.6354in; height: 0.5208in;" id=3D"gmail-m_1261783094196696264_x0000_i10=
29" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" alt=3D"https://i.xi=
nk.io/Images/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6c=
en3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNN=
iTuU1MuEAyOEHtg0M&amp;s=3D0ltpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&amp;e=
=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none=
"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" s=
tyle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_12617830941966962=
64_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" alt=3D"=
https://i.xink.io/Images/Get/N63832/f97.png"></span></span></a>=C2=A0<a hre=
f=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acc=
edian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0=
BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOE=
Htg0M&amp;s=3DQTHdaq6bXMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wid=
th: 0.2604in; height: 0.2604in;" id=3D"gmail-m_1261783094196696264_x0000_i1=
027" src=3D"https://i.xink.io/Images/Get/N63832/t99.png" alt=3D"https://i.x=
ink.io/Images/Get/N63832/t99.png"></span></span></a>=C2=A0<a href=3D"https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_company_a=
ccedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_=
HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3D=
r9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DV_ehVarzjW8vvOqJeyq6114=
6LyKQ_Rgz1fNJzJw1waI&amp;e=3D" target=3D"_blank"><span style=3D"color:windo=
wtext;text-decoration:none"><span style=3D"color:blue"><img border=3D"0" wi=
dth=3D"25" height=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D=
"gmail-m_1261783094196696264_x0000_i1026" src=3D"https://i.xink.io/Images/G=
et/N63832/l54.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></sp=
an></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm=
0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyO=
EHtg0M&amp;s=3D9V6-ggZb009wP2eti0vCu9OWNz1EgxcbDPqe0xCailk&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"294" height=3D"1" style=3D"wid=
th: 3.0625in; height: 0.0104in;" id=3D"gmail-m_1261783094196696264_x0000_i1=
025" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xin=
k.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;=
r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHA=
Pcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQ=
E&amp;e=3D" target=3D"_blank">accedian.com</a></span></strong><u></u><u></u=
></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>

</blockquote></div>

--00000000000072da16058f9d1ace--


From nobody Thu Aug  8 12:31:53 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 547D212018D; Thu,  8 Aug 2019 12:31:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JFmtLHro6jGA; Thu,  8 Aug 2019 12:31:30 -0700 (PDT)
Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (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 12C9E120168; Thu,  8 Aug 2019 12:31:28 -0700 (PDT)
Received: by mail-lj1-x236.google.com with SMTP id k18so89930481ljc.11; Thu, 08 Aug 2019 12:31:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b1zdpyevfieqG8XnI3oaDu8DcMhwfAOYjKpxD60nXyw=; b=fztSiMXvMu/z3AOo84wIiODALj3VZXJdy1zFvvLpLPfo57PUecJeDMq0t054oGQmwf /ei+rYJcKQ/mxByxItpcg+AZxm/LywSTwD4t0zEu5qNf7Wv9Robz+pvHQU7nVM+redMf oAiO3IPInvl+TUvqx7wXyGp+UEI8+3/Sl6H02ztISUiZo2eVDubKSNR6FtsTJxIoH4Uj vWz05rqej5hduDVQrRfOh8tgZrCtg31Itr60Xc6r0/WJn7URrW97SbFQE807l7IaPp1Z zsQOU9HugNMFR8xYKzY1C9HrezXxJxqg2nbHSgUWFJjycxyI8SWdpsNefqW43UEPGX7W czoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b1zdpyevfieqG8XnI3oaDu8DcMhwfAOYjKpxD60nXyw=; b=tE3jABjxgW4wSKe8S+LrA3oFbp20qRGHe96EufgqBXSrI/IffDb0Tm83bNtgz1NUMb kdyLDmDHP9eus0ssvRqoQ9r4l8wYodHzZ8/ivIkNwNfWY/Cq8zrrhKgkd4Cau3vdeCPT LLrrqZiCNRGw+T5nsxvMoKEvCnbPltT9RlppWmK3SSdTZDPhd0F8+mpzaUJeBiuwGcDn j7ZEjc63TZQii6y+MukdxKyKlEqoZKSyzqpRnWUCX+b+E/g5bEFBjI7ShFxMv4v1GV1A VRRqr9rZ0nV7pC3CueOcSBHlX93DoR2K2PEDHMw+r2UBCK2MxOZ5vIdEGWAGXxieXQ7L Ramw==
X-Gm-Message-State: APjAAAXogPX4cbednT2GWIPfJiC3oN6geCGZoCN9ZWMe50FQB/HgVVUz owubp6xUkq+e9TsnV7UGrETwMzx5xhsqhYD4r7I=
X-Google-Smtp-Source: APXvYqyeo3eW7EFFcihj9aEYw0qk+KdB8Pmd08Hr67YCMHDoXLbyD2l7s9W/OiXhNDhag0zmqi/pTy3UBv/6ydkrtks=
X-Received: by 2002:a2e:7d0c:: with SMTP id y12mr9301785ljc.36.1565292687003;  Thu, 08 Aug 2019 12:31:27 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com>
In-Reply-To: <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 8 Aug 2019 12:31:13 -0700
Message-ID: <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Content-Type: multipart/mixed; boundary="000000000000943d6a058fa01abc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Sa2SLfHXPg4Om2dnNBuCRwEEd_4>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2019 19:31:52 -0000

--000000000000943d6a058fa01abc
Content-Type: multipart/alternative; boundary="000000000000943d66058fa01aba"

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

Hi Rakesh,
many thanks for your comments.

   - I've updated MBZ to "MAY be zeroed on transmit and MUST be ignored on
   receipt".
   - I think that the fact RFC 7750 is not mentioned in this document
   should be interpreted as "not supported". If you believe that something
   should be said explicitly, would the following be acceptable

[RFC7750] is supported by optional extension specified in
[I-D.ietf-ippm-stamp-option-tlv].

Attached are, as usual, diff and the updated working version.

Much appreciate your help and commitment to making STAMP useful and
practical.

Regards,
Greg

On Thu, Aug 8, 2019 at 6:24 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Thank you Greg for the updates. They look good, I have couple of comments=
:
>
>    1. I did not see the updates for the first bullet (1) below regarding
>    MBZ in the updated draft. Assuming it is pending.
>    2. It should still say something for the RFC 7750. Without any
>    guidance, it can be implemented as specified in RFC 7750.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Wednesday, August 7, 2019 at 7:43 PM
> *To: *Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc: *IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <
> ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh,
>
> thank you for your kind consideration of my responses and very pointed
> questions. Please find my follow-up notes in-line below under GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Thanks for your reply. Please see inline <RG>..
>
>
>
> On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
> Hi Rakesh,
>
> thank you for pointing to these two RFCs. Please consider my thoughts:
>
>    - (1) RFC 7820 is Experimental and, as I understand, the proposed
>    solution is not seen kindly by the security experts, and for a good re=
ason.
>    As you've correctly pointed out, STAMP in unauthenticated mode may eas=
ily
>    support the technique described in RFC 7820. But I'm not sure we have =
to do
>    that in the base specification. What we can do is to relax language on=
 MBZ
>    and drop "MUST be zeroed on transmission" leaving "MUST be ignored on
>    receipt". What do you think?
>
> <RG> Ok with that.
>
>
>
>
>    - (2) I appreciate your interest in RFC 7750 (as one of co-authors).
>    We've decided to support this functionality in an extension to STAMP. =
Class
>    of Service TLV fully supports the functionality defined in RFC 7750 an=
d
>    offers the ability to instruct the Session-Reflector which DSCP value =
it
>    must use for the reflected STAMP packet. Thus CoS marking consistency =
is
>    verified in forward and reverse directions.
>
> <RG> In that case, draft may say RFC7750 method is not supported by STAMP=
?
>
> GIM>> Though it is not part of the base specification, the ability to tes=
t
> the consistency of CoS mapping on a path between STAMP Session-Sender and
> Session-Reflector is supported by using the Class of Service TLV. And sin=
ce
> it has been recently adopted by IPPM WG, I don't think that such a
> statement will be helpful to an implementor of STAMP.
>
> Also, I think the draft dropped supporting the server octet [RFC6038],
> right? If so, following text needs updating?
>
>    o  (3) Packet Padding (reflected) is an optional variable length field=
..
>       The length of the Packet Padding (reflected) field MUST be equal
>       to the value of the Server Octets field (Figure 2).  If the value
>       is non-zero, the Session-Reflector MUST copy number of octets
>       equal to the value of Server Octets field starting with the Server
>       Octets field.
>
> GIM>> I'm sorry you've had an older working version of the draft. Attache=
d
> is the current version and the text has been removed. Could you let me kn=
ow
> if this change is acceptable?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> Best regards,
>
> Greg
>
>
>
> On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Couple of additional comments on the draft:
>
> There are TWAMP extensions for Checksum complement in RFC 7820 and
> DSCP-ECN in RFC 7750. Good to add some text for STAMP if they can be
> supported or not supported. I can see they can be supported as following,
> and should not break anything:
>
> *0                   1                   2                   3*
>
> *0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                        Sequence Number                        |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                        Transmit Timestamp                     |*
>
> *|                                                               | *
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|         Error Estimate        |           MBZ                 |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Receive Timestamp                        |*
>
> *|                                                               |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Sender Sequence Number                   |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Sender Timestamp                         |*
>
> *|                                                               |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|      Sender Error Estimate    |           MBZ                 |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
> Hi Rakesh,
>
> thank you for your question. In my experience, some implementations of
> TWAMP-Light have taken the liberty to allow using UDP port numbers outsid=
e
> the Dynamic/Private range. I believe that is not the right decision. In t=
he
> note of IANA's Service Name and Transport Protocol Port Number Registry w=
e
> read:
>
>
>
>  Service names and port numbers are used to distinguish between different
>  services that run over transport protocols such as TCP, UDP, DCCP, and
>  SCTP.
>
>  Service names are assigned on a first-come, first-served process, as
>  documented in [RFC6335].
>
>  Port numbers are assigned in various ways, based on three ranges: System
>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private
>  Ports (49152-65535); the difference uses of these ranges is described in
>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>  assigned by the "IETF Review" or "IESG Approval" procedures described in
>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
> process,
>  the "IESG Approval" process, or the "Expert Review" process, as per
>  [RFC6335]. Dynamic Ports are not assigned.
>
>  The registration procedures for service names and port numbers are
>  described in [RFC6335].
>
>  Assigned ports both System and User ports SHOULD NOT be used without
>  or prior to IANA registration.
>
>
>
> My interpretation is that ports in System and User ranges, even if not ye=
t
> assigned, must not be used without following the assignment process. Thus=
,
> regardless of whether a number had not yet been assigned to a service, it
> must not be used as the destination UDP port number. Also, consider
> operational issues if a new service is assigned a new port number from th=
e
> User Ports range. One day the number was "free" and tomorrow it may be
> assigned. Handling such a scenario will add complexity while benefits are=
,
> in my opinion, questionable.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
>
>
> Why limit the UDP port range to 49152-65535? Any free UDP port can be
> used, no?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>

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

<div dir=3D"ltr">Hi Rakesh,<div>many thanks for your comments.=C2=A0</div><=
div><ul><li>I&#39;ve updated MBZ to &quot;MAY be zeroed on transmit and MUS=
T be ignored on receipt&quot;.</li><li>I think that the fact RFC 7750 is no=
t mentioned in this document should be interpreted as &quot;not supported&q=
uot;. If you believe that something should be said explicitly, would the fo=
llowing be acceptable</li></ul></div><blockquote style=3D"margin:0 0 0 40px=
;border:none;padding:0px"><div>[RFC7750] is supported by optional extension=
 specified in [I-D.ietf-ippm-stamp-option-tlv].</div></blockquote>Attached =
are, as usual, diff and the updated working version.<div><br></div><div>Muc=
h appreciate your help and commitment to making STAMP useful and practical.=
</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 8, 2019 =
at 6:24 AM Rakesh Gandhi (rgandhi) &lt;<a href=3D"mailto:rgandhi@cisco.com"=
>rgandhi@cisco.com</a>&gt; wrote:<br></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">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_-6747400162276521963WordSection1">
<p class=3D"MsoNormal">Thank you Greg for the updates. They look good, I ha=
ve couple of comments:<u></u><u></u></p>
<ol style=3D"margin-top:0cm" start=3D"1" type=3D"1">
<li class=3D"gmail-m_-6747400162276521963MsoListParagraph" style=3D"margin-=
left:0cm">I did not see the updates for the first bullet (1) below regardin=
g MBZ in the updated draft. Assuming it is pending.<u></u><u></u></li><li c=
lass=3D"gmail-m_-6747400162276521963MsoListParagraph" style=3D"margin-left:=
0cm">It should still say something for the RFC 7750. Without any guidance, =
it can be implemented as specified in RFC 7750.<u></u><u></u></li></ol>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">ippm &lt;<a href=3D"m=
ailto:ippm-bounces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt=
; on behalf of Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Date: </b>Wednesday, August 7, 2019 at 7:43 PM<br>
<b>To: </b>Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc: </b>IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind &lt;<a href=3D"m=
ailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;, I=
ETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@iet=
f.org</a>&gt;, &quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" targ=
et=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailt=
o:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@i=
etf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hi Rakesh, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your kind consideration of my response=
s and very pointed questions. Please find my follow-up notes in-line below =
under GIM&gt;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your reply. Please see inline &lt;RG&gt;.=
.<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal">Hi Rakesh, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for pointing to these two RFCs. Please con=
sider my thoughts:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
(1) RFC 7820 is Experimental and, as I understand, the proposed solution is=
 not seen kindly by the security experts, and for a good reason. As you&#39=
;ve correctly pointed out, STAMP in unauthenticated mode may easily support=
 the technique described in RFC 7820.
 But I&#39;m not sure we have to do that in the base specification. What we=
 can do is to relax language on MBZ and drop &quot;MUST be zeroed on transm=
ission&quot; leaving &quot;MUST be ignored on receipt&quot;. What do you th=
ink?<u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&lt;RG&gt; Ok with that.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
(2) I appreciate your interest in RFC 7750 (as one of co-authors). We&#39;v=
e decided to support this functionality in an extension to STAMP. Class of =
Service TLV fully supports the functionality defined in RFC 7750 and offers=
 the ability to instruct the Session-Reflector
 which DSCP value it must use for the reflected STAMP packet. Thus CoS mark=
ing consistency is verified in forward and reverse directions.<u></u><u></u=
></li></ul>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&lt;RG&gt; In that case, draft may say RFC7750 metho=
d is not supported by STAMP?<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; Though it is not part of the base specif=
ication, the ability to test the consistency of CoS mapping on a path betwe=
en STAMP Session-Sender and Session-Reflector is supported by using the Cla=
ss of Service TLV. And since it has been
 recently adopted by IPPM WG, I don&#39;t think that such a statement will =
be helpful to an implementor of STAMP.<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class=3D"MsoNormal">Also, I think the draft dropped supporting the serve=
r octet [RFC6038], right? If so, following text needs updating?<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0=C2=A0 o =C2=A0(3) Packet Padding (reflected) =
is an optional variable length field..<br>
=C2=A0 =C2=A0 =C2=A0 The length of the Packet Padding (reflected) field MUS=
T be equal<br>
=C2=A0 =C2=A0 =C2=A0 to the value of the Server Octets field (Figure 2).=C2=
=A0 If the value<br>
=C2=A0 =C2=A0 =C2=A0 is non-zero, the Session-Reflector MUST copy number of=
 octets<br>
=C2=A0 =C2=A0 =C2=A0 equal to the value of Server Octets field starting wit=
h the Server<br>
=C2=A0 =C2=A0 =C2=A0 Octets field.<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I&#39;m sorry you&#39;ve had an older wo=
rking version of the draft. Attached is the current version and the text ha=
s been removed. Could you let me know if this change is acceptable?<u></u><=
u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi Greg,</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Couple of additional =
comments on the draft:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">There are TWAMP exten=
sions for Checksum complement in
</span><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:rgb=
(103,103,103)">RFC 7820</span><span style=3D"font-size:10pt"> and DSCP-ECN =
in</span><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:r=
gb(103,103,103)"> RFC 7750. Good to add some text
 for STAMP if they can be supported or not supported. I can see they can be=
 supported as following, and should not break anything:</span><u></u><u></u=
></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 3</span></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">0 1 2 3 4 5 =
6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></b><u></u><u></u=
></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sequence Number=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u=
></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Transmit Timestamp=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p=
>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Error Estimate=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 MBZ=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Receive Timestamp=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u>=
</p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b=
><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sender Sequence Number=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sender Timestamp=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><=
u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b=
><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 Sender Error Estimate=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MBZ=C2=A0=C2=A0=C2=A0=C2=
=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0 Send=
er TTL=C2=A0=C2=A0 | S-DSCP-ECN=C2=A0=C2=A0=C2=A0 | Checksum Complement=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 |</span></b><u></u><u>=
</u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal">Hi Rakesh, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your question. In my experience, some =
implementations of TWAMP-Light have taken the liberty to allow using UDP po=
rt numbers outside the Dynamic/Private range. I believe that is not the rig=
ht decision. In the note of IANA&#39;s
 Service Name and Transport Protocol Port Number Registry we read:<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0Service names and port numbers are used to dis=
tinguish between different<br>
=C2=A0services that run over transport protocols such as TCP, UDP, DCCP, an=
d<br>
=C2=A0SCTP.<br>
<br>
=C2=A0Service names are assigned on a first-come, first-served process, as<=
br>
=C2=A0documented in [RFC6335].<br>
<br>
=C2=A0Port numbers are assigned in various ways, based on three ranges: Sys=
tem<br>
=C2=A0Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Priva=
te<br>
=C2=A0Ports (49152-65535); the difference uses of these ranges is described=
 in<br>
=C2=A0[RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are<=
br>
=C2=A0assigned by the &quot;IETF Review&quot; or &quot;IESG Approval&quot; =
procedures described in<br>
=C2=A0[RFC8126]. User Ports are assigned by IANA using the &quot;IETF Revie=
w&quot; process,<br>
=C2=A0the &quot;IESG Approval&quot; process, or the &quot;Expert Review&quo=
t; process, as per<br>
=C2=A0[RFC6335]. Dynamic Ports are not assigned.<br>
<br>
=C2=A0The registration procedures for service names and port numbers are<br=
>
=C2=A0described in [RFC6335].<br>
<br>
=C2=A0Assigned ports both System and User ports SHOULD NOT be used without<=
br>
=C2=A0or prior to IANA registration.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">My interpretation is that ports in System and User r=
anges, even if not yet assigned, must not be used without following the ass=
ignment process. Thus, regardless of whether a number had not yet been assi=
gned to a service, it must not be
 used as the destination UDP port number. Also, consider operational issues=
 if a new service is assigned a new port number from the User Ports range. =
One day the number was &quot;free&quot; and tomorrow it may be assigned. Ha=
ndling such a scenario will add complexity
 while benefits are, in my opinion, questionable.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Why limit the UDP port range to 49152-65535? Any fre=
e UDP port can be used, no?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal">HI Greg <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination UDP port num=
ber from the Dynamic and/or Private Ports
 range 49152-65535.<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000943d66058fa01aba--

--000000000000943d6a058fa01abc
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-ippm-stamp-07.txt"
Content-Disposition: attachment; filename="draft-ietf-ippm-stamp-07.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jz32ub3f1>
X-Attachment-Id: f_jz32ub3f1

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gSnVuCkV4cGly
ZXM6IEZlYnJ1YXJ5IDksIDIwMjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VkaWFuIE5ldHdvcmtzCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBGb290
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEF1Z3VzdCA4LCAyMDE5CgoKICAgICAgICAgICAgICAgU2ltcGxl
IFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNwoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAg
IHdoaWNoIGVuYWJsZXMgdGhlIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQt
dHJpcAogICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwg
YW5kIHBhY2tldCBsb3NzLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp
b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n
IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU
RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gRmVicnVhcnkgOSwgMjAyMC4K
CkNvcHlyaWdodCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0
aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJp
Z2h0cyByZXNlcnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5k
IHRoZSBJRVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERv
Y3VtZW50cwogICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZm
ZWN0IG9uIHRoZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVh
c2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUg
eW91ciByaWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QKICAgdG8gdGhpcyBkb2N1
bWVudC4gIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSA5LCAyMDIwICAgICAg
ICAgICAgICAgIFtQYWdlIDFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNU
QU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgaW5jbHVkZSBTaW1wbGlm
aWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRo
ZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50
eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBv
ZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRo
aXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFRl
cm1pbm9sb2d5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDMKICAgICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICAzCiAgIDMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJmb3JtYW5jZSBN
ZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICA0LiAgVGhlb3J5IG9mIE9wZXJh
dGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQKICAgICA0
LjEuICBTZXNzaW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4g
LiAuIC4gICA0CiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4g
VW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNAogICAgICAgNC4xLjIuICBTZXNzaW9uLVNlbmRlciBQ
YWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZSAgLiAgIDYKICAgICA0LjIuICBTZXNz
aW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4gICA3
CiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4gVW5hdXRo
ZW50aWNhdGVkCiAgICAgICAgICAgICAgIE1vZGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNwogICAgICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3Rv
ciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZSAgIDkKICAgICA0LjMuICBJbnRl
Z3JpdHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4gIDEw
CiAgICAgNC40LiAgSW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0IC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAxMQogICA1LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgNi4gIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgIDcuICBB
Y2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAxMgogICA4LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTIKICAgICA4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgICAgOC4yLiAgSW5mb3Jt
YXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwog
ICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTQKCjEuICBJbnRyb2R1Y3Rpb24KCiAgIERldmVsb3BtZW50IGFuZCBkZXBs
b3ltZW50IG9mIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChUV0FNUCkg
W1JGQzUzNTddIGFuZCBpdHMgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzYwMzhdIHRoYXQgZGVmaW5l
ZAogICBmZWF0dXJlcyBzdWNoIGFzIFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXpl
IGZvciBUV0FNUAogICBwcm92aWRlZCBpbnZhbHVhYmxlIGV4cGVyaWVuY2UuICBTZXZlcmFsIGlu
ZGVwZW5kZW50IGltcGxlbWVudGF0aW9ucwogICBleGlzdCwgaGF2ZSBiZWVuIGRlcGxveWVkIGFu
ZCBwcm92aWRlIGltcG9ydGFudCBvcGVyYXRpb25hbAogICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVu
dHMuICBBdCB0aGUgc2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbgogICBub3RpY2VhYmxlIGludGVy
ZXN0IGluIHVzaW5nIGEgc2ltcGxlciBtZWNoYW5pc20gZm9yIGFjdGl2ZQogICBwZXJmb3JtYW5j
ZSBtb25pdG9yaW5nIHRoYXQgY2FuIHByb3ZpZGUgZGV0ZXJtaW5pc3RpYyBiZWhhdmlvciBhbmQK
ICAgaW5oZXJpdCBzZXBhcmF0aW9uIG9mIGNvbnRyb2wgKHZlbmRvci1zcGVjaWZpYyBjb25maWd1
cmF0aW9uIG9yCiAgIG9yY2hlc3RyYXRpb24pIGFuZCB0ZXN0IGZ1bmN0aW9ucy4gIE9uZSBvZiBz
dWNoIGlzIFBlcmZvcm1hbmNlCiAgIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21l
ciBFcXVpcG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQgZnJvbQogICBCcm9hZGJhbmQgRm9ydW0gW0JC
Ri5UUi0zOTBdIHVzZWQgYXMgdGhlIHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0LAogICBhY2Nv
cmRpbmcgdG8gW1JGQzg1NDVdLCBpbmNsdWRlcyBzdWItc2V0IG9mIFRXQU1QLVRlc3QgZnVuY3Rp
b25zIGluCiAgIGNvbWJpbmF0aW9uIHdpdGggb3RoZXIgYXBwbGljYXRpb25zIHRoYXQgcHJvdmlk
ZSwgZm9yIGV4YW1wbGUsCiAgIGNvbnRyb2wgYW5kIHNlY3VyaXR5LiAgVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZQogICBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29s
LCBTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wKCgoKCk1pcnNreSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgOSwgMjAyMCAgICAgICAgICAgICAgICBb
UGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAg
ICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIChTVEFNUCksIHRoYXQgZW5hYmxlcyBtZWFz
dXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXAKICAgcGVyZm9ybWFuY2UgbWV0
cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy4KCjIuICBD
b252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQKCjIuMS4gIFRlcm1pbm9sb2d5CgogICBB
RVMgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZAoKICAgQ0JDIENpcGhlciBCbG9jayBDaGFp
bmluZwoKICAgRUNCIEVsZWN0cm9uaWMgQ29va2Jvb2sKCiAgIEtFSyBLZXktZW5jcnlwdGlvbiBL
ZXkKCiAgIFNUQU1QIC0gU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29s
CgogICBOVFAgLSBOZXR3b3JrIFRpbWUgUHJvdG9jb2wKCiAgIFBUUCAtIFByZWNpc2lvbiBUaW1l
IFByb3RvY29sCgogICBITUFDIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGUKCiAg
IE9XQU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCgogICBUV0FNUCBUd28t
V2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAoKICAgTUJaIE1heSBiZSBaZXJvCgoyLjIu
ICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UKCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBO
T1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwKICAgIlNIT1VMRCIsICJTSE9V
TEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQKICAg
Ik9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNj
cmliZWQgaW4gQkNQCiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hl
biwgdGhleSBhcHBlYXIgaW4gYWxsCiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLgoKMy4gIFNv
ZnR3YXJpemF0aW9uIG9mIFBlcmZvcm1hbmNlIE1lYXN1cmVtZW50CgogICBGaWd1cmUgMSBwcmVz
ZW50cyB0aGUgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChT
VEFNUCkgU2Vzc2lvbi1TZW5kZXIgYW5kIFNlc3Npb24tUmVmbGVjdG9yIHdpdGggYSBtZWFzdXJl
bWVudAogICBzZXNzaW9uLiAgVGhlIGNvbmZpZ3VyYXRpb24gYW5kIG1hbmFnZW1lbnQgb2YgdGhl
IFNUQU1QIFNlc3Npb24tCiAgIFNlbmRlciwgU2Vzc2lvbi1SZWZsZWN0b3IgYW5kIG1hbmFnZW1l
bnQgb2YgdGhlIFNUQU1QIHNlc3Npb25zIGNhbiBiZQogICBhY2hpZXZlZCB0aHJvdWdoIHZhcmlv
dXMgbWVhbnMuICBDb21tYW5kIExpbmUgSW50ZXJmYWNlLCBPU1MvQlNTCiAgIChvcGVyYXRpb25z
IHN1cHBvcnQgc3lzdGVtL2J1c2luZXNzIHN1cHBvcnQgc3lzdGVtIGFzIGEgY29tYmluYXRpb24K
ICAgb2YgdHdvIHN5c3RlbXMgdXNlZCB0byBzdXBwb3J0IGEgcmFuZ2Ugb2YgdGVsZWNvbW11bmlj
YXRpb24gc2VydmljZXMpCiAgIHVzaW5nIFNOTVAgb3IgY29udHJvbGxlcnMgaW4gU29mdHdhcmUt
RGVmaW5lZCBOZXR3b3JraW5nIHVzaW5nCiAgIE5ldGNvbmYvWUFORyBhcmUgYnV0IGEgZmV3IGV4
YW1wbGVzLgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDksIDIw
MjAgICAgICAgICAgICAgICAgW1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgICAgICBv
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LW8KICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBDb25maWd1cmF0aW9uIGFuZCAgICAg
ICAgICAgICAgICAgICB8CiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTWFuYWdl
bWVudCAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgICAgICAg
IHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAg
ICAgICAgIHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAg
ICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fHwKICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgfCBTVEFNUCBTZXNzaW9uLVNlbmRlciB8IDwtLS0gU1RB
TVAtLS0+IHwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgfAogICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCgogICAg
ICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IFNUQU1QIFJlZmVyZW5jZSBNb2RlbAoKNC4gIFRo
ZW9yeSBvZiBPcGVyYXRpb24KCiAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0
IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2FyZAogICBTVEFNUCBTZXNzaW9uLVJlZmxl
Y3Rvci4gIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIFNlc3Npb24tCiAgIFNlbmRl
cidzIHBhY2tldCBhbmQgYWN0cyBhY2NvcmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG9w
dGlvbmFsCiAgIGNvbnRyb2wgaW5mb3JtYXRpb24gY29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9u
LVNlbmRlcidzIHRlc3QgcGFja2V0LgogICBTVEFNUCBkZWZpbmVzIHR3byBkaWZmZXJlbnQgdGVz
dCBwYWNrZXQgZm9ybWF0cywgb25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBT
VEFNUC1TZXNzaW9uLVNlbmRlciBhbmQgb25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5
IHRoZSBTVEFNUC1TZXNzaW9uLVJlZmxlY3Rvci4gIFNUQU1QIHN1cHBvcnRzIHR3bwogICBtb2Rl
czogdW5hdXRoZW50aWNhdGVkIGFuZCBhdXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNU
QU1QIHRlc3QKICAgcGFja2V0cywgZGVmaW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9u
IDQuMi4xLCBlbnN1cmUKICAgaW50ZXJ3b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1QIExp
Z2h0IGFzIGRlc2NyaWJlZCBpbgogICBTZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy4KCiAgIEJ5
IGRlZmF1bHQsIFNUQU1QIHVzZXMgc3ltbWV0cmljYWwgcGFja2V0cywgaS5lLiwgc2l6ZSBvZiB0
aGUgcGFja2V0CiAgIHRyYW5zbWl0dGVkIGJ5IFNlc3Npb24tUmVmbGVjdG9yIGVxdWFscyB0aGUg
c2l6ZSBvZiB0aGUgcGFja2V0CiAgIHJlY2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci4K
CjQuMS4gIFNlc3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0CgogICBCZWNh
dXNlIFNUQU1QIHN1cHBvcnRzIHN5bW1ldHJpY2FsIHRlc3QgcGFja2V0cywgU1RBTVAgU2Vzc2lv
bi1TZW5kZXIKICAgcGFja2V0IGhhcyBhIG1pbmltdW0gc2l6ZSBvZiA0NCBvY3RldHMgaW4gdW5h
dXRoZW50aWNhdGVkIG1vZGUsIHNlZQogICBGaWd1cmUgMiwgYW5kIDExMiBvY3RldHMgaW4gdGhl
IGF1dGhlbnRpY2F0ZWQgbW9kZSwgc2VlIEZpZ3VyZSA0LgoKNC4xLjEuICBTZXNzaW9uLVNlbmRl
ciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0aGVudGljYXRlZCBNb2RlCgogICBTVEFNUCBTZXNzaW9u
LVNlbmRlciBwYWNrZXQgZm9ybWF0IGluIHVuYXV0aGVudGljYXRlZCBtb2RlOgoKCgoKCgoKCgoK
TWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSA5LCAyMDIwICAgICAgICAg
ICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1Q
ICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgICAgIDAgICAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAgIDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMQogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVu
Y2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgRXJy
b3IgRXN0aW1hdGUgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgIE1CWiAoMzAgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwoKICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRlc3Qg
cGFja2V0IGZvcm1hdCBpbiB1bmF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtb2RlCgogICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxv
d2luZzoKCiAgIG8gIFNlcXVlbmNlIE51bWJlciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAg
Rm9yIGVhY2ggbmV3IHNlc3Npb24KICAgICAgaXRzIHZhbHVlIHN0YXJ0cyBhdCB6ZXJvIGFuZCBp
cyBpbmNyZW1lbnRlZCB3aXRoIGVhY2ggdHJhbnNtaXR0ZWQKICAgICAgcGFja2V0LgoKICAgbyAg
VGltZXN0YW1wIGlzIGVpZ2h0IG9jdGV0cyBsb25nIGZpZWxkLiAgU1RBTVAgbm9kZSBNVVNUIHN1
cHBvcnQKICAgICAgTmV0d29yayBUaW1lIFByb3RvY29sIChOVFApIHZlcnNpb24gNCA2NC1iaXQg
dGltZXN0YW1wIGZvcm1hdAogICAgICBbUkZDNTkwNV0sIHRoZSBmb3JtYXQgdXNlZCBpbiBbUkZD
NTM1N10uICBTVEFNUCBub2RlIE1BWSBzdXBwb3J0CiAgICAgIElFRUUgMTU4OHYyIFByZWNpc2lv
biBUaW1lIFByb3RvY29sIHRydW5jYXRlZCA2NC1iaXQgdGltZXN0YW1wCiAgICAgIGZvcm1hdCBb
SUVFRS4xNTg4LjIwMDhdLCB0aGUgZm9ybWF0IHVzZWQgaW4gW1JGQzgxODZdLgoKICAgbyAgRXJy
b3IgRXN0aW1hdGUgaXMgdHdvIG9jdGV0cyBsb25nIGZpZWxkIHdpdGggZm9ybWF0IGRpc3BsYXll
ZCBpbgogICAgICBGaWd1cmUgMwoKICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxCiAg
ICAgICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUKICAgICAgICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgICAgICB8U3xafCAgIFNjYWxlICAg
fCAgIE11bHRpcGxpZXIgIHwKICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKCiAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMzogRXJyb3IgRXN0aW1hdGUgRm9y
bWF0CgogICAgICB3aGVyZSBTLCBTY2FsZSwgYW5kIE11bHRpcGxpZXIgZmllbGRzIGFyZSBpbnRl
cnByZXRlZCBhcyB0aGV5IGhhdmUKICAgICAgYmVlbiBkZWZpbmVkIGluIHNlY3Rpb24gNC4xLjIg
W1JGQzQ2NTZdOyBhbmQgWiBmaWVsZCAtIGFzIGhhcyBiZWVuCiAgICAgIGRlZmluZWQgaW4gc2Vj
dGlvbiAyLjMgW1JGQzgxODZdOgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZl
YnJ1YXJ5IDksIDIwMjAgICAgICAgICAgICAgICAgW1BhZ2UgNV0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkK
CgogICAgICAqICAwIC0gTlRQIDY0IGJpdCBmb3JtYXQgb2YgYSB0aW1lc3RhbXA7CgogICAgICAq
ICAxIC0gUFRQdjIgdHJ1bmNhdGVkIGZvcm1hdCBvZiBhIHRpbWVzdGFtcC4KCiAgICAgIFRoZSBT
VEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVz
ZSwKICAgICAgb3Igc2V0IHZhbHVlIG9mIHRoZSBaIGZpZWxkIGluIGFjY29yZGFuY2Ugd2l0aCB0
aGUgdGltZXN0YW1wCiAgICAgIGZvcm1hdCBpbiB1c2UuICBUaGlzIG9wdGlvbmFsIGZpZWxkIGlz
IHRvIGVuaGFuY2Ugb3BlcmF0aW9ucywgYnV0CiAgICAgIGxvY2FsIGNvbmZpZ3VyYXRpb24gb3Ig
ZGVmYXVsdHMgY291bGQgYmUgdXNlZCBpbiBpdHMgcGxhY2UuCgogICBvICBNYXktYmUtWmVybyAo
TUJaKSBmaWVsZCBpbiB0aGUgc2Vzc2lvbi1zZW5kZXIgdW5hdXRoZW50aWNhdGVkCiAgICAgIHBh
Y2tldCBpcyAzMCBvY3RldHMgbG9uZy4gIEl0IE1BWSBiZSBhbGwgemVyb2VkIG9uIHRoZQogICAg
ICB0cmFuc21pc3Npb24gYW5kIE1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0LgoKNC4xLjIuICBT
ZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgU1RB
TVAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkIG1vZGU6Cgog
ICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgICAgIDMKICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAx
IDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAg
ICAgIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRz
KSAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICBFcnJvciBF
c3RpbWF0ZSAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICsKICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNzAg
b2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4KICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRz
KSAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKCiAgICBGaWd1cmUgNDogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQg
Zm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtb2RlCgogICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1
dGhlbnRpY2F0ZWQgbW9kZSwKICAgbGlzdGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCBNQlog
ZmllbGRzIGlhcmUgdXNlZCB0byBhbGlnbiB0aGUKICAgcGFja2V0IG9uIDE2IG9jdGV0cyBib3Vu
ZGFyeS4gIFRoZSB2YWx1ZSBvZiB0aGUgZmllbGQgTUFZIGJlIHplcm9lZAogICBvbiB0cmFuc21p
c3Npb24gYW5kIE1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0LiAgQWxzbywgdGhlIHBhY2tldAoK
CgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDksIDIwMjAgICAgICAg
ICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RB
TVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICBpbmNsdWRlcyBhIGtleS1o
YXNoZWQgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBjb2RlIChITUFDKSAoW1JGQzIxMDRdKQogICBo
YXNoIGF0IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZSBkZXRhaWxlZCB1c2Ugb2YgdGhlIEhNQUMg
ZmllbGQgaXMKICAgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC4zLgoKNC4yLiAgU2Vzc2lvbi1SZWZs
ZWN0b3IgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQKCiAgIFRoZSBTZXNzaW9uLVJlZmxlY3Rv
ciByZWNlaXZlcyB0aGUgU1RBTVAgdGVzdCBwYWNrZXQsIHZlcmlmaWVzIGl0LAogICBwcmVwYXJl
cyBhbmQgdHJhbnNtaXRzIHRoZSByZWZsZWN0ZWQgdGVzdCBwYWNrZXQuCgogICBUd28gbW9kZXMg
b2YgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgY2hhcmFjdGVyaXplIHRoZSBleHBlY3RlZAogICBi
ZWhhdmlvciBhbmQsIGNvbnNlcXVlbnRseSwgcGVyZm9ybWFuY2UgbWV0cmljcyB0aGF0IGNhbiBi
ZSBtZWFzdXJlZDoKCiAgIG8gIFN0YXRlbGVzcyAtIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIGRv
ZXMgbm90IG1haW50YWluIHRlc3Qgc3RhdGUKICAgICAgYW5kIHdpbGwgcmVmbGVjdCB0aGUgcmVj
ZWl2ZWQgc2VxdWVuY2UgbnVtYmVyIHdpdGhvdXQKICAgICAgbW9kaWZpY2F0aW9uLiAgQXMgYSBy
ZXN1bHQsIG9ubHkgcm91bmQtdHJpcCBwYWNrZXQgbG9zcyBjYW4gYmUKICAgICAgY2FsY3VsYXRl
ZCB3aGlsZSB0aGUgcmVmbGVjdG9yIGlzIG9wZXJhdGluZyBpbiBzdGF0ZWxlc3MgbW9kZS4KCiAg
IG8gIFN0YXRlZnVsIC0gU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgbWFpbnRhaW5zIHRlc3Qgc3Rh
dGUgdGh1cwogICAgICBlbmFibGluZyB0aGUgYWJpbGl0eSB0byBkZXRlcm1pbmUgZm9yd2FyZCBs
b3NzLCBnYXBzIHJlY29nbml6ZWQgaW4KICAgICAgdGhlIHJlY2VpdmVkIHNlcXVlbmNlIG51bWJl
ci4gIEFzIGEgcmVzdWx0LCBib3RoIG5lYXItZW5kCiAgICAgIChmb3J3YXJkKSBhbmQgZmFyLWVu
ZCAoYmFja3dhcmQpIHBhY2tldCBsb3NzIGNhbiBiZSBjb21wdXRlZC4KICAgICAgVGhhdCBpbXBs
aWVzIHRoYXQgdGhlIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIE1VU1Qga2VlcCBhIHN0YXRlCiAg
ICAgIGZvciBlYWNoIGFjY2VwdGVkIFNUQU1QLXRlc3Qgc2Vzc2lvbiwgdW5pcXVlbHkgaWRlbnRp
ZnlpbmcgU1RBTVAtCiAgICAgIHRlc3QgcGFja2V0cyB0byBvbmUgc3VjaCBzZXNzaW9uIGluc3Rh
bmNlLCBhbmQgZW5hYmxpbmcgYWRkaW5nIGEKICAgICAgc2VxdWVuY2UgbnVtYmVyIGluIHRoZSB0
ZXN0IHJlcGx5IHRoYXQgaXMgaW5kaXZpZHVhbGx5IGluY3JlbWVudGVkCiAgICAgIG9uIGEgcGVy
LXNlc3Npb24gYmFzaXMuCgo0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQg
aW4gVW5hdXRoZW50aWNhdGVkIE1vZGUKCiAgIEZvciB1bmF1dGhlbnRpY2F0ZWQgbW9kZToKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFy
eSA5LCAyMDIwICAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAg
ICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
ICAgICAzCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgRXJy
b3IgRXN0aW1hdGUgICAgICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfAogICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1w
ICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAg
ICAgICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAg
ICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFRp
bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwog
ICAgfCBTZXNzaW9uLVNlbmRlciBFcnJvciBFc3RpbWF0ZSB8ICAgICAgICAgICBNQlogICAgICAg
ICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAg
ICAgICAgICAgTUJaICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAg
ICAgICBGaWd1cmUgNTogU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0
IGluCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuYXV0aGVudGljYXRlZCBtb2RlCgogICB3
aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzoKCiAgIG8gIFNlcXVlbmNl
IE51bWJlciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAgVGhlIHZhbHVlIG9mIHRoZQogICAg
ICBTZXF1ZW5jZSBOdW1iZXIgZmllbGQgaXMgc2V0IGFjY29yZGluZyB0byB0aGUgbW9kZSBvZiB0
aGUgU1RBTVAKICAgICAgU2Vzc2lvbi1SZWZsZWN0b3I6CgogICAgICAqICBpbiB0aGUgc3RhdGVs
ZXNzIG1vZGUgdGhlIFNlc3Npb24tUmVmbGVjdG9yIGNvcGllcyB0aGUgdmFsdWUKICAgICAgICAg
ZnJvbSB0aGUgcmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNrZXQncyBTZXF1ZW5jZSBOdW1iZXIgZmll
bGQ7CgogICAgICAqICBpbiB0aGUgc3RhdGVmdWwgbW9kZSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3Ig
Y291bnRzIHRoZSByZWNlaXZlZAogICAgICAgICBTVEFNUCB0ZXN0IHBhY2tldHMgaW4gZWFjaCB0
ZXN0IHNlc3Npb24gYW5kIHVzZXMgdGhhdCBjb3VudGVyCiAgICAgICAgIHRvIHNldCB0aGUgdmFs
dWUgb2YgdGhlIFNlcXVlbmNlIE51bWJlciBmaWVsZC4KCiAgIG8gIFRpbWVzdGFtcCBhbmQgUmVj
ZWl2ZXIgVGltZXN0YW1wIGZpZWxkcyBhcmUgZWFjaCBlaWdodCBvY3RldHMKICAgICAgbG9uZy4g
IFRoZSBmb3JtYXQgb2YgdGhlc2UgZmllbGRzLCBOVFAgb3IgUFRQdjIsIGluZGljYXRlZCBieSB0
aGUKICAgICAgWiBmbGFnIG9mIHRoZSBFcnJvciBFc3RpbWF0ZSBmaWVsZCBhcyBkZXNjcmliZWQg
aW4gU2VjdGlvbiA0LjEuCgogICBvICBFcnJvciBFc3RpbWF0ZSBoYXMgdGhlIHNhbWUgc2l6ZSBh
bmQgaW50ZXJwcmV0YXRpb24gYXMgZGVzY3JpYmVkCiAgICAgIGluIFNlY3Rpb24gNC4xLgoKCgoK
CgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDksIDIwMjAgICAgICAg
ICAgICAgICAgW1BhZ2UgOF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RB
TVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICBvICBTZXNzaW9uLVNlbmRl
ciBTZXF1ZW5jZSBOdW1iZXIsIFNlc3Npb24tU2VuZGVyIFRpbWVzdGFtcCwgYW5kCiAgICAgIFNl
c3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRlIGFyZSBjb3BpZXMgb2YgdGhlIGNvcnJlc3BvbmRp
bmcKICAgICAgZmllbGRzIGluIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCBzZW50IGJ5IHRoZSBTZXNz
aW9uLVNlbmRlci4KCiAgIG8gIFNlc3Npb24tU2VuZGVyIFRUTCBpcyBvbmUgb2N0ZXQgbG9uZyBm
aWVsZCwgYW5kIGl0cyB2YWx1ZSBpcyB0aGUKICAgICAgY29weSBvZiB0aGUgVFRMIGZpZWxkIGlu
IElQdjQgKG9yIEhvcCBMaW1pdCBpbiBJUHY2KSBmcm9tIHRoZQogICAgICByZWNlaXZlZCBTVEFN
UCB0ZXN0IHBhY2tldC4KCiAgIG8gIE1CWiBpcyB1c2VkIHRvIGFjaGlldmUgYWxpZ25tZW50IG9u
IGEgZm91ciBvY3RldHMgYm91bmRhcnkuICBUaGUKICAgICAgdmFsdWUgb2YgdGhlIGZpZWxkIE1B
WSBiZSB6ZXJvZWQgb24gdHJhbnNtaXNzaW9uIGFuZCBNVVNUIGJlCiAgICAgIGlnbm9yZWQgb24g
cmVjZWlwdC4KCjQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRo
ZW50aWNhdGVkIE1vZGUKCiAgIEZvciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOgoKICAgICAgMCAg
ICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAg
MwogICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAg
fCAgICAgICAgIEVycm9yIEVzdGltYXRlICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1C
WiAoNiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgIE1CWiAoOCBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgU2Vz
c2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAg
fCBTZXNzaW9uLVNlbmRlciBFcnJvciBFc3RpbWF0ZSB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSA5LCAy
MDIwICAgICAgICAgICAgICAgIFtQYWdlIDldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNiBvY3RldHMpICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfFNlcy1TZW5kZXIgVFRM
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
Ky0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1C
WiAoMTUgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIEhNQUMgKDE2IG9jdGV0
cykgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCgogICBGaWd1cmUgNjogU1RBTVAgU2Vzc2lv
bi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlCgogICBUaGUgZmllbGQgZGVmaW5pdGlvbnMg
YXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwKICAgbGlzdGVkIGluIFNl
Y3Rpb24gNC4yLjEuICBBZGRpdGlvbmFsbHksIHRoZSBNQlogZmllbGQgaXMgdXNlZCB0bwogICBh
bGlnbiB0aGUgcGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIFRoZSB2YWx1ZSBvZiB0aGUg
ZmllbGQgTUFZCiAgIGJlIHplcm9lZCBvbiB0cmFuc21pc3Npb24gYW5kIE1VU1QgYmUgaWdub3Jl
ZCBvbiByZWNlaXB0LiAgQWxzbywKICAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNr
ZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZQogICBpbmNsdWRlcyBhIGtleSAoSE1BQykg
KFtSRkMyMTA0XSkgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGUKICAgZGV0YWlsZWQg
dXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzIGluIFNlY3Rpb24gNC4zLgoKNC4zLiAgSW50ZWdyaXR5
IGFuZCBDb25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUAoKICAgVG8gcHJvdmlkZSBp
bnRlZ3JpdHkgcHJvdGVjdGlvbiwgZWFjaCBTVEFNUCBtZXNzYWdlIGlzIGJlaW5nCiAgIGF1dGhl
bnRpY2F0ZWQgYnkgYWRkaW5nIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGUgKEhN
QUMpLgogICBTVEFNUCB1c2VzIEhNQUMtU0hBLTI1NiB0cnVuY2F0ZWQgdG8gMTI4IGJpdHMgKHNp
bWlsYXJseSB0byB0aGUgdXNlCiAgIG9mIGl0IGluIElQU2VjIGRlZmluZWQgaW4gW1JGQzQ4Njhd
KTsgaGVuY2UgdGhlIGxlbmd0aCBvZiB0aGUgSE1BQwogICBmaWVsZCBpcyAxNiBvY3RldHMuICBI
TUFDIHVzZXMgb3duIGtleSBhbmQgdGhlIGRlZmluaXRpb24gb2YgdGhlCiAgIG1lY2hhbmlzbSB0
byBkaXN0cmlidXRlIHRoZSBITUFDIGtleSBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCiAg
IHNwZWNpZmljYXRpb24uICBPbmUgZXhhbXBsZSBpcyB0byB1c2UgYW4gb3JjaGVzdHJhdG9yIHRv
IGNvbmZpZ3VyZQogICBITUFDIGtleSBiYXNlZCBvbiBTVEFNUCBZQU5HIGRhdGEgbW9kZWwgW0kt
RC5pZXRmLWlwcG0tc3RhbXAteWFuZ10uCiAgIEhNQUMgTVVTVCBiZSB2ZXJpZmllZCBhcyBlYXJs
eSBhcyBwb3NzaWJsZSB0byBhdm9pZCB1c2luZyBvcgogICBwcm9wYWdhdGluZyBjb3JydXB0ZWQg
ZGF0YS4KCiAgIElmIGNvbmZpZGVudGlhbGl0eSBwcm90ZWN0aW9uIGZvciBTVEFNUCBpcyByZXF1
aXJlZCwgZW5jcnlwdGlvbiBhdAogICB0aGUgaGlnaGVyIGxldmVsIE1VU1QgYmUgdXNlZC4gIEZv
ciBleGFtcGxlLCBTVEFNUCBwYWNrZXRzIGNvdWxkIGJlCiAgIHRyYW5zbWl0dGVkIGluIHRoZSBk
ZWRpY2F0ZWQgSVBzZWMgdHVubmVsIG9yIHNoYXJlIHRoZSBJUHNlYyB0dW5uZWwKICAgd2l0aCB0
aGUgbW9uaXRvcmVkIGZsb3cuCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVz
IEZlYnJ1YXJ5IDksIDIwMjAgICAgICAgICAgICAgICBbUGFnZSAxMF0KDApJbnRlcm5ldC1EcmFm
dCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIw
MTkKCgo0LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQKCiAgIE9uZSBvZiB0
aGUgZXNzZW50aWFsIHJlcXVpcmVtZW50cyB0byBTVEFNUCBpcyB0aGUgYWJpbGl0eSB0bwogICBp
bnRlcndvcmsgd2l0aCBhIFRXQU1QIExpZ2h0IGRldmljZS4gIFRoZXJlIGFyZSB0d28gcG9zc2li
bGUKICAgY29tYmluYXRpb25zIGZvciBzdWNoIHVzZSBjYXNlOgoKICAgbyAgU1RBTVAgU2Vzc2lv
bi1TZW5kZXIgd2l0aCBUV0FNUCBMaWdodCBTZXNzaW9uLVJlZmxlY3RvcjsKCiAgIG8gIFRXQU1Q
IExpZ2h0IFNlc3Npb24tU2VuZGVyIHdpdGggU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IuCgogICBJ
biB0aGUgZm9ybWVyIGNhc2UsIHRoZSBTZXNzaW9uLVNlbmRlciBNQVkgbm90IGJlIGF3YXJlIHRo
YXQgaXRzCiAgIFNlc3Npb24tUmVmbGVjdG9yIGRvZXMgbm90IHN1cHBvcnQgU1RBTVAuICBGb3Ig
ZXhhbXBsZSwgYSBUV0FNUCBMaWdodAogICBTZXNzaW9uLVJlZmxlY3RvciBtYXkgbm90IHN1cHBv
cnQgdGhlIHVzZSBvZiBVRFAgcG9ydCA4NjIgYXMgZGVmaW5lZAogICBpbiBbUkZDODU0NV0uICBU
aHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3QKICAgcGFj
a2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQv
b3IKICAgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5
c3RlbSBzaG91bGQgZmluZCBhCiAgIHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1
c2UuICBBbmQgaWYgYW55IG9mIFNUQU1QCiAgIGV4dGVuc2lvbnMgYXJlIHVzZWQsIHRoZSBUV0FN
UCBMaWdodCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIHZpZXcgdGhlbQogICBhcyBQYWNrZXQgUGFk
ZGluZyBmaWVsZC4gIFRoZSBTZXNzaW9uLVNlbmRlciBTSE9VTEQgdXNlIHRoZSBkZWZhdWx0CiAg
IGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMgLSBOVFAuICBBbmQgaXQgTUFZIHVzZSBQVFB2MiB0
aW1lc3RhbXAKICAgZm9ybWF0LgoKICAgSW4gdGhlIGxhdHRlciBzY2VuYXJpbywgdGhlIHRlc3Qg
bWFuYWdlbWVudCBzeXN0ZW0gU0hPVUxEIHNldCBTVEFNUAogICBTZXNzaW9uLVJlZmxlY3RvciB0
byB1c2UgVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yCiAgIFByaXZhdGUg
UG9ydHMgcmFuZ2UuICBJZiB0aGUgVFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgaW5jbHVkZXMK
ICAgUGFja2V0IFBhZGRpbmcgZmllbGQgaW4gaXRzIHRyYW5zbWl0dGVkIHBhY2tldCwgdGhlIFNU
QU1QIFNlc3Npb24tCiAgIFJlZmxlY3RvciB3aWxsIHJldHVybiB0aGUgcmVmbGVjdGVkIHBhY2tl
dCBvZiB0aGUgc3ltbWV0cmljYWwgc2l6ZSBpZgogICB0aGUgc2l6ZSBvZiB0aGUgcmVjZWl2ZWQg
dGVzdCBwYWNrZXQgaXMgbGFyZ2VyIHRoYW4gdGhlIHNpemUgb2YgU1RBTVAKICAgYmFzZSBwYWNr
ZXQuICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBiZSBzZXQgdG8gdXNlIHRoZSBkZWZhdWx0
CiAgIGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMsIE5UUC4KCiAgIFNUQU1QIGRvZXMgbm90IHN1
cHBvcnQgdGhlIFJlZmxlY3QgT2N0ZXRzIGNhcGFiaWxpdHkgZGVmaW5lZCBpbgogICBbUkZDNjAz
OF0uICBJZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBpcyBwcmVzZW50IGluIHRoZSBUV0FNUAog
ICBTZXNzaW9uLVNlbmRlciBwYWNrZXQsIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHdpbGwgbm90
IGNvcHkgdGhlCiAgIGNvbnRlbnQgc3RhcnRpbmcgZnJvbSB0aGUgU2VydmVyIE9jdGV0cyBmaWVs
ZCBidXQgd2lsbCB0cmFuc21pdCB0aGUKICAgcmVmbGVjdGVkIHBhY2tldCBvZiBlcXVhbCBzaXpl
LgoKNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMKCiAgIFRoaXMgZG9jdW1lbnQgZG9lc24ndCBoYXZl
IGFueSBJQU5BIGFjdGlvbi4gIFRoaXMgc2VjdGlvbiBtYXkgYmUKICAgcmVtb3ZlZCBiZWZvcmUg
dGhlIHB1YmxpY2F0aW9uLgoKNi4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBJbiBnZW5l
cmFsLCBhbGwgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHJlbGF0ZWQgdG8gVFdBTVAtVGVz
dCwKICAgZGlzY3Vzc2VkIGluIFtSRkM1MzU3XSBhcHBseSB0byBTVEFNUC4gIFNpbmNlIFNUQU1Q
IHVzZXMgdGhlIHdlbGwtCiAgIGtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRo
ZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QKICAgUmVjZWl2ZXIgcG9ydCwgdGhlIHNlY3VyaXR5IGNv
bnNpZGVyYXRpb25zIGFuZCBtZWFzdXJlcyB0byBtaXRpZ2F0ZQoKCgpNaXJza3ksIGV0IGFsLiAg
ICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDksIDIwMjAgICAgICAgICAgICAgICBbUGFnZSAxMV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAg
ICAgICAgQXVndXN0IDIwMTkKCgogICB0aGUgcmlzayBvZiB0aGUgYXR0YWNrIHVzaW5nIHRoZSBy
ZWdpc3RlcmVkIHBvcnQgbnVtYmVyIGRvY3VtZW50ZWQgaW4KICAgU2VjdGlvbiA2IFtSRkM4NTQ1
XSBlcXVhbGx5IGFwcGx5IHRvIFNUQU1QLiAgQmVjYXVzZSBvZiB0aGUgY29udHJvbAogICBhbmQg
bWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhp
cwogICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBz
ZXQ6CgogICAgICBUbyBtaXRpZ2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZlY3RvciwgdGhlIGNv
bnRyb2wgYW5kIG1hbmFnZW1lbnQKICAgICAgb2YgYSBTVEFNUCB0ZXN0IHNlc3Npb24gTVVTVCB1
c2UgdGhlIHNlY3VyZWQgdHJhbnNwb3J0LgoKICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tl
dHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkKICAgICAgZXN0aW1hdGVk
LCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVAog
ICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vz
c2lvbi4KICAgICAgW1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24g
aGFuZGxpbmcgbmV0d29yayBsb2FkCiAgICAgIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuICBXaGls
ZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljCiAgICAgIGRlcGVuZHMgb24gdGhl
IHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBpbgogICAg
ICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS4KCiAgIFVzZSBvZiBITUFDLVNI
QS0yNTYgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9kZSBwcm90ZWN0cyB0aGUgZGF0YQogICBpbnRl
Z3JpdHkgb2YgdGhlIFNUQU1QIHRlc3QgcGFja2V0cy4KCjcuICBBY2tub3dsZWRnbWVudHMKCiAg
IEF1dGhvcnMgZXhwcmVzcyB0aGVpciBhcHByZWNpYXRpb24gdG8gSm9zZSBJZ25hY2lvIEFsdmFy
ZXotSGFtZWxpbgogICBhbmQgQnJpYW4gV2VpcyBmb3IgdGhlaXIgZ3JlYXQgaW5zaWdodHMgaW50
byB0aGUgc2VjdXJpdHkgYW5kCiAgIGlkZW50aXR5IHByb3RlY3Rpb24sIGFuZCB0aGUgbW9zdCBo
ZWxwZnVsIGFuZCBwcmFjdGljYWwgc3VnZ2VzdGlvbnMuCiAgIEFsc28sIG91ciBzaW5jZXJlIHRo
YW5rcyB0byBEYXZpZCBCYWxsIGFuZCBSYWtlc2ggR2FuZGhpIG9yIHRoZWlyCiAgIHRob3JvdWdo
IHJldmlld3MgYW5kIGhlbHBmdWwgY29tbWVudHMuCgo4LiAgUmVmZXJlbmNlcwoKOC4xLiAgTm9y
bWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJRUVFLjE1ODguMjAwOF0KICAgICAgICAgICAgICAiU3Rh
bmRhcmQgZm9yIGEgUHJlY2lzaW9uIENsb2NrIFN5bmNocm9uaXphdGlvbiBQcm90b2NvbAogICAg
ICAgICAgICAgIGZvciBOZXR3b3JrZWQgTWVhc3VyZW1lbnQgYW5kIENvbnRyb2wgU3lzdGVtcyIs
CiAgICAgICAgICAgICAgSUVFRSBTdGFuZGFyZCAxNTg4LCBNYXJjaCAyMDA4LgoKICAgW1JGQzIx
MTldICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUK
ICAgICAgICAgICAgICBSZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LAogICAg
ICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkMyMTE5LCBNYXJjaCAxOTk3LAogICAgICAgICAgICAg
IDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoKICAgW1JGQzQ2NTZd
ICBTaGFsdW5vdiwgUy4sIFRlaXRlbGJhdW0sIEIuLCBLYXJwLCBBLiwgQm9vdGUsIEouLCBhbmQg
TS4KICAgICAgICAgICAgICBaZWthdXNrYXMsICJBIE9uZS13YXkgQWN0aXZlIE1lYXN1cmVtZW50
IFByb3RvY29sCiAgICAgICAgICAgICAgKE9XQU1QKSIsIFJGQyA0NjU2LCBET0kgMTAuMTc0ODcv
UkZDNDY1NiwgU2VwdGVtYmVyIDIwMDYsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjNDY1Nj4uCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4
cGlyZXMgRmVicnVhcnkgOSwgMjAyMCAgICAgICAgICAgICAgIFtQYWdlIDEyXQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1
c3QgMjAxOQoKCiAgIFtSRkM1MzU3XSAgSGVkYXlhdCwgSy4sIEtyemFub3dza2ksIFIuLCBNb3J0
b24sIEEuLCBZdW0sIEsuLCBhbmQgSi4KICAgICAgICAgICAgICBCYWJpYXJ6LCAiQSBUd28tV2F5
IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbCAoVFdBTVApIiwKICAgICAgICAgICAgICBSRkMg
NTM1NywgRE9JIDEwLjE3NDg3L1JGQzUzNTcsIE9jdG9iZXIgMjAwOCwKICAgICAgICAgICAgICA8
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1MzU3Pi4KCiAgIFtSRkM1OTA1XSAg
TWlsbHMsIEQuLCBNYXJ0aW4sIEouLCBFZC4sIEJ1cmJhbmssIEouLCBhbmQgVy4gS2FzY2gsCiAg
ICAgICAgICAgICAgIk5ldHdvcmsgVGltZSBQcm90b2NvbCBWZXJzaW9uIDQ6IFByb3RvY29sIGFu
ZCBBbGdvcml0aG1zCiAgICAgICAgICAgICAgU3BlY2lmaWNhdGlvbiIsIFJGQyA1OTA1LCBET0kg
MTAuMTc0ODcvUkZDNTkwNSwgSnVuZSAyMDEwLAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5y
ZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzU5MDU+LgoKICAgW1JGQzYwMzhdICBNb3J0b24sIEEuIGFu
ZCBMLiBDaWF2YXR0b25lLCAiVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQKICAgICAgICAgICAg
ICBQcm90b2NvbCAoVFdBTVApIFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXplCiAg
ICAgICAgICAgICAgRmVhdHVyZXMiLCBSRkMgNjAzOCwgRE9JIDEwLjE3NDg3L1JGQzYwMzgsIE9j
dG9iZXIgMjAxMCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM2MDM4Pi4KCiAgIFtSRkM4MTc0XSAgTGVpYmEsIEIuLCAiQW1iaWd1aXR5IG9mIFVwcGVy
Y2FzZSB2cyBMb3dlcmNhc2UgaW4gUkZDCiAgICAgICAgICAgICAgMjExOSBLZXkgV29yZHMiLCBC
Q1AgMTQsIFJGQyA4MTc0LCBET0kgMTAuMTc0ODcvUkZDODE3NCwKICAgICAgICAgICAgICBNYXkg
MjAxNywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODE3ND4uCgogICBbUkZD
ODE4Nl0gIE1pcnNreSwgRy4gYW5kIEkuIE1laWxpaywgIlN1cHBvcnQgb2YgdGhlIElFRUUgMTU4
OAogICAgICAgICAgICAgIFRpbWVzdGFtcCBGb3JtYXQgaW4gYSBUd28tV2F5IEFjdGl2ZSBNZWFz
dXJlbWVudCBQcm90b2NvbAogICAgICAgICAgICAgIChUV0FNUCkiLCBSRkMgODE4NiwgRE9JIDEw
LjE3NDg3L1JGQzgxODYsIEp1bmUgMjAxNywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmM4MTg2Pi4KCiAgIFtSRkM4NTQ1XSAgTW9ydG9uLCBBLiwgRWQu
IGFuZCBHLiBNaXJza3ksIEVkLiwgIldlbGwtS25vd24gUG9ydAogICAgICAgICAgICAgIEFzc2ln
bm1lbnRzIGZvciB0aGUgT25lLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wKICAgICAg
ICAgICAgICAoT1dBTVApIGFuZCB0aGUgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9j
b2wKICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDg1NDUsIERPSSAxMC4xNzQ4Ny9SRkM4NTQ1
LCBNYXJjaCAyMDE5LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9p
bmZvL3JmYzg1NDU+LgoKOC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW0JCRi5UUi0z
OTBdCiAgICAgICAgICAgICAgIlBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0
byBDdXN0b21lcgogICAgICAgICAgICAgIEVxdWlwbWVudCB1c2luZyBUV0FNUCBMaWdodCIsIEJC
RiBUUi0zOTAsIE1heSAyMDE3LgoKICAgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ10KICAgICAg
ICAgICAgICBNaXJza3ksIEcuLCBYaWFvLCBNLiwgYW5kIFcuIEx1bywgIlNpbXBsZSBUd28td2F5
IEFjdGl2ZQogICAgICAgICAgICAgIE1lYXN1cmVtZW50IFByb3RvY29sIChTVEFNUCkgRGF0YSBN
b2RlbCIsIGRyYWZ0LWlldGYtaXBwbS0KICAgICAgICAgICAgICBzdGFtcC15YW5nLTAzICh3b3Jr
IGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS4KCiAgIFtSRkMyMTA0XSAgS3Jhd2N6eWssIEguLCBC
ZWxsYXJlLCBNLiwgYW5kIFIuIENhbmV0dGksICJITUFDOiBLZXllZC0KICAgICAgICAgICAgICBI
YXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIiwgUkZDIDIxMDQsCiAgICAgICAgICAg
ICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZlYnJ1YXJ5IDE5OTcsCiAgICAgICAgICAgICAgPGh0
dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjEwND4uCgoKCgoKCk1pcnNreSwgZXQg
YWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgOSwgMjAyMCAgICAgICAgICAgICAgIFtQYWdl
IDEzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAg
ICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIFtSRkM0ODY4XSAgS2VsbHksIFMuIGFuZCBTLiBG
cmFua2VsLCAiVXNpbmcgSE1BQy1TSEEtMjU2LCBITUFDLVNIQS0KICAgICAgICAgICAgICAzODQs
IGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJGQyA0ODY4LAogICAgICAgICAgICAgIERP
SSAxMC4xNzQ4Ny9SRkM0ODY4LCBNYXkgMjAwNywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM0ODY4Pi4KCiAgIFtSRkM4MDg1XSAgRWdnZXJ0LCBMLiwg
RmFpcmh1cnN0LCBHLiwgYW5kIEcuIFNoZXBoZXJkLCAiVURQIFVzYWdlCiAgICAgICAgICAgICAg
R3VpZGVsaW5lcyIsIEJDUCAxNDUsIFJGQyA4MDg1LCBET0kgMTAuMTc0ODcvUkZDODA4NSwKICAg
ICAgICAgICAgICBNYXJjaCAyMDE3LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM4MDg1Pi4KCkF1dGhvcnMnIEFkZHJlc3NlcwoKICAgR3JlZyBNaXJza3kKICAgWlRFIENvcnAu
CgogICBFbWFpbDogZ3JlZ2ltaXJza3lAZ21haWwuY29tCgoKICAgR3VvIEp1bgogICBaVEUgQ29y
cG9yYXRpb24KICAgNjgjIFppamluZ2h1YSBSb2FkCiAgIE5hbmppbmcsIEppYW5nc3UgIDIxMDAx
MgogICBQLlIuQ2hpbmEKCiAgIFBob25lOiArODYgMTgxMDUxODM2NjMKICAgRW1haWw6IGd1by5q
dW4yQHp0ZS5jb20uY24KCgogICBIZW5yaWsgTnlkZWxsCiAgIEFjY2VkaWFuIE5ldHdvcmtzCgog
ICBFbWFpbDogaG55ZGVsbEBhY2NlZGlhbi5jb20KCgogICBSaWNoYXJkIEZvb3RlCiAgIE5va2lh
CgogICBFbWFpbDogZm9vdGVyLmZvb3RlQG5va2lhLmNvbQoKCgoKCgoKCgoKCgoKCk1pcnNreSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgOSwgMjAyMCAgICAgICAgICAgICAgIFtQ
YWdlIDE0XQo=
--000000000000943d6a058fa01abc
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-ippm-stamp-06.txt -
 draft-ietf-ippm-stamp-07.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_jz32u1uv0>
X-Attachment-Id: f_jz32u1uv0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wLTA3LnR4dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
IAogICAgYm9keSAgICB7IG1hcmdpbjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAg
IHRyICAgICAgeyB9IAogICAgdGQgICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5
OiBtb25vc3BhY2U7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAg
ICB0aCAgICAgIHsgZm9udC1zaXplOiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXpl
OiAwLjZlbTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyB9IAogICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IH0gCiAgICAucmlnaHQgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29s
b3I6ICNCRkI7IH0gCiAgICAucmJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAg
IC5pbnNlcnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tn
cm91bmQtY29sb3I6ICNBQ0Y7IH0gCiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
QjsgfSAKICAgIC5jb250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmVi
ciB7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsg
YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmln
aHQ7IHBhZGRpbmc6IDAgMnB4OyB9IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNB
QUE7IH0gCiAgICAubGVmdCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAu
cmlnaHQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dy
b3VuZC1jb2xvcjogI0RENjsgfSAKICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjMEREOyB9IAogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0g
CiAgICAuc3RhdHMsIC5zdGF0cyB0ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VF
RTsgcGFkZGluZzogMnB4IDA7IH0gCiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xv
cjogI2FhYTt9ICAgIGE6aG92ZXIgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFu
Z2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IGNvbG9yOiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+
CnZhciBjaHVua19pbmRleCA9IDA7CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9y
bWF0X2NodW5rKGluZGV4KSB7CiAgICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9
IGluZGV4LnRvU3RyaW5nKCk7CiAgICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7
CiAgICAgICAgcHJlZml4Kz0nMCc7CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9Cgpm
dW5jdGlvbiBmaW5kX2NodW5rKG4pewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J3RyW2lkJD0iJyArIG4gKyAnIl0nKTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkg
ewogICAgdmFyIGluZGV4ID0gY2h1bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsK
ICAgIHZhciBuZXdfY2h1bms7CgogICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAg
ICBuZXdfY2h1bmsgPSBmaW5kX2NodW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsK
ICAgICAgICByZXR1cm47CiAgICB9CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2No
dW5rLnN0eWxlLm91dGxpbmUgPSAiIjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsK
ICAgIG9sZF9jaHVuay5zdHlsZS5vdXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93
LmxvY2F0aW9uLnJlcGxhY2UoIiMiICsgbmV3X3N0cikKICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0x
MDApOwogICAgY2h1bmtfaW5kZXggPSBpbmRleDsKfQoKZG9jdW1lbnQub25rZXlkb3duID0gZnVu
Y3Rpb24oZSkgewogICAgc3dpdGNoIChlLmtleUNvZGUpIHsKICAgIGNhc2UgNzg6CiAgICAgICAg
Y2hhbmdlX2NodW5rKDEpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSA4MDoKICAgICAgICBjaGFu
Z2VfY2h1bmsoLTEpOwogICAgICAgIGJyZWFrOwogICAgfQp9OwogICA8L3NjcmlwdD4gCjwvaGVh
ZD4gCjxib2R5IGRhdGEtZ3ItYy1zLWxvYWRlZD0idHJ1ZSI+IAogIDx0YWJsZSBib3JkZXI9IjAi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQt
MSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IiBzdHlsZT0i
Y29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0
IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dDwvYT4mbmJz
cDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNy50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3
Ni5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3LnR4dCIgc3R5
bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48
L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
Pk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENv
cnAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+T2N0b2JlciAyNSwgMjAxOTwvc3Bhbj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5GZWJydWFyeSA5LCAyMDIwPC9zcGFu
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnBvcmF0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2Nl
ZGlhbiBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NlZGlhbiBOZXR3
b3JrczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTm9raWE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEE8c3BhbiBjbGFzcz0iZGVsZXRlIj5wcmls
IDIzPC9zcGFuPiwgMjAxOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQTxzcGFu
IGNsYXNzPSJpbnNlcnQiPnVndXN0IDg8L3NwYW4+LCAyMDE5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDxzcGFuIGNs
YXNzPSJkZWxldGUiPjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wPHNwYW4gY2xhc3M9
Imluc2VydCI+Nzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJh
Y3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIFNpbXBsZSBU
d28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0
aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aGljaCBlbmFibGVzIHRoZSBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRy
aXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGljaCBlbmFibGVzIHRoZSBt
ZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1ldHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFy
aWF0aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgcGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBw
YWNrZXQgbG9zcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+U3RhdHVzIG9mIFRo
aXMgTWVtbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlN0YXR1cyBvZiBUaGlzIE1l
bW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFm
dCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGlu
IGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGlu
ZSAzNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTIiPjxlbT4gcGFnZSAxLCBs
aW5lIDM3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0
IEVuZ2luZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtp
bmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50
ZXJuZXQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMv
Y3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEludGVybmV0LURy
YWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRo
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUg
ZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Ig
b2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQg
Ynkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4g
YXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNz
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9u
IDxzcGFuIGNsYXNzPSJkZWxldGUiPk9jdG9iZXIgMjUsIDIwMTk8L3NwYW4+LjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJl
IG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZlYnJ1YXJ5IDksIDIwMjA8L3NwYW4+LjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5Db3B5cmlnaHQgTm90aWNlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNv
bnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBD
b3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBh
cyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBB
bGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRv
Y3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0
aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
VGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBM
ZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0
byBJRVRGIERvY3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFByb3Zp
c2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qg
b24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAoaHR0cHM6
Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9m
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3Vt
ZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmll
dyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJwYXJ0LTMiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+
c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5v
cmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAyMTxzcGFu
IGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDIxPHNw
YW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDIuICBD
b252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBDb252ZW50aW9u
cyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjEuICBUZXJtaW5vbG9neSAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjEuICBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgIDIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
IDIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBTb2Z0d2FyaXph
dGlvbiBvZiBQZXJmb3JtYW5jZSBNZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDMuICBTb2Z0d2FyaXphdGlvbiBvZiBQ
ZXJmb3JtYW5jZSBNZWFzdXJlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
IDQuMS4gIFNlc3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0IC4gLiAuIC4g
LiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuMS4gIFNl
c3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0IC4gLiAuIC4gLiAuIC4gLiAg
IDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2Vu
ZGVyIFBhY2tldCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tl
dCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkIE1vZGUgICAgNDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBB
dXRoZW50aWNhdGVkIE1vZGUgIC4gICA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNh
dGVkIE1vZGUgIC4gICA2PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuMi4gIFNl
c3Npb24tUmVmbGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0ICAuIC4gLiAuIC4gLiAg
IDc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuMi4gIFNlc3Npb24tUmVm
bGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0ICAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBh
Y2tldCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIDQuMi4xLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBV
bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgTW9kZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj44PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAg
ICAgICBNb2RlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjc8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1
dGhlbnRpY2F0ZWQgTW9kZSAgIDk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgNC4yLjIuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0
ZWQgTW9kZSAgIDk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjMuICBJbnRlZ3JpdHkgYW5kIENvbmZpZGVu
dGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4xPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDQuMy4gIElu
dGVncml0eSBhbmQgQ29uZmlkZW50aWFsaXR5IFByb3RlY3Rpb24gaW4gU1RBTVAgLiAuIC4gLiAg
MTxzcGFuIGNsYXNzPSJpbnNlcnQiPjA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgIDQuNC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQu
NC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjEy
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA1LiAgSUFOQSBDb25z
aWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNw
YW4gY2xhc3M9Imluc2VydCI+MTE8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIDYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xMjwvc3Bhbj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgNi4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEx
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNy4gIEFja25vd2xlZGdtZW50
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNy4gIEFja25vd2xlZGdtZW50cyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICA4LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICA4LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgOC4x
LiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAxMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgOC4xLiAgTm9ybWF0
aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA4LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVu
Y2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICA4LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBB
dXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMTQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MS4gIEludHJvZHVj
dGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEuICBJbnRyb2R1Y3Rpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRGV2ZWxvcG1lbnQgYW5kIGRlcGxveW1l
bnQgb2YgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBEZXZlbG9wbWVudCBhbmQgZGVwbG95bWVudCBvZiBUd28tV2F5
IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgKFRXQU1QKSBbUkZDNTM1N10gYW5kIGl0cyBleHRlbnNpb25zLCBlLmcuLCBbUkZDNjAzOF0g
dGhhdCBkZWZpbmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKFRXQU1QKSBb
UkZDNTM1N10gYW5kIGl0cyBleHRlbnNpb25zLCBlLmcuLCBbUkZDNjAzOF0gdGhhdCBkZWZpbmVk
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFy
dC00IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5n
ZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlm
Zi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDIsIGxpbmUgNDk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNk
aWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2UgMiwgbGluZSA0OTxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleGlzdCwgaGF2ZSBiZWVuIGRlcGxv
eWVkIGFuZCBwcm92aWRlIGltcG9ydGFudCBvcGVyYXRpb25hbDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGV4aXN0LCBoYXZlIGJlZW4gZGVwbG95ZWQgYW5kIHByb3ZpZGUgaW1w
b3J0YW50IG9wZXJhdGlvbmFsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwZXJmb3Jt
YW5jZSBtZWFzdXJlbWVudHMuICBBdCB0aGUgc2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50cy4g
IEF0IHRoZSBzYW1lIHRpbWUsIHRoZXJlIGhhcyBiZWVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBub3RpY2VhYmxlIGludGVyZXN0IGluIHVzaW5nIGEgc2ltcGxlciBtZWNoYW5pc20g
Zm9yIGFjdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG5vdGljZWFibGUg
aW50ZXJlc3QgaW4gdXNpbmcgYSBzaW1wbGVyIG1lY2hhbmlzbSBmb3IgYWN0aXZlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRoYXQgY2FuIHBy
b3ZpZGUgZGV0ZXJtaW5pc3RpYyBiZWhhdmlvciBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRoYXQgY2FuIHByb3ZpZGUgZGV0ZXJt
aW5pc3RpYyBiZWhhdmlvciBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluaGVy
aXQgc2VwYXJhdGlvbiBvZiBjb250cm9sICh2ZW5kb3Itc3BlY2lmaWMgY29uZmlndXJhdGlvbiBv
cjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluaGVyaXQgc2VwYXJhdGlvbiBv
ZiBjb250cm9sICh2ZW5kb3Itc3BlY2lmaWMgY29uZmlndXJhdGlvbiBvcjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgb3JjaGVzdHJhdGlvbikgYW5kIHRlc3QgZnVuY3Rpb25zLiAgT25l
IG9mIHN1Y2ggaXMgUGVyZm9ybWFuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBvcmNoZXN0cmF0aW9uKSBhbmQgdGVzdCBmdW5jdGlvbnMuICBPbmUgb2Ygc3VjaCBpcyBQZXJm
b3JtYW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTWVhc3VyZW1lbnQgZnJvbSBJ
UCBFZGdlIHRvIEN1c3RvbWVyIEVxdWlwbWVudCB1c2luZyBUV0FNUCBMaWdodCBmcm9tPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTWVhc3VyZW1lbnQgZnJvbSBJUCBFZGdlIHRv
IEN1c3RvbWVyIEVxdWlwbWVudCB1c2luZyBUV0FNUCBMaWdodCBmcm9tPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBCcm9hZGJhbmQgRm9ydW0gW0JCRi5UUi0zOTBdIHVzZWQgYXMgdGhl
IHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIEJyb2FkYmFuZCBGb3J1bSBbQkJGLlRSLTM5MF0gdXNlZCBhcyB0aGUgcmVmZXJlbmNl
IFRXQU1QIExpZ2h0IHRoYXQsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhY2NvcmRp
bmcgdG8gW1JGQzg1NDVdLCBpbmNsdWRlcyBzdWItc2V0IG9mIFRXQU1QLVRlc3QgZnVuY3Rpb25z
IGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWNjb3JkaW5nIHRvIFtSRkM4
NTQ1XSwgaW5jbHVkZXMgc3ViLXNldCBvZiBUV0FNUC1UZXN0IGZ1bmN0aW9ucyBpbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY29tYmluYXRpb24gd2l0aCBvdGhlciBhcHBsaWNhdGlv
bnMgdGhhdCBwcm92aWRlLCBmb3IgZXhhbXBsZSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBjb21iaW5hdGlvbiB3aXRoIG90aGVyIGFwcGxpY2F0aW9ucyB0aGF0IHByb3ZpZGUs
IGZvciBleGFtcGxlLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAwOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBjb250cm9sIGFuZCBzZWN1cml0eS4gIFRoaXMg
ZG9jdW1lbnQgZGVmaW5lcyBhY3RpdmUgcGVyZm9ybWFuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgY29udHJvbCBhbmQgc2VjdXJpdHkuICBUaGlzIGRvY3VtZW50IGRlZmlu
ZXMgYTxzcGFuIGNsYXNzPSJpbnNlcnQiPm4gYTwvc3Bhbj5jdGl2ZSBwZXJmb3JtYW5jZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbCwgU2lt
cGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbCwgU2ltcGxlIFR3by13
YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAoU1RBTVApLCB0aGF0IGVuYWJsZXMgbWVhc3VyZW1lbnQgb2YgYm90aCBvbmUtd2F5IGFu
ZCByb3VuZC10cmlwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKFNUQU1QKSwg
dGhhdCBlbmFibGVzIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQtdHJpcDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRl
bGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZh
cmlhdGlvbiwgYW5kIHBhY2tldCBsb3NzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4yLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+Mi4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1bWVudDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLjEuICBUZXJtaW5vbG9neTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuMS4gIFRlcm1pbm9sb2d5PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEFFUyBBZHZhbmNlZCBFbmNyeXB0aW9uIFN0YW5kYXJkPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQUVTIEFkdmFuY2VkIEVuY3J5cHRpb24gU3Rh
bmRhcmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9InBhcnQtNSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNk
aWZmL3JmY2RpZmYucHlodCNwYXJ0LTUiPjxlbT4gcGFnZSAzLCBsaW5lIDMxPHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3Jm
Y2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNSI+PGVtPiBwYWdlIDMsIGxpbmUgMzE8c3BhbiBjbGFz
cz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTlRQIC0gTmV0d29y
ayBUaW1lIFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTlRQIC0g
TmV0d29yayBUaW1lIFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFBUUCAtIFByZWNpc2lvbiBUaW1lIFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgUFRQIC0gUHJlY2lzaW9uIFRpbWUgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgSE1BQyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2Rl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSE1BQyBIYXNoZWQgTWVzc2FnZSBB
dXRoZW50aWNhdGlvbiBDb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE9X
QU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgT1dBTVAgT25lLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9j
b2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVFdBTVAgVHdvLVdheSBBY3Rp
dmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBUV0FNUCBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA5Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5NQlogTWF5IGJlIFplcm88L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2U8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJN
VVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAi
UkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01N
RU5ERUQiLCAiTUFZIiwgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJN
QVkiLCBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICJPUFRJT05BTCIgaW4gdGhp
cyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVu
dCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgMTQgW1JGQzIxMTldIFtSRkM4MTc0XSB3aGVuLCBhbmQgb25seSB3
aGVuLCB0aGV5IGFwcGVhciBpbiBhbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFy
IGluIGFsbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY2FwaXRhbHMsIGFzIHNob3du
IGhlcmUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY2FwaXRhbHMsIGFzIHNo
b3duIGhlcmUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuICBTb2Z0d2FyaXph
dGlvbiBvZiBQZXJmb3JtYW5jZSBNZWFzdXJlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJmb3JtYW5jZSBNZWFzdXJlbWVudDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFy
dC02IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5n
ZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlm
Zi5weWh0I3BhcnQtNiI+PGVtPiBwYWdlIDQsIGxpbmUgMjA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNk
aWZmLnB5aHQjcGFydC02Ij48ZW0+IHBhZ2UgNCwgbGluZSAyMDxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgfHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICB8fCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHx8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICB8fCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgfCBTVEFNUCBTZXNz
aW9uLVNlbmRlciB8ICZsdDstLS0gU1RBTVAtLS0mZ3Q7IHwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0
b3IgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgfCBTVEFNUCBTZXNzaW9u
LVNlbmRlciB8ICZsdDstLS0gU1RBTVAtLS0mZ3Q7IHwgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3Ig
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTogU1RBTVAgUmVmZXJl
bmNlIE1vZGVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgIEZpZ3VyZSAxOiBTVEFNUCBSZWZlcmVuY2UgTW9kZWw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+NC4gIFRoZW9yeSBvZiBPcGVyYXRpb248L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij40LiAgVGhlb3J5IG9mIE9wZXJhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEwIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgdG93YXJkIFNUQU1Q
IDxzcGFuIGNsYXNzPSJkZWxldGUiPlNlc3Npb24tPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBTVEFNUCBTZXNzaW9uLVNlbmRlciB0cmFuc21pdHMgdGVzdCBwYWNr
ZXRzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm92ZXIgVURQIHRyYW5zcG9ydDwvc3Bhbj4gdG93YXJk
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFJl
ZmxlY3Rvci48L3NwYW4+ICBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciByZWNlaXZlcyA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5TZXNzaW9uLVNlbmRlcidzPC9zcGFuPiBwYWNrZXQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgU1RBTVAgPHNwYW4gY2xhc3M9Imluc2VydCI+U2Vzc2lv
bi1SZWZsZWN0b3IuPC9zcGFuPiAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgcmVjZWl2ZXMgPHNw
YW4gY2xhc3M9Imluc2VydCI+U2Vzc2lvbi08L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIGFuZCBhY3RzIGFjY29yZGluZyB0byB0aGUgY29uZmlndXJhdGlvbiBhbmQgb3B0
aW9uYWwgY29udHJvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBTZW5kZXInczwvc3Bhbj4gcGFja2V0IGFuZCBhY3RzIGFjY29yZGluZyB0
byB0aGUgY29uZmlndXJhdGlvbiBhbmQgb3B0aW9uYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgaW5mb3JtYXRpb24gY29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9uLVNlbmRlcidz
IHRlc3QgcGFja2V0LiAgU1RBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
Y29udHJvbCBpbmZvcm1hdGlvbiBjb21tdW5pY2F0ZWQgaW4gdGhlIFNlc3Npb24tU2VuZGVyJ3Mg
dGVzdCBwYWNrZXQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGRlZmluZXMgdHdv
IGRpZmZlcmVudCB0ZXN0IHBhY2tldCBmb3JtYXRzLCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgU1RBTVAgZGVmaW5lcyB0d28gZGlmZmVyZW50IHRl
c3QgcGFja2V0IGZvcm1hdHMsIG9uZSBmb3IgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgdHJhbnNtaXR0ZWQgYnkgdGhlIFNUQU1QLVNlc3Npb24tU2VuZGVyIGFuZCBvbmUg
Zm9yIHBhY2tldHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmFuc21pdHRl
ZCBieSB0aGUgU1RBTVAtU2Vzc2lvbi1TZW5kZXIgYW5kIG9uZSBmb3IgcGFja2V0czwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNtaXR0ZWQgYnkgdGhlIFNUQU1QLVNlc3Npb24t
UmVmbGVjdG9yLiAgU1RBTVAgc3VwcG9ydHMgdHdvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgdHJhbnNtaXR0ZWQgYnkgdGhlIFNUQU1QLVNlc3Npb24tUmVmbGVjdG9yLiAgU1RB
TVAgc3VwcG9ydHMgdHdvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtb2RlczogdW5h
dXRoZW50aWNhdGVkIGFuZCBhdXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRl
c3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtb2RlczogdW5hdXRoZW50aWNh
dGVkIGFuZCBhdXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3Q8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhY2tldHMsIGRlZmluZWQgaW4gU2VjdGlvbiA0LjEu
MSBhbmQgU2VjdGlvbiA0LjIuMSwgZW5zdXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgcGFja2V0cywgZGVmaW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9uIDQuMi4x
LCBlbnN1cmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGludGVyd29ya2luZyBiZXR3
ZWVuIFNUQU1QIGFuZCBUV0FNUCBMaWdodCBhcyBkZXNjcmliZWQgaW48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlcndvcmtpbmcgYmV0d2VlbiBTVEFNUCBhbmQgVFdBTVAg
TGlnaHQgYXMgZGVzY3JpYmVkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZWN0
aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBTZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgQnkgZGVmYXVsdCwgU1RBTVAgdXNlcyBzeW1tZXRyaWNhbCBwYWNrZXRzLCBpLmUu
LCBzaXplIG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBC
eSBkZWZhdWx0LCBTVEFNUCB1c2VzIHN5bW1ldHJpY2FsIHBhY2tldHMsIGkuZS4sIHNpemUgb2Yg
dGhlIHBhY2tldDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNtaXR0ZWQgYnkg
U2Vzc2lvbi1SZWZsZWN0b3IgZXF1YWxzIHRoZSBzaXplIG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmFuc21pdHRlZCBieSBTZXNzaW9uLVJlZmxlY3Rv
ciBlcXVhbHMgdGhlIHNpemUgb2YgdGhlIHBhY2tldDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgcmVjZWl2ZWQgYnkgdGhlIFNlc3Npb24tUmVmbGVjdG9yLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHJlY2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTci
IGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5
aHQjcGFydC03Ij48ZW0+IHBhZ2UgNSwgbGluZSAxNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3Nw
YW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYu
cHlodCNwYXJ0LTciPjxlbT4gcGFnZSA1LCBsaW5lIDE3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwv
c3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAg
ICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFRpbWVzdGFtcCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAg
ICAgIEVycm9yIEVzdGltYXRlICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTEiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICBNQlogKDxzcGFuIGNsYXNzPSJkZWxldGUi
PjI3PC9zcGFuPiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zMDwvc3Bhbj4gb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAg
ICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMiI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4rICAgICAgICAgICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+U2VydmVyIE9jdGV0cyAgICAgICAgfCAgICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPist
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0i
ZGVsZXRlIj4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rICAgICAgICAgICAgICAgKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIHwgICAgICAgICAgIFJlbWFpbmluZyBQYWNrZXQgUGFkZGluZyAodG8gYmUgcmVmbGVj
dGVkKSAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAg
fiAgICAgICAgICAobGVuZ3RoIGluIG9jdGV0cyBzcGVjaWZpZWQgaW4gU2VydmVyIE9jdGV0cykg
ICAgICAgIH48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLSstKy0rLSstKy0rLSst
Kzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBj
bGFzcz0iZGVsZXRlIj4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24t
U2VuZGVyIHRlc3QgcGFja2V0IGZvcm1hdCBpbiB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGaWd1cmUgMjogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVz
dCBwYWNrZXQgZm9ybWF0IGluIHVuYXV0aGVudGljYXRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
b2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdoZXJlIGZpZWxkcyBhcmUg
ZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBTZXF1ZW5jZSBOdW1iZXIgaXMgZm91ciBvY3Rl
dHMgbG9uZyBmaWVsZC4gIEZvciBlYWNoIG5ldyBzZXNzaW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmll
bGQuICBGb3IgZWFjaCBuZXcgc2Vzc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgaXRzIHZhbHVlIHN0YXJ0cyBhdCB6ZXJvIGFuZCBpcyBpbmNyZW1lbnRlZCB3aXRoIGVhY2gg
dHJhbnNtaXR0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBpdHMgdmFs
dWUgc3RhcnRzIGF0IHplcm8gYW5kIGlzIGluY3JlbWVudGVkIHdpdGggZWFjaCB0cmFuc21pdHRl
ZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgcGFja2V0LjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtOCIgY2xhc3M9ImNoYW5nZSI+
PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9
Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTgiPjxlbT4g
cGFnZSA2LCBsaW5lIDI1PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3Ro
Pjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJl
Zj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOCI+PGVt
PiBwYWdlIDYsIGxpbmUgMTQ8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwv
dGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAqICAwIC0gTlRQIDY0IGJpdCBmb3JtYXQgb2YgYSB0aW1l
c3RhbXA7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKiAgMCAtIE5UUCA2
NCBiaXQgZm9ybWF0IG9mIGEgdGltZXN0YW1wOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAqICAxIC0gUFRQdjIgdHJ1bmNhdGVkIGZvcm1hdCBvZiBhIHRpbWVzdGFtcC48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAqICAxIC0gUFRQdjIgdHJ1bmNh
dGVkIGZvcm1hdCBvZiBhIHRpbWVzdGFtcC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgVGhlIFNUQU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxlY3RvciBN
QVkgdXNlLCBub3QgdXNlLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFRo
ZSBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90
IHVzZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIG9yIHNldCB2YWx1ZSBvZiB0
aGUgWiBmaWVsZCBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIHRpbWVzdGFtcDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG9yIHNldCB2YWx1ZSBvZiB0aGUgWiBmaWVsZCBpbiBh
Y2NvcmRhbmNlIHdpdGggdGhlIHRpbWVzdGFtcDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgZm9ybWF0IGluIHVzZS4gIFRoaXMgb3B0aW9uYWwgZmllbGQgaXMgdG8gZW5oYW5jZSBv
cGVyYXRpb25zLCBidXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBmb3Jt
YXQgaW4gdXNlLiAgVGhpcyBvcHRpb25hbCBmaWVsZCBpcyB0byBlbmhhbmNlIG9wZXJhdGlvbnMs
IGJ1dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgbG9jYWwgY29uZmlndXJhdGlv
biBvciBkZWZhdWx0cyBjb3VsZCBiZSB1c2VkIGluIGl0cyBwbGFjZS48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBsb2NhbCBjb25maWd1cmF0aW9uIG9yIGRlZmF1bHRzIGNv
dWxkIGJlIHVzZWQgaW4gaXRzIHBsYWNlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG8gIDxzcGFuIGNs
YXNzPSJkZWxldGUiPk11c3QtYmUtWmVybzwvc3Bhbj4gKE1CWikgZmllbGQgaW4gdGhlIHNlc3Np
b24tc2VuZGVyIHVuYXV0aGVudGljYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICBvICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NYXktYmUtWmVybzwvc3Bhbj4gKE1CWikgZmll
bGQgaW4gdGhlIHNlc3Npb24tc2VuZGVyIHVuYXV0aGVudGljYXRlZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICBwYWNrZXQgaXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjc8L3Nw
YW4+IG9jdGV0cyBsb25nLiAgSXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TVVTVDwvc3Bhbj4gYmUg
YWxsIHplcm9lZCBvbiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
cGFja2V0IGlzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjMwPC9zcGFuPiBvY3RldHMgbG9uZy4gIEl0
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1BWTwvc3Bhbj4gYmUgYWxsIHplcm9lZCBvbiB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgdHJhbnNtaXNzaW9uIGFuZCA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5pZ25vcmVkIG9uIHJlY2VpcHQuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICB0cmFuc21pc3Npb24gYW5kIE1VU1QgYmUgPHNwYW4gY2xh
c3M9Imluc2VydCI+aWdub3JlZDwvc3Bhbj4gb24gPHNwYW4gY2xhc3M9Imluc2VydCI+cmVjZWlw
dC48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIG8gIFNlcnZlciBPY3Rl
dHMgZmllbGQgaXMgb3B0aW9uYWwgdHdvIG9jdGV0cyBsb25nIGZpZWxkLiAgVGhpcyBmaWVsZDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIGlzIHVzZWQgZm9yIHRoZSBS
ZWZsZWN0IE9jdGV0cyBjYXBhYmlsaXR5IGRlZmluZWQgaW4gW1JGQzYwMzhdLjwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIElmIGJlaW5nIHVzZWQsIHRoZSBTZXJ2ZXIg
T2N0ZXRzIGZpZWxkIE1VU1QgZm9sbG93IHRoZSAyNyBvY3RldHM8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICBsb25nIE1CWiBmaWVsZC4gIFRoZSB2YWx1ZSBpbiB0aGUg
U2VydmVyIE9jdGV0cyBmaWVsZCBlcXVhbHMgdGhlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9
ImRlbGV0ZSI+ICAgICAgbnVtYmVyIG9mIG9jdGV0cyB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgaXMg
ZXhwZWN0ZWQgdG8gY29weSBiYWNrIHRvPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ICAgICAgdGhlIFNlc3Npb24tU2VuZGVyIHN0YXJ0aW5nIHdpdGggdGhlIFNlcnZlciBPY3Rl
dHMgZmllbGQuICBUaHVzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAg
dGhlIG1pbmltdW0gbm9uLXplcm8gdmFsdWUgZm9yIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGlz
IHR3by48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBUaGVyZWZvcmUs
IHRoZSB2YWx1ZSBvZiBvbmUgaXMgaW52YWxpZC4gIElmIG5vbmUgb2YgUGF5bG9hZCB0byBiZTwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIGNvcGllZCwgdGhlIHZhbHVl
IG9mIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkPC9zcGFuPiBNVVNUIGJlIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPnNldCB0byB6ZXJvPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgb24gPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+dHJhbnNtaXQuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgbyAgUmVtYWluaW5nIFBhY2tldCBQYWRk
aW5nIGlzIGFuIG9wdGlvbmFsIGZpZWxkIG9mIHZhcmlhYmxlIGxlbmd0aC48L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBUaGUgbnVtYmVyIG9mIG9jdGV0cyBpbiB0aGUg
UmVtYWluaW5nIFBhY2tldCBQYWRkaW5nIGZpZWxkIGlzIHRoZTwvc3Bhbj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgIHZhbHVlIG9mIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIG1p
bnVzIHRoZSBsZW5ndGggb2YgdGhlIFNlcnZlcjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgICAgIE9jdGV0cyBmaWVsZC48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij40LjEuMi4gIFNlc3Np
b24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVudGljYXRlZCBNb2RlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4xLjIuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0
IGluIEF1dGhlbnRpY2F0ZWQgTW9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBTVEFNUCBTZXNzaW9uLVNlbmRlciBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9k
ZTo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTVEFNUCBTZXNzaW9uLVNlbmRl
ciBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZTo8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgICAgICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgIFNlcXVl
bmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0icGFydC05IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtOSI+PGVtPiBwYWdlIDcsIGxpbmUgMzM8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZj
ZGlmZi9yZmNkaWZmLnB5aHQjcGFydC05Ij48ZW0+IHBhZ2UgNiwgbGluZSA1MDxzcGFuIGNsYXNz
PSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICBITUFDICgxNiBvY3RldHMp
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICB8ICAgICAgICAgICAgICAgICAgICAgICBITUFDICgxNiBvY3RldHMpICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgRmlndXJlIDQ6IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRl
c3QgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIEZpZ3VyZSA0OiBTVEFNUCBTZXNzaW9uLVNlbmRlciB0ZXN0IHBhY2tldCBm
b3JtYXQgaW4gYXV0aGVudGljYXRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBmaWVsZCBkZWZpbml0aW9ucyBhcmUgdGhl
IHNhbWUgYXMgdGhlIHVuYXV0aGVudGljYXRlZCBtb2RlLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoZSBmaWVsZCBkZWZpbml0aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIHVu
YXV0aGVudGljYXRlZCBtb2RlLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAxNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBsaXN0ZWQgaW4gU2VjdGlvbiA0LjEu
MS4gIEFsc28sIDxzcGFuIGNsYXNzPSJkZWxldGUiPkNvbXAuTUJaIGZpZWxkIGlzIGEgdmFyaWFi
bGUgbGVuZ3RoPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBsaXN0
ZWQgaW4gU2VjdGlvbiA0LjEuMS4gIEFsc28sIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1CWiBmaWVs
ZHMgaWFyZSB1c2VkPC9zcGFuPiB0byBhbGlnbiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgZmllbGQ8L3NwYW4+IHRvIGFsaWduIHRoZSBw
YWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAgQWxzbywgdGhlIHBhY2tldDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAg
PHNwYW4gY2xhc3M9Imluc2VydCI+VGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVkgYmUgemVyb2Vk
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgb24gdHJhbnNtaXNzaW9uIGFu
ZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC48L3NwYW4+ICBBbHNvLCB0aGUgcGFja2V0PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmNsdWRlcyBhIGtleS1oYXNoZWQgbWVzc2Fn
ZSBhdXRoZW50aWNhdGlvbiBjb2RlIChITUFDKSAoW1JGQzIxMDRdKTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGVzIGEga2V5LWhhc2hlZCBtZXNzYWdlIGF1dGhlbnRp
Y2F0aW9uIGNvZGUgKEhNQUMpIChbUkZDMjEwNF0pPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBoYXNoIGF0IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZSBkZXRhaWxlZCB1c2Ugb2YgdGhl
IEhNQUMgZmllbGQgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBoYXNoIGF0
IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZSBkZXRhaWxlZCB1c2Ugb2YgdGhlIEhNQUMgZmllbGQg
aXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQu
My48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNjcmliZWQgaW4gU2VjdGlv
biA0LjMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuMi4gIFNlc3Npb24tUmVm
bGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+NC4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3Jt
YXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIFNlc3Npb24tUmVmbGVj
dG9yIHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCwgdmVyaWZpZXMgaXQsPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVz
IHRoZSBTVEFNUCB0ZXN0IHBhY2tldCwgdmVyaWZpZXMgaXQsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBwcmVwYXJlcyBhbmQgdHJhbnNtaXRzIHRoZSByZWZsZWN0ZWQgdGVzdCBwYWNr
ZXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJlcGFyZXMgYW5kIHRyYW5z
bWl0cyB0aGUgcmVmbGVjdGVkIHRlc3QgcGFja2V0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBUd28gbW9kZXMgb2YgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgY2hhcmFjdGVy
aXplIHRoZSBleHBlY3RlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFR3byBt
b2RlcyBvZiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBjaGFyYWN0ZXJpemUgdGhlIGV4cGVjdGVk
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFy
dC0xMCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2Rp
ZmYucHlodCNwYXJ0LTEwIj48ZW0+IHBhZ2UgOCwgbGluZSAzOTxzcGFuIGNsYXNzPSJoaWRlIj4g
wrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3Jm
Y2RpZmYucHlodCNwYXJ0LTEwIj48ZW0+IHBhZ2UgOCwgbGluZSAyNTxzcGFuIGNsYXNzPSJoaWRl
Ij4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgUmVj
ZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVt
YmVyICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
fCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVtYmVyICAgICAgICAg
ICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
IHwgICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgU2Vzc2lvbi1TZW5k
ZXIgRXJyb3IgRXN0aW1hdGUgfCAgICAgICAgICAgTUJaICAgICAgICAgICAgICAgICB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0
aW1hdGUgfCAgICAgICAgICAgTUJaICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMTUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIHxTZXMtU2VuZGVyIFRUTCB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAgICAgPHNw
YW4gY2xhc3M9Imluc2VydCI+TUJaPC9zcGFuPiAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPistKy0r
LSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgICB+ICAgICAgICAgICAgICAgIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0
ZWQpICAgICAgICAgICAgICAgICAgICAgfjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAr
LSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgRmlndXJl
IDU6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICBGaWd1cmUgNTogU1RBTVAgU2Vzc2lv
bi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICB1bmF1dGhlbnRpY2F0ZWQgbW9kZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
YXV0aGVudGljYXRlZCBtb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdo
ZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93
aW5nOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBTZXF1ZW5jZSBOdW1i
ZXIgaXMgZm91ciBvY3RldHMgbG9uZyBmaWVsZC4gIFRoZSB2YWx1ZSBvZiB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBTZXF1ZW5jZSBOdW1iZXIgaXMgZm91ciBvY3Rl
dHMgbG9uZyBmaWVsZC4gIFRoZSB2YWx1ZSBvZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpcyBzZXQgYWNjb3JkaW5nIHRvIHRoZSBt
b2RlIG9mIHRoZSBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFNl
cXVlbmNlIE51bWJlciBmaWVsZCBpcyBzZXQgYWNjb3JkaW5nIHRvIHRoZSBtb2RlIG9mIHRoZSBT
VEFNUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU2Vzc2lvbi1SZWZsZWN0b3I6
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgU2Vzc2lvbi1SZWZsZWN0b3I6
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJwYXJ0LTExIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYv
cmZjZGlmZi5weWh0I3BhcnQtMTEiPjxlbT4gcGFnZSA5LCBsaW5lIDMxPHNwYW4gY2xhc3M9Imhp
ZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtMTEiPjxlbT4gcGFnZSA5LCBsaW5lIDEzPHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGluIFNlY3Rpb24g
NC4xLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGluIFNlY3Rpb24gNC4x
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBTZXNzaW9uLVNlbmRlciBT
ZXF1ZW5jZSBOdW1iZXIsIFNlc3Npb24tU2VuZGVyIFRpbWVzdGFtcCwgYW5kPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVtYmVy
LCBTZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAsIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUgYXJlIGNvcGllcyBvZiB0aGUg
Y29ycmVzcG9uZGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFNlc3Np
b24tU2VuZGVyIEVycm9yIEVzdGltYXRlIGFyZSBjb3BpZXMgb2YgdGhlIGNvcnJlc3BvbmRpbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGZpZWxkcyBpbiB0aGUgU1RBTVAgdGVz
dCBwYWNrZXQgc2VudCBieSB0aGUgU2Vzc2lvbi1TZW5kZXIuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgZmllbGRzIGluIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCBzZW50IGJ5
IHRoZSBTZXNzaW9uLVNlbmRlci48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
byAgU2Vzc2lvbi1TZW5kZXIgVFRMIGlzIG9uZSBvY3RldCBsb25nIGZpZWxkLCBhbmQgaXRzIHZh
bHVlIGlzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIFNlc3Npb24t
U2VuZGVyIFRUTCBpcyBvbmUgb2N0ZXQgbG9uZyBmaWVsZCwgYW5kIGl0cyB2YWx1ZSBpcyB0aGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGNvcHkgb2YgdGhlIFRUTCBmaWVsZCBp
biBJUHY0IChvciBIb3AgTGltaXQgaW4gSVB2NikgZnJvbSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICBjb3B5IG9mIHRoZSBUVEwgZmllbGQgaW4gSVB2NCAob3IgSG9w
IExpbWl0IGluIElQdjYpIGZyb20gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICByZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tldC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICByZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNiI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBvICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5QYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKTwvc3Bh
bj4gaXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YW4gb3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoIGZp
ZWxkLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbyAgPHNwYW4g
Y2xhc3M9Imluc2VydCI+TUJaPC9zcGFuPiBpcyB1c2VkIHRvIGFjaGlldmUgYWxpZ25tZW50IG9u
IGEgPHNwYW4gY2xhc3M9Imluc2VydCI+Zm91ciBvY3RldHM8L3NwYW4+IGJvdW5kYXJ5LiAgVGhl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAg
IFRoZSBsZW5ndGggb2YgdGhlIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGZpZWxkIE1VU1Qg
YmUgZXF1YWw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHZh
bHVlIG9mIHRoZSBmaWVsZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NQVk8L3NwYW4+IGJlIHplcm9l
ZCBvbiB0cmFuc21pc3Npb24gYW5kIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1VU1QgYmU8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAg
IHRvIHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCAoRmlndXJlIDIpLiAgSWYg
dGhlIHZhbHVlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBp
Z25vcmVkIG9uIHJlY2VpcHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgICAgIGlzIG5vbi16ZXJvLCB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVT
VCBjb3B5IG51bWJlciBvZiBvY3RldHM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij4gICAgICBlcXVhbCB0byB0aGUgdmFsdWUgb2YgU2VydmVyIE9jdGV0cyBmaWVsZCBzdGFydGlu
ZyB3aXRoIHRoZSBTZXJ2ZXI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAg
ICBPY3RldHMgZmllbGQuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgbyAgQ29tcC5NQlogaXMgYSB2YXJpYWJs
ZSBsZW5ndGggZmllbGQ8L3NwYW4+IHVzZWQgdG8gYWNoaWV2ZSBhbGlnbm1lbnQgb24gYTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d29yZDwvc3Bhbj4gYm91bmRhcnkuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5UaHVzIHRoZSBsZW5ndGggb2YgQ29tcC5NQlogZmllbGQgbWF5IGJl
IG9ubHkgMCw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAxLCAyIG9y
IDMgb2N0ZXRzLjwvc3Bhbj4gIFRoZSB2YWx1ZSBvZiB0aGUgZmllbGQgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+TVVTVDwvc3Bhbj4gYmUgemVyb2VkIG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB0cmFuc21pc3Npb24g
YW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0
b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij40LjIuMi4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4g
QXV0aGVudGljYXRlZCBNb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZv
ciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEZvciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
MCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAg
ICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0icGFydC0xMiIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTEyIj48ZW0+IHBhZ2UgMTAsIGxpbmUgNDk8
c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48
c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYu
aWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0xMiI+PGVtPiBwYWdlIDEwLCBsaW5l
IDIzPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBITUFDICgxNiBvY3RldHMpICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgIEhNQUMgKDE2IG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
RmlndXJlIDY6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbiBh
dXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRmlndXJlIDY6
IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50aWNh
dGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgVGhlIGZpZWxkIGRlZmluaXRpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUgdW5hdXRo
ZW50aWNhdGVkIG1vZGUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGZp
ZWxkIGRlZmluaXRpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUgdW5hdXRoZW50aWNhdGVkIG1vZGUs
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE3
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIGxpc3RlZCBpbiBTZWN0aW9uIDQuMi4xLiAgQWRkaXRpb25hbGx5LCB0
aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cGFja2V0IE1BWSBpbmNsdWRlPC9zcGFuPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS4gIEFk
ZGl0aW9uYWxseSwgdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1CWjwvc3Bhbj4gZmllbGQgaXMg
PHNwYW4gY2xhc3M9Imluc2VydCI+dXNlZDwvc3Bhbj4gdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgQ29tcC5NQlo8L3NwYW4+IGZpZWxkIGlz
IDxzcGFuIGNsYXNzPSJkZWxldGUiPmEgdmFyaWFibGUgbGVuZ3RoIGZpZWxkPC9zcGFuPiB0byBh
bGlnbiB0aGUgcGFja2V0IG9uIDE2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IGFsaWduIHRoZSBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAgPHNwYW4gY2xhc3M9Imlu
c2VydCI+VGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVk8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIG9jdGV0cyBib3VuZGFyeS4gIEFsc28sIFNUQU1QIFNlc3Npb24tUmVm
bGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBiZSB6ZXJvZWQgb24gdHJhbnNtaXNzaW9uIGFu
ZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC48L3NwYW4+ICBBbHNvLDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBhdXRoZW50aWNhdGVkIG1vZGUgaW5jbHVkZXMgYSBrZXkgKEhN
QUMpIChbUkZDMjEwNF0pIGhhc2ggYXQgdGhlIGVuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4g
YXV0aGVudGljYXRlZCBtb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG9mIHRo
ZSBQRFUuICBUaGUgZGV0YWlsZWQgdXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzIGluIFNlY3Rpb24g
NC4zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbmNsdWRlcyBhIGtleSAo
SE1BQykgKFtSRkMyMTA0XSkgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIGRldGFpbGVkIHVzZSBvZiB0aGUgSE1BQyBmaWVsZCBpcyBpbiBTZWN0aW9uIDQuMy48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NC4zLiAgSW50ZWdyaXR5IGFuZCBDb25maWRl
bnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjQuMy4gIEludGVncml0eSBhbmQgQ29uZmlkZW50aWFsaXR5IFByb3RlY3Rpb24gaW4gU1RB
TVA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVG8gcHJvdmlkZSBpbnRlZ3Jp
dHkgcHJvdGVjdGlvbiwgZWFjaCBTVEFNUCBtZXNzYWdlIGlzIGJlaW5nPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgVG8gcHJvdmlkZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiwgZWFj
aCBTVEFNUCBtZXNzYWdlIGlzIGJlaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBh
dXRoZW50aWNhdGVkIGJ5IGFkZGluZyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2Rl
IChITUFDKS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhdXRoZW50aWNhdGVk
IGJ5IGFkZGluZyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlIChITUFDKS48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNUQU1QIHVzZXMgSE1BQy1TSEEtMjU2IHRydW5j
YXRlZCB0byAxMjggYml0cyAoc2ltaWxhcmx5IHRvIHRoZSB1c2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBTVEFNUCB1c2VzIEhNQUMtU0hBLTI1NiB0cnVuY2F0ZWQgdG8gMTI4
IGJpdHMgKHNpbWlsYXJseSB0byB0aGUgdXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBvZiBpdCBpbiBJUFNlYyBkZWZpbmVkIGluIFtSRkM0ODY4XSk7IGhlbmNlIHRoZSBsZW5ndGgg
b2YgdGhlIEhNQUM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvZiBpdCBpbiBJ
UFNlYyBkZWZpbmVkIGluIFtSRkM0ODY4XSk7IGhlbmNlIHRoZSBsZW5ndGggb2YgdGhlIEhNQUM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZpZWxkIGlzIDE2IG9jdGV0cy4gIEhNQUMg
dXNlcyBvd24ga2V5IGFuZCB0aGUgZGVmaW5pdGlvbiBvZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBmaWVsZCBpcyAxNiBvY3RldHMuICBITUFDIHVzZXMgb3duIGtleSBh
bmQgdGhlIGRlZmluaXRpb24gb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBt
ZWNoYW5pc20gdG8gZGlzdHJpYnV0ZSB0aGUgSE1BQyBrZXkgaXMgb3V0c2lkZSB0aGUgc2NvcGUg
b2YgdGhpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lY2hhbmlzbSB0byBk
aXN0cmlidXRlIHRoZSBITUFDIGtleSBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzcGVjaWZpY2F0aW9uLiAgT25lIGV4YW1wbGUgaXMg
dG8gdXNlIGFuIG9yY2hlc3RyYXRvciB0byBjb25maWd1cmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBzcGVjaWZpY2F0aW9uLiAgT25lIGV4YW1wbGUgaXMgdG8gdXNlIGFuIG9y
Y2hlc3RyYXRvciB0byBjb25maWd1cmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTEzIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+
PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2
LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMTMiPjxlbT4gcGFnZSAxMSwgbGlu
ZSA0ODxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTEzIj48ZW0+IHBhZ2UgMTEs
IGxpbmUgMjc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgU2Vzc2lvbi1SZWZsZWN0b3IgbWF5IG5vdCBzdXBwb3J0IHRoZSB1c2Ugb2YgVURQIHBv
cnQgODYyIGFzIGRlZmluZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZXNz
aW9uLVJlZmxlY3RvciBtYXkgbm90IHN1cHBvcnQgdGhlIHVzZSBvZiBVRFAgcG9ydCA4NjIgYXMg
ZGVmaW5lZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW4gW1JGQzg1NDVdLiAgVGh1
cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW4gW1JGQzg1NDVdLiAgVGh1cyBTVEFNUCBTZXNz
aW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRo
ZSBEeW5hbWljIGFuZC9vcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhY2tl
dHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29y
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUy
LTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGE8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0
ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuICBBbmQgaWYg
YW55IG9mIFNUQU1QPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcG9ydCBudW1i
ZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4gIEFuZCBpZiBhbnkgb2YgU1RBTVA8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGV4dGVuc2lvbnMgYXJlIHVzZWQsIHRoZSBUV0FNUCBM
aWdodCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIHZpZXcgdGhlbTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGV4dGVuc2lvbnMgYXJlIHVzZWQsIHRoZSBUV0FNUCBMaWdodCBTZXNz
aW9uLVJlZmxlY3RvciB3aWxsIHZpZXcgdGhlbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgYXMgUGFja2V0IFBhZGRpbmcgZmllbGQuICBUaGUgU2Vzc2lvbi1TZW5kZXIgU0hPVUxEIHVz
ZSB0aGUgZGVmYXVsdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFzIFBhY2tl
dCBQYWRkaW5nIGZpZWxkLiAgVGhlIFNlc3Npb24tU2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1
bHQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFt
cHMgLSBOVFAuICBBbmQgaXQgTUFZIHVzZSBQVFB2MiB0aW1lc3RhbXA8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBmb3JtYXQgZm9yIGl0cyB0aW1lc3RhbXBzIC0gTlRQLiAgQW5k
IGl0IE1BWSB1c2UgUFRQdjIgdGltZXN0YW1wPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBmb3JtYXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZm9ybWF0LjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE4
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIEluIHRoZSBsYXR0ZXIgc2NlbmFyaW8sIHRoZSB0ZXN0IG1hbmFnZW1l
bnQgc3lzdGVtIDxzcGFuIGNsYXNzPSJkZWxldGUiPnNob3VsZDwvc3Bhbj4gc2V0IFNUQU1QPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEluIHRoZSBsYXR0ZXIgc2NlbmFyaW8s
IHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNIT1VMRDwv
c3Bhbj4gc2V0IFNUQU1QPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXNzaW9uLVJl
ZmxlY3RvciB0byB1c2UgVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2Vzc2lvbi1SZWZsZWN0b3IgdG8gdXNl
IFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOSI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBQ
cml2YXRlIFBvcnRzIHJhbmdlLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+QXMgZm9yIFBhY2tldCBQ
YWRkaW5nIGZpZWxkIHRoYXQ8L3NwYW4+IHRoZSBUV0FNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBQcml2YXRlIFBvcnRzIHJhbmdlLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+
SWY8L3NwYW4+IHRoZSBUV0FNUCBMaWdodCBTZXNzaW9uLVNlbmRlciBpbmNsdWRlczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBMaWdodCBTZXNzaW9uLVNlbmRlciBpbmNsdWRlcyBp
biBpdHMgdHJhbnNtaXR0ZWQgcGFja2V0LCB0aGUgU1RBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+UGFja2V0IFBhZGRpbmcgZmllbGQ8
L3NwYW4+IGluIGl0cyB0cmFuc21pdHRlZCBwYWNrZXQsIHRoZSBTVEFNUCA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5TZXNzaW9uLTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2Vzc2lvbi1SZWZsZWN0b3I8L3NwYW4+IHdpbGwgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+cHJvY2VzcyBpdCBhY2NvcmRpbmcgdG8gW1JGQzYwMzhdIGFuZDwvc3Bh
bj4gcmV0dXJuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgIFJlZmxlY3Rvcjwvc3Bhbj4gd2lsbCByZXR1cm4gPHNwYW4gY2xhc3M9Imluc2Vy
dCI+dGhlPC9zcGFuPiByZWZsZWN0ZWQgcGFja2V0IG9mIHRoZSBzeW1tZXRyaWNhbCA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5zaXplIGlmPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICByZWZsZWN0ZWQgcGFja2V0IG9mIHRoZSBzeW1tZXRyaWNhbCA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5zaXplLjwvc3Bhbj4gIFRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRoZSBzaXplIG9m
IHRoZSByZWNlaXZlZCB0ZXN0IHBhY2tldCBpcyBsYXJnZXIgdGhhbiB0aGUgc2l6ZSBvZiBTVEFN
UDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdXNlIHRoZSBkZWZhdWx0
IGZvcm1hdCBmb3IgaXRzIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRpbWVzdGFtcHMgLTwvc3Bhbj4g
TlRQLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBiYXNlIHBhY2tldC48L3NwYW4+ICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5iZSBzZXQgdG88L3NwYW4+IHVzZSB0aGUgZGVmYXVsdDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgZm9ybWF0IGZvciBpdHMgPHNwYW4gY2xhc3M9Imluc2VydCI+dGltZXN0YW1wcyw8L3NwYW4+
IE5UUC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPlNUQU1QIGRvZXMgbm90IHN1cHBvcnQgdGhlIFJlZmxlY3QgT2N0ZXRzIGNhcGFiaWxpdHkg
ZGVmaW5lZCBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFtSRkM2MDM4
XS4gIElmIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGlzIHByZXNlbnQgaW4gdGhlIFRXQU1QPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0
LCBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIG5vdCBjb3B5IHRoZTwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGNvbnRlbnQgc3RhcnRpbmcgZnJvbSB0aGUgU2VydmVy
IE9jdGV0cyBmaWVsZCBidXQgd2lsbCB0cmFuc21pdCB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICByZWZsZWN0ZWQgcGFja2V0IG9mIGVxdWFsIHNpemUuPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij41LiAgSUFOQSBDb25zaWRlcmF0aW9uczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjUuICBJQU5BIENvbnNpZGVyYXRpb25zPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgZG9lc24ndCBo
YXZlIGFueSBJQU5BIGFjdGlvbi4gIFRoaXMgc2VjdGlvbiBtYXkgYmU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGRvZXNuJ3QgaGF2ZSBhbnkgSUFOQSBh
Y3Rpb24uICBUaGlzIHNlY3Rpb24gbWF5IGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICByZW1vdmVkIGJlZm9yZSB0aGUgcHVibGljYXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgcmVtb3ZlZCBiZWZvcmUgdGhlIHB1YmxpY2F0aW9uLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij42LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij42LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gZ2VuZXJhbCwgYWxsIHRoZSBzZWN1cml0
eSBjb25zaWRlcmF0aW9ucyByZWxhdGVkIHRvIFRXQU1QLVRlc3QsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgSW4gZ2VuZXJhbCwgYWxsIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0
aW9ucyByZWxhdGVkIHRvIFRXQU1QLVRlc3QsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBkaXNjdXNzZWQgaW4gW1JGQzUzNTddIGFwcGx5IHRvIFNUQU1QLiAgU2luY2UgU1RBTVAgdXNl
cyB0aGUgd2VsbC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkaXNjdXNzZWQg
aW4gW1JGQzUzNTddIGFwcGx5IHRvIFNUQU1QLiAgU2luY2UgU1RBTVAgdXNlcyB0aGUgd2VsbC08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGtub3duIFVEUCBwb3J0IG51bWJlciBhbGxv
Y2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBrbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dB
TVAtVGVzdC9UV0FNUC1UZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBSZWNlaXZl
ciBwb3J0LCB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgYW5kIG1lYXN1cmVzIHRvIG1pdGln
YXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmVjZWl2ZXIgcG9ydCwgdGhl
IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFuZCBtZWFzdXJlcyB0byBtaXRpZ2F0ZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIHJpc2sgb2YgdGhlIGF0dGFjayB1c2luZyB0aGUg
cmVnaXN0ZXJlZCBwb3J0IG51bWJlciBkb2N1bWVudGVkIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgdGhlIHJpc2sgb2YgdGhlIGF0dGFjayB1c2luZyB0aGUgcmVnaXN0ZXJl
ZCBwb3J0IG51bWJlciBkb2N1bWVudGVkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBTZWN0aW9uIDYgW1JGQzg1NDVdIGVxdWFsbHkgYXBwbHkgdG8gU1RBTVAuICBCZWNhdXNlIG9m
IHRoZSBjb250cm9sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2VjdGlvbiA2
IFtSRkM4NTQ1XSBlcXVhbGx5IGFwcGx5IHRvIFNUQU1QLiAgQmVjYXVzZSBvZiB0aGUgY29udHJv
bDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFN
UCB0ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0
c2lkZSB0aGUgc2NvcGUgb2YgdGhpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3Bl
Y2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0OjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNwZWNpZmljYXRpb24gb25seSB0aGUgbW9y
ZSBnZW5lcmFsIHJlcXVpcmVtZW50IGlzIHNldDo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgVG8gbWl0aWdhdGUgdGhlIHBvc3NpYmxlIGF0dGFjayB2ZWN0b3IsIHRoZSBj
b250cm9sIGFuZCBtYW5hZ2VtZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgVG8gbWl0aWdhdGUgdGhlIHBvc3NpYmxlIGF0dGFjayB2ZWN0b3IsIHRoZSBjb250cm9sIGFu
ZCBtYW5hZ2VtZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBvZiBhIFNUQU1Q
IHRlc3Qgc2Vzc2lvbiBNVVNUIHVzZSB0aGUgc2VjdXJlZCB0cmFuc3BvcnQuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgb2YgYSBTVEFNUCB0ZXN0IHNlc3Npb24gTVVTVCB1
c2UgdGhlIHNlY3VyZWQgdHJhbnNwb3J0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Mb2FkIG9mIFNU
QU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIGVzdGltYXRlZCwgYW5kIHRo
ZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJl
Zm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICAgICBbUkZDODA4NV0gc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5j
ZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICBmb3IgVURQLWJhc2VkIHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJhY3Rlcmlz
dGljIG9mIHRlc3QgdHJhZmZpYzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5k
ZWQgdG8gc3RheSBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIHRo
ZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gW1JGQzgwODVdLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFVzZSBvZiBITUFDLVNIQS0y
NTYgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9kZSBwcm90ZWN0cyB0aGUgZGF0YTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFVzZSBvZiBITUFDLVNIQS0yNTYgaW4gdGhlIGF1dGhl
bnRpY2F0ZWQgbW9kZSBwcm90ZWN0cyB0aGUgZGF0YTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgaW50ZWdyaXR5IG9mIHRoZSBTVEFNUCB0ZXN0IHBhY2tldHMuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgaW50ZWdyaXR5IG9mIHRoZSBTVEFNUCB0ZXN0IHBhY2tldHMu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcuICBBY2tub3dsZWRnbWVudHM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij43LiAgQWNrbm93bGVkZ21lbnRzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEF1dGhvcnMgZXhwcmVzcyB0aGVpciBhcHByZWNp
YXRpb24gdG8gSm9zZSBJZ25hY2lvIEFsdmFyZXotSGFtZWxpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIEF1dGhvcnMgZXhwcmVzcyB0aGVpciBhcHByZWNpYXRpb24gdG8gSm9z
ZSBJZ25hY2lvIEFsdmFyZXotSGFtZWxpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
YW5kIEJyaWFuIFdlaXMgZm9yIHRoZWlyIGdyZWF0IGluc2lnaHRzIGludG8gdGhlIHNlY3VyaXR5
IGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBCcmlhbiBXZWlzIGZv
ciB0aGVpciBncmVhdCBpbnNpZ2h0cyBpbnRvIHRoZSBzZWN1cml0eSBhbmQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGlkZW50aXR5IHByb3RlY3Rpb24sIGFuZCB0aGUgbW9zdCBoZWxw
ZnVsIGFuZCBwcmFjdGljYWwgc3VnZ2VzdGlvbnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgaWRlbnRpdHkgcHJvdGVjdGlvbiwgYW5kIHRoZSBtb3N0IGhlbHBmdWwgYW5kIHBy
YWN0aWNhbCBzdWdnZXN0aW9ucy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMjEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQWxzbywgb3VyIHNpbmNlcmUgdGhh
bmtzIHRvIERhdmlkIEJhbGwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Zm9yIGhpczwvc3Bhbj4gdGhv
cm91Z2ggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmV2aWV3PC9zcGFuPiBhbmQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQWxzbywgb3VyIHNpbmNlcmUgdGhhbmtzIHRvIERhdmlk
IEJhbGwgPHNwYW4gY2xhc3M9Imluc2VydCI+YW5kIFJha2VzaCBHYW5kaGkgb3IgdGhlaXI8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGhlbHBmdWwgY29tbWVudHMuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRob3JvdWdoIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPnJldmlld3M8L3NwYW4+IGFuZCBoZWxwZnVsIGNvbW1lbnRzLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij44LiAgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjguICBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjguMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+OC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgW0lFRUUuMTU4OC4yMDA4XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFtJRUVFLjE1ODguMjAwOF08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgIlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5jaHJvbml6YXRpb24gUHJv
dG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICJTdGFu
ZGFyZCBmb3IgYSBQcmVjaXNpb24gQ2xvY2sgU3luY2hyb25pemF0aW9uIFByb3RvY29sPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIGZvciBOZXR3b3JrZWQgTWVhc3Vy
ZW1lbnQgYW5kIENvbnRyb2wgU3lzdGVtcyIsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBmb3IgTmV0d29ya2VkIE1lYXN1cmVtZW50IGFuZCBDb250cm9sIFN5
c3RlbXMiLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBJRUVFIFN0
YW5kYXJkIDE1ODgsIE1hcmNoIDIwMDguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICBJRUVFIFN0YW5kYXJkIDE1ODgsIE1hcmNoIDIwMDguPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTE0IiBj
bGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0
I3BhcnQtMTQiPjxlbT4gcGFnZSAxNCwgbGluZSAxNTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3Nw
YW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYu
cHlodCNwYXJ0LTE0Ij48ZW0+IHBhZ2UgMTQsIGxpbmUgMTA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMDRdICBLcmF3Y3p5aywgSC4s
IEJlbGxhcmUsIE0uLCBhbmQgUi4gQ2FuZXR0aSwgIkhNQUM6IEtleWVkLTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMyMTA0XSAgS3Jhd2N6eWssIEguLCBCZWxsYXJlLCBN
LiwgYW5kIFIuIENhbmV0dGksICJITUFDOiBLZXllZC08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgSGFzaGluZyBmb3IgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiIsIFJG
QyAyMTA0LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgSGFz
aGluZyBmb3IgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiIsIFJGQyAyMTA0LDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjEwNCwgRmVicnVh
cnkgMTk5Nyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIERP
SSAxMC4xNzQ4Ny9SRkMyMTA0LCBGZWJydWFyeSAxOTk3LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmMyMTA0Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMDQmZ3Q7LjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNDg2OF0gIEtlbGx5LCBTLiBhbmQgUy4g
RnJhbmtlbCwgIlVzaW5nIEhNQUMtU0hBLTI1NiwgSE1BQy1TSEEtPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgW1JGQzQ4NjhdICBLZWxseSwgUy4gYW5kIFMuIEZyYW5rZWwsICJV
c2luZyBITUFDLVNIQS0yNTYsIEhNQUMtU0hBLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAzODQsIGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJGQyA0ODY4
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgMzg0LCBhbmQg
SE1BQy1TSEEtNTEyIHdpdGggSVBzZWMiLCBSRkMgNDg2OCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzQ4NjgsIE1heSAyMDA3LDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JG
QzQ4NjgsIE1heSAyMDA3LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0ODY4Jmd0Oy48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5y
ZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ4NjgmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIyIj48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bUkZDODA4
NV0gIEVnZ2VydCwgTC4sIEZhaXJodXJzdCwgRy4sIGFuZCBHLiBTaGVwaGVyZCwgIlVEUCBVc2Fn
ZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgR3VpZGVs
aW5lcyIsIEJDUCAxNDUsIFJGQyA4MDg1LCBET0kgMTAuMTc0ODcvUkZDODA4NSw8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIE1hcmNoIDIwMTcsICZsdDto
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwODUmZ3Q7Ljwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkF1dGhvcnMnIEFk
ZHJlc3NlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkF1dGhvcnMnIEFkZHJlc3Nl
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBHcmVnIE1pcnNreTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEdyZWcgTWlyc2t5PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBaVEUgQ29ycC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBaVEUgQ29ycC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1haWw6IGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVt
YWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgR3VvIEp1bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEd1byBKdW48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgNjgjIFppamluZ2h1YSBSb2FkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgNjgjIFppamluZ2h1YSBSb2FkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgoKICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGlkPSJlbmQi
IGJnY29sb3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj4mbmJzcDtFbmQg
b2YgY2hhbmdlcy4gMjIgY2hhbmdlIGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+CiAgICAgPHRyIGNs
YXNzPSJzdGF0cyI+PHRkPjwvdGQ+PHRoPjxpPjc1IGxpbmVzIGNoYW5nZWQgb3IgZGVsZXRlZDwv
aT48L3RoPjx0aD48aT4gPC9pPjwvdGg+PHRoPjxpPjYzIGxpbmVzIGNoYW5nZWQgb3IgYWRkZWQ8
L2k+PC90aD48dGQ+PC90ZD48L3RyPgogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIgYWxpZ249ImNl
bnRlciIgY2xhc3M9InNtYWxsIj48YnI+VGhpcyBodG1sIGRpZmYgd2FzIHByb2R1Y2VkIGJ5IHJm
Y2RpZmYgMS40Ny4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBmcm9tIDxhIGhyZWY9
Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90b29scy5p
ZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Rib2R5PjwvdGFibGU+
CiAgIAogICAKPC9ib2R5PjwvaHRtbD4=
--000000000000943d6a058fa01abc--


From nobody Fri Aug  9 02:51:32 2019
Return-Path: <hnydell@accedian.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A6B6120105 for <ippm@ietfa.amsl.com>; Fri,  9 Aug 2019 02:51:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=accedian-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 bkYSHg7no16E for <ippm@ietfa.amsl.com>; Fri,  9 Aug 2019 02:51:25 -0700 (PDT)
Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) (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 0717012004E for <ippm@ietf.org>; Fri,  9 Aug 2019 02:51:24 -0700 (PDT)
Received: by mail-vs1-xe2c.google.com with SMTP id y16so64978208vsc.3 for <ippm@ietf.org>; Fri, 09 Aug 2019 02:51:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accedian-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LXQY3963ZuV7Ld1LaPayCwyoWPHWs4xyFHHHefIiVjo=; b=lj+o4BuxLxb/wVHkcdkiGgxrjR2TwvU0L6Gv9ye14EWl1G+sEWaCi0wJ2L5mgJoSa1 c+hQml4Wq62B6N6FabT3PAytAvZdoxKIsiOa769mEhCHOqZtEceQ2Qzq8T9JTcu3FV4C x28J4y5/lPXQahPAUM0epnx8gC2o6wdKRPP9rM9AuYPXR2JzG1017ZLuiFjIpJL36GeL CIha/2Nlti2de/UtkKBmfB/4+unU+mrb872WEYVIO3fWmDHNWmEpA9NclbdR5hu3rXoO kb8m95UAwiXH7Xl4DIVs5u3yQBPDH4HlrBrQQWTMKaVRirFYWaJrPnj0GszxOdrc1cGF x9tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LXQY3963ZuV7Ld1LaPayCwyoWPHWs4xyFHHHefIiVjo=; b=GbhVx9x47dLJxGSDbtPXe/jNB7kyOciXOV7z0jvquhkHvrUHOAcNOqLH+6Vw8F/qNo 5BPwVHRgwL2UorTd56rA4Iw2AK4/ZdImvRCdKIqG3A+8xGt2xdTk+4x5Jb0x/DjyEMab mIkrBexAi1fNhzGxeUwsXLz7T/LbapZg5zlQvMZYZ7DnKD6XBEQyYMHcXsXTs8cWdGRu reQlGJmZinmhpYjEqxSQMe2TtknPu8KboE7ayu4Ok1XuRHOPfTVktk04jDYEi7e5tZJS 88QLxkBPE3W0chcKhKtFVIqSENP/4IEegKX9FQlhjL6Lgg+94yf7FLUA3BnUne1UUiBl 6vdQ==
X-Gm-Message-State: APjAAAU0uXt/1JcGVlavQZABtMKjE6Wfu+qwrT2oPulaz4YVyC2oJkT0 WKJl8KSjmiRO8RGXQykpiPGqW4GKZvAdWnI9Q5Mf+98KFRdrPtzIvF5wfWcvyw+Rk/ZBX3nUbXK i5i0O7YwgUA==
X-Google-Smtp-Source: APXvYqw8rtiZCHlYd5g0JOrJYf+P73r0inGFmDYLwW4Ezi0D9NuYGTWatgGdUJoooSOah5GwjqFwJfY9B1OED+vzi0A=
X-Received: by 2002:a67:eb93:: with SMTP id e19mr12685141vso.208.1565344283648;  Fri, 09 Aug 2019 02:51:23 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com>
From: Henrik Nydell <hnydell@accedian.com>
Date: Fri, 9 Aug 2019 11:51:14 +0200
Message-ID: <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>,  Rakesh Gandhi <rgandhi.ietf@gmail.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fa7a29058fac1dd9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/93PMzD2rAu5BWzRIqMUiQOyriZU>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 09:51:31 -0000

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

Hi Greg, to make the wording even clearer you could change to

"Thus STAMP Session-Sender MUST as a minimum be able to send test
   packets to destination UDP port number from the Dynamic and/or
   Private Ports range 49152-65535 as well as the registered TWAMP port
862. Implementations MAY allow using ports outside the IANA assigned
Private Ports range."



On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh and Henrik,
> thank you for a very informative discussion. Do you think the wording in
> Section 4.4 of the STAMP specification needs modification:
>    Thus STAMP Session-Sender MUST be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535, test management system should find a
>    port number that both devices can use.
> ...
>    In the latter scenario, the test management system SHOULD set STAMP
>    Session-Reflector to use UDP port number from the Dynamic and/or
>    Private Ports range.
> I think that the text is not restrictive and can stay. What do you think?
> We can review and update STAMP YANG model in a separate thread.
>
> Regards,
> Greg
>
>
>
> On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
>> Thanks Henrik and Al for your feedbacks and discussions.
>>
>>
>>
>> I have few comments on the TWAMP yang model draft-ietf-ippm-twamp-yang:
>>
>>
>>
>> 1)      Reflector side does not have autoallocate option. Only sender
>> side has it and both allow dynamic range ports only (and 862).
>>
>>       leaf reflector-udp-port {
>>
>>                type inet:port-number {
>>
>>                  range "862 | 49152..65535";
>>
>>                }
>>
>>
>>
>>      leaf sender-udp-port {
>>
>>                type union {
>>
>>                  type dynamic-port-number;
>>
>>                  type enumeration {
>>
>>                    enum autoallocate {
>>
>>                      description
>>
>>                        "Indicates that the Contol-Client will
>>
>>                         auto-allocate the TWAMP-Test (UDP) port number
>>
>>                         from the dynamic port range.";
>>
>>                    }
>>
>>
>>
>> 2)      Autoallocate is still from the dynamic port range only.
>>
>> 3)      Even with the dynamic UDP port, the backend and controller still
>> need to  handle the case where the UDP port has been allocated to someth=
ing
>> else on that node, as it is dynamic.
>>
>> 4)      Well known ports can be handled by the backend similarly if
>> there was an error in provisioning.
>>
>> 5)      This range issue seems to get propagated to the new work like
>> draft-ietf-ippm-stamp.
>>
>>
>>
>> Other than the VOIP example below, there is another example of the
>> similar case on Page 31 in
>> https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt as pointed out by
>> Mirja in another thread.
>>
>>
>>
>> At this point, two vendors are saying the UDP port range for TWAMP is an
>> issue for them. As the existing implementations do not have such range
>> limit, operators may be using an UDP port outside this range, this means
>> moving to the TWAMP Yang model could be troublesome.
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>> *From: *ippm <ippm-bounces@ietf.org> on behalf of "MORTON, ALFRED C
>> (AL)" <acm@research.att.com>
>> *Date: *Thursday, August 8, 2019 at 5:02 AM
>> *To: *Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <
>> rgandhi.ietf@gmail.com>
>> *Cc: *"draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>,
>> IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.ne=
t>,
>> IETF IPPM WG <ippm@ietf.org>
>> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>>
>>
>>
>> Hi Rakesh and Henrik,
>>
>>
>>
>> working from the VoIP testing example below, it seems as though
>>
>> =E2=80=9Cability to test on a specific port in the User range,
>>
>> with prior agreement of users on the tested network=E2=80=9D
>>
>> should have been asked for-as a feature during
>>
>> YANG model development?
>>
>>
>>
>> the authors used the Dynamic Range to avoid *accidentally*
>>
>> stepping on IANA-allocated User ports during auto-allocation:
>>
>>
>>
>>              leaf sender-udp-port {
>>
>>                type union {
>>
>>                  type dynamic-port-number;
>>
>>                  type enumeration {
>>
>>                    enum autoallocate {
>>
>>                      description
>>
>>                        "Indicates that the Contol-Client will
>>
>>                         auto-allocate the TWAMP-Test (UDP) port number
>>
>>                         from the dynamic port range.";
>>
>>                    }
>>
>> with RFC 6335:
>>
>> 6.  Port Number Ranges
>>
>>
>>
>>    TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit namespaces for their
>>
>>    port number registries.  The port registries for all of these
>>
>>    transport protocols are subdivided into three ranges of numbers
>>
>>    [RFC1340], and Section 8.1.2 describes the IANA procedures for each
>>
>>    range in detail:
>>
>>
>>
>>    o  the System Ports, also known as the Well Known Ports, from 0-1023
>>
>>       (assigned by IANA)
>>
>>
>>
>>    o  the User Ports, also known as the Registered Ports, from 1024-
>>
>>       49151 (assigned by IANA)
>>
>>
>>
>> providing our over-riding guidance.
>>
>>
>>
>> If we agree that the sort of testing you describe means
>>
>> adding a new feature to the model, then let=E2=80=99s give some thought
>>
>> to how that might best be done.
>>
>>
>>
>> Al
>>
>>
>>
>> *From:* Henrik Nydell [mailto:hnydell@accedian.com]
>> *Sent:* Thursday, August 8, 2019 3:51 AM
>> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> *Cc:* MORTON, ALFRED C (AL) <acm@research.att.com>; IPPM Chairs <
>> ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>; Mirja Kuehlewind <
>> ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
>> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>>
>>
>>
>> Agree Rakesh.
>>
>> There is value in being able to for example as close as possibly mimic
>> for example a VoIP flow on a network path, using typical UDP ports (5060
>> for example), and a typical VoIP IPG (20ms) and proper payload length to
>> make the TWAMP flows be treated in the same way as the real RTP traffic =
by
>> the network elements (firewalls, NAT or other port-sensitive devices).
>>
>>
>>
>>
>>
>> On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>
>>
>> Thanks Al and Henrik.
>>
>> If there is no specific requirement to add a limit on the UDP port range=
,
>> it would be good to not have it in the STAMP draft as well as in the TWA=
MP
>> Yang model. Let implementations decide what ports they can support (keep=
ing
>> in mind the assigned ones) and let operators decide what port they like =
to
>> provision.
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>> On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <
>> acm@research.att.com> wrote:
>>
>>
>>
>> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
>> *Sent:* Wednesday, August 7, 2019 4:30 AM
>> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
>> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
>> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>>
>>
>>
>> The range probably comes from the IANA definition of the ephemeral ports
>> (49152 to 65535) although these are defined for short-lived TCP and not
>> explicitly for UDP. Why this made it into the yang model for TWAMP-test
>> (which is UDP) I dont know, probably someone mixed it up with TCP and it
>> passed the reviewers without much thought.
>>
>> *[acm] *
>>
>> https://tools.ietf.org/html/rfc6335#section-6
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_rfc6335-23section-2D6&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3H=
n-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuE=
AyOEHtg0M&s=3DY3I4sW9cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&e=3D>
>>
>> seems clear to me, without making the distinction between TCP and UDP
>>
>> you mention. There was discussion on the ippm-list IIRC, too.
>>
>>
>>
>> Most, if not all, implementations of TWAMP I have seen does not impose
>> limitations on the source UDP ports for the TWAMP-test packets when
>> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
>> Nokia, Huawei impose any limitation like that when configuring via CLI o=
r
>> GUI.
>>
>>
>>
>> With a yang model based configuration the user will of course be limited
>> if they use the yang model that only defines the ephemeral range as vali=
d.
>> I see no severe disadvantages of this, but it would of course have been
>> better if the yang model was less restrictive, since the restriction has=
 no
>> real value in itself.
>>
>>
>>
>> *[acm] ...*except avoiding a port assigned by IANA...
>>
>>
>> Al
>>
>>
>>
>> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Thanks Henrik. Where does this requirement come from? Also, how do I
>> configure the UDP port outside the range using the TWAMP Yang model?
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
>> wrote:
>>
>> There is a distinction between "must be able to send to these destinatio=
n
>> ports" and "must only be able to send to these destination ports"
>>
>>
>>
>> The first wording does not prohibit senders to be able to send also to
>> other destination ports.
>>
>>
>>
>>
>>
>> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Hi Greg,
>>
>> Many thanks for the reply.
>>
>> As there are already implementations out there where such restrictions d=
o
>> not exist as discussed in another email thread (just forwarded them), th=
e
>> following text with MUST is already violated. The TWAMP Yang model
>> draft-ietf-ippm-twamp-yang
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQ=
icvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLu=
WjIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
>> should also not place such restriction.
>>
>> Section 4.4
>>
>>        Thus STAMP Session-Sender MUST be able to send test
>>
>>        packets to destination UDP port number from the Dynamic and/or
>>
>>        Private Ports range 49152-65535, test management system should
>> find a
>>
>>        port number that both devices can use.
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>> Hi Rakesh,
>>
>> my apologies for the misspelling of your name.
>>
>> Thank you for your kind consideration of the proposed update.
>>
>> Regarding the definition of the range of the valid UDP port numbers,
>> draft-ietf-ippm-twamp-yang
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQ=
icvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLu=
WjIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
>> type dynamic-port-number as follows:
>>
>>      typedef dynamic-port-number {
>>        type inet:port-number {
>>          range 49152..65535;
>>        }
>>        description "Dynamic range for port numbers.";
>>      }
>>
>> to specify the valid range for a sender-udp-port. The range for a UDP
>> port number of a Session-Reflector has been specified slightly different=
ly
>> because it includes the well-known port 862:
>>
>>            leaf reflector-udp-port {
>>              type inet:port-number {
>>                range "862 | 49152..65535";
>>                }
>>              description
>>                "The destination UDP port number used in the
>>                 TWAMP-Test (UDP) test packets belonging to this
>>                 test session.";
>>            }
>>
>> But, as we observe, in both cases definitions include the Dynamic/Privat=
e
>> range explicitly defined. I think that keeping STAMP specification
>> consistent with the TWAMP, TWAMP YANG data model in particular, in the w=
ay
>> the valid range of UDP ports is being specified, is beneficial to the ST=
AMP
>> document. Hope you'll agree.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Thanks Greg for considering my review comments. Good to see the message
>> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. T=
his
>> should fix the interoperability issue between the two. This also gives f=
ew
>> (3) bytes for any future extensions.
>>
>> ------------------------------------------------------------------------
>>
>> You may fix the spelling of my name and another typo below:
>>
>> OLD:
>>
>> and Rakesh Gandi or their
>>
>>
>>
>> NEW:
>>
>> and Rakesh Gandhi for their
>>
>> ----------------------------------------------------------------------
>>
>>
>>
>> I did not see following comment addressed. Is that intentional?
>>
>> ------------------------------------------------
>>
>> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>
>>
>>     Thanks Greg for the reply.
>>
>>
>>
>>     In this case, should the draft just state that the Session-Sender ca=
n
>> select destination UDP port number following the guidelines specified in
>> [RFC6335], instead of specifying following?
>>
>>
>>
>> Section 4.4
>>
>>     Thus STAMP Session-Sender MUST be able to send test
>>
>>        packets to destination UDP port number from the Dynamic and/or
>>
>>        Private Ports range 49152-65535, test management system should
>> find a
>>
>>        port number that both devices can use.
>>
>> ----------------------------------------------
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>> Hi Rakesh,
>>
>> thank you for your helpful comments. We've updated the format of the bas=
e
>> STAMP test packet. Appreciate your feedback on the proposed changes,
>> comments and questions,
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>> Hi Greg,
>>
>> Regarding the size of the padding, yes, it's good to use the same size
>> payload for query and response.
>>
>> However, the STAMP payload with TLV extension
>> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding s=
ize
>> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
>> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ=
 0
>> for all 30 bytes. If the responder supports Server Octets and see the si=
ze
>> > 27, it may find the Server Octet size of 0 confusing?
>>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>>
>> Hi Shahram,
>>
>> thank you for the review and questions. Please find my answers below
>> tagged GIM>>.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <
>> shahram.davari@broadcom.com> wrote:
>>
>> HI Greg
>>
>>
>>
>> I read your draft and have the following questions:
>>
>>
>>
>> 1) Does it require any UDP/TCP port number or it reuses the one from
>> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
>> between TWAMP and STAMP?
>>
>> GIM>> STAMP uses the well-known UDP port number allocated for the
>> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destinatio=
n
>> UDP port number.. STAMP may use destination UDP port number from the
>> Dynamic and/or Private Ports range 49152-65535.
>>
>> 2) What is the benefit of STAMO compared to TWAMP?
>>
>> GIM>> The work was driven by several observations, among them:
>>
>>    - challenges in achieving interoperability among implementations of
>>    TWAMP-Light;
>>    - industry interest in standardizing performance monitoring in IP
>>    broadband access networks (TR-390);
>>    - improve extensibility of IP performance monitoring tool to support
>>    measurements, testing of new metrics and parameters, e.g., consistenc=
y of
>>    CoS in the network.
>>
>> 3) Why is there so much MBZ byte?
>>
>> GIM>> It was agreed to make the symmetrical size of STAMP test packets
>> the default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
>> supported by TWAMP-Light implementations.
>>
>>
>>
>> Thx
>>
>> Shahram
>>
>>
>>
>> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>
>>
>>
>> Hi Mirja,
>>
>> thank you for the suggested text. The new paragraph now reads as:
>>
>>       Load of STAMP test packets offered to a network MUST be carefully
>>       estimated, and the possible impact on the existing services MUST
>>       be thoroughly analyzed before launching the test session.
>>       [RFC8085] section 3.1.5 provides guidance on handling network load
>>       for UDP-based protocol.  While the characteristic of test traffic
>>       depends on the test objective, it is highly recommended to stay in
>>       the limits as provided in [RFC8085].
>>
>>
>>
>> If it is acceptable, I'd like to upload the updated version of
>> draft-ieff-ippm-stamp before the cut-off deadline.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>> wrote:
>>
>> Hi Greg,
>>
>> See below.
>>
>> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
>> >
>> > Hi Mirja,
>> > thank you for the reference to RFC 8085. I agree that the document is
>> very much relevant and a reference to RFC 8085 in STAMP is useful. While
>> reading Section 3.1.3 I came to think that the discussion and guidance i=
n
>> other sections of RFC 8085, particularly, Section 3.1.5 Implications of =
RTT
>> and Loss Measurements on Congestion Control. Would adding the reference =
to
>> that section in the new text proposed for the Security Considerations
>> section work? I'll put RFC 8085 as Informational reference as it is BCP.
>> > NEW TEXT:
>> >       Load of STAMP test packets offered to a network MUST be carefull=
y
>> >       estimated, and the possible impact on the existing services MUST
>> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
>> >       particular before launching the test session....
>>
>>
>> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine=
 for me. Or you
>> could have a separate sentence like:
>>
>> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network loa=
d for
>> UDP-based protocol. While the characteristic of test traffic depends on =
the
>> test objective, it is highly recommended to say in the limits as provide=
d
>> in RFC8085.=E2=80=9D
>>
>> Or something similar=E2=80=A6
>>
>> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downre=
f.
>> However, I think having this as informational ref is fine.
>>
>> Mirja
>>
>>
>>
>> >
>> > Regards,
>> > Greg
>> >
>> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>> wrote:
>> > Hi Greg,
>> >
>> > Thanks a lot for you reply. Changes are good. I wonder if it would be
>> useful to provide a reference to RFC8085 because it has a lot of
>> information about congestion control of UDP based traffic? It recommends=
 to
>> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess i=
t
>> doesn=E2=80=99t make sense to require this for testing traffic, however,=
 it could
>> maybe still be a good recommendation? What do you think?
>> >
>> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately
>> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you re=
send you
>> proposed changes to the list, so other people are aware of these changes=
.
>> Sorry for the unconvience.
>> >
>> > Mirja
>> >
>> >
>> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
>> > >
>> > > Hi Mirja,
>> > > thank you for your thorough review, very pointed and helpful
>> comments. Please find my responses in-lined and tagged GIM>>. Attached t=
he
>> diff.
>> > >
>> > > Regards,
>> > > Greg
>> > >
>> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net=
>
>> wrote:
>> > > Hi authors, hi all,
>> > >
>> > > Thanks for this well-written document and very good shepherd
>> write-up! I would like discuss one point before I start IETF last call.
>> > >
>> > > I believe this document should say something about network load and
>> congestion (control). OWAMP and TWAMP discuss quite a bit sender
>> scheduling, however, as this is a simplified version, so I think it coul=
d
>> at least be good to put a waring in this document that packet sending
>> should be somehow rate limited. I know it might be hard to provide more
>> concrete guidance but at least having some discussion or warning in this
>> document could be good.
>> > > GIM>>  Thank you for your suggestion. Security Considerations sectio=
n
>> points to the fact that STAMP does not include control and management
>> components:
>> > >    Because of the control
>> > >    and management of a STAMP test being outside the scope of this
>> > >    specification only the more general requirement is set:
>> > > adding the new text here:
>> > >       Load of STAMP test packets offered to a network MUST be
>> carefully
>> > >       estimated, and the possible impact on the existing services MU=
ST
>> > >       be thoroughly analyzed before launching the test session.
>> > >
>> > >
>> > > Another comment: You only say at the very end that a certain UDP por=
t
>> is used, which implies that STAMP runs over UDP. However, I think you
>> should mention at the very beginning that this is a UDP-based protocol.
>> Just to make things crystal clear.
>> > > GIM>> Adding the reference to "UDP transport" into the first sentenc=
e
>> of Theory of  Operations section:
>> > >    STAMP Session-Sender transmits test packets over UDP transport
>> toward STAMP Session-Reflector.
>> > >
>> > > Mirja
>> > >
>> > > P.S.:
>> > > Nit: s/This document defines active performance measurement test
>> protocol/ This document defines an active performance measurement test
>> protocol/
>> > > -> =E2=80=9Can=E2=80=9D missing
>> > > GIM>> Thank you. Done.
>> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
>> draft-ietf-ippm-stamp-07....txt.html>
>> >
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mai=
lman_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD=
1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1=
uXtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>>
>>
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mai=
lman_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD=
1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1=
uXtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>>
>>
>>
>>
>> --
>>
>>
>> *Henrik Nydell*
>> *Sr Product Manager*
>> 1.866.685.8181
>> hnydell@accedian.com
>> [image: https://i.xink.io/Images/Get/N63832/a65.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>
>> [image: https://i.xink.io/Images/Get/N63832/f97.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com=
_accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw=
&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL=
9Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acce=
dian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIk=
Fz5kzSYYg33tHXY&e=3D>
>>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com=
_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o=
9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJek=
uy3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
>> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&=
d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cll=
ooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1=
Dhd9LZ1az4&e=3D>
>> *accedian.com
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>*
>>
>>
>>
>> Avis de confidentialit=C3=A9
>>
>> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce
>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=
=C3=A9es par le
>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclu=
sif de son ou de
>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur=
 et en d=C3=A9truire tout
>> exemplaire. De plus, il vous est strictement interdit de le divulguer, d=
e
>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
>> Merci.
>>
>> Confidentiality notice
>>
>> This e-mail message and any attachment hereto contain confidential
>> information which may be privileged and which is intended for the exclus=
ive
>> use of its addressee(s). If you receive this message in error, please
>> inform sender immediately and destroy any copy thereof. Furthermore, any
>> disclosure, distribution or copying of this message and/or any attachmen=
t
>> hereto without the consent of the sender is strictly prohibited. Thank y=
ou.
>>
>>
>>
>>
>> --
>>
>>
>> *Henrik Nydell*
>> *Sr Product Manager*
>> 1.866.685.8181
>> hnydell@accedian.com
>> [image: https://i.xink.io/Images/Get/N63832/a65.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>
>> [image: https://i.xink.io/Images/Get/N63832/f97.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com=
_accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw=
&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL=
9Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acce=
dian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1=
R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIk=
Fz5kzSYYg33tHXY&e=3D>
>>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com=
_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o=
9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJek=
uy3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
>> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&=
d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cll=
ooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1=
Dhd9LZ1az4&e=3D>
>> *accedian.com
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfN=
h5QMqQ&e=3D>*
>>
>>
>>
>> Avis de confidentialit=C3=A9
>>
>> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce
>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=
=C3=A9es par le
>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclu=
sif de son ou de
>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur=
 et en d=C3=A9truire tout
>> exemplaire. De plus, il vous est strictement interdit de le divulguer, d=
e
>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
>> Merci.
>>
>> Confidentiality notice
>>
>> This e-mail message and any attachment hereto contain confidential
>> information which may be privileged and which is intended for the exclus=
ive
>> use of its addressee(s). If you receive this message in error, please
>> inform sender immediately and destroy any copy thereof. Furthermore, any
>> disclosure, distribution or copying of this message and/or any attachmen=
t
>> hereto without the consent of the sender is strictly prohibited. Thank y=
ou.
>>
>>
>>
>>
>> --
>>
>>
>> *Henrik Nydell*
>> *Sr Product Manager*
>> 1.866.685.8181
>> hnydell@accedian.com
>> [image: https://i.xink.io/Images/Get/N63832/a65.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8=
-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaA=
TnyldPuiq5cMx4soEbPTGjmsJQE&e=3D>
>> [image: https://i.xink.io/Images/Get/N63832/f97.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com=
_accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIp=
A58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D0=
ltpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&e=3D>
>>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acce=
dian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd1=
9Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DQTHdaq6=
bXMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&e=3D>
>>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com=
_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o=
9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UE=
Mgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1=
fNJzJw1waI&e=3D>
>> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&=
d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qG=
Qsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D9V6-ggZb009w=
P2eti0vCu9OWNz1EgxcbDPqe0xCailk&e=3D>
>> *accedian.com
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3D=
DwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8=
-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaA=
TnyldPuiq5cMx4soEbPTGjmsJQE&e=3D>*
>>
>>
>>
>> Avis de confidentialit=C3=A9
>>
>> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce
>> qui lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=
=C3=A9es par le
>> secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclu=
sif de son ou de
>> ses destinataires. Si vous recevez ce message par erreur, veuillez s=E2=
=80=99il
>> vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur=
 et en d=C3=A9truire tout
>> exemplaire. De plus, il vous est strictement interdit de le divulguer, d=
e
>> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
>> Merci.
>>
>> Confidentiality notice
>>
>> This e-mail message and any attachment hereto contain confidential
>> information which may be privileged and which is intended for the exclus=
ive
>> use of its addressee(s). If you receive this message in error, please
>> inform sender immediately and destroy any copy thereof. Furthermore, any
>> disclosure, distribution or copying of this message and/or any attachmen=
t
>> hereto without the consent of the sender is strictly prohibited. Thank y=
ou.
>>
>

--=20

*Henrik Nydell*
*Sr Product Manager*
1.866.685.8181
hnydell@accedian.com
<http://accedian.com>
<https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
<https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca>
<http://www.accedian.com>
*accedian.com <http://accedian.com>*

--=20


Avis de confidentialit=C3=A9

Les
 informations contenues dans le pr=C3=A9sent=20
message et dans toute pi=C3=A8ce qui=20
lui est jointe sont confidentielles et=20
peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le=20
secret professionnel. Ces informations sont=20
=C3=A0 l=E2=80=99usage exclusif de son ou
 de ses destinataires. Si vous recevez ce=20
message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement=20
avec l=E2=80=99exp=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est=20
strictement interdit de=20
le divulguer, de le distribuer ou de le reproduire=20
sans l=E2=80=99autorisation=20
de l=E2=80=99exp=C3=A9diteur. Merci.


Confidentiality notice

This

 e-mail message and any attachment hereto contain confidential=20
information=20
which may be privileged and which is intended for the=20
exclusive use of its=20
addressee(s). If you receive this message in error,
 please inform sender=20
immediately and destroy any copy thereof.=20
Furthermore, any disclosure,=20
distribution or copying of this message=20
and/or any attachment hereto=20
without the consent of the sender is=20
strictly prohibited. Thank you.

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

<div dir=3D"ltr"><br><div>Hi Greg, to make the wording even clearer you cou=
ld change to</div><div><br></div><div>&quot;Thus STAMP Session-Sender MUST =
as a minimum be able to send test<br>=C2=A0 =C2=A0packets to destination UD=
P port number from the Dynamic and/or<br>=C2=A0 =C2=A0Private Ports range 4=
9152-65535 as well as the registered TWAMP port 862. Implementations MAY al=
low using ports outside the IANA assigned Private Ports range.&quot;<br></d=
iv><div><br></div><div><br></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky=
 &lt;<a href=3D"mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt;=
 wrote:<br></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"><div dir=
=3D"ltr">Hi Rakesh and Henrik,<div>thank you for a very informative discuss=
ion. Do you think the wording in Section 4.4 of the STAMP specification nee=
ds modification:</div><div>=C2=A0 =C2=A0Thus STAMP Session-Sender MUST be a=
ble to send test<br>=C2=A0 =C2=A0packets to destination UDP port number fro=
m the Dynamic and/or<br>=C2=A0 =C2=A0Private Ports range 49152-65535, test =
management system should find a<br>=C2=A0 =C2=A0port number that both devic=
es can use.<br></div><div>...</div><div>=C2=A0 =C2=A0In the latter scenario=
, the test management system SHOULD set STAMP<br>=C2=A0 =C2=A0Session-Refle=
ctor to use UDP port number from the Dynamic and/or<br>=C2=A0 =C2=A0Private=
 Ports range.<br></div><div>I think that the text is not restrictive and ca=
n stay. What do you think?</div><div>We can review and update STAMP YANG mo=
del in a separate thread.</div><div><br></div><div>Regards,</div><div>Greg<=
/div><div><br></div><div><br></div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 8, 2019 at 6:09 AM Rakesh Ga=
ndhi (rgandhi) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">r=
gandhi@cisco.com</a>&gt; wrote:<br></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">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264WordSe=
ction1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Thanks Henrik and Al for your feedbacks and discussions.<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">I have few comments on the TWAMP yang model draft-ietf-ippm-twamp=
-yang:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264MsoListP=
aragraph" style=3D"margin-left:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
1)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Reflector side does not have autoallocate option. Only sende=
r side has it and both allow dynamic range ports only (and 862).<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf reflector-udp-port {<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 type inet:port-number {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 range &quot;862 | 49152..65535&quot;;<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 }<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0leaf sender-udp-po=
rt {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoalloc=
ate {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 de=
scription</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0&quot;Indicates that the Contol-Client will</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 auto-allocate the TWAMP-Test (UDP) port number</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 from the dynamic port range.&quot;;</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264MsoListP=
aragraph" style=3D"margin-left:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
2)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Autoallocate is still from the dynamic port range only.<u></=
u><u></u></span></p>
<p class=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264MsoListP=
aragraph" style=3D"margin-left:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
3)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Even with the dynamic UDP port, the backend and controller s=
till need to =C2=A0handle the case where the UDP port has been allocated to=
 something else on that node, as
 it is dynamic.<u></u><u></u></span></p>
<p class=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264MsoListP=
aragraph" style=3D"margin-left:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
4)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">Well known ports can be handled by the backend similarly if =
there was an error in provisioning.<u></u><u></u></span></p>
<p class=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264MsoListP=
aragraph" style=3D"margin-left:18pt">
<u></u><span style=3D"font-size:11pt;font-family:Calibri,sans-serif"><span>=
5)<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:Calib=
ri,sans-serif">This range issue seems to get propagated to the new work lik=
e draft-ietf-ippm-stamp.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Other than the VOIP example below, there is another example of th=
e similar case on Page 31 in
<a href=3D"https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt" target=
=3D"_blank">https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt</a> as p=
ointed out by Mirja in another thread.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">At this point, two vendors are saying the UDP port range for TWAM=
P is an issue for them. As the existing implementations do not have such ra=
nge limit, operators may be using
 an UDP port outside this range, this means moving to the TWAMP Yang model =
could be troublesome.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Thanks,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif">Rakesh<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">ippm &lt;<a href=3D"mailto:ippm-bounces@ietf.org" t=
arget=3D"_blank">ippm-bounces@ietf.org</a>&gt; on behalf of &quot;MORTON, A=
LFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_b=
lank">acm@research.att.com</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 5:02 AM<br>
<b>To: </b>Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=
=3D"_blank">hnydell@accedian.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mail=
to:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;=
<br>
<b>Cc: </b>&quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:=
draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@iet=
f.org</a>&gt;, IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" targ=
et=3D"_blank">ippm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind &lt;<a href=3D=
"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;,=
 IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@i=
etf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Hi Rakesh and Henrik,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">working from the VoIP testing example below, it =
seems as though
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=E2=80=9Cability to test on a specific port in t=
he User range,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">with prior agreement of users on the tested netw=
ork=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">should have been asked for-as a feature during
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">YANG model development?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">the authors used the Dynamic Range to avoid *acc=
identally*
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">stepping on IANA-allocated User ports during aut=
o-allocation:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 leaf sender-udp-port {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoalloc=
ate {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 de=
scription</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0&quot;Indicates that the Contol-Client will</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 auto-allocate the TWAMP-Test (UDP) port number</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 from the dynamic port range.&quot;;</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">with RFC 6335:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">6.=C2=A0 Port Number Ranges</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 TCP, UDP, UDP-Lite, SCTP, and DCCP =
use 16-bit namespaces for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 port number registries.=C2=A0 The p=
ort registries for all of these</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 transport protocols are subdivided =
into three ranges of numbers</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 [RFC1340], and Section 8.1.2 descri=
bes the IANA procedures for each</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 range in detail:</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 o=C2=A0 the System Ports, also know=
n as the Well Known Ports, from 0-1023</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (assigned by IANA=
)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0 o=C2=A0 the User Ports, also known =
as the Registered Ports, from 1024-</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 49151 (assigned b=
y IANA)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">providing our over-riding guidance.</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">If we agree that the sort of testing you describ=
e means</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">adding a new feature to the model, then let=E2=
=80=99s give some thought</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">to how that might best be done.</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Al</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> Henrik Nydell [mailto:<a href=3D"mailto:hnydell@accedian.c=
om" target=3D"_blank">hnydell@accedian.com</a>]
<br>
<b>Sent:</b> Thursday, August 8, 2019 3:51 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> MORTON, ALFRED C (AL) &lt;<a href=3D"mailto:acm@research.att.com=
" target=3D"_blank">acm@research.att.com</a>&gt;; IPPM Chairs &lt;<a href=
=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>=
&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;; Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewin=
d.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;; <a href=3D"mailto:dra=
ft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.o=
rg</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Agree Rakesh.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">There is value in being able to for example as close=
 as possibly mimic for example a VoIP flow on a network path, using typical=
 UDP ports (5060 for example), and a typical VoIP IPG (20ms) and proper pay=
load length to make the TWAMP flows
 be treated in the same way as the real RTP traffic by the network elements=
 (firewalls, NAT or other port-sensitive devices).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks Al and Henrik.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If there is no specific requirement to add a limit o=
n the UDP port range, it would be good to not have it in the STAMP draft as=
 well as in the TWAMP Yang model. Let implementations decide what ports the=
y can support (keeping in mind the
 assigned ones) and let operators decide what port they like to provision.<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL=
) &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@researc=
h.att.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><a name=3D"m_-2719965125103073365_m_1261783094196696=
264_m_-5849306260639380355_m_851337071047512"><span style=3D"font-size:11pt=
;font-family:&quot;Courier New&quot;;color:black">=C2=A0</span></a><u></u><=
u></u></p>
<div style=3D"border-top:none currentcolor;border-right:none currentcolor;b=
order-bottom:none currentcolor;border-left:1.5pt solid blue;padding:0cm 0cm=
 0cm 4pt">
<div>
<div style=3D"border-right:none currentcolor;border-bottom:none currentcolo=
r;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3=
pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" targ=
et=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made
 it into the yang model for TWAMP-test (which is UDP) I dont know, probably=
 someone mixed it up with TCP and it passed the reviewers without much thou=
ght.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm]
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><a href=3D"https://urldefense.proofpoint.com/v2/=
url?u=3Dhttps-3A__tools.ietf.org_html_rfc6335-23section-2D6&amp;d=3DDwMFaQ&=
amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr=
8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DY3I4sW9=
cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&amp;e=3D" target=3D"_blank">https://to=
ols.ietf.org/html/rfc6335#section-6</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">seems clear to me, without making the distinctio=
n between TCP and UDP</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">you mention. There was discussion on the ippm-li=
st IIRC, too.</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither
 Accedian, Exfo, Viavi, Juniper, Nokia, Huawei impose any limitation like t=
hat when configuring via CLI or GUI.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages
 of this, but it would of course have been better if the yang model was les=
s restrictive, since the restriction has no real value in itself.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:&quo=
t;Courier New&quot;;color:black">[acm] ...</span></i></b><span style=3D"fon=
t-size:11pt;font-family:&quot;Courier New&quot;;color:black">except avoidin=
g
 a port assigned by IANA...</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><br>
Al</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Hi Greg,
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Many thanks for the reply.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">As there are already implementations out there where such restric=
tions do not exist as discussed in another email
 thread (just forwarded them), the following text with MUST is already viol=
ated. The TWAMP Yang model
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
<span style=3D"font-family:-webkit-standard">draft-ietf-ippm-twamp-yang</sp=
an></a> should also not place such restriction.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MU=
ST be able to send test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to destination UDP p=
ort number from the Dynamic and/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports range 49152-65=
535, test management system should find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that both device=
s can use.=C2=A0
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known
 port 862:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG
 data model in particular, in the way the valid range of UDP ports is being=
 specified, is beneficial to the STAMP document. Hope you&#39;ll agree.<u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<h1><span style=3D"font-size:10pt;font-family:Calibri,sans-serif;font-weigh=
t:normal">Thanks Greg for considering my review comments.
</span><u></u><u></u></h1>
<h1><span style=3D"font-size:10pt;font-family:Calibri,sans-serif;font-weigh=
t:normal">Good to see the message format aligned with draft-ietf-ippm-stamp=
-option-tlv and using MBZ 30. This should fix the interoperability issue be=
tween the two. This also gives
 few (3) bytes for any future extensions.</span><span style=3D"font-size:10=
pt;font-family:Calibri,sans-serif">
</span><u></u><u></u></h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">-----------------------------------------------------------------=
-------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">You may fix the spelling of my name and another typo below:</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">OLD:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">and Rakesh Gandi or their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">NEW:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">and Rakesh Gandhi for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">-----------------------------------------------------------------=
-----</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">I did not see following comment addressed. Is that intentional?</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">------------------------------------------------</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;
 wrote:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 Thanks Greg for the reply.</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 In this case, should the draft just state that=
 the Session-Sender can select destination UDP port number following
 the guidelines specified in [RFC6335], instead of specifying following?</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be able to send=
 test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 packets to destination UDP p=
ort number from the Dynamic and/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Private Ports range 49152-65=
535, test management system should find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 port number that both device=
s can use.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">----------------------------------------------</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Calibri,sa=
ns-serif">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible?
 Does it mean that for STAMP with TLV, Server Octets is set to 1, but it sa=
ys MBZ 0 for all 30 bytes. If the responder supports Server Octets and see =
the size &gt; 27, it may find the Server Octet size of 0 confusing?<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">=C2=A0<u></u><u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none currentcolor;border-right:none current=
color;border-bottom:none currentcolor;border-left:1pt solid rgb(204,204,204=
);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rgb(26,=
8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264gma=
il-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1025" src=
=3D"https://i.xink.io/Images/Get/N63832/a65.png" alt=3D"https://i.xink.io/I=
mages/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094=
196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x000=
0_i1026" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" alt=3D"https:/=
/i.xink.io/Images/Get/N63832/f97.png"></span></span></a>=C2=A0<a href=3D"ht=
tps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&a=
mp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw=
&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4P=
JusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=3D"_blank"><span style=3D"co=
lor:windowtext;text-decoration:none"><span style=3D"color:blue"><img border=
=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: 0.2604i=
n;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-5=
849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1027" src=3D"htt=
ps://i.xink.io/Images/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/G=
et/N63832/t99.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetwo=
rks-3ForiginalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&=
amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNL=
uWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" targe=
t=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span st=
yle=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wi=
dth: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-2719965125103073365gmail-m=
_1261783094196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769=
_x005f_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=
=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264gm=
ail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1029" sr=
c=3D"https://i.xink.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Im=
ages/Get/N63832/l.jpg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rgb(26,=
8,50)">Henrik Nydell</span></b><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264gma=
il-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1030" src=
=3D"https://i.xink.io/Images/Get/N63832/a65.png" alt=3D"https://i.xink.io/I=
mages/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094=
196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x000=
0_i1031" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" alt=3D"https:/=
/i.xink.io/Images/Get/N63832/f97.png"></span></span></a>=C2=A0<a href=3D"ht=
tps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&a=
mp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw=
&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4P=
JusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=3D"_blank"><span style=3D"co=
lor:windowtext;text-decoration:none"><span style=3D"color:blue"><img border=
=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: 0.2604i=
n;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-5=
849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1032" src=3D"htt=
ps://i.xink.io/Images/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/G=
et/N63832/t99.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetwo=
rks-3ForiginalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&=
amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNL=
uWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" targe=
t=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span st=
yle=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wi=
dth: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-2719965125103073365gmail-m=
_1261783094196696264gmail-m_-5849306260639380355gmail-m_8513370710475128769=
_x005f_x0000_i1033" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=
=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_-2719965125103073365gmail-m_1261783094196696264gm=
ail-m_-5849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1034" sr=
c=3D"https://i.xink.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Im=
ages/Get/N63832/l.jpg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-size:11pt;font-family:Arial,sans-serif;color:rg=
b(26,8,50)">Henrik Nydell</span></strong><span style=3D"font-size:11pt;font=
-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY=
7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg=
0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQE&amp;e=3D" target=3D"=
_blank"><span style=3D"color:windowtext;text-decoration:none"><span style=
=3D"color:blue"><img border=3D"0" width=3D"157" height=3D"50" style=3D"widt=
h: 1.6354in; height: 0.5208in;" id=3D"gmail-m_-2719965125103073365gmail-m_1=
261783094196696264_x0000_i1029" src=3D"https://i.xink.io/Images/Get/N63832/=
a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></span></span>=
</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6c=
en3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNN=
iTuU1MuEAyOEHtg0M&amp;s=3D0ltpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&amp;e=
=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none=
"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" s=
tyle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-2719965125103073=
365gmail-m_1261783094196696264_x0000_i1028" src=3D"https://i.xink.io/Images=
/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832/f97.png"></=
span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQic=
vjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8=
gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DQTHdaq6bXMydVVJSnS8pfuhqEnLCWzO0t=
P9A-gyMWBA&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text=
-decoration:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25"=
 height=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-=
2719965125103073365gmail-m_1261783094196696264_x0000_i1027" src=3D"https://=
i.xink.io/Images/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N6=
3832/t99.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpo=
int.com/v2/url?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3=
ForiginalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=
=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAP=
cl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1fNJzJw1waI=
&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoratio=
n:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D=
"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-2719965125=
103073365gmail-m_1261783094196696264_x0000_i1026" src=3D"https://i.xink.io/=
Images/Get/N63832/l54.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.p=
ng"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm=
0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyO=
EHtg0M&amp;s=3D9V6-ggZb009wP2eti0vCu9OWNz1EgxcbDPqe0xCailk&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"294" height=3D"1" style=3D"wid=
th: 3.0625in; height: 0.0104in;" id=3D"gmail-m_-2719965125103073365gmail-m_=
1261783094196696264_x0000_i1025" src=3D"https://i.xink.io/Images/Get/N63832=
/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></span></span></a=
><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;=
r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHA=
Pcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQ=
E&amp;e=3D" target=3D"_blank">accedian.com</a></span></strong><u></u><u></u=
></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>

</blockquote></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" border=3D"0=
" height=3D"50" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=
=3D"157"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.io/Images/Get/N63832=
/f97.png" width=3D"25"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.=
xink.io/Images/Get/N63832/t99.png" width=3D"25"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.=
io/Images/Get/N63832/l54.png" width=3D"25"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" border=
=3D"0" height=3D"1" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=
=3D"294"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p>
--000000000000fa7a29058fac1dd9--


From nobody Fri Aug  9 04:51:48 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9B2B12013A; Fri,  9 Aug 2019 04:51:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=CjCN5HoK; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=FnmXyT2b
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 MP8oh75KgFU7; Fri,  9 Aug 2019 04:51:41 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8F3812015E; Fri,  9 Aug 2019 04:51:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=178477; q=dns/txt; s=iport; t=1565351500; x=1566561100; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=7zXqzwVgnSrStluir4KBDg5M2j+Y85pLfxksPEPEdEY=; b=CjCN5HoKP54OQX20wHOQSmAhWf/Xa1bsWvSichvfQOiHyXvFxrIOzAro 03MoV8x+NwRIaSDCS7SGs9odb2znClYRj6hkWtdxxGAXfLKTJUY0rJVCc lynz277+HMcwefRgXzC7CECzcXJH6c23ME7qaz4PN9oyubsDzbnQ3nkKk g=;
IronPort-PHdr: =?us-ascii?q?9a23=3A9BIKFhfiMRXhzIOjWfRUC4kXlGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwGRD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFn?= =?us-ascii?q?pnwd4TgxRmBceEDUPhK/u/dSMzGshCVXdu/mqwNg5eH8OtL1A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DZAAD+XE1d/4kNJK1jAxkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgWeBFi8kBScDbVUgBAsqg15Ag0cDiw6CNiWJW4sigmS?= =?us-ascii?q?BQoEQA1AECQEBAQwBARgBCQcEAgEBhD8CF4JKIzgTAQQBAQQBAQQBCm2FJww?= =?us-ascii?q?JCIU5AQEBAQIBAQEKBggBCAQGEwEBLAsBBAsCAQYCBwcDAwEBAQEgAQYDAgI?= =?us-ascii?q?CHwYLFAkIAgQBDQUigwABgR1NAw4PAQIMjwOQYQKBOIhgcn8zgnoBAQWBMwG?= =?us-ascii?q?DXQ0LghQJgR0XhVKCdIIAgR4XgUA/gREnDBOBTn4+ghpHAQEBAQEXgRQBCwE?= =?us-ascii?q?GAQkdBwkJAQsBCQIGCYJEFxuCJookgXIHARgBA4EMgRkxhQwjiF6NPi1ACQK?= =?us-ascii?q?CHYVXgQmBQodAUoFCgjcbgjAvPoZChBSGK4QajCxWT4E2hUAFY4F4jikCBAI?= =?us-ascii?q?EBQIOAQEFgWchZ3FwFTsqAYJBCYFBVCQJAxeBBAECgkiCZIIwhT9yAQERAoE?= =?us-ascii?q?Uin8BBggXgiwBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,364,1559520000";  d="scan'208,217";a="612378716"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Aug 2019 11:51:37 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x79BpbFH003619 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Aug 2019 11:51:37 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 06:51:36 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 07:51:35 -0400
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 9 Aug 2019 06:51:35 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kVhQHpEpNZLy51hoclUPMVU205d7v7Omi5pPA/+mcVzsRVGhASQxNF+Bf6ShIg2UnXRHUWD1XtxD7Oc1CgoSnYv7XkW5FjbRwPkeLh7fj707u2FG7K7sQYkmp0cEcqF7rGjeT2ChOoTTAGeFP0nlYcJ5EsELPubTY/p6I8lWhlYSFP8aMF2qKVpJLn4rQwpWeottCNNSY82LA0hnngZkMsSCs9yyD2tWgC80vPON29EvzOKazYICHqWqjCINscAxGOUGZJmpR7TisqRZV96YDXE2KiHokwcgIuPuxgXdQ6agkUwFNmUldkjJ1NU699UhfpXQOybrA7dVMd4r2ys7MQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7zXqzwVgnSrStluir4KBDg5M2j+Y85pLfxksPEPEdEY=; b=QPM+frC0+dfJJ9wzD7BIUBe1Xw286nZ9vkwUeK9qCkTEgtRpWcL0CO4OYuy4Dow9Pv1jgzRmn5jrZVAsXKn7RX0W8XWK0WJIKaFZrD6d583SLLLrWmR29jSKgkN3fJoYE5+8sLqm2lyQiP9ATX9q/MX2l2c4cBiQzzkRc6uJGcr5LlA4vltOoJ8yQt9GoIBBoLXNd2a6a9mDJ8Qz9B/7GlKcJPD60Q3dVmsh+GH6tWoIms/aJoFUYzWIZ1lmedYwCsUtZToG/7BP/thNEVIcvL0ej/KY4ze0Fnljs7kn+Obo2q1FE+2i/2ujRTU3u2j1Wm9N5JVje+aHviQY3qv74A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7zXqzwVgnSrStluir4KBDg5M2j+Y85pLfxksPEPEdEY=; b=FnmXyT2bUZdgjLSCi116wANxkSqNtLYpIborttQxfiyorjHiDl5YpL/Y1yPpvuaJTiNh2EJ+pCQxCHN2bQKu6zMPvDFDX/rvWTwWHOk+s9P+zmEJgdp6DUl364U8p7ok0s6QXu7mhzAtePRDYkuiGhbxI+T4VWgo9FLZ4JTm/vE=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB2784.namprd11.prod.outlook.com (52.135.92.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Fri, 9 Aug 2019 11:51:33 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 11:51:33 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Henrik Nydell <hnydell@accedian.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "MORTON, ALFRED C (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, "Mirja Kuehlewind" <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgADuSwCAJfN4gIAADqkAgAGE5ICABJNAgIAABkeAgAAuxACAAPFGgIAAZCeAgAAaAgCAAQlCAIAAE6+AgAACD4CAAHHQAIABLEoA///ejYA=
Date: Fri, 9 Aug 2019 11:51:32 +0000
Message-ID: <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com>
In-Reply-To: <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d71f628a-343d-4ad7-5aad-08d71cbfecc2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB2784; 
x-ms-traffictypediagnostic: SN6PR11MB2784:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <SN6PR11MB27842F73083D72FA30D33F71BFD60@SN6PR11MB2784.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(366004)(346002)(136003)(396003)(40764003)(51914003)(189003)(54094003)(199004)(51444003)(53754006)(76116006)(316002)(110136005)(58126008)(30864003)(64756008)(53546011)(102836004)(66556008)(66446008)(54906003)(91956017)(66476007)(606006)(36756003)(66946007)(6506007)(966005)(6512007)(54896002)(6306002)(81166006)(8676002)(81156014)(186003)(229853002)(99286004)(478600001)(76176011)(86362001)(71190400001)(5070765005)(53376002)(33656002)(66574012)(53946003)(53386004)(236005)(8936002)(6246003)(25786009)(53936002)(5660300002)(46003)(14454004)(11346002)(6486002)(486006)(6436002)(446003)(7736002)(71200400001)(790700001)(6116002)(14444005)(5024004)(4326008)(256004)(2616005)(476003)(733005)(2906002)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2784; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: l+qlWmXFGjkcW8aV1JTYFb/YEoXXqCgcvpZvqu7QC5IK4NltF7bGAheJRl0IiiJeu297zhzUJHfYFubnd2/cRLEyKTEsP+EolIYHYH6jOQGCFkSMq6MZkPpGLwwHU8GfitGsM+YtZDiPeI4E0zvdaqGPlpbBfqRoEL7i1wOgh/51Ck1m6D1bzKAhetNOgxEI5eu7L+BNbYssqMNDE00oHAfTBe160R8+RVJSyn2sfFfVXhVUAVM+Pffys0u8JqeTSywpx3B+aUKlbTlSJYL9U3Ga8np//J2eyiu+PsgUiCB6H5qKx7/7RUNfUiIi35C2YzjIDML6WsswAw5fR+jzQ0WrNUj7V7SUC7BQRMaShhYDoUCB30l7tfA/2gHMxC4TPTl76Qq0HfaYfYc5LJaZ+y/a4TRJxLGP8qvCVMefW90=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_F9DC42CF014545CCADCBBAFBC1B6C99Cciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d71f628a-343d-4ad7-5aad-08d71cbfecc2
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 11:51:33.0577 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hjbsP1dUDnBBhDQOAUFq5K4w3TxvRu/d+UaDtdYPFkQBxC151CbvmlsyoTj1b7qKerhw/+SsB656yr01/FQLRw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2784
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xch-rcd-011.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/OV2dztraKv_RMhg051kjhv4J0Sw>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 11:51:47 -0000

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

VGhhbmtzIEhlbnJpayBhbmQgR3JlZyBmb3IgdGhlIHRleHQgcHJvcG9zYWxzLg0KDQpNYXkgYmUg
d2UgY2FuIGNoYW5nZSB0aGUgdGV4dCBhcyBmb2xsb3dzIHRvIGFsbG93IHRoZSBmbGV4aWJpbGl0
eS4NCg0KIlRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgU0hPVUxEIGJlIGFibGUgdG8gc2VuZCB0
ZXN0IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFt
aWMgYW5kL29yIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUgYXMgd2VsbCBhcyB0aGUg
cmVnaXN0ZXJlZCBUV0FNUCBwb3J0IDg2Mi4gSW1wbGVtZW50YXRpb25zIE1BWSBhbGxvdyB1c2lu
ZyBVRFAgcG9ydCBudW1iZXIgb3V0c2lkZSB0aGUgUHJpdmF0ZSBQb3J0cyByYW5nZSB3aGVuIHRo
ZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIGZpbmRzIGEgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRl
dmljZXMgY2FuIHVzZS4iDQoNClRoYW5rcywNClJha2VzaA0KDQoNCkZyb206IEhlbnJpayBOeWRl
bGwgPGhueWRlbGxAYWNjZWRpYW4uY29tPg0KRGF0ZTogRnJpZGF5LCBBdWd1c3QgOSwgMjAxOSBh
dCA1OjUxIEFNDQpUbzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCkNjOiAi
PVNNVFA6cmdhbmRoaUBjaXNjby4gY29tIiA8cmdhbmRoaUBjaXNjby5jb20+LCAiTU9SVE9OLCBB
TEZSRUQgQyAoQUwpIiA8YWNtQHJlc2VhcmNoLmF0dC5jb20+LCBSYWtlc2ggR2FuZGhpIDxyZ2Fu
ZGhpLmlldGZAZ21haWwuY29tPiwgImRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgPGRy
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4sIElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0Bp
ZXRmLm9yZz4sIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ+LCBJRVRGIElQ
UE0gV0cgPGlwcG1AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBk
cmFmdC1pZXRmLWlwcG0tc3RhbXANCg0KDQpIaSBHcmVnLCB0byBtYWtlIHRoZSB3b3JkaW5nIGV2
ZW4gY2xlYXJlciB5b3UgY291bGQgY2hhbmdlIHRvDQoNCiJUaHVzIFNUQU1QIFNlc3Npb24tU2Vu
ZGVyIE1VU1QgYXMgYSBtaW5pbXVtIGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICBwYWNrZXRzIHRv
IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAg
UHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSBhcyB3ZWxsIGFzIHRoZSByZWdpc3RlcmVk
IFRXQU1QIHBvcnQgODYyLiBJbXBsZW1lbnRhdGlvbnMgTUFZIGFsbG93IHVzaW5nIHBvcnRzIG91
dHNpZGUgdGhlIElBTkEgYXNzaWduZWQgUHJpdmF0ZSBQb3J0cyByYW5nZS4iDQoNCg0KDQpPbiBU
aHUsIEF1ZyA4LCAyMDE5IGF0IDU6NTYgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWls
LmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2ggYW5k
IEhlbnJpaywNCnRoYW5rIHlvdSBmb3IgYSB2ZXJ5IGluZm9ybWF0aXZlIGRpc2N1c3Npb24uIERv
IHlvdSB0aGluayB0aGUgd29yZGluZyBpbiBTZWN0aW9uIDQuNCBvZiB0aGUgU1RBTVAgc3BlY2lm
aWNhdGlvbiBuZWVkcyBtb2RpZmljYXRpb246DQogICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVy
IE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3QNCiAgIHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQ
IHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICBQcml2YXRlIFBvcnRzIHJh
bmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAg
IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuDQouLi4NCiAgIEluIHRoZSBs
YXR0ZXIgc2NlbmFyaW8sIHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIFNIT1VMRCBzZXQgU1RB
TVANCiAgIFNlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUg
RHluYW1pYyBhbmQvb3INCiAgIFByaXZhdGUgUG9ydHMgcmFuZ2UuDQpJIHRoaW5rIHRoYXQgdGhl
IHRleHQgaXMgbm90IHJlc3RyaWN0aXZlIGFuZCBjYW4gc3RheS4gV2hhdCBkbyB5b3UgdGhpbms/
DQpXZSBjYW4gcmV2aWV3IGFuZCB1cGRhdGUgU1RBTVAgWUFORyBtb2RlbCBpbiBhIHNlcGFyYXRl
IHRocmVhZC4NCg0KUmVnYXJkcywNCkdyZWcNCg0KDQoNCk9uIFRodSwgQXVnIDgsIDIwMTkgYXQg
NjowOSBBTSBSYWtlc2ggR2FuZGhpIChyZ2FuZGhpKSA8cmdhbmRoaUBjaXNjby5jb208bWFpbHRv
OnJnYW5kaGlAY2lzY28uY29tPj4gd3JvdGU6DQpUaGFua3MgSGVucmlrIGFuZCBBbCBmb3IgeW91
ciBmZWVkYmFja3MgYW5kIGRpc2N1c3Npb25zLg0KDQpJIGhhdmUgZmV3IGNvbW1lbnRzIG9uIHRo
ZSBUV0FNUCB5YW5nIG1vZGVsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nOg0KDQoNCjEpICAg
ICAgUmVmbGVjdG9yIHNpZGUgZG9lcyBub3QgaGF2ZSBhdXRvYWxsb2NhdGUgb3B0aW9uLiBPbmx5
IHNlbmRlciBzaWRlIGhhcyBpdCBhbmQgYm90aCBhbGxvdyBkeW5hbWljIHJhbmdlIHBvcnRzIG9u
bHkgKGFuZCA4NjIpLg0KICAgICAgbGVhZiByZWZsZWN0b3ItdWRwLXBvcnQgew0KICAgICAgICAg
ICAgICAgdHlwZSBpbmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgICAgICAgICAgcmFuZ2UgIjg2
MiB8IDQ5MTUyLi42NTUzNSI7DQogICAgICAgICAgICAgICB9DQoNCiAgICAgbGVhZiBzZW5kZXIt
dWRwLXBvcnQgew0KICAgICAgICAgICAgICAgdHlwZSB1bmlvbiB7DQogICAgICAgICAgICAgICAg
IHR5cGUgZHluYW1pYy1wb3J0LW51bWJlcjsNCiAgICAgICAgICAgICAgICAgdHlwZSBlbnVtZXJh
dGlvbiB7DQogICAgICAgICAgICAgICAgICAgZW51bSBhdXRvYWxsb2NhdGUgew0KICAgICAgICAg
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgIkluZGljYXRl
cyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdpbGwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1
dG8tYWxsb2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9ydCBudW1iZXINCiAgICAgICAgICAg
ICAgICAgICAgICAgIGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4iOw0KICAgICAgICAgICAg
ICAgICAgIH0NCg0KDQoyKSAgICAgIEF1dG9hbGxvY2F0ZSBpcyBzdGlsbCBmcm9tIHRoZSBkeW5h
bWljIHBvcnQgcmFuZ2Ugb25seS4NCg0KMykgICAgICBFdmVuIHdpdGggdGhlIGR5bmFtaWMgVURQ
IHBvcnQsIHRoZSBiYWNrZW5kIGFuZCBjb250cm9sbGVyIHN0aWxsIG5lZWQgdG8gIGhhbmRsZSB0
aGUgY2FzZSB3aGVyZSB0aGUgVURQIHBvcnQgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHNvbWV0aGlu
ZyBlbHNlIG9uIHRoYXQgbm9kZSwgYXMgaXQgaXMgZHluYW1pYy4NCg0KNCkgICAgICBXZWxsIGtu
b3duIHBvcnRzIGNhbiBiZSBoYW5kbGVkIGJ5IHRoZSBiYWNrZW5kIHNpbWlsYXJseSBpZiB0aGVy
ZSB3YXMgYW4gZXJyb3IgaW4gcHJvdmlzaW9uaW5nLg0KDQo1KSAgICAgIFRoaXMgcmFuZ2UgaXNz
dWUgc2VlbXMgdG8gZ2V0IHByb3BhZ2F0ZWQgdG8gdGhlIG5ldyB3b3JrIGxpa2UgZHJhZnQtaWV0
Zi1pcHBtLXN0YW1wLg0KDQpPdGhlciB0aGFuIHRoZSBWT0lQIGV4YW1wbGUgYmVsb3csIHRoZXJl
IGlzIGFub3RoZXIgZXhhbXBsZSBvZiB0aGUgc2ltaWxhciBjYXNlIG9uIFBhZ2UgMzEgaW4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjkudHh0IGFzIHBv
aW50ZWQgb3V0IGJ5IE1pcmphIGluIGFub3RoZXIgdGhyZWFkLg0KDQpBdCB0aGlzIHBvaW50LCB0
d28gdmVuZG9ycyBhcmUgc2F5aW5nIHRoZSBVRFAgcG9ydCByYW5nZSBmb3IgVFdBTVAgaXMgYW4g
aXNzdWUgZm9yIHRoZW0uIEFzIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgZG8gbm90IGhh
dmUgc3VjaCByYW5nZSBsaW1pdCwgb3BlcmF0b3JzIG1heSBiZSB1c2luZyBhbiBVRFAgcG9ydCBv
dXRzaWRlIHRoaXMgcmFuZ2UsIHRoaXMgbWVhbnMgbW92aW5nIHRvIHRoZSBUV0FNUCBZYW5nIG1v
ZGVsIGNvdWxkIGJlIHRyb3VibGVzb21lLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpGcm9tOiBp
cHBtIDxpcHBtLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZz4+
IG9uIGJlaGFsZiBvZiAiTU9SVE9OLCBBTEZSRUQgQyAoQUwpIiA8YWNtQHJlc2VhcmNoLmF0dC5j
b208bWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tPj4NCkRhdGU6IFRodXJzZGF5LCBBdWd1c3Qg
OCwgMjAxOSBhdCA1OjAyIEFNDQpUbzogSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5j
b208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPj4sIFJha2VzaCBHYW5kaGkgPHJnYW5kaGku
aWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6ICJkcmFm
dC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBp
ZXRmLm9yZz4iIDxkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWll
dGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4+LCBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5v
cmc8bWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnPj4sIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZA
a3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiwgSUVURiBJUFBNIFdH
IDxpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBw
bV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2ggYW5kIEhl
bnJpaywNCg0Kd29ya2luZyBmcm9tIHRoZSBWb0lQIHRlc3RpbmcgZXhhbXBsZSBiZWxvdywgaXQg
c2VlbXMgYXMgdGhvdWdoDQrigJxhYmlsaXR5IHRvIHRlc3Qgb24gYSBzcGVjaWZpYyBwb3J0IGlu
IHRoZSBVc2VyIHJhbmdlLA0Kd2l0aCBwcmlvciBhZ3JlZW1lbnQgb2YgdXNlcnMgb24gdGhlIHRl
c3RlZCBuZXR3b3Jr4oCdDQpzaG91bGQgaGF2ZSBiZWVuIGFza2VkIGZvci1hcyBhIGZlYXR1cmUg
ZHVyaW5nDQpZQU5HIG1vZGVsIGRldmVsb3BtZW50Pw0KDQp0aGUgYXV0aG9ycyB1c2VkIHRoZSBE
eW5hbWljIFJhbmdlIHRvIGF2b2lkICphY2NpZGVudGFsbHkqDQpzdGVwcGluZyBvbiBJQU5BLWFs
bG9jYXRlZCBVc2VyIHBvcnRzIGR1cmluZyBhdXRvLWFsbG9jYXRpb246DQoNCiAgICAgICAgICAg
ICBsZWFmIHNlbmRlci11ZHAtcG9ydCB7DQogICAgICAgICAgICAgICB0eXBlIHVuaW9uIHsNCiAg
ICAgICAgICAgICAgICAgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyOw0KICAgICAgICAgICAgICAg
ICB0eXBlIGVudW1lcmF0aW9uIHsNCiAgICAgICAgICAgICAgICAgICBlbnVtIGF1dG9hbGxvY2F0
ZSB7DQogICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAg
ICAgICAiSW5kaWNhdGVzIHRoYXQgdGhlIENvbnRvbC1DbGllbnQgd2lsbA0KICAgICAgICAgICAg
ICAgICAgICAgICAgYXV0by1hbGxvY2F0ZSB0aGUgVFdBTVAtVGVzdCAoVURQKSBwb3J0IG51bWJl
cg0KICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlLiI7
DQogICAgICAgICAgICAgICAgICAgfQ0Kd2l0aCBSRkMgNjMzNToNCjYuICBQb3J0IE51bWJlciBS
YW5nZXMNCg0KICAgVENQLCBVRFAsIFVEUC1MaXRlLCBTQ1RQLCBhbmQgRENDUCB1c2UgMTYtYml0
IG5hbWVzcGFjZXMgZm9yIHRoZWlyDQogICBwb3J0IG51bWJlciByZWdpc3RyaWVzLiAgVGhlIHBv
cnQgcmVnaXN0cmllcyBmb3IgYWxsIG9mIHRoZXNlDQogICB0cmFuc3BvcnQgcHJvdG9jb2xzIGFy
ZSBzdWJkaXZpZGVkIGludG8gdGhyZWUgcmFuZ2VzIG9mIG51bWJlcnMNCiAgIFtSRkMxMzQwXSwg
YW5kIFNlY3Rpb24gOC4xLjIgZGVzY3JpYmVzIHRoZSBJQU5BIHByb2NlZHVyZXMgZm9yIGVhY2gN
CiAgIHJhbmdlIGluIGRldGFpbDoNCg0KICAgbyAgdGhlIFN5c3RlbSBQb3J0cywgYWxzbyBrbm93
biBhcyB0aGUgV2VsbCBLbm93biBQb3J0cywgZnJvbSAwLTEwMjMNCiAgICAgIChhc3NpZ25lZCBi
eSBJQU5BKQ0KDQogICBvICB0aGUgVXNlciBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgUmVnaXN0
ZXJlZCBQb3J0cywgZnJvbSAxMDI0LQ0KICAgICAgNDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpDQoN
CnByb3ZpZGluZyBvdXIgb3Zlci1yaWRpbmcgZ3VpZGFuY2UuDQoNCklmIHdlIGFncmVlIHRoYXQg
dGhlIHNvcnQgb2YgdGVzdGluZyB5b3UgZGVzY3JpYmUgbWVhbnMNCmFkZGluZyBhIG5ldyBmZWF0
dXJlIHRvIHRoZSBtb2RlbCwgdGhlbiBsZXTigJlzIGdpdmUgc29tZSB0aG91Z2h0DQp0byBob3cg
dGhhdCBtaWdodCBiZXN0IGJlIGRvbmUuDQoNCkFsDQoNCkZyb206IEhlbnJpayBOeWRlbGwgW21h
aWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20+XQ0K
U2VudDogVGh1cnNkYXksIEF1Z3VzdCA4LCAyMDE5IDM6NTEgQU0NClRvOiBSYWtlc2ggR2FuZGhp
IDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4N
CkNjOiBNT1JUT04sIEFMRlJFRCBDIChBTCkgPGFjbUByZXNlYXJjaC5hdHQuY29tPG1haWx0bzph
Y21AcmVzZWFyY2guYXR0LmNvbT4+OyBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8
bWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnPj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9y
ZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+OyBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdp
bmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj47IGRyYWZ0LWlldGYtaXBwbS1zdGFt
cEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCkFncmVl
IFJha2VzaC4NClRoZXJlIGlzIHZhbHVlIGluIGJlaW5nIGFibGUgdG8gZm9yIGV4YW1wbGUgYXMg
Y2xvc2UgYXMgcG9zc2libHkgbWltaWMgZm9yIGV4YW1wbGUgYSBWb0lQIGZsb3cgb24gYSBuZXR3
b3JrIHBhdGgsIHVzaW5nIHR5cGljYWwgVURQIHBvcnRzICg1MDYwIGZvciBleGFtcGxlKSwgYW5k
IGEgdHlwaWNhbCBWb0lQIElQRyAoMjBtcykgYW5kIHByb3BlciBwYXlsb2FkIGxlbmd0aCB0byBt
YWtlIHRoZSBUV0FNUCBmbG93cyBiZSB0cmVhdGVkIGluIHRoZSBzYW1lIHdheSBhcyB0aGUgcmVh
bCBSVFAgdHJhZmZpYyBieSB0aGUgbmV0d29yayBlbGVtZW50cyAoZmlyZXdhbGxzLCBOQVQgb3Ig
b3RoZXIgcG9ydC1zZW5zaXRpdmUgZGV2aWNlcykuDQoNCg0KT24gV2VkLCBBdWcgNywgMjAxOSBh
dCA2OjAyIFBNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KVGhhbmtzIEFsIGFuZCBIZW5yaWsuDQpJ
ZiB0aGVyZSBpcyBubyBzcGVjaWZpYyByZXF1aXJlbWVudCB0byBhZGQgYSBsaW1pdCBvbiB0aGUg
VURQIHBvcnQgcmFuZ2UsIGl0IHdvdWxkIGJlIGdvb2QgdG8gbm90IGhhdmUgaXQgaW4gdGhlIFNU
QU1QIGRyYWZ0IGFzIHdlbGwgYXMgaW4gdGhlIFRXQU1QIFlhbmcgbW9kZWwuIExldCBpbXBsZW1l
bnRhdGlvbnMgZGVjaWRlIHdoYXQgcG9ydHMgdGhleSBjYW4gc3VwcG9ydCAoa2VlcGluZyBpbiBt
aW5kIHRoZSBhc3NpZ25lZCBvbmVzKSBhbmQgbGV0IG9wZXJhdG9ycyBkZWNpZGUgd2hhdCBwb3J0
IHRoZXkgbGlrZSB0byBwcm92aXNpb24uDQoNClRoYW5rcywNClJha2VzaA0KDQoNCk9uIFdlZCwg
QXVnIDcsIDIwMTkgYXQgMTA6MzQgQU0gTU9SVE9OLCBBTEZSRUQgQyAoQUwpIDxhY21AcmVzZWFy
Y2guYXR0LmNvbTxtYWlsdG86YWNtQHJlc2VhcmNoLmF0dC5jb20+PiB3cm90ZToNCg0KRnJvbTog
aXBwbSBbbWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1ib3VuY2VzQGll
dGYub3JnPl0gT24gQmVoYWxmIE9mIEhlbnJpayBOeWRlbGwNClNlbnQ6IFdlZG5lc2RheSwgQXVn
dXN0IDcsIDIwMTkgNDozMCBBTQ0KVG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFp
bC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IElQUE0gQ2hhaXJzIDxp
cHBtLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PjsgSUVURiBJ
UFBNIFdHIDxpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPj47IE1pcmphIEt1ZWhs
ZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+Pjsg
ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3Rh
bXBAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRm
LWlwcG0tc3RhbXANCg0KVGhlIHJhbmdlIHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVm
aW5pdGlvbiBvZiB0aGUgZXBoZW1lcmFsIHBvcnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2gg
dGhlc2UgYXJlIGRlZmluZWQgZm9yIHNob3J0LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkg
Zm9yIFVEUC4gV2h5IHRoaXMgbWFkZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10
ZXN0ICh3aGljaCBpcyBVRFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0
IHVwIHdpdGggVENQIGFuZCBpdCBwYXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhv
dWdodC4NClthY21dDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9u
LTY8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190
b29scy5pZXRmLm9yZ19odG1sX3JmYzYzMzUtMjNzZWN0aW9uLTJENiZkPUR3TUZhUSZjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmcj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4
LTZ6WU1JJm09cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZzPVkz
STRzVzljUTBVWGg4Y1VYdVB5bVhvOXNvUDJLUUZ6ZWluNW9Da1BkS0UmZT0+DQpzZWVtcyBjbGVh
ciB0byBtZSwgd2l0aG91dCBtYWtpbmcgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gVENQIGFuZCBV
RFANCnlvdSBtZW50aW9uLiBUaGVyZSB3YXMgZGlzY3Vzc2lvbiBvbiB0aGUgaXBwbS1saXN0IElJ
UkMsIHRvby4NCg0KTW9zdCwgaWYgbm90IGFsbCwgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkg
aGF2ZSBzZWVuIGRvZXMgbm90IGltcG9zZSBsaW1pdGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBw
b3J0cyBmb3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0cyB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEku
IEZvciBleGFtcGxlIG5laXRoZXIgQWNjZWRpYW4sIEV4Zm8sIFZpYXZpLCBKdW5pcGVyLCBOb2tp
YSwgSHVhd2VpIGltcG9zZSBhbnkgbGltaXRhdGlvbiBsaWtlIHRoYXQgd2hlbiBjb25maWd1cmlu
ZyB2aWEgQ0xJIG9yIEdVSS4NCg0KV2l0aCBhIHlhbmcgbW9kZWwgYmFzZWQgY29uZmlndXJhdGlv
biB0aGUgdXNlciB3aWxsIG9mIGNvdXJzZSBiZSBsaW1pdGVkIGlmIHRoZXkgdXNlIHRoZSB5YW5n
IG1vZGVsIHRoYXQgb25seSBkZWZpbmVzIHRoZSBlcGhlbWVyYWwgcmFuZ2UgYXMgdmFsaWQuIEkg
c2VlIG5vIHNldmVyZSBkaXNhZHZhbnRhZ2VzIG9mIHRoaXMsIGJ1dCBpdCB3b3VsZCBvZiBjb3Vy
c2UgaGF2ZSBiZWVuIGJldHRlciBpZiB0aGUgeWFuZyBtb2RlbCB3YXMgbGVzcyByZXN0cmljdGl2
ZSwgc2luY2UgdGhlIHJlc3RyaWN0aW9uIGhhcyBubyByZWFsIHZhbHVlIGluIGl0c2VsZi4NCg0K
W2FjbV0gLi4uZXhjZXB0IGF2b2lkaW5nIGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4uDQoNCkFs
DQoNCk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNyBQTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhp
LmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpU
aGFua3MgSGVucmlrLiBXaGVyZSBkb2VzIHRoaXMgcmVxdWlyZW1lbnQgY29tZSBmcm9tPyBBbHNv
LCBob3cgZG8gSSBjb25maWd1cmUgdGhlIFVEUCBwb3J0IG91dHNpZGUgdGhlIHJhbmdlIHVzaW5n
IHRoZSBUV0FNUCBZYW5nIG1vZGVsPw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KT24gVHVlLCBBdWcg
NiwgMjAxOSBhdCAxMToxOSBBTSBIZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxt
YWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20+PiB3cm90ZToNClRoZXJlIGlzIGEgZGlzdGluY3Rp
b24gYmV0d2VlbiAibXVzdCBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9y
dHMiIGFuZCAibXVzdCBvbmx5IGJlIGFibGUgdG8gc2VuZCB0byB0aGVzZSBkZXN0aW5hdGlvbiBw
b3J0cyINCg0KVGhlIGZpcnN0IHdvcmRpbmcgZG9lcyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBi
ZSBhYmxlIHRvIHNlbmQgYWxzbyB0byBvdGhlciBkZXN0aW5hdGlvbiBwb3J0cy4NCg0KDQpPbiBU
dWUsIEF1ZyA2LCAyMDE5IGF0IDQ6NTcgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywN
Ck1hbnkgdGhhbmtzIGZvciB0aGUgcmVwbHkuDQpBcyB0aGVyZSBhcmUgYWxyZWFkeSBpbXBsZW1l
bnRhdGlvbnMgb3V0IHRoZXJlIHdoZXJlIHN1Y2ggcmVzdHJpY3Rpb25zIGRvIG5vdCBleGlzdCBh
cyBkaXNjdXNzZWQgaW4gYW5vdGhlciBlbWFpbCB0aHJlYWQgKGp1c3QgZm9yd2FyZGVkIHRoZW0p
LCB0aGUgZm9sbG93aW5nIHRleHQgd2l0aCBNVVNUIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBU
V0FNUCBZYW5nIG1vZGVsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPGh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRt
bF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1IUl81bnR3VnU5OE1MVnNOU2JmTGtl
R2xRY19EU1QwMmFfanVyQUxIT1BRJmU9PiBzaG91bGQgYWxzbyBub3QgcGxhY2Ugc3VjaCByZXN0
cmljdGlvbi4NClNlY3Rpb24gNC40DQogICAgICAgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBN
VVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICAgICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3INCiAgICAgICBQcml2YXRlIFBv
cnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5k
IGENCiAgICAgICBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLg0KDQpUaGFu
a3MsDQpSYWtlc2gNCg0KT24gU2F0LCBBdWcgMywgMjAxOSBhdCAxOjA1IFBNIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdy
b3RlOg0KSGkgUmFrZXNoLA0KbXkgYXBvbG9naWVzIGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91
ciBuYW1lLg0KVGhhbmsgeW91IGZvciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiB0aGUgcHJv
cG9zZWQgdXBkYXRlLg0KUmVnYXJkaW5nIHRoZSBkZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0
aGUgdmFsaWQgVURQIHBvcnQgbnVtYmVycywgZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8aHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5p
ZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZkPUR3
TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09
MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUhSXzVudHdWdTk4
TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9qdXJBTEhPUFEmZT0+IHVzZXMgdHlwZSBkeW5hbWljLXBv
cnQtbnVtYmVyIGFzIGZvbGxvd3M6DQogICAgIHR5cGVkZWYgZHluYW1pYy1wb3J0LW51bWJlciB7
DQogICAgICAgdHlwZSBpbmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgIHJhbmdlIDQ5MTUyLi42
NTUzNTsNCiAgICAgICB9DQogICAgICAgZGVzY3JpcHRpb24gIkR5bmFtaWMgcmFuZ2UgZm9yIHBv
cnQgbnVtYmVycy4iOw0KICAgICB9DQp0byBzcGVjaWZ5IHRoZSB2YWxpZCByYW5nZSBmb3IgYSBz
ZW5kZXItdWRwLXBvcnQuIFRoZSByYW5nZSBmb3IgYSBVRFAgcG9ydCBudW1iZXIgb2YgYSBTZXNz
aW9uLVJlZmxlY3RvciBoYXMgYmVlbiBzcGVjaWZpZWQgc2xpZ2h0bHkgZGlmZmVyZW50bHkgYmVj
YXVzZSBpdCBpbmNsdWRlcyB0aGUgd2VsbC1rbm93biBwb3J0IDg2MjoNCiAgICAgICAgICAgbGVh
ZiByZWZsZWN0b3ItdWRwLXBvcnQgew0KICAgICAgICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJl
ciB7DQogICAgICAgICAgICAgICByYW5nZSAiODYyIHwgNDkxNTIuLjY1NTM1IjsNCiAgICAgICAg
ICAgICAgIH0NCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgIlRoZSBk
ZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgdXNlZCBpbiB0aGUNCiAgICAgICAgICAgICAgICBU
V0FNUC1UZXN0IChVRFApIHRlc3QgcGFja2V0cyBiZWxvbmdpbmcgdG8gdGhpcw0KICAgICAgICAg
ICAgICAgIHRlc3Qgc2Vzc2lvbi4iOw0KICAgICAgICAgICB9DQpCdXQsIGFzIHdlIG9ic2VydmUs
IGluIGJvdGggY2FzZXMgZGVmaW5pdGlvbnMgaW5jbHVkZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJh
bmdlIGV4cGxpY2l0bHkgZGVmaW5lZC4gSSB0aGluayB0aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lm
aWNhdGlvbiBjb25zaXN0ZW50IHdpdGggdGhlIFRXQU1QLCBUV0FNUCBZQU5HIGRhdGEgbW9kZWwg
aW4gcGFydGljdWxhciwgaW4gdGhlIHdheSB0aGUgdmFsaWQgcmFuZ2Ugb2YgVURQIHBvcnRzIGlz
IGJlaW5nIHNwZWNpZmllZCwgaXMgYmVuZWZpY2lhbCB0byB0aGUgU1RBTVAgZG9jdW1lbnQuIEhv
cGUgeW91J2xsIGFncmVlLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIEF1ZyAyLCAyMDE5
IGF0IDEwOjUzIEFNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRv
OnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNClRoYW5rcyBHcmVnIGZvciBjb25zaWRl
cmluZyBteSByZXZpZXcgY29tbWVudHMuDQpHb29kIHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQg
YWxpZ25lZCB3aXRoIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBN
QlogMzAuIFRoaXMgc2hvdWxkIGZpeCB0aGUgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVu
IHRoZSB0d28uIFRoaXMgYWxzbyBnaXZlcyBmZXcgKDMpIGJ5dGVzIGZvciBhbnkgZnV0dXJlIGV4
dGVuc2lvbnMuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCllvdSBtYXkgZml4IHRoZSBzcGVsbGluZyBvZiBt
eSBuYW1lIGFuZCBhbm90aGVyIHR5cG8gYmVsb3c6DQpPTEQ6DQphbmQgUmFrZXNoIEdhbmRpIG9y
IHRoZWlyDQoNCk5FVzoNCmFuZCBSYWtlc2ggR2FuZGhpIGZvciB0aGVpcg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KDQpJIGRpZCBub3Qgc2VlIGZvbGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4gSXMgdGhhdCBp
bnRlbnRpb25hbD8NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KT24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjExIEFNIFJha2VzaCBHYW5kaGkgPHJnYW5k
aGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToN
Cg0KICAgIFRoYW5rcyBHcmVnIGZvciB0aGUgcmVwbHkuDQoNCiAgICBJbiB0aGlzIGNhc2UsIHNo
b3VsZCB0aGUgZHJhZnQganVzdCBzdGF0ZSB0aGF0IHRoZSBTZXNzaW9uLVNlbmRlciBjYW4gc2Vs
ZWN0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmb2xsb3dpbmcgdGhlIGd1aWRlbGluZXMg
c3BlY2lmaWVkIGluIFtSRkM2MzM1XSwgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGZvbGxvd2luZz8N
Cg0KU2VjdGlvbiA0LjQNCiAgICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJs
ZSB0byBzZW5kIHRlc3QNCiAgICAgICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51
bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAgICAgIFByaXZhdGUgUG9ydHMgcmFuZ2Ug
NDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hvdWxkIGZpbmQgYQ0KICAgICAg
IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuDQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClRoYW5rcywNClJha2VzaA0KDQoNCk9u
IEZyaSwgQXVnIDIsIDIwMTkgYXQgMTowMCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwN
CnRoYW5rIHlvdSBmb3IgeW91ciBoZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBm
b3JtYXQgb2YgdGhlIGJhc2UgU1RBTVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVk
YmFjayBvbiB0aGUgcHJvcG9zZWQgY2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucywNCg0K
UmVnYXJkcywNCkdyZWcNCg0KT24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjI3IEFNIFJha2VzaCBH
YW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20+PiB3cm90ZToNCkhpIEdyZWcsDQpSZWdhcmRpbmcgdGhlIHNpemUgb2YgdGhlIHBhZGRpbmcs
IHllcywgaXQncyBnb29kIHRvIHVzZSB0aGUgc2FtZSBzaXplIHBheWxvYWQgZm9yIHF1ZXJ5IGFu
ZCByZXNwb25zZS4NCkhvd2V2ZXIsIHRoZSBTVEFNUCBwYXlsb2FkIHdpdGggVExWIGV4dGVuc2lv
biAoZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdi0wMSkgaGFzIHNsaWdodGx5IGRp
ZmZlcmVudCBwYWRkaW5nIHNpemUgKDI3ICggb3IgPiAyOSkgdnMuIDMwKS4gSXMgdGhlcmUgYSB3
YXkgdG8gbWFrZSB0aGVtIGNvbXBhdGlibGU/IERvZXMgaXQgbWVhbiB0aGF0IGZvciBTVEFNUCB3
aXRoIFRMViwgU2VydmVyIE9jdGV0cyBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMgTUJaIDAgZm9y
IGFsbCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRzIGFu
ZCBzZWUgdGhlIHNpemUgPiAyNywgaXQgbWF5IGZpbmQgdGhlIFNlcnZlciBPY3RldCBzaXplIG9m
IDAgY29uZnVzaW5nPw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQoNCg0KDQpPbiBNb24sIEp1bCA4
LCAyMDE5IGF0IDc6MjAgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBTaGFocmFtLA0KdGhhbmsgeW91
IGZvciB0aGUgcmV2aWV3IGFuZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVs
b3cgdGFnZ2VkIEdJTT4+Lg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1bCA4LCAyMDE5
IGF0IDI6MDIgUE0gU2hhaHJhbSBEYXZhcmkgPHNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbTxt
YWlsdG86c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpISSBHcmVnDQoNCkkg
cmVhZCB5b3VyIGRyYWZ0IGFuZCBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOg0KDQoxKSBE
b2VzIGl0IHJlcXVpcmUgYW55IFVEUC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBv
bmUgZnJvbSBUV0FNUD8gaWYgaXQgcmV1c2VzIGZyb20gVFdBTVAgdGhlbiAgaG93IGRvZXMgdGhl
IHJlY2VpdmVyIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBUV0FNUCBhbmQgU1RBTVA/DQpHSU0+PiBT
VEFNUCB1c2VzIHRoZSB3ZWxsLWtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRo
ZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QgUmVjZWl2ZXIgcG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBk
ZWZhdWx0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlci4uIFNUQU1QIG1heSB1c2UgZGVzdGlu
YXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9y
dHMgcmFuZ2UgNDkxNTItNjU1MzUuDQoyKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNv
bXBhcmVkIHRvIFRXQU1QPw0KR0lNPj4gVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9i
c2VydmF0aW9ucywgYW1vbmcgdGhlbToNCg0KICAqICAgY2hhbGxlbmdlcyBpbiBhY2hpZXZpbmcg
aW50ZXJvcGVyYWJpbGl0eSBhbW9uZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQ7DQog
ICogICBpbmR1c3RyeSBpbnRlcmVzdCBpbiBzdGFuZGFyZGl6aW5nIHBlcmZvcm1hbmNlIG1vbml0
b3JpbmcgaW4gSVAgYnJvYWRiYW5kIGFjY2VzcyBuZXR3b3JrcyAoVFItMzkwKTsNCiAgKiAgIGlt
cHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wgdG8g
c3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFtZXRl
cnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4NCjMpIFdoeSBpcyB0
aGVyZSBzbyBtdWNoIE1CWiBieXRlPw0KR0lNPj4gSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBz
eW1tZXRyaWNhbCBzaXplIG9mIFNUQU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYw
MzggZGVmaW5lZCBpdCBmb3IgVFdBTVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBw
b3J0ZWQgYnkgVFdBTVAtTGlnaHQgaW1wbGVtZW50YXRpb25zLg0KDQpUaHgNClNoYWhyYW0NCg0K
T24gSnVsIDgsIDIwMTksIGF0IDEwOjE3IEFNLCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgTWlyamEs
DQp0aGFuayB5b3UgZm9yIHRoZSBzdWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93
IHJlYWRzIGFzOg0KICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBh
IG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkNCiAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3Nz
aWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCiAgICAgIGJlIHRob3Jv
dWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KICAgICAg
W1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0
d29yayBsb2FkDQogICAgICBmb3IgVURQLWJhc2VkIHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJh
Y3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYw0KICAgICAgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmpl
Y3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzdGF5IGluDQogICAgICB0aGUgbGlt
aXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS4NCg0KSWYgaXQgaXMgYWNjZXB0YWJsZSwgSSdk
IGxpa2UgdG8gdXBsb2FkIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgZHJhZnQtaWVmZi1pcHBtLXN0
YW1wIGJlZm9yZSB0aGUgY3V0LW9mZiBkZWFkbGluZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24g
TW9uLCBKdWwgOCwgMjAxOSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxl
d2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCkhpIEdyZWcsDQoN
ClNlZSBiZWxvdy4NCg0KPiBPbiA4LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5IDxn
cmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3Rl
Og0KPg0KPiBIaSBNaXJqYSwNCj4gdGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4
MDg1LiBJIGFncmVlIHRoYXQgdGhlIGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQg
YSByZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5n
IFNlY3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1
aWRhbmNlIGluIG90aGVyIHNlY3Rpb25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksIFNlY3Rp
b24gMy4xLjUgSW1wbGljYXRpb25zIG9mIFJUVCBhbmQgTG9zcyBNZWFzdXJlbWVudHMgb24gQ29u
Z2VzdGlvbiBDb250cm9sLiBXb3VsZCBhZGRpbmcgdGhlIHJlZmVyZW5jZSB0byB0aGF0IHNlY3Rp
b24gaW4gdGhlIG5ldyB0ZXh0IHByb3Bvc2VkIGZvciB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnMgc2VjdGlvbiB3b3JrPyBJJ2xsIHB1dCBSRkMgODA4NSBhcyBJbmZvcm1hdGlvbmFsIHJlZmVy
ZW5jZSBhcyBpdCBpcyBCQ1AuDQo+IE5FVyBURVhUOg0KPiAgICAgICBMb2FkIG9mIFNUQU1QIHRl
c3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiAgICAg
ICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2
aWNlcyBNVVNUDQo+ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVd
IGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbg0KPiAgICAgICBwYXJ0aWN1bGFyIGJlZm9yZSBsYXVu
Y2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4uLi4NCg0KDQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBp
cyB0aGUgcmlnaHQgd29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQg
aGF2ZSBhIHNlcGFyYXRlIHNlbnRlbmNlIGxpa2U6DQoNCuKAnFJGQzgwODUgc2VjdGlvbiAzLjEu
NSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQgZm9yIFVEUC1iYXNl
ZCBwcm90b2NvbC4gV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYyBkZXBl
bmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHNh
eSBpbiB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFJGQzgwODUu4oCdDQoNCk9yIHNvbWV0aGlu
ZyBzaW1pbGFy4oCmDQoNCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28g
aXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMg
YXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS4NCg0KTWlyamENCg0KDQoNCj4NCj4gUmVnYXJk
cywNCj4gR3JlZw0KPg0KPiBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3Vl
aGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+
IHdyb3RlOg0KPiBIaSBHcmVnLA0KPg0KPiBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hh
bmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUg
YSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlv
biBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29t
bWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMgKGlmIFJU
VCBpcyB1bmtub3duKS4gSSBndWVzcyBpdCBkb2VzbuKAmXQgbWFrZSBzZW5zZSB0byByZXF1aXJl
IHRoaXMgZm9yIHRlc3RpbmcgdHJhZmZpYywgaG93ZXZlciwgaXQgY291bGQgbWF5YmUgc3RpbGwg
YmUgYSBnb29kIHJlY29tbWVuZGF0aW9uPyBXaGF0IGRvIHlvdSB0aGluaz8NCj4NCj4gQWxzbyBJ
4oCZdmUganVzdCByZXNlbmQgbXkgcmV2aWV3IHRvIHRoZSBJUFBNIGxpc3QsIGFzIEkgdW5mb3J0
dW5hdGVseSBjY+KAmWVkIG9ubHkgdGhlIElQUE0gY2hhaXJzIGluc3RlYWQgb2YgdGhlIHdob2xl
IGxpc3QuIENhbiB5b3UgcmVzZW5kIHlvdSBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBsaXN0LCBz
byBvdGhlciBwZW9wbGUgYXJlIGF3YXJlIG9mIHRoZXNlIGNoYW5nZXMuIFNvcnJ5IGZvciB0aGUg
dW5jb252aWVuY2UuDQo+DQo+IE1pcmphDQo+DQo+DQo+ID4gT24gNi4gSnVsIDIwMTksIGF0IDE3
OjQ2LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20+PiB3cm90ZToNCj4gPg0KPiA+IEhpIE1pcmphLA0KPiA+IHRoYW5rIHlvdSBm
b3IgeW91ciB0aG9yb3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50
cy4gUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNPj4uIEF0
dGFjaGVkIHRoZSBkaWZmLg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBHcmVnDQo+ID4NCj4gPiBP
biBUaHUsIEp1bCA0LCAyMDE5IGF0IDk6MTAgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVo
bGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiA+IEhpIGF1
dGhvcnMsIGhpIGFsbCwNCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhpcyB3ZWxsLXdyaXR0ZW4gZG9j
dW1lbnQgYW5kIHZlcnkgZ29vZCBzaGVwaGVyZCB3cml0ZS11cCEgSSB3b3VsZCBsaWtlIGRpc2N1
c3Mgb25lIHBvaW50IGJlZm9yZSBJIHN0YXJ0IElFVEYgbGFzdCBjYWxsLg0KPiA+DQo+ID4gSSBi
ZWxpZXZlIHRoaXMgZG9jdW1lbnQgc2hvdWxkIHNheSBzb21ldGhpbmcgYWJvdXQgbmV0d29yayBs
b2FkIGFuZCBjb25nZXN0aW9uIChjb250cm9sKS4gT1dBTVAgYW5kIFRXQU1QIGRpc2N1c3MgcXVp
dGUgYSBiaXQgc2VuZGVyIHNjaGVkdWxpbmcsIGhvd2V2ZXIsIGFzIHRoaXMgaXMgYSBzaW1wbGlm
aWVkIHZlcnNpb24sIHNvIEkgdGhpbmsgaXQgY291bGQgYXQgbGVhc3QgYmUgZ29vZCB0byBwdXQg
YSB3YXJpbmcgaW4gdGhpcyBkb2N1bWVudCB0aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBz
b21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBt
b3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9u
IG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBjb3VsZCBiZSBnb29kLg0KPiA+IEdJTT4+ICBU
aGFuayB5b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2Vj
dGlvbiBwb2ludHMgdG8gdGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRy
b2wgYW5kIG1hbmFnZW1lbnQgY29tcG9uZW50czoNCj4gPiAgICBCZWNhdXNlIG9mIHRoZSBjb250
cm9sDQo+ID4gICAgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJlaW5nIG91dHNpZGUg
dGhlIHNjb3BlIG9mIHRoaXMNCj4gPiAgICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2Vu
ZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6DQo+ID4gYWRkaW5nIHRoZSBuZXcgdGV4dCBoZXJlOg0K
PiA+ICAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3Jr
IE1VU1QgYmUgY2FyZWZ1bGx5DQo+ID4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxl
IGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiA+ICAgICAgIGJlIHRob3Jv
dWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KPiA+DQo+
ID4NCj4gPiBBbm90aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhh
dCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1
bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2
ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8g
bWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci4NCj4gPiBHSU0+PiBBZGRpbmcgdGhlIHJlZmVyZW5j
ZSB0byAiVURQIHRyYW5zcG9ydCIgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9m
ICBPcGVyYXRpb25zIHNlY3Rpb246DQo+ID4gICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNt
aXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24t
UmVmbGVjdG9yLg0KPiA+DQo+ID4gTWlyamENCj4gPg0KPiA+IFAuUy46DQo+ID4gTml0OiBzL1Ro
aXMgZG9jdW1lbnQgZGVmaW5lcyBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBw
cm90b2NvbC8gVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFz
dXJlbWVudCB0ZXN0IHByb3RvY29sLw0KPiA+IC0+IOKAnGFu4oCdIG1pc3NpbmcNCj4gPiBHSU0+
PiBUaGFuayB5b3UuIERvbmUuDQo+ID4gPERpZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50
eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWw+DQo+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QN
CmlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pcHBtJmQ9
RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncm
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9RTM0dXFLbVFk
TzJWczF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZlPT4NCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBt
QGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pcHBtPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZkPUR3TUZh
USZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4
Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUUzNHVxS21RZE8yVnMx
dVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mZT0+DQoNCg0KLS0NCg0KSGVucmlrIE55ZGVs
bA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5j
b208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdl
cy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053
TmZOaDVRTXFRJmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5w
bmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
d3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpl
a3V5M3d4dVNOTHVXakl1LW8mcz13LWZGTGFqWVN4ZEFHbkRQZ2M1ZUpMOUtlMUZ4dF9aVWg3ZzJK
eE1YRm13JmU9PiBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZ10g
PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdHdp
dHRlci5jb21fQWNjZWRpYW4mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mcz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZJmU9
PiAgW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRp
bi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0Rj
YSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcy
Y0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPWFWMTBQ
dlo2NWdpaEJ0cmN5UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1bTAmZT0+DQo8aHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20m
ZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNC
dyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1Qb3dUOUM5
X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmU9Pg0KYWNjZWRpYW4uY29tPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlh
bi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQx
b0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz10
QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KDQoNCkF2aXMg
ZGUgY29uZmlkZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxl
IHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRl
IHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxl
IHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdl
IGV4Y2x1c2lmIGRlIHNvbiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6
IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVu
aXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJl
IHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJk
aXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUg
c2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZp
ZGVudGlhbGl0eSBub3RpY2UNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1l
bnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBw
cml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2Yg
aXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBw
bGVhc2UgaW5mb3JtIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVy
ZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5n
IG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhl
IGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3Uu
DQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUu
ODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPg0K
W2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1E
d01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4
c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mZD1Ed01G
YVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFS
OENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz13LWZGTGFqWVN4ZEFH
bkRQZ2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13JmU9PiBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hTHhYLUw4WUZpaW80UEp1c25NekpB
Q2RaWUlrRno1a3pTWVlnMzN0SFhZJmU9PiAgW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2w1NC5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtz
LTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3Zq
SWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVr
dXkzd3h1U05MdVdqSXUtbyZzPWFWMTBQdlo2NWdpaEJ0cmN5UmZXV0ZaM09wdmFmM2U0Z3pROXBS
Skl1bTAmZT0+DQo8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2akln
JnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mcz1Qb3dUOUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFox
YXo0JmU9Pg0KYWNjZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053
TmZOaDVRTXFRJmU9Pg0KDQoNCkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3Jt
YXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBw
acOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQg
w6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3Jt
YXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBkZSBzZXMgZGVzdGlu
YXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXog
c+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhw
w6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91
cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmli
dWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDD
qWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0eSBub3RpY2UNCg0KVGhpcyBlLW1haWwg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGlu
Zm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBm
b3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlciBpbW1lZGlhdGVseSBh
bmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUs
IGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFj
aG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJv
ZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRv
OmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYz
ODMyL2E2NS5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9
XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhn
RVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1VWGxMTElXUVB6dFZvQ2FBVG55bGRQ
dWlxNWNNeDRzb0ViUFRHam1zSlFFJmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fd3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02
ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz0wbHRw
d0ZJanZ1WjhzVmhqdUQyUk4xdElnT2J3MDdSSWdMXzRqM3ZLOVpjJmU9PiBbaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mZD1Ed01G
YVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRk
MTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9F
SHRnME0mcz1RVEhkYXE2YlhNeWRWVkpTblM4cGZ1aHFFbkxDV3pPMHRQOUEtZ3lNV0JBJmU9PiAg
W2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5j
b21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZk
PUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlw
QTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJm09cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11
RUF5T0VIdGcwTSZzPVZfZWhWYXJ6alc4dnZPcUpleXE2MTE0Nkx5S1FfUmd6MWZOSnpKdzF3YUkm
ZT0+DQo8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0Ff
X3d3dy5hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZj
ZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJI
Rm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz05VjYtZ2daYjAwOXdQMmV0aTB2Q3U5T1dO
ejFFZ3hjYkRQcWUweENhaWxrJmU9Pg0KYWNjZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1M
RllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFH
UXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0m
cz1VWGxMTElXUVB6dFZvQ2FBVG55bGRQdWlxNWNNeDRzb0ViUFRHam1zSlFFJmU9Pg0KDQoNCkF2
aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5z
IGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9p
bnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFy
IGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVz
YWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNl
dmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29t
bXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1
aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50
ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVp
cmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNv
bmZpZGVudGlhbGl0eSBub3RpY2UNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFj
aG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBi
ZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ug
b2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9y
LCBwbGVhc2UgaW5mb3JtIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0
aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5
aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQg
dGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5
b3UuDQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42
ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29t
Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHA6Ly9h
Y2NlZGlhbi5jb20vPg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5w
bmddPGh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9hY2NlZGlhbi8+IFtodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nXSA8aHR0cHM6Ly90d2l0dGVyLmNvbS9BY2NlZGlh
bj4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6
Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvYWNjZWRpYW4tbmV0d29ya3M/b3JpZ2luYWxTdWJk
b21haW49Y2E+DQo8aHR0cDovL3d3dy5hY2NlZGlhbi5jb20vPg0KYWNjZWRpYW4uY29tPGh0dHA6
Ly9hY2NlZGlhbi5jb20+DQoNCg0KQXZpcyBkZSBjb25maWRlbnRpYWxpdMOpDQoNCkxlcyBpbmZv
cm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRl
IHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVu
dCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZv
cm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uIG91IGRlIHNlcyBkZXN0
aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxl
eiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJll
eHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2
b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3Ry
aWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZSBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4
cMOpZGl0ZXVyLiBNZXJjaS4NCg0KQ29uZmlkZW50aWFsaXR5IG5vdGljZQ0KDQpUaGlzIGUtbWFp
bCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwg
aW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVk
IGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2
ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyIGltbWVkaWF0ZWx5
IGFuZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3Vy
ZSwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0
YWNobWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQuIFRoYW5rIHlvdS4NCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1z
dGFuZGFyZDsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgxDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjI0LjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r
Rm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2
Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFp
bC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgsIGxpLmdtYWlsLW0tMjcxOTk2
NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaCwg
ZGl2LmdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0
bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXy0yNzE5OTY1MTI1MTAz
MDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSGVhZGluZzFDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMSI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkgTGlnaHQi
LHNhbnMtc2VyaWY7DQoJY29sb3I6IzJGNTQ5Njt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3
Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0
IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo2OTMyNjY0MDU7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOjg4MTUyMTA0ODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw0
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTow
Y207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tQ0EiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoYW5rcyBIZW5yaWsgYW5kIEdyZWcgZm9yIHRoZSB0ZXh0IHByb3Bvc2Fscy48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+TWF5IGJlIHdlIGNhbiBjaGFuZ2UgdGhlIHRleHQgYXMgZm9sbG93cyB0
byBhbGxvdyB0aGUgZmxleGliaWxpdHkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O1Ro
dXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgU0hPVUxEIGJlIGFibGUgdG8gc2VuZCB0ZXN0IHBhY2tl
dHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29y
IFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUgYXMgd2VsbCBhcyB0aGUgcmVnaXN0ZXJl
ZCBUV0FNUCBwb3J0IDg2Mi4gSW1wbGVtZW50YXRpb25zIE1BWSBhbGxvdyB1c2luZyBVRFAgcG9y
dCBudW1iZXINCiBvdXRzaWRlIHRoZSBQcml2YXRlIFBvcnRzIHJhbmdlIHdoZW4gdGhlIHRlc3Qg
bWFuYWdlbWVudCBzeXN0ZW0gZmluZHMgYSBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBj
YW4gdXNlLiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+SGVucmlrIE55ZGVsbCAmbHQ7aG55ZGVsbEBhY2NlZGlhbi5jb20mZ3Q7PGJyPg0KPGI+
RGF0ZTogPC9iPkZyaWRheSwgQXVndXN0IDksIDIwMTkgYXQgNTo1MSBBTTxicj4NCjxiPlRvOiA8
L2I+R3JlZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzog
PC9iPiZxdW90Oz1TTVRQOnJnYW5kaGlAY2lzY28uIGNvbSZxdW90OyAmbHQ7cmdhbmRoaUBjaXNj
by5jb20mZ3Q7LCAmcXVvdDtNT1JUT04sIEFMRlJFRCBDIChBTCkmcXVvdDsgJmx0O2FjbUByZXNl
YXJjaC5hdHQuY29tJmd0OywgUmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdtYWlsLmNv
bSZndDssICZxdW90O2RyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJh
ZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnJmd0OywgSVBQTSBDaGFpcnMgJmx0O2lwcG0tY2hh
aXJzQGlldGYub3JnJmd0OywgTWlyamEgS3VlaGxld2luZA0KICZsdDtpZXRmQGt1ZWhsZXdpbmQu
bmV0Jmd0OywgSUVURiBJUFBNIFdHICZsdDtpcHBtQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEdy
ZWcsIHRvIG1ha2UgdGhlIHdvcmRpbmcgZXZlbiBjbGVhcmVyIHlvdSBjb3VsZCBjaGFuZ2UgdG88
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1
b3Q7VGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGFzIGEgbWluaW11bSBiZSBhYmxlIHRv
IHNlbmQgdGVzdDxicj4NCiZuYnNwOyAmbmJzcDtwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBw
b3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjxicj4NCiZuYnNwOyAmbmJzcDtQcml2
YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1IGFzIHdlbGwgYXMgdGhlIHJlZ2lzdGVyZWQgVFdB
TVAgcG9ydCA4NjIuIEltcGxlbWVudGF0aW9ucyBNQVkgYWxsb3cgdXNpbmcgcG9ydHMgb3V0c2lk
ZSB0aGUgSUFOQSBhc3NpZ25lZCBQcml2YXRlIFBvcnRzIHJhbmdlLiZxdW90OzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBB
dWcgOCwgMjAxOSBhdCA1OjU2IFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IaSBSYWtlc2ggYW5kIEhlbnJpaywgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+dGhhbmsgeW91IGZvciBhIHZlcnkgaW5mb3JtYXRpdmUgZGlzY3Vz
c2lvbi4gRG8geW91IHRoaW5rIHRoZSB3b3JkaW5nIGluIFNlY3Rpb24gNC40IG9mIHRoZSBTVEFN
UCBzcGVjaWZpY2F0aW9uIG5lZWRzIG1vZGlmaWNhdGlvbjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtUaHVzIFNUQU1QIFNl
c3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3Q8YnI+DQombmJzcDsgJm5ic3A7
cGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBh
bmQvb3I8YnI+DQombmJzcDsgJm5ic3A7UHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwg
dGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPGJyPg0KJm5ic3A7ICZuYnNwO3Bv
cnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4uLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtJbiB0aGUgbGF0dGVy
IHNjZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBTSE9VTEQgc2V0IFNUQU1QPGJy
Pg0KJm5ic3A7ICZuYnNwO1Nlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIg
ZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8YnI+DQombmJzcDsgJm5ic3A7UHJpdmF0ZSBQb3J0cyBy
YW5nZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkkgdGhpbmsgdGhhdCB0aGUgdGV4dCBpcyBub3QgcmVzdHJpY3RpdmUgYW5kIGNhbiBzdGF5LiBX
aGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPldlIGNhbiByZXZpZXcgYW5kIHVwZGF0ZSBTVEFNUCBZQU5HIG1vZGVsIGlu
IGEgc2VwYXJhdGUgdGhyZWFkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBBdWcgOCwgMjAxOSBhdCA2OjA5IEFN
IFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21h
cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlRoYW5rcyBIZW5yaWsgYW5kIEFsIGZvciB5b3VyIGZlZWRiYWNrcyBh
bmQgZGlzY3Vzc2lvbnMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGhhdmUgZmV3IGNv
bW1lbnRzIG9uIHRoZSBUV0FNUCB5YW5nIG1vZGVsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5n
OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4
MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQi
Pg0KMSk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwv
c3Bhbj4NClJlZmxlY3RvciBzaWRlIGRvZXMgbm90IGhhdmUgYXV0b2FsbG9jYXRlIG9wdGlvbi4g
T25seSBzZW5kZXIgc2lkZSBoYXMgaXQgYW5kIGJvdGggYWxsb3cgZHluYW1pYyByYW5nZSBwb3J0
cyBvbmx5IChhbmQgODYyKS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHJlZmxlY3Rvci11
ZHAtcG9ydCB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgaW5ldDpwb3J0LW51bWJl
ciB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhbmdlICZxdW90Ozg2
MiB8IDQ5MTUyLi42NTUzNSZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsZWFmIHNlbmRlci11ZHAtcG9ydCB7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB0eXBlIHVuaW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHR5cGUgZHluYW1pYy1wb3J0LW51bWJlcjs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHR5cGUgZW51bWVyYXRpb24gezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgZW51bSBhdXRvYWxsb2NhdGUgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZxdW90O0luZGljYXRlcyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdpbGw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGF1dG8tYWxsb2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9ydCBudW1iZXI8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4mcXVvdDs7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdt
YWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjE4LjBwdCI+DQoyKTxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgPC9zcGFuPg0KQXV0b2FsbG9jYXRlIGlzIHN0aWxsIGZyb20gdGhlIGR5bmFtaWMg
cG9ydCByYW5nZSBvbmx5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tMjcxOTk2
NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdCI+DQozKTxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPg0KRXZlbiB3aXRoIHRoZSBkeW5hbWljIFVE
UCBwb3J0LCB0aGUgYmFja2VuZCBhbmQgY29udHJvbGxlciBzdGlsbCBuZWVkIHRvICZuYnNwO2hh
bmRsZSB0aGUgY2FzZSB3aGVyZSB0aGUgVURQIHBvcnQgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHNv
bWV0aGluZyBlbHNlIG9uIHRoYXQgbm9kZSwgYXMgaXQgaXMgZHluYW1pYy48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5
NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0K
NCk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bh
bj4NCldlbGwga25vd24gcG9ydHMgY2FuIGJlIGhhbmRsZWQgYnkgdGhlIGJhY2tlbmQgc2ltaWxh
cmx5IGlmIHRoZXJlIHdhcyBhbiBlcnJvciBpbiBwcm92aXNpb25pbmcuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iZ21haWwtbS0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbTEyNjE3ODMwOTQx
OTY2OTYyNjRtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0Ij4NCjUp
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+
DQpUaGlzIHJhbmdlIGlzc3VlIHNlZW1zIHRvIGdldCBwcm9wYWdhdGVkIHRvIHRoZSBuZXcgd29y
ayBsaWtlIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pk90aGVyIHRoYW4gdGhlIFZPSVAgZXhhbXBsZSBiZWxvdywgdGhlcmUgaXMgYW5vdGhlciBleGFt
cGxlIG9mIHRoZSBzaW1pbGFyIGNhc2Ugb24gUGFnZSAzMSBpbg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjkudHh0IiB0YXJnZXQ9Il9i
bGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
OS50eHQ8L2E+IGFzIHBvaW50ZWQgb3V0IGJ5IE1pcmphIGluIGFub3RoZXIgdGhyZWFkLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QXQgdGhpcyBwb2ludCwgdHdvIHZlbmRvcnMgYXJlIHNh
eWluZyB0aGUgVURQIHBvcnQgcmFuZ2UgZm9yIFRXQU1QIGlzIGFuIGlzc3VlIGZvciB0aGVtLiBB
cyB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIGRvIG5vdCBoYXZlIHN1Y2ggcmFuZ2UgbGlt
aXQsIG9wZXJhdG9ycyBtYXkgYmUgdXNpbmcgYW4NCiBVRFAgcG9ydCBvdXRzaWRlIHRoaXMgcmFu
Z2UsIHRoaXMgbWVhbnMgbW92aW5nIHRvIHRoZSBUV0FNUCBZYW5nIG1vZGVsIGNvdWxkIGJlIHRy
b3VibGVzb21lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206
DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+aXBwbSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tYm91bmNl
c0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtNT1JUT04sIEFMRlJFRCBDIChB
TCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphY21AcmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmFjbUByZXNlYXJjaC5hdHQuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+
VGh1cnNkYXksIEF1Z3VzdCA4LCAyMDE5IGF0IDU6MDIgQU08YnI+DQo8Yj5UbzogPC9iPkhlbnJp
ayBOeWRlbGwgJmx0OzxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPiZndDssIFJha2VzaCBHYW5kaGkgJmx0
OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBo
cmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRy
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mZ3Q7LCBJUFBNIENoYWlycyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1j
aGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OywNCiBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJt
YWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2lu
ZC5uZXQ8L2E+Jmd0OywgSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+SGkgUmFrZXNoIGFuZCBIZW5yaWssPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj53b3JraW5nIGZyb20gdGhlIFZvSVAgdGVzdGluZyBleGFtcGxl
IGJlbG93LCBpdCBzZWVtcyBhcyB0aG91Z2gNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj7igJxhYmlsaXR5IHRvIHRlc3Qgb24gYSBzcGVjaWZpYyBw
b3J0IGluIHRoZSBVc2VyIHJhbmdlLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj53aXRoIHByaW9yIGFncmVlbWVudCBvZiB1c2VycyBvbiB0aGUgdGVz
dGVkIG5ldHdvcmvigJ08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+c2hvdWxkIGhhdmUgYmVlbiBhc2tlZCBmb3ItYXMgYSBmZWF0dXJlIGR1cmluZw0K
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPllBTkcg
bW9kZWwgZGV2ZWxvcG1lbnQ/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj50aGUgYXV0aG9ycyB1c2VkIHRoZSBEeW5hbWljIFJhbmdlIHRvIGF2b2lk
ICphY2NpZGVudGFsbHkqDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+c3RlcHBpbmcgb24gSUFOQS1hbGxvY2F0ZWQgVXNlciBwb3J0cyBkdXJpbmcg
YXV0by1hbGxvY2F0aW9uOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgc2VuZGVyLXVkcC1wb3J0IHs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdW5pb24gezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdHlwZSBlbnVtZXJhdGlvbiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBlbnVtIGF1dG9hbGxvY2F0ZSB7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7JnF1b3Q7SW5kaWNhdGVzIHRoYXQgdGhlIENvbnRvbC1DbGllbnQgd2lsbDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgYXV0by1hbGxvY2F0ZSB0aGUgVFdBTVAtVGVzdCAoVURQKSBwb3J0IG51bWJl
cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJvbSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlLiZxdW90Ozs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+d2l0aCBSRkMgNjMzNTo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Ni4mbmJz
cDsgUG9ydCBOdW1iZXIgUmFuZ2VzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgVENQLCBVRFAsIFVEUC1MaXRlLCBTQ1RQLCBh
bmQgRENDUCB1c2UgMTYtYml0IG5hbWVzcGFjZXMgZm9yIHRoZWlyPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBwb3J0IG51bWJl
ciByZWdpc3RyaWVzLiZuYnNwOyBUaGUgcG9ydCByZWdpc3RyaWVzIGZvciBhbGwgb2YgdGhlc2U8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IHRyYW5zcG9ydCBwcm90b2NvbHMgYXJlIHN1YmRpdmlkZWQgaW50byB0aHJlZSByYW5n
ZXMgb2YgbnVtYmVyczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgW1JGQzEzNDBdLCBhbmQgU2VjdGlvbiA4LjEuMiBkZXNjcmli
ZXMgdGhlIElBTkEgcHJvY2VkdXJlcyBmb3IgZWFjaDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcmFuZ2UgaW4gZGV0YWlsOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IG8mbmJzcDsgdGhlIFN5c3RlbSBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgV2VsbCBL
bm93biBQb3J0cywgZnJvbSAwLTEwMjM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChhc3NpZ25l
ZCBieSBJQU5BKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgdGhlIFVzZXIgUG9ydHMsIGFsc28ga25vd24gYXMg
dGhlIFJlZ2lzdGVyZWQgUG9ydHMsIGZyb20gMTAyNC08L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IDQ5MTUxIChhc3NpZ25lZCBieSBJQU5BKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+cHJvdmlkaW5nIG91ciBvdmVyLXJpZGluZyBndWlkYW5jZS48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPklmIHdl
IGFncmVlIHRoYXQgdGhlIHNvcnQgb2YgdGVzdGluZyB5b3UgZGVzY3JpYmUgbWVhbnM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+YWRkaW5nIGEgbmV3
IGZlYXR1cmUgdG8gdGhlIG1vZGVsLCB0aGVuIGxldOKAmXMgZ2l2ZSBzb21lIHRob3VnaHQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+dG8gaG93IHRo
YXQgbWlnaHQgYmVzdCBiZSBkb25lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+QWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBIZW5yaWsgTnlkZWxsIFttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2Nl
ZGlhbi5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBBdWd1c3QgOCwgMjAx
OSAzOjUxIEFNPGJyPg0KPGI+VG86PC9iPiBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWls
dG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gTU9SVE9OLCBBTEZSRUQgQyAoQUwpICZs
dDs8YSBocmVmPSJtYWlsdG86YWNtQHJlc2VhcmNoLmF0dC5jb20iIHRhcmdldD0iX2JsYW5rIj5h
Y21AcmVzZWFyY2guYXR0LmNvbTwvYT4mZ3Q7OyBJUFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0
Zi5vcmc8L2E+Jmd0OzsgSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0OzsNCiBNaXJqYSBLdWVo
bGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlw
cG0tc3RhbXBAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BZ3JlZSBSYWtlc2guPG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGVyZSBpcyB2YWx1ZSBpbiBiZWluZyBhYmxl
IHRvIGZvciBleGFtcGxlIGFzIGNsb3NlIGFzIHBvc3NpYmx5IG1pbWljIGZvciBleGFtcGxlIGEg
Vm9JUCBmbG93IG9uIGEgbmV0d29yayBwYXRoLCB1c2luZyB0eXBpY2FsIFVEUCBwb3J0cyAoNTA2
MCBmb3IgZXhhbXBsZSksIGFuZCBhIHR5cGljYWwgVm9JUA0KIElQRyAoMjBtcykgYW5kIHByb3Bl
ciBwYXlsb2FkIGxlbmd0aCB0byBtYWtlIHRoZSBUV0FNUCBmbG93cyBiZSB0cmVhdGVkIGluIHRo
ZSBzYW1lIHdheSBhcyB0aGUgcmVhbCBSVFAgdHJhZmZpYyBieSB0aGUgbmV0d29yayBlbGVtZW50
cyAoZmlyZXdhbGxzLCBOQVQgb3Igb3RoZXIgcG9ydC1zZW5zaXRpdmUgZGV2aWNlcykuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
T24gV2VkLCBBdWcgNywgMjAxOSBhdCA2OjAyIFBNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9
Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzIEFsIGFuZCBIZW5yaWsuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPklmIHRoZXJl
IGlzIG5vIHNwZWNpZmljIHJlcXVpcmVtZW50IHRvIGFkZCBhIGxpbWl0IG9uIHRoZSBVRFAgcG9y
dCByYW5nZSwgaXQgd291bGQgYmUgZ29vZCB0byBub3QgaGF2ZSBpdCBpbiB0aGUgU1RBTVAgZHJh
ZnQgYXMgd2VsbCBhcyBpbiB0aGUgVFdBTVAgWWFuZyBtb2RlbC4gTGV0IGltcGxlbWVudGF0aW9u
cw0KIGRlY2lkZSB3aGF0IHBvcnRzIHRoZXkgY2FuIHN1cHBvcnQgKGtlZXBpbmcgaW4gbWluZCB0
aGUgYXNzaWduZWQgb25lcykgYW5kIGxldCBvcGVyYXRvcnMgZGVjaWRlIHdoYXQgcG9ydCB0aGV5
IGxpa2UgdG8gcHJvdmlzaW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gV2VkLCBBdWcgNywgMjAxOSBhdCAxMDoz
NCBBTSBNT1JUT04sIEFMRlJFRCBDIChBTCkgJmx0OzxhIGhyZWY9Im1haWx0bzphY21AcmVzZWFy
Y2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjbUByZXNlYXJjaC5hdHQuY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNt
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxhIG5hbWU9Im1fLTI3MTk5NjUxMjUxMDMwNzMzNjVfbV8xMjYxNzgzMDk0MTk2NjkiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBw
dDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRl
ci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj5Gcm9tOjwvYj4gaXBwbSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzppcHBtLWJvdW5j
ZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0K
PGI+T24gQmVoYWxmIE9mIDwvYj5IZW5yaWsgTnlkZWxsPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgQXVndXN0IDcsIDIwMTkgNDozMCBBTTxicj4NCjxiPlRvOjwvYj4gUmFrZXNoIEdhbmRo
aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IElQUE0g
Q2hhaXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7OyBJRVRGIElQUE0gV0cgJmx0Ozxh
IGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9y
ZzwvYT4mZ3Q7OyBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVo
bGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OzsN
CjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgcmFuZ2Ug
cHJvYmFibHkgY29tZXMgZnJvbSB0aGUgSUFOQSBkZWZpbml0aW9uIG9mIHRoZSBlcGhlbWVyYWwg
cG9ydHMgKDQ5MTUyIHRvIDY1NTM1KSBhbHRob3VnaCB0aGVzZSBhcmUgZGVmaW5lZCBmb3Igc2hv
cnQtbGl2ZWQgVENQIGFuZCBub3QgZXhwbGljaXRseSBmb3IgVURQLiBXaHkgdGhpcyBtYWRlDQog
aXQgaW50byB0aGUgeWFuZyBtb2RlbCBmb3IgVFdBTVAtdGVzdCAod2hpY2ggaXMgVURQKSBJIGRv
bnQga25vdywgcHJvYmFibHkgc29tZW9uZSBtaXhlZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFz
c2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNoIHRob3VnaHQuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+W2FjbV0NCjwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0
Zi5vcmdfaHRtbF9yZmM2MzM1LTIzc2VjdGlvbi0yRDYmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFH
UXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0
ZzBNJmFtcDtzPVkzSTRzVzljUTBVWGg4Y1VYdVB5bVhvOXNvUDJLUUZ6ZWluNW9Da1BkS0UmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYzMzUj
c2VjdGlvbi02PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5zZWVtcyBjbGVhciB0byBtZSwgd2l0aG91dCBtYWtpbmcgdGhlIGRpc3RpbmN0aW9u
IGJldHdlZW4gVENQIGFuZCBVRFA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+eW91IG1lbnRpb24uIFRoZXJlIHdhcyBkaXNjdXNzaW9uIG9uIHRoZSBp
cHBtLWxpc3QgSUlSQywgdG9vLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5Nb3N0LCBpZiBub3QgYWxsLCBpbXBsZW1lbnRhdGlvbnMgb2Yg
VFdBTVAgSSBoYXZlIHNlZW4gZG9lcyBub3QgaW1wb3NlIGxpbWl0YXRpb25zIG9uIHRoZSBzb3Vy
Y2UgVURQIHBvcnRzIGZvciB0aGUgVFdBTVAtdGVzdCBwYWNrZXRzIHdoZW4gY29uZmlndXJpbmcg
dmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhlcg0KIEFjY2VkaWFuLCBFeGZvLCBWaWF2aSwgSnVu
aXBlciwgTm9raWEsIEh1YXdlaSBpbXBvc2UgYW55IGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4g
Y29uZmlndXJpbmcgdmlhIENMSSBvciBHVUkuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaXRoIGEgeWFuZyBtb2RlbCBiYXNl
ZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2YgY291cnNlIGJlIGxpbWl0ZWQgaWYgdGhl
eSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5IGRlZmluZXMgdGhlIGVwaGVtZXJhbCByYW5n
ZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRpc2FkdmFudGFnZXMNCiBvZiB0aGlzLCBidXQg
aXQgd291bGQgb2YgY291cnNlIGhhdmUgYmVlbiBiZXR0ZXIgaWYgdGhlIHlhbmcgbW9kZWwgd2Fz
IGxlc3MgcmVzdHJpY3RpdmUsIHNpbmNlIHRoZSByZXN0cmljdGlvbiBoYXMgbm8gcmVhbCB2YWx1
ZSBpbiBpdHNlbGYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlthY21dIC4uLjwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+ZXhjZXB0IGF2b2lkaW5nIGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4N
CkFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+T24gVHVlLCBBdWcgNiwgMjAxOSBhdCA4OjA3IFBNIFJha2VzaCBHYW5kaGkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2Jv
cmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJv
dHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlRoYW5rcyBIZW5yaWsuIFdoZXJlIGRvZXMgdGhpcyByZXF1aXJlbWVudCBjb21lIGZyb20/IEFs
c28sIGhvdyBkbyBJIGNvbmZpZ3VyZSB0aGUgVURQIHBvcnQgb3V0c2lkZSB0aGUgcmFuZ2UgdXNp
bmcgdGhlIFRXQU1QIFlhbmcgbW9kZWw/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBBdWcgNiwgMjAx
OSBhdCAxMToxOSBBTSBIZW5yaWsgTnlkZWxsICZsdDs8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBh
Y2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdo
dDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+VGhlcmUgaXMgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuICZxdW90O211
c3QgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNlIGRlc3RpbmF0aW9uIHBvcnRzJnF1b3Q7IGFuZCAm
cXVvdDttdXN0IG9ubHkgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNlIGRlc3RpbmF0aW9uIHBvcnRz
JnF1b3Q7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
VGhlIGZpcnN0IHdvcmRpbmcgZG9lcyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRv
IHNlbmQgYWxzbyB0byBvdGhlciBkZXN0aW5hdGlvbiBwb3J0cy48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2
LCAyMDE5IGF0IDQ6NTcgUE0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5k
aGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29t
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
cmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9y
ZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPkhpIEdyZWcsDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5NYW55IHRoYW5rcyBmb3IgdGhl
IHJlcGx5Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+QXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVt
ZW50YXRpb25zIG91dCB0aGVyZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3Qg
YXMgZGlzY3Vzc2VkIGluIGFub3RoZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVt
KSwgdGhlDQogZm9sbG93aW5nIHRleHQgd2l0aCBNVVNUIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRo
ZSBUV0FNUCBZYW5nIG1vZGVsIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYt
MkRpcHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05T
YmZMa2VHbFFjX0RTVDAyYV9qdXJBTEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZiI+
ZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8L3NwYW4+PC9hPiBzaG91bGQgYWxzbyBub3QgcGxh
Y2Ugc3VjaCByZXN0cmljdGlvbi4mbmJzcDsNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNlY3Rpb24g
NC40DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMg
YW5kL29yPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBz
eXN0ZW0gc2hvdWxkIGZpbmQgYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNl
LiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBTYXQsIEF1ZyAzLCAyMDE5
IGF0IDE6MDUgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6
Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPkhpIFJha2VzaCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPm15IGFwb2xvZ2llcyBmb3IgdGhlIG1pc3NwZWxsaW5nIG9mIHlvdXIg
bmFtZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+VGhhbmsgeW91IGZvciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiB0aGUgcHJvcG9zZWQg
dXBkYXRlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5SZWdhcmRpbmcgdGhlIGRlZmluaXRpb24gb2YgdGhlIHJhbmdlIG9mIHRoZSB2YWxpZCBV
RFAgcG9ydCBudW1iZXJzLA0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0y
RGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9SFJfNW50d1Z1OThNTFZzTlNi
ZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCmRyYWZ0
LWlldGYtaXBwbS10d2FtcC15YW5nPC9hPiZuYnNwO3VzZXMgdHlwZSBkeW5hbWljLXBvcnQtbnVt
YmVyIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7dHlwZWRlZiBkeW5hbWljLXBvcnQtbnVt
YmVyIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0eXBlIGluZXQ6cG9ydC1udW1i
ZXIgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyYW5nZSA0OTE1Mi4u
NjU1MzU7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fTxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uICZxdW90O0R5bmFtaWMgcmFuZ2UgZm9yIHBvcnQg
bnVtYmVycy4mcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDt9PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRvIHNwZWNpZnkgdGhlIHZh
bGlkIHJhbmdlIGZvciBhIHNlbmRlci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0
IG51bWJlciBvZiBhIFNlc3Npb24tUmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRs
eSBkaWZmZXJlbnRseSBiZWNhdXNlIGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duDQogcG9ydCA4
NjI6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bGVhZiByZWZsZWN0b3It
dWRwLXBvcnQgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJlciB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JhbmdlICZxdW90Ozg2MiB8IDQ5MTUy
Li42NTUzNSZxdW90Ozs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7fTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZxdW90O1RoZSBkZXN0aW5hdGlvbiBVRFAg
cG9ydCBudW1iZXIgdXNlZCBpbiB0aGU8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFRXQU1QLVRlc3QgKFVEUCkgdGVzdCBwYWNrZXRz
IGJlbG9uZ2luZyB0byB0aGlzPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0ZXN0IHNlc3Npb24uJnF1b3Q7Ozxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5CdXQsIGFzIHdlIG9ic2VydmUsIGluIGJv
dGggY2FzZXMgZGVmaW5pdGlvbnMgaW5jbHVkZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4
cGxpY2l0bHkgZGVmaW5lZC4gSSB0aGluayB0aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlv
biBjb25zaXN0ZW50IHdpdGggdGhlIFRXQU1QLCBUV0FNUCBZQU5HDQogZGF0YSBtb2RlbCBpbiBw
YXJ0aWN1bGFyLCBpbiB0aGUgd2F5IHRoZSB2YWxpZCByYW5nZSBvZiBVRFAgcG9ydHMgaXMgYmVp
bmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFsIHRvIHRoZSBTVEFNUCBkb2N1bWVudC4gSG9wZSB5
b3UnbGwgYWdyZWUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDEwOjUzIEFN
IFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21h
cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50
Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxoMT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LXdlaWdodDpub3JtYWwiPlRoYW5rcyBHcmVnIGZvciBj
b25zaWRlcmluZyBteSByZXZpZXcgY29tbWVudHMuDQo8L3NwYW4+PG86cD48L286cD48L2gxPg0K
PGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtd2VpZ2h0Om5vcm1hbCI+R29v
ZCB0byBzZWUgdGhlIG1lc3NhZ2UgZm9ybWF0IGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLWlwcG0t
c3RhbXAtb3B0aW9uLXRsdiBhbmQgdXNpbmcgTUJaIDMwLiBUaGlzIHNob3VsZCBmaXggdGhlIGlu
dGVyb3BlcmFiaWxpdHkgaXNzdWUgYmV0d2VlbiB0aGUgdHdvLiBUaGlzIGFsc28gZ2l2ZXMgZmV3
ICgzKSBieXRlcyBmb3IgYW55IGZ1dHVyZSBleHRlbnNpb25zLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+DQo8L3NwYW4+PG86cD48L286cD48L2gxPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+WW91IG1heSBmaXggdGhlIHNwZWxsaW5nIG9mIG15IG5hbWUg
YW5kIGFub3RoZXIgdHlwbyBiZWxvdzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5PTEQ6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+YW5kIFJha2VzaCBHYW5kaSBvciB0aGVpcjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk5FVzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5hbmQg
UmFrZXNoIEdhbmRoaSBmb3IgdGhlaXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SSBkaWQgbm90
IHNlZSBmb2xsb3dpbmcgY29tbWVudCBhZGRyZXNzZWQuIElzIHRoYXQgaW50ZW50aW9uYWw/PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+T24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjEx
IEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl
Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyBUaGFua3MgR3JlZyBmb3IgdGhlIHJlcGx5Ljwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBJbiB0aGlzIGNh
c2UsIHNob3VsZCB0aGUgZHJhZnQganVzdCBzdGF0ZSB0aGF0IHRoZSBTZXNzaW9uLVNlbmRlciBj
YW4gc2VsZWN0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmb2xsb3dpbmcgdGhlIGd1aWRl
bGluZXMgc3BlY2lmaWVkIGluDQogW1JGQzYzMzVdLCBpbnN0ZWFkIG9mIHNwZWNpZnlpbmcgZm9s
bG93aW5nPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNl
Y3Rpb24gNC40DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBT
VEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBhY2tldHMgdG8g
ZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByaXZh
dGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hvdWxk
IGZpbmQgYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiZuYnNwOw0KPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+UmFrZXNoPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQgMTowMCBQTSBHcmVnIE1pcnNreSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10
b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpj
dXJyZW50Y29sb3IiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZv
ciB5b3VyIGhlbHBmdWwgY29tbWVudHMuIFdlJ3ZlIHVwZGF0ZWQgdGhlIGZvcm1hdCBvZiB0aGUg
YmFzZSBTVEFNUCB0ZXN0IHBhY2tldC4gQXBwcmVjaWF0ZSB5b3VyIGZlZWRiYWNrIG9uIHRoZSBw
cm9wb3NlZCBjaGFuZ2VzLCBjb21tZW50cyBhbmQgcXVlc3Rpb25zLDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24g
VHVlLCBKdWwgOSwgMjAxOSBhdCA5OjI3IEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVu
dGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29s
b3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIEdyZWcsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZGlu
ZyB0aGUgc2l6ZSBvZiB0aGUgcGFkZGluZywgeWVzLCBpdCdzIGdvb2QgdG8gdXNlIHRoZSBzYW1l
IHNpemUgcGF5bG9hZCBmb3IgcXVlcnkgYW5kIHJlc3BvbnNlLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Ib3dldmVyLCB0aGUgU1RBTVAgcGF5
bG9hZCB3aXRoIFRMViBleHRlbnNpb24gKGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10
bHYtMDEpIGhhcyBzbGlnaHRseSBkaWZmZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yICZndDsg
MjkpIHZzLiAzMCkuIElzIHRoZXJlIGEgd2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPw0KIERv
ZXMgaXQgbWVhbiB0aGF0IGZvciBTVEFNUCB3aXRoIFRMViwgU2VydmVyIE9jdGV0cyBpcyBzZXQg
dG8gMSwgYnV0IGl0IHNheXMgTUJaIDAgZm9yIGFsbCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRl
ciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRzIGFuZCBzZWUgdGhlIHNpemUgJmd0OyAyNywgaXQgbWF5
IGZpbmQgdGhlIFNlcnZlciBPY3RldCBzaXplIG9mIDAgY29uZnVzaW5nPzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6MjAgUE0gR3JlZyBNaXJz
a3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0Ljhw
dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDti
b3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1i
b3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5IaSBTaGFocmFtLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+dGhhbmsgeW91IGZvciB0aGUgcmV2aWV3IGFuZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15
IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJTSZndDsmZ3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBK
dWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86
c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+c2hhaHJhbS5kYXZh
cmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu
MHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpj
dXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJl
bnRjb2xvciI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ISSBHcmVnPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSByZWFkIHlvdXIgZHJh
ZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4xKSBEb2VzIGl0IHJlcXVpcmUg
YW55IFVEUC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FNUD8g
aWYgaXQgcmV1c2VzIGZyb20gVFdBTVAgdGhlbiAmbmJzcDtob3cgZG9lcyB0aGUgcmVjZWl2ZXIg
ZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFRXQU1QIGFuZCBTVEFNUD88bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5HSU0mZ3Q7Jmd0OyBTVEFNUCB1c2VzIHRoZSB3ZWxsLWtub3duIFVEUCBwb3J0IG51bWJlciBh
bGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QgUmVjZWl2ZXIgcG9ydCAoUkZD
IDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlci4uIFNUQU1Q
IG1heSB1c2UgZGVzdGluYXRpb24NCiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBh
bmQvb3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3Jk
ZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0
b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4y
KSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNvbXBhcmVkIHRvIFRXQU1QPzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBv
YnNlcnZhdGlvbnMsIGFtb25nIHRoZW06PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVs
MSBsZm8xIj4NCmNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcg
aW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0OzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmluZHVzdHJ5IGludGVyZXN0
IGluIHN0YW5kYXJkaXppbmcgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQg
YWNjZXNzIG5ldHdvcmtzIChUUi0zOTApOzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmltcHJvdmUgZXh0ZW5zaWJpbGl0eSBv
ZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wgdG8gc3VwcG9ydCBtZWFzdXJlbWVudHMs
IHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFtZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5
IG9mIENvUyBpbiB0aGUgbmV0d29yay4mbmJzcDs8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXIt
dG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206
Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4zKSBX
aHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HSU0mZ3Q7
Jmd0OyBJdCB3YXMgYWdyZWVkIHRvIG1ha2UgdGhlIHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAg
dGVzdCBwYWNrZXRzIHRoZSBkZWZhdWx0LiBSRkMgNjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBh
bmQgVFItMzkwIHJlcXVpcmVzIGl0IHRvIGJlIHN1cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBs
ZW1lbnRhdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVy
LXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoeDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TaGFocmFtPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gSnVsIDgsIDIwMTksIGF0IDEwOjE3IEFNLCBHcmVn
IE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIE1pcmphLDxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZvciB0aGUg
c3VnZ2VzdGVkIHRleHQuIFRoZSBuZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsg
TVVTVCBiZSBjYXJlZnVsbHk8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBlc3RpbWF0ZWQsIGFu
ZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgYmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNo
aW5nIHRoZSB0ZXN0IHNlc3Npb24uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgW1JGQzgwODVd
IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2Fk
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4mbmJzcDsg
V2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYzxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7IGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVj
b21tZW5kZWQgdG8gc3RheSBpbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IHRoZSBsaW1pdHMg
YXMgcHJvdmlkZWQgaW4gW1JGQzgwODVdLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgaXQgaXMgYWNjZXB0YWJsZSwgSSdkIGxpa2Ug
dG8gdXBsb2FkIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgZHJhZnQtaWVmZi1pcHBtLXN0YW1wIGJl
Zm9yZSB0aGUgY3V0LW9mZiBkZWFkbGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIw
MTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBr
dWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0
OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDow
Y207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmln
aHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEy
LjBwdCI+SGkgR3JlZyw8YnI+DQo8YnI+DQpTZWUgYmVsb3cuPGJyPg0KPGJyPg0KJmd0OyBPbiA4
LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsg
dGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhl
IGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgw
ODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1l
IHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rp
b25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksDQogU2VjdGlvbiAzLjEuNSBJbXBsaWNhdGlv
bnMgb2YgUlRUIGFuZCBMb3NzIE1lYXN1cmVtZW50cyBvbiBDb25nZXN0aW9uIENvbnRyb2wuIFdv
dWxkIGFkZGluZyB0aGUgcmVmZXJlbmNlIHRvIHRoYXQgc2VjdGlvbiBpbiB0aGUgbmV3IHRleHQg
cHJvcG9zZWQgZm9yIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHdvcms/IEkn
bGwgcHV0IFJGQyA4MDg1IGFzIEluZm9ybWF0aW9uYWwgcmVmZXJlbmNlIGFzIGl0IGlzIEJDUC48
YnI+DQomZ3Q7IE5FVyBURVhUOjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtM
b2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNh
cmVmdWxseTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFu
ZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0K
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNp
bmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbjxicj4NCiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vz
c2lvbi4uLi48YnI+DQo8YnI+DQo8YnI+DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUg
cmlnaHQgd29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBh
IHNlcGFyYXRlIHNlbnRlbmNlIGxpa2U6PGJyPg0KPGJyPg0K4oCcUkZDODA4NSBzZWN0aW9uIDMu
MS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJh
c2VkIHByb3RvY29sLiBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRl
cGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8g
c2F5IGluIHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gUkZDODA4NS7igJ08YnI+DQo8YnI+DQpP
ciBzb21ldGhpbmcgc2ltaWxhcuKApjxicj4NCjxicj4NCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0
eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkg
dGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS48YnI+DQo8YnI+
DQpNaXJqYTxicj4NCjxicj4NCjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBSZWdhcmRzLDxi
cj4NCiZndDsgR3JlZzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIEp1bCA4LCAyMDE5IGF0
IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxl
d2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3Jv
dGU6PGJyPg0KJmd0OyBIaSBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MgYSBsb3Qg
Zm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUg
dXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBh
IGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2Vk
IHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBl
ciAzIHNlY29uZHMgKGlmDQogUlRUIGlzIHVua25vd24pLiBJIGd1ZXNzIGl0IGRvZXNu4oCZdCBt
YWtlIHNlbnNlIHRvIHJlcXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFmZmljLCBob3dldmVyLCBp
dCBjb3VsZCBtYXliZSBzdGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRpb24/IFdoYXQgZG8geW91
IHRoaW5rPzxicj4NCiZndDsgPGJyPg0KJmd0OyBBbHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSBy
ZXZpZXcgdG8gdGhlIElQUE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0
aGUgSVBQTSBjaGFpcnMgaW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQg
eW91IHByb3Bvc2VkIGNoYW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdh
cmUgb2YgdGhlc2UgY2hhbmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS48YnI+DQomZ3Q7
IDxicj4NCiZndDsgTWlyamE8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9u
IDYuIEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEhpIE1pcmph
LDxicj4NCiZndDsgJmd0OyB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5
IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBp
bi1saW5lZCBhbmQgdGFnZ2VkIEdJTSZndDsmZ3Q7LiBBdHRhY2hlZCB0aGUgZGlmZi48YnI+DQom
Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7IEdyZWc8YnI+
DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIFRodSwgSnVsIDQsIDIwMTkgYXQgOToxMCBB
TSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5l
dCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+
DQomZ3Q7ICZndDsgSGkgYXV0aG9ycywgaGkgYWxsLDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7
ICZndDsgVGhhbmtzIGZvciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29k
IHNoZXBoZXJkIHdyaXRlLXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3Jl
IEkgc3RhcnQgSUVURiBsYXN0IGNhbGwuPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJ
IGJlbGlldmUgdGhpcyBkb2N1bWVudCBzaG91bGQgc2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3Jr
IGxvYWQgYW5kIGNvbmdlc3Rpb24gKGNvbnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBx
dWl0ZSBhIGJpdCBzZW5kZXIgc2NoZWR1bGluZywgaG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBs
aWZpZWQgdmVyc2lvbiwgc28gSSB0aGluayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1
dCBhIHdhcmluZyBpbiB0aGlzIGRvY3VtZW50DQogdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQg
YmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3Zp
ZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vz
c2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC48YnI+DQomZ3Q7
ICZndDsgR0lNJmd0OyZndDsmbmJzcDsgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RB
TVAgZG9lcyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6PGJy
Pg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBCZWNhdXNlIG9mIHRoZSBjb250cm9sPGJyPg0KJmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcg
b3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgc3Bl
Y2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Ojxicj4N
CiZndDsgJmd0OyBhZGRpbmcgdGhlIG5ldyB0ZXh0IGhlcmU6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0
byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBl
eGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7YmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNl
c3Npb24uPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgQW5v
dGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWlu
IFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQ
LiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5p
bmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdz
IGNyeXN0YWwgY2xlYXIuPGJyPg0KJmd0OyAmZ3Q7IEdJTSZndDsmZ3Q7IEFkZGluZyB0aGUgcmVm
ZXJlbmNlIHRvICZxdW90O1VEUCB0cmFuc3BvcnQmcXVvdDsgaW50byB0aGUgZmlyc3Qgc2VudGVu
Y2Ugb2YgVGhlb3J5IG9mJm5ic3A7IE9wZXJhdGlvbnMgc2VjdGlvbjo8YnI+DQomZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMg
b3ZlciBVRFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQom
Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE1pcmphPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsg
Jmd0OyBQLlMuOjxicj4NCiZndDsgJmd0OyBOaXQ6IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFj
dGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50
IGRlZmluZXMgYW4gYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wv
PGJyPg0KJmd0OyAmZ3Q7IC0mZ3Q7IOKAnGFu4oCdIG1pc3Npbmc8YnI+DQomZ3Q7ICZndDsgR0lN
Jmd0OyZndDsgVGhhbmsgeW91LiBEb25lLiA8YnI+DQomZ3Q7ICZndDsgJmx0O0RpZmZfIGRyYWZ0
LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0
Lmh0bWwmZ3Q7PGJyPg0KJmd0OyA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4N
CjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZhbXA7ZD1Ed01GYVEmYW1w
O2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFt
cDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9RTM0
dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZhbXA7ZT0iIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5p
cHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9f
aXBwbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNT
dThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4
dVNOTHVXakl1LW8mYW1wO3M9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQ
Q2lpbyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2lwcG08L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4tLQ0KPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUEwODMyIj5IZW5y
aWsgTnlkZWxsPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1
OUQxNSI+U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8
c3BhbiBzdHlsZT0iY29sb3I6IzFBMDgzMiI+MS44NjYuNjg1LjgxODE8YnI+DQo8YSBocmVmPSJt
YWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2Vk
aWFuLmNvbTwvYT48L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZh
USZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJj
QncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7
cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmFtcDtlPSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlv
bjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIx
NTciIGhlaWdodD0iNTAiIHN0eWxlPSJ3aWR0aDoxLjYzNTRpbjtoZWlnaHQ6LjUyMDhpbiIgaWQ9
ImdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRn
bWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gw
MDVmX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMy
L2E2NS5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBu
ZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFu
XyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThr
VElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mYW1wO3M9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZt
dyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0
ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVy
PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDou
MjYwNGluIiBpZD0iZ21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5
NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0
NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjYiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2Vz
L0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0Fj
Y2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9m
c1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkz
d3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVln
MzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0
ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBi
b3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVp
Z2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYx
NzgzMDk0MTk2Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3
MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAyNyIgc3JjPSJodHRwczovL2kueGluay5pby9J
bWFnZXMvR2V0L042MzgzMi90OTkucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9H
ZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3Lmxpbmtl
ZGluLmNvbV9jb21wYW55X2FjY2VkaWFuLTJEbmV0d29ya3MtM0ZvcmlnaW5hbFN1YmRvbWFpbi0z
RGNhJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1
U05MdVdqSXUtbyZhbXA7cz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJ
dW0wJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3Jk
ZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0
Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgz
MDk0MTk2Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcx
MDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAyOCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi9sNTQucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2w1NC5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4u
Y29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1
U05MdVdqSXUtbyZhbXA7cz1Qb3dUOUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFox
YXo0JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3Jk
ZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgc3R5bGU9IndpZHRoOjMuMDYyNWluO2hlaWdo
dDouMDEwNGluIiBpZD0iZ21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4
MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3
MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9O
NjM4MzIvbC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxG
WVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0x
UjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6eXBn
NjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFu
ayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5n
PSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRpYWxpdMOp
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250
LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQg
bWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25m
aWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHBy
b2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYg
ZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNz
YWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGlt
bcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4
ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxl
IGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQogc2FucyBs
4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkNv
bmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVu
dCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHBy
aXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBp
dHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBs
ZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhl
cmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWlu
ZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRo
ZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiciBjbGVhcj0iYWxsIj4NCjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+LS0NCjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KPGI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+
SGVucmlrIE55ZGVsbDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiNGNTlEMTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJy
Pg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQTA4MzIiPjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBh
Y2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
YW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29y
YXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0
aD0iMTU3IiBoZWlnaHQ9IjUwIiBzdHlsZT0id2lkdGg6MS42MzU0aW47aGVpZ2h0Oi41MjA4aW4i
IGlkPSJnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2
MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2
OV94MDA1Zl94MDAwMF9pMTAzMCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9hNjUucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2
NS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmZhY2Vib29rLmNvbV9hY2Nl
ZGlhbl8mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3
eHVTTkx1V2pJdS1vJmFtcDtzPXctZkZMYWpZU3hkQUduRFBnYzVlSkw5S2UxRnh0X1pVaDdnMkp4
TVhGbXcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3Rl
eHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJv
cmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWln
aHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3
ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcw
NzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDMxIiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dl
dC9ONjM4MzIvZjk3LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190d2l0dGVyLmNv
bV9BY2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7
cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpl
a3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6
U1lZZzMzdEhYWSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2lu
ZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxp
bWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGlu
O2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1f
MTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1
MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzIiIHNyYz0iaHR0cHM6Ly9pLnhpbmsu
aW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi90OTkucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5s
aW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21h
aW4tM0RjYSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9YVYxMFB2WjY1Z2loQnRyY3lSZldXRlozT3B2YWYzZTRnelE5
cFJKSXVtMCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93
dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hl
aWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2
MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMz
NzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzMiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8v
SW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fd3d3LmFjY2Vk
aWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1P
ZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5
M3d4dVNOTHVXakl1LW8mYW1wO3M9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhk
OUxaMWF6NCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93
dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iMjk0IiBoZWlnaHQ9IjEiIHN0eWxlPSJ3aWR0aDozLjA2MjVpbjto
ZWlnaHQ6LjAxMDRpbiIgaWQ9ImdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEy
NjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEz
MzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDM0IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9H
ZXQvTjYzODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojRjU5RDE1Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7
Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1w
O209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz10QXUw
enlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmFtcDtlPSIgdGFyZ2V0PSJf
YmxhbmsiPmFjY2VkaWFuLmNvbTwvYT48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g
bGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkF2aXMgZGUgY29uZmlkZW50aWFs
aXTDqTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0Ij5MZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lz
ZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQg
Y29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3Jl
dCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1
c2lmIGRlIHNvbg0KIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2Ug
bWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVl
ciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91
dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBk
ZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZQ0KIHNh
bnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
Ij5Db25maWRlbnRpYWxpdHkgbm90aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFj
aG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBi
ZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ug
b2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9y
LCBwbGVhc2UgaW5mb3JtIHNlbmRlcg0KIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5
IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNv
cHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91
dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5r
IHlvdS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGJyPg0KPHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9z
cGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlE
MTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6IzFBMDgzMiI+MS44NjYuNjg1LjgxODE8YnI+DQo8YSBocmVm
PSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFj
Y2VkaWFuLmNvbTwvYT48L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJo
WTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93
Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1VWGxMTElXUVB6dFZvQ2FBVG55bGRQdWlxNWNNeDRz
b0ViUFRHam1zSlFFJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+
PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxNTciIGhlaWdodD0iNTAiIHN0eWxlPSJ3aWR0aDoxLjYz
NTRpbjtoZWlnaHQ6LjUyMDhpbiIgaWQ9ImdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFp
bC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRfeDAwNWZfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1Fzcjgt
NnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZh
bXA7cz0wbHRwd0ZJanZ1WjhzVmhqdUQyUk4xdElnT2J3MDdSSWdMXzRqM3ZLOVpjJmFtcDtlPSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3Jh
dGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRo
PSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlk
PSJnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0
X3gwMDVmX3gwMDAwX2kxMDI4IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYz
ODMyL2Y5Ny5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3
LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190d2l0dGVyLmNvbV9BY2NlZGlhbiZh
bXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNIbi1l
X2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJIRm5J
SEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9UVRIZGFxNmJYTXlkVlZKU25TOHBmdWhx
RW5MQ1d6TzB0UDlBLWd5TVdCQSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0
aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2
NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NF94MDA1Zl94MDAwMF9pMTAyNyIgc3JjPSJodHRw
czovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIiBhbHQ9Imh0dHBzOi8vaS54
aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNw
OzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fd3d3LmxpbmtlZGluLmNvbV9jb21wYW55X2FjY2VkaWFuLTJEbmV0d29ya3MtM0Zvcmln
aW5hbFN1YmRvbWFpbi0zRGNhJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1w
O209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1WX2Vo
VmFyempXOHZ2T3FKZXlxNjExNDZMeUtRX1JnejFmTkp6Sncxd2FJJmFtcDtlPSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVp
Z2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1t
Xy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gw
MDAwX2kxMDI2IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5w
bmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9z
cGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFt
cDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1
OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUx
TXVFQXlPRUh0ZzBNJmFtcDtzPTlWNi1nZ1piMDA5d1AyZXRpMHZDdTlPV056MUVneGNiRFBxZTB4
Q2FpbGsmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3Rl
eHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJv
cmRlcj0iMCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6My4wNjI1aW47aGVp
Z2h0Oi4wMTA0aW4iIGlkPSJnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYx
NzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9H
ZXQvTjYzODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PHN0cm9uZz48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFR
JmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJ
cEE1OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlU
dVUxTXVFQXlPRUh0ZzBNJmFtcDtzPVVYbExMSVdRUHp0Vm9DYUFUbnlsZFB1aXE1Y014NHNvRWJQ
VEdqbXNKUUUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48
L3N0cm9uZz48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9y
bWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUg
cGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50
IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9y
bWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVz
dGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxs
ZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZ
ZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwg
dm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0
cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKA
mWV4cMOpZGl0ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5n
PSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRo
aXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZp
ZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMg
aW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlv
dSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBp
bW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55
IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQv
b3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRl
ciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiciBjbGVhcj0iYWxsIj4NCjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLSA8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhl
bnJpayBOeWRlbGw8L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4
MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0
dHA6Ly9hY2NlZGlhbi5jb20vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48
aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEuNjM1
NGluO2hlaWdodDouNTIwOGluIiBpZD0iX3gwMDAwX2kxMDI5IiBzcmM9Imh0dHBzOi8vaS54aW5r
LmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvYTY1LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2FjY2VkaWFuLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5
bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAwMDBfaTEwMjgiIHNyYz0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4m
bmJzcDs8YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL0FjY2VkaWFuIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9
IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9Il94MDAwMF9pMTAy
NyIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIiBhbHQ9
Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L3Nw
YW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2Fj
Y2VkaWFuLW5ldHdvcmtzP29yaWdpbmFsU3ViZG9tYWluPWNhIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBz
dHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9Il94MDAwMF9pMTAyNiIgc3Jj
PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIiBhbHQ9Imh0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciPjwvc3Bhbj48L3NwYW4+PC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuYWNjZWRpYW4uY29tLyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3Bh
biBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0i
MSIgc3R5bGU9IndpZHRoOjMuMDYyNWluO2hlaWdodDouMDEwNGluIiBpZD0iX3gwMDAwX2kxMDI1
IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0
dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwv
YT48YnI+DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhy
ZWY9Imh0dHA6Ly9hY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+
PC9zcGFuPjwvc3Ryb25nPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVz
IGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMg
dG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBw
ZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2Vz
IGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBz
ZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwg
dmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZl
YyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1
cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBs
ZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24g
ZGUgbOKAmWV4cMOpZGl0ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5v
dGljZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41
cHQiPlRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWlu
IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hp
Y2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocyku
IElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5k
ZXINCiBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9y
ZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2Fn
ZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhl
IHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F9DC42CF014545CCADCBBAFBC1B6C99Cciscocom_--


From nobody Fri Aug  9 04:52:40 2019
Return-Path: <hnydell@accedian.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEC56120172 for <ippm@ietfa.amsl.com>; Fri,  9 Aug 2019 04:52:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=accedian-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 6BDRnwpRMeu1 for <ippm@ietfa.amsl.com>; Fri,  9 Aug 2019 04:52:32 -0700 (PDT)
Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com [IPv6:2607:f8b0:4864:20::e36]) (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 C776612014A for <ippm@ietf.org>; Fri,  9 Aug 2019 04:52:31 -0700 (PDT)
Received: by mail-vs1-xe36.google.com with SMTP id 2so65180941vso.8 for <ippm@ietf.org>; Fri, 09 Aug 2019 04:52:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accedian-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BBcq6UC6b9Jwur1qgZ7DrvKvEiNAQeACRgINoJR+yoA=; b=0aCV35HdeYyYTk/I38lB87Z7LV3wEJSM70xns7HEFg6yh4AWJAD/ZWzaMAOLbOFN+b Tl5wfVg1/piiN4iqv9PViqurGsrgatf7PfyO/nFpJO1T4VBjpfEcbkrwXu2WGx0d4eOB EKTkYE7QQG1WzpQKbQ8ckjf5vz0fZm8IG2dzcBZzTO8ZbWaDt2FXU5ZlDKK36wCFScMf No8LWnj1LXDhxi5F7a37jLQGjLJhO296GEaFTTqisr0hp0VKedM+hxInJvmVS52uC0jD wn5/FK5uvh5wvH6zjuSaqOvReVpvZlaBBe32AGZwoKzV8Ie35rJD1QE4iGLYJFRIk8hy 1R7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BBcq6UC6b9Jwur1qgZ7DrvKvEiNAQeACRgINoJR+yoA=; b=Y4uJjHiWPbyHxouUkLTe/EGEZ11fdO+jl2nVU9fMm/kMSQNpEPsoUIp3ER9eHmDKt3 /3B9fuBbp7yCOTgpZYygpjOV8bqo/qGCUv3Gpk0RvgfSTIHqQ3VD5VuI5GgPFQK3Ba6j jYGnFXpCflvHcDxuc1YX/RPDtGiF7YdEZBiZvihhWKdN3cTcWHTVwAFqEdRoCt7AqBRY mtNceJjsdsbYsHLGbkuSDWw4S9zvdhCbQy0gub2RJDQDL5t/cuf9wsEllOXS61NyInhb jJktN9Wvh4hwE7fEPwB9GwH70v3rbmq73CHip4elnhuegRGgoLQamkkMxhuQfAM/YITE 9Brg==
X-Gm-Message-State: APjAAAXeatFD8HZAqTtLwk1czZzAubsFgF23HTs+EMvkB/ZFaa9z4dtP QWNi6OdakrDJqUBnVC4mb9W1sKLppkBquTArg2KheEeiUaSy8f/4zW6M56rVSwcoO8C9ut7O87n yKvRt3QPZyZrw
X-Google-Smtp-Source: APXvYqw8UGvexWuXInn5KpGrfzwy0PSpInMTSWXozdeUOCv4ce9KxmK/li3/ZagUE8qQcds94BhE4NyFkZtpFH7Oe6w=
X-Received: by 2002:a67:e90c:: with SMTP id c12mr12795551vso.97.1565351550333;  Fri, 09 Aug 2019 04:52:30 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com> <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com>
In-Reply-To: <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com>
From: Henrik Nydell <hnydell@accedian.com>
Date: Fri, 9 Aug 2019 13:52:20 +0200
Message-ID: <CALhTbppba+Ar6ZwaNpQYZy4jbg6Ftogq9PUXGAOBQFZkMYf6cw@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>,  Rakesh Gandhi <rgandhi.ietf@gmail.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001b44eb058fadcf29"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ipcJg1YKRANerJtc7aip5DcXKNQ>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 11:52:39 -0000

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

Sounds good to me.

On Fri, Aug 9, 2019 at 1:51 PM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Thanks Henrik and Greg for the text proposals.
>
>
>
> May be we can change the text as follows to allow the flexibility.
>
>
>
> "Thus STAMP Session-Sender SHOULD be able to send test packets to
> destination UDP port number from the Dynamic and/or Private Ports range
> 49152-65535 as well as the registered TWAMP port 862. Implementations MAY
> allow using UDP port number outside the Private Ports range when the test
> management system finds a port number that both devices can use."
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *Henrik Nydell <hnydell@accedian.com>
> *Date: *Friday, August 9, 2019 at 5:51 AM
> *To: *Greg Mirsky <gregimirsky@gmail.com>
> *Cc: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>, "MORTON, ALFRED C
> (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM
> Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
>
>
> Hi Greg, to make the wording even clearer you could change to
>
>
>
> "Thus STAMP Session-Sender MUST as a minimum be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535 as well as the registered TWAMP port
> 862. Implementations MAY allow using ports outside the IANA assigned
> Private Ports range."
>
>
>
>
>
>
>
> On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh and Henrik,
>
> thank you for a very informative discussion. Do you think the wording in
> Section 4.4 of the STAMP specification needs modification:
>
>    Thus STAMP Session-Sender MUST be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535, test management system should find a
>    port number that both devices can use.
>
> ...
>
>    In the latter scenario, the test management system SHOULD set STAMP
>    Session-Reflector to use UDP port number from the Dynamic and/or
>    Private Ports range.
>
> I think that the text is not restrictive and can stay. What do you think?
>
> We can review and update STAMP YANG model in a separate thread.
>
>
>
> Regards,
>
> Greg
>
>
>
>
>
>
>
> On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Thanks Henrik and Al for your feedbacks and discussions.
>
>
>
> I have few comments on the TWAMP yang model draft-ietf-ippm-twamp-yang:
>
>
>
> 1)      Reflector side does not have autoallocate option. Only sender
> side has it and both allow dynamic range ports only (and 862).
>
>       leaf reflector-udp-port {
>
>                type inet:port-number {
>
>                  range "862 | 49152..65535";
>
>                }
>
>
>
>      leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
>
>
> 2)      Autoallocate is still from the dynamic port range only.
>
> 3)      Even with the dynamic UDP port, the backend and controller still
> need to  handle the case where the UDP port has been allocated to somethi=
ng
> else on that node, as it is dynamic.
>
> 4)      Well known ports can be handled by the backend similarly if there
> was an error in provisioning.
>
> 5)      This range issue seems to get propagated to the new work like
> draft-ietf-ippm-stamp.
>
>
>
> Other than the VOIP example below, there is another example of the simila=
r
> case on Page 31 in https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt
> as pointed out by Mirja in another thread.
>
>
>
> At this point, two vendors are saying the UDP port range for TWAMP is an
> issue for them. As the existing implementations do not have such range
> limit, operators may be using an UDP port outside this range, this means
> moving to the TWAMP Yang model could be troublesome.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of "MORTON, ALFRED C (AL)"
> <acm@research.att.com>
> *Date: *Thursday, August 8, 2019 at 5:02 AM
> *To: *Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <
> rgandhi.ietf@gmail.com>
> *Cc: *"draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>,
> IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net=
>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh and Henrik,
>
>
>
> working from the VoIP testing example below, it seems as though
>
> =E2=80=9Cability to test on a specific port in the User range,
>
> with prior agreement of users on the tested network=E2=80=9D
>
> should have been asked for-as a feature during
>
> YANG model development?
>
>
>
> the authors used the Dynamic Range to avoid *accidentally*
>
> stepping on IANA-allocated User ports during auto-allocation:
>
>
>
>              leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
> with RFC 6335:
>
> 6.  Port Number Ranges
>
>
>
>    TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit namespaces for their
>
>    port number registries.  The port registries for all of these
>
>    transport protocols are subdivided into three ranges of numbers
>
>    [RFC1340], and Section 8.1.2 describes the IANA procedures for each
>
>    range in detail:
>
>
>
>    o  the System Ports, also known as the Well Known Ports, from 0-1023
>
>       (assigned by IANA)
>
>
>
>    o  the User Ports, also known as the Registered Ports, from 1024-
>
>       49151 (assigned by IANA)
>
>
>
> providing our over-riding guidance.
>
>
>
> If we agree that the sort of testing you describe means
>
> adding a new feature to the model, then let=E2=80=99s give some thought
>
> to how that might best be done.
>
>
>
> Al
>
>
>
> *From:* Henrik Nydell [mailto:hnydell@accedian.com]
> *Sent:* Thursday, August 8, 2019 3:51 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* MORTON, ALFRED C (AL) <acm@research.att.com>; IPPM Chairs <
> ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>; Mirja Kuehlewind <
> ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Agree Rakesh.
>
> There is value in being able to for example as close as possibly mimic fo=
r
> example a VoIP flow on a network path, using typical UDP ports (5060 for
> example), and a typical VoIP IPG (20ms) and proper payload length to make
> the TWAMP flows be treated in the same way as the real RTP traffic by the
> network elements (firewalls, NAT or other port-sensitive devices).
>
>
>
>
>
> On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
> Thanks Al and Henrik.
>
> If there is no specific requirement to add a limit on the UDP port range,
> it would be good to not have it in the STAMP draft as well as in the TWAM=
P
> Yang model. Let implementations decide what ports they can support (keepi=
ng
> in mind the assigned ones) and let operators decide what port they like t=
o
> provision.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <
> acm@research.att.com> wrote:
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
> *Sent:* Wednesday, August 7, 2019 4:30 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> The range probably comes from the IANA definition of the ephemeral ports
> (49152 to 65535) although these are defined for short-lived TCP and not
> explicitly for UDP. Why this made it into the yang model for TWAMP-test
> (which is UDP) I dont know, probably someone mixed it up with TCP and it
> passed the reviewers without much thought.
>
> *[acm] *
>
> https://tools.ietf.org/html/rfc6335#section-6
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_rfc6335-23section-2D6&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn=
-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEA=
yOEHtg0M&s=3DY3I4sW9cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&e=3D>
>
> seems clear to me, without making the distinction between TCP and UDP
>
> you mention. There was discussion on the ippm-list IIRC, too.
>
>
>
> Most, if not all, implementations of TWAMP I have seen does not impose
> limitations on the source UDP ports for the TWAMP-test packets when
> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
> Nokia, Huawei impose any limitation like that when configuring via CLI or
> GUI.
>
>
>
> With a yang model based configuration the user will of course be limited
> if they use the yang model that only defines the ephemeral range as valid=
.
> I see no severe disadvantages of this, but it would of course have been
> better if the yang model was less restrictive, since the restriction has =
no
> real value in itself.
>
>
>
> *[acm] ...*except avoiding a port assigned by IANA...
>
>
> Al
>
>
>
> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Henrik. Where does this requirement come from? Also, how do I
> configure the UDP port outside the range using the TWAMP Yang model?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
> wrote:
>
> There is a distinction between "must be able to send to these destination
> ports" and "must only be able to send to these destination ports"
>
>
>
> The first wording does not prohibit senders to be able to send also to
> other destination ports.
>
>
>
>
>
> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Many thanks for the reply.
>
> As there are already implementations out there where such restrictions do
> not exist as discussed in another email thread (just forwarded them), the
> following text with MUST is already violated. The TWAMP Yang model
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
> should also not place such restriction.
>
> Section 4.4
>
>        Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> my apologies for the misspelling of your name.
>
> Thank you for your kind consideration of the proposed update.
>
> Regarding the definition of the range of the valid UDP port numbers,
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
> type dynamic-port-number as follows:
>
>      typedef dynamic-port-number {
>        type inet:port-number {
>          range 49152..65535;
>        }
>        description "Dynamic range for port numbers.";
>      }
>
> to specify the valid range for a sender-udp-port. The range for a UDP por=
t
> number of a Session-Reflector has been specified slightly differently
> because it includes the well-known port 862:
>
>            leaf reflector-udp-port {
>              type inet:port-number {
>                range "862 | 49152..65535";
>                }
>              description
>                "The destination UDP port number used in the
>                 TWAMP-Test (UDP) test packets belonging to this
>                 test session.";
>            }
>
> But, as we observe, in both cases definitions include the Dynamic/Private
> range explicitly defined. I think that keeping STAMP specification
> consistent with the TWAMP, TWAMP YANG data model in particular, in the wa=
y
> the valid range of UDP ports is being specified, is beneficial to the STA=
MP
> document. Hope you'll agree.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Greg for considering my review comments. Good to see the message
> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. Th=
is
> should fix the interoperability issue between the two. This also gives fe=
w
> (3) bytes for any future extensions.
>
> ------------------------------------------------------------------------
>
> You may fix the spelling of my name and another typo below:
>
> OLD:
>
> and Rakesh Gandi or their
>
>
>
> NEW:
>
> and Rakesh Gandhi for their
>
> ----------------------------------------------------------------------
>
>
>
> I did not see following comment addressed. Is that intentional?
>
> ------------------------------------------------
>
> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
>     Thanks Greg for the reply.
>
>
>
>     In this case, should the draft just state that the Session-Sender can
> select destination UDP port number following the guidelines specified in
> [RFC6335], instead of specifying following?
>
>
>
> Section 4.4
>
>     Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
> ----------------------------------------------
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> thank you for your helpful comments. We've updated the format of the base
> STAMP test packet. Appreciate your feedback on the proposed changes,
> comments and questions,
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Regarding the size of the padding, yes, it's good to use the same size
> payload for query and response.
>
> However, the STAMP payload with TLV extension
> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding si=
ze
> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ =
0
> for all 30 bytes. If the responder supports Server Octets and see the siz=
e
> > 27, it may find the Server Octet size of 0 confusing?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
>
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA=
58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D0l=
tpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19=
Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DQTHdaq6b=
XMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEM=
gj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1f=
NJzJw1waI&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQ=
sr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D9V6-ggZb009wP=
2eti0vCu9OWNz1EgxcbDPqe0xCailk&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <http://accedian.com/>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://www.facebook.com/accedian/> [image:
> https://i.xink.io/Images/Get/N63832/t99.png]
> <https://twitter.com/Accedian> [image:
> https://i.xink.io/Images/Get/N63832/l54.png]
> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dc=
a>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <http://www.accedian.com/>
> *accedian.com <http://accedian.com>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>


--=20

*Henrik Nydell*
*Sr Product Manager*
1.866.685.8181
hnydell@accedian.com
<http://accedian.com>
<https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
<https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca>
<http://www.accedian.com>
*accedian.com <http://accedian.com>*

--=20


Avis de confidentialit=C3=A9

Les
 informations contenues dans le pr=C3=A9sent=20
message et dans toute pi=C3=A8ce qui=20
lui est jointe sont confidentielles et=20
peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le=20
secret professionnel. Ces informations sont=20
=C3=A0 l=E2=80=99usage exclusif de son ou
 de ses destinataires. Si vous recevez ce=20
message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement=20
avec l=E2=80=99exp=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est=20
strictement interdit de=20
le divulguer, de le distribuer ou de le reproduire=20
sans l=E2=80=99autorisation=20
de l=E2=80=99exp=C3=A9diteur. Merci.


Confidentiality notice

This

 e-mail message and any attachment hereto contain confidential=20
information=20
which may be privileged and which is intended for the=20
exclusive use of its=20
addressee(s). If you receive this message in error,
 please inform sender=20
immediately and destroy any copy thereof.=20
Furthermore, any disclosure,=20
distribution or copying of this message=20
and/or any attachment hereto=20
without the consent of the sender is=20
strictly prohibited. Thank you.

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

<div dir=3D"ltr">Sounds good to me.=C2=A0<br></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 9, 2019 at 1:51 PM=
 Rakesh Gandhi (rgandhi) &lt;<a href=3D"mailto:rgandhi@cisco.com">rgandhi@c=
isco.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_9205481155835637248WordSection1">
<p class=3D"MsoNormal">Thanks Henrik and Greg for the text proposals.<u></u=
><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">May be we can change the text as follows to allow th=
e flexibility.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">&quot;Thus STAMP Session-Sender SHOULD be able to se=
nd test packets to destination UDP port number from the Dynamic and/or Priv=
ate Ports range 49152-65535 as well as the registered TWAMP port 862. Imple=
mentations MAY allow using UDP port number
 outside the Private Ports range when the test management system finds a po=
rt number that both devices can use.&quot;<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">Henrik Nydell &lt;<a =
href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com=
</a>&gt;<br>
<b>Date: </b>Friday, August 9, 2019 at 5:51 AM<br>
<b>To: </b>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;, &quot;MORTON, =
ALFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_=
blank">acm@research.att.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mailto:rg=
andhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;, &qu=
ot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draf=
t-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-=
stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt;, I=
PPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ip=
pm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind
 &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewi=
nd.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D=
"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Greg, to make the wording even clearer you could =
change to<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&quot;Thus STAMP Session-Sender MUST as a minimum be=
 able to send test<br>
=C2=A0 =C2=A0packets to destination UDP port number from the Dynamic and/or=
<br>
=C2=A0 =C2=A0Private Ports range 49152-65535 as well as the registered TWAM=
P port 862. Implementations MAY allow using ports outside the IANA assigned=
 Private Ports range.&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal">Hi Rakesh and Henrik, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for a very informative discussion. Do you =
think the wording in Section 4.4 of the STAMP specification needs modificat=
ion:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0Thus STAMP Session-Sender MUST be able =
to send test<br>
=C2=A0 =C2=A0packets to destination UDP port number from the Dynamic and/or=
<br>
=C2=A0 =C2=A0Private Ports range 49152-65535, test management system should=
 find a<br>
=C2=A0 =C2=A0port number that both devices can use.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In the latter scenario, the test manage=
ment system SHOULD set STAMP<br>
=C2=A0 =C2=A0Session-Reflector to use UDP port number from the Dynamic and/=
or<br>
=C2=A0 =C2=A0Private Ports range.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think that the text is not restrictive and can sta=
y. What do you think?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We can review and update STAMP YANG model in a separ=
ate thread.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik and Al for your feedbacks and discussi=
ons.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I have few comments on the TWAMP yang model draft-ie=
tf-ippm-twamp-yang:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_9205481155835637248gmail-m-2719965125103073365gmail-m12=
61783094196696264msolistparagraph" style=3D"margin-left:18pt">
1)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Reflector side does not have autoallocate option. Only sender side has it a=
nd both allow dynamic range ports only (and 862).<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf reflector-udp-port {</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 type inet:port-number {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 range &quot;862 | 49152..65535&quot;;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 }</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0leaf sender-udp-port {</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoallocate {</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot=
;Indicates that the Contol-Client will</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 auto-allocate the TWAMP-Test (UDP) port number</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 from the dynamic port range.&quot;;</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"gmail-m_9205481155835637248gmail-m-2719965125103073365gmail-m12=
61783094196696264msolistparagraph" style=3D"margin-left:18pt">
2)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Autoallocate is still from the dynamic port range only.<u></u><u></u></p>
<p class=3D"gmail-m_9205481155835637248gmail-m-2719965125103073365gmail-m12=
61783094196696264msolistparagraph" style=3D"margin-left:18pt">
3)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Even with the dynamic UDP port, the backend and controller still need to =
=C2=A0handle the case where the UDP port has been allocated to something el=
se on that node, as it is dynamic.<u></u><u></u></p>
<p class=3D"gmail-m_9205481155835637248gmail-m-2719965125103073365gmail-m12=
61783094196696264msolistparagraph" style=3D"margin-left:18pt">
4)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Well known ports can be handled by the backend similarly if there was an er=
ror in provisioning.<u></u><u></u></p>
<p class=3D"gmail-m_9205481155835637248gmail-m-2719965125103073365gmail-m12=
61783094196696264msolistparagraph" style=3D"margin-left:18pt">
5)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
This range issue seems to get propagated to the new work like draft-ietf-ip=
pm-stamp.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Other than the VOIP example below, there is another =
example of the similar case on Page 31 in
<a href=3D"https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt" target=
=3D"_blank">
https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt</a> as pointed out b=
y Mirja in another thread.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">At this point, two vendors are saying the UDP port r=
ange for TWAMP is an issue for them. As the existing implementations do not=
 have such range limit, operators may be using an
 UDP port outside this range, this means moving to the TWAMP Yang model cou=
ld be troublesome.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:
</span></b><span style=3D"color:black">ippm &lt;<a href=3D"mailto:ippm-boun=
ces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt; on behalf of =
&quot;MORTON, ALFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.co=
m" target=3D"_blank">acm@research.att.com</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 5:02 AM<br>
<b>To: </b>Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=
=3D"_blank">hnydell@accedian.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mail=
to:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;=
<br>
<b>Cc: </b>&quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:=
draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@iet=
f.org</a>&gt;, IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" targ=
et=3D"_blank">ippm-chairs@ietf.org</a>&gt;,
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ie=
tf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Hi Rakesh and Henrik,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">working from the VoIP testing example below, it seems as though
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=E2=80=9Cability to test on a specific port in the User range,<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">with prior agreement of users on the tested network=E2=80=9D</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">should have been asked for-as a feature during
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">YANG model development?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">the authors used the Dynamic Range to avoid *accidentally*
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">stepping on IANA-allocated User ports during auto-allocation:</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 leaf sender-udp-port {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoallocate {</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot=
;Indicates that the Contol-Client will</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 auto-allocate the TWAMP-Test (UDP) port number</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 from the dynamic port range.&quot;;</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">with RFC 6335:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">6.=C2=A0 Port Number Ranges</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit name=
spaces for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 port number registries.=C2=A0 The port registries =
for all of these</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 transport protocols are subdivided into three rang=
es of numbers</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 [RFC1340], and Section 8.1.2 describes the IANA pr=
ocedures for each</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 range in detail:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 o=C2=A0 the System Ports, also known as the Well K=
nown Ports, from 0-1023</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (assigned by IANA)</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 o=C2=A0 the User Ports, also known as the Register=
ed Ports, from 1024-</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 49151 (assigned by IANA)</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">providing our over-riding guidance.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">If we agree that the sort of testing you describe means</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">adding a new feature to the model, then let=E2=80=99s give some=
 thought</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">to how that might best be done.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Al</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Henrik Nydell [mailto:<a href=3D"mailto=
:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com</a>]
<br>
<b>Sent:</b> Thursday, August 8, 2019 3:51 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> MORTON, ALFRED C (AL) &lt;<a href=3D"mailto:acm@research.att.com=
" target=3D"_blank">acm@research.att.com</a>&gt;; IPPM Chairs &lt;<a href=
=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>=
&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;;
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Agree Rakesh.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">There is value in being able to for example as close=
 as possibly mimic for example a VoIP flow on a network path, using typical=
 UDP ports (5060 for example), and a typical VoIP
 IPG (20ms) and proper payload length to make the TWAMP flows be treated in=
 the same way as the real RTP traffic by the network elements (firewalls, N=
AT or other port-sensitive devices).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks Al and Henrik.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If there is no specific requirement to add a limit o=
n the UDP port range, it would be good to not have it in the STAMP draft as=
 well as in the TWAMP Yang model. Let implementations
 decide what ports they can support (keeping in mind the assigned ones) and=
 let operators decide what port they like to provision.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL=
) &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@researc=
h.att.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><a name=3D"m_9205481155835637248_m_-2719965125103073=
365_m_126178309419669"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span></a><u></u><u></u></p>
<div style=3D"border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt;border-t=
op:currentcolor;border-right:currentcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal"><b>From:</b> ippm [mailto:<a href=3D"mailto:ippm-bou=
nces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made
 it into the yang model for TWAMP-test (which is UDP) I dont know, probably=
 someone mixed it up with TCP and it passed the reviewers without much thou=
ght.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Courier New&q=
uot;;color:black">[acm]
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3=
A__tools.ietf.org_html_rfc6335-23section-2D6&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9=
_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=
=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DY3I4sW9cQ0UXh8cUXuPy=
mXo9soP2KQFzein5oCkPdKE&amp;e=3D" target=3D"_blank">https://tools.ietf.org/=
html/rfc6335#section-6</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">seems clear to me, without making the distinction between TCP a=
nd UDP</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">you mention. There was discussion on the ippm-list IIRC, too.</=
span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither
 Accedian, Exfo, Viavi, Juniper, Nokia, Huawei impose any limitation like t=
hat when configuring via CLI or GUI.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages
 of this, but it would of course have been better if the yang model was les=
s restrictive, since the restriction has no real value in itself.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Courier New&q=
uot;;color:black">[acm] ...</span></i></b><span style=3D"font-family:&quot;=
Courier New&quot;;color:black">except avoiding a port assigned by IANA...</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><br>
Al</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi Greg,
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Many thanks for the r=
eply.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">As there are already =
implementations out there where such restrictions do not exist as discussed=
 in another email thread (just forwarded them), the
 following text with MUST is already violated. The TWAMP Yang model <a href=
=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_=
HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2r=
dXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&=
amp;e=3D" target=3D"_blank">
<span style=3D"font-family:-webkit-standard,serif">draft-ietf-ippm-twamp-ya=
ng</span></a> should also not place such restriction.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be able to send test</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 packets to destination UDP port number from the Dynamic and=
/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Private Ports range 49152-65535, test management system sho=
uld find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 port number that both devices can use.=C2=A0
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known
 port 862:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG
 data model in particular, in the way the valid range of UDP ports is being=
 specified, is beneficial to the STAMP document. Hope you&#39;ll agree.<u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<h1><span style=3D"font-size:10pt;font-weight:normal">Thanks Greg for consi=
dering my review comments.
</span><u></u><u></u></h1>
<h1><span style=3D"font-size:10pt;font-weight:normal">Good to see the messa=
ge format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. T=
his should fix the interoperability issue between the two. This also gives =
few (3) bytes for any future extensions.</span><span style=3D"font-size:10p=
t">
</span><u></u><u></u></h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
---------------------------------------------------</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">You may fix the spell=
ing of my name and another typo below:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">OLD:</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">and Rakesh Gandi or t=
heir</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">NEW:</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">and Rakesh Gandhi for=
 their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
-------------------------------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">I did not see followi=
ng comment addressed. Is that intentional?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
---------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">On Tue, Jul 9, 2019 a=
t 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targe=
t=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 Th=
anks Greg for the reply.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 In=
 this case, should the draft just state that the Session-Sender can select =
destination UDP port number following the guidelines specified in
 [RFC6335], instead of specifying following?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 Th=
us STAMP Session-Sender MUST be able to send test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 packets to destination UDP port number from the Dynamic and=
/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Private Ports range 49152-65535, test management system sho=
uld find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 port number that both devices can use.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
-------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible?
 Does it mean that for STAMP with TLV, Server Octets is set to 1, but it sa=
ys MBZ 0 for all 30 bytes. If the responder supports Server Octets and see =
the size &gt; 27, it may find the Server Octet size of 0 confusing?<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">=C2=A0<u></u><u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Henrik N=
ydell</span></b><span style=3D"font-family:Arial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_9205481155835637248gmail-m_-2719965125103073365gma=
il-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851337071047512=
8769_x005f_x0000_i1025" src=3D"https://i.xink.io/Images/Get/N63832/a65.png"=
 alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-2719965125=
103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851=
3370710475128769_x005f_x0000_i1026" src=3D"https://i.xink.io/Images/Get/N63=
832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832/f97.png"></span></s=
pan></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps=
-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wid=
th: 0.2604in; height: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-=
2719965125103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355g=
mail-m_8513370710475128769_x005f_x0000_i1027" src=3D"https://i.xink.io/Imag=
es/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png">=
</span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdo=
main-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIlt=
VyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV1=
0PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span =
style=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue">=
<img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; heig=
ht: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-271996512510307336=
5gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85133707104=
75128769_x005f_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/l54.=
png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span></span></a>=
<br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_9205481155835637248gmail-m_-2719965125103073365gm=
ail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85133707104751=
28769_x005f_x0000_i1029" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" =
alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Henrik N=
ydell</span></b><span style=3D"font-family:Arial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_9205481155835637248gmail-m_-2719965125103073365gma=
il-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851337071047512=
8769_x005f_x0000_i1030" src=3D"https://i.xink.io/Images/Get/N63832/a65.png"=
 alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-2719965125=
103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851=
3370710475128769_x005f_x0000_i1031" src=3D"https://i.xink.io/Images/Get/N63=
832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832/f97.png"></span></s=
pan></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps=
-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wid=
th: 0.2604in; height: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-=
2719965125103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355g=
mail-m_8513370710475128769_x005f_x0000_i1032" src=3D"https://i.xink.io/Imag=
es/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png">=
</span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url=
?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdo=
main-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIlt=
VyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV1=
0PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span =
style=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue">=
<img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; heig=
ht: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-271996512510307336=
5gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85133707104=
75128769_x005f_x0000_i1033" src=3D"https://i.xink.io/Images/Get/N63832/l54.=
png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span></span></a>=
<br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_9205481155835637248gmail-m_-2719965125103073365gm=
ail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85133707104751=
28769_x005f_x0000_i1034" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" =
alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Hen=
rik Nydell</span></strong><span style=3D"font-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY=
7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg=
0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQE&amp;e=3D" target=3D"=
_blank"><span style=3D"color:windowtext;text-decoration:none"><span style=
=3D"color:blue"><img border=3D"0" width=3D"157" height=3D"50" style=3D"widt=
h: 1.6354in; height: 0.5208in;" id=3D"gmail-m_9205481155835637248gmail-m_-2=
719965125103073365gmail-m_1261783094196696264_x005f_x0000_i1029" src=3D"htt=
ps://i.xink.io/Images/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/G=
et/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6c=
en3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNN=
iTuU1MuEAyOEHtg0M&amp;s=3D0ltpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&amp;e=
=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none=
"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" s=
tyle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_92054811558356372=
48gmail-m_-2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i1028=
" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink=
.io/Images/Get/N63832/f97.png"></span></span></a>=C2=A0<a href=3D"https://u=
rldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3D=
DwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19=
Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3D=
QTHdaq6bXMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&amp;e=3D" target=3D"_blank"><sp=
an style=3D"color:windowtext;text-decoration:none"><span style=3D"color:blu=
e"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; h=
eight: 0.2604in;" id=3D"gmail-m_9205481155835637248gmail-m_-271996512510307=
3365gmail-m_1261783094196696264_x005f_x0000_i1027" src=3D"https://i.xink.io=
/Images/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/t99.=
png"></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v=
2/url?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3Foriginal=
Subdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3=
Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTu=
U1MuEAyOEHtg0M&amp;s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1fNJzJw1waI&amp;e=3D=
" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><=
span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" styl=
e=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_9205481155835637248g=
mail-m_-2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i1026" s=
rc=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"https://i.xink.io=
/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm=
0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyO=
EHtg0M&amp;s=3D9V6-ggZb009wP2eti0vCu9OWNz1EgxcbDPqe0xCailk&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"294" height=3D"1" style=3D"wid=
th: 3.0625in; height: 0.0104in;" id=3D"gmail-m_9205481155835637248gmail-m_-=
2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i1025" src=3D"ht=
tps://i.xink.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Ge=
t/N63832/l.jpg"></span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;=
r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHA=
Pcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQ=
E&amp;e=3D" target=3D"_blank">accedian.com</a></span></strong><u></u><u></u=
></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Hen=
rik Nydell</span></strong><span style=3D"font-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"http://accedian.com/" target=3D"_blank"><span style=3D"color:win=
dowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D"0" =
width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: 0.5208in;" id=
=3D"gmail-m_9205481155835637248_x0000_i1029" src=3D"https://i.xink.io/Image=
s/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"><=
/span></span></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><span styl=
e=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img=
 border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: =
0.2604in;" id=3D"gmail-m_9205481155835637248_x0000_i1028" src=3D"https://i.=
xink.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/Get/N638=
32/f97.png"></span></span></a>=C2=A0<a href=3D"https://twitter.com/Accedian=
" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><=
span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" styl=
e=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_9205481155835637248_=
x0000_i1027" src=3D"https://i.xink.io/Images/Get/N63832/t99.png" alt=3D"htt=
ps://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=C2=A0<a href=
=3D"https://www.linkedin.com/company/accedian-networks?originalSubdomain=3D=
ca" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"=
><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" st=
yle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_920548115583563724=
8_x0000_i1026" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"h=
ttps://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"http://www.accedian.com/" target=3D"_blank"><span style=3D"color=
:windowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D=
"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height: 0.0104in;"=
 id=3D"gmail-m_9205481155835637248_x0000_i1025" src=3D"https://i.xink.io/Im=
ages/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></=
span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"http://accedian.com" target=3D"_blank">acc=
edian.com</a></span></strong><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" border=3D"0=
" height=3D"50" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=
=3D"157"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.io/Images/Get/N63832=
/f97.png" width=3D"25"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.=
xink.io/Images/Get/N63832/t99.png" width=3D"25"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.=
io/Images/Get/N63832/l54.png" width=3D"25"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" border=
=3D"0" height=3D"1" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=
=3D"294"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p>
--0000000000001b44eb058fadcf29--


From nobody Fri Aug  9 05:05:19 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B6D1120198; Fri,  9 Aug 2019 05:05:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=jYPPIWwB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=sLhrHYbQ
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 ZZ0Z-M2tapII; Fri,  9 Aug 2019 05:05:00 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C862112016A; Fri,  9 Aug 2019 05:04:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=100407; q=dns/txt; s=iport; t=1565352299; x=1566561899; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=92dzpX0nFICfmuV14MzwTWinx76B6cFSTJRMrt3GY2M=; b=jYPPIWwBvdZxhPeSPNFjS3eXYWqWUsMdqbpJHU7YzDIXLgMewbpeefNu 5j/ThduzfLhzF5ShoXqSm7wecpb5fVDpP7vrwnCeOP7aad6GS4BbdfU+u v/Kf32W6x4ZuqghXX+V3DwvXj6D92Tyi/SM4/w3NK0duYxgIH8VVKQps7 w=;
IronPort-PHdr: =?us-ascii?q?9a23=3ApKlmWx/4cvyLHP9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVdSKAEv3LP/CZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AoAAAmYU1d/5JdJa1mGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVgIBAQEBCwGBFS8kLANtVSAECyqEHoNHA4sPgluJW44GgUK?= =?us-ascii?q?BEANQBAkBAQEMAQEYAQoKAgEBhD8CF4JKIzcGDgEEAQEEAQEEAQpthScMhUo?= =?us-ascii?q?BAQEBAgEBARAIAQgEBhMBASkDCwEECwIBCBEDAQIBIAEGAwICAh8GCxQJCAI?= =?us-ascii?q?EDgUbB4MAAYEdTQMODwECDJ9vAoE4iGByfzOCegEBBYUPDQuCFAMGgTQBi2M?= =?us-ascii?q?XgUA/gREnH4JMPoIaRwEBgToBDgIkCQkMAQkCglMygiaOXzGFDCOIXo1sQAk?= =?us-ascii?q?Cgh2QNoN5G4Iwhy+EFIYrhBqNAooli1eCUgIEAgQFAg4BAQWBZiKBWHAVOyo?= =?us-ascii?q?BgkGBSngMF4NPhRSFP3KBKYsUASWCLAEB?=
X-IronPort-AV: E=Sophos;i="5.64,364,1559520000";  d="scan'208,217";a="307618926"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Aug 2019 12:04:34 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x79C4X6K016242 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Aug 2019 12:04:33 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 07:04:33 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 07:04:32 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 9 Aug 2019 07:04:32 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fvxIhXDjrzTkH/XSw64+LVEbnSozuInEpJIZun2NzMJ5vv1FRaeSBbJ7mQ2Bp09k0aXVi5VqLj+WiydXs2pbqpOTUK4SUYin3cjDkx57IHaVM4hQaI5OKurReLK20Z6WkkcNmrioWCuT/OwA/7194+4p4fIEq6KaF0wfu6hUwheXpi4YJe3sT2/BbB6UkBJKznbquitHG/pRh2iNvORN098Xh4pWAEnnyLLzUrhMMWSFqPwaVDyZNczE00yzsqKsKRmrP+3PNIWarPPPkF91lPD9GytWmgIL24zja3Gdw62U4pr8y1QocgiDJb1eEL0cyrYupcSKVTp2uD4oajHLOA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=92dzpX0nFICfmuV14MzwTWinx76B6cFSTJRMrt3GY2M=; b=i19lHusjnDTWbC+TMZMjS3w7BDuoSXuu/cmb6h3niq2VPmx2YScKDhPRZmsYsX6U2/Ifv20SVn9DwEM6+Ho8JgCtNirU2CCGEwihuNvXXxwtY3xpzY0GBNMQqKmPQjIamMHMRKjdTOpxylIt9N0NKcYbBWLVCKeBd9menlFqGnG3kO/bA5YzQj82OjB7gAT+ke67WrIdS232zv3WPGZQc869O8dp4chbtGVsY+FzuK84zvaKwv4sPar/fOaYYu+v8N+rDpdrxmQr8cKdHekGHRJ36whSDPsYGkrDLHcd+fTXXqbhpsLGHMGFpOvaCFjG26pSe0iDD6f/LGKRI5gELw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=92dzpX0nFICfmuV14MzwTWinx76B6cFSTJRMrt3GY2M=; b=sLhrHYbQwKp/VbClEUQV/wP8Qjk32T4ksahT9mVhdTOMpUg9wP4eVQ8fqOOljj85YaZVs8WWWkUQ/TfVzBTlhSSbTUoQVvrZYojjMU7SY7yD+aTrrNZtbsCN0Uz1y3/jX0m8J4Yhg9qatQGYPa93Tsb3D9PhQa9tkR8a2MANLDI=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB3070.namprd11.prod.outlook.com (52.135.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Fri, 9 Aug 2019 12:04:31 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 12:04:31 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgAAPUwCAACEDgIAs2sYAgAATHACAACGlgIAB7dkAgACiroCAAKl2gIAA0naA
Date: Fri, 9 Aug 2019 12:04:31 +0000
Message-ID: <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com> <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fa4c4dab-dc98-4da1-ed11-08d71cc1bc91
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB3070; 
x-ms-traffictypediagnostic: SN6PR11MB3070:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <SN6PR11MB3070769040303EBE14C5A5DCBFD60@SN6PR11MB3070.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(4636009)(346002)(39860400002)(396003)(136003)(376002)(366004)(54094003)(51444003)(189003)(199004)(53754006)(236005)(1411001)(7736002)(6116002)(86362001)(6486002)(790700001)(30864003)(53936002)(76116006)(2906002)(6916009)(54896002)(6306002)(6512007)(6246003)(66946007)(66446008)(91956017)(229853002)(64756008)(66476007)(6436002)(5660300002)(66556008)(33656002)(8676002)(186003)(5070765005)(8936002)(81166006)(9326002)(81156014)(53946003)(11346002)(476003)(2616005)(14454004)(446003)(46003)(36756003)(606006)(316002)(58126008)(486006)(54906003)(99286004)(25786009)(71200400001)(71190400001)(966005)(76176011)(478600001)(102836004)(5024004)(256004)(14444005)(53546011)(6506007)(4326008)(559001)(579004)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB3070; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uSJvur782eLDOr9/CkonxJiXQDLlISFEAr39jBAdDMiTeh8Yi3sdAMYPESy/zsgh3aRFEyJVAg5mLKjnpWkIUukKXpNW/NkJNvVMONYSNVO8hXbf6gLkvp5fBZ60/laRR9rgYZ14oyQbtihor7bnJcc7eusGa9BQnI3nnyAdPe3s0zoxhK3FgLbr5BrB2tKGLSDMpVFSv/FquyTvrDlnokm7SP0Ty7q2u3PySTFh0F6JeHEEVPNgKtC++x09G91CRz6YdpbPSKOoFu1ZShlTmSpffWSGJkr9ObktYWeID4dNc/YQT/VInCJgGKHNTCBg7J+HAVChRJ/D9Zq60SFPT2t5OOp9+UPsjsaFI1S1X23BRKcgXeVEamt7tF6RPZp4ItGRbvyVOuNP+gNB0v7+MbZIbZ3kLWxllNi6qDx73QE=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_13DEB6E4DF8C491F94B61D8CD46B3618ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fa4c4dab-dc98-4da1-ed11-08d71cc1bc91
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 12:04:31.2681 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mfGhWait/Yr0F6BXfVCAxjh6SHGF7cjvVUeckECJYZ43jxGBh6bm5j7JAfr4tEQwXmq3yCfBMBEgxQfKQnrHvA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3070
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/YUygztjR7jK1Mux-ZVdhnMTndKU>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 12:05:17 -0000

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

SGkgR3JlZywNClRoYW5rcyBmb3IgY29uc2lkZXJpbmcgbXkgY29tbWVudHMuIFBsZWFzZSBzZWUg
cmVwbGllcyBpbmxpbmUgd2l0aCA8Ukc+Li4NCg0KRnJvbTogR3JlZyBNaXJza3kgPGdyZWdpbWly
c2t5QGdtYWlsLmNvbT4NCkRhdGU6IFRodXJzZGF5LCBBdWd1c3QgOCwgMjAxOSBhdCAzOjQwIFBN
DQpUbzogIj1TTVRQOnJnYW5kaGlAY2lzY28uIGNvbSIgPHJnYW5kaGlAY2lzY28uY29tPg0KQ2M6
IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+LCBJUFBNIENoYWlycyA8aXBw
bS1jaGFpcnNAaWV0Zi5vcmc+LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0
PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPiwgImRyYWZ0LWlldGYtaXBwbS1zdGFtcEBp
ZXRmLm9yZyIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
aXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQpt
YW55IHRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NCg0KICAqICAgSSd2ZSB1cGRhdGVkIE1CWiB0
byAiTUFZIGJlIHplcm9lZCBvbiB0cmFuc21pdCBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2Vp
cHQiLg0KPFJHPiBUaGFua3MuDQoNCiAgKiAgIEkgdGhpbmsgdGhhdCB0aGUgZmFjdCBSRkMgNzc1
MCBpcyBub3QgbWVudGlvbmVkIGluIHRoaXMgZG9jdW1lbnQgc2hvdWxkIGJlIGludGVycHJldGVk
IGFzICJub3Qgc3VwcG9ydGVkIi4gSWYgeW91IGJlbGlldmUgdGhhdCBzb21ldGhpbmcgc2hvdWxk
IGJlIHNhaWQgZXhwbGljaXRseSwgd291bGQgdGhlIGZvbGxvd2luZyBiZSBhY2NlcHRhYmxlDQri
gJxbUkZDNzc1MF0gaXMgc3VwcG9ydGVkIGJ5IG9wdGlvbmFsIGV4dGVuc2lvbiBzcGVjaWZpZWQg
aW4gW0ktRC5pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdl0u4oCdDQo8Ukc+IFllcywgdGhhbmtz
Lg0KPFJHPiBCVFcsIEkgc2VlIGZvbGxvd2luZyB0d28gdGV4dHMgZm9yIHRoZSB0aW1lc3RhbXAg
Zm9ybWF0IGluIFNlY3Rpb24gNC40LiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgdGhlIFJlZmxlY3Rv
ciBvbmx5IHN1cHBvcnRzIE5UUCBhbmQgaXQgaXMgTVVTVCB3aGVyZWFzIFNlbmRlciBoYXMgdGhl
IGZsZXhpYmlsaXR5IHdpdGggTlRQIGFuZCBQVFAgd2l0aCBTSE9VTEQ/DQoiVGhlIFNlc3Npb24t
U2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcyAt
IE5UUC4gQW5kIGl0IE1BWSB1c2UgUFRQdjIgdGltZXN0YW1wIGZvcm1hdC4NCjxzbmlwPg0K4oCc
VGhlIFNlc3Npb24tUmVmbGVjdG9yIE1VU1QgYmUgc2V0IHRvIHVzZSB0aGUgZGVmYXVsdCBmb3Jt
YXQgZm9yIGl0cyB0aW1lc3RhbXBzLCBOVFAu4oCdDQpUaGFua3MsDQpSYWtlc2gNCg0KQXR0YWNo
ZWQgYXJlLCBhcyB1c3VhbCwgZGlmZiBhbmQgdGhlIHVwZGF0ZWQgd29ya2luZyB2ZXJzaW9uLg0K
DQpNdWNoIGFwcHJlY2lhdGUgeW91ciBoZWxwIGFuZCBjb21taXRtZW50IHRvIG1ha2luZyBTVEFN
UCB1c2VmdWwgYW5kIHByYWN0aWNhbC4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gVGh1LCBBdWcg
OCwgMjAxOSBhdCA2OjI0IEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpIDxyZ2FuZGhpQGNpc2Nv
LmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+PiB3cm90ZToNClRoYW5rIHlvdSBHcmVnIGZv
ciB0aGUgdXBkYXRlcy4gVGhleSBsb29rIGdvb2QsIEkgaGF2ZSBjb3VwbGUgb2YgY29tbWVudHM6
DQoNCiAgMS4gIEkgZGlkIG5vdCBzZWUgdGhlIHVwZGF0ZXMgZm9yIHRoZSBmaXJzdCBidWxsZXQg
KDEpIGJlbG93IHJlZ2FyZGluZyBNQlogaW4gdGhlIHVwZGF0ZWQgZHJhZnQuIEFzc3VtaW5nIGl0
IGlzIHBlbmRpbmcuDQogIDIuICBJdCBzaG91bGQgc3RpbGwgc2F5IHNvbWV0aGluZyBmb3IgdGhl
IFJGQyA3NzUwLiBXaXRob3V0IGFueSBndWlkYW5jZSwgaXQgY2FuIGJlIGltcGxlbWVudGVkIGFz
IHNwZWNpZmllZCBpbiBSRkMgNzc1MC4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTogaXBw
bSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmc+PiBv
biBiZWhhbGYgb2YgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkgYXQg
Nzo0MyBQTQ0KVG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRv
OnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0Bp
ZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PiwgTWlyamEgS3VlaGxld2luZCA8
aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+LCBJRVRGIElQ
UE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+PiwgImRyYWZ0LWlldGYt
aXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3Jn
PiIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9yIHlvdXIga2luZCBj
b25zaWRlcmF0aW9uIG9mIG15IHJlc3BvbnNlcyBhbmQgdmVyeSBwb2ludGVkIHF1ZXN0aW9ucy4g
UGxlYXNlIGZpbmQgbXkgZm9sbG93LXVwIG5vdGVzIGluLWxpbmUgYmVsb3cgdW5kZXIgR0lNPj4g
dGFnLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1IEFN
IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0
ZkBnbWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIFBs
ZWFzZSBzZWUgaW5saW5lIDxSRz4uLg0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDEyOjE0IFBN
IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbT4+IHdyb3RlOg0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciBwb2ludGluZyB0byB0
aGVzZSB0d28gUkZDcy4gUGxlYXNlIGNvbnNpZGVyIG15IHRob3VnaHRzOg0KDQogICogICAoMSkg
UkZDIDc4MjAgaXMgRXhwZXJpbWVudGFsIGFuZCwgYXMgSSB1bmRlcnN0YW5kLCB0aGUgcHJvcG9z
ZWQgc29sdXRpb24gaXMgbm90IHNlZW4ga2luZGx5IGJ5IHRoZSBzZWN1cml0eSBleHBlcnRzLCBh
bmQgZm9yIGEgZ29vZCByZWFzb24uIEFzIHlvdSd2ZSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQsIFNU
QU1QIGluIHVuYXV0aGVudGljYXRlZCBtb2RlIG1heSBlYXNpbHkgc3VwcG9ydCB0aGUgdGVjaG5p
cXVlIGRlc2NyaWJlZCBpbiBSRkMgNzgyMC4gQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZlIHRvIGRv
IHRoYXQgaW4gdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMgdG8gcmVs
YXggbGFuZ3VhZ2Ugb24gTUJaIGFuZCBkcm9wICJNVVNUIGJlIHplcm9lZCBvbiB0cmFuc21pc3Np
b24iIGxlYXZpbmcgIk1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0Ii4gV2hhdCBkbyB5b3UgdGhp
bms/DQo8Ukc+IE9rIHdpdGggdGhhdC4NCg0KDQogICogICAoMikgSSBhcHByZWNpYXRlIHlvdXIg
aW50ZXJlc3QgaW4gUkZDIDc3NTAgKGFzIG9uZSBvZiBjby1hdXRob3JzKS4gV2UndmUgZGVjaWRl
ZCB0byBzdXBwb3J0IHRoaXMgZnVuY3Rpb25hbGl0eSBpbiBhbiBleHRlbnNpb24gdG8gU1RBTVAu
IENsYXNzIG9mIFNlcnZpY2UgVExWIGZ1bGx5IHN1cHBvcnRzIHRoZSBmdW5jdGlvbmFsaXR5IGRl
ZmluZWQgaW4gUkZDIDc3NTAgYW5kIG9mZmVycyB0aGUgYWJpbGl0eSB0byBpbnN0cnVjdCB0aGUg
U2Vzc2lvbi1SZWZsZWN0b3Igd2hpY2ggRFNDUCB2YWx1ZSBpdCBtdXN0IHVzZSBmb3IgdGhlIHJl
ZmxlY3RlZCBTVEFNUCBwYWNrZXQuIFRodXMgQ29TIG1hcmtpbmcgY29uc2lzdGVuY3kgaXMgdmVy
aWZpZWQgaW4gZm9yd2FyZCBhbmQgcmV2ZXJzZSBkaXJlY3Rpb25zLg0KPFJHPiBJbiB0aGF0IGNh
c2UsIGRyYWZ0IG1heSBzYXkgUkZDNzc1MCBtZXRob2QgaXMgbm90IHN1cHBvcnRlZCBieSBTVEFN
UD8NCkdJTT4+IFRob3VnaCBpdCBpcyBub3QgcGFydCBvZiB0aGUgYmFzZSBzcGVjaWZpY2F0aW9u
LCB0aGUgYWJpbGl0eSB0byB0ZXN0IHRoZSBjb25zaXN0ZW5jeSBvZiBDb1MgbWFwcGluZyBvbiBh
IHBhdGggYmV0d2VlbiBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3Ig
aXMgc3VwcG9ydGVkIGJ5IHVzaW5nIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMVi4gQW5kIHNpbmNl
IGl0IGhhcyBiZWVuIHJlY2VudGx5IGFkb3B0ZWQgYnkgSVBQTSBXRywgSSBkb24ndCB0aGluayB0
aGF0IHN1Y2ggYSBzdGF0ZW1lbnQgd2lsbCBiZSBoZWxwZnVsIHRvIGFuIGltcGxlbWVudG9yIG9m
IFNUQU1QLg0KQWxzbywgSSB0aGluayB0aGUgZHJhZnQgZHJvcHBlZCBzdXBwb3J0aW5nIHRoZSBz
ZXJ2ZXIgb2N0ZXQgW1JGQzYwMzhdLCByaWdodD8gSWYgc28sIGZvbGxvd2luZyB0ZXh0IG5lZWRz
IHVwZGF0aW5nPw0KICAgbyAgKDMpIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGlzIGFuIG9w
dGlvbmFsIHZhcmlhYmxlIGxlbmd0aCBmaWVsZC4uDQogICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBQ
YWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSBmaWVsZCBNVVNUIGJlIGVxdWFsDQogICAgICB0byB0
aGUgdmFsdWUgb2YgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgKEZpZ3VyZSAyKS4gIElmIHRoZSB2
YWx1ZQ0KICAgICAgaXMgbm9uLXplcm8sIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIGNvcHkg
bnVtYmVyIG9mIG9jdGV0cw0KICAgICAgZXF1YWwgdG8gdGhlIHZhbHVlIG9mIFNlcnZlciBPY3Rl
dHMgZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVyDQogICAgICBPY3RldHMgZmllbGQuDQpH
SU0+PiBJJ20gc29ycnkgeW91J3ZlIGhhZCBhbiBvbGRlciB3b3JraW5nIHZlcnNpb24gb2YgdGhl
IGRyYWZ0LiBBdHRhY2hlZCBpcyB0aGUgY3VycmVudCB2ZXJzaW9uIGFuZCB0aGUgdGV4dCBoYXMg
YmVlbiByZW1vdmVkLiBDb3VsZCB5b3UgbGV0IG1lIGtub3cgaWYgdGhpcyBjaGFuZ2UgaXMgYWNj
ZXB0YWJsZT8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KQmVzdCByZWdhcmRzLA0KR3JlZw0KDQpP
biBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDYgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3Jl
ZywNCkNvdXBsZSBvZiBhZGRpdGlvbmFsIGNvbW1lbnRzIG9uIHRoZSBkcmFmdDoNClRoZXJlIGFy
ZSBUV0FNUCBleHRlbnNpb25zIGZvciBDaGVja3N1bSBjb21wbGVtZW50IGluIFJGQyA3ODIwIGFu
ZCBEU0NQLUVDTiBpbiBSRkMgNzc1MC4gR29vZCB0byBhZGQgc29tZSB0ZXh0IGZvciBTVEFNUCBp
ZiB0aGV5IGNhbiBiZSBzdXBwb3J0ZWQgb3Igbm90IHN1cHBvcnRlZC4gSSBjYW4gc2VlIHRoZXkg
Y2FuIGJlIHN1cHBvcnRlZCBhcyBmb2xsb3dpbmcsIGFuZCBzaG91bGQgbm90IGJyZWFrIGFueXRo
aW5nOg0KDQowICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgICAgICAzDQoNCjAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgICAgICAgICAg
ICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Kw0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgVHJhbnNtaXQgVGltZXN0YW1wICAgICAgICAg
ICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgRXJyb3Ig
RXN0aW1hdGUgICAgICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfA0KDQorLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0KDQp8ICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgICAg
ICAgICAgICAgIFNlbmRlciBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgfA0KDQor
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKw0KDQp8ICAgICAgICAgICAgICAgICAgICAgIFNlbmRlciBUaW1lc3RhbXAgICAgICAg
ICAgICAgICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgU2Vu
ZGVyIEVycm9yIEVzdGltYXRlICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfA0K
DQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKw0KDQp8ICBTZW5kZXIgVFRMICAgfCBTLURTQ1AtRUNOICAgIHwgQ2hlY2tzdW0g
Q29tcGxlbWVudCAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQpUaGFua3MsDQpSYWtlc2gNCg0K
T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAxMDowNyBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2Vz
aCwNCnRoYW5rIHlvdSBmb3IgeW91ciBxdWVzdGlvbi4gSW4gbXkgZXhwZXJpZW5jZSwgc29tZSBp
bXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQgaGF2ZSB0YWtlbiB0aGUgbGliZXJ0eSB0byBh
bGxvdyB1c2luZyBVRFAgcG9ydCBudW1iZXJzIG91dHNpZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSBy
YW5nZS4gSSBiZWxpZXZlIHRoYXQgaXMgbm90IHRoZSByaWdodCBkZWNpc2lvbi4gSW4gdGhlIG5v
dGUgb2YgSUFOQSdzIFNlcnZpY2UgTmFtZSBhbmQgVHJhbnNwb3J0IFByb3RvY29sIFBvcnQgTnVt
YmVyIFJlZ2lzdHJ5IHdlIHJlYWQ6DQoNCiBTZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMg
YXJlIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBkaWZmZXJlbnQNCiBzZXJ2aWNlcyB0aGF0
IHJ1biBvdmVyIHRyYW5zcG9ydCBwcm90b2NvbHMgc3VjaCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5k
DQogU0NUUC4NCg0KIFNlcnZpY2UgbmFtZXMgYXJlIGFzc2lnbmVkIG9uIGEgZmlyc3QtY29tZSwg
Zmlyc3Qtc2VydmVkIHByb2Nlc3MsIGFzDQogZG9jdW1lbnRlZCBpbiBbUkZDNjMzNV0uDQoNCiBQ
b3J0IG51bWJlcnMgYXJlIGFzc2lnbmVkIGluIHZhcmlvdXMgd2F5cywgYmFzZWQgb24gdGhyZWUg
cmFuZ2VzOiBTeXN0ZW0NCiBQb3J0cyAoMC0xMDIzKSwgVXNlciBQb3J0cyAoMTAyNC00OTE1MSks
IGFuZCB0aGUgRHluYW1pYyBhbmQvb3IgUHJpdmF0ZQ0KIFBvcnRzICg0OTE1Mi02NTUzNSk7IHRo
ZSBkaWZmZXJlbmNlIHVzZXMgb2YgdGhlc2UgcmFuZ2VzIGlzIGRlc2NyaWJlZCBpbg0KIFtSRkM2
MzM1XS4gQWNjb3JkaW5nIHRvIFNlY3Rpb24gOC4xLjIgb2YgW1JGQzYzMzVdLCBTeXN0ZW0gUG9y
dHMgYXJlDQogYXNzaWduZWQgYnkgdGhlICJJRVRGIFJldmlldyIgb3IgIklFU0cgQXBwcm92YWwi
IHByb2NlZHVyZXMgZGVzY3JpYmVkIGluDQogW1JGQzgxMjZdLiBVc2VyIFBvcnRzIGFyZSBhc3Np
Z25lZCBieSBJQU5BIHVzaW5nIHRoZSAiSUVURiBSZXZpZXciIHByb2Nlc3MsDQogdGhlICJJRVNH
IEFwcHJvdmFsIiBwcm9jZXNzLCBvciB0aGUgIkV4cGVydCBSZXZpZXciIHByb2Nlc3MsIGFzIHBl
cg0KIFtSRkM2MzM1XS4gRHluYW1pYyBQb3J0cyBhcmUgbm90IGFzc2lnbmVkLg0KDQogVGhlIHJl
Z2lzdHJhdGlvbiBwcm9jZWR1cmVzIGZvciBzZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMg
YXJlDQogZGVzY3JpYmVkIGluIFtSRkM2MzM1XS4NCg0KIEFzc2lnbmVkIHBvcnRzIGJvdGggU3lz
dGVtIGFuZCBVc2VyIHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0DQogb3IgcHJpb3Ig
dG8gSUFOQSByZWdpc3RyYXRpb24uDQoNCk15IGludGVycHJldGF0aW9uIGlzIHRoYXQgcG9ydHMg
aW4gU3lzdGVtIGFuZCBVc2VyIHJhbmdlcywgZXZlbiBpZiBub3QgeWV0IGFzc2lnbmVkLCBtdXN0
IG5vdCBiZSB1c2VkIHdpdGhvdXQgZm9sbG93aW5nIHRoZSBhc3NpZ25tZW50IHByb2Nlc3MuIFRo
dXMsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBhIG51bWJlciBoYWQgbm90IHlldCBiZWVuIGFzc2ln
bmVkIHRvIGEgc2VydmljZSwgaXQgbXVzdCBub3QgYmUgdXNlZCBhcyB0aGUgZGVzdGluYXRpb24g
VURQIHBvcnQgbnVtYmVyLiBBbHNvLCBjb25zaWRlciBvcGVyYXRpb25hbCBpc3N1ZXMgaWYgYSBu
ZXcgc2VydmljZSBpcyBhc3NpZ25lZCBhIG5ldyBwb3J0IG51bWJlciBmcm9tIHRoZSBVc2VyIFBv
cnRzIHJhbmdlLiBPbmUgZGF5IHRoZSBudW1iZXIgd2FzICJmcmVlIiBhbmQgdG9tb3Jyb3cgaXQg
bWF5IGJlIGFzc2lnbmVkLiBIYW5kbGluZyBzdWNoIGEgc2NlbmFyaW8gd2lsbCBhZGQgY29tcGxl
eGl0eSB3aGlsZSBiZW5lZml0cyBhcmUsIGluIG15IG9waW5pb24sIHF1ZXN0aW9uYWJsZS4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA1OjA5IFBNIFJha2VzaCBH
YW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20+PiB3cm90ZToNCkhpIEdyZWcsDQoNCldoeSBsaW1pdCB0aGUgVURQIHBvcnQgcmFuZ2UgdG8g
NDkxNTItNjU1MzU/IEFueSBmcmVlIFVEUCBwb3J0IGNhbiBiZSB1c2VkLCBubz8NCg0KVGhhbmtz
LA0KUmFrZXNoDQoNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdy
b3RlOg0KSGkgU2hhaHJhbSwNCnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQgcXVlc3Rpb25z
LiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywN
CkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2YXJpIDxz
aGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJyb2FkY29t
LmNvbT4+IHdyb3RlOg0KSEkgR3JlZw0KDQpJIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUg
Zm9sbG93aW5nIHF1ZXN0aW9uczoNCg0KMSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBv
cnQgbnVtYmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBm
cm9tIFRXQU1QIHRoZW4gIGhvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdl
ZW4gVFdBTVAgYW5kIFNUQU1QPw0KR0lNPj4gU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAg
cG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2Vp
dmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBu
dW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRo
ZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1Lg0KMikgV2hh
dCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD8NCkdJTT4+IFRoZSB3
b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06DQoNCiAg
KiAgIGNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVt
ZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ow0KICAqICAgaW5kdXN0cnkgaW50ZXJlc3QgaW4gc3Rh
bmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBhY2Nlc3Mg
bmV0d29ya3MgKFRSLTM5MCk7DQogICogICBpbXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVy
Zm9ybWFuY2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5n
IG9mIG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1Mg
aW4gdGhlIG5ldHdvcmsuDQozKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT8NCkdJTT4+
IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0
IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBU
Ui0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVu
dGF0aW9ucy4NCg0KVGh4DQpTaGFocmFtDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwg
R3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPj4gd3JvdGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVk
IHRleHQuIFRoZSBuZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RB
TVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQog
ICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBz
ZXJ2aWNlcyBNVVNUDQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hp
bmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3Zp
ZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNl
ZCBwcm90b2NvbC4gIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAg
ICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5k
ZWQgdG8gc3RheSBpbg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0u
DQoNCklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2
ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxp
bmUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBN
aXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdp
bmQubmV0Pj4gd3JvdGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIw
MTksIGF0IDE2OjU0LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlv
dSBmb3IgdGhlIHJlZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVu
dCBpcyB2ZXJ5IG11Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNU
QU1QIGlzIHVzZWZ1bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGlu
ayB0aGF0IHRoZSBkaXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBS
RkMgODA4NSwgcGFydGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQg
YW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5n
IHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBm
b3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZD
IDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVY
VDoNCj4gICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdv
cmsgTVVTVCBiZSBjYXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxl
IGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3Vn
aGx5IGFuYWx5emVkIHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4g
ICAgICAgcGFydGljdWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4uDQoN
Cg0KTm90IHN1cmUgaWYg4oCcdXNpbmfigJ0gaXMgdGhlIHJpZ2h0IHdvcmQgYnV0IG90aGVyd2lz
ZSBmaW5lIGZvciBtZS4gT3IgeW91IGNvdWxkIGhhdmUgYSBzZXBhcmF0ZSBzZW50ZW5jZSBsaWtl
Og0KDQrigJxSRkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxp
bmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0
ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0
IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBp
biBSRkM4MDg1LuKAnQ0KDQpPciBzb21ldGhpbmcgc2ltaWxhcuKApg0KDQpCQ1AgaXMgdGhlIHNh
bWUgbWF0dXJpdHkgbGV2ZWwgYXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBI
b3dldmVyLCBJIHRoaW5rIGhhdmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUu
DQoNCk1pcmphDQoNCg0KDQo+DQo+IFJlZ2FyZHMsDQo+IEdyZWcNCj4NCj4gT24gTW9uLCBKdWwg
OCwgMjAxOSBhdCAyOjM3IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8
bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gSGkgR3JlZywNCj4NCj4gVGhh
bmtzIGEgbG90IGZvciB5b3UgcmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0
IHdvdWxkIGJlIHVzZWZ1bCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVz
ZSBpdCBoYXMgYSBsb3Qgb2YgaW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9m
IFVEUCBiYXNlZCB0cmFmZmljPyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAx
IHBhY2tldCBwZXIgMyBzZWNvbmRzIChpZiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9l
c27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhv
d2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hh
dCBkbyB5b3UgdGhpbms/DQo+DQo+IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0
byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBN
IGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJv
cG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0
aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLg0KPg0KPiBNaXJqYQ0KPg0K
Pg0KPiA+IE9uIDYuIEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5
QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4NCj4g
PiBIaSBNaXJqYSwNCj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5
IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBp
bi1saW5lZCBhbmQgdGFnZ2VkIEdJTT4+LiBBdHRhY2hlZCB0aGUgZGlmZi4NCj4gPg0KPiA+IFJl
Z2FyZHMsDQo+ID4gR3JlZw0KPiA+DQo+ID4gT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFN
IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxl
d2luZC5uZXQ+PiB3cm90ZToNCj4gPiBIaSBhdXRob3JzLCBoaSBhbGwsDQo+ID4NCj4gPiBUaGFu
a3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQg
d3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJ
RVRGIGxhc3QgY2FsbC4NCj4gPg0KPiA+IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBz
YXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCku
IE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBo
b3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNv
dWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQgdGhh
dCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBp
dCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQg
bGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQg
Y291bGQgYmUgZ29vZC4NCj4gPiBHSU0+PiAgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24u
IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQg
U1RBTVAgZG9lcyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6
DQo+ID4gICAgQmVjYXVzZSBvZiB0aGUgY29udHJvbA0KPiA+ICAgIGFuZCBtYW5hZ2VtZW50IG9m
IGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+ID4gICAgc3Bl
Y2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Og0KPiA+
IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZToNCj4gPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3Qg
cGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiA+ICAgICAg
IGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZp
Y2VzIE1VU1QNCj4gPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hp
bmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCj4gPg0KPiA+DQo+ID4gQW5vdGhlciBjb21tZW50OiBZb3Ug
b25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQs
IHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5r
IHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEg
VURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuDQo+
ID4gR0lNPj4gQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gIlVEUCB0cmFuc3BvcnQiIGludG8gdGhl
IGZpcnN0IHNlbnRlbmNlIG9mIFRoZW9yeSBvZiAgT3BlcmF0aW9ucyBzZWN0aW9uOg0KPiA+ICAg
IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJh
bnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4NCj4gPg0KPiA+IE1pcmphDQo+
ID4NCj4gPiBQLlMuOg0KPiA+IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBl
cmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5l
cyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8NCj4gPiAt
PiDigJxhbuKAnSBtaXNzaW5nDQo+ID4gR0lNPj4gVGhhbmsgeW91LiBEb25lLg0KPiA+IDxEaWZm
XyBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3
Li4uLnR4dC5odG1sPg0KPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBtIG1haWxp
bmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMTowIDAgMCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg
NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5
cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dl
ZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwgZGl2Lk1z
b1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlBs
YWluIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAu
Z21haWwtbS02NzQ3NDAwMTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaCwgbGkuZ21haWwtbS02
NzQ3NDAwMTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaCwgZGl2LmdtYWlsLW0tNjc0NzQwMDE2
MjI3NjUyMTk2M21zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6Z21haWwtbV8tNjc0
NzQwMDE2MjI3NjUyMTk2M21zb2xpc3RwYXJhZ3JhcGg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCglt
YXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3
aW5kb3d0ZXh0O30NCnNwYW4uUGxhaW5UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiUGxhaW4g
VGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlBs
YWluIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3
Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDo5NDU0MjYyOTY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEyMTUwODgwNDg7fQ0KQGxp
c3QgbDENCgl7bXNvLWxpc3QtaWQ6MTA2MjY3NzYzMjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
LTEwOTMyMjQ4OTI7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
DQoJe21zby1saXN0LWlkOjExMzUxMDQ2NjM7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE1MzA5
MjExOTQ7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
NDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODgu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21z
by1saXN0LWlkOjEyMDY0ODA4MjY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjY3MTIzNzQ5Njt9
DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVs
Mg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
MzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9
DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNA0K
CXttc28tbGlzdC1pZDoxOTkwMDEyNTI4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxOTg1MTMz
MDIyO30NCkBsaXN0IGw0OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZl
bDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90
dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1DQSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgR3JlZyw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBmb3IgY29uc2lkZXJpbmcgbXkgY29tbWVudHMu
IFBsZWFzZSBzZWUgcmVwbGllcyBpbmxpbmUgd2l0aCAmbHQ7UkcmZ3Q7Li48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNr
eUBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBBdWd1c3QgOCwgMjAx
OSBhdCAzOjQwIFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDs9U01UUDpyZ2FuZGhpQGNpc2NvLiBj
b20mcXVvdDsgJmx0O3JnYW5kaGlAY2lzY28uY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+UmFrZXNo
IEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSZndDssIElQUE0gQ2hhaXJzICZsdDtp
cHBtLWNoYWlyc0BpZXRmLm9yZyZndDssIE1pcmphIEt1ZWhsZXdpbmQgJmx0O2lldGZAa3VlaGxl
d2luZC5uZXQmZ3Q7LCBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtk
cmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtaXBwbS1z
dGFtcEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSYWtlc2gsIDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPm1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1l
bnRzLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2Mi
Pg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMyBsZXZlbDEgbGZvMSI+DQpJJ3Zl
IHVwZGF0ZWQgTUJaIHRvICZxdW90O01BWSBiZSB6ZXJvZWQgb24gdHJhbnNtaXQgYW5kIE1VU1Qg
YmUgaWdub3JlZCBvbiByZWNlaXB0JnF1b3Q7LjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbHQ7UkcmZ3Q7IFRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjx1bCB0
eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDMgbGV2ZWwxIGxm
bzEiPg0KSSB0aGluayB0aGF0IHRoZSBmYWN0IFJGQyA3NzUwIGlzIG5vdCBtZW50aW9uZWQgaW4g
dGhpcyBkb2N1bWVudCBzaG91bGQgYmUgaW50ZXJwcmV0ZWQgYXMgJnF1b3Q7bm90IHN1cHBvcnRl
ZCZxdW90Oy4gSWYgeW91IGJlbGlldmUgdGhhdCBzb21ldGhpbmcgc2hvdWxkIGJlIHNhaWQgZXhw
bGljaXRseSwgd291bGQgdGhlIGZvbGxvd2luZyBiZSBhY2NlcHRhYmxlPG86cD48L286cD48L2xp
PjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPuKAnFtSRkM3NzUwXSBpcyBzdXBwb3J0ZWQg
Ynkgb3B0aW9uYWwgZXh0ZW5zaW9uIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtaXBwbS1zdGFtcC1v
cHRpb24tdGx2XS7igJ08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0
O1JHJmd0OyBZZXMsIHRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jmx0O1JHJmd0OyBCVFcsIEkgc2VlIGZvbGxvd2luZyB0d28gdGV4dHMgZm9yIHRoZSB0aW1l
c3RhbXAgZm9ybWF0IGluIFNlY3Rpb24gNC40LiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgdGhlIFJl
ZmxlY3RvciBvbmx5IHN1cHBvcnRzIE5UUCBhbmQgaXQgaXMgTVVTVCB3aGVyZWFzIFNlbmRlciBo
YXMgdGhlIGZsZXhpYmlsaXR5DQogd2l0aCBOVFAgYW5kIFBUUCB3aXRoIFNIT1VMRD88bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+JnF1b3Q7VGhlIFNlc3Npb24tU2VuZGVy
IFNIT1VMRCB1c2UgdGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcyAtIE5UUC4g
QW5kIGl0IE1BWSB1c2UgUFRQdjIgdGltZXN0YW1wIGZvcm1hdC48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O3NuaXAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPuKAnFRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIGJlIHNldCB0byB1
c2UgdGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcywgTlRQLuKAnTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BdHRhY2hlZCBhcmUsIGFzIHVzdWFs
LCBkaWZmIGFuZCB0aGUgdXBkYXRlZCB3b3JraW5nIHZlcnNpb24uDQo8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk11Y2ggYXBwcmVjaWF0ZSB5b3VyIGhlbHAg
YW5kIGNvbW1pdG1lbnQgdG8gbWFraW5nIFNUQU1QIHVzZWZ1bCBhbmQgcHJhY3RpY2FsLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3Jl
ZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5P
biBUaHUsIEF1ZyA4LCAyMDE5IGF0IDY6MjQgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgJmx0
OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpQGNpc2NvLmNvbSI+cmdhbmRoaUBjaXNjby5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNt
IDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFuayB5b3UgR3JlZyBmb3IgdGhlIHVwZGF0
ZXMuIFRoZXkgbG9vayBnb29kLCBJIGhhdmUgY291cGxlIG9mIGNvbW1lbnRzOjxvOnA+PC9vOnA+
PC9wPg0KPG9sIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iZ21haWwtbS02NzQ3NDAw
MTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBs
Zm8yIj4NCkkgZGlkIG5vdCBzZWUgdGhlIHVwZGF0ZXMgZm9yIHRoZSBmaXJzdCBidWxsZXQgKDEp
IGJlbG93IHJlZ2FyZGluZyBNQlogaW4gdGhlIHVwZGF0ZWQgZHJhZnQuIEFzc3VtaW5nIGl0IGlz
IHBlbmRpbmcuPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iZ21haWwtbS02NzQ3NDAwMTYyMjc2
NTIxOTYzbXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8yIj4N
Ckl0IHNob3VsZCBzdGlsbCBzYXkgc29tZXRoaW5nIGZvciB0aGUgUkZDIDc3NTAuIFdpdGhvdXQg
YW55IGd1aWRhbmNlLCBpdCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgc3BlY2lmaWVkIGluIFJGQyA3
NzUwLjxvOnA+PC9vOnA+PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPmlwcG0gJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtLWJvdW5jZXNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBi
ZWhhbGYgb2YgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIEF1Z3VzdCA3LCAyMDE5IGF0IDc6NDMgUE08YnI+DQo8
Yj5UbzogPC9iPlJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6IDwvYj5JUFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hh
aXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0
OywgTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDssIElFVEYgSVBQ
TSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5p
cHBtQGlldGYub3JnPC9hPiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYt
aXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFt
cEBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0t
c3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmlldyBv
ZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLA0KPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHlv
dXIga2luZCBjb25zaWRlcmF0aW9uIG9mIG15IHJlc3BvbnNlcyBhbmQgdmVyeSBwb2ludGVkIHF1
ZXN0aW9ucy4gUGxlYXNlIGZpbmQgbXkgZm9sbG93LXVwIG5vdGVzIGluLWxpbmUgYmVsb3cgdW5k
ZXIgR0lNJmd0OyZndDsgdGFnLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBBdWcgNiwgMjAxOSBhdCAx
MToxNSBBTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+SGkgR3JlZyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBQbGVhc2Ugc2VlIGlubGluZSAmbHQ7Ukcm
Z3Q7Li48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5P
biBUdWUsIEF1ZyA2LCAyMDE5IGF0IDEyOjE0IFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHBvaW50aW5nIHRvIHRoZXNlIHR3byBSRkNz
LiBQbGVhc2UgY29uc2lkZXIgbXkgdGhvdWdodHM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omwx
IGxldmVsMSBsZm8zIj4NCigxKSBSRkMgNzgyMCBpcyBFeHBlcmltZW50YWwgYW5kLCBhcyBJIHVu
ZGVyc3RhbmQsIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiBpcyBub3Qgc2VlbiBraW5kbHkgYnkgdGhl
IHNlY3VyaXR5IGV4cGVydHMsIGFuZCBmb3IgYSBnb29kIHJlYXNvbi4gQXMgeW91J3ZlIGNvcnJl
Y3RseSBwb2ludGVkIG91dCwgU1RBTVAgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGUgbWF5IGVhc2ls
eSBzdXBwb3J0IHRoZSB0ZWNobmlxdWUgZGVzY3JpYmVkIGluIFJGQyA3ODIwLg0KIEJ1dCBJJ20g
bm90IHN1cmUgd2UgaGF2ZSB0byBkbyB0aGF0IGluIHRoZSBiYXNlIHNwZWNpZmljYXRpb24uIFdo
YXQgd2UgY2FuIGRvIGlzIHRvIHJlbGF4IGxhbmd1YWdlIG9uIE1CWiBhbmQgZHJvcCAmcXVvdDtN
VVNUIGJlIHplcm9lZCBvbiB0cmFuc21pc3Npb24mcXVvdDsgbGVhdmluZyAmcXVvdDtNVVNUIGJl
IGlnbm9yZWQgb24gcmVjZWlwdCZxdW90Oy4gV2hhdCBkbyB5b3UgdGhpbms/PG86cD48L286cD48
L2xpPjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jmx0O1JHJmd0OyBPayB3aXRoIHRoYXQuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsNCBsZXZlbDEgbGZvNCI+DQooMikgSSBhcHByZWNpYXRlIHlvdXIgaW50ZXJl
c3QgaW4gUkZDIDc3NTAgKGFzIG9uZSBvZiBjby1hdXRob3JzKS4gV2UndmUgZGVjaWRlZCB0byBz
dXBwb3J0IHRoaXMgZnVuY3Rpb25hbGl0eSBpbiBhbiBleHRlbnNpb24gdG8gU1RBTVAuIENsYXNz
IG9mIFNlcnZpY2UgVExWIGZ1bGx5IHN1cHBvcnRzIHRoZSBmdW5jdGlvbmFsaXR5IGRlZmluZWQg
aW4gUkZDIDc3NTAgYW5kIG9mZmVycyB0aGUgYWJpbGl0eSB0byBpbnN0cnVjdCB0aGUgU2Vzc2lv
bi1SZWZsZWN0b3INCiB3aGljaCBEU0NQIHZhbHVlIGl0IG11c3QgdXNlIGZvciB0aGUgcmVmbGVj
dGVkIFNUQU1QIHBhY2tldC4gVGh1cyBDb1MgbWFya2luZyBjb25zaXN0ZW5jeSBpcyB2ZXJpZmll
ZCBpbiBmb3J3YXJkIGFuZCByZXZlcnNlIGRpcmVjdGlvbnMuPG86cD48L286cD48L2xpPjwvdWw+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jmx0O1JHJmd0OyBJbiB0aGF0IGNhc2UsIGRyYWZ0IG1heSBzYXkgUkZDNzc1MCBtZXRo
b2QgaXMgbm90IHN1cHBvcnRlZCBieSBTVEFNUD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkdJTSZndDsmZ3Q7IFRob3VnaCBpdCBpcyBub3QgcGFydCBvZiB0aGUgYmFzZSBzcGVjaWZpY2F0
aW9uLCB0aGUgYWJpbGl0eSB0byB0ZXN0IHRoZSBjb25zaXN0ZW5jeSBvZiBDb1MgbWFwcGluZyBv
biBhIHBhdGggYmV0d2VlbiBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0
b3IgaXMgc3VwcG9ydGVkDQogYnkgdXNpbmcgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWLiBBbmQg
c2luY2UgaXQgaGFzIGJlZW4gcmVjZW50bHkgYWRvcHRlZCBieSBJUFBNIFdHLCBJIGRvbid0IHRo
aW5rIHRoYXQgc3VjaCBhIHN0YXRlbWVudCB3aWxsIGJlIGhlbHBmdWwgdG8gYW4gaW1wbGVtZW50
b3Igb2YgU1RBTVAuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5BbHNvLCBJIHRoaW5rIHRoZSBkcmFmdCBkcm9wcGVkIHN1cHBvcnRp
bmcgdGhlIHNlcnZlciBvY3RldCBbUkZDNjAzOF0sIHJpZ2h0PyBJZiBzbywgZm9sbG93aW5nIHRl
eHQgbmVlZHMgdXBkYXRpbmc/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyBvICZuYnNwOygzKSBQYWNrZXQgUGFkZGluZyAo
cmVmbGVjdGVkKSBpcyBhbiBvcHRpb25hbCB2YXJpYWJsZSBsZW5ndGggZmllbGQuLjxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7IFRoZSBsZW5ndGggb2YgdGhlIFBhY2tldCBQYWRkaW5nIChyZWZs
ZWN0ZWQpIGZpZWxkIE1VU1QgYmUgZXF1YWw8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyB0byB0
aGUgdmFsdWUgb2YgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgKEZpZ3VyZSAyKS4mbmJzcDsgSWYg
dGhlIHZhbHVlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgaXMgbm9uLXplcm8sIHRoZSBTZXNz
aW9uLVJlZmxlY3RvciBNVVNUIGNvcHkgbnVtYmVyIG9mIG9jdGV0czxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7IGVxdWFsIHRvIHRoZSB2YWx1ZSBvZiBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIHN0YXJ0
aW5nIHdpdGggdGhlIFNlcnZlcjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IE9jdGV0cyBmaWVs
ZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IEknbSBzb3JyeSB5b3Un
dmUgaGFkIGFuIG9sZGVyIHdvcmtpbmcgdmVyc2lvbiBvZiB0aGUgZHJhZnQuIEF0dGFjaGVkIGlz
IHRoZSBjdXJyZW50IHZlcnNpb24gYW5kIHRoZSB0ZXh0IGhhcyBiZWVuIHJlbW92ZWQuIENvdWxk
IHlvdSBsZXQgbWUga25vdyBpZiB0aGlzIGNoYW5nZSBpcyBhY2NlcHRhYmxlPzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo
YW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1
ZyA2LCAyMDE5IGF0IDg6MDYgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SGkg
R3JlZyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5Db3VwbGUgb2YgYWRkaXRp
b25hbCBjb21tZW50cyBvbiB0aGUgZHJhZnQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+VGhlcmUgYXJlIFRXQU1QIGV4dGVuc2lvbnMgZm9yIENoZWNrc3VtIGNvbXBsZW1lbnQg
aW4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NzY3NjciPlJGQyA3ODIwPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gYW5kIERTQ1AtRUNOIGluPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzY3Njc2NyI+IFJGQyA3NzUwLiBHb29kIHRvIGFkZCBzb21lIHRleHQN
CiBmb3IgU1RBTVAgaWYgdGhleSBjYW4gYmUgc3VwcG9ydGVkIG9yIG5vdCBzdXBwb3J0ZWQuIEkg
Y2FuIHNlZSB0aGV5IGNhbiBiZSBzdXBwb3J0ZWQgYXMgZm9sbG93aW5nLCBhbmQgc2hvdWxkIG5v
dCBicmVhayBhbnl0aGluZzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+MCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAxJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDIm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMzwvc3Bh
bj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+MCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZXF1ZW5jZSBOdW1iZXImbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6
IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVHJh
bnNtaXQgVGltZXN0YW1wJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2Vs
aW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVy
O2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfA0KPC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBF
cnJvciBFc3RpbWF0ZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IE1CWiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBj
bTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2
NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBSZWNlaXZlIFRpbWVzdGFtcCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdp
bi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNl
bmRlciBTZXF1ZW5jZSBOdW1iZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6
IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIFRpbWVzdGFt
cCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2lu
LWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGlu
ZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtj
b2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlbmRlciBFcnJv
ciBFc3RpbWF0ZSZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1CWiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGlu
ZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtj
b2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48
L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVy
dGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZuYnNwOyBTZW5kZXIgVFRMJm5ic3A7
Jm5ic3A7IHwgUy1EU0NQLUVDTiZuYnNwOyZuYnNwOyZuYnNwOyB8IENoZWNrc3VtIENvbXBsZW1l
bnQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7
IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2lu
LWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij5SYWtlc2g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAxMDowNyBQTSBH
cmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFJha2VzaCwNCjxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZvciB5
b3VyIHF1ZXN0aW9uLiBJbiBteSBleHBlcmllbmNlLCBzb21lIGltcGxlbWVudGF0aW9ucyBvZiBU
V0FNUC1MaWdodCBoYXZlIHRha2VuIHRoZSBsaWJlcnR5IHRvIGFsbG93IHVzaW5nIFVEUCBwb3J0
IG51bWJlcnMgb3V0c2lkZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlLiBJIGJlbGlldmUNCiB0
aGF0IGlzIG5vdCB0aGUgcmlnaHQgZGVjaXNpb24uIEluIHRoZSBub3RlIG9mIElBTkEncyBTZXJ2
aWNlIE5hbWUgYW5kIFRyYW5zcG9ydCBQcm90b2NvbCBQb3J0IE51bWJlciBSZWdpc3RyeSB3ZSBy
ZWFkOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7U2VydmljZSBuYW1lcyBhbmQgcG9ydCBudW1iZXJzIGFyZSB1c2VkIHRvIGRp
c3Rpbmd1aXNoIGJldHdlZW4gZGlmZmVyZW50PGJyPg0KJm5ic3A7c2VydmljZXMgdGhhdCBydW4g
b3ZlciB0cmFuc3BvcnQgcHJvdG9jb2xzIHN1Y2ggYXMgVENQLCBVRFAsIERDQ1AsIGFuZDxicj4N
CiZuYnNwO1NDVFAuPGJyPg0KPGJyPg0KJm5ic3A7U2VydmljZSBuYW1lcyBhcmUgYXNzaWduZWQg
b24gYSBmaXJzdC1jb21lLCBmaXJzdC1zZXJ2ZWQgcHJvY2VzcywgYXM8YnI+DQombmJzcDtkb2N1
bWVudGVkIGluIFtSRkM2MzM1XS48YnI+DQo8YnI+DQombmJzcDtQb3J0IG51bWJlcnMgYXJlIGFz
c2lnbmVkIGluIHZhcmlvdXMgd2F5cywgYmFzZWQgb24gdGhyZWUgcmFuZ2VzOiBTeXN0ZW08YnI+
DQombmJzcDtQb3J0cyAoMC0xMDIzKSwgVXNlciBQb3J0cyAoMTAyNC00OTE1MSksIGFuZCB0aGUg
RHluYW1pYyBhbmQvb3IgUHJpdmF0ZTxicj4NCiZuYnNwO1BvcnRzICg0OTE1Mi02NTUzNSk7IHRo
ZSBkaWZmZXJlbmNlIHVzZXMgb2YgdGhlc2UgcmFuZ2VzIGlzIGRlc2NyaWJlZCBpbjxicj4NCiZu
YnNwO1tSRkM2MzM1XS4gQWNjb3JkaW5nIHRvIFNlY3Rpb24gOC4xLjIgb2YgW1JGQzYzMzVdLCBT
eXN0ZW0gUG9ydHMgYXJlPGJyPg0KJm5ic3A7YXNzaWduZWQgYnkgdGhlICZxdW90O0lFVEYgUmV2
aWV3JnF1b3Q7IG9yICZxdW90O0lFU0cgQXBwcm92YWwmcXVvdDsgcHJvY2VkdXJlcyBkZXNjcmli
ZWQgaW48YnI+DQombmJzcDtbUkZDODEyNl0uIFVzZXIgUG9ydHMgYXJlIGFzc2lnbmVkIGJ5IElB
TkEgdXNpbmcgdGhlICZxdW90O0lFVEYgUmV2aWV3JnF1b3Q7IHByb2Nlc3MsPGJyPg0KJm5ic3A7
dGhlICZxdW90O0lFU0cgQXBwcm92YWwmcXVvdDsgcHJvY2Vzcywgb3IgdGhlICZxdW90O0V4cGVy
dCBSZXZpZXcmcXVvdDsgcHJvY2VzcywgYXMgcGVyPGJyPg0KJm5ic3A7W1JGQzYzMzVdLiBEeW5h
bWljIFBvcnRzIGFyZSBub3QgYXNzaWduZWQuPGJyPg0KPGJyPg0KJm5ic3A7VGhlIHJlZ2lzdHJh
dGlvbiBwcm9jZWR1cmVzIGZvciBzZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMgYXJlPGJy
Pg0KJm5ic3A7ZGVzY3JpYmVkIGluIFtSRkM2MzM1XS48YnI+DQo8YnI+DQombmJzcDtBc3NpZ25l
ZCBwb3J0cyBib3RoIFN5c3RlbSBhbmQgVXNlciBwb3J0cyBTSE9VTEQgTk9UIGJlIHVzZWQgd2l0
aG91dDxicj4NCiZuYnNwO29yIHByaW9yIHRvIElBTkEgcmVnaXN0cmF0aW9uLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TXkgaW50ZXJw
cmV0YXRpb24gaXMgdGhhdCBwb3J0cyBpbiBTeXN0ZW0gYW5kIFVzZXIgcmFuZ2VzLCBldmVuIGlm
IG5vdCB5ZXQgYXNzaWduZWQsIG11c3Qgbm90IGJlIHVzZWQgd2l0aG91dCBmb2xsb3dpbmcgdGhl
IGFzc2lnbm1lbnQgcHJvY2Vzcy4gVGh1cywgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGEgbnVtYmVy
DQogaGFkIG5vdCB5ZXQgYmVlbiBhc3NpZ25lZCB0byBhIHNlcnZpY2UsIGl0IG11c3Qgbm90IGJl
IHVzZWQgYXMgdGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlci4gQWxzbywgY29uc2lkZXIg
b3BlcmF0aW9uYWwgaXNzdWVzIGlmIGEgbmV3IHNlcnZpY2UgaXMgYXNzaWduZWQgYSBuZXcgcG9y
dCBudW1iZXIgZnJvbSB0aGUgVXNlciBQb3J0cyByYW5nZS4gT25lIGRheSB0aGUgbnVtYmVyIHdh
cyAmcXVvdDtmcmVlJnF1b3Q7IGFuZCB0b21vcnJvdyBpdCBtYXkgYmUNCiBhc3NpZ25lZC4gSGFu
ZGxpbmcgc3VjaCBhIHNjZW5hcmlvIHdpbGwgYWRkIGNvbXBsZXhpdHkgd2hpbGUgYmVuZWZpdHMg
YXJlLCBpbiBteSBvcGluaW9uLCBxdWVzdGlvbmFibGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1
bCA4LCAyMDE5IGF0IDU6MDkgUE0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPkhpIEdyZWcsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaHkgbGltaXQgdGhlIFVEUCBwb3J0IHJhbmdlIHRv
IDQ5MTUyLTY1NTM1PyBBbnkgZnJlZSBVRFAgcG9ydCBjYW4gYmUgdXNlZCwgbm8/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3Ms
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJh
a2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6MjAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgU2hhaHJhbSwNCjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZvciB0aGUgcmV2aWV3IGFuZCBx
dWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJTSZndDsmZ3Q7
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2
YXJpICZsdDs8YSBocmVmPSJtYWlsdG86c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SEkgR3JlZw0KPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSByZWFkIHlv
dXIgZHJhZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4xKSBEb2VzIGl0IHJl
cXVpcmUgYW55IFVEUC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBU
V0FNUD8gaWYgaXQgcmV1c2VzIGZyb20gVFdBTVAgdGhlbiAmbmJzcDtob3cgZG9lcyB0aGUgcmVj
ZWl2ZXIgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFRXQU1QIGFuZCBTVEFNUD88bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5HSU0mZ3Q7Jmd0OyBTVEFNUCB1c2VzIHRoZSB3ZWxsLWtub3duIFVEUCBwb3J0IG51
bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QgUmVjZWl2ZXIgcG9y
dCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlci4u
IFNUQU1QIG1heSB1c2UgZGVzdGluYXRpb24NCiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHlu
YW1pYyBhbmQvb3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNS48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0
LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+MikgV2hhdCBpcyB0aGUg
YmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5H
SU0mZ3Q7Jmd0OyBUaGUgd29yayB3YXMgZHJpdmVuIGJ5IHNldmVyYWwgb2JzZXJ2YXRpb25zLCBh
bW9uZyB0aGVtOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2Mi
Pg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+DQpjaGFs
bGVuZ2VzIGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGFtb25nIGltcGxlbWVudGF0aW9u
cyBvZiBUV0FNUC1MaWdodDs8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
c28tbGlzdDpsMiBsZXZlbDEgbGZvNSI+DQppbmR1c3RyeSBpbnRlcmVzdCBpbiBzdGFuZGFyZGl6
aW5nIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgaW4gSVAgYnJvYWRiYW5kIGFjY2VzcyBuZXR3b3Jr
cyAoVFItMzkwKTs8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlz
dDpsMiBsZXZlbDEgbGZvNSI+DQppbXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5nIG9mIG5l
dyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1MgaW4gdGhl
IG5ldHdvcmsuJm5ic3A7PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjMpIFdoeSBpcyB0aGVyZSBzbyBtdWNoIE1CWiBieXRlPzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3lt
bWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4
IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBUUi0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9y
dGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVudGF0aW9ucy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoeDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TaGFocmFtPG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gSnVsIDgsIDIwMTksIGF0IDEwOjE3IEFNLCBH
cmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIE1pcmphLA0KPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9y
IHRoZSBzdWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRzIGFzOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0
d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGVzdGltYXRl
ZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8
YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBs
YXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBbUkZD
ODA4NV0gc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3Jr
IGxvYWQ8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBmb3IgVURQLWJhc2VkIHByb3RvY29sLiZu
YnNwOyBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljPGJyPg0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hs
eSByZWNvbW1lbmRlZCB0byBzdGF5IGluPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIGxp
bWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiBpdCBpcyBhY2NlcHRhYmxlLCBJJ2Qg
bGlrZSB0byB1cGxvYWQgdGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiBkcmFmdC1pZWZmLWlwcG0tc3Rh
bXAgYmVmb3JlIHRoZSBjdXQtb2ZmIGRlYWRsaW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwg
OCwgMjAxOSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzpp
ZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgR3JlZyw8
YnI+DQo8YnI+DQpTZWUgYmVsb3cuPGJyPg0KPGJyPg0KJmd0OyBPbiA4LiBKdWwgMjAxOSwgYXQg
MTY6NTQsIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsgdGhhbmsgeW91IGZvciB0
aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhlIGRvY3VtZW50IGlzIHZl
cnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4gU1RBTVAgaXMg
dXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRoaW5rIHRoYXQg
dGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rpb25zIG9mIFJGQyA4MDg1
LCBwYXJ0aWN1bGFybHksDQogU2VjdGlvbiAzLjEuNSBJbXBsaWNhdGlvbnMgb2YgUlRUIGFuZCBM
b3NzIE1lYXN1cmVtZW50cyBvbiBDb25nZXN0aW9uIENvbnRyb2wuIFdvdWxkIGFkZGluZyB0aGUg
cmVmZXJlbmNlIHRvIHRoYXQgc2VjdGlvbiBpbiB0aGUgbmV3IHRleHQgcHJvcG9zZWQgZm9yIHRo
ZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHdvcms/IEknbGwgcHV0IFJGQyA4MDg1
IGFzIEluZm9ybWF0aW9uYWwgcmVmZXJlbmNlIGFzIGl0IGlzIEJDUC48YnI+DQomZ3Q7IE5FVyBU
RVhUOjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRl
c3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUg
aW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO2JlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFu
ZCBpdHMgU2VjdGlvbiAzLjEuNSBpbjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4uLi48YnI+DQo8
YnI+DQo8YnI+DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29yZCBidXQg
b3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRlIHNlbnRl
bmNlIGxpa2U6PGJyPg0KPGJyPg0K4oCcUkZDODA4NSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1
aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJhc2VkIHByb3RvY29sLiBX
aGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRlcGVuZHMgb24gdGhlIHRl
c3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc2F5IGluIHRoZSBsaW1p
dHMgYXMgcHJvdmlkZWQgaW4gUkZDODA4NS7igJ08YnI+DQo8YnI+DQpPciBzb21ldGhpbmcgc2lt
aWxhcuKApjxicj4NCjxicj4NCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4g
U28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRo
aXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS48YnI+DQo8YnI+DQpNaXJqYTxicj4NCjxi
cj4NCjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZndDsgR3JlZzxi
cj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEg
S3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyBI
aSBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBseS4g
Q2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHByb3Zp
ZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1h
dGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0IHJl
Y29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMgKGlm
DQogUlRUIGlzIHVua25vd24pLiBJIGd1ZXNzIGl0IGRvZXNu4oCZdCBtYWtlIHNlbnNlIHRvIHJl
cXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFmZmljLCBob3dldmVyLCBpdCBjb3VsZCBtYXliZSBz
dGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRpb24/IFdoYXQgZG8geW91IHRoaW5rPzxicj4NCiZn
dDsgPGJyPg0KJmd0OyBBbHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSByZXZpZXcgdG8gdGhlIElQ
UE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0aGUgSVBQTSBjaGFpcnMg
aW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQgeW91IHByb3Bvc2VkIGNo
YW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdhcmUgb2YgdGhlc2UgY2hh
bmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS48YnI+DQomZ3Q7IDxicj4NCiZndDsgTWly
amE8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIDYuIEp1bCAyMDE5LCBh
dCAxNzo0NiwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsgJmd0
OyB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5kIGhl
bHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQgdGFn
Z2VkIEdJTSZndDsmZ3Q7LiBBdHRhY2hlZCB0aGUgZGlmZi48YnI+DQomZ3Q7ICZndDsgPGJyPg0K
Jmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7IEdyZWc8YnI+DQomZ3Q7ICZndDsgPGJy
Pg0KJmd0OyAmZ3Q7IE9uIFRodSwgSnVsIDQsIDIwMTkgYXQgOToxMCBBTSBNaXJqYSBLdWVobGV3
aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgSGkg
YXV0aG9ycywgaGkgYWxsLDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgVGhhbmtzIGZv
ciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29kIHNoZXBoZXJkIHdyaXRl
LXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3JlIEkgc3RhcnQgSUVURiBs
YXN0IGNhbGwuPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJIGJlbGlldmUgdGhpcyBk
b2N1bWVudCBzaG91bGQgc2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3JrIGxvYWQgYW5kIGNvbmdl
c3Rpb24gKGNvbnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBxdWl0ZSBhIGJpdCBzZW5k
ZXIgc2NoZWR1bGluZywgaG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBsaWZpZWQgdmVyc2lvbiwg
c28gSSB0aGluayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1dCBhIHdhcmluZyBpbiB0
aGlzIGRvY3VtZW50DQogdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRl
IGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0
ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5n
IGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC48YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZn
dDsmbmJzcDsgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBub3QgaW5j
bHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6PGJyPg0KJmd0OyAmZ3Q7Jm5i
c3A7ICZuYnNwOyBCZWNhdXNlIG9mIHRoZSBjb250cm9sPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZu
YnNwOyBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2Nv
cGUgb2YgdGhpczxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgc3BlY2lmaWNhdGlvbiBvbmx5
IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Ojxicj4NCiZndDsgJmd0OyBhZGRp
bmcgdGhlIG5ldyB0ZXh0IGhlcmU6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVT
VCBiZSBjYXJlZnVsbHk8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtl
c3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNl
cyBNVVNUPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91
Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgQW5vdGhlciBjb21tZW50OiBZ
b3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVz
ZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRo
aW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlz
IGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIu
PGJyPg0KJmd0OyAmZ3Q7IEdJTSZndDsmZ3Q7IEFkZGluZyB0aGUgcmVmZXJlbmNlIHRvICZxdW90
O1VEUCB0cmFuc3BvcnQmcXVvdDsgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9m
Jm5ic3A7IE9wZXJhdGlvbnMgc2VjdGlvbjo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IFNU
QU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNw
b3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQomZ3Q7ICZndDsgPGJyPg0K
Jmd0OyAmZ3Q7IE1pcmphPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBQLlMuOjxicj4N
CiZndDsgJmd0OyBOaXQ6IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFjdGl2ZSBwZXJmb3JtYW5j
ZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50IGRlZmluZXMgYW4gYWN0
aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvPGJyPg0KJmd0OyAmZ3Q7
IC0mZ3Q7IOKAnGFu4oCdIG1pc3Npbmc8YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsgVGhhbmsg
eW91LiBEb25lLiA8YnI+DQomZ3Q7ICZndDsgJmx0O0RpZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFt
cC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWwmZ3Q7PGJyPg0K
Jmd0OyA8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbSIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvYT48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5v
cmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9pcHBtIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_13DEB6E4DF8C491F94B61D8CD46B3618ciscocom_--


From nobody Fri Aug  9 05:05:30 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 826811201A3; Fri,  9 Aug 2019 05:05:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Ta13xXa5; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=qt1S4Z9j
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 fhPaNBCIJ5gG; Fri,  9 Aug 2019 05:05:12 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E77F12016F; Fri,  9 Aug 2019 05:05:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=194759; q=dns/txt; s=iport; t=1565352312; x=1566561912; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=68cepNlzUjo5yGPAfsufwj6r837YB5ZajVq8o+Nmtr0=; b=Ta13xXa562s5xxAsEG/cYUcScTG/5lZhVyqeaMiNaUiqmHtnD84B51Od nQWcqz3+iQj6CqhuAzKBXp9IT49fnz2RgzSNHr4tquNlFBzCOGGGgcUUK jrFF/IuxTvFKHsq5IQYFhUwPcfZ8qsevS6XzxOHvnc1UrvPJ2pZ1+rHmP Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3A4/+37xB+m0w9tiVrKWf8UyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qs13kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHw?= =?us-ascii?q?QAld1QmgUhBMCfDkiuNvHjaSA6HexJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AWAQAFYU1d/4gNJK1jAxkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgWeBFi8kBScDbVUgBAsqg15Ag0cDiw9MgWoliVuLIoJ?= =?us-ascii?q?kgUKBEANQBAkBAQEMAQEYAQkHBAIBAYQ/AheCSiM4EwEEAQEEAQEEAQpthSc?= =?us-ascii?q?MCQiFOQEBAQECAQEBCgYIAQgEBhMBASwLAQQLAgEGAgcHAwMBAQEBIAEGAwI?= =?us-ascii?q?CAh8GCxQJCAIEDgUigwABgR1NAw4PAQIMjw6QYQKBOIhgcn8zgnoBAQWBMwG?= =?us-ascii?q?DWw0LghQJgR0XhVKCdIIAgR4XgUA/gREnDBOBTn4+ghpHAQEBAQEXgRQBCwE?= =?us-ascii?q?GAQkdBwkJAQsBCQIGCYJEFxuCJookgXIHARgBA4EMgRkxhQwjiF6NPy1ACQK?= =?us-ascii?q?CHYVZgQmBQodAUoFCgjcbgjAvPoZChBSGK4QajCxWggWFQAVjgXiOKQIEAgQ?= =?us-ascii?q?FAg4BAQWBZyFncXAVOyoBgkEJgUFUJAkDF4EEAQKCSIJkgjCFP3IBARECgRS?= =?us-ascii?q?LFAEGCBeCLAEB?=
X-IronPort-AV: E=Sophos;i="5.64,364,1559520000";  d="scan'208,217";a="608676720"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Aug 2019 12:05:09 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x79C59fM005163 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Aug 2019 12:05:09 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 07:05:08 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 08:05:07 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 9 Aug 2019 08:05:07 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dlScDtGiUiuX5hP6anA4jmVNFDyVunF4ZGFsafb2DFebmVN6y4+I84ExjJGtMCxzYPU6ZdC/d9/RKDSlbY1H67NoM2yROAI8+FwtlyHFd0NUSL0nx6jISxIkzznBXvYBnAvc83PXk+QoBEoqgaF0NdhzJXLeV5rjH1g/UsKvOqB/uULtYxV6M+Zriq+KC354VnjCNVx8Xhn7WDbOk4xKfNvFRzRF73foJ8wpnEpjRn0vb09qyX0seOxxCN1G2EnQRTr+pPYcFARof1fynj2dHFpBx6cA51llFHoSnO5l91fbnlkpkIFPNaWXPU2AmbcOWnmcXhd4j6j0tSXjtAvD4A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=68cepNlzUjo5yGPAfsufwj6r837YB5ZajVq8o+Nmtr0=; b=mtPYcM52wCbzAlysJQ4UfQeQJS1OH89YOim3U7ABzjogx6S8Kd3w8YekIK2aJNj8lEzzfMhwt7Nxm+Et8YvAKQ4NZOxBE/+gMBNYyqgTv+0XpcQf7fSNuGYPa3WIc6hibmKjQS9qYUVe/ay5QqZqmKiwnsPIpWyQLV/j4VPIcOUVAP/3n+b9uDWBxMozJVkzIIRLtGrdk/Ah0+hbvqbKfqq/PmDYkKLbb8yHHS6+if8fLwB9qaqQKf1d4gjypxxcbStcJ+No9Xg7jk1hRMpUZKyrX5WRFoqY66yYSRaR8vzY4KkdlhtoK7WbY1vmBuJuPkiFh/Y/VOvYuMMOnlysgQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=68cepNlzUjo5yGPAfsufwj6r837YB5ZajVq8o+Nmtr0=; b=qt1S4Z9jw3n2e7cFWw4sJwH6+kguzT2pL+hiMnlKOKjnHknc1PUspmSibIqxwUGg4IMYgzraW6kJmqTazaVGZh5OWZWkjA1ZFUaD98xBUlYrX6zTdjM2Q6hgFslzzol12GYhS10vBgBIms8lzj79j4mwQuKEUKVcuFvfhTHRaOs=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB3070.namprd11.prod.outlook.com (52.135.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Fri, 9 Aug 2019 12:05:05 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 12:05:05 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Henrik Nydell <hnydell@accedian.com>
CC: Greg Mirsky <gregimirsky@gmail.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, "IPPM Chairs" <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, "IETF IPPM WG" <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgADuSwCAJfN4gIAADqkAgAGE5ICABJNAgIAABkeAgAAuxACAAPFGgIAAZCeAgAAaAgCAAQlCAIAAE6+AgAACD4CAAHHQAIABLEoA///ejYCAAENIAP//wIEA
Date: Fri, 9 Aug 2019 12:05:05 +0000
Message-ID: <55B62D80-5381-4E28-9674-ADB580EC6963@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com> <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com> <CALhTbppba+Ar6ZwaNpQYZy4jbg6Ftogq9PUXGAOBQFZkMYf6cw@mail.gmail.com>
In-Reply-To: <CALhTbppba+Ar6ZwaNpQYZy4jbg6Ftogq9PUXGAOBQFZkMYf6cw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c7297f0f-73e2-49f8-c272-08d71cc1d0e3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB3070; 
x-ms-traffictypediagnostic: SN6PR11MB3070:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <SN6PR11MB30709D9CE50BA3D18C411E55BFD60@SN6PR11MB3070.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(396003)(136003)(376002)(366004)(54094003)(51444003)(40764003)(189003)(199004)(51914003)(53754006)(236005)(7736002)(53386004)(66574012)(6116002)(86362001)(6486002)(790700001)(30864003)(53936002)(76116006)(2906002)(6916009)(54896002)(6306002)(6512007)(6246003)(66946007)(66446008)(91956017)(229853002)(64756008)(66476007)(733005)(6436002)(5660300002)(66556008)(33656002)(8676002)(186003)(5070765005)(8936002)(81166006)(81156014)(53946003)(53376002)(11346002)(476003)(2616005)(14454004)(446003)(46003)(36756003)(606006)(316002)(58126008)(486006)(54906003)(99286004)(25786009)(71200400001)(71190400001)(966005)(76176011)(478600001)(102836004)(5024004)(256004)(14444005)(53546011)(6506007)(4326008)(559001)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB3070; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fAQCR5hn8DAxIPlWUvV07slijNYuA6s2wQWT85tD04YhG5ouud2t6EsynTTBA2rSPi4T3AjF0ennyWVvBqol/tXnISYXK1PDYjZnX3TdaaUTl0GS1MMnL2VO3iK79FT3pqPY8RMWgtMhpPXgbltBNkqAO7JVyH08BNPm1lElxc2smfMHqs1BCWwofwRujzPZE8taHwdCS0bpfd8qvUr6NgA/teg5k/LXsUvDTnagbdSGM6zEdzbR81BRl+pGX4HztlLWnY90xRvxcILQs2//sW22V/60VeWog47W4fAw5hTEQsXTlHmrj9NnQ7ITpJjJ5YbcYnx+V5bzNRemDrMTwnLKe/AN0WJsI9M58qERCDVZXQFZkIv2fEH6VpFlZCNbYg0xHu+MwAE/bGrw9/gbKiLXUq9kHzEGgx258FPR7JQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_55B62D8053814E289674ADB580EC6963ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c7297f0f-73e2-49f8-c272-08d71cc1d0e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 12:05:05.3838 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9AT3Ad/TFe4Pi/AO5EZ3eBbFVx0/z2t+NrtrsI20mA2HM1guLXqwMrcGS2YUVLxeHWPOtVA+krO9ycl18X9xtQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3070
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/FdaEPf4Z4nczS4swJxPO0YhK6iE>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 12:05:29 -0000

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

VGhhbmtzIEhlbnJpay4NCg0KRnJvbTogSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5j
b20+DQpEYXRlOiBGcmlkYXksIEF1Z3VzdCA5LCAyMDE5IGF0IDc6NTIgQU0NClRvOiAiPVNNVFA6
cmdhbmRoaUBjaXNjby4gY29tIiA8cmdhbmRoaUBjaXNjby5jb20+DQpDYzogR3JlZyBNaXJza3kg
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4sICJNT1JUT04sIEFMRlJFRCBDIChBTCkiIDxhY21AcmVz
ZWFyY2guYXR0LmNvbT4sIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+LCAi
ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGll
dGYub3JnPiwgSVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPiwgTWlyamEgS3VlaGxl
d2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldD4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0K
DQpTb3VuZHMgZ29vZCB0byBtZS4NCg0KT24gRnJpLCBBdWcgOSwgMjAxOSBhdCAxOjUxIFBNIFJh
a2VzaCBHYW5kaGkgKHJnYW5kaGkpIDxyZ2FuZGhpQGNpc2NvLmNvbTxtYWlsdG86cmdhbmRoaUBj
aXNjby5jb20+PiB3cm90ZToNClRoYW5rcyBIZW5yaWsgYW5kIEdyZWcgZm9yIHRoZSB0ZXh0IHBy
b3Bvc2Fscy4NCg0KTWF5IGJlIHdlIGNhbiBjaGFuZ2UgdGhlIHRleHQgYXMgZm9sbG93cyB0byBh
bGxvdyB0aGUgZmxleGliaWxpdHkuDQoNCiJUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIFNIT1VM
RCBiZSBhYmxlIHRvIHNlbmQgdGVzdCBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51
bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1
NTM1IGFzIHdlbGwgYXMgdGhlIHJlZ2lzdGVyZWQgVFdBTVAgcG9ydCA4NjIuIEltcGxlbWVudGF0
aW9ucyBNQVkgYWxsb3cgdXNpbmcgVURQIHBvcnQgbnVtYmVyIG91dHNpZGUgdGhlIFByaXZhdGUg
UG9ydHMgcmFuZ2Ugd2hlbiB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBmaW5kcyBhIHBvcnQg
bnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuIg0KDQpUaGFua3MsDQpSYWtlc2gNCg0K
DQpGcm9tOiBIZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVs
bEBhY2NlZGlhbi5jb20+Pg0KRGF0ZTogRnJpZGF5LCBBdWd1c3QgOSwgMjAxOSBhdCA1OjUxIEFN
DQpUbzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPj4NCkNjOiAiPVNNVFA6cmdhbmRoaUBjaXNjby4gY29tIiA8cmdhbmRoaUBj
aXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4sICJNT1JUT04sIEFMRlJFRCBDIChB
TCkiIDxhY21AcmVzZWFyY2guYXR0LmNvbTxtYWlsdG86YWNtQHJlc2VhcmNoLmF0dC5jb20+Piwg
UmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbT4+LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFm
dC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+PiwgSVBQTSBDaGFpcnMg
PGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+LCBNaXJq
YSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQu
bmV0Pj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAN
Cg0KDQpIaSBHcmVnLCB0byBtYWtlIHRoZSB3b3JkaW5nIGV2ZW4gY2xlYXJlciB5b3UgY291bGQg
Y2hhbmdlIHRvDQoNCiJUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYXMgYSBtaW5pbXVt
IGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0
IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAgUHJpdmF0ZSBQb3J0cyByYW5nZSA0
OTE1Mi02NTUzNSBhcyB3ZWxsIGFzIHRoZSByZWdpc3RlcmVkIFRXQU1QIHBvcnQgODYyLiBJbXBs
ZW1lbnRhdGlvbnMgTUFZIGFsbG93IHVzaW5nIHBvcnRzIG91dHNpZGUgdGhlIElBTkEgYXNzaWdu
ZWQgUHJpdmF0ZSBQb3J0cyByYW5nZS4iDQoNCg0KDQpPbiBUaHUsIEF1ZyA4LCAyMDE5IGF0IDU6
NTYgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2ggYW5kIEhlbnJpaywNCnRoYW5rIHlvdSBm
b3IgYSB2ZXJ5IGluZm9ybWF0aXZlIGRpc2N1c3Npb24uIERvIHlvdSB0aGluayB0aGUgd29yZGlu
ZyBpbiBTZWN0aW9uIDQuNCBvZiB0aGUgU1RBTVAgc3BlY2lmaWNhdGlvbiBuZWVkcyBtb2RpZmlj
YXRpb246DQogICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5k
IHRlc3QNCiAgIHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhl
IER5bmFtaWMgYW5kL29yDQogICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0
IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAgIHBvcnQgbnVtYmVyIHRoYXQgYm90
aCBkZXZpY2VzIGNhbiB1c2UuDQouLi4NCiAgIEluIHRoZSBsYXR0ZXIgc2NlbmFyaW8sIHRoZSB0
ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIFNIT1VMRCBzZXQgU1RBTVANCiAgIFNlc3Npb24tUmVmbGVj
dG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3INCiAgIFBy
aXZhdGUgUG9ydHMgcmFuZ2UuDQpJIHRoaW5rIHRoYXQgdGhlIHRleHQgaXMgbm90IHJlc3RyaWN0
aXZlIGFuZCBjYW4gc3RheS4gV2hhdCBkbyB5b3UgdGhpbms/DQpXZSBjYW4gcmV2aWV3IGFuZCB1
cGRhdGUgU1RBTVAgWUFORyBtb2RlbCBpbiBhIHNlcGFyYXRlIHRocmVhZC4NCg0KUmVnYXJkcywN
CkdyZWcNCg0KDQoNCk9uIFRodSwgQXVnIDgsIDIwMTkgYXQgNjowOSBBTSBSYWtlc2ggR2FuZGhp
IChyZ2FuZGhpKSA8cmdhbmRoaUBjaXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4g
d3JvdGU6DQpUaGFua3MgSGVucmlrIGFuZCBBbCBmb3IgeW91ciBmZWVkYmFja3MgYW5kIGRpc2N1
c3Npb25zLg0KDQpJIGhhdmUgZmV3IGNvbW1lbnRzIG9uIHRoZSBUV0FNUCB5YW5nIG1vZGVsIGRy
YWZ0LWlldGYtaXBwbS10d2FtcC15YW5nOg0KDQoNCjEpICAgICAgUmVmbGVjdG9yIHNpZGUgZG9l
cyBub3QgaGF2ZSBhdXRvYWxsb2NhdGUgb3B0aW9uLiBPbmx5IHNlbmRlciBzaWRlIGhhcyBpdCBh
bmQgYm90aCBhbGxvdyBkeW5hbWljIHJhbmdlIHBvcnRzIG9ubHkgKGFuZCA4NjIpLg0KICAgICAg
bGVhZiByZWZsZWN0b3ItdWRwLXBvcnQgew0KICAgICAgICAgICAgICAgdHlwZSBpbmV0OnBvcnQt
bnVtYmVyIHsNCiAgICAgICAgICAgICAgICAgcmFuZ2UgIjg2MiB8IDQ5MTUyLi42NTUzNSI7DQog
ICAgICAgICAgICAgICB9DQoNCiAgICAgbGVhZiBzZW5kZXItdWRwLXBvcnQgew0KICAgICAgICAg
ICAgICAgdHlwZSB1bmlvbiB7DQogICAgICAgICAgICAgICAgIHR5cGUgZHluYW1pYy1wb3J0LW51
bWJlcjsNCiAgICAgICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7DQogICAgICAgICAgICAg
ICAgICAgZW51bSBhdXRvYWxsb2NhdGUgew0KICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRp
b24NCiAgICAgICAgICAgICAgICAgICAgICAgIkluZGljYXRlcyB0aGF0IHRoZSBDb250b2wtQ2xp
ZW50IHdpbGwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8tYWxsb2NhdGUgdGhlIFRXQU1Q
LVRlc3QgKFVEUCkgcG9ydCBudW1iZXINCiAgICAgICAgICAgICAgICAgICAgICAgIGZyb20gdGhl
IGR5bmFtaWMgcG9ydCByYW5nZS4iOw0KICAgICAgICAgICAgICAgICAgIH0NCg0KDQoyKSAgICAg
IEF1dG9hbGxvY2F0ZSBpcyBzdGlsbCBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFuZ2Ugb25seS4N
Cg0KMykgICAgICBFdmVuIHdpdGggdGhlIGR5bmFtaWMgVURQIHBvcnQsIHRoZSBiYWNrZW5kIGFu
ZCBjb250cm9sbGVyIHN0aWxsIG5lZWQgdG8gIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSB0aGUgVURQ
IHBvcnQgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHNvbWV0aGluZyBlbHNlIG9uIHRoYXQgbm9kZSwg
YXMgaXQgaXMgZHluYW1pYy4NCg0KNCkgICAgICBXZWxsIGtub3duIHBvcnRzIGNhbiBiZSBoYW5k
bGVkIGJ5IHRoZSBiYWNrZW5kIHNpbWlsYXJseSBpZiB0aGVyZSB3YXMgYW4gZXJyb3IgaW4gcHJv
dmlzaW9uaW5nLg0KDQo1KSAgICAgIFRoaXMgcmFuZ2UgaXNzdWUgc2VlbXMgdG8gZ2V0IHByb3Bh
Z2F0ZWQgdG8gdGhlIG5ldyB3b3JrIGxpa2UgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLg0KDQpPdGhl
ciB0aGFuIHRoZSBWT0lQIGV4YW1wbGUgYmVsb3csIHRoZXJlIGlzIGFub3RoZXIgZXhhbXBsZSBv
ZiB0aGUgc2ltaWxhciBjYXNlIG9uIFBhZ2UgMzEgaW4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQv
ZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjkudHh0IGFzIHBvaW50ZWQgb3V0IGJ5IE1pcmphIGlu
IGFub3RoZXIgdGhyZWFkLg0KDQpBdCB0aGlzIHBvaW50LCB0d28gdmVuZG9ycyBhcmUgc2F5aW5n
IHRoZSBVRFAgcG9ydCByYW5nZSBmb3IgVFdBTVAgaXMgYW4gaXNzdWUgZm9yIHRoZW0uIEFzIHRo
ZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgZG8gbm90IGhhdmUgc3VjaCByYW5nZSBsaW1pdCwg
b3BlcmF0b3JzIG1heSBiZSB1c2luZyBhbiBVRFAgcG9ydCBvdXRzaWRlIHRoaXMgcmFuZ2UsIHRo
aXMgbWVhbnMgbW92aW5nIHRvIHRoZSBUV0FNUCBZYW5nIG1vZGVsIGNvdWxkIGJlIHRyb3VibGVz
b21lLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpGcm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAiTU9SVE9O
LCBBTEZSRUQgQyAoQUwpIiA8YWNtQHJlc2VhcmNoLmF0dC5jb208bWFpbHRvOmFjbUByZXNlYXJj
aC5hdHQuY29tPj4NCkRhdGU6IFRodXJzZGF5LCBBdWd1c3QgOCwgMjAxOSBhdCA1OjAyIEFNDQpU
bzogSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNj
ZWRpYW4uY29tPj4sIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRv
OnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6ICJkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0
Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4iIDxkcmFmdC1pZXRm
LWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9y
Zz4+LCBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tY2hhaXJz
QGlldGYub3JnPj4sIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRv
OmlldGZAa3VlaGxld2luZC5uZXQ+PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPG1haWx0
bzppcHBtQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2ggYW5kIEhlbnJpaywNCg0Kd29ya2luZyBmcm9t
IHRoZSBWb0lQIHRlc3RpbmcgZXhhbXBsZSBiZWxvdywgaXQgc2VlbXMgYXMgdGhvdWdoDQrigJxh
YmlsaXR5IHRvIHRlc3Qgb24gYSBzcGVjaWZpYyBwb3J0IGluIHRoZSBVc2VyIHJhbmdlLA0Kd2l0
aCBwcmlvciBhZ3JlZW1lbnQgb2YgdXNlcnMgb24gdGhlIHRlc3RlZCBuZXR3b3Jr4oCdDQpzaG91
bGQgaGF2ZSBiZWVuIGFza2VkIGZvci1hcyBhIGZlYXR1cmUgZHVyaW5nDQpZQU5HIG1vZGVsIGRl
dmVsb3BtZW50Pw0KDQp0aGUgYXV0aG9ycyB1c2VkIHRoZSBEeW5hbWljIFJhbmdlIHRvIGF2b2lk
ICphY2NpZGVudGFsbHkqDQpzdGVwcGluZyBvbiBJQU5BLWFsbG9jYXRlZCBVc2VyIHBvcnRzIGR1
cmluZyBhdXRvLWFsbG9jYXRpb246DQoNCiAgICAgICAgICAgICBsZWFmIHNlbmRlci11ZHAtcG9y
dCB7DQogICAgICAgICAgICAgICB0eXBlIHVuaW9uIHsNCiAgICAgICAgICAgICAgICAgdHlwZSBk
eW5hbWljLXBvcnQtbnVtYmVyOw0KICAgICAgICAgICAgICAgICB0eXBlIGVudW1lcmF0aW9uIHsN
CiAgICAgICAgICAgICAgICAgICBlbnVtIGF1dG9hbGxvY2F0ZSB7DQogICAgICAgICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAiSW5kaWNhdGVzIHRoYXQg
dGhlIENvbnRvbC1DbGllbnQgd2lsbA0KICAgICAgICAgICAgICAgICAgICAgICAgYXV0by1hbGxv
Y2F0ZSB0aGUgVFdBTVAtVGVzdCAoVURQKSBwb3J0IG51bWJlcg0KICAgICAgICAgICAgICAgICAg
ICAgICAgZnJvbSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlLiI7DQogICAgICAgICAgICAgICAgICAg
fQ0Kd2l0aCBSRkMgNjMzNToNCjYuICBQb3J0IE51bWJlciBSYW5nZXMNCg0KICAgVENQLCBVRFAs
IFVEUC1MaXRlLCBTQ1RQLCBhbmQgRENDUCB1c2UgMTYtYml0IG5hbWVzcGFjZXMgZm9yIHRoZWly
DQogICBwb3J0IG51bWJlciByZWdpc3RyaWVzLiAgVGhlIHBvcnQgcmVnaXN0cmllcyBmb3IgYWxs
IG9mIHRoZXNlDQogICB0cmFuc3BvcnQgcHJvdG9jb2xzIGFyZSBzdWJkaXZpZGVkIGludG8gdGhy
ZWUgcmFuZ2VzIG9mIG51bWJlcnMNCiAgIFtSRkMxMzQwXSwgYW5kIFNlY3Rpb24gOC4xLjIgZGVz
Y3JpYmVzIHRoZSBJQU5BIHByb2NlZHVyZXMgZm9yIGVhY2gNCiAgIHJhbmdlIGluIGRldGFpbDoN
Cg0KICAgbyAgdGhlIFN5c3RlbSBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgV2VsbCBLbm93biBQ
b3J0cywgZnJvbSAwLTEwMjMNCiAgICAgIChhc3NpZ25lZCBieSBJQU5BKQ0KDQogICBvICB0aGUg
VXNlciBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgUmVnaXN0ZXJlZCBQb3J0cywgZnJvbSAxMDI0
LQ0KICAgICAgNDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpDQoNCnByb3ZpZGluZyBvdXIgb3Zlci1y
aWRpbmcgZ3VpZGFuY2UuDQoNCklmIHdlIGFncmVlIHRoYXQgdGhlIHNvcnQgb2YgdGVzdGluZyB5
b3UgZGVzY3JpYmUgbWVhbnMNCmFkZGluZyBhIG5ldyBmZWF0dXJlIHRvIHRoZSBtb2RlbCwgdGhl
biBsZXTigJlzIGdpdmUgc29tZSB0aG91Z2h0DQp0byBob3cgdGhhdCBtaWdodCBiZXN0IGJlIGRv
bmUuDQoNCkFsDQoNCkZyb206IEhlbnJpayBOeWRlbGwgW21haWx0bzpobnlkZWxsQGFjY2VkaWFu
LmNvbTxtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20+XQ0KU2VudDogVGh1cnNkYXksIEF1Z3Vz
dCA4LCAyMDE5IDM6NTEgQU0NClRvOiBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwu
Y29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4NCkNjOiBNT1JUT04sIEFMRlJFRCBD
IChBTCkgPGFjbUByZXNlYXJjaC5hdHQuY29tPG1haWx0bzphY21AcmVzZWFyY2guYXR0LmNvbT4+
OyBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tY2hhaXJzQGll
dGYub3JnPj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9y
Zz4+OyBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1
ZWhsZXdpbmQubmV0Pj47IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJh
ZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpcHBtXSBBRCByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCkFncmVlIFJha2VzaC4NClRoZXJlIGlzIHZh
bHVlIGluIGJlaW5nIGFibGUgdG8gZm9yIGV4YW1wbGUgYXMgY2xvc2UgYXMgcG9zc2libHkgbWlt
aWMgZm9yIGV4YW1wbGUgYSBWb0lQIGZsb3cgb24gYSBuZXR3b3JrIHBhdGgsIHVzaW5nIHR5cGlj
YWwgVURQIHBvcnRzICg1MDYwIGZvciBleGFtcGxlKSwgYW5kIGEgdHlwaWNhbCBWb0lQIElQRyAo
MjBtcykgYW5kIHByb3BlciBwYXlsb2FkIGxlbmd0aCB0byBtYWtlIHRoZSBUV0FNUCBmbG93cyBi
ZSB0cmVhdGVkIGluIHRoZSBzYW1lIHdheSBhcyB0aGUgcmVhbCBSVFAgdHJhZmZpYyBieSB0aGUg
bmV0d29yayBlbGVtZW50cyAoZmlyZXdhbGxzLCBOQVQgb3Igb3RoZXIgcG9ydC1zZW5zaXRpdmUg
ZGV2aWNlcykuDQoNCg0KT24gV2VkLCBBdWcgNywgMjAxOSBhdCA2OjAyIFBNIFJha2VzaCBHYW5k
aGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+
PiB3cm90ZToNCg0KVGhhbmtzIEFsIGFuZCBIZW5yaWsuDQpJZiB0aGVyZSBpcyBubyBzcGVjaWZp
YyByZXF1aXJlbWVudCB0byBhZGQgYSBsaW1pdCBvbiB0aGUgVURQIHBvcnQgcmFuZ2UsIGl0IHdv
dWxkIGJlIGdvb2QgdG8gbm90IGhhdmUgaXQgaW4gdGhlIFNUQU1QIGRyYWZ0IGFzIHdlbGwgYXMg
aW4gdGhlIFRXQU1QIFlhbmcgbW9kZWwuIExldCBpbXBsZW1lbnRhdGlvbnMgZGVjaWRlIHdoYXQg
cG9ydHMgdGhleSBjYW4gc3VwcG9ydCAoa2VlcGluZyBpbiBtaW5kIHRoZSBhc3NpZ25lZCBvbmVz
KSBhbmQgbGV0IG9wZXJhdG9ycyBkZWNpZGUgd2hhdCBwb3J0IHRoZXkgbGlrZSB0byBwcm92aXNp
b24uDQoNClRoYW5rcywNClJha2VzaA0KDQoNCk9uIFdlZCwgQXVnIDcsIDIwMTkgYXQgMTA6MzQg
QU0gTU9SVE9OLCBBTEZSRUQgQyAoQUwpIDxhY21AcmVzZWFyY2guYXR0LmNvbTxtYWlsdG86YWNt
QHJlc2VhcmNoLmF0dC5jb20+PiB3cm90ZToNCg0KRnJvbTogaXBwbSBbbWFpbHRvOmlwcG0tYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9m
IEhlbnJpayBOeWRlbGwNClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkgNDozMCBBTQ0K
VG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGku
aWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZzxt
YWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3Jn
PG1haWx0bzppcHBtQGlldGYub3JnPj47IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2lu
ZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PjsgZHJhZnQtaWV0Zi1pcHBtLXN0YW1w
QGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXANCg0KVGhlIHJh
bmdlIHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVmaW5pdGlvbiBvZiB0aGUgZXBoZW1l
cmFsIHBvcnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2ggdGhlc2UgYXJlIGRlZmluZWQgZm9y
IHNob3J0LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkgZm9yIFVEUC4gV2h5IHRoaXMgbWFk
ZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10ZXN0ICh3aGljaCBpcyBVRFApIEkg
ZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwIHdpdGggVENQIGFuZCBpdCBw
YXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhvdWdodC4NClthY21dDQpodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9uLTY8aHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX3Jm
YzYzMzUtMjNzZWN0aW9uLTJENiZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1f
NmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJm09cjlnMVVFTWdqOGdF
UkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZzPVkzSTRzVzljUTBVWGg4Y1VYdVB5bVhv
OXNvUDJLUUZ6ZWluNW9Da1BkS0UmZT0+DQpzZWVtcyBjbGVhciB0byBtZSwgd2l0aG91dCBtYWtp
bmcgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gVENQIGFuZCBVRFANCnlvdSBtZW50aW9uLiBUaGVy
ZSB3YXMgZGlzY3Vzc2lvbiBvbiB0aGUgaXBwbS1saXN0IElJUkMsIHRvby4NCg0KTW9zdCwgaWYg
bm90IGFsbCwgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkgaGF2ZSBzZWVuIGRvZXMgbm90IGlt
cG9zZSBsaW1pdGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBwb3J0cyBmb3IgdGhlIFRXQU1QLXRl
c3QgcGFja2V0cyB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZvciBleGFtcGxlIG5laXRoZXIg
QWNjZWRpYW4sIEV4Zm8sIFZpYXZpLCBKdW5pcGVyLCBOb2tpYSwgSHVhd2VpIGltcG9zZSBhbnkg
bGltaXRhdGlvbiBsaWtlIHRoYXQgd2hlbiBjb25maWd1cmluZyB2aWEgQ0xJIG9yIEdVSS4NCg0K
V2l0aCBhIHlhbmcgbW9kZWwgYmFzZWQgY29uZmlndXJhdGlvbiB0aGUgdXNlciB3aWxsIG9mIGNv
dXJzZSBiZSBsaW1pdGVkIGlmIHRoZXkgdXNlIHRoZSB5YW5nIG1vZGVsIHRoYXQgb25seSBkZWZp
bmVzIHRoZSBlcGhlbWVyYWwgcmFuZ2UgYXMgdmFsaWQuIEkgc2VlIG5vIHNldmVyZSBkaXNhZHZh
bnRhZ2VzIG9mIHRoaXMsIGJ1dCBpdCB3b3VsZCBvZiBjb3Vyc2UgaGF2ZSBiZWVuIGJldHRlciBp
ZiB0aGUgeWFuZyBtb2RlbCB3YXMgbGVzcyByZXN0cmljdGl2ZSwgc2luY2UgdGhlIHJlc3RyaWN0
aW9uIGhhcyBubyByZWFsIHZhbHVlIGluIGl0c2VsZi4NCg0KW2FjbV0gLi4uZXhjZXB0IGF2b2lk
aW5nIGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4uDQoNCkFsDQoNCk9uIFR1ZSwgQXVnIDYsIDIw
MTkgYXQgODowNyBQTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0
bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpUaGFua3MgSGVucmlrLiBXaGVyZSBk
b2VzIHRoaXMgcmVxdWlyZW1lbnQgY29tZSBmcm9tPyBBbHNvLCBob3cgZG8gSSBjb25maWd1cmUg
dGhlIFVEUCBwb3J0IG91dHNpZGUgdGhlIHJhbmdlIHVzaW5nIHRoZSBUV0FNUCBZYW5nIG1vZGVs
Pw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCAxMToxOSBBTSBI
ZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVsbEBhY2NlZGlh
bi5jb20+PiB3cm90ZToNClRoZXJlIGlzIGEgZGlzdGluY3Rpb24gYmV0d2VlbiAibXVzdCBiZSBh
YmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMiIGFuZCAibXVzdCBvbmx5IGJl
IGFibGUgdG8gc2VuZCB0byB0aGVzZSBkZXN0aW5hdGlvbiBwb3J0cyINCg0KVGhlIGZpcnN0IHdv
cmRpbmcgZG9lcyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRvIHNlbmQgYWxzbyB0
byBvdGhlciBkZXN0aW5hdGlvbiBwb3J0cy4NCg0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDQ6
NTcgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNCk1hbnkgdGhhbmtzIGZvciB0aGUg
cmVwbHkuDQpBcyB0aGVyZSBhcmUgYWxyZWFkeSBpbXBsZW1lbnRhdGlvbnMgb3V0IHRoZXJlIHdo
ZXJlIHN1Y2ggcmVzdHJpY3Rpb25zIGRvIG5vdCBleGlzdCBhcyBkaXNjdXNzZWQgaW4gYW5vdGhl
ciBlbWFpbCB0aHJlYWQgKGp1c3QgZm9yd2FyZGVkIHRoZW0pLCB0aGUgZm9sbG93aW5nIHRleHQg
d2l0aCBNVVNUIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1vZGVsIGRyYWZ0
LWlldGYtaXBwbS10d2FtcC15YW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBt
LTJEdHdhbXAtMkR5YW5nLTJEMTMmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9
T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4
dVNOTHVXakl1LW8mcz1IUl81bnR3VnU5OE1MVnNOU2JmTGtlR2xRY19EU1QwMmFfanVyQUxIT1BR
JmU9PiBzaG91bGQgYWxzbyBub3QgcGxhY2Ugc3VjaCByZXN0cmljdGlvbi4NClNlY3Rpb24gNC40
DQogICAgICAgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0
ZXN0DQogICAgICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0
aGUgRHluYW1pYyBhbmQvb3INCiAgICAgICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1
LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAgICAgICBwb3J0IG51bWJl
ciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0KT24gU2F0
LCBBdWcgMywgMjAxOSBhdCAxOjA1IFBNIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5j
b208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgUmFrZXNoLA0KbXkg
YXBvbG9naWVzIGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91ciBuYW1lLg0KVGhhbmsgeW91IGZv
ciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiB0aGUgcHJvcG9zZWQgdXBkYXRlLg0KUmVnYXJk
aW5nIHRoZSBkZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0aGUgdmFsaWQgVURQIHBvcnQgbnVt
YmVycywgZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJE
aWV0Zi0yRGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1U
U1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJy
ZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAy
YV9qdXJBTEhPUFEmZT0+IHVzZXMgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyIGFzIGZvbGxvd3M6
DQogICAgIHR5cGVkZWYgZHluYW1pYy1wb3J0LW51bWJlciB7DQogICAgICAgdHlwZSBpbmV0OnBv
cnQtbnVtYmVyIHsNCiAgICAgICAgIHJhbmdlIDQ5MTUyLi42NTUzNTsNCiAgICAgICB9DQogICAg
ICAgZGVzY3JpcHRpb24gIkR5bmFtaWMgcmFuZ2UgZm9yIHBvcnQgbnVtYmVycy4iOw0KICAgICB9
DQp0byBzcGVjaWZ5IHRoZSB2YWxpZCByYW5nZSBmb3IgYSBzZW5kZXItdWRwLXBvcnQuIFRoZSBy
YW5nZSBmb3IgYSBVRFAgcG9ydCBudW1iZXIgb2YgYSBTZXNzaW9uLVJlZmxlY3RvciBoYXMgYmVl
biBzcGVjaWZpZWQgc2xpZ2h0bHkgZGlmZmVyZW50bHkgYmVjYXVzZSBpdCBpbmNsdWRlcyB0aGUg
d2VsbC1rbm93biBwb3J0IDg2MjoNCiAgICAgICAgICAgbGVhZiByZWZsZWN0b3ItdWRwLXBvcnQg
ew0KICAgICAgICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJlciB7DQogICAgICAgICAgICAgICBy
YW5nZSAiODYyIHwgNDkxNTIuLjY1NTM1IjsNCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAg
ICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgIlRoZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBu
dW1iZXIgdXNlZCBpbiB0aGUNCiAgICAgICAgICAgICAgICBUV0FNUC1UZXN0IChVRFApIHRlc3Qg
cGFja2V0cyBiZWxvbmdpbmcgdG8gdGhpcw0KICAgICAgICAgICAgICAgIHRlc3Qgc2Vzc2lvbi4i
Ow0KICAgICAgICAgICB9DQpCdXQsIGFzIHdlIG9ic2VydmUsIGluIGJvdGggY2FzZXMgZGVmaW5p
dGlvbnMgaW5jbHVkZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4cGxpY2l0bHkgZGVmaW5l
ZC4gSSB0aGluayB0aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlvbiBjb25zaXN0ZW50IHdp
dGggdGhlIFRXQU1QLCBUV0FNUCBZQU5HIGRhdGEgbW9kZWwgaW4gcGFydGljdWxhciwgaW4gdGhl
IHdheSB0aGUgdmFsaWQgcmFuZ2Ugb2YgVURQIHBvcnRzIGlzIGJlaW5nIHNwZWNpZmllZCwgaXMg
YmVuZWZpY2lhbCB0byB0aGUgU1RBTVAgZG9jdW1lbnQuIEhvcGUgeW91J2xsIGFncmVlLg0KDQpS
ZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDEwOjUzIEFNIFJha2VzaCBH
YW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20+PiB3cm90ZToNClRoYW5rcyBHcmVnIGZvciBjb25zaWRlcmluZyBteSByZXZpZXcgY29tbWVu
dHMuDQpHb29kIHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3aXRoIGRyYWZ0LWll
dGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRoaXMgc2hvdWxkIGZp
eCB0aGUgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28uIFRoaXMgYWxzbyBn
aXZlcyBmZXcgKDMpIGJ5dGVzIGZvciBhbnkgZnV0dXJlIGV4dGVuc2lvbnMuDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCllvdSBtYXkgZml4IHRoZSBzcGVsbGluZyBvZiBteSBuYW1lIGFuZCBhbm90aGVyIHR5
cG8gYmVsb3c6DQpPTEQ6DQphbmQgUmFrZXNoIEdhbmRpIG9yIHRoZWlyDQoNCk5FVzoNCmFuZCBS
YWtlc2ggR2FuZGhpIGZvciB0aGVpcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpJIGRpZCBub3Qgc2VlIGZv
bGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4gSXMgdGhhdCBpbnRlbnRpb25hbD8NCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KT24gVHVlLCBKdWwgOSwg
MjAxOSBhdCA5OjExIEFNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFp
bHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KICAgIFRoYW5rcyBHcmVnIGZv
ciB0aGUgcmVwbHkuDQoNCiAgICBJbiB0aGlzIGNhc2UsIHNob3VsZCB0aGUgZHJhZnQganVzdCBz
dGF0ZSB0aGF0IHRoZSBTZXNzaW9uLVNlbmRlciBjYW4gc2VsZWN0IGRlc3RpbmF0aW9uIFVEUCBw
b3J0IG51bWJlciBmb2xsb3dpbmcgdGhlIGd1aWRlbGluZXMgc3BlY2lmaWVkIGluIFtSRkM2MzM1
XSwgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGZvbGxvd2luZz8NCg0KU2VjdGlvbiA0LjQNCiAgICBU
aHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3QNCiAgICAg
ICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWlj
IGFuZC9vcg0KICAgICAgIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFu
YWdlbWVudCBzeXN0ZW0gc2hvdWxkIGZpbmQgYQ0KICAgICAgIHBvcnQgbnVtYmVyIHRoYXQgYm90
aCBkZXZpY2VzIGNhbiB1c2UuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQoNClRoYW5rcywNClJha2VzaA0KDQoNCk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQg
MTowMCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwNCnRoYW5rIHlvdSBmb3IgeW91ciBo
ZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBmb3JtYXQgb2YgdGhlIGJhc2UgU1RB
TVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVkYmFjayBvbiB0aGUgcHJvcG9zZWQg
Y2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucywNCg0KUmVnYXJkcywNCkdyZWcNCg0KT24g
VHVlLCBKdWwgOSwgMjAxOSBhdCA5OjI3IEFNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBn
bWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcs
DQpSZWdhcmRpbmcgdGhlIHNpemUgb2YgdGhlIHBhZGRpbmcsIHllcywgaXQncyBnb29kIHRvIHVz
ZSB0aGUgc2FtZSBzaXplIHBheWxvYWQgZm9yIHF1ZXJ5IGFuZCByZXNwb25zZS4NCkhvd2V2ZXIs
IHRoZSBTVEFNUCBwYXlsb2FkIHdpdGggVExWIGV4dGVuc2lvbiAoZHJhZnQtbWlyc2t5LWlwcG0t
c3RhbXAtb3B0aW9uLXRsdi0wMSkgaGFzIHNsaWdodGx5IGRpZmZlcmVudCBwYWRkaW5nIHNpemUg
KDI3ICggb3IgPiAyOSkgdnMuIDMwKS4gSXMgdGhlcmUgYSB3YXkgdG8gbWFrZSB0aGVtIGNvbXBh
dGlibGU/IERvZXMgaXQgbWVhbiB0aGF0IGZvciBTVEFNUCB3aXRoIFRMViwgU2VydmVyIE9jdGV0
cyBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMgTUJaIDAgZm9yIGFsbCAzMCBieXRlcy4gSWYgdGhl
IHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRzIGFuZCBzZWUgdGhlIHNpemUgPiAyNywg
aXQgbWF5IGZpbmQgdGhlIFNlcnZlciBPY3RldCBzaXplIG9mIDAgY29uZnVzaW5nPw0KDQpUaGFu
a3MsDQpSYWtlc2gNCg0KDQoNCg0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6MjAgUE0gR3Jl
ZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPj4gd3JvdGU6DQpIaSBTaGFocmFtLA0KdGhhbmsgeW91IGZvciB0aGUgcmV2aWV3IGFuZCBx
dWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJTT4+Lg0KDQpS
ZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MDIgUE0gU2hhaHJhbSBE
YXZhcmkgPHNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86c2hhaHJhbS5kYXZhcmlA
YnJvYWRjb20uY29tPj4gd3JvdGU6DQpISSBHcmVnDQoNCkkgcmVhZCB5b3VyIGRyYWZ0IGFuZCBo
YXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOg0KDQoxKSBEb2VzIGl0IHJlcXVpcmUgYW55IFVE
UC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FNUD8gaWYgaXQg
cmV1c2VzIGZyb20gVFdBTVAgdGhlbiAgaG93IGRvZXMgdGhlIHJlY2VpdmVyIGRpZmZlcmVudGlh
dGUgYmV0d2VlbiBUV0FNUCBhbmQgU1RBTVA/DQpHSU0+PiBTVEFNUCB1c2VzIHRoZSB3ZWxsLWtu
b3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRl
c3QgUmVjZWl2ZXIgcG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0aW9uIFVE
UCBwb3J0IG51bWJlci4uIFNUQU1QIG1heSB1c2UgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVy
IGZyb20gdGhlIER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUu
DQoyKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNvbXBhcmVkIHRvIFRXQU1QPw0KR0lN
Pj4gVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9ic2VydmF0aW9ucywgYW1vbmcgdGhl
bToNCg0KICAqICAgY2hhbGxlbmdlcyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0eSBhbW9u
ZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQ7DQogICogICBpbmR1c3RyeSBpbnRlcmVz
dCBpbiBzdGFuZGFyZGl6aW5nIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgaW4gSVAgYnJvYWRiYW5k
IGFjY2VzcyBuZXR3b3JrcyAoVFItMzkwKTsNCiAgKiAgIGltcHJvdmUgZXh0ZW5zaWJpbGl0eSBv
ZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wgdG8gc3VwcG9ydCBtZWFzdXJlbWVudHMs
IHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFtZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5
IG9mIENvUyBpbiB0aGUgbmV0d29yay4NCjMpIFdoeSBpcyB0aGVyZSBzbyBtdWNoIE1CWiBieXRl
Pw0KR0lNPj4gSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXplIG9mIFNU
QU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBmb3IgVFdB
TVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAtTGlnaHQg
aW1wbGVtZW50YXRpb25zLg0KDQpUaHgNClNoYWhyYW0NCg0KT24gSnVsIDgsIDIwMTksIGF0IDEw
OjE3IEFNLCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgTWlyamEsDQp0aGFuayB5b3UgZm9yIHRoZSBz
dWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRzIGFzOg0KICAgICAgTG9h
ZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJl
ZnVsbHkNCiAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4
aXN0aW5nIHNlcnZpY2VzIE1VU1QNCiAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3Jl
IGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KICAgICAgW1JGQzgwODVdIHNlY3Rpb24gMy4x
LjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkDQogICAgICBmb3Ig
VURQLWJhc2VkIHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJh
ZmZpYw0KICAgICAgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSBy
ZWNvbW1lbmRlZCB0byBzdGF5IGluDQogICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtS
RkM4MDg1XS4NCg0KSWYgaXQgaXMgYWNjZXB0YWJsZSwgSSdkIGxpa2UgdG8gdXBsb2FkIHRoZSB1
cGRhdGVkIHZlcnNpb24gb2YgZHJhZnQtaWVmZi1pcHBtLXN0YW1wIGJlZm9yZSB0aGUgY3V0LW9m
ZiBkZWFkbGluZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA4
OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZA
a3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCkhpIEdyZWcsDQoNClNlZSBiZWxvdy4NCg0KPiBPbiA4
LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBIaSBNaXJqYSwNCj4g
dGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhl
IGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgw
ODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1l
IHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rp
b25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksIFNlY3Rpb24gMy4xLjUgSW1wbGljYXRpb25z
IG9mIFJUVCBhbmQgTG9zcyBNZWFzdXJlbWVudHMgb24gQ29uZ2VzdGlvbiBDb250cm9sLiBXb3Vs
ZCBhZGRpbmcgdGhlIHJlZmVyZW5jZSB0byB0aGF0IHNlY3Rpb24gaW4gdGhlIG5ldyB0ZXh0IHBy
b3Bvc2VkIGZvciB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3b3JrPyBJJ2xs
IHB1dCBSRkMgODA4NSBhcyBJbmZvcm1hdGlvbmFsIHJlZmVyZW5jZSBhcyBpdCBpcyBCQ1AuDQo+
IE5FVyBURVhUOg0KPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRv
IGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiAgICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUg
cG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUDQo+ICAgICAgIGJl
IHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEu
NSBpbg0KPiAgICAgICBwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lv
bi4uLi4NCg0KDQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29yZCBidXQg
b3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRlIHNlbnRl
bmNlIGxpa2U6DQoNCuKAnFJGQzgwODUgc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBv
biBoYW5kbGluZyBuZXR3b3JrIGxvYWQgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gV2hpbGUgdGhl
IGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYyBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVj
dGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHNheSBpbiB0aGUgbGltaXRzIGFzIHBy
b3ZpZGVkIGluIFJGQzgwODUu4oCdDQoNCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmDQoNCkJDUCBp
cyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRv
d25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYg
aXMgZmluZS4NCg0KTWlyamENCg0KDQoNCj4NCj4gUmVnYXJkcywNCj4gR3JlZw0KPg0KPiBPbiBN
b24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3
aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiBIaSBHcmVnLA0K
Pg0KPiBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25k
ZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4
NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNv
bnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9y
ZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMgKGlmIFJUVCBpcyB1bmtub3duKS4gSSBndWVz
cyBpdCBkb2VzbuKAmXQgbWFrZSBzZW5zZSB0byByZXF1aXJlIHRoaXMgZm9yIHRlc3RpbmcgdHJh
ZmZpYywgaG93ZXZlciwgaXQgY291bGQgbWF5YmUgc3RpbGwgYmUgYSBnb29kIHJlY29tbWVuZGF0
aW9uPyBXaGF0IGRvIHlvdSB0aGluaz8NCj4NCj4gQWxzbyBJ4oCZdmUganVzdCByZXNlbmQgbXkg
cmV2aWV3IHRvIHRoZSBJUFBNIGxpc3QsIGFzIEkgdW5mb3J0dW5hdGVseSBjY+KAmWVkIG9ubHkg
dGhlIElQUE0gY2hhaXJzIGluc3RlYWQgb2YgdGhlIHdob2xlIGxpc3QuIENhbiB5b3UgcmVzZW5k
IHlvdSBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBsaXN0LCBzbyBvdGhlciBwZW9wbGUgYXJlIGF3
YXJlIG9mIHRoZXNlIGNoYW5nZXMuIFNvcnJ5IGZvciB0aGUgdW5jb252aWVuY2UuDQo+DQo+IE1p
cmphDQo+DQo+DQo+ID4gT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSA8Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToN
Cj4gPg0KPiA+IEhpIE1pcmphLA0KPiA+IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9yb3VnaCByZXZp
ZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZpbmQgbXkgcmVz
cG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNPj4uIEF0dGFjaGVkIHRoZSBkaWZmLg0KPiA+
DQo+ID4gUmVnYXJkcywNCj4gPiBHcmVnDQo+ID4NCj4gPiBPbiBUaHUsIEp1bCA0LCAyMDE5IGF0
IDk6MTAgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0
ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiA+IEhpIGF1dGhvcnMsIGhpIGFsbCwNCj4gPg0K
PiA+IFRoYW5rcyBmb3IgdGhpcyB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQgYW5kIHZlcnkgZ29vZCBz
aGVwaGVyZCB3cml0ZS11cCEgSSB3b3VsZCBsaWtlIGRpc2N1c3Mgb25lIHBvaW50IGJlZm9yZSBJ
IHN0YXJ0IElFVEYgbGFzdCBjYWxsLg0KPiA+DQo+ID4gSSBiZWxpZXZlIHRoaXMgZG9jdW1lbnQg
c2hvdWxkIHNheSBzb21ldGhpbmcgYWJvdXQgbmV0d29yayBsb2FkIGFuZCBjb25nZXN0aW9uIChj
b250cm9sKS4gT1dBTVAgYW5kIFRXQU1QIGRpc2N1c3MgcXVpdGUgYSBiaXQgc2VuZGVyIHNjaGVk
dWxpbmcsIGhvd2V2ZXIsIGFzIHRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24sIHNvIEkgdGhp
bmsgaXQgY291bGQgYXQgbGVhc3QgYmUgZ29vZCB0byBwdXQgYSB3YXJpbmcgaW4gdGhpcyBkb2N1
bWVudCB0aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4g
SSBrbm93IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNl
IGJ1dCBhdCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBk
b2N1bWVudCBjb3VsZCBiZSBnb29kLg0KPiA+IEdJTT4+ICBUaGFuayB5b3UgZm9yIHlvdXIgc3Vn
Z2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8gdGhlIGZh
Y3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY29t
cG9uZW50czoNCj4gPiAgICBCZWNhdXNlIG9mIHRoZSBjb250cm9sDQo+ID4gICAgYW5kIG1hbmFn
ZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMNCj4g
PiAgICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBz
ZXQ6DQo+ID4gYWRkaW5nIHRoZSBuZXcgdGV4dCBoZXJlOg0KPiA+ICAgICAgIExvYWQgb2YgU1RB
TVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQo+
ID4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rp
bmcgc2VydmljZXMgTVVTVA0KPiA+ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3Jl
IGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KPiA+DQo+ID4NCj4gPiBBbm90aGVyIGNvbW1l
bnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQg
aXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIs
IEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRo
aXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBj
bGVhci4NCj4gPiBHSU0+PiBBZGRpbmcgdGhlIHJlZmVyZW5jZSB0byAiVURQIHRyYW5zcG9ydCIg
aW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9mICBPcGVyYXRpb25zIHNlY3Rpb246
DQo+ID4gICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBvdmVy
IFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLg0KPiA+DQo+ID4g
TWlyamENCj4gPg0KPiA+IFAuUy46DQo+ID4gTml0OiBzL1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBh
Y3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8gVGhpcyBkb2N1bWVu
dCBkZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29s
Lw0KPiA+IC0+IOKAnGFu4oCdIG1pc3NpbmcNCj4gPiBHSU0+PiBUaGFuayB5b3UuIERvbmUuDQo+
ID4gPERpZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0t
c3RhbXAtMDcuLi4udHh0Lmh0bWw+DQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5vcmc8bWFpbHRv
OmlwcG1AaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
cG08aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193
d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pcHBtJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURI
MnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZB
cHA3ZFJvX0VQQ2lpbyZlPT4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBt
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3Lmll
dGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhm
SmVrdXkzd3h1U05MdVdqSXUtbyZzPUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RS
b19FUENpaW8mZT0+DQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2Vy
DQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNj
ZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmdd
PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2Nl
ZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRW
eUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KW2h0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8vdXJsZGVmZW5z
ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmZhY2Vib29rLmNvbV9hY2Nl
ZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQx
b0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz13
LWZGTGFqWVN4ZEFHbkRQZ2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13JmU9PiBbaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mZD1E
d01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZt
PTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hTHhYLUw4WUZp
aW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZJmU9PiAgW2h0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlh
bi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZkPUR3TUZhUSZjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9v
MC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPWFWMTBQdlo2NWdpaEJ0cmN5UmZXV0ZaM09w
dmFmM2U0Z3pROXBSSkl1bTAmZT0+DQo8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAt
REgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1Qb3dUOUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2Vw
UUo4RDFEaGQ5TFoxYXo0JmU9Pg0KYWNjZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZ
SmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KDQoNCkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0K
DQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQg
ZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVz
IGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVs
LiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBk
ZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1
ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQg
YXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUg
cGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBk
ZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9u
IGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0eSBub3RpY2UNCg0K
VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBp
cyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYg
eW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlciBp
bW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55
IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQv
b3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRl
ciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQoNCg0KLS0NCg0KSGVucmlrIE55
ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlh
bi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgy
cmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1Y
X053TmZOaDVRTXFRJmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5
Ny5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fd3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mcz13LWZGTGFqWVN4ZEFHbkRQZ2M1ZUpMOUtlMUZ4dF9aVWg3
ZzJKeE1YRm13JmU9PiBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBu
Z10gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
dHdpdHRlci5jb21fQWNjZWRpYW4mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9
T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4
dVNOTHVXakl1LW8mcz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZ
JmU9PiAgW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5r
ZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4t
M0RjYSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFv
TDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPWFW
MTBQdlo2NWdpaEJ0cmN5UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1bTAmZT0+DQo8aHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5j
b20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3
MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1Qb3dU
OUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmU9Pg0KYWNjZWRpYW4uY29t
PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2Nl
ZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRW
eUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8m
cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KDQoNCkF2
aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5z
IGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9p
bnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFy
IGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVz
YWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNl
dmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29t
bXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1
aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50
ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVp
cmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNv
bmZpZGVudGlhbGl0eSBub3RpY2UNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFj
aG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBi
ZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ug
b2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9y
LCBwbGVhc2UgaW5mb3JtIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0
aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5
aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQg
dGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5
b3UuDQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42
ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29t
Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20m
ZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJ
cEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFN
dUVBeU9FSHRnME0mcz1VWGxMTElXUVB6dFZvQ2FBVG55bGRQdWlxNWNNeDRzb0ViUFRHam1zSlFF
JmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmddPGh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmZhY2Vi
b29rLmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZj
ZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJI
Rm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz0wbHRwd0ZJanZ1WjhzVmhqdUQyUk4xdEln
T2J3MDdSSWdMXzRqM3ZLOVpjJmU9PiBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5
ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1RVEhkYXE2YlhNeWRW
VkpTblM4cGZ1aHFFbkxDV3pPMHRQOUEtZ3lNV0JBJmU9PiAgW2h0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0y
RG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZkPUR3TUZhUSZjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmcj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1J
Jm09cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZzPVZfZWhWYXJ6
alc4dnZPcUpleXE2MTE0Nkx5S1FfUmd6MWZOSnpKdzF3YUkmZT0+DQo8aHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mZD1E
d01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1
OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVB
eU9FSHRnME0mcz05VjYtZ2daYjAwOXdQMmV0aTB2Q3U5T1dOejFFZ3hjYkRQcWUweENhaWxrJmU9
Pg0KYWNjZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2akln
JnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1n
ajhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1VWGxMTElXUVB6dFZvQ2FBVG55
bGRQdWlxNWNNeDRzb0ViUFRHam1zSlFFJmU9Pg0KDQoNCkF2aXMgZGUgY29uZmlkZW50aWFsaXTD
qQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2Ug
ZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVs
bGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9u
bmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbiBv
dSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVy
cmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1l
bnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4g
RGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVy
LCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0b3Jpc2F0
aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0eSBub3RpY2UN
Cg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4g
Y29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGlj
aCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4g
SWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRl
ciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwg
YW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBh
bmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNl
bmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQoNCg0KLS0NCg0KSGVucmlr
IE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2Nl
ZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHA6Ly9hY2NlZGlhbi5jb20vPg0KW2h0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8vd3d3LmZhY2Vi
b29rLmNvbS9hY2NlZGlhbi8+IFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90
OTkucG5nXSA8aHR0cHM6Ly90d2l0dGVyLmNvbS9BY2NlZGlhbj4gIFtodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2Nv
bXBhbnkvYWNjZWRpYW4tbmV0d29ya3M/b3JpZ2luYWxTdWJkb21haW49Y2E+DQo8aHR0cDovL3d3
dy5hY2NlZGlhbi5jb20vPg0KYWNjZWRpYW4uY29tPGh0dHA6Ly9hY2NlZGlhbi5jb20+DQoNCg0K
QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpDQoNCkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRh
bnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBq
b2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBw
YXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZ
dXNhZ2UgZXhjbHVzaWYgZGUgc29uIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJl
Y2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBj
b21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0
cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBp
bnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9k
dWlyZSBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOpZGl0ZXVyLiBNZXJjaS4NCg0K
Q29uZmlkZW50aWFsaXR5IG5vdGljZQ0KDQpUaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0
YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5
IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVz
ZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5
IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNv
cHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91
dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5r
IHlvdS4NCg0KDQotLQ0KDQpIZW5yaWsgTnlkZWxsDQpTciBQcm9kdWN0IE1hbmFnZXINCjEuODY2
LjY4NS44MTgxDQpobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5j
b20+DQpbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZ108aHR0cDov
L2FjY2VkaWFuLmNvbS8+DQpbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3
LnBuZ108aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2FjY2VkaWFuLz4gW2h0dHBzOi8vaS54aW5r
LmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3R3aXR0ZXIuY29tL0FjY2Vk
aWFuPiAgW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRw
czovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9hY2NlZGlhbi1uZXR3b3Jrcz9vcmlnaW5hbFN1
YmRvbWFpbj1jYT4NCjxodHRwOi8vd3d3LmFjY2VkaWFuLmNvbS8+DQphY2NlZGlhbi5jb208aHR0
cDovL2FjY2VkaWFuLmNvbT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGlu
Zm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91
dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2
ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGlu
Zm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRl
c3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWls
bGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKA
mWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGls
IHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlz
dHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZ
ZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1t
YWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlh
bCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5k
ZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNl
aXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRl
bHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9z
dXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBh
dHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0K

--_000_55B62D8053814E289674ADB580EC6963ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <0E0A152A711FE142A9A54E37C60CEB9E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1z
dGFuZGFyZDsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgxDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjI0LjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r
Rm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2
Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFpbC1tOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWls
LW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBh
cmFncmFwaCwgbGkuZ21haWwtbTkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tLTI3MTk5NjUxMjUx
MDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5n
bWFpbC1tOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWls
LW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpn
bWFpbC1tXzkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFp
bC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGg7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkhlYWRpbmcxQ2hhcg0KCXttc28tc3R5bGUtbmFt
ZToiSGVhZGluZyAxIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1s
aW5rOiJIZWFkaW5nIDEiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMyRjU0OTY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MzY1NzY0MDYyOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMzY1Njc4MDI7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Nw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCm9s
DQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgSGVu
cmlrLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+SGVucmlrIE55
ZGVsbCAmbHQ7aG55ZGVsbEBhY2NlZGlhbi5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRh
eSwgQXVndXN0IDksIDIwMTkgYXQgNzo1MiBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7PVNNVFA6
cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDtyZ2FuZGhpQGNpc2NvLmNvbSZndDs8YnI+DQo8
Yj5DYzogPC9iPkdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC5jb20mZ3Q7LCAmcXVv
dDtNT1JUT04sIEFMRlJFRCBDIChBTCkmcXVvdDsgJmx0O2FjbUByZXNlYXJjaC5hdHQuY29tJmd0
OywgUmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSZndDssICZxdW90O2Ry
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnJmd0OywgSVBQTSBDaGFpcnMgJmx0O2lwcG0tY2hhaXJzQGlldGYub3JnJmd0
OywgTWlyamEgS3VlaGxld2luZCAmbHQ7aWV0ZkBrdWVobGV3aW5kLm5ldCZndDssDQogSUVURiBJ
UFBNIFdHICZsdDtpcHBtQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2lw
cG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvdW5kcyBnb29kIHRv
IG1lLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gRnJpLCBBdWcgOSwgMjAxOSBhdCAxOjUxIFBNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpICZs
dDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBjaXNjby5jb20iPnJnYW5kaGlAY2lzY28uY29tPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzIEhlbnJpayBhbmQgR3JlZyBmb3Ig
dGhlIHRleHQgcHJvcG9zYWxzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWF5IGJlIHdl
IGNhbiBjaGFuZ2UgdGhlIHRleHQgYXMgZm9sbG93cyB0byBhbGxvdyB0aGUgZmxleGliaWxpdHku
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mcXVvdDtUaHVzIFNUQU1QIFNlc3Npb24tU2Vu
ZGVyIFNIT1VMRCBiZSBhYmxlIHRvIHNlbmQgdGVzdCBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVE
UCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdl
IDQ5MTUyLTY1NTM1IGFzIHdlbGwgYXMgdGhlIHJlZ2lzdGVyZWQgVFdBTVANCiBwb3J0IDg2Mi4g
SW1wbGVtZW50YXRpb25zIE1BWSBhbGxvdyB1c2luZyBVRFAgcG9ydCBudW1iZXIgb3V0c2lkZSB0
aGUgUHJpdmF0ZSBQb3J0cyByYW5nZSB3aGVuIHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIGZp
bmRzIGEgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4mcXVvdDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206
DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5I
ZW5yaWsgTnlkZWxsICZsdDs8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRh
cmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTog
PC9iPkZyaWRheSwgQXVndXN0IDksIDIwMTkgYXQgNTo1MSBBTTxicj4NCjxiPlRvOiA8L2I+R3Jl
ZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+
JnF1b3Q7PVNNVFA6cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
cmdhbmRoaUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4m
Z3Q7LCAmcXVvdDtNT1JUT04sIEFMRlJFRCBDIChBTCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzphY21AcmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjbUByZXNlYXJjaC5hdHQu
Y29tPC9hPiZndDssIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmll
dGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4m
Z3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZndDssIElQ
UE0gQ2hhaXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7LA0KIE1pcmphIEt1ZWhsZXdp
bmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7LCBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9
Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWll
dGYtaXBwbS1zdGFtcDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+SGkgR3JlZywgdG8gbWFrZSB0aGUgd29yZGluZyBldmVuIGNsZWFy
ZXIgeW91IGNvdWxkIGNoYW5nZSB0bzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+JnF1b3Q7VGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBN
VVNUIGFzIGEgbWluaW11bSBiZSBhYmxlIHRvIHNlbmQgdGVzdDxicj4NCiZuYnNwOyAmbmJzcDtw
YWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFu
ZC9vcjxicj4NCiZuYnNwOyAmbmJzcDtQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1IGFz
IHdlbGwgYXMgdGhlIHJlZ2lzdGVyZWQgVFdBTVAgcG9ydCA4NjIuIEltcGxlbWVudGF0aW9ucyBN
QVkgYWxsb3cgdXNpbmcgcG9ydHMgb3V0c2lkZSB0aGUgSUFOQSBhc3NpZ25lZCBQcml2YXRlIFBv
cnRzIHJhbmdlLiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEF1ZyA4LCAyMDE5IGF0IDU6NTYgUE0g
R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2ggYW5kIEhl
bnJpaywNCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhh
bmsgeW91IGZvciBhIHZlcnkgaW5mb3JtYXRpdmUgZGlzY3Vzc2lvbi4gRG8geW91IHRoaW5rIHRo
ZSB3b3JkaW5nIGluIFNlY3Rpb24gNC40IG9mIHRoZSBTVEFNUCBzcGVjaWZpY2F0aW9uIG5lZWRz
IG1vZGlmaWNhdGlvbjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwO1RodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBi
ZSBhYmxlIHRvIHNlbmQgdGVzdDxicj4NCiZuYnNwOyAmbmJzcDtwYWNrZXRzIHRvIGRlc3RpbmF0
aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjxicj4NCiZuYnNwOyAm
bmJzcDtQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lz
dGVtIHNob3VsZCBmaW5kIGE8YnI+DQombmJzcDsgJm5ic3A7cG9ydCBudW1iZXIgdGhhdCBib3Ro
IGRldmljZXMgY2FuIHVzZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Li4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDtJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUg
dGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBTSE9VTEQgc2V0IFNUQU1QPGJyPg0KJm5ic3A7ICZuYnNw
O1Nlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1p
YyBhbmQvb3I8YnI+DQombmJzcDsgJm5ic3A7UHJpdmF0ZSBQb3J0cyByYW5nZS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB0aGluayB0aGF0
IHRoZSB0ZXh0IGlzIG5vdCByZXN0cmljdGl2ZSBhbmQgY2FuIHN0YXkuIFdoYXQgZG8geW91IHRo
aW5rPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5XZSBjYW4gcmV2aWV3IGFuZCB1cGRhdGUgU1RBTVAgWUFORyBtb2RlbCBpbiBhIHNlcGFyYXRl
IHRocmVhZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVGh1LCBBdWcgOCwgMjAxOSBhdCA2OjA5
IEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3Rl
OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5U
aGFua3MgSGVucmlrIGFuZCBBbCBmb3IgeW91ciBmZWVkYmFja3MgYW5kIGRpc2N1c3Npb25zLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBoYXZlIGZldyBjb21tZW50cyBvbiB0aGUgVFdB
TVAgeWFuZyBtb2RlbCBkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZzo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
Z21haWwtbTkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFp
bC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVm
dDoxOC4wcHQiPg0KMSk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDwvc3Bhbj4NClJlZmxlY3RvciBzaWRlIGRvZXMgbm90IGhhdmUgYXV0b2FsbG9jYXRl
IG9wdGlvbi4gT25seSBzZW5kZXIgc2lkZSBoYXMgaXQgYW5kIGJvdGggYWxsb3cgZHluYW1pYyBy
YW5nZSBwb3J0cyBvbmx5IChhbmQgODYyKS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHJl
ZmxlY3Rvci11ZHAtcG9ydCB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgaW5ldDpw
b3J0LW51bWJlciB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhbmdl
ICZxdW90Ozg2MiB8IDQ5MTUyLi42NTUzNSZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtsZWFmIHNlbmRlci11ZHAtcG9ydCB7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHVuaW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHR5cGUgZHluYW1pYy1wb3J0LW51bWJlcjs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHR5cGUgZW51bWVyYXRpb24gezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZW51bSBhdXRvYWxsb2NhdGUgezwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZxdW90O0luZGljYXRlcyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdpbGw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1dG8tYWxsb2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9y
dCBudW1iZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4m
cXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW05MjA1NDgxMTU1ODM1
NjM3MjQ4Z21haWwtbS0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbTEyNjE3ODMwOTQxOTY2OTYy
NjRtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0Ij4NCjIpPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+DQpBdXRv
YWxsb2NhdGUgaXMgc3RpbGwgZnJvbSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlIG9ubHkuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbTkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tLTI3
MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KMyk8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NCkV2ZW4gd2l0aCB0aGUgZHluYW1p
YyBVRFAgcG9ydCwgdGhlIGJhY2tlbmQgYW5kIGNvbnRyb2xsZXIgc3RpbGwgbmVlZCB0byAmbmJz
cDtoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgdGhlIFVEUCBwb3J0IGhhcyBiZWVuIGFsbG9jYXRlZCB0
byBzb21ldGhpbmcgZWxzZSBvbiB0aGF0IG5vZGUsIGFzIGl0IGlzIGR5bmFtaWMuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbTkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tLTI3MTk5
NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KNCk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NCldlbGwga25vd24gcG9ydHMgY2FuIGJl
IGhhbmRsZWQgYnkgdGhlIGJhY2tlbmQgc2ltaWxhcmx5IGlmIHRoZXJlIHdhcyBhbiBlcnJvciBp
biBwcm92aXNpb25pbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbTkyMDU0ODEx
NTU4MzU2MzcyNDhnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5
NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KNSk8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4N
ClRoaXMgcmFuZ2UgaXNzdWUgc2VlbXMgdG8gZ2V0IHByb3BhZ2F0ZWQgdG8gdGhlIG5ldyB3b3Jr
IGxpa2UgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
T3RoZXIgdGhhbiB0aGUgVk9JUCBleGFtcGxlIGJlbG93LCB0aGVyZSBpcyBhbm90aGVyIGV4YW1w
bGUgb2YgdGhlIHNpbWlsYXIgY2FzZSBvbiBQYWdlIDMxIGluDQo8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yOS50eHQiIHRhcmdldD0iX2Js
YW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI5
LnR4dDwvYT4gYXMgcG9pbnRlZCBvdXQgYnkgTWlyamEgaW4gYW5vdGhlciB0aHJlYWQuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5BdCB0aGlzIHBvaW50LCB0d28gdmVuZG9ycyBhcmUgc2F5
aW5nIHRoZSBVRFAgcG9ydCByYW5nZSBmb3IgVFdBTVAgaXMgYW4gaXNzdWUgZm9yIHRoZW0uIEFz
IHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgZG8gbm90IGhhdmUgc3VjaCByYW5nZSBsaW1p
dCwgb3BlcmF0b3JzIG1heSBiZSB1c2luZyBhbg0KIFVEUCBwb3J0IG91dHNpZGUgdGhpcyByYW5n
ZSwgdGhpcyBtZWFucyBtb3ZpbmcgdG8gdGhlIFRXQU1QIFlhbmcgbW9kZWwgY291bGQgYmUgdHJv
dWJsZXNvbWUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbToN
Cjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5pcHBtICZsdDs8YSBocmVmPSJt
YWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1ib3VuY2Vz
QGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mICZxdW90O01PUlRPTiwgQUxGUkVEIEMgKEFM
KSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tIiB0YXJnZXQ9
Il9ibGFuayI+YWNtQHJlc2VhcmNoLmF0dC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5U
aHVyc2RheSwgQXVndXN0IDgsIDIwMTkgYXQgNTowMiBBTTxicj4NCjxiPlRvOiA8L2I+SGVucmlr
IE55ZGVsbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+Jmd0OywgUmFrZXNoIEdhbmRoaSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5y
Z2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90OzxhIGhy
ZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJh
ZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZndDssIElQUE0gQ2hhaXJzICZsdDs8YSBo
cmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWNo
YWlyc0BpZXRmLm9yZzwvYT4mZ3Q7LA0KIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1h
aWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5k
Lm5ldDwvYT4mZ3Q7LCBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVj
dDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5IaSBSYWtlc2ggYW5kIEhlbnJpayw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPndvcmtpbmcgZnJvbSB0aGUgVm9JUCB0ZXN0aW5nIGV4YW1wbGUg
YmVsb3csIGl0IHNlZW1zIGFzIHRob3VnaA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPuKAnGFiaWxpdHkgdG8gdGVzdCBvbiBhIHNwZWNpZmljIHBv
cnQgaW4gdGhlIFVzZXIgcmFuZ2UsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPndpdGggcHJpb3IgYWdyZWVtZW50IG9mIHVzZXJzIG9uIHRoZSB0ZXN0
ZWQgbmV0d29ya+KAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5zaG91bGQgaGF2ZSBiZWVuIGFza2VkIGZvci1hcyBhIGZlYXR1cmUgZHVyaW5nDQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+WUFORyBt
b2RlbCBkZXZlbG9wbWVudD88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPnRoZSBhdXRob3JzIHVzZWQgdGhlIER5bmFtaWMgUmFuZ2UgdG8gYXZvaWQg
KmFjY2lkZW50YWxseSoNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5zdGVwcGluZyBvbiBJQU5BLWFsbG9jYXRlZCBVc2VyIHBvcnRzIGR1cmluZyBh
dXRvLWFsbG9jYXRpb246PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBzZW5kZXItdWRwLXBvcnQgezwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdHlwZSB1bmlvbiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB0eXBlIGR5bmFtaWMtcG9ydC1udW1iZXI7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB0eXBlIGVudW1lcmF0aW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGVudW0gYXV0b2FsbG9jYXRlIHs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmcXVvdDtJbmRpY2F0ZXMgdGhhdCB0aGUgQ29udG9sLUNsaWVudCB3aWxsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBhdXRvLWFsbG9jYXRlIHRoZSBUV0FNUC1UZXN0IChVRFApIHBvcnQgbnVtYmVy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFuZ2UuJnF1b3Q7Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj53aXRoIFJGQyA2MzM1Ojwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj42LiZuYnNw
OyBQb3J0IE51bWJlciBSYW5nZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBUQ1AsIFVEUCwgVURQLUxpdGUsIFNDVFAsIGFu
ZCBEQ0NQIHVzZSAxNi1iaXQgbmFtZXNwYWNlcyBmb3IgdGhlaXI8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVy
IHJlZ2lzdHJpZXMuJm5ic3A7IFRoZSBwb3J0IHJlZ2lzdHJpZXMgZm9yIGFsbCBvZiB0aGVzZTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgdHJhbnNwb3J0IHByb3RvY29scyBhcmUgc3ViZGl2aWRlZCBpbnRvIHRocmVlIHJhbmdl
cyBvZiBudW1iZXJzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyBbUkZDMTM0MF0sIGFuZCBTZWN0aW9uIDguMS4yIGRlc2NyaWJl
cyB0aGUgSUFOQSBwcm9jZWR1cmVzIGZvciBlYWNoPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyByYW5nZSBpbiBkZXRhaWw6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsgbyZuYnNwOyB0aGUgU3lzdGVtIFBvcnRzLCBhbHNvIGtub3duIGFzIHRoZSBXZWxsIEtu
b3duIFBvcnRzLCBmcm9tIDAtMTAyMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKGFzc2lnbmVk
IGJ5IElBTkEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyB0aGUgVXNlciBQb3J0cywgYWxzbyBrbm93biBhcyB0
aGUgUmVnaXN0ZXJlZCBQb3J0cywgZnJvbSAxMDI0LTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
NDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5wcm92aWRpbmcgb3VyIG92ZXItcmlkaW5nIGd1aWRhbmNlLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SWYgd2Ug
YWdyZWUgdGhhdCB0aGUgc29ydCBvZiB0ZXN0aW5nIHlvdSBkZXNjcmliZSBtZWFuczwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5hZGRpbmcgYSBuZXcg
ZmVhdHVyZSB0byB0aGUgbW9kZWwsIHRoZW4gbGV04oCZcyBnaXZlIHNvbWUgdGhvdWdodDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj50byBob3cgdGhh
dCBtaWdodCBiZXN0IGJlIGRvbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj5BbDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IEhlbnJpayBOeWRlbGwgW21haWx0bzo8YSBocmVmPSJt
YWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2Vk
aWFuLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEF1Z3VzdCA4LCAyMDE5
IDM6NTEgQU08YnI+DQo8Yj5Ubzo8L2I+IFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0
bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBNT1JUT04sIEFMRlJFRCBDIChBTCkgJmx0
OzxhIGhyZWY9Im1haWx0bzphY21AcmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFj
bUByZXNlYXJjaC5hdHQuY29tPC9hPiZndDs7IElQUE0gQ2hhaXJzICZsdDs8YSBocmVmPSJtYWls
dG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRm
Lm9yZzwvYT4mZ3Q7OyBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7Ow0KIE1pcmphIEt1ZWhs
ZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9i
bGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBw
bS1zdGFtcEBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtpcHBtXSBBRCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFncmVlIFJha2VzaC48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXJlIGlzIHZhbHVlIGluIGJlaW5nIGFibGUg
dG8gZm9yIGV4YW1wbGUgYXMgY2xvc2UgYXMgcG9zc2libHkgbWltaWMgZm9yIGV4YW1wbGUgYSBW
b0lQIGZsb3cgb24gYSBuZXR3b3JrIHBhdGgsIHVzaW5nIHR5cGljYWwgVURQIHBvcnRzICg1MDYw
IGZvciBleGFtcGxlKSwgYW5kIGEgdHlwaWNhbCBWb0lQDQogSVBHICgyMG1zKSBhbmQgcHJvcGVy
IHBheWxvYWQgbGVuZ3RoIHRvIG1ha2UgdGhlIFRXQU1QIGZsb3dzIGJlIHRyZWF0ZWQgaW4gdGhl
IHNhbWUgd2F5IGFzIHRoZSByZWFsIFJUUCB0cmFmZmljIGJ5IHRoZSBuZXR3b3JrIGVsZW1lbnRz
IChmaXJld2FsbHMsIE5BVCBvciBvdGhlciBwb3J0LXNlbnNpdGl2ZSBkZXZpY2VzKS48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5P
biBXZWQsIEF1ZyA3LCAyMDE5IGF0IDY6MDIgUE0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmll
dGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MgQWwgYW5kIEhlbnJpay48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgdGhlcmUg
aXMgbm8gc3BlY2lmaWMgcmVxdWlyZW1lbnQgdG8gYWRkIGEgbGltaXQgb24gdGhlIFVEUCBwb3J0
IHJhbmdlLCBpdCB3b3VsZCBiZSBnb29kIHRvIG5vdCBoYXZlIGl0IGluIHRoZSBTVEFNUCBkcmFm
dCBhcyB3ZWxsIGFzIGluIHRoZSBUV0FNUCBZYW5nIG1vZGVsLiBMZXQgaW1wbGVtZW50YXRpb25z
DQogZGVjaWRlIHdoYXQgcG9ydHMgdGhleSBjYW4gc3VwcG9ydCAoa2VlcGluZyBpbiBtaW5kIHRo
ZSBhc3NpZ25lZCBvbmVzKSBhbmQgbGV0IG9wZXJhdG9ycyBkZWNpZGUgd2hhdCBwb3J0IHRoZXkg
bGlrZSB0byBwcm92aXNpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBXZWQsIEF1ZyA3LCAyMDE5IGF0IDEwOjM0
IEFNIE1PUlRPTiwgQUxGUkVEIEMgKEFMKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjbUByZXNlYXJj
aC5hdHQuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNtQHJlc2VhcmNoLmF0dC5jb208L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGEgbmFtZT0ibV85MjA1NDgxMTU1ODM1NjM3MjQ4X21fLTI3MTk5NjUxMjUxMDMwNyI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVy
LWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPkZyb206PC9iPiBpcHBtIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmlwcG0tYm91bmNl
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPkhlbnJpayBOeWRlbGw8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVz
ZGF5LCBBdWd1c3QgNywgMjAxOSA0OjMwIEFNPGJyPg0KPGI+VG86PC9iPiBSYWtlc2ggR2FuZGhp
ICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gSVBQTSBD
aGFpcnMgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmlwcG0tY2hhaXJzQGlldGYub3JnPC9hPiZndDs7IElFVEYgSVBQTSBXRyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3Jn
PC9hPiZndDs7IE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhs
ZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7Ow0K
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSByYW5nZSBw
cm9iYWJseSBjb21lcyBmcm9tIHRoZSBJQU5BIGRlZmluaXRpb24gb2YgdGhlIGVwaGVtZXJhbCBw
b3J0cyAoNDkxNTIgdG8gNjU1MzUpIGFsdGhvdWdoIHRoZXNlIGFyZSBkZWZpbmVkIGZvciBzaG9y
dC1saXZlZCBUQ1AgYW5kIG5vdCBleHBsaWNpdGx5IGZvciBVRFAuIFdoeSB0aGlzIG1hZGUNCiBp
dCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10ZXN0ICh3aGljaCBpcyBVRFApIEkgZG9u
dCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwIHdpdGggVENQIGFuZCBpdCBwYXNz
ZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhvdWdodC48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bYWNtXQ0KPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRm
Lm9yZ19odG1sX3JmYzYzMzUtMjNzZWN0aW9uLTJENiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdR
c3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRn
ME0mYW1wO3M9WTNJNHNXOWNRMFVYaDhjVVh1UHltWG85c29QMktRRnplaW41b0NrUGRLRSZhbXA7
ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNz
ZWN0aW9uLTY8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPnNlZW1zIGNsZWFyIHRvIG1lLCB3aXRob3V0IG1ha2luZyB0aGUgZGlzdGluY3Rpb24g
YmV0d2VlbiBUQ1AgYW5kIFVEUDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj55b3UgbWVudGlvbi4gVGhlcmUgd2FzIGRpc2N1c3Npb24gb24gdGhlIGlw
cG0tbGlzdCBJSVJDLCB0b28uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPk1vc3QsIGlmIG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBvZiBU
V0FNUCBJIGhhdmUgc2VlbiBkb2VzIG5vdCBpbXBvc2UgbGltaXRhdGlvbnMgb24gdGhlIHNvdXJj
ZSBVRFAgcG9ydHMgZm9yIHRoZSBUV0FNUC10ZXN0IHBhY2tldHMgd2hlbiBjb25maWd1cmluZyB2
aWEgQ0xJLiBGb3IgZXhhbXBsZSBuZWl0aGVyDQogQWNjZWRpYW4sIEV4Zm8sIFZpYXZpLCBKdW5p
cGVyLCBOb2tpYSwgSHVhd2VpIGltcG9zZSBhbnkgbGltaXRhdGlvbiBsaWtlIHRoYXQgd2hlbiBj
b25maWd1cmluZyB2aWEgQ0xJIG9yIEdVSS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPldpdGggYSB5YW5nIG1vZGVsIGJhc2Vk
IGNvbmZpZ3VyYXRpb24gdGhlIHVzZXIgd2lsbCBvZiBjb3Vyc2UgYmUgbGltaXRlZCBpZiB0aGV5
IHVzZSB0aGUgeWFuZyBtb2RlbCB0aGF0IG9ubHkgZGVmaW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdl
IGFzIHZhbGlkLiBJIHNlZSBubyBzZXZlcmUgZGlzYWR2YW50YWdlcw0KIG9mIHRoaXMsIGJ1dCBp
dCB3b3VsZCBvZiBjb3Vyc2UgaGF2ZSBiZWVuIGJldHRlciBpZiB0aGUgeWFuZyBtb2RlbCB3YXMg
bGVzcyByZXN0cmljdGl2ZSwgc2luY2UgdGhlIHJlc3RyaWN0aW9uIGhhcyBubyByZWFsIHZhbHVl
IGluIGl0c2VsZi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+W2FjbV0gLi4uPC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5leGNlcHQgYXZvaWRpbmcgYSBwb3J0IGFzc2lnbmVkIGJ5IElBTkEuLi48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0K
QWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRoaSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9y
ZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90
dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
VGhhbmtzIEhlbnJpay4gV2hlcmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUgZnJvbT8gQWxz
bywgaG93IGRvIEkgY29uZmlndXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSByYW5nZSB1c2lu
ZyB0aGUgVFdBTVAgWWFuZyBtb2RlbD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5
IGF0IDExOjE5IEFNIEhlbnJpayBOeWRlbGwgJmx0OzxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFj
Y2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNt
O21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0
OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5UaGVyZSBpcyBhIGRpc3RpbmN0aW9uIGJldHdlZW4gJnF1b3Q7bXVz
dCBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMmcXVvdDsgYW5kICZx
dW90O211c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMm
cXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5U
aGUgZmlyc3Qgd29yZGluZyBkb2VzIG5vdCBwcm9oaWJpdCBzZW5kZXJzIHRvIGJlIGFibGUgdG8g
c2VuZCBhbHNvIHRvIG90aGVyIGRlc3RpbmF0aW9uIHBvcnRzLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYs
IDIwMTkgYXQgNDo1NyBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3Jk
ZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+SGkgR3JlZywNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk1hbnkgdGhhbmtzIGZvciB0aGUg
cmVwbHkuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5BcyB0aGVyZSBhcmUgYWxyZWFkeSBpbXBsZW1l
bnRhdGlvbnMgb3V0IHRoZXJlIHdoZXJlIHN1Y2ggcmVzdHJpY3Rpb25zIGRvIG5vdCBleGlzdCBh
cyBkaXNjdXNzZWQgaW4gYW5vdGhlciBlbWFpbCB0aHJlYWQgKGp1c3QgZm9yd2FyZGVkIHRoZW0p
LCB0aGUNCiBmb2xsb3dpbmcgdGV4dCB3aXRoIE1VU1QgaXMgYWxyZWFkeSB2aW9sYXRlZC4gVGhl
IFRXQU1QIFlhbmcgbW9kZWwgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0y
RGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9SFJfNW50d1Z1OThNTFZzTlNi
ZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj4NCjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmIj5k
cmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZzwvc3Bhbj48L2E+IHNob3VsZCBhbHNvIG5vdCBwbGFj
ZSBzdWNoIHJlc3RyaWN0aW9uLiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+U2VjdGlvbiA0
LjQNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3Q8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
cGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBh
bmQvb3I8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5
c3RlbSBzaG91bGQgZmluZCBhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2Uu
Jm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFNhdCwgQXVnIDMsIDIwMTkg
YXQgMTowNSBQTSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpj
dXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+bXkgYXBvbG9naWVzIGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91ciBu
YW1lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5UaGFuayB5b3UgZm9yIHlvdXIga2luZCBjb25zaWRlcmF0aW9uIG9mIHRoZSBwcm9wb3NlZCB1
cGRhdGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPlJlZ2FyZGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgcmFuZ2Ugb2YgdGhlIHZhbGlkIFVE
UCBwb3J0IG51bWJlcnMsDQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJE
aXBwbS0yRHR3YW1wLTJEeWFuZy0yRDEzJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJk
cU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1IUl81bnR3VnU5OE1MVnNOU2Jm
TGtlR2xRY19EU1QwMmFfanVyQUxIT1BRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0KZHJhZnQt
aWV0Zi1pcHBtLXR3YW1wLXlhbmc8L2E+Jm5ic3A7dXNlcyB0eXBlIGR5bmFtaWMtcG9ydC1udW1i
ZXIgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1i
ZXIgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJl
ciB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JhbmdlIDQ5MTUyLi42
NTUzNTs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRpb24gJnF1b3Q7RHluYW1pYyByYW5nZSBmb3IgcG9ydCBu
dW1iZXJzLiZxdW90Ozs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dG8gc3BlY2lmeSB0aGUgdmFs
aWQgcmFuZ2UgZm9yIGEgc2VuZGVyLXVkcC1wb3J0LiBUaGUgcmFuZ2UgZm9yIGEgVURQIHBvcnQg
bnVtYmVyIG9mIGEgU2Vzc2lvbi1SZWZsZWN0b3IgaGFzIGJlZW4gc3BlY2lmaWVkIHNsaWdodGx5
IGRpZmZlcmVudGx5IGJlY2F1c2UgaXQgaW5jbHVkZXMgdGhlIHdlbGwta25vd24NCiBwb3J0IDg2
Mjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtsZWFmIHJlZmxlY3Rvci11
ZHAtcG9ydCB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVtYmVyIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cmFuZ2UgJnF1b3Q7ODYyIHwgNDkxNTIu
LjY1NTM1JnF1b3Q7Ozxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRpb248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JnF1b3Q7VGhlIGRlc3RpbmF0aW9uIFVEUCBw
b3J0IG51bWJlciB1c2VkIGluIHRoZTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgVFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMg
YmVsb25naW5nIHRvIHRoaXM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRlc3Qgc2Vzc2lvbi4mcXVvdDs7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt9PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkJ1dCwgYXMgd2Ugb2JzZXJ2ZSwgaW4gYm90
aCBjYXNlcyBkZWZpbml0aW9ucyBpbmNsdWRlIHRoZSBEeW5hbWljL1ByaXZhdGUgcmFuZ2UgZXhw
bGljaXRseSBkZWZpbmVkLiBJIHRoaW5rIHRoYXQga2VlcGluZyBTVEFNUCBzcGVjaWZpY2F0aW9u
IGNvbnNpc3RlbnQgd2l0aCB0aGUgVFdBTVAsIFRXQU1QIFlBTkcNCiBkYXRhIG1vZGVsIGluIHBh
cnRpY3VsYXIsIGluIHRoZSB3YXkgdGhlIHZhbGlkIHJhbmdlIG9mIFVEUCBwb3J0cyBpcyBiZWlu
ZyBzcGVjaWZpZWQsIGlzIGJlbmVmaWNpYWwgdG8gdGhlIFNUQU1QIGRvY3VtZW50LiBIb3BlIHlv
dSdsbCBhZ3JlZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQgMTA6NTMgQU0g
UmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRj
b2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGgxPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtd2VpZ2h0Om5vcm1hbCI+VGhhbmtzIEdyZWcgZm9yIGNv
bnNpZGVyaW5nIG15IHJldmlldyBjb21tZW50cy4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvaDE+DQo8
aDE+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC13ZWlnaHQ6bm9ybWFsIj5Hb29k
IHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3aXRoIGRyYWZ0LWlldGYtaXBwbS1z
dGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRoaXMgc2hvdWxkIGZpeCB0aGUgaW50
ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28uIFRoaXMgYWxzbyBnaXZlcyBmZXcg
KDMpIGJ5dGVzIGZvciBhbnkgZnV0dXJlIGV4dGVuc2lvbnMuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvaDE+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij5Zb3UgbWF5IGZpeCB0aGUgc3BlbGxpbmcgb2YgbXkgbmFtZSBh
bmQgYW5vdGhlciB0eXBvIGJlbG93Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk9MRDo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij5hbmQgUmFrZXNoIEdhbmRpIG9yIHRoZWlyPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TkVXOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFuZCBS
YWtlc2ggR2FuZGhpIGZvciB0aGVpcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5JIGRpZCBub3Qg
c2VlIGZvbGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4gSXMgdGhhdCBpbnRlbnRpb25hbD88L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5PbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEg
QU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFRoYW5rcyBHcmVnIGZvciB0aGUgcmVwbHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IEluIHRoaXMgY2Fz
ZSwgc2hvdWxkIHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNlc3Npb24tU2VuZGVyIGNh
biBzZWxlY3QgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxvd2luZyB0aGUgZ3VpZGVs
aW5lcyBzcGVjaWZpZWQgaW4NCiBbUkZDNjMzNV0sIGluc3RlYWQgb2Ygc3BlY2lmeWluZyBmb2xs
b3dpbmc/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+U2Vj
dGlvbiA0LjQNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBUaHVzIFNU
QU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRlc3Q8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGFja2V0cyB0byBk
ZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJpdmF0
ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQg
ZmluZCBhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuJm5ic3A7DQo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5SYWtlc2g8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+T24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxOjAwIFBNIEdyZWcgTWlyc2t5ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRv
cDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1
cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9y
IHlvdXIgaGVscGZ1bCBjb21tZW50cy4gV2UndmUgdXBkYXRlZCB0aGUgZm9ybWF0IG9mIHRoZSBi
YXNlIFNUQU1QIHRlc3QgcGFja2V0LiBBcHByZWNpYXRlIHlvdXIgZmVlZGJhY2sgb24gdGhlIHBy
b3Bvc2VkIGNoYW5nZXMsIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBU
dWUsIEp1bCA5LCAyMDE5IGF0IDk6MjcgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZA
Z21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50
Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xv
ciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgR3JlZyw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkaW5n
IHRoZSBzaXplIG9mIHRoZSBwYWRkaW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUg
c2l6ZSBwYXlsb2FkIGZvciBxdWVyeSBhbmQgcmVzcG9uc2UuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhvd2V2ZXIsIHRoZSBTVEFNUCBwYXls
b2FkIHdpdGggVExWIGV4dGVuc2lvbiAoZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRs
di0wMSkgaGFzIHNsaWdodGx5IGRpZmZlcmVudCBwYWRkaW5nIHNpemUgKDI3ICggb3IgJmd0OyAy
OSkgdnMuIDMwKS4gSXMgdGhlcmUgYSB3YXkgdG8gbWFrZSB0aGVtIGNvbXBhdGlibGU/DQogRG9l
cyBpdCBtZWFuIHRoYXQgZm9yIFNUQU1QIHdpdGggVExWLCBTZXJ2ZXIgT2N0ZXRzIGlzIHNldCB0
byAxLCBidXQgaXQgc2F5cyBNQlogMCBmb3IgYWxsIDMwIGJ5dGVzLiBJZiB0aGUgcmVzcG9uZGVy
IHN1cHBvcnRzIFNlcnZlciBPY3RldHMgYW5kIHNlZSB0aGUgc2l6ZSAmZ3Q7IDI3LCBpdCBtYXkg
ZmluZCB0aGUgU2VydmVyIE9jdGV0IHNpemUgb2YgMCBjb25mdXNpbmc/PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNr
eSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2Jv
cmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJv
dHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkhpIFNoYWhyYW0sPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij50aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNlIGZpbmQgbXkg
YW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1
bCA4LCAyMDE5IGF0IDI6MDIgUE0gU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0bzpz
aGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdldD0iX2JsYW5rIj5zaGFocmFtLmRhdmFy
aUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1
cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVu
dGNvbG9yIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhJIEdyZWc8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHJlYWQgeW91ciBkcmFm
dCBhbmQgaGF2ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjEpIERvZXMgaXQgcmVxdWlyZSBh
bnkgVURQL1RDUCBwb3J0IG51bWJlciBvciBpdCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBp
ZiBpdCByZXVzZXMgZnJvbSBUV0FNUCB0aGVuICZuYnNwO2hvdyBkb2VzIHRoZSByZWNlaXZlciBk
aWZmZXJlbnRpYXRlIGJldHdlZW4gVFdBTVAgYW5kIFNUQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkdJTSZndDsmZ3Q7IFNUQU1QIHVzZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFs
bG9jYXRlZCBmb3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMg
ODU0NSkgYXMgdGhlIGRlZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAg
bWF5IHVzZSBkZXN0aW5hdGlvbg0KIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFu
ZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0ND
Q0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRl
ci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRv
bTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjIp
IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2YgU1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+R0lNJmd0OyZndDsgVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9i
c2VydmF0aW9ucywgYW1vbmcgdGhlbTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1
bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzEiPg0KY2hhbGxlbmdlcyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0eSBhbW9uZyBp
bXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQ7PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KaW5kdXN0cnkgaW50ZXJlc3Qg
aW4gc3RhbmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBh
Y2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KaW1wcm92ZSBleHRlbnNpYmlsaXR5IG9m
IElQIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1cmVtZW50cywg
dGVzdGluZyBvZiBuZXcgbWV0cmljcyBhbmQgcGFyYW1ldGVycywgZS5nLiwgY29uc2lzdGVuY3kg
b2YgQ29TIGluIHRoZSBuZXR3b3JrLiZuYnNwOzxvOnA+PC9vOnA+PC9saT48L3VsPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10
b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpj
dXJyZW50Y29sb3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjMpIFdo
eSBpcyB0aGVyZSBzbyBtdWNoIE1CWiBieXRlPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsm
Z3Q7IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0
ZXN0IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFu
ZCBUUi0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxl
bWVudGF0aW9ucy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNt
IDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo
dDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXIt
cmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGh4PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNoYWhyYW08bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBKdWwgOCwgMjAxOSwgYXQgMTA6MTcgQU0sIEdyZWcg
TWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgTWlyamEsPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHRoZSBz
dWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRzIGFzOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBN
VVNUIGJlIGNhcmVmdWxseTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGVzdGltYXRlZCwgYW5k
IHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hp
bmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBbUkZDODA4NV0g
c2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQ8
YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBmb3IgVURQLWJhc2VkIHByb3RvY29sLiZuYnNwOyBX
aGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNv
bW1lbmRlZCB0byBzdGF5IGluPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIGxpbWl0cyBh
cyBwcm92aWRlZCBpbiBbUkZDODA4NV0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiBpdCBpcyBhY2NlcHRhYmxlLCBJJ2QgbGlrZSB0
byB1cGxvYWQgdGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiBkcmFmdC1pZWZmLWlwcG0tc3RhbXAgYmVm
b3JlIHRoZSBjdXQtb2ZmIGRlYWRsaW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwgOCwgMjAx
OSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1
ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdo
dDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIu
MHB0Ij5IaSBHcmVnLDxicj4NCjxicj4NClNlZSBiZWxvdy48YnI+DQo8YnI+DQomZ3Q7IE9uIDgu
IEp1bCAyMDE5LCBhdCAxNjo1NCwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyB0
aGFuayB5b3UgZm9yIHRoZSByZWZlcmVuY2UgdG8gUkZDIDgwODUuIEkgYWdyZWUgdGhhdCB0aGUg
ZG9jdW1lbnQgaXMgdmVyeSBtdWNoIHJlbGV2YW50IGFuZCBhIHJlZmVyZW5jZSB0byBSRkMgODA4
NSBpbiBTVEFNUCBpcyB1c2VmdWwuIFdoaWxlIHJlYWRpbmcgU2VjdGlvbiAzLjEuMyBJIGNhbWUg
dG8gdGhpbmsgdGhhdCB0aGUgZGlzY3Vzc2lvbiBhbmQgZ3VpZGFuY2UgaW4gb3RoZXIgc2VjdGlv
bnMgb2YgUkZDIDgwODUsIHBhcnRpY3VsYXJseSwNCiBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9u
cyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291
bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBw
cm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSds
bCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLjxi
cj4NCiZndDsgTkVXIFRFWFQ6PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0xv
YWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2Fy
ZWZ1bGx5PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5k
IHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQom
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91Z2hseSBhbmFseXplZCB1c2lu
ZyBbUkZDODA4NV0gYW5kIGl0cyBTZWN0aW9uIDMuMS41IGluPGJyPg0KJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO3BhcnRpY3VsYXIgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNz
aW9uLi4uLjxicj4NCjxicj4NCjxicj4NCk5vdCBzdXJlIGlmIOKAnHVzaW5n4oCdIGlzIHRoZSBy
aWdodCB3b3JkIGJ1dCBvdGhlcndpc2UgZmluZSBmb3IgbWUuIE9yIHlvdSBjb3VsZCBoYXZlIGEg
c2VwYXJhdGUgc2VudGVuY2UgbGlrZTo8YnI+DQo8YnI+DQrigJxSRkM4MDg1IHNlY3Rpb24gMy4x
LjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFz
ZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVw
ZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBz
YXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1LuKAnTxicj4NCjxicj4NCk9y
IHNvbWV0aGluZyBzaW1pbGFy4oCmPGJyPg0KPGJyPg0KQkNQIGlzIHRoZSBzYW1lIG1hdHVyaXR5
IGxldmVsIGFzIFBTLiBTbyBpdCB3b3VsZG7igJl0IGJlIGEgZG93bnJlZi4gSG93ZXZlciwgSSB0
aGluayBoYXZpbmcgdGhpcyBhcyBpbmZvcm1hdGlvbmFsIHJlZiBpcyBmaW5lLjxicj4NCjxicj4N
Ck1pcmphPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsPGJy
Pg0KJmd0OyBHcmVnPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIE1vbiwgSnVsIDgsIDIwMTkgYXQg
MjozNyBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3
aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyBhIGxvdCBm
b3IgeW91IHJlcGx5LiBDaGFuZ2VzIGFyZSBnb29kLiBJIHdvbmRlciBpZiBpdCB3b3VsZCBiZSB1
c2VmdWwgdG8gcHJvdmlkZSBhIHJlZmVyZW5jZSB0byBSRkM4MDg1IGJlY2F1c2UgaXQgaGFzIGEg
bG90IG9mIGluZm9ybWF0aW9uIGFib3V0IGNvbmdlc3Rpb24gY29udHJvbCBvZiBVRFAgYmFzZWQg
dHJhZmZpYz8gSXQgcmVjb21tZW5kcyB0byBzZW5kIG5vdCBtb3JlIHRoYW4gMSBwYWNrZXQgcGVy
IDMgc2Vjb25kcyAoaWYNCiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1h
a2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0
IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3Ug
dGhpbms/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJl
dmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRo
ZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5
b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2Fy
ZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLjxicj4NCiZndDsg
PGJyPg0KJmd0OyBNaXJqYTxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24g
Ni4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgSGkgTWlyamEs
PGJyPg0KJmd0OyAmZ3Q7IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9yb3VnaCByZXZpZXcsIHZlcnkg
cG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGlu
LWxpbmVkIGFuZCB0YWdnZWQgR0lNJmd0OyZndDsuIEF0dGFjaGVkIHRoZSBkaWZmLjxicj4NCiZn
dDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgUmVnYXJkcyw8YnI+DQomZ3Q7ICZndDsgR3JlZzxicj4N
CiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFN
IE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0
IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7IHdyb3RlOjxicj4N
CiZndDsgJmd0OyBIaSBhdXRob3JzLCBoaSBhbGwsPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsg
Jmd0OyBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qg
c2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUg
SSBzdGFydCBJRVRGIGxhc3QgY2FsbC48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEkg
YmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsg
bG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1
aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxp
ZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0
IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQNCiB0aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBi
ZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlk
ZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNz
aW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBjb3VsZCBiZSBnb29kLjxicj4NCiZndDsg
Jmd0OyBHSU0mZ3Q7Jmd0OyZuYnNwOyBUaGFuayB5b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8gdGhlIGZhY3QgdGhhdCBTVEFN
UCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY29tcG9uZW50czo8YnI+
DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IEJlY2F1c2Ugb2YgdGhlIGNvbnRyb2w8YnI+DQomZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7IGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBiZWluZyBv
dXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBzcGVj
aWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6PGJyPg0K
Jmd0OyAmZ3Q7IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZTo8YnI+DQomZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRv
IGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4
aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vz
c2lvbi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBBbm90
aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4g
VURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAu
IEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmlu
ZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3Mg
Y3J5c3RhbCBjbGVhci48YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsgQWRkaW5nIHRoZSByZWZl
cmVuY2UgdG8gJnF1b3Q7VURQIHRyYW5zcG9ydCZxdW90OyBpbnRvIHRoZSBmaXJzdCBzZW50ZW5j
ZSBvZiBUaGVvcnkgb2YmbmJzcDsgT3BlcmF0aW9ucyBzZWN0aW9uOjxicj4NCiZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBv
dmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLjxicj4NCiZn
dDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgTWlyamE8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAm
Z3Q7IFAuUy46PGJyPg0KJmd0OyAmZ3Q7IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0
aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC88
YnI+DQomZ3Q7ICZndDsgLSZndDsg4oCcYW7igJ0gbWlzc2luZzxicj4NCiZndDsgJmd0OyBHSU0m
Z3Q7Jmd0OyBUaGFuayB5b3UuIERvbmUuIDxicj4NCiZndDsgJmd0OyAmbHQ7RGlmZl8gZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wLTA2LnR4dCAtIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNy4uLi50eHQu
aHRtbCZndDs8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pcHBtJmFtcDtkPUR3TUZhUSZhbXA7
Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1w
O209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1FMzR1
cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBDaWlvJmFtcDtlPSIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvYT48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxp
c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlw
cG1AaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19p
cHBtJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1
U05MdVdqSXUtbyZhbXA7cz1FMzR1cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBD
aWlvJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vaXBwbTwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tDQo8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJp
ayBOeWRlbGw8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5
RDE1Ij5TciBQcm9kdWN0IE1hbmFnZXI8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1h
aWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRp
YW4uY29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFR
JmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNC
dyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtz
PXRBdTB6eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9u
Om5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjE1
NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEuNjM1NGluO2hlaWdodDouNTIwOGluIiBpZD0i
Z21haWwtbV85MjA1NDgxMTU1ODM1NjM3MjQ4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdt
YWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFp
bC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz13LWZGTGFqWVN4ZEFHbkRQ
Z2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5
bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4
MzU2MzcyNDhnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2
Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEy
ODc2OV94MDA1Zl94MDAwMF9pMTAyNiIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi9mOTcucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMy
L2Y5Ny5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRp
YW4mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4
a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVT
Tkx1V2pJdS1vJmFtcDtzPWFMeFgtTDhZRmlpbzRQSnVzbk16SkFDZFpZSWtGejVrelNZWWczM3RI
WFkmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7
dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRl
cj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6
LjI2MDRpbiIgaWQ9ImdtYWlsLW1fOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWlsLW1fLTI3MTk5NjUx
MjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYw
NjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI3IiBz
cmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciIGFsdD0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9zcGFuPjwvc3Bhbj48
L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jr
cy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPWFWMTBQdlo2NWdpaEJ0cmN5
UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1bTAmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHls
ZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fOTIwNTQ4MTE1NTgz
NTYzNzI0OGdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2
OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4
NzY5X3gwMDVmX3gwMDAwX2kxMDI4IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2w1NC5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIv
bDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mYW1w
O2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRW
eUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJ
dS1vJmFtcDtzPVBvd1Q5QzlfRTA5WWc4dG9XQ2E0eDBjZkZzZXBRSjhEMURoZDlMWjFhejQmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4wMTA0
aW4iIGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tXy0yNzE5OTY1MTI1MTAz
MDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4
MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAyOSIgc3JjPSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyIgYWx0PSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0K
PC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZh
bXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVEls
dFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVX
akl1LW8mYW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZh
bXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5Bdmlz
IGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5n
PSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0aW9ucyBjb250ZW51
ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkg
ZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfD
qWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOg
IGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kg
dm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMg
cGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQg
ZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0
ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxl
IHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOpZGl0ZXVyLiBN
ZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMgZS1tYWlsIG1lc3Nh
Z2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1h
dGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRo
ZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMg
bWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1lZGlhdGVseSBhbmQg
ZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRp
c3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1l
bnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBw
cm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4tLQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzFBMDgzMiI+MS44NjYu
Njg1LjgxODE8YnI+DQo8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT48L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9f
YWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFt
cDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhm
SmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1Y
X053TmZOaDVRTXFRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+
PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxNTciIGhlaWdodD0iNTAiIHN0eWxlPSJ3aWR0aDoxLjYz
NTRpbjtoZWlnaHQ6LjUyMDhpbiIgaWQ9ImdtYWlsLW1fOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWls
LW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1t
Xy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gw
MDAwX2kxMDMwIiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5w
bmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyI+PC9z
cGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7
ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5
RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1
LW8mYW1wO3M9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZhbXA7
ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRl
Y29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGlu
IiBpZD0iZ21haWwtbV85MjA1NDgxMTU1ODM1NjM3MjQ4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3
MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAz
NTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzEiIHNyYz0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJz
cDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80UEp1
c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5
bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4
MzU2MzcyNDhnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2
Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEy
ODc2OV94MDA1Zl94MDAwMF9pMTAzMiIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi90OTkucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMy
L3Q5OS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmxpbmtlZGluLmNvbV9j
b21wYW55X2FjY2VkaWFuLTJEbmV0d29ya3MtM0ZvcmlnaW5hbFN1YmRvbWFpbi0zRGNhJmFtcDtk
PUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlE
MW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUt
byZhbXA7cz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmFtcDtl
PSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVj
b3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdp
ZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4i
IGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDcz
MzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1
NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAzMyIgc3JjPSJodHRw
czovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIiBhbHQ9Imh0dHBzOi8vaS54
aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4N
CjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX193d3cuYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9v
MC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1Qb3dUOUM5X0UwOVlnOHRvV0NhNHgw
Y2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29s
b3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgc3R5bGU9Indp
ZHRoOjMuMDYyNWluO2hlaWdodDouMDEwNGluIiBpZD0iZ21haWwtbV85MjA1NDgxMTU1ODM1NjM3
MjQ4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2
NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3Njlf
eDAwNWZfeDAwMDBfaTEwMzQiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGci
Pjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNG
NTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1U
U1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRx
T28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhzYlRIOWtXNEpy
Y1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4u
Y29tPC9hPjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQi
PkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBk
YW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMg
ZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwu
IENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uDQogb3Ug
ZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJl
dXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50
IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERl
IHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3Vlciwg
ZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQogc2FucyBs4oCZYXV0b3Jpc2F0
aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+
PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkNvbmZpZGVudGlhbGl0
eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29u
dGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5k
IHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2Vl
KHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0g
c2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhl
cm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1l
c3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9m
IHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4tLQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3NwYW4+PC9zdHJvbmc+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
Cjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBN
YW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJj
b2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxs
QGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFH
UXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0
ZzBNJmFtcDtzPVVYbExMSVdRUHp0Vm9DYUFUbnlsZFB1aXE1Y014NHNvRWJQVEdqbXNKUUUmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEuNjM1NGluO2hlaWdodDouNTIw
OGluIiBpZD0iZ21haWwtbV85MjA1NDgxMTU1ODM1NjM3MjQ4Z21haWwtbV8tMjcxOTk2NTEyNTEw
MzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NF94MDA1Zl94MDAwMF9pMTAyOSIgc3Jj
PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIiBhbHQ9Imh0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciPjwvc3Bhbj48L3NwYW4+PC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fd3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRk
MTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVF
QXlPRUh0ZzBNJmFtcDtzPTBsdHB3RklqdnVaOHNWaGp1RDJSTjF0SWdPYncwN1JJZ0xfNGozdks5
WmMmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7
dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRl
cj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6
LjI2MDRpbiIgaWQ9ImdtYWlsLW1fOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWlsLW1fLTI3MTk5NjUx
MjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRfeDAwNWZfeDAwMDBfaTEwMjgi
IHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFu
PjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1M
RllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5
WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5
T0VIdGcwTSZhbXA7cz1RVEhkYXE2YlhNeWRWVkpTblM4cGZ1aHFFbkxDV3pPMHRQOUEtZ3lNV0JB
JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3Rl
eHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9
IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4y
NjA0aW4iIGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4MzU2MzcyNDhnbWFpbC1tXy0yNzE5OTY1MTI1
MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kxMDI3IiBz
cmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciIGFsdD0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9zcGFuPjwvc3Bhbj48
L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jr
cy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02
ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJmFt
cDtzPVZfZWhWYXJ6alc4dnZPcUpleXE2MTE0Nkx5S1FfUmd6MWZOSnpKdzF3YUkmYW1wO2U9IiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0
aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9
IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9
ImdtYWlsLW1fOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVn
bWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRfeDAwNWZfeDAwMDBfaTEwMjYiIHNyYz0iaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyIgYWx0PSJodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0z
QV9fd3d3LmFjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZhbXA7cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFt
cDttPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9OVY2
LWdnWmIwMDl3UDJldGkwdkN1OU9XTnoxRWd4Y2JEUHFlMHhDYWlsayZhbXA7ZT0iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9u
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjk0IiBo
ZWlnaHQ9IjEiIHN0eWxlPSJ3aWR0aDozLjA2MjVpbjtoZWlnaHQ6LjAxMDRpbiIgaWQ9ImdtYWls
LW1fOTIwNTQ4MTE1NTgzNTYzNzI0OGdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1t
XzEyNjE3ODMwOTQxOTY2OTYyNjRfeDAwNWZfeDAwMDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48c3Ry
b25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNIbi1lX2hPbTBC
aFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xf
d05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9VVhsTExJV1FQenRWb0NhQVRueWxkUHVpcTVjTXg0
c29FYlBUR2ptc0pRRSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9z
cGFuPjwvc3Ryb25nPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJm
b250LXNpemU6Ny41cHQiPkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5MZXMg
aW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0
b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBl
dXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMg
aW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbg0KIG91IGRlIHNl
cyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2
ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVj
IGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVz
LCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxl
IGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZQ0KIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBk
ZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFu
IGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5Db25maWRlbnRpYWxpdHkgbm90
aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dCI+VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4g
Y29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGlj
aCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4g
SWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRl
cg0KIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2YuIEZ1cnRoZXJtb3Jl
LCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBtZXNzYWdl
IGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29uc2VudCBvZiB0aGUg
c2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5rIHlvdS48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xlYXI9ImFs
bCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tDQo8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxicj4NCjxzdHJvbmc+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFBMDgzMiI+SGVucmlrIE55ZGVsbDwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxzdHJv
bmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij5TciBQcm9kdWN0IE1hbmFnZXI8L3NwYW4+
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQTA4MzIi
PjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJy
Pg0KPGEgaHJlZj0iaHR0cDovL2FjY2VkaWFuLmNvbS8iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBzdHls
ZT0id2lkdGg6MS42MzU0aW47aGVpZ2h0Oi41MjA4aW4iIGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4
MzU2MzcyNDhfeDAwNWZfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2Vz
L0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3
dy5mYWNlYm9vay5jb20vYWNjZWRpYW4vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6
LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fOTIwNTQ4MTE1NTgzNTYzNzI0OF94
MDA1Zl94MDAwMF9pMTAyOCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042Mzgz
Mi9mOTcucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5w
bmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20v
QWNjZWRpYW4iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0
ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVy
PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDou
MjYwNGluIiBpZD0iZ21haWwtbV85MjA1NDgxMTU1ODM1NjM3MjQ4X3gwMDVmX3gwMDAwX2kxMDI3
IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciIGFsdD0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9zcGFuPjwvc3Bh
bj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvYWNj
ZWRpYW4tbmV0d29ya3M/b3JpZ2luYWxTdWJkb21haW49Y2EiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0
eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV85MjA1NDgxMTU1
ODM1NjM3MjQ4X3gwMDVmX3gwMDAwX2kxMDI2IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdl
cy9HZXQvTjYzODMyL2w1NC5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9O
NjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cDovL3d3
dy5hY2NlZGlhbi5jb20vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRv
d3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1n
IGJvcmRlcj0iMCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6My4wNjI1aW47
aGVpZ2h0Oi4wMTA0aW4iIGlkPSJnbWFpbC1tXzkyMDU0ODExNTU4MzU2MzcyNDhfeDAwNWZfeDAw
MDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGci
IGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48
L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQx
NSI+PGEgaHJlZj0iaHR0cDovL2FjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2VkaWFu
LmNvbTwvYT48L3NwYW4+PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6
Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2Fn
ZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25maWRlbnRp
ZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Np
b25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29u
DQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBh
ciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlh
dGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFp
cmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVs
Z3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQogc2FucyBs4oCZYXV0
b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkNvbmZpZGVu
dGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJl
dG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVn
ZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRk
cmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBp
bmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4g
RnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0
aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25z
ZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Ljwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLSA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3Nw
YW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQx
NSI+U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9
Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNj
ZWRpYW4uY29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9hY2NlZGlhbi5j
b20vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEuNjM1NGluO2hlaWdodDouNTIw
OGluIiBpZD0iX3gwMDAwX2kxMDI5IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2E2NS5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIv
YTY1LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFj
ZWJvb2suY29tL2FjY2VkaWFuLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+
PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0
aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAwMDBfaTEwMjgiIHNyYz0iaHR0cHM6Ly9pLnhpbmsu
aW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJo
dHRwczovL3R3aXR0ZXIuY29tL0FjY2VkaWFuIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lk
dGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9Il94MDAwMF9pMTAyNyIgc3JjPSJodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5r
LmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxh
IGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2FjY2VkaWFuLW5ldHdvcmtz
P29yaWdpbmFsU3ViZG9tYWluPWNhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVl
Ij48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2
MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9Il94MDAwMF9pMTAyNiIgc3JjPSJodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL2w1NC5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9
Imh0dHA6Ly93d3cuYWNjZWRpYW4uY29tLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6
Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgc3R5bGU9IndpZHRo
OjMuMDYyNWluO2hlaWdodDouMDEwNGluIiBpZD0iX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+
PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHA6Ly9hY2Nl
ZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Ryb25n
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0aW9ucyBj
b250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1
aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHBy
b3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBz
b250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGluYXRhaXJl
cy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWls
IHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRl
dXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qg
c3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91
IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOpZGl0
ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMgZS1tYWls
IG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBp
bmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQg
Zm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZl
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1lZGlhdGVs
eSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1
cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0
dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_55B62D8053814E289674ADB580EC6963ciscocom_--


From nobody Fri Aug  9 08:36:26 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 160EB120110; Fri,  9 Aug 2019 08:36:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 mmM5-mUtoYuz; Fri,  9 Aug 2019 08:36:18 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 DDC0E12008A; Fri,  9 Aug 2019 08:36:13 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id v24so92644113ljg.13; Fri, 09 Aug 2019 08:36:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cJwzyrWVHEKWJVF8iYmD84nhpuoyvLFHJ8prpZerWmA=; b=tJDpLiDjV4nU2ElrzXBEnSuWLPzgiNxhpjlgfuw9CRdZmCRKKbPWUxa0u4IiU+pr/k mL3FUqlJzUTSdNQYrZztWIuryOBTlEntgZzp7NRiQfqtIv3w4yE/qRUM1GZ8M834bDDB kz/whSgHfuN87hljXvlhYxC+yG6xAV6TkGqOPrevpYuNaNM0moJYV2MTy3hZVf0gxXTF KnjV/sgU17XAYfN0fY6jjO4IiuPmlelbUrmkDGlDhrT2p2Mt1L+6mGGHsQZgtV1sWy0y YyUIwFb5dI23kEoWEdYFhJPg3f+/wGNQYV7oIWWn+n+P/wcK7uUDB0fNsquNdvxc6kwM /gRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cJwzyrWVHEKWJVF8iYmD84nhpuoyvLFHJ8prpZerWmA=; b=o1wNjwDiHw+bj6aH00L4H9NeLGpFRQxFeQsb2AaDEicTduTNS6KdxXlyzsCZ0bVjGp 76ITCbpugel7NZIIjD3FrhKTeT6s7v/YGl2dO0q7sDNz48xWM0OeF6Mj2YsS2vxvLuln YDbw4IDMpLOusUXX7IQAlG5rgN7DW9udZ3DNthcX80wIBY6pnG7QySLAkLff4vZMZkzC nDwNX04LacPT/4gZ79JIKyifIdg6jMSn5ZUaMz3GpNE/7JnF4FBjBHCKEhRYAO0CDq5/ XJGcb9p2NuMQZJ4GzoBaCLWP6O/yrCYWM+iDkgRszalbDw1PwMFKx8cy3iKdBDkFwlTr Selg==
X-Gm-Message-State: APjAAAUpnz/Xpm9DnVDDBcddc8fECASshqCzYNimHxuVdlpEtX3wVnly NwtyDdnowbSFrcumJNL6PE36uRyZBoZF6EZuJYQt19UN
X-Google-Smtp-Source: APXvYqzEykH9cvE8++WNk9upTNQWcK2TOSkFnl/LsAQqAwbonU0V90cPVGOl68s7qjyQCmhU2kS+G8H66LGmGXxokOA=
X-Received: by 2002:a2e:7d0c:: with SMTP id y12mr11882528ljc.36.1565364971474;  Fri, 09 Aug 2019 08:36:11 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com> <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com>
In-Reply-To: <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 9 Aug 2019 08:35:58 -0700
Message-ID: <CA+RyBmU+7W=BqcWow1tUeQU2G5iQ7igKg+qgWGFXBqRTxqSM3Q@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: Henrik Nydell <hnydell@accedian.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>,  Rakesh Gandhi <rgandhi.ietf@gmail.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001195d0058fb0ef57"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/C4DSuzkZVGEgxievkwrP1rMNnbI>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 15:36:25 -0000

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

Hi Rakesh and Henrik,
much appreciate your ideas. I agree with the new text that includes "MAY"
as expressed by Rakesh. I think that Henrik's proposal to maintain "MUST"
for the Dynamic range is accurate and will ensure interoperability,
including with the existing implementations of TWAMP Light.
What do you think?

Regards,
Greg

On Fri, Aug 9, 2019 at 4:51 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Thanks Henrik and Greg for the text proposals.
>
>
>
> May be we can change the text as follows to allow the flexibility.
>
>
>
> "Thus STAMP Session-Sender SHOULD be able to send test packets to
> destination UDP port number from the Dynamic and/or Private Ports range
> 49152-65535 as well as the registered TWAMP port 862. Implementations MAY
> allow using UDP port number outside the Private Ports range when the test
> management system finds a port number that both devices can use."
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *Henrik Nydell <hnydell@accedian.com>
> *Date: *Friday, August 9, 2019 at 5:51 AM
> *To: *Greg Mirsky <gregimirsky@gmail.com>
> *Cc: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>, "MORTON, ALFRED C
> (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM
> Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
>
>
> Hi Greg, to make the wording even clearer you could change to
>
>
>
> "Thus STAMP Session-Sender MUST as a minimum be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535 as well as the registered TWAMP port
> 862. Implementations MAY allow using ports outside the IANA assigned
> Private Ports range."
>
>
>
>
>
>
>
> On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh and Henrik,
>
> thank you for a very informative discussion. Do you think the wording in
> Section 4.4 of the STAMP specification needs modification:
>
>    Thus STAMP Session-Sender MUST be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535, test management system should find a
>    port number that both devices can use.
>
> ...
>
>    In the latter scenario, the test management system SHOULD set STAMP
>    Session-Reflector to use UDP port number from the Dynamic and/or
>    Private Ports range.
>
> I think that the text is not restrictive and can stay. What do you think?
>
> We can review and update STAMP YANG model in a separate thread.
>
>
>
> Regards,
>
> Greg
>
>
>
>
>
>
>
> On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Thanks Henrik and Al for your feedbacks and discussions.
>
>
>
> I have few comments on the TWAMP yang model draft-ietf-ippm-twamp-yang:
>
>
>
> 1)      Reflector side does not have autoallocate option. Only sender
> side has it and both allow dynamic range ports only (and 862).
>
>       leaf reflector-udp-port {
>
>                type inet:port-number {
>
>                  range "862 | 49152..65535";
>
>                }
>
>
>
>      leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
>
>
> 2)      Autoallocate is still from the dynamic port range only.
>
> 3)      Even with the dynamic UDP port, the backend and controller still
> need to  handle the case where the UDP port has been allocated to somethi=
ng
> else on that node, as it is dynamic.
>
> 4)      Well known ports can be handled by the backend similarly if there
> was an error in provisioning.
>
> 5)      This range issue seems to get propagated to the new work like
> draft-ietf-ippm-stamp.
>
>
>
> Other than the VOIP example below, there is another example of the simila=
r
> case on Page 31 in https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt
> as pointed out by Mirja in another thread.
>
>
>
> At this point, two vendors are saying the UDP port range for TWAMP is an
> issue for them. As the existing implementations do not have such range
> limit, operators may be using an UDP port outside this range, this means
> moving to the TWAMP Yang model could be troublesome.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of "MORTON, ALFRED C (AL)"
> <acm@research.att.com>
> *Date: *Thursday, August 8, 2019 at 5:02 AM
> *To: *Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <
> rgandhi.ietf@gmail.com>
> *Cc: *"draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>,
> IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net=
>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh and Henrik,
>
>
>
> working from the VoIP testing example below, it seems as though
>
> =E2=80=9Cability to test on a specific port in the User range,
>
> with prior agreement of users on the tested network=E2=80=9D
>
> should have been asked for-as a feature during
>
> YANG model development?
>
>
>
> the authors used the Dynamic Range to avoid *accidentally*
>
> stepping on IANA-allocated User ports during auto-allocation:
>
>
>
>              leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
> with RFC 6335:
>
> 6.  Port Number Ranges
>
>
>
>    TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit namespaces for their
>
>    port number registries.  The port registries for all of these
>
>    transport protocols are subdivided into three ranges of numbers
>
>    [RFC1340], and Section 8.1.2 describes the IANA procedures for each
>
>    range in detail:
>
>
>
>    o  the System Ports, also known as the Well Known Ports, from 0-1023
>
>       (assigned by IANA)
>
>
>
>    o  the User Ports, also known as the Registered Ports, from 1024-
>
>       49151 (assigned by IANA)
>
>
>
> providing our over-riding guidance.
>
>
>
> If we agree that the sort of testing you describe means
>
> adding a new feature to the model, then let=E2=80=99s give some thought
>
> to how that might best be done.
>
>
>
> Al
>
>
>
> *From:* Henrik Nydell [mailto:hnydell@accedian.com]
> *Sent:* Thursday, August 8, 2019 3:51 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* MORTON, ALFRED C (AL) <acm@research.att.com>; IPPM Chairs <
> ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>; Mirja Kuehlewind <
> ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Agree Rakesh.
>
> There is value in being able to for example as close as possibly mimic fo=
r
> example a VoIP flow on a network path, using typical UDP ports (5060 for
> example), and a typical VoIP IPG (20ms) and proper payload length to make
> the TWAMP flows be treated in the same way as the real RTP traffic by the
> network elements (firewalls, NAT or other port-sensitive devices).
>
>
>
>
>
> On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
> Thanks Al and Henrik.
>
> If there is no specific requirement to add a limit on the UDP port range,
> it would be good to not have it in the STAMP draft as well as in the TWAM=
P
> Yang model. Let implementations decide what ports they can support (keepi=
ng
> in mind the assigned ones) and let operators decide what port they like t=
o
> provision.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <
> acm@research.att.com> wrote:
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
> *Sent:* Wednesday, August 7, 2019 4:30 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> The range probably comes from the IANA definition of the ephemeral ports
> (49152 to 65535) although these are defined for short-lived TCP and not
> explicitly for UDP. Why this made it into the yang model for TWAMP-test
> (which is UDP) I dont know, probably someone mixed it up with TCP and it
> passed the reviewers without much thought.
>
> *[acm] *
>
> https://tools.ietf.org/html/rfc6335#section-6
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_rfc6335-23section-2D6&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn=
-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEA=
yOEHtg0M&s=3DY3I4sW9cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&e=3D>
>
> seems clear to me, without making the distinction between TCP and UDP
>
> you mention. There was discussion on the ippm-list IIRC, too.
>
>
>
> Most, if not all, implementations of TWAMP I have seen does not impose
> limitations on the source UDP ports for the TWAMP-test packets when
> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
> Nokia, Huawei impose any limitation like that when configuring via CLI or
> GUI.
>
>
>
> With a yang model based configuration the user will of course be limited
> if they use the yang model that only defines the ephemeral range as valid=
.
> I see no severe disadvantages of this, but it would of course have been
> better if the yang model was less restrictive, since the restriction has =
no
> real value in itself.
>
>
>
> *[acm] ...*except avoiding a port assigned by IANA...
>
>
> Al
>
>
>
> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Henrik. Where does this requirement come from? Also, how do I
> configure the UDP port outside the range using the TWAMP Yang model?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
> wrote:
>
> There is a distinction between "must be able to send to these destination
> ports" and "must only be able to send to these destination ports"
>
>
>
> The first wording does not prohibit senders to be able to send also to
> other destination ports.
>
>
>
>
>
> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Many thanks for the reply.
>
> As there are already implementations out there where such restrictions do
> not exist as discussed in another email thread (just forwarded them), the
> following text with MUST is already violated. The TWAMP Yang model
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
> should also not place such restriction.
>
> Section 4.4
>
>        Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> my apologies for the misspelling of your name.
>
> Thank you for your kind consideration of the proposed update.
>
> Regarding the definition of the range of the valid UDP port numbers,
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
> type dynamic-port-number as follows:
>
>      typedef dynamic-port-number {
>        type inet:port-number {
>          range 49152..65535;
>        }
>        description "Dynamic range for port numbers.";
>      }
>
> to specify the valid range for a sender-udp-port. The range for a UDP por=
t
> number of a Session-Reflector has been specified slightly differently
> because it includes the well-known port 862:
>
>            leaf reflector-udp-port {
>              type inet:port-number {
>                range "862 | 49152..65535";
>                }
>              description
>                "The destination UDP port number used in the
>                 TWAMP-Test (UDP) test packets belonging to this
>                 test session.";
>            }
>
> But, as we observe, in both cases definitions include the Dynamic/Private
> range explicitly defined. I think that keeping STAMP specification
> consistent with the TWAMP, TWAMP YANG data model in particular, in the wa=
y
> the valid range of UDP ports is being specified, is beneficial to the STA=
MP
> document. Hope you'll agree.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Greg for considering my review comments. Good to see the message
> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. Th=
is
> should fix the interoperability issue between the two. This also gives fe=
w
> (3) bytes for any future extensions.
>
> ------------------------------------------------------------------------
>
> You may fix the spelling of my name and another typo below:
>
> OLD:
>
> and Rakesh Gandi or their
>
>
>
> NEW:
>
> and Rakesh Gandhi for their
>
> ----------------------------------------------------------------------
>
>
>
> I did not see following comment addressed. Is that intentional?
>
> ------------------------------------------------
>
> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
>     Thanks Greg for the reply.
>
>
>
>     In this case, should the draft just state that the Session-Sender can
> select destination UDP port number following the guidelines specified in
> [RFC6335], instead of specifying following?
>
>
>
> Section 4.4
>
>     Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
> ----------------------------------------------
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> thank you for your helpful comments. We've updated the format of the base
> STAMP test packet. Appreciate your feedback on the proposed changes,
> comments and questions,
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Regarding the size of the padding, yes, it's good to use the same size
> payload for query and response.
>
> However, the STAMP payload with TLV extension
> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding si=
ze
> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ =
0
> for all 30 bytes. If the responder supports Server Octets and see the siz=
e
> > 27, it may find the Server Octet size of 0 confusing?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
>
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA=
58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D0l=
tpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19=
Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DQTHdaq6b=
XMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEM=
gj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1f=
NJzJw1waI&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQ=
sr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D9V6-ggZb009wP=
2eti0vCu9OWNz1EgxcbDPqe0xCailk&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <http://accedian.com/>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://www.facebook.com/accedian/> [image:
> https://i.xink.io/Images/Get/N63832/t99.png]
> <https://twitter.com/Accedian> [image:
> https://i.xink.io/Images/Get/N63832/l54.png]
> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dc=
a>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <http://www.accedian.com/>
> *accedian.com <http://accedian.com>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>

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

<div dir=3D"ltr">Hi Rakesh and Henrik,<div>much appreciate your ideas. I ag=
ree with the new text that includes &quot;MAY&quot; as expressed by Rakesh.=
 I think that Henrik&#39;s proposal to maintain &quot;MUST&quot; for the Dy=
namic range is accurate and will ensure interoperability, including with th=
e existing implementations of TWAMP Light.</div><div>What do you think?</di=
v><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 9, 2019 at 4=
:51 AM Rakesh Gandhi (rgandhi) &lt;<a href=3D"mailto:rgandhi@cisco.com">rga=
ndhi@cisco.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_-6544998129321611488WordSection1">
<p class=3D"MsoNormal">Thanks Henrik and Greg for the text proposals.<u></u=
><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">May be we can change the text as follows to allow th=
e flexibility.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">&quot;Thus STAMP Session-Sender SHOULD be able to se=
nd test packets to destination UDP port number from the Dynamic and/or Priv=
ate Ports range 49152-65535 as well as the registered TWAMP port 862. Imple=
mentations MAY allow using UDP port number
 outside the Private Ports range when the test management system finds a po=
rt number that both devices can use.&quot;<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">Henrik Nydell &lt;<a =
href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com=
</a>&gt;<br>
<b>Date: </b>Friday, August 9, 2019 at 5:51 AM<br>
<b>To: </b>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;, &quot;MORTON, =
ALFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_=
blank">acm@research.att.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mailto:rg=
andhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;, &qu=
ot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draf=
t-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-=
stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt;, I=
PPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ip=
pm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind
 &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewi=
nd.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D=
"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Greg, to make the wording even clearer you could =
change to<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&quot;Thus STAMP Session-Sender MUST as a minimum be=
 able to send test<br>
=C2=A0 =C2=A0packets to destination UDP port number from the Dynamic and/or=
<br>
=C2=A0 =C2=A0Private Ports range 49152-65535 as well as the registered TWAM=
P port 862. Implementations MAY allow using ports outside the IANA assigned=
 Private Ports range.&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal">Hi Rakesh and Henrik, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for a very informative discussion. Do you =
think the wording in Section 4.4 of the STAMP specification needs modificat=
ion:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0Thus STAMP Session-Sender MUST be able =
to send test<br>
=C2=A0 =C2=A0packets to destination UDP port number from the Dynamic and/or=
<br>
=C2=A0 =C2=A0Private Ports range 49152-65535, test management system should=
 find a<br>
=C2=A0 =C2=A0port number that both devices can use.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In the latter scenario, the test manage=
ment system SHOULD set STAMP<br>
=C2=A0 =C2=A0Session-Reflector to use UDP port number from the Dynamic and/=
or<br>
=C2=A0 =C2=A0Private Ports range.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think that the text is not restrictive and can sta=
y. What do you think?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We can review and update STAMP YANG model in a separ=
ate thread.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik and Al for your feedbacks and discussi=
ons.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I have few comments on the TWAMP yang model draft-ie=
tf-ippm-twamp-yang:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-6544998129321611488gmail-m-2719965125103073365gmail-m1=
261783094196696264msolistparagraph" style=3D"margin-left:18pt">
1)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Reflector side does not have autoallocate option. Only sender side has it a=
nd both allow dynamic range ports only (and 862).<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf reflector-udp-port {</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 type inet:port-number {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 range &quot;862 | 49152..65535&quot;;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 }</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0leaf sender-udp-port {</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoallocate {</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot=
;Indicates that the Contol-Client will</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 auto-allocate the TWAMP-Test (UDP) port number</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 from the dynamic port range.&quot;;</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"gmail-m_-6544998129321611488gmail-m-2719965125103073365gmail-m1=
261783094196696264msolistparagraph" style=3D"margin-left:18pt">
2)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Autoallocate is still from the dynamic port range only.<u></u><u></u></p>
<p class=3D"gmail-m_-6544998129321611488gmail-m-2719965125103073365gmail-m1=
261783094196696264msolistparagraph" style=3D"margin-left:18pt">
3)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Even with the dynamic UDP port, the backend and controller still need to =
=C2=A0handle the case where the UDP port has been allocated to something el=
se on that node, as it is dynamic.<u></u><u></u></p>
<p class=3D"gmail-m_-6544998129321611488gmail-m-2719965125103073365gmail-m1=
261783094196696264msolistparagraph" style=3D"margin-left:18pt">
4)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Well known ports can be handled by the backend similarly if there was an er=
ror in provisioning.<u></u><u></u></p>
<p class=3D"gmail-m_-6544998129321611488gmail-m-2719965125103073365gmail-m1=
261783094196696264msolistparagraph" style=3D"margin-left:18pt">
5)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
This range issue seems to get propagated to the new work like draft-ietf-ip=
pm-stamp.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Other than the VOIP example below, there is another =
example of the similar case on Page 31 in
<a href=3D"https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt" target=
=3D"_blank">
https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt</a> as pointed out b=
y Mirja in another thread.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">At this point, two vendors are saying the UDP port r=
ange for TWAMP is an issue for them. As the existing implementations do not=
 have such range limit, operators may be using an
 UDP port outside this range, this means moving to the TWAMP Yang model cou=
ld be troublesome.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:
</span></b><span style=3D"color:black">ippm &lt;<a href=3D"mailto:ippm-boun=
ces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt; on behalf of =
&quot;MORTON, ALFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.co=
m" target=3D"_blank">acm@research.att.com</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 5:02 AM<br>
<b>To: </b>Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=
=3D"_blank">hnydell@accedian.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mail=
to:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;=
<br>
<b>Cc: </b>&quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:=
draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@iet=
f.org</a>&gt;, IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" targ=
et=3D"_blank">ippm-chairs@ietf.org</a>&gt;,
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ie=
tf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Hi Rakesh and Henrik,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">working from the VoIP testing example below, it seems as though
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=E2=80=9Cability to test on a specific port in the User range,<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">with prior agreement of users on the tested network=E2=80=9D</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">should have been asked for-as a feature during
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">YANG model development?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">the authors used the Dynamic Range to avoid *accidentally*
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">stepping on IANA-allocated User ports during auto-allocation:</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 leaf sender-udp-port {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoallocate {</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot=
;Indicates that the Contol-Client will</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 auto-allocate the TWAMP-Test (UDP) port number</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 from the dynamic port range.&quot;;</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">with RFC 6335:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">6.=C2=A0 Port Number Ranges</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit name=
spaces for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 port number registries.=C2=A0 The port registries =
for all of these</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 transport protocols are subdivided into three rang=
es of numbers</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 [RFC1340], and Section 8.1.2 describes the IANA pr=
ocedures for each</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 range in detail:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 o=C2=A0 the System Ports, also known as the Well K=
nown Ports, from 0-1023</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (assigned by IANA)</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 o=C2=A0 the User Ports, also known as the Register=
ed Ports, from 1024-</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 49151 (assigned by IANA)</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">providing our over-riding guidance.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">If we agree that the sort of testing you describe means</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">adding a new feature to the model, then let=E2=80=99s give some=
 thought</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">to how that might best be done.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Al</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Henrik Nydell [mailto:<a href=3D"mailto=
:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com</a>]
<br>
<b>Sent:</b> Thursday, August 8, 2019 3:51 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> MORTON, ALFRED C (AL) &lt;<a href=3D"mailto:acm@research.att.com=
" target=3D"_blank">acm@research.att.com</a>&gt;; IPPM Chairs &lt;<a href=
=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>=
&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;;
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Agree Rakesh.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">There is value in being able to for example as close=
 as possibly mimic for example a VoIP flow on a network path, using typical=
 UDP ports (5060 for example), and a typical VoIP
 IPG (20ms) and proper payload length to make the TWAMP flows be treated in=
 the same way as the real RTP traffic by the network elements (firewalls, N=
AT or other port-sensitive devices).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks Al and Henrik.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If there is no specific requirement to add a limit o=
n the UDP port range, it would be good to not have it in the STAMP draft as=
 well as in the TWAMP Yang model. Let implementations
 decide what ports they can support (keeping in mind the assigned ones) and=
 let operators decide what port they like to provision.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL=
) &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@researc=
h.att.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><a name=3D"m_-6544998129321611488_m_-271996512510307=
3365_m_126178309419669"><span style=3D"font-family:&quot;Courier New&quot;;=
color:black">=C2=A0</span></a><u></u><u></u></p>
<div style=3D"border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt;border-t=
op:currentcolor;border-right:currentcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal"><b>From:</b> ippm [mailto:<a href=3D"mailto:ippm-bou=
nces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made
 it into the yang model for TWAMP-test (which is UDP) I dont know, probably=
 someone mixed it up with TCP and it passed the reviewers without much thou=
ght.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Courier New&q=
uot;;color:black">[acm]
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3=
A__tools.ietf.org_html_rfc6335-23section-2D6&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9=
_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=
=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DY3I4sW9cQ0UXh8cUXuPy=
mXo9soP2KQFzein5oCkPdKE&amp;e=3D" target=3D"_blank">https://tools.ietf.org/=
html/rfc6335#section-6</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">seems clear to me, without making the distinction between TCP a=
nd UDP</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">you mention. There was discussion on the ippm-list IIRC, too.</=
span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither
 Accedian, Exfo, Viavi, Juniper, Nokia, Huawei impose any limitation like t=
hat when configuring via CLI or GUI.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages
 of this, but it would of course have been better if the yang model was les=
s restrictive, since the restriction has no real value in itself.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Courier New&q=
uot;;color:black">[acm] ...</span></i></b><span style=3D"font-family:&quot;=
Courier New&quot;;color:black">except avoiding a port assigned by IANA...</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><br>
Al</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi Greg,
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Many thanks for the r=
eply.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">As there are already =
implementations out there where such restrictions do not exist as discussed=
 in another email thread (just forwarded them), the
 following text with MUST is already violated. The TWAMP Yang model <a href=
=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_=
HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2r=
dXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&=
amp;e=3D" target=3D"_blank">
<span style=3D"font-family:-webkit-standard,serif">draft-ietf-ippm-twamp-ya=
ng</span></a> should also not place such restriction.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be able to send test</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 packets to destination UDP port number from the Dynamic and=
/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Private Ports range 49152-65535, test management system sho=
uld find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 port number that both devices can use.=C2=A0
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known
 port 862:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG
 data model in particular, in the way the valid range of UDP ports is being=
 specified, is beneficial to the STAMP document. Hope you&#39;ll agree.<u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<h1><span style=3D"font-size:10pt;font-weight:normal">Thanks Greg for consi=
dering my review comments.
</span><u></u><u></u></h1>
<h1><span style=3D"font-size:10pt;font-weight:normal">Good to see the messa=
ge format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. T=
his should fix the interoperability issue between the two. This also gives =
few (3) bytes for any future extensions.</span><span style=3D"font-size:10p=
t">
</span><u></u><u></u></h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
---------------------------------------------------</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">You may fix the spell=
ing of my name and another typo below:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">OLD:</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">and Rakesh Gandi or t=
heir</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">NEW:</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">and Rakesh Gandhi for=
 their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
-------------------------------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">I did not see followi=
ng comment addressed. Is that intentional?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
---------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">On Tue, Jul 9, 2019 a=
t 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targe=
t=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 Th=
anks Greg for the reply.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 In=
 this case, should the draft just state that the Session-Sender can select =
destination UDP port number following the guidelines specified in
 [RFC6335], instead of specifying following?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 Th=
us STAMP Session-Sender MUST be able to send test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 packets to destination UDP port number from the Dynamic and=
/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Private Ports range 49152-65535, test management system sho=
uld find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 port number that both devices can use.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
-------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible?
 Does it mean that for STAMP with TLV, Server Octets is set to 1, but it sa=
ys MBZ 0 for all 30 bytes. If the responder supports Server Octets and see =
the size &gt; 27, it may find the Server Octet size of 0 confusing?<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">=C2=A0<u></u><u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Henrik N=
ydell</span></b><span style=3D"font-family:Arial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_-6544998129321611488gmail-m_-2719965125103073365gm=
ail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85133707104751=
28769_x005f_x0000_i1025" src=3D"https://i.xink.io/Images/Get/N63832/a65.png=
" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></span></span></a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_-271996512=
5103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85=
13370710475128769_x005f_x0000_i1026" src=3D"https://i.xink.io/Images/Get/N6=
3832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832/f97.png"></span></=
span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&am=
p;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wid=
th: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_=
-2719965125103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355=
gmail-m_8513370710475128769_x005f_x0000_i1027" src=3D"https://i.xink.io/Ima=
ges/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png"=
></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubd=
omain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIl=
tVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV=
10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span=
 style=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"=
><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; hei=
ght: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_-2719965125103073=
365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851337071=
0475128769_x005f_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/l5=
4.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span></span></=
a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_-6544998129321611488gmail-m_-2719965125103073365g=
mail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_8513370710475=
128769_x005f_x0000_i1029" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg"=
 alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Henrik N=
ydell</span></b><span style=3D"font-family:Arial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_-6544998129321611488gmail-m_-2719965125103073365gm=
ail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85133707104751=
28769_x005f_x0000_i1030" src=3D"https://i.xink.io/Images/Get/N63832/a65.png=
" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png"></span></span></a><br=
>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_-271996512=
5103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_85=
13370710475128769_x005f_x0000_i1031" src=3D"https://i.xink.io/Images/Get/N6=
3832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63832/f97.png"></span></=
span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&am=
p;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kzSYYg33tHXY&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"wid=
th: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_=
-2719965125103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355=
gmail-m_8513370710475128769_x005f_x0000_i1032" src=3D"https://i.xink.io/Ima=
ges/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png"=
></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/ur=
l?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubd=
omain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIl=
tVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV=
10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span=
 style=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"=
><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; hei=
ght: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_-2719965125103073=
365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851337071=
0475128769_x005f_x0000_i1033" src=3D"https://i.xink.io/Images/Get/N63832/l5=
4.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span></span></=
a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_-6544998129321611488gmail-m_-2719965125103073365g=
mail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_8513370710475=
128769_x005f_x0000_i1034" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg"=
 alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Hen=
rik Nydell</span></strong><span style=3D"font-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY=
7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg=
0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQE&amp;e=3D" target=3D"=
_blank"><span style=3D"color:windowtext;text-decoration:none"><span style=
=3D"color:blue"><img border=3D"0" width=3D"157" height=3D"50" style=3D"widt=
h: 1.6354in; height: 0.5208in;" id=3D"gmail-m_-6544998129321611488gmail-m_-=
2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i1029" src=3D"ht=
tps://i.xink.io/Images/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/=
Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6c=
en3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNN=
iTuU1MuEAyOEHtg0M&amp;s=3D0ltpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&amp;e=
=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none=
"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" s=
tyle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-6544998129321611=
488gmail-m_-2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i102=
8" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" alt=3D"https://i.xin=
k.io/Images/Get/N63832/f97.png"></span></span></a>=C2=A0<a href=3D"https://=
urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=
=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58d=
d19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=
=3DQTHdaq6bXMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&amp;e=3D" target=3D"_blank">=
<span style=3D"color:windowtext;text-decoration:none"><span style=3D"color:=
blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in=
; height: 0.2604in;" id=3D"gmail-m_-6544998129321611488gmail-m_-27199651251=
03073365gmail-m_1261783094196696264_x005f_x0000_i1027" src=3D"https://i.xin=
k.io/Images/Get/N63832/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/=
t99.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.proofpoint.c=
om/v2/url?u=3Dhttps-3A__www.linkedin.com_company_accedian-2Dnetworks-3Forig=
inalSubdomain-3Dca&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6=
cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wN=
NiTuU1MuEAyOEHtg0M&amp;s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1fNJzJw1waI&amp;=
e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:non=
e"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" =
style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-654499812932161=
1488gmail-m_-2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i10=
26" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"https://i.xi=
nk.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm=
0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyO=
EHtg0M&amp;s=3D9V6-ggZb009wP2eti0vCu9OWNz1EgxcbDPqe0xCailk&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"294" height=3D"1" style=3D"wid=
th: 3.0625in; height: 0.0104in;" id=3D"gmail-m_-6544998129321611488gmail-m_=
-2719965125103073365gmail-m_1261783094196696264_x005f_x0000_i1025" src=3D"h=
ttps://i.xink.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/G=
et/N63832/l.jpg"></span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;=
r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHA=
Pcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQ=
E&amp;e=3D" target=3D"_blank">accedian.com</a></span></strong><u></u><u></u=
></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Hen=
rik Nydell</span></strong><span style=3D"font-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"http://accedian.com/" target=3D"_blank"><span style=3D"color:win=
dowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D"0" =
width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: 0.5208in;" id=
=3D"gmail-m_-6544998129321611488_x0000_i1029" src=3D"https://i.xink.io/Imag=
es/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a65.png">=
</span></span></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><span styl=
e=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img=
 border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: =
0.2604in;" id=3D"gmail-m_-6544998129321611488_x0000_i1028" src=3D"https://i=
.xink.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/Get/N63=
832/f97.png"></span></span></a>=C2=A0<a href=3D"https://twitter.com/Accedia=
n" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none">=
<span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" sty=
le=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-654499812932161148=
8_x0000_i1027" src=3D"https://i.xink.io/Images/Get/N63832/t99.png" alt=3D"h=
ttps://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=C2=A0<a href=
=3D"https://www.linkedin.com/company/accedian-networks?originalSubdomain=3D=
ca" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"=
><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" st=
yle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-65449981293216114=
88_x0000_i1026" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"=
https://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"http://www.accedian.com/" target=3D"_blank"><span style=3D"color=
:windowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D=
"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height: 0.0104in;"=
 id=3D"gmail-m_-6544998129321611488_x0000_i1025" src=3D"https://i.xink.io/I=
mages/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.jpg"><=
/span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"http://accedian.com" target=3D"_blank">acc=
edian.com</a></span></strong><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>

</blockquote></div>

--0000000000001195d0058fb0ef57--


From nobody Fri Aug  9 09:14:43 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2657D120019; Fri,  9 Aug 2019 09:14:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.597
X-Spam-Level: 
X-Spam-Status: No, score=-0.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01] 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 n2nearXEqLSe; Fri,  9 Aug 2019 09:14:35 -0700 (PDT)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::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 0A46D120020; Fri,  9 Aug 2019 09:14:34 -0700 (PDT)
Received: by mail-lj1-x233.google.com with SMTP id r9so92573491ljg.5; Fri, 09 Aug 2019 09:14:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ccsUnSBwZad63C2dNa7s2VSyx8i72nys951o0fBjCIc=; b=ctGn7ABwKJ5LITwlU2QLxHKDsWokNinNGcdrdEJLp4OIE4T8hBgd0JVBOFdHc+TqHJ C7eI1rodVnyWNxcD4+snsQjU0Wn3PpPKKkYh+3t8ioHxjlKccnSNJ29HtiUNRkQi+Inq AIueCWEJ0EkoY+iM/xFQF47Sryg21yPUsGkQDFiZTlJ0yYXZ5vW8H8YjZEQKLQcqd8Tm 0luvfOXwR1nVqSKX+MomBtFMB1LpOrQE/WP84GJ/B2PHryQN/8rgggadcrPnkoH8lc5W wui7O413HgtpJW9j0eO15egKzlU6hzTG6l41p1XI/ouUjOuOmSh7Me/VDreOtY6nOYT4 svrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ccsUnSBwZad63C2dNa7s2VSyx8i72nys951o0fBjCIc=; b=A3RdaB93PjxtDlxFAc8tcXXoJfwjjuE1uMub1XZ/Dk/pWw+eaqw37LlGFyWGPcNDHS hNCIzs4k8aszhTr+/OnSiwrj9PEkDh+bKJ++b+JGrAXoYwfaD0ft9hqpYHWfqiepg3yA qwD/GhEki7T5TvdpZmQI4vzZMMoh/JEPdKeBmp46l0SwZCDL9HloYrHTYeJyBWs+OnhD HQb+Ybmubq43whgkJVGxXwWE4TE0ngAR/7xTPARwjlbLk3hLSzdQjcEulM4Ow/baXfmg nexNTudopWIUJNLw+6U5HV/7R900qaUzFNvnKGzP++UCuwwaK+ZbyWV3P+nxJtB5C8W5 y1nA==
X-Gm-Message-State: APjAAAWtkS8cxTkFOSsP00moCICFahHfiv+5E5iAbOkTcJt5y0nPTLVj RQ3pz1rfrFTA4ouo8W0b37GZWiLvFA1g6OVcij8=
X-Google-Smtp-Source: APXvYqydHgassl0g+/s8/yuHon+IuR0BaiV1Kvns/A1NNLmcaaWDZQnhzwQ+9Fg0Fs2BDg/nVT1AF5fqEbYcGp1piZ0=
X-Received: by 2002:a2e:9d92:: with SMTP id c18mr2871840ljj.201.1565367271470;  Fri, 09 Aug 2019 09:14:31 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com> <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com> <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com>
In-Reply-To: <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 9 Aug 2019 09:14:18 -0700
Message-ID: <CA+RyBmUEKDrtupSnSQvMmpM6ioGBbzo-70XZdhan=si4WHzQKA@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Content-Type: multipart/mixed; boundary="00000000000028dea2058fb178b0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/CRmdV4BZXamLbMbKc_bsgARz4EM>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 16:14:41 -0000

--00000000000028dea2058fb178b0
Content-Type: multipart/alternative; boundary="00000000000028de9f058fb178ae"

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

Hi Rakesh, Henrik, et al.,
I've updated the working version of the draft. Attached, please find the
diff and the current copy of the document. Please let me know if I've
captured all the changes we've discussed.
On the question Rakesh has asked. These recommendations are part of Section
4.4 that details aspects of STAMP interoperability with TWAMP Light
implementations. All the normative language used in that section is not
applicable to the scenario when both systems support STAMP protocol.

Regards,
Greg

On Fri, Aug 9, 2019 at 5:05 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Hi Greg,
>
> Thanks for considering my comments. Please see replies inline with <RG>..
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Thursday, August 8, 2019 at 3:40 PM
> *To: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>
> *Cc: *Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <
> ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM
> WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <
> draft-ietf-ippm-stamp@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh,
>
> many thanks for your comments.
>
>    - I've updated MBZ to "MAY be zeroed on transmit and MUST be ignored
>    on receipt".
>
> <RG> Thanks.
>
>    - I think that the fact RFC 7750 is not mentioned in this document
>    should be interpreted as "not supported". If you believe that somethin=
g
>    should be said explicitly, would the following be acceptable
>
> =E2=80=9C[RFC7750] is supported by optional extension specified in
> [I-D.ietf-ippm-stamp-option-tlv].=E2=80=9D
>
> <RG> Yes, thanks.
>
> <RG> BTW, I see following two texts for the timestamp format in Section
> 4.4. Is there a reason why the Reflector only supports NTP and it is MUST
> whereas Sender has the flexibility with NTP and PTP with SHOULD?
>
> "The Session-Sender SHOULD use the default format for its timestamps -
> NTP. And it MAY use PTPv2 timestamp format.
>
> <snip>
>
> =E2=80=9CThe Session-Reflector MUST be set to use the default format for =
its
> timestamps, NTP.=E2=80=9D
>
> Thanks,
>
> Rakesh
>
>
>
> Attached are, as usual, diff and the updated working version.
>
>
>
> Much appreciate your help and commitment to making STAMP useful and
> practical.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Aug 8, 2019 at 6:24 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Thank you Greg for the updates. They look good, I have couple of comments=
:
>
>    1. I did not see the updates for the first bullet (1) below regarding
>    MBZ in the updated draft. Assuming it is pending.
>    2. It should still say something for the RFC 7750. Without any
>    guidance, it can be implemented as specified in RFC 7750.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Wednesday, August 7, 2019 at 7:43 PM
> *To: *Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc: *IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <
> ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh,
>
> thank you for your kind consideration of my responses and very pointed
> questions. Please find my follow-up notes in-line below under GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Thanks for your reply. Please see inline <RG>..
>
>
>
> On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
> Hi Rakesh,
>
> thank you for pointing to these two RFCs. Please consider my thoughts:
>
>    - (1) RFC 7820 is Experimental and, as I understand, the proposed
>    solution is not seen kindly by the security experts, and for a good re=
ason.
>    As you've correctly pointed out, STAMP in unauthenticated mode may eas=
ily
>    support the technique described in RFC 7820. But I'm not sure we have =
to do
>    that in the base specification. What we can do is to relax language on=
 MBZ
>    and drop "MUST be zeroed on transmission" leaving "MUST be ignored on
>    receipt". What do you think?
>
> <RG> Ok with that.
>
>
>
>
>    - (2) I appreciate your interest in RFC 7750 (as one of co-authors).
>    We've decided to support this functionality in an extension to STAMP. =
Class
>    of Service TLV fully supports the functionality defined in RFC 7750 an=
d
>    offers the ability to instruct the Session-Reflector which DSCP value =
it
>    must use for the reflected STAMP packet. Thus CoS marking consistency =
is
>    verified in forward and reverse directions.
>
> <RG> In that case, draft may say RFC7750 method is not supported by STAMP=
?
>
> GIM>> Though it is not part of the base specification, the ability to tes=
t
> the consistency of CoS mapping on a path between STAMP Session-Sender and
> Session-Reflector is supported by using the Class of Service TLV. And sin=
ce
> it has been recently adopted by IPPM WG, I don't think that such a
> statement will be helpful to an implementor of STAMP.
>
> Also, I think the draft dropped supporting the server octet [RFC6038],
> right? If so, following text needs updating?
>
>    o  (3) Packet Padding (reflected) is an optional variable length field=
..
>       The length of the Packet Padding (reflected) field MUST be equal
>       to the value of the Server Octets field (Figure 2).  If the value
>       is non-zero, the Session-Reflector MUST copy number of octets
>       equal to the value of Server Octets field starting with the Server
>       Octets field.
>
> GIM>> I'm sorry you've had an older working version of the draft. Attache=
d
> is the current version and the text has been removed. Could you let me kn=
ow
> if this change is acceptable?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> Best regards,
>
> Greg
>
>
>
> On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Couple of additional comments on the draft:
>
> There are TWAMP extensions for Checksum complement in RFC 7820 and
> DSCP-ECN in RFC 7750. Good to add some text for STAMP if they can be
> supported or not supported. I can see they can be supported as following,
> and should not break anything:
>
> *0                   1                   2                   3*
>
> *0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                        Sequence Number                        |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                        Transmit Timestamp                     |*
>
> *|                                                               | *
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|         Error Estimate        |           MBZ                 |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Receive Timestamp                        |*
>
> *|                                                               |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Sender Sequence Number                   |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Sender Timestamp                         |*
>
> *|                                                               |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|      Sender Error Estimate    |           MBZ                 |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
> Hi Rakesh,
>
> thank you for your question. In my experience, some implementations of
> TWAMP-Light have taken the liberty to allow using UDP port numbers outsid=
e
> the Dynamic/Private range. I believe that is not the right decision. In t=
he
> note of IANA's Service Name and Transport Protocol Port Number Registry w=
e
> read:
>
>
>
>  Service names and port numbers are used to distinguish between different
>  services that run over transport protocols such as TCP, UDP, DCCP, and
>  SCTP.
>
>  Service names are assigned on a first-come, first-served process, as
>  documented in [RFC6335].
>
>  Port numbers are assigned in various ways, based on three ranges: System
>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private
>  Ports (49152-65535); the difference uses of these ranges is described in
>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>  assigned by the "IETF Review" or "IESG Approval" procedures described in
>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
> process,
>  the "IESG Approval" process, or the "Expert Review" process, as per
>  [RFC6335]. Dynamic Ports are not assigned.
>
>  The registration procedures for service names and port numbers are
>  described in [RFC6335].
>
>  Assigned ports both System and User ports SHOULD NOT be used without
>  or prior to IANA registration.
>
>
>
> My interpretation is that ports in System and User ranges, even if not ye=
t
> assigned, must not be used without following the assignment process. Thus=
,
> regardless of whether a number had not yet been assigned to a service, it
> must not be used as the destination UDP port number. Also, consider
> operational issues if a new service is assigned a new port number from th=
e
> User Ports range. One day the number was "free" and tomorrow it may be
> assigned. Handling such a scenario will add complexity while benefits are=
,
> in my opinion, questionable.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
>
>
> Why limit the UDP port range to 49152-65535? Any free UDP port can be
> used, no?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>

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

<div dir=3D"ltr">Hi Rakesh, Henrik, et al.,<div>I&#39;ve updated the workin=
g version of the draft. Attached, please find the diff and the current copy=
 of the document. Please let me know if I&#39;ve captured all the changes w=
e&#39;ve discussed.</div><div>On the question Rakesh has asked. These recom=
mendations are part of Section 4.4 that details aspects of STAMP interopera=
bility with TWAMP Light implementations. All the normative language used in=
 that section is not applicable to the scenario when both systems support S=
TAMP protocol.</div><div><br></div><div>Regards,</div><div>Greg</div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri=
, Aug 9, 2019 at 5:05 AM Rakesh Gandhi (rgandhi) &lt;<a href=3D"mailto:rgan=
dhi@cisco.com">rgandhi@cisco.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_6392779643263995564WordSection1">
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks for considering my comments. Please see repli=
es inline with &lt;RG&gt;..<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 3:40 PM<br>
<b>To: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;<br>
<b>Cc: </b>Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;, IPPM Chairs &lt;<a href=3D"ma=
ilto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>&gt;, =
Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blan=
k">ietf@kuehlewind.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@iet=
f.org" target=3D"_blank">ippm@ietf.org</a>&gt;, &quot;<a href=3D"mailto:dra=
ft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.o=
rg</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Rakesh, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">many thanks for your comments.=C2=A0<u></u><u></u></=
p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
I&#39;ve updated MBZ to &quot;MAY be zeroed on transmit and MUST be ignored=
 on receipt&quot;.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">&lt;RG&gt; Thanks.<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
I think that the fact RFC 7750 is not mentioned in this document should be =
interpreted as &quot;not supported&quot;. If you believe that something sho=
uld be said explicitly, would the following be acceptable<u></u><u></u></li=
></ul>
<p class=3D"MsoNormal">=E2=80=9C[RFC7750] is supported by optional extensio=
n specified in [I-D.ietf-ippm-stamp-option-tlv].=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal">&lt;RG&gt; Yes, thanks.<u></u><u></u></p>
<p class=3D"MsoNormal">&lt;RG&gt; BTW, I see following two texts for the ti=
mestamp format in Section 4.4. Is there a reason why the Reflector only sup=
ports NTP and it is MUST whereas Sender has the flexibility
 with NTP and PTP with SHOULD?<u></u><u></u></p>
<p class=3D"MsoNormal">&quot;The Session-Sender SHOULD use the default form=
at for its timestamps - NTP. And it MAY use PTPv2 timestamp format.<u></u><=
u></u></p>
<p class=3D"MsoNormal">&lt;snip&gt;<u></u><u></u></p>
<p class=3D"MsoNormal">=E2=80=9CThe Session-Reflector MUST be set to use th=
e default format for its timestamps, NTP.=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<blockquote style=3D"margin-left:30pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal">Attached are, as usual, diff and the updated working=
 version.
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Much appreciate your help and commitment to making S=
TAMP useful and practical.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 6:24 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Thank you Greg for the updates. They look good, I ha=
ve couple of comments:<u></u><u></u></p>
<ol start=3D"1" type=3D"1">
<li class=3D"gmail-m_6392779643263995564gmail-m-6747400162276521963msolistp=
aragraph">
I did not see the updates for the first bullet (1) below regarding MBZ in t=
he updated draft. Assuming it is pending.<u></u><u></u></li><li class=3D"gm=
ail-m_6392779643263995564gmail-m-6747400162276521963msolistparagraph">
It should still say something for the RFC 7750. Without any guidance, it ca=
n be implemented as specified in RFC 7750.<u></u><u></u></li></ol>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">ippm &lt;<a href=3D"m=
ailto:ippm-bounces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt=
; on behalf of Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Date: </b>Wednesday, August 7, 2019 at 7:43 PM<br>
<b>To: </b>Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc: </b>IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind &lt;<a href=3D"m=
ailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;, I=
ETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@iet=
f.org</a>&gt;,
 &quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">=
draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-i=
ppm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt=
;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your kind consideration of my response=
s and very pointed questions. Please find my follow-up notes in-line below =
under GIM&gt;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your reply. Please see inline &lt;RG&gt;.=
.<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for pointing to these two RFCs. Please con=
sider my thoughts:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
(1) RFC 7820 is Experimental and, as I understand, the proposed solution is=
 not seen kindly by the security experts, and for a good reason. As you&#39=
;ve correctly pointed out, STAMP in unauthenticated mode may easily support=
 the technique described in RFC 7820.
 But I&#39;m not sure we have to do that in the base specification. What we=
 can do is to relax language on MBZ and drop &quot;MUST be zeroed on transm=
ission&quot; leaving &quot;MUST be ignored on receipt&quot;. What do you th=
ink?<u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&lt;RG&gt; Ok with that.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
(2) I appreciate your interest in RFC 7750 (as one of co-authors). We&#39;v=
e decided to support this functionality in an extension to STAMP. Class of =
Service TLV fully supports the functionality defined in RFC 7750 and offers=
 the ability to instruct the Session-Reflector
 which DSCP value it must use for the reflected STAMP packet. Thus CoS mark=
ing consistency is verified in forward and reverse directions.<u></u><u></u=
></li></ul>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&lt;RG&gt; In that case, draft may say RFC7750 metho=
d is not supported by STAMP?<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; Though it is not part of the base specif=
ication, the ability to test the consistency of CoS mapping on a path betwe=
en STAMP Session-Sender and Session-Reflector is supported
 by using the Class of Service TLV. And since it has been recently adopted =
by IPPM WG, I don&#39;t think that such a statement will be helpful to an i=
mplementor of STAMP.<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">Also, I think the draft dropped supporting the serve=
r octet [RFC6038], right? If so, following text needs updating?<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0=C2=A0 o =C2=A0(3) Packet Padding (reflected) =
is an optional variable length field..<br>
=C2=A0 =C2=A0 =C2=A0 The length of the Packet Padding (reflected) field MUS=
T be equal<br>
=C2=A0 =C2=A0 =C2=A0 to the value of the Server Octets field (Figure 2).=C2=
=A0 If the value<br>
=C2=A0 =C2=A0 =C2=A0 is non-zero, the Session-Reflector MUST copy number of=
 octets<br>
=C2=A0 =C2=A0 =C2=A0 equal to the value of Server Octets field starting wit=
h the Server<br>
=C2=A0 =C2=A0 =C2=A0 Octets field.<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I&#39;m sorry you&#39;ve had an older wo=
rking version of the draft. Attached is the current version and the text ha=
s been removed. Could you let me know if this change is acceptable?<u></u><=
u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi Greg,</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Couple of additional =
comments on the draft:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">There are TWAMP exten=
sions for Checksum complement in
</span><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:rgb=
(103,103,103)">RFC 7820</span><span style=3D"font-size:10pt"> and DSCP-ECN =
in</span><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:r=
gb(103,103,103)"> RFC 7750. Good to add some text
 for STAMP if they can be supported or not supported. I can see they can be=
 supported as following, and should not break anything:</span><u></u><u></u=
></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 3</span></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">0 1 2 3 4 5 =
6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></b><u></u><u></u=
></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sequence Number=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u=
></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Transmit Timestamp=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p=
>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Error Estimate=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 MBZ=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Receive Timestamp=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u>=
</p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b=
><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sender Sequence Number=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sender Timestamp=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><=
u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b=
><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 Sender Error Estimate=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MBZ=C2=A0=C2=A0=C2=A0=C2=
=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0 Send=
er TTL=C2=A0=C2=A0 | S-DSCP-ECN=C2=A0=C2=A0=C2=A0 | Checksum Complement=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 |</span></b><u></u><u>=
</u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your question. In my experience, some =
implementations of TWAMP-Light have taken the liberty to allow using UDP po=
rt numbers outside the Dynamic/Private range. I believe
 that is not the right decision. In the note of IANA&#39;s Service Name and=
 Transport Protocol Port Number Registry we read:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0Service names and port numbers are used to dis=
tinguish between different<br>
=C2=A0services that run over transport protocols such as TCP, UDP, DCCP, an=
d<br>
=C2=A0SCTP.<br>
<br>
=C2=A0Service names are assigned on a first-come, first-served process, as<=
br>
=C2=A0documented in [RFC6335].<br>
<br>
=C2=A0Port numbers are assigned in various ways, based on three ranges: Sys=
tem<br>
=C2=A0Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Priva=
te<br>
=C2=A0Ports (49152-65535); the difference uses of these ranges is described=
 in<br>
=C2=A0[RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are<=
br>
=C2=A0assigned by the &quot;IETF Review&quot; or &quot;IESG Approval&quot; =
procedures described in<br>
=C2=A0[RFC8126]. User Ports are assigned by IANA using the &quot;IETF Revie=
w&quot; process,<br>
=C2=A0the &quot;IESG Approval&quot; process, or the &quot;Expert Review&quo=
t; process, as per<br>
=C2=A0[RFC6335]. Dynamic Ports are not assigned.<br>
<br>
=C2=A0The registration procedures for service names and port numbers are<br=
>
=C2=A0described in [RFC6335].<br>
<br>
=C2=A0Assigned ports both System and User ports SHOULD NOT be used without<=
br>
=C2=A0or prior to IANA registration.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">My interpretation is that ports in System and User r=
anges, even if not yet assigned, must not be used without following the ass=
ignment process. Thus, regardless of whether a number
 had not yet been assigned to a service, it must not be used as the destina=
tion UDP port number. Also, consider operational issues if a new service is=
 assigned a new port number from the User Ports range. One day the number w=
as &quot;free&quot; and tomorrow it may be
 assigned. Handling such a scenario will add complexity while benefits are,=
 in my opinion, questionable.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Why limit the UDP port range to 49152-65535? Any fre=
e UDP port can be used, no?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">HI Greg
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><u></u>=C2=A0<u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--00000000000028de9f058fb178ae--

--00000000000028dea2058fb178b0
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-ippm-stamp-07.txt"
Content-Disposition: attachment; filename="draft-ietf-ippm-stamp-07.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jz4b8oe31>
X-Attachment-Id: f_jz4b8oe31

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gSnVuCkV4cGly
ZXM6IEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VkaWFuIE5ldHdvcmtzCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBGb290
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEF1Z3VzdCA5LCAyMDE5CgoKICAgICAgICAgICAgICAgU2ltcGxl
IFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNwoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAg
IHdoaWNoIGVuYWJsZXMgdGhlIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQt
dHJpcAogICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwg
YW5kIHBhY2tldCBsb3NzLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp
b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n
IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU
RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gRmVicnVhcnkgMTAsIDIwMjAu
CgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQg
dGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFu
ZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBE
b2N1bWVudHMKICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVm
ZmVjdCBvbiB0aGUgZGF0ZSBvZgogICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxl
YXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJl
IHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9j
dW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTAsIDIwMjAgICAg
ICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBT
VEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIGluY2x1ZGUgU2ltcGxp
ZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0
aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFu
dHkgYXMKICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLgoKVGFibGUg
b2YgQ29udGVudHMKCiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMgogICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0
aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAyLjEuICBU
ZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICAzCiAgICAgMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgMwogICAzLiAgU29mdHdhcml6YXRpb24gb2YgUGVyZm9ybWFuY2Ug
TWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgNC4gIFRoZW9yeSBvZiBPcGVy
YXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgICAg
NC4xLiAgU2Vzc2lvbi1TZW5kZXIgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQgLiAuIC4gLiAu
IC4gLiAuICAgNAogICAgICAgNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGlu
IFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDQKICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIg
UGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgIC4gICA2CiAgICAgNC4yLiAgU2Vz
c2lvbi1SZWZsZWN0b3IgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQgIC4gLiAuIC4gLiAuICAg
NwogICAgICAgNC4yLjEuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0
aGVudGljYXRlZAogICAgICAgICAgICAgICBNb2RlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcKICAgICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0
b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgICA5CiAgICAgNC4zLiAgSW50
ZWdyaXR5IGFuZCBDb25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUCAuIC4gLiAuICAx
MAogICAgIDQuNC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTEKICAgNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgIDYuICBTZWN1cml0eSBDb25zaWRl
cmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMgogICA3LiAg
QWNrbm93bGVkZ21lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTIKICAgOC4gIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgICAgOC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMgogICAgIDguMi4gIEluZm9y
bWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTMK
ICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE0CgoxLiAgSW50cm9kdWN0aW9uCgogICBEZXZlbG9wbWVudCBhbmQgZGVw
bG95bWVudCBvZiBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAoVFdBTVAp
IFtSRkM1MzU3XSBhbmQgaXRzIGV4dGVuc2lvbnMsIGUuZy4sIFtSRkM2MDM4XSB0aGF0IGRlZmlu
ZWQKICAgZmVhdHVyZXMgc3VjaCBhcyBSZWZsZWN0IE9jdGV0cyBhbmQgU3ltbWV0cmljYWwgU2l6
ZSBmb3IgVFdBTVAKICAgcHJvdmlkZWQgaW52YWx1YWJsZSBleHBlcmllbmNlLiAgU2V2ZXJhbCBp
bmRlcGVuZGVudCBpbXBsZW1lbnRhdGlvbnMKICAgZXhpc3QsIGhhdmUgYmVlbiBkZXBsb3llZCBh
bmQgcHJvdmlkZSBpbXBvcnRhbnQgb3BlcmF0aW9uYWwKICAgcGVyZm9ybWFuY2UgbWVhc3VyZW1l
bnRzLiAgQXQgdGhlIHNhbWUgdGltZSwgdGhlcmUgaGFzIGJlZW4KICAgbm90aWNlYWJsZSBpbnRl
cmVzdCBpbiB1c2luZyBhIHNpbXBsZXIgbWVjaGFuaXNtIGZvciBhY3RpdmUKICAgcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZyB0aGF0IGNhbiBwcm92aWRlIGRldGVybWluaXN0aWMgYmVoYXZpb3IgYW5k
CiAgIGluaGVyaXQgc2VwYXJhdGlvbiBvZiBjb250cm9sICh2ZW5kb3Itc3BlY2lmaWMgY29uZmln
dXJhdGlvbiBvcgogICBvcmNoZXN0cmF0aW9uKSBhbmQgdGVzdCBmdW5jdGlvbnMuICBPbmUgb2Yg
c3VjaCBpcyBQZXJmb3JtYW5jZQogICBNZWFzdXJlbWVudCBmcm9tIElQIEVkZ2UgdG8gQ3VzdG9t
ZXIgRXF1aXBtZW50IHVzaW5nIFRXQU1QIExpZ2h0IGZyb20KICAgQnJvYWRiYW5kIEZvcnVtIFtC
QkYuVFItMzkwXSB1c2VkIGFzIHRoZSByZWZlcmVuY2UgVFdBTVAgTGlnaHQgdGhhdCwKICAgYWNj
b3JkaW5nIHRvIFtSRkM4NTQ1XSwgaW5jbHVkZXMgc3ViLXNldCBvZiBUV0FNUC1UZXN0IGZ1bmN0
aW9ucyBpbgogICBjb21iaW5hdGlvbiB3aXRoIG90aGVyIGFwcGxpY2F0aW9ucyB0aGF0IHByb3Zp
ZGUsIGZvciBleGFtcGxlLAogICBjb250cm9sIGFuZCBzZWN1cml0eS4gIFRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UKICAgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2Nv
bCwgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChTVEFNUCks
IHRoYXQgZW5hYmxlcyBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXAK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAxMCwgMjAyMCAgICAg
ICAgICAgICAgIFtQYWdlIDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNU
QU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgcGVyZm9ybWFuY2UgbWV0
cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy4KICAgU29t
ZSBUV0FNUCBleHRlbnNpb25zLCBlLmcuLCBbUkZDNzc1MF0gYXJlIHN1cHBvcnRlZCBieSB0aGUK
ICAgZXh0ZW5zaW9ucyB0byBTVEFNUCBiYXNlIHNwZWNpZmljYXRpb24gaW4KICAgW0ktRC5pZXRm
LWlwcG0tc3RhbXAtb3B0aW9uLXRsdl0uCgoyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRv
Y3VtZW50CgoyLjEuICBUZXJtaW5vbG9neQoKICAgQUVTIEFkdmFuY2VkIEVuY3J5cHRpb24gU3Rh
bmRhcmQKCiAgIENCQyBDaXBoZXIgQmxvY2sgQ2hhaW5pbmcKCiAgIEVDQiBFbGVjdHJvbmljIENv
b2tib29rCgogICBLRUsgS2V5LWVuY3J5cHRpb24gS2V5CgogICBTVEFNUCAtIFNpbXBsZSBUd28t
d2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAoKICAgTlRQIC0gTmV0d29yayBUaW1lIFBy
b3RvY29sCgogICBQVFAgLSBQcmVjaXNpb24gVGltZSBQcm90b2NvbAoKICAgSE1BQyBIYXNoZWQg
TWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlCgogICBPV0FNUCBPbmUtV2F5IEFjdGl2ZSBNZWFz
dXJlbWVudCBQcm90b2NvbAoKICAgVFdBTVAgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJv
dG9jb2wKCiAgIE1CWiBNYXkgYmUgWmVybwoKMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlCgog
ICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwg
IlNIQUxMIE5PVCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJO
T1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVu
dCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAogICAxNCBbUkZDMjEx
OV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbAogICBj
YXBpdGFscywgYXMgc2hvd24gaGVyZS4KCjMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJmb3JtYW5j
ZSBNZWFzdXJlbWVudAoKICAgRmlndXJlIDEgcHJlc2VudHMgdGhlIFNpbXBsZSBUd28td2F5IEFj
dGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAoU1RBTVApIFNlc3Npb24tU2VuZGVyIGFuZCBT
ZXNzaW9uLVJlZmxlY3RvciB3aXRoIGEgbWVhc3VyZW1lbnQKICAgc2Vzc2lvbi4gIFRoZSBjb25m
aWd1cmF0aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBTZXNzaW9uLQogICBTZW5kZXIs
IFNlc3Npb24tUmVmbGVjdG9yIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBzZXNzaW9ucyBj
YW4gYmUKICAgYWNoaWV2ZWQgdGhyb3VnaCB2YXJpb3VzIG1lYW5zLiAgQ29tbWFuZCBMaW5lIElu
dGVyZmFjZSwgT1NTL0JTUwogICAob3BlcmF0aW9ucyBzdXBwb3J0IHN5c3RlbS9idXNpbmVzcyBz
dXBwb3J0IHN5c3RlbSBhcyBhIGNvbWJpbmF0aW9uCiAgIG9mIHR3byBzeXN0ZW1zIHVzZWQgdG8g
c3VwcG9ydCBhIHJhbmdlIG9mIHRlbGVjb21tdW5pY2F0aW9uIHNlcnZpY2VzKQoKCgpNaXJza3ks
IGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAgICAg
W1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAg
ICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICB1c2luZyBTTk1QIG9yIGNvbnRyb2xsZXJz
IGluIFNvZnR3YXJlLURlZmluZWQgTmV0d29ya2luZyB1c2luZwogICBOZXRjb25mL1lBTkcgYXJl
IGJ1dCBhIGZldyBleGFtcGxlcy4KCgogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICBDb25maWd1cmF0aW9uIGFuZCAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgTWFuYWdlbWVudCAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLW8KICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICAgICAgICAgICAgIHx8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwKICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAg
fCBTVEFNUCBTZXNzaW9uLVNlbmRlciB8IDwtLS0gU1RBTVAtLS0+IHwgU1RBTVAgU2Vzc2lvbi1S
ZWZsZWN0b3IgfAogICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCgogICAgICAgICAgICAgICAgICAgICAgRmlndXJl
IDE6IFNUQU1QIFJlZmVyZW5jZSBNb2RlbAoKNC4gIFRoZW9yeSBvZiBPcGVyYXRpb24KCiAgIFNU
QU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNw
b3J0IHRvd2FyZAogICBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4gIFNUQU1QIFNlc3Npb24tUmVm
bGVjdG9yIHJlY2VpdmVzIFNlc3Npb24tCiAgIFNlbmRlcidzIHBhY2tldCBhbmQgYWN0cyBhY2Nv
cmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG9wdGlvbmFsCiAgIGNvbnRyb2wgaW5mb3Jt
YXRpb24gY29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9uLVNlbmRlcidzIHRlc3QgcGFja2V0Lgog
ICBTVEFNUCBkZWZpbmVzIHR3byBkaWZmZXJlbnQgdGVzdCBwYWNrZXQgZm9ybWF0cywgb25lIGZv
ciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVNlbmRlciBhbmQg
b25lIGZvciBwYWNrZXRzCiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVJlZmxl
Y3Rvci4gIFNUQU1QIHN1cHBvcnRzIHR3bwogICBtb2RlczogdW5hdXRoZW50aWNhdGVkIGFuZCBh
dXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3QKICAgcGFja2V0cywgZGVm
aW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9uIDQuMi4xLCBlbnN1cmUKICAgaW50ZXJ3
b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1QIExpZ2h0IGFzIGRlc2NyaWJlZCBpbgogICBT
ZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy4KCiAgIEJ5IGRlZmF1bHQsIFNUQU1QIHVzZXMgc3lt
bWV0cmljYWwgcGFja2V0cywgaS5lLiwgc2l6ZSBvZiB0aGUgcGFja2V0CiAgIHRyYW5zbWl0dGVk
IGJ5IFNlc3Npb24tUmVmbGVjdG9yIGVxdWFscyB0aGUgc2l6ZSBvZiB0aGUgcGFja2V0CiAgIHJl
Y2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci4KCjQuMS4gIFNlc3Npb24tU2VuZGVyIEJl
aGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0CgogICBCZWNhdXNlIFNUQU1QIHN1cHBvcnRzIHN5bW1l
dHJpY2FsIHRlc3QgcGFja2V0cywgU1RBTVAgU2Vzc2lvbi1TZW5kZXIKICAgcGFja2V0IGhhcyBh
IG1pbmltdW0gc2l6ZSBvZiA0NCBvY3RldHMgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGUsIHNlZQog
ICBGaWd1cmUgMiwgYW5kIDExMiBvY3RldHMgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9kZSwgc2Vl
IEZpZ3VyZSA0LgoKNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0
aGVudGljYXRlZCBNb2RlCgogICBTVEFNUCBTZXNzaW9uLVNlbmRlciBwYWNrZXQgZm9ybWF0IGlu
IHVuYXV0aGVudGljYXRlZCBtb2RlOgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBp
cmVzIEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0
IDIwMTkKCgogICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAgICAgMwogICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFRp
bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiAgICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArCiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTUJaICgzMCBvY3Rl
dHMpICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgogICBGaWd1cmUg
MjogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9ybWF0IGluIHVuYXV0aGVudGlj
YXRlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUKCiAgIHdoZXJlIGZp
ZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOgoKICAgbyAgU2VxdWVuY2UgTnVtYmVy
IGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBGb3IgZWFjaCBuZXcgc2Vzc2lvbgogICAgICBp
dHMgdmFsdWUgc3RhcnRzIGF0IHplcm8gYW5kIGlzIGluY3JlbWVudGVkIHdpdGggZWFjaCB0cmFu
c21pdHRlZAogICAgICBwYWNrZXQuCgogICBvICBUaW1lc3RhbXAgaXMgZWlnaHQgb2N0ZXRzIGxv
bmcgZmllbGQuICBTVEFNUCBub2RlIE1VU1Qgc3VwcG9ydAogICAgICBOZXR3b3JrIFRpbWUgUHJv
dG9jb2wgKE5UUCkgdmVyc2lvbiA0IDY0LWJpdCB0aW1lc3RhbXAgZm9ybWF0CiAgICAgIFtSRkM1
OTA1XSwgdGhlIGZvcm1hdCB1c2VkIGluIFtSRkM1MzU3XS4gIFNUQU1QIG5vZGUgTUFZIHN1cHBv
cnQKICAgICAgSUVFRSAxNTg4djIgUHJlY2lzaW9uIFRpbWUgUHJvdG9jb2wgdHJ1bmNhdGVkIDY0
LWJpdCB0aW1lc3RhbXAKICAgICAgZm9ybWF0IFtJRUVFLjE1ODguMjAwOF0sIHRoZSBmb3JtYXQg
dXNlZCBpbiBbUkZDODE4Nl0uCgogICBvICBFcnJvciBFc3RpbWF0ZSBpcyB0d28gb2N0ZXRzIGxv
bmcgZmllbGQgd2l0aCBmb3JtYXQgZGlzcGxheWVkIGluCiAgICAgIEZpZ3VyZSAzCgogICAgICAg
ICAgICAwICAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNQogICAgICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICAgICAgICAgIHxTfFp8ICAgU2NhbGUgICB8ICAgTXVsdGlwbGllciAgfAogICAgICAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgICAgICAgICAg
IEZpZ3VyZSAzOiBFcnJvciBFc3RpbWF0ZSBGb3JtYXQKCiAgICAgIHdoZXJlIFMsIFNjYWxlLCBh
bmQgTXVsdGlwbGllciBmaWVsZHMgYXJlIGludGVycHJldGVkIGFzIHRoZXkgaGF2ZQogICAgICBi
ZWVuIGRlZmluZWQgaW4gc2VjdGlvbiA0LjEuMiBbUkZDNDY1Nl07IGFuZCBaIGZpZWxkIC0gYXMg
aGFzIGJlZW4KICAgICAgZGVmaW5lZCBpbiBzZWN0aW9uIDIuMyBbUkZDODE4Nl06CgoKCk1pcnNr
eSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTAsIDIwMjAgICAgICAgICAgICAg
ICBbUGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAg
ICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgICAgICogIDAgLSBOVFAgNjQgYml0IGZv
cm1hdCBvZiBhIHRpbWVzdGFtcDsKCiAgICAgICogIDEgLSBQVFB2MiB0cnVuY2F0ZWQgZm9ybWF0
IG9mIGEgdGltZXN0YW1wLgoKICAgICAgVGhlIFNUQU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNz
aW9uLVJlZmxlY3RvciBNQVkgdXNlLCBub3QgdXNlLAogICAgICBvciBzZXQgdmFsdWUgb2YgdGhl
IFogZmllbGQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSB0aW1lc3RhbXAKICAgICAgZm9ybWF0IGlu
IHVzZS4gIFRoaXMgb3B0aW9uYWwgZmllbGQgaXMgdG8gZW5oYW5jZSBvcGVyYXRpb25zLCBidXQK
ICAgICAgbG9jYWwgY29uZmlndXJhdGlvbiBvciBkZWZhdWx0cyBjb3VsZCBiZSB1c2VkIGluIGl0
cyBwbGFjZS4KCiAgIG8gIE1heS1iZS1aZXJvIChNQlopIGZpZWxkIGluIHRoZSBzZXNzaW9uLXNl
bmRlciB1bmF1dGhlbnRpY2F0ZWQKICAgICAgcGFja2V0IGlzIDMwIG9jdGV0cyBsb25nLiAgSXQg
TUFZIGJlIGFsbCB6ZXJvZWQgb24gdGhlCiAgICAgIHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBp
Z25vcmVkIG9uIHJlY2VpcHQuCgo0LjEuMi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQg
aW4gQXV0aGVudGljYXRlZCBNb2RlCgogICBTVEFNUCBTZXNzaW9uLVNlbmRlciBwYWNrZXQgZm9y
bWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZToKCiAgICAgMCAgICAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgIDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgTUJaICgxMiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBU
aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKICAgIHwgICAgICAgIEVycm9yIEVzdGltYXRlICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgfiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4KICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgTUJaICg3MCBvY3RldHMpICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfgogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICBITUFDICgxNiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgIEZpZ3VyZSA0OiBTVEFN
UCBTZXNzaW9uLVNlbmRlciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUKCiAgIFRoZSBmaWVsZCBkZWZpbml0
aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIHVuYXV0aGVudGljYXRlZCBtb2RlLAogICBsaXN0ZWQg
aW4gU2VjdGlvbiA0LjEuMS4gIEFsc28sIE1CWiBmaWVsZHMgaWFyZSB1c2VkIHRvIGFsaWduIHRo
ZQogICBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAgVGhlIHZhbHVlIG9mIHRoZSBmaWVs
ZCBNQVkgYmUgemVyb2VkCiAgIG9uIHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVkIG9u
IHJlY2VpcHQuICBBbHNvLCB0aGUgcGFja2V0CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4
cGlyZXMgRmVicnVhcnkgMTAsIDIwMjAgICAgICAgICAgICAgICBbUGFnZSA2XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1
c3QgMjAxOQoKCiAgIGluY2x1ZGVzIGEga2V5LWhhc2hlZCBtZXNzYWdlIGF1dGhlbnRpY2F0aW9u
IGNvZGUgKEhNQUMpIChbUkZDMjEwNF0pCiAgIGhhc2ggYXQgdGhlIGVuZCBvZiB0aGUgUERVLiAg
VGhlIGRldGFpbGVkIHVzZSBvZiB0aGUgSE1BQyBmaWVsZCBpcwogICBkZXNjcmliZWQgaW4gU2Vj
dGlvbiA0LjMuCgo0LjIuICBTZXNzaW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZv
cm1hdAoKICAgVGhlIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBh
Y2tldCwgdmVyaWZpZXMgaXQsCiAgIHByZXBhcmVzIGFuZCB0cmFuc21pdHMgdGhlIHJlZmxlY3Rl
ZCB0ZXN0IHBhY2tldC4KCiAgIFR3byBtb2RlcyBvZiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBj
aGFyYWN0ZXJpemUgdGhlIGV4cGVjdGVkCiAgIGJlaGF2aW9yIGFuZCwgY29uc2VxdWVudGx5LCBw
ZXJmb3JtYW5jZSBtZXRyaWNzIHRoYXQgY2FuIGJlIG1lYXN1cmVkOgoKICAgbyAgU3RhdGVsZXNz
IC0gU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgZG9lcyBub3QgbWFpbnRhaW4gdGVzdCBzdGF0ZQog
ICAgICBhbmQgd2lsbCByZWZsZWN0IHRoZSByZWNlaXZlZCBzZXF1ZW5jZSBudW1iZXIgd2l0aG91
dAogICAgICBtb2RpZmljYXRpb24uICBBcyBhIHJlc3VsdCwgb25seSByb3VuZC10cmlwIHBhY2tl
dCBsb3NzIGNhbiBiZQogICAgICBjYWxjdWxhdGVkIHdoaWxlIHRoZSByZWZsZWN0b3IgaXMgb3Bl
cmF0aW5nIGluIHN0YXRlbGVzcyBtb2RlLgoKICAgbyAgU3RhdGVmdWwgLSBTVEFNUCBTZXNzaW9u
LVJlZmxlY3RvciBtYWludGFpbnMgdGVzdCBzdGF0ZSB0aHVzCiAgICAgIGVuYWJsaW5nIHRoZSBh
YmlsaXR5IHRvIGRldGVybWluZSBmb3J3YXJkIGxvc3MsIGdhcHMgcmVjb2duaXplZCBpbgogICAg
ICB0aGUgcmVjZWl2ZWQgc2VxdWVuY2UgbnVtYmVyLiAgQXMgYSByZXN1bHQsIGJvdGggbmVhci1l
bmQKICAgICAgKGZvcndhcmQpIGFuZCBmYXItZW5kIChiYWNrd2FyZCkgcGFja2V0IGxvc3MgY2Fu
IGJlIGNvbXB1dGVkLgogICAgICBUaGF0IGltcGxpZXMgdGhhdCB0aGUgU1RBTVAgU2Vzc2lvbi1S
ZWZsZWN0b3IgTVVTVCBrZWVwIGEgc3RhdGUKICAgICAgZm9yIGVhY2ggYWNjZXB0ZWQgU1RBTVAt
dGVzdCBzZXNzaW9uLCB1bmlxdWVseSBpZGVudGlmeWluZyBTVEFNUC0KICAgICAgdGVzdCBwYWNr
ZXRzIHRvIG9uZSBzdWNoIHNlc3Npb24gaW5zdGFuY2UsIGFuZCBlbmFibGluZyBhZGRpbmcgYQog
ICAgICBzZXF1ZW5jZSBudW1iZXIgaW4gdGhlIHRlc3QgcmVwbHkgdGhhdCBpcyBpbmRpdmlkdWFs
bHkgaW5jcmVtZW50ZWQKICAgICAgb24gYSBwZXItc2Vzc2lvbiBiYXNpcy4KCjQuMi4xLiAgU2Vz
c2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBVbmF1dGhlbnRpY2F0ZWQgTW9kZQoKICAg
Rm9yIHVuYXV0aGVudGljYXRlZCBtb2RlOgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0
IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAgICAgW1Bh
Z2UgN10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAg
ICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAg
ICAgTUJaICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIg
U2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAg
ICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg
fAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVz
dGltYXRlIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
IHxTZXMtU2VuZGVyIFRUTCB8ICAgICAgICAgICAgICAgICAgICBNQlogICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgIEZpZ3VyZSA1OiBTVEFNUCBTZXNzaW9u
LVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5hdXRoZW50aWNhdGVkIG1vZGUKCiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0
aGUgZm9sbG93aW5nOgoKICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcg
ZmllbGQuICBUaGUgdmFsdWUgb2YgdGhlCiAgICAgIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpcyBz
ZXQgYWNjb3JkaW5nIHRvIHRoZSBtb2RlIG9mIHRoZSBTVEFNUAogICAgICBTZXNzaW9uLVJlZmxl
Y3RvcjoKCiAgICAgICogIGluIHRoZSBzdGF0ZWxlc3MgbW9kZSB0aGUgU2Vzc2lvbi1SZWZsZWN0
b3IgY29waWVzIHRoZSB2YWx1ZQogICAgICAgICBmcm9tIHRoZSByZWNlaXZlZCBTVEFNUCB0ZXN0
IHBhY2tldCdzIFNlcXVlbmNlIE51bWJlciBmaWVsZDsKCiAgICAgICogIGluIHRoZSBzdGF0ZWZ1
bCBtb2RlIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBjb3VudHMgdGhlIHJlY2VpdmVkCiAgICAgICAg
IFNUQU1QIHRlc3QgcGFja2V0cyBpbiBlYWNoIHRlc3Qgc2Vzc2lvbiBhbmQgdXNlcyB0aGF0IGNv
dW50ZXIKICAgICAgICAgdG8gc2V0IHRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGZp
ZWxkLgoKICAgbyAgVGltZXN0YW1wIGFuZCBSZWNlaXZlciBUaW1lc3RhbXAgZmllbGRzIGFyZSBl
YWNoIGVpZ2h0IG9jdGV0cwogICAgICBsb25nLiAgVGhlIGZvcm1hdCBvZiB0aGVzZSBmaWVsZHMs
IE5UUCBvciBQVFB2MiwgaW5kaWNhdGVkIGJ5IHRoZQogICAgICBaIGZsYWcgb2YgdGhlIEVycm9y
IEVzdGltYXRlIGZpZWxkIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuMS4KCiAgIG8gIEVycm9y
IEVzdGltYXRlIGhhcyB0aGUgc2FtZSBzaXplIGFuZCBpbnRlcnByZXRhdGlvbiBhcyBkZXNjcmli
ZWQKICAgICAgaW4gU2VjdGlvbiA0LjEuCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4
cGlyZXMgRmVicnVhcnkgMTAsIDIwMjAgICAgICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1
c3QgMjAxOQoKCiAgIG8gIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciwgU2Vzc2lvbi1T
ZW5kZXIgVGltZXN0YW1wLCBhbmQKICAgICAgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUg
YXJlIGNvcGllcyBvZiB0aGUgY29ycmVzcG9uZGluZwogICAgICBmaWVsZHMgaW4gdGhlIFNUQU1Q
IHRlc3QgcGFja2V0IHNlbnQgYnkgdGhlIFNlc3Npb24tU2VuZGVyLgoKICAgbyAgU2Vzc2lvbi1T
ZW5kZXIgVFRMIGlzIG9uZSBvY3RldCBsb25nIGZpZWxkLCBhbmQgaXRzIHZhbHVlIGlzIHRoZQog
ICAgICBjb3B5IG9mIHRoZSBUVEwgZmllbGQgaW4gSVB2NCAob3IgSG9wIExpbWl0IGluIElQdjYp
IGZyb20gdGhlCiAgICAgIHJlY2VpdmVkIFNUQU1QIHRlc3QgcGFja2V0LgoKICAgbyAgTUJaIGlz
IHVzZWQgdG8gYWNoaWV2ZSBhbGlnbm1lbnQgb24gYSBmb3VyIG9jdGV0cyBib3VuZGFyeS4gIFRo
ZQogICAgICB2YWx1ZSBvZiB0aGUgZmllbGQgTUFZIGJlIHplcm9lZCBvbiB0cmFuc21pc3Npb24g
YW5kIE1VU1QgYmUKICAgICAgaWdub3JlZCBvbiByZWNlaXB0LgoKNC4yLjIuICBTZXNzaW9uLVJl
ZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgRm9yIHRoZSBh
dXRoZW50aWNhdGVkIG1vZGU6CgogICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgTUJaICgxMiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgRXJyb3IgRXN0aW1hdGUgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg2IG9jdGV0cykgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
UmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg4IG9jdGV0
cykgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICAgICB8ICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRlciBTZXF1ZW5jZSBOdW1iZXIg
ICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgTUJaICgxMiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAg
ICBTZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGlt
YXRlIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAoKCgpNaXJza3ksIGV0IGFsLiAg
ICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAgICAgW1BhZ2UgOV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAg
ICAgICAgQXVndXN0IDIwMTkKCgogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgTUJaICg2IG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKwogICAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgTUJaICgxNSBvY3RldHMpICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwoKCiAgIEZpZ3VyZSA2OiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3Jt
YXQgaW4gYXV0aGVudGljYXRlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1v
ZGUKCiAgIFRoZSBmaWVsZCBkZWZpbml0aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIHVuYXV0aGVu
dGljYXRlZCBtb2RlLAogICBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS4gIEFkZGl0aW9uYWxseSwg
dGhlIE1CWiBmaWVsZCBpcyB1c2VkIHRvCiAgIGFsaWduIHRoZSBwYWNrZXQgb24gMTYgb2N0ZXRz
IGJvdW5kYXJ5LiAgVGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVkKICAgYmUgemVyb2VkIG9uIHRy
YW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuICBBbHNvLAogICBTVEFN
UCBTZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZCBt
b2RlCiAgIGluY2x1ZGVzIGEga2V5IChITUFDKSAoW1JGQzIxMDRdKSBoYXNoIGF0IHRoZSBlbmQg
b2YgdGhlIFBEVS4gIFRoZQogICBkZXRhaWxlZCB1c2Ugb2YgdGhlIEhNQUMgZmllbGQgaXMgaW4g
U2VjdGlvbiA0LjMuCgo0LjMuICBJbnRlZ3JpdHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0
aW9uIGluIFNUQU1QCgogICBUbyBwcm92aWRlIGludGVncml0eSBwcm90ZWN0aW9uLCBlYWNoIFNU
QU1QIG1lc3NhZ2UgaXMgYmVpbmcKICAgYXV0aGVudGljYXRlZCBieSBhZGRpbmcgSGFzaGVkIE1l
c3NhZ2UgQXV0aGVudGljYXRpb24gQ29kZSAoSE1BQykuCiAgIFNUQU1QIHVzZXMgSE1BQy1TSEEt
MjU2IHRydW5jYXRlZCB0byAxMjggYml0cyAoc2ltaWxhcmx5IHRvIHRoZSB1c2UKICAgb2YgaXQg
aW4gSVBTZWMgZGVmaW5lZCBpbiBbUkZDNDg2OF0pOyBoZW5jZSB0aGUgbGVuZ3RoIG9mIHRoZSBI
TUFDCiAgIGZpZWxkIGlzIDE2IG9jdGV0cy4gIEhNQUMgdXNlcyBvd24ga2V5IGFuZCB0aGUgZGVm
aW5pdGlvbiBvZiB0aGUKICAgbWVjaGFuaXNtIHRvIGRpc3RyaWJ1dGUgdGhlIEhNQUMga2V5IGlz
IG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMKICAgc3BlY2lmaWNhdGlvbi4gIE9uZSBleGFtcGxl
IGlzIHRvIHVzZSBhbiBvcmNoZXN0cmF0b3IgdG8gY29uZmlndXJlCiAgIEhNQUMga2V5IGJhc2Vk
IG9uIFNUQU1QIFlBTkcgZGF0YSBtb2RlbCBbSS1ELmlldGYtaXBwbS1zdGFtcC15YW5nXS4KICAg
SE1BQyBNVVNUIGJlIHZlcmlmaWVkIGFzIGVhcmx5IGFzIHBvc3NpYmxlIHRvIGF2b2lkIHVzaW5n
IG9yCiAgIHByb3BhZ2F0aW5nIGNvcnJ1cHRlZCBkYXRhLgoKICAgSWYgY29uZmlkZW50aWFsaXR5
IHByb3RlY3Rpb24gZm9yIFNUQU1QIGlzIHJlcXVpcmVkLCBlbmNyeXB0aW9uIGF0CiAgIHRoZSBo
aWdoZXIgbGV2ZWwgTVVTVCBiZSB1c2VkLiAgRm9yIGV4YW1wbGUsIFNUQU1QIHBhY2tldHMgY291
bGQgYmUKICAgdHJhbnNtaXR0ZWQgaW4gdGhlIGRlZGljYXRlZCBJUHNlYyB0dW5uZWwgb3Igc2hh
cmUgdGhlIElQc2VjIHR1bm5lbAogICB3aXRoIHRoZSBtb25pdG9yZWQgZmxvdy4KCgoKCgoKCk1p
cnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTAsIDIwMjAgICAgICAgICAg
ICAgIFtQYWdlIDEwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAg
ICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCjQuNC4gIEludGVyb3BlcmFiaWxpdHkg
d2l0aCBUV0FNUCBMaWdodAoKICAgT25lIG9mIHRoZSBlc3NlbnRpYWwgcmVxdWlyZW1lbnRzIHRv
IFNUQU1QIGlzIHRoZSBhYmlsaXR5IHRvCiAgIGludGVyd29yayB3aXRoIGEgVFdBTVAgTGlnaHQg
ZGV2aWNlLiAgVGhlcmUgYXJlIHR3byBwb3NzaWJsZQogICBjb21iaW5hdGlvbnMgZm9yIHN1Y2gg
dXNlIGNhc2U6CgogICBvICBTVEFNUCBTZXNzaW9uLVNlbmRlciB3aXRoIFRXQU1QIExpZ2h0IFNl
c3Npb24tUmVmbGVjdG9yOwoKICAgbyAgVFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgd2l0aCBT
VEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4KCiAgIEluIHRoZSBmb3JtZXIgY2FzZSwgdGhlIFNlc3Np
b24tU2VuZGVyIE1BWSBub3QgYmUgYXdhcmUgdGhhdCBpdHMKICAgU2Vzc2lvbi1SZWZsZWN0b3Ig
ZG9lcyBub3Qgc3VwcG9ydCBTVEFNUC4gIEZvciBleGFtcGxlLCBhIFRXQU1QIExpZ2h0CiAgIFNl
c3Npb24tUmVmbGVjdG9yIG1heSBub3Qgc3VwcG9ydCB0aGUgdXNlIG9mIFVEUCBwb3J0IDg2MiBh
cyBkZWZpbmVkCiAgIGluIFtSRkM4NTQ1XS4gIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVT
VCBiZSBhYmxlIHRvIHNlbmQgdGVzdAogICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0
IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcgogICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5
MTUyLTY1NTM1LiAgQWxzbywgaXQgTUFZIGJlIGFibGUgdG8gdGVzdCB0aGUKICAgc3BlY2lmaWMg
VURQIHBvcnQgb3V0c2lkZSB0aGUgRHluYW1pYyByYW5nZSBiYXNlZCBvbiB0aGUgcHJpb3IKICAg
YWdyZWVtZW50IG9mIHRoZSB1c2VycyBvZiB0aGUgdGVzdGVkIG5ldHdvcmsuICBJZiBhbnkgb2Yg
U1RBTVAKICAgZXh0ZW5zaW9ucyBhcmUgdXNlZCwgdGhlIFRXQU1QIExpZ2h0IFNlc3Npb24tUmVm
bGVjdG9yIHdpbGwgdmlldyB0aGVtCiAgIGFzIFBhY2tldCBQYWRkaW5nIGZpZWxkLiAgVGhlIFNl
c3Npb24tU2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1bHQKICAgZm9ybWF0IGZvciBpdHMgdGlt
ZXN0YW1wcyAtIE5UUC4gIEFuZCBpdCBNQVkgdXNlIFBUUHYyIHRpbWVzdGFtcAogICBmb3JtYXQu
CgogICBJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBT
SE9VTEQgc2V0IFNUQU1QCiAgIFNlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1i
ZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3IKICAgUHJpdmF0ZSBQb3J0cyByYW5nZS4gIEFsc28s
IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIE1BWSBiZSBjb25maWd1cmVkCiAgIHRvIHVzZSB0aGUg
c3BlY2lmaWMgVURQIHBvcnQgbnVtYmVyIG91dHNpZGUgdGhlIER5bmFtaWMgUG9ydHMgcmFuZ2UK
ICAgdG8gcmVjZWl2ZSB0ZXN0IHBhY2tldHMgYmFzZWQgb24gdGhlIGFncmVlbWVudCBhbW9uZyB0
aGUgdXNlcnMgb2YgdGhlCiAgIHRlc3QgbmV0d29yay4gIElmIHRoZSBUV0FNUCBMaWdodCBTZXNz
aW9uLVNlbmRlciBpbmNsdWRlcyBQYWNrZXQKICAgUGFkZGluZyBmaWVsZCBpbiBpdHMgdHJhbnNt
aXR0ZWQgcGFja2V0LCB0aGUgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IKICAgd2lsbCByZXR1cm4g
dGhlIHJlZmxlY3RlZCBwYWNrZXQgb2YgdGhlIHN5bW1ldHJpY2FsIHNpemUgaWYgdGhlIHNpemUK
ICAgb2YgdGhlIHJlY2VpdmVkIHRlc3QgcGFja2V0IGlzIGxhcmdlciB0aGFuIHRoZSBzaXplIG9m
IHRoZSBTVEFNUCBiYXNlCiAgIHBhY2tldC4gIFRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIGJl
IHNldCB0byB1c2UgdGhlIGRlZmF1bHQgZm9ybWF0CiAgIGZvciBpdHMgdGltZXN0YW1wcywgTlRQ
LgoKICAgU1RBTVAgZG9lcyBub3Qgc3VwcG9ydCB0aGUgUmVmbGVjdCBPY3RldHMgY2FwYWJpbGl0
eSBkZWZpbmVkIGluCiAgIFtSRkM2MDM4XS4gIElmIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGlz
IHByZXNlbnQgaW4gdGhlIFRXQU1QCiAgIFNlc3Npb24tU2VuZGVyIHBhY2tldCwgU1RBTVAgU2Vz
c2lvbi1SZWZsZWN0b3Igd2lsbCBub3QgY29weSB0aGUKICAgY29udGVudCBzdGFydGluZyBmcm9t
IHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGJ1dCB3aWxsIHRyYW5zbWl0IHRoZQogICByZWZsZWN0
ZWQgcGFja2V0IG9mIGVxdWFsIHNpemUuCgo1LiAgSUFOQSBDb25zaWRlcmF0aW9ucwoKICAgVGhp
cyBkb2N1bWVudCBkb2Vzbid0IGhhdmUgYW55IElBTkEgYWN0aW9uLiAgVGhpcyBzZWN0aW9uIG1h
eSBiZQogICByZW1vdmVkIGJlZm9yZSB0aGUgcHVibGljYXRpb24uCgoKCgoKCk1pcnNreSwgZXQg
YWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTAsIDIwMjAgICAgICAgICAgICAgIFtQYWdl
IDExXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAg
ICAgICAgICAgICBBdWd1c3QgMjAxOQoKCjYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAg
SW4gZ2VuZXJhbCwgYWxsIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyByZWxhdGVkIHRvIFRX
QU1QLVRlc3QsCiAgIGRpc2N1c3NlZCBpbiBbUkZDNTM1N10gYXBwbHkgdG8gU1RBTVAuICBTaW5j
ZSBTVEFNUCB1c2VzIHRoZSB3ZWxsLQogICBrbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVk
IGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0CiAgIFJlY2VpdmVyIHBvcnQsIHRoZSBzZWN1
cml0eSBjb25zaWRlcmF0aW9ucyBhbmQgbWVhc3VyZXMgdG8gbWl0aWdhdGUKICAgdGhlIHJpc2sg
b2YgdGhlIGF0dGFjayB1c2luZyB0aGUgcmVnaXN0ZXJlZCBwb3J0IG51bWJlciBkb2N1bWVudGVk
IGluCiAgIFNlY3Rpb24gNiBbUkZDODU0NV0gZXF1YWxseSBhcHBseSB0byBTVEFNUC4gIEJlY2F1
c2Ugb2YgdGhlIGNvbnRyb2wKICAgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJlaW5n
IG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMKICAgc3BlY2lmaWNhdGlvbiBvbmx5IHRoZSBtb3Jl
IGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0OgoKICAgICAgVG8gbWl0aWdhdGUgdGhlIHBvc3Np
YmxlIGF0dGFjayB2ZWN0b3IsIHRoZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50CiAgICAgIG9mIGEg
U1RBTVAgdGVzdCBzZXNzaW9uIE1VU1QgdXNlIHRoZSBzZWN1cmVkIHRyYW5zcG9ydC4KCiAgICAg
IExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUg
Y2FyZWZ1bGx5CiAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhl
IGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QKICAgICAgYmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZv
cmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMu
MS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZAogICAgICBmb3Ig
VURQLWJhc2VkIHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJh
ZmZpYwogICAgICBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJl
Y29tbWVuZGVkIHRvIHN0YXkgaW4KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZD
ODA4NV0uCgogICBVc2Ugb2YgSE1BQy1TSEEtMjU2IGluIHRoZSBhdXRoZW50aWNhdGVkIG1vZGUg
cHJvdGVjdHMgdGhlIGRhdGEKICAgaW50ZWdyaXR5IG9mIHRoZSBTVEFNUCB0ZXN0IHBhY2tldHMu
Cgo3LiAgQWNrbm93bGVkZ21lbnRzCgogICBBdXRob3JzIGV4cHJlc3MgdGhlaXIgYXBwcmVjaWF0
aW9uIHRvIEpvc2UgSWduYWNpbyBBbHZhcmV6LUhhbWVsaW4KICAgYW5kIEJyaWFuIFdlaXMgZm9y
IHRoZWlyIGdyZWF0IGluc2lnaHRzIGludG8gdGhlIHNlY3VyaXR5IGFuZAogICBpZGVudGl0eSBw
cm90ZWN0aW9uLCBhbmQgdGhlIG1vc3QgaGVscGZ1bCBhbmQgcHJhY3RpY2FsIHN1Z2dlc3Rpb25z
LgogICBBbHNvLCBvdXIgc2luY2VyZSB0aGFua3MgdG8gRGF2aWQgQmFsbCBhbmQgUmFrZXNoIEdh
bmRoaSBvciB0aGVpcgogICB0aG9yb3VnaCByZXZpZXdzIGFuZCBoZWxwZnVsIGNvbW1lbnRzLgoK
OC4gIFJlZmVyZW5jZXMKCjguMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbSUVFRS4xNTg4
LjIwMDhdCiAgICAgICAgICAgICAgIlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5j
aHJvbml6YXRpb24gUHJvdG9jb2wKICAgICAgICAgICAgICBmb3IgTmV0d29ya2VkIE1lYXN1cmVt
ZW50IGFuZCBDb250cm9sIFN5c3RlbXMiLAogICAgICAgICAgICAgIElFRUUgU3RhbmRhcmQgMTU4
OCwgTWFyY2ggMjAwOC4KCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9y
IHVzZSBpbiBSRkNzIHRvIEluZGljYXRlCiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxz
IiwgQkNQIDE0LCBSRkMgMjExOSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjExOSwg
TWFyY2ggMTk5NywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmMyMTE5Pi4KCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5
IDEwLCAyMDIwICAgICAgICAgICAgICBbUGFnZSAxMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICBb
UkZDNDY1Nl0gIFNoYWx1bm92LCBTLiwgVGVpdGVsYmF1bSwgQi4sIEthcnAsIEEuLCBCb290ZSwg
Si4sIGFuZCBNLgogICAgICAgICAgICAgIFpla2F1c2thcywgIkEgT25lLXdheSBBY3RpdmUgTWVh
c3VyZW1lbnQgUHJvdG9jb2wKICAgICAgICAgICAgICAoT1dBTVApIiwgUkZDIDQ2NTYsIERPSSAx
MC4xNzQ4Ny9SRkM0NjU2LCBTZXB0ZW1iZXIgMjAwNiwKICAgICAgICAgICAgICA8aHR0cHM6Ly93
d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0NjU2Pi4KCiAgIFtSRkM1MzU3XSAgSGVkYXlhdCwg
Sy4sIEtyemFub3dza2ksIFIuLCBNb3J0b24sIEEuLCBZdW0sIEsuLCBhbmQgSi4KICAgICAgICAg
ICAgICBCYWJpYXJ6LCAiQSBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbCAoVFdB
TVApIiwKICAgICAgICAgICAgICBSRkMgNTM1NywgRE9JIDEwLjE3NDg3L1JGQzUzNTcsIE9jdG9i
ZXIgMjAwOCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM1MzU3Pi4KCiAgIFtSRkM1OTA1XSAgTWlsbHMsIEQuLCBNYXJ0aW4sIEouLCBFZC4sIEJ1cmJh
bmssIEouLCBhbmQgVy4gS2FzY2gsCiAgICAgICAgICAgICAgIk5ldHdvcmsgVGltZSBQcm90b2Nv
bCBWZXJzaW9uIDQ6IFByb3RvY29sIGFuZCBBbGdvcml0aG1zCiAgICAgICAgICAgICAgU3BlY2lm
aWNhdGlvbiIsIFJGQyA1OTA1LCBET0kgMTAuMTc0ODcvUkZDNTkwNSwgSnVuZSAyMDEwLAogICAg
ICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzU5MDU+LgoKICAg
W1JGQzYwMzhdICBNb3J0b24sIEEuIGFuZCBMLiBDaWF2YXR0b25lLCAiVHdvLVdheSBBY3RpdmUg
TWVhc3VyZW1lbnQKICAgICAgICAgICAgICBQcm90b2NvbCAoVFdBTVApIFJlZmxlY3QgT2N0ZXRz
IGFuZCBTeW1tZXRyaWNhbCBTaXplCiAgICAgICAgICAgICAgRmVhdHVyZXMiLCBSRkMgNjAzOCwg
RE9JIDEwLjE3NDg3L1JGQzYwMzgsIE9jdG9iZXIgMjAxMCwKICAgICAgICAgICAgICA8aHR0cHM6
Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM2MDM4Pi4KCiAgIFtSRkM4MTc0XSAgTGVpYmEs
IEIuLCAiQW1iaWd1aXR5IG9mIFVwcGVyY2FzZSB2cyBMb3dlcmNhc2UgaW4gUkZDCiAgICAgICAg
ICAgICAgMjExOSBLZXkgV29yZHMiLCBCQ1AgMTQsIFJGQyA4MTc0LCBET0kgMTAuMTc0ODcvUkZD
ODE3NCwKICAgICAgICAgICAgICBNYXkgMjAxNywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjODE3ND4uCgogICBbUkZDODE4Nl0gIE1pcnNreSwgRy4gYW5kIEkuIE1laWxpaywg
IlN1cHBvcnQgb2YgdGhlIElFRUUgMTU4OAogICAgICAgICAgICAgIFRpbWVzdGFtcCBGb3JtYXQg
aW4gYSBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAgICAgICAgICAgIChU
V0FNUCkiLCBSRkMgODE4NiwgRE9JIDEwLjE3NDg3L1JGQzgxODYsIEp1bmUgMjAxNywKICAgICAg
ICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MTg2Pi4KCiAgIFtS
RkM4NTQ1XSAgTW9ydG9uLCBBLiwgRWQuIGFuZCBHLiBNaXJza3ksIEVkLiwgIldlbGwtS25vd24g
UG9ydAogICAgICAgICAgICAgIEFzc2lnbm1lbnRzIGZvciB0aGUgT25lLVdheSBBY3RpdmUgTWVh
c3VyZW1lbnQgUHJvdG9jb2wKICAgICAgICAgICAgICAoT1dBTVApIGFuZCB0aGUgVHdvLVdheSBB
Y3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wKICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDg1
NDUsIERPSSAxMC4xNzQ4Ny9SRkM4NTQ1LCBNYXJjaCAyMDE5LAogICAgICAgICAgICAgIDxodHRw
czovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzg1NDU+LgoKOC4yLiAgSW5mb3JtYXRpdmUg
UmVmZXJlbmNlcwoKICAgW0JCRi5UUi0zOTBdCiAgICAgICAgICAgICAgIlBlcmZvcm1hbmNlIE1l
YXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21lcgogICAgICAgICAgICAgIEVxdWlwbWVu
dCB1c2luZyBUV0FNUCBMaWdodCIsIEJCRiBUUi0zOTAsIE1heSAyMDE3LgoKICAgW0ktRC5pZXRm
LWlwcG0tc3RhbXAtb3B0aW9uLXRsdl0KICAgICAgICAgICAgICBNaXJza3ksIEcuLCBYaWFvLCBN
LiwgSnVuLCBHLiwgTnlkZWxsLCBILiwgYW5kIFIuIEZvb3RlLAogICAgICAgICAgICAgICJTaW1w
bGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wgT3B0aW9uYWwKICAgICAgICAg
ICAgICBFeHRlbnNpb25zIiwgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDAgKHdv
cmsgaW4KICAgICAgICAgICAgICBwcm9ncmVzcyksIEp1bHkgMjAxOS4KCgoKCgpNaXJza3ksIGV0
IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAgICBbUGFn
ZSAxM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAg
ICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICBbSS1ELmlldGYtaXBwbS1zdGFtcC15YW5nXQog
ICAgICAgICAgICAgIE1pcnNreSwgRy4sIFhpYW8sIE0uLCBhbmQgVy4gTHVvLCAiU2ltcGxlIFR3
by13YXkgQWN0aXZlCiAgICAgICAgICAgICAgTWVhc3VyZW1lbnQgUHJvdG9jb2wgKFNUQU1QKSBE
YXRhIE1vZGVsIiwgZHJhZnQtaWV0Zi1pcHBtLQogICAgICAgICAgICAgIHN0YW1wLXlhbmctMDMg
KHdvcmsgaW4gcHJvZ3Jlc3MpLCBNYXJjaCAyMDE5LgoKICAgW1JGQzIxMDRdICBLcmF3Y3p5aywg
SC4sIEJlbGxhcmUsIE0uLCBhbmQgUi4gQ2FuZXR0aSwgIkhNQUM6IEtleWVkLQogICAgICAgICAg
ICAgIEhhc2hpbmcgZm9yIE1lc3NhZ2UgQXV0aGVudGljYXRpb24iLCBSRkMgMjEwNCwKICAgICAg
ICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjEwNCwgRmVicnVhcnkgMTk5NywKICAgICAgICAgICAg
ICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMyMTA0Pi4KCiAgIFtSRkM0ODY4
XSAgS2VsbHksIFMuIGFuZCBTLiBGcmFua2VsLCAiVXNpbmcgSE1BQy1TSEEtMjU2LCBITUFDLVNI
QS0KICAgICAgICAgICAgICAzODQsIGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJGQyA0
ODY4LAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM0ODY4LCBNYXkgMjAwNywKICAgICAg
ICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0ODY4Pi4KCiAgIFtS
RkM3NzUwXSAgSGVkaW4sIEouLCBNaXJza3ksIEcuLCBhbmQgUy4gQmFpbGxhcmdlb24sICJEaWZm
ZXJlbnRpYXRlZAogICAgICAgICAgICAgIFNlcnZpY2UgQ29kZSBQb2ludCBhbmQgRXhwbGljaXQg
Q29uZ2VzdGlvbiBOb3RpZmljYXRpb24KICAgICAgICAgICAgICBNb25pdG9yaW5nIGluIHRoZSBU
d28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAgICAgICAgICAgIChUV0FNUCki
LCBSRkMgNzc1MCwgRE9JIDEwLjE3NDg3L1JGQzc3NTAsIEZlYnJ1YXJ5IDIwMTYsCiAgICAgICAg
ICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzc1MD4uCgogICBbUkZD
ODA4NV0gIEVnZ2VydCwgTC4sIEZhaXJodXJzdCwgRy4sIGFuZCBHLiBTaGVwaGVyZCwgIlVEUCBV
c2FnZQogICAgICAgICAgICAgIEd1aWRlbGluZXMiLCBCQ1AgMTQ1LCBSRkMgODA4NSwgRE9JIDEw
LjE3NDg3L1JGQzgwODUsCiAgICAgICAgICAgICAgTWFyY2ggMjAxNywgPGh0dHBzOi8vd3d3LnJm
Yy1lZGl0b3Iub3JnL2luZm8vcmZjODA4NT4uCgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIEdyZWcg
TWlyc2t5CiAgIFpURSBDb3JwLgoKICAgRW1haWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbQoKCiAg
IEd1byBKdW4KICAgWlRFIENvcnBvcmF0aW9uCiAgIDY4IyBaaWppbmdodWEgUm9hZAogICBOYW5q
aW5nLCBKaWFuZ3N1ICAyMTAwMTIKICAgUC5SLkNoaW5hCgogICBQaG9uZTogKzg2IDE4MTA1MTgz
NjYzCiAgIEVtYWlsOiBndW8uanVuMkB6dGUuY29tLmNuCgoKICAgSGVucmlrIE55ZGVsbAogICBB
Y2NlZGlhbiBOZXR3b3JrcwoKICAgRW1haWw6IGhueWRlbGxAYWNjZWRpYW4uY29tCgoKCgpNaXJz
a3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDEwLCAyMDIwICAgICAgICAgICAg
ICBbUGFnZSAxNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAg
ICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICBSaWNoYXJkIEZvb3RlCiAgIE5va2lh
CgogICBFbWFpbDogZm9vdGVyLmZvb3RlQG5va2lhLmNvbQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMg
RmVicnVhcnkgMTAsIDIwMjAgICAgICAgICAgICAgIFtQYWdlIDE1XQo=
--00000000000028dea2058fb178b0
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-ippm-stamp-06.txt -
 draft-ietf-ippm-stamp-07.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_jz4b8hrm0>
X-Attachment-Id: f_jz4b8hrm0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wLTA3LnR4dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
IAogICAgYm9keSAgICB7IG1hcmdpbjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAg
IHRyICAgICAgeyB9IAogICAgdGQgICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5
OiBtb25vc3BhY2U7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAg
ICB0aCAgICAgIHsgZm9udC1zaXplOiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXpl
OiAwLjZlbTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyB9IAogICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IH0gCiAgICAucmlnaHQgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29s
b3I6ICNCRkI7IH0gCiAgICAucmJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAg
IC5pbnNlcnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tn
cm91bmQtY29sb3I6ICNBQ0Y7IH0gCiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
QjsgfSAKICAgIC5jb250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmVi
ciB7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsg
YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmln
aHQ7IHBhZGRpbmc6IDAgMnB4OyB9IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNB
QUE7IH0gCiAgICAubGVmdCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAu
cmlnaHQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dy
b3VuZC1jb2xvcjogI0RENjsgfSAKICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjMEREOyB9IAogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0g
CiAgICAuc3RhdHMsIC5zdGF0cyB0ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VF
RTsgcGFkZGluZzogMnB4IDA7IH0gCiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xv
cjogI2FhYTt9ICAgIGE6aG92ZXIgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFu
Z2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IGNvbG9yOiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+
CnZhciBjaHVua19pbmRleCA9IDA7CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9y
bWF0X2NodW5rKGluZGV4KSB7CiAgICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9
IGluZGV4LnRvU3RyaW5nKCk7CiAgICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7
CiAgICAgICAgcHJlZml4Kz0nMCc7CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9Cgpm
dW5jdGlvbiBmaW5kX2NodW5rKG4pewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J3RyW2lkJD0iJyArIG4gKyAnIl0nKTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkg
ewogICAgdmFyIGluZGV4ID0gY2h1bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsK
ICAgIHZhciBuZXdfY2h1bms7CgogICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAg
ICBuZXdfY2h1bmsgPSBmaW5kX2NodW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsK
ICAgICAgICByZXR1cm47CiAgICB9CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2No
dW5rLnN0eWxlLm91dGxpbmUgPSAiIjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsK
ICAgIG9sZF9jaHVuay5zdHlsZS5vdXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93
LmxvY2F0aW9uLnJlcGxhY2UoIiMiICsgbmV3X3N0cikKICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0x
MDApOwogICAgY2h1bmtfaW5kZXggPSBpbmRleDsKfQoKZG9jdW1lbnQub25rZXlkb3duID0gZnVu
Y3Rpb24oZSkgewogICAgc3dpdGNoIChlLmtleUNvZGUpIHsKICAgIGNhc2UgNzg6CiAgICAgICAg
Y2hhbmdlX2NodW5rKDEpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSA4MDoKICAgICAgICBjaGFu
Z2VfY2h1bmsoLTEpOwogICAgICAgIGJyZWFrOwogICAgfQp9OwogICA8L3NjcmlwdD4gCjwvaGVh
ZD4gCjxib2R5IGRhdGEtZ3ItYy1zLWxvYWRlZD0idHJ1ZSI+IAogIDx0YWJsZSBib3JkZXI9IjAi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQt
MSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IiBzdHlsZT0i
Y29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0
IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dDwvYT4mbmJz
cDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNy50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3
Ni5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3LnR4dCIgc3R5
bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48
L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
Pk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENv
cnAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+T2N0b2JlciAyNSwgMjAxOSA8L3NwYW4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5GZWJydWFyeSAxMCwgMjAyMDwvc3Bh
bj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnBvcmF0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2Nl
ZGlhbiBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NlZGlhbiBOZXR3
b3JrczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTm9raWE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEE8c3BhbiBjbGFzcz0iZGVsZXRlIj5wcmls
IDIzPC9zcGFuPiwgMjAxOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQTxzcGFu
IGNsYXNzPSJpbnNlcnQiPnVndXN0IDk8L3NwYW4+LCAyMDE5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDxzcGFuIGNs
YXNzPSJkZWxldGUiPjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wPHNwYW4gY2xhc3M9
Imluc2VydCI+Nzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJh
Y3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIFNpbXBsZSBU
d28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0
aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aGljaCBlbmFibGVzIHRoZSBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRy
aXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGljaCBlbmFibGVzIHRoZSBt
ZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1ldHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFy
aWF0aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgcGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBw
YWNrZXQgbG9zcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+U3RhdHVzIG9mIFRo
aXMgTWVtbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlN0YXR1cyBvZiBUaGlzIE1l
bW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFm
dCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGlu
IGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGlu
ZSAzNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTIiPjxlbT4gcGFnZSAxLCBs
aW5lIDM3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0
IEVuZ2luZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtp
bmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50
ZXJuZXQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMv
Y3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEludGVybmV0LURy
YWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRo
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUg
ZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Ig
b2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQg
Ynkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4g
YXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNz
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9u
IDxzcGFuIGNsYXNzPSJkZWxldGUiPk9jdG9iZXIgMjUsIDIwMTk8L3NwYW4+LjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJl
IG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZlYnJ1YXJ5IDEwLCAyMDIwPC9zcGFuPi48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgQ29weXJpZ2h0IChjKSAyMDE5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJz
b25zIGlkZW50aWZpZWQgYXMgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
Q29weXJpZ2h0IChjKSAyMDE5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQg
YXMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkb2N1bWVudCBhdXRob3JzLiAg
QWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBk
b2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQg
dGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3Mg
TGVnYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcg
dG8gSUVURiBEb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQcm92
aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0
IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKGh0dHBz
Oi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBv
ZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1
bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZp
ZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0icGFydC0zIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxs
PnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMyI+PGVtPiBwYWdlIDIsIGxpbmUgMjE8c3Bh
biBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0
Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAyMTxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAg
Q29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgQ29udmVudGlv
bnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMi4xLiAgVGVybWlub2xvZ3kgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMi4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAzLiAgU29mdHdhcml6
YXRpb24gb2YgUGVyZm9ybWFuY2UgTWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgU29mdHdhcml6YXRpb24gb2Yg
UGVyZm9ybWFuY2UgTWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDQuICBUaGVvcnkgb2YgT3BlcmF0aW9uIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIDQuICBUaGVvcnkgb2YgT3BlcmF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICA0LjEuICBTZXNzaW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAu
IC4gLiAuIC4gICA0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0LjEuICBT
ZXNzaW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4gLiAuIC4g
ICA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNC4xLjEuICBTZXNzaW9uLVNl
bmRlciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNr
ZXQgRm9ybWF0IGluIFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICA0LjEuMi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4g
QXV0aGVudGljYXRlZCBNb2RlICAuICAgNjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICA0LjEuMi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVudGlj
YXRlZCBNb2RlICAuICAgNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA0LjIuICBT
ZXNzaW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4g
ICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0LjIuICBTZXNzaW9uLVJl
ZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4gICA3PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNC4yLjEuICBTZXNzaW9uLVJlZmxlY3RvciBQ
YWNrZXQgRm9ybWF0IGluIFVuYXV0aGVudGljYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4g
VW5hdXRoZW50aWNhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDA1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgIE1vZGUgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ODwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAg
ICAgICAgTW9kZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij43PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBB
dXRoZW50aWNhdGVkIE1vZGUgICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNh
dGVkIE1vZGUgICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDA2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNC4zLiAgSW50ZWdyaXR5IGFuZCBDb25maWRl
bnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUCAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+MTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA0LjMuICBJ
bnRlZ3JpdHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4g
IDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4wPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICA0LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0
LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDExPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDUuICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
Mjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgNS4gIElBTkEgQ29u
c2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgNi4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDEyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNi4gIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDEyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3LiAgQWNrbm93bGVkZ21lbnRz
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgQWNrbm93bGVkZ21lbnRzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIDguICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDguICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA4LjEu
ICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDEyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA4LjEuICBOb3JtYXRp
dmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDguMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5j
ZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDguMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxNDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEF1
dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxNDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4xLiAgSW50cm9kdWN0
aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBEZXZlbG9wbWVudCBhbmQgZGVwbG95bWVu
dCBvZiBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIERldmVsb3BtZW50IGFuZCBkZXBsb3ltZW50IG9mIFR3by1XYXkg
QWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC00IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48
dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93
d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDIsIGxp
bmUgNDk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3Ro
Pjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczov
L3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2UgMiwg
bGluZSA0OTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBleGlzdCwgaGF2ZSBiZWVuIGRlcGxveWVkIGFuZCBwcm92aWRlIGltcG9ydGFudCBvcGVy
YXRpb25hbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV4aXN0LCBoYXZlIGJl
ZW4gZGVwbG95ZWQgYW5kIHByb3ZpZGUgaW1wb3J0YW50IG9wZXJhdGlvbmFsPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudHMuICBBdCB0aGUgc2Ft
ZSB0aW1lLCB0aGVyZSBoYXMgYmVlbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50cy4gIEF0IHRoZSBzYW1lIHRpbWUsIHRoZXJlIGhhcyBi
ZWVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBub3RpY2VhYmxlIGludGVyZXN0IGlu
IHVzaW5nIGEgc2ltcGxlciBtZWNoYW5pc20gZm9yIGFjdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIG5vdGljZWFibGUgaW50ZXJlc3QgaW4gdXNpbmcgYSBzaW1wbGVyIG1l
Y2hhbmlzbSBmb3IgYWN0aXZlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwZXJmb3Jt
YW5jZSBtb25pdG9yaW5nIHRoYXQgY2FuIHByb3ZpZGUgZGV0ZXJtaW5pc3RpYyBiZWhhdmlvciBh
bmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwZXJmb3JtYW5jZSBtb25pdG9y
aW5nIHRoYXQgY2FuIHByb3ZpZGUgZGV0ZXJtaW5pc3RpYyBiZWhhdmlvciBhbmQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluaGVyaXQgc2VwYXJhdGlvbiBvZiBjb250cm9sICh2ZW5k
b3Itc3BlY2lmaWMgY29uZmlndXJhdGlvbiBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGluaGVyaXQgc2VwYXJhdGlvbiBvZiBjb250cm9sICh2ZW5kb3Itc3BlY2lmaWMgY29u
ZmlndXJhdGlvbiBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3JjaGVzdHJhdGlv
bikgYW5kIHRlc3QgZnVuY3Rpb25zLiAgT25lIG9mIHN1Y2ggaXMgUGVyZm9ybWFuY2U8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvcmNoZXN0cmF0aW9uKSBhbmQgdGVzdCBmdW5j
dGlvbnMuICBPbmUgb2Ygc3VjaCBpcyBQZXJmb3JtYW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgTWVhc3VyZW1lbnQgZnJvbSBJUCBFZGdlIHRvIEN1c3RvbWVyIEVxdWlwbWVudCB1
c2luZyBUV0FNUCBMaWdodCBmcm9tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
TWVhc3VyZW1lbnQgZnJvbSBJUCBFZGdlIHRvIEN1c3RvbWVyIEVxdWlwbWVudCB1c2luZyBUV0FN
UCBMaWdodCBmcm9tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCcm9hZGJhbmQgRm9y
dW0gW0JCRi5UUi0zOTBdIHVzZWQgYXMgdGhlIHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0LDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJyb2FkYmFuZCBGb3J1bSBbQkJGLlRS
LTM5MF0gdXNlZCBhcyB0aGUgcmVmZXJlbmNlIFRXQU1QIExpZ2h0IHRoYXQsPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBhY2NvcmRpbmcgdG8gW1JGQzg1NDVdLCBpbmNsdWRlcyBzdWIt
c2V0IG9mIFRXQU1QLVRlc3QgZnVuY3Rpb25zIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgYWNjb3JkaW5nIHRvIFtSRkM4NTQ1XSwgaW5jbHVkZXMgc3ViLXNldCBvZiBUV0FN
UC1UZXN0IGZ1bmN0aW9ucyBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY29tYmlu
YXRpb24gd2l0aCBvdGhlciBhcHBsaWNhdGlvbnMgdGhhdCBwcm92aWRlLCBmb3IgZXhhbXBsZSw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb21iaW5hdGlvbiB3aXRoIG90aGVy
IGFwcGxpY2F0aW9ucyB0aGF0IHByb3ZpZGUsIGZvciBleGFtcGxlLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwOCI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBj
b250cm9sIGFuZCBzZWN1cml0eS4gIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhY3RpdmUgcGVyZm9y
bWFuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgY29udHJvbCBhbmQgc2Vj
dXJpdHkuICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYTxzcGFuIGNsYXNzPSJpbnNlcnQiPm4gYTwv
c3Bhbj5jdGl2ZSBwZXJmb3JtYW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVh
c3VyZW1lbnQgdGVzdCBwcm90b2NvbCwgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50
IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWVhc3VyZW1lbnQg
dGVzdCBwcm90b2NvbCwgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29s
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAoU1RBTVApLCB0aGF0IGVuYWJsZXMgbWVh
c3VyZW1lbnQgb2YgYm90aCBvbmUtd2F5IGFuZCByb3VuZC10cmlwPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgKFNUQU1QKSwgdGhhdCBlbmFibGVzIG1lYXN1cmVtZW50IG9mIGJv
dGggb25lLXdheSBhbmQgcm91bmQtdHJpcDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
cGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNr
ZXQgbG9zcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwZXJmb3JtYW5jZSBt
ZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwgYW5kIHBhY2tldCBsb3NzLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwOSI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9
Imluc2VydCI+U29tZSBUV0FNUCBleHRlbnNpb25zLCBlLmcuLCBbUkZDNzc1MF0gYXJlIHN1cHBv
cnRlZCBieSB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBleHRlbnNp
b25zIHRvIFNUQU1QIGJhc2Ugc3BlY2lmaWNhdGlvbiBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIFtJLUQuaWV0Zi1pcHBtLXN0YW1wLW9wdGlvbi10bHZdLjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi4gIENvbnZlbnRpb25zIHVzZWQgaW4g
dGhpcyBkb2N1bWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuICBDb252ZW50
aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+Mi4xLiAgVGVybWlub2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLjEu
ICBUZXJtaW5vbG9neTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBRVMgQWR2
YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEFFUyBBZHZhbmNlZCBFbmNyeXB0aW9uIFN0YW5kYXJkPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIENCQyBDaXBoZXIgQmxvY2sgQ2hhaW5pbmc8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBDQkMgQ2lwaGVyIEJsb2NrIENoYWluaW5nPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVDQiBFbGVjdHJvbmljIENvb2tib29rPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRUNCIEVsZWN0cm9uaWMgQ29va2Jvb2s8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTUiIGNs
YXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9z
bWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQj
cGFydC01Ij48ZW0+IHBhZ2UgMywgbGluZSAzMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+
PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8
L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlo
dCNwYXJ0LTUiPjxlbT4gcGFnZSAzLCBsaW5lIDMzPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bh
bj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5UUCAtIE5ldHdvcmsgVGltZSBQcm90b2NvbDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5UUCAtIE5ldHdvcmsgVGltZSBQcm90
b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQVFAgLSBQcmVjaXNpb24g
VGltZSBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBUUCAtIFBy
ZWNpc2lvbiBUaW1lIFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IEhNQUMgSGFzaGVkIE1lc3NhZ2UgQXV0aGVudGljYXRpb24gQ29kZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEhNQUMgSGFzaGVkIE1lc3NhZ2UgQXV0aGVudGljYXRpb24gQ29k
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPV0FNUCBPbmUtV2F5IEFjdGl2
ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IE9XQU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRXQU1QIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFBy
b3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVFdBTVAgVHdvLVdheSBB
Y3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+TUJaIE1heSBiZSBa
ZXJvPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+Mi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+Mi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlS
RUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxM
IiwgIlNIQUxMIE5PVCIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiU0hPVUxEIiwg
IlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTk9UIFJFQ09NTUVOREVEIiwgIk1BWSIsIGFu
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICJTSE9VTEQiLCAiU0hPVUxEIE5P
VCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiT1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRv
IGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBCQ1A8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAiT1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVy
cHJldGVkIGFzIGRlc2NyaWJlZCBpbiBCQ1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIg
aW4gYWxsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMTQgW1JGQzIxMTldIFtS
RkM4MTc0XSB3aGVuLCBhbmQgb25seSB3aGVuLCB0aGV5IGFwcGVhciBpbiBhbGw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4zLiAgU29mdHdhcml6YXRpb24gb2YgUGVyZm9ybWFu
Y2UgTWVhc3VyZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4zLiAgU29mdHdh
cml6YXRpb24gb2YgUGVyZm9ybWFuY2UgTWVhc3VyZW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtNiIgY2xhc3M9ImNoYW5n
ZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTYiPjxl
bT4gcGFnZSA0LCBsaW5lIDIwPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNiI+
PGVtPiBwYWdlIDQsIGxpbmUgMjI8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9h
PjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgIHx8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHwgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgfCAmbHQ7
LS0tIFNUQU1QLS0tJmd0OyB8IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIHwgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgfCAmbHQ7LS0t
IFNUQU1QLS0tJmd0OyB8IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IFNUQU1QIFJlZmVyZW5jZSBNb2RlbDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTog
U1RBTVAgUmVmZXJlbmNlIE1vZGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQu
ICBUaGVvcnkgb2YgT3BlcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4g
IFRoZW9yeSBvZiBPcGVyYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTVEFNUCBTZXNzaW9uLVNl
bmRlciB0cmFuc21pdHMgdGVzdCBwYWNrZXRzIHRvd2FyZCBTVEFNUCA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5TZXNzaW9uLTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
U1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5vdmVyIFVEUCB0cmFuc3BvcnQ8L3NwYW4+IHRvd2FyZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBSZWZsZWN0b3IuPC9zcGFuPiAg
U1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgcmVjZWl2ZXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2Vz
c2lvbi1TZW5kZXInczwvc3Bhbj4gcGFja2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIFNUQU1QIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNlc3Npb24tUmVmbGVjdG9yLjwvc3Bh
bj4gIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PlNlc3Npb24tPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhbmQgYWN0
cyBhY2NvcmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG9wdGlvbmFsIGNvbnRyb2w8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgU2Vu
ZGVyJ3M8L3NwYW4+IHBhY2tldCBhbmQgYWN0cyBhY2NvcmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRp
b24gYW5kIG9wdGlvbmFsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGluZm9ybWF0
aW9uIGNvbW11bmljYXRlZCBpbiB0aGUgU2Vzc2lvbi1TZW5kZXIncyB0ZXN0IHBhY2tldC4gIFNU
QU1QPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNvbnRyb2wgaW5mb3JtYXRp
b24gY29tbXVuaWNhdGVkIGluIHRoZSBTZXNzaW9uLVNlbmRlcidzIHRlc3QgcGFja2V0LjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBkZWZpbmVzIHR3byBkaWZmZXJlbnQgdGVzdCBw
YWNrZXQgZm9ybWF0cywgb25lIGZvciBwYWNrZXRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIFNUQU1QIGRlZmluZXMgdHdvIGRpZmZlcmVudCB0ZXN0IHBhY2tldCBmb3JtYXRz
LCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRyYW5zbWl0
dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVNlbmRlciBhbmQgb25lIGZvciBwYWNrZXRzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdHJhbnNtaXR0ZWQgYnkgdGhlIFNUQU1QLVNl
c3Npb24tU2VuZGVyIGFuZCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVJlZmxlY3Rvci4gIFNUQU1Q
IHN1cHBvcnRzIHR3bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRyYW5zbWl0
dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLVJlZmxlY3Rvci4gIFNUQU1QIHN1cHBvcnRzIHR3bzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbW9kZXM6IHVuYXV0aGVudGljYXRlZCBhbmQg
YXV0aGVudGljYXRlZC4gIFVuYXV0aGVudGljYXRlZCBTVEFNUCB0ZXN0PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgbW9kZXM6IHVuYXV0aGVudGljYXRlZCBhbmQgYXV0aGVudGlj
YXRlZC4gIFVuYXV0aGVudGljYXRlZCBTVEFNUCB0ZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBwYWNrZXRzLCBkZWZpbmVkIGluIFNlY3Rpb24gNC4xLjEgYW5kIFNlY3Rpb24gNC4y
LjEsIGVuc3VyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhY2tldHMsIGRl
ZmluZWQgaW4gU2VjdGlvbiA0LjEuMSBhbmQgU2VjdGlvbiA0LjIuMSwgZW5zdXJlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnRlcndvcmtpbmcgYmV0d2VlbiBTVEFNUCBhbmQgVFdB
TVAgTGlnaHQgYXMgZGVzY3JpYmVkIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgaW50ZXJ3b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1QIExpZ2h0IGFzIGRlc2NyaWJl
ZCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2VjdGlvbiA0LjQgcGFja2V0IGZv
cm1hdHMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2VjdGlvbiA0LjQgcGFj
a2V0IGZvcm1hdHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJ5IGRlZmF1
bHQsIFNUQU1QIHVzZXMgc3ltbWV0cmljYWwgcGFja2V0cywgaS5lLiwgc2l6ZSBvZiB0aGUgcGFj
a2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQnkgZGVmYXVsdCwgU1RBTVAg
dXNlcyBzeW1tZXRyaWNhbCBwYWNrZXRzLCBpLmUuLCBzaXplIG9mIHRoZSBwYWNrZXQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRyYW5zbWl0dGVkIGJ5IFNlc3Npb24tUmVmbGVjdG9y
IGVxdWFscyB0aGUgc2l6ZSBvZiB0aGUgcGFja2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgdHJhbnNtaXR0ZWQgYnkgU2Vzc2lvbi1SZWZsZWN0b3IgZXF1YWxzIHRoZSBzaXpl
IG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlY2VpdmVkIGJ5
IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICByZWNlaXZlZCBieSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC03IiBjbGFzcz0iY2hhbmdlIj48
dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0i
aHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNyI+PGVtPiBw
YWdlIDUsIGxpbmUgMTc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+
PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVm
PSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC03Ij48ZW0+
IHBhZ2UgNSwgbGluZSAxNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90
aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAg
fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgRXJy
b3IgRXN0aW1hdGUgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0
ZSAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgTUJaICg8c3BhbiBjbGFzcz0iZGVsZXRlIj4yNzwvc3Bhbj4gb2N0ZXRz
KSAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoPHNwYW4gY2xhc3M9Imluc2Vy
dCI+MzA8L3NwYW4+IG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+KyAgICAgICAgICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHwg
ICAgICAgICAgICAgICB8ICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNlcnZlciBPY3Rl
dHMgICAgICAgIHwgICAgICAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyAgICAgICAgICAg
ICAgICs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB8ICAgICAgICAg
ICBSZW1haW5pbmcgUGFja2V0IFBhZGRpbmcgKHRvIGJlIHJlZmxlY3RlZCkgICAgICAgICAgfDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIH4gICAgICAgICAgKGxlbmd0
aCBpbiBvY3RldHMgc3BlY2lmaWVkIGluIFNlcnZlciBPY3RldHMpICAgICAgICB+PC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIEZpZ3VyZSAyOiBTVEFNUCBTZXNzaW9uLVNlbmRlciB0ZXN0IHBhY2tl
dCBmb3JtYXQgaW4gdW5hdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRlc3QgcGFja2V0IGZvcm1hdCBp
biB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbW9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZv
bGxvd2luZzo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGVyZSBmaWVsZHMg
YXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBG
b3IgZWFjaCBuZXcgc2Vzc2lvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8g
IFNlcXVlbmNlIE51bWJlciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAgRm9yIGVhY2ggbmV3
IHNlc3Npb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGl0cyB2YWx1ZSBzdGFy
dHMgYXQgemVybyBhbmQgaXMgaW5jcmVtZW50ZWQgd2l0aCBlYWNoIHRyYW5zbWl0dGVkPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgaXRzIHZhbHVlIHN0YXJ0cyBhdCB6ZXJv
IGFuZCBpcyBpbmNyZW1lbnRlZCB3aXRoIGVhY2ggdHJhbnNtaXR0ZWQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIHBhY2tldC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICBwYWNrZXQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJwYXJ0LTgiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0
Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC04Ij48ZW0+IHBhZ2UgNiwgbGluZSAyNTxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxz
bWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5p
ZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTgiPjxlbT4gcGFnZSA2LCBsaW5lIDE0
PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgKiAgMCAtIE5UUCA2NCBiaXQgZm9ybWF0IG9mIGEgdGltZXN0YW1wOzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICogIDAgLSBOVFAgNjQgYml0IGZvcm1hdCBvZiBh
IHRpbWVzdGFtcDs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKiAgMSAt
IFBUUHYyIHRydW5jYXRlZCBmb3JtYXQgb2YgYSB0aW1lc3RhbXAuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgKiAgMSAtIFBUUHYyIHRydW5jYXRlZCBmb3JtYXQgb2YgYSB0
aW1lc3RhbXAuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFRoZSBTVEFN
UCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVzZSw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBUaGUgU1RBTVAgU2Vzc2lvbi1T
ZW5kZXIgYW5kIFNlc3Npb24tUmVmbGVjdG9yIE1BWSB1c2UsIG5vdCB1c2UsPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBvciBzZXQgdmFsdWUgb2YgdGhlIFogZmllbGQgaW4gYWNj
b3JkYW5jZSB3aXRoIHRoZSB0aW1lc3RhbXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICBvciBzZXQgdmFsdWUgb2YgdGhlIFogZmllbGQgaW4gYWNjb3JkYW5jZSB3aXRoIHRo
ZSB0aW1lc3RhbXA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGZvcm1hdCBpbiB1
c2UuICBUaGlzIG9wdGlvbmFsIGZpZWxkIGlzIHRvIGVuaGFuY2Ugb3BlcmF0aW9ucywgYnV0PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgZm9ybWF0IGluIHVzZS4gIFRoaXMg
b3B0aW9uYWwgZmllbGQgaXMgdG8gZW5oYW5jZSBvcGVyYXRpb25zLCBidXQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIGxvY2FsIGNvbmZpZ3VyYXRpb24gb3IgZGVmYXVsdHMgY291
bGQgYmUgdXNlZCBpbiBpdHMgcGxhY2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgbG9jYWwgY29uZmlndXJhdGlvbiBvciBkZWZhdWx0cyBjb3VsZCBiZSB1c2VkIGluIGl0
cyBwbGFjZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAxNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5NdXN0
LWJlLVplcm88L3NwYW4+IChNQlopIGZpZWxkIGluIHRoZSBzZXNzaW9uLXNlbmRlciB1bmF1dGhl
bnRpY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbyAgPHNwYW4gY2xh
c3M9Imluc2VydCI+TWF5LWJlLVplcm88L3NwYW4+IChNQlopIGZpZWxkIGluIHRoZSBzZXNzaW9u
LXNlbmRlciB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgcGFja2V0IGlzIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI3PC9zcGFuPiBvY3RldHMgbG9uZy4g
IEl0IDxzcGFuIGNsYXNzPSJkZWxldGUiPk1VU1Q8L3NwYW4+IGJlIGFsbCB6ZXJvZWQgb24gdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHBhY2tldCBpcyA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4zMDwvc3Bhbj4gb2N0ZXRzIGxvbmcuICBJdCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5NQVk8L3NwYW4+IGJlIGFsbCB6ZXJvZWQgb24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgIHRyYW5zbWlzc2lvbiBhbmQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aWdu
b3JlZCBvbiByZWNlaXB0Ljwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBNVVNUIGJlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmlnbm9y
ZWQ8L3NwYW4+IG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJlY2VpcHQuPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj48L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBvICBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGlzIG9wdGlv
bmFsIHR3byBvY3RldHMgbG9uZyBmaWVsZC4gIFRoaXMgZmllbGQ8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICBpcyB1c2VkIGZvciB0aGUgUmVmbGVjdCBPY3RldHMgY2Fw
YWJpbGl0eSBkZWZpbmVkIGluIFtSRkM2MDM4XS48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0i
ZGVsZXRlIj4gICAgICBJZiBiZWluZyB1c2VkLCB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBNVVNU
IGZvbGxvdyB0aGUgMjcgb2N0ZXRzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgICAgbG9uZyBNQlogZmllbGQuICBUaGUgdmFsdWUgaW4gdGhlIFNlcnZlciBPY3RldHMgZmll
bGQgZXF1YWxzIHRoZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG51
bWJlciBvZiBvY3RldHMgdGhlIFNlc3Npb24tUmVmbGVjdG9yIGlzIGV4cGVjdGVkIHRvIGNvcHkg
YmFjayB0bzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIHRoZSBTZXNz
aW9uLVNlbmRlciBzdGFydGluZyB3aXRoIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkLiAgVGh1czwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIHRoZSBtaW5pbXVtIG5vbi16
ZXJvIHZhbHVlIGZvciB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBpcyB0d28uPC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgVGhlcmVmb3JlLCB0aGUgdmFsdWUgb2Ygb25l
IGlzIGludmFsaWQuICBJZiBub25lIG9mIFBheWxvYWQgdG8gYmU8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICBjb3BpZWQsIHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVyIE9j
dGV0cyBmaWVsZDwvc3Bhbj4gTVVTVCBiZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5zZXQgdG8gemVy
bzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgIG9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRyYW5zbWl0Ljwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgIG8gIFJlbWFpbmluZyBQYWNrZXQgUGFkZGluZyBpcyBhbiBvcHRpb25h
bCBmaWVsZCBvZiB2YXJpYWJsZSBsZW5ndGguPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ICAgICAgVGhlIG51bWJlciBvZiBvY3RldHMgaW4gdGhlIFJlbWFpbmluZyBQYWNrZXQg
UGFkZGluZyBmaWVsZCBpcyB0aGU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICAgICB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBtaW51cyB0aGUgbGVuZ3RoIG9m
IHRoZSBTZXJ2ZXI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBPY3Rl
dHMgZmllbGQuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NC4xLjIuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQg
Rm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVk
IE1vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU1RBTVAgU2Vzc2lvbi1T
ZW5kZXIgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkIG1vZGU6PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0IGZvcm1hdCBp
biBhdXRoZW50aWNhdGVkIG1vZGU6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAgICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMCAgICAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBO
dW1iZXIgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAg
ICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtOSIgY2xh
c3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNw
YXJ0LTkiPjxlbT4gcGFnZSA3LCBsaW5lIDMzPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0
I3BhcnQtOSI+PGVtPiBwYWdlIDYsIGxpbmUgNTA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
fCAgICAgICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAg
ICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgIEZpZ3VyZSA0OiBTVEFNUCBTZXNzaW9uLVNlbmRlciB0ZXN0IHBhY2tldCBmb3JtYXQg
aW4gYXV0aGVudGljYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICBGaWd1
cmUgNDogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRp
Y2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1
dGhlbnRpY2F0ZWQgbW9kZSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUg
ZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9k
ZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MTUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgbGlzdGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5Db21wLk1CWiBmaWVsZCBpcyBhIHZhcmlhYmxlIGxlbmd0aDwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbGlzdGVkIGluIFNlY3Rpb24gNC4x
LjEuICBBbHNvLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NQlogZmllbGRzIGlhcmUgdXNlZDwvc3Bh
bj4gdG8gYWxpZ24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgIGZpZWxkPC9zcGFuPiB0byBhbGlnbiB0aGUgcGFja2V0IG9uIDE2IG9jdGV0
cyBib3VuZGFyeS4gIEFsc28sIHRoZSBwYWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgcGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPlRoZSB2YWx1ZSBvZiB0aGUgZmllbGQgTUFZIGJlIHplcm9lZDwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgIG9uIHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVk
IG9uIHJlY2VpcHQuPC9zcGFuPiAgQWxzbywgdGhlIHBhY2tldDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgaW5jbHVkZXMgYSBrZXktaGFzaGVkIG1lc3NhZ2UgYXV0aGVudGljYXRpb24g
Y29kZSAoSE1BQykgKFtSRkMyMTA0XSk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBpbmNsdWRlcyBhIGtleS1oYXNoZWQgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBjb2RlIChITUFD
KSAoW1JGQzIxMDRdKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaGFzaCBhdCB0aGUg
ZW5kIG9mIHRoZSBQRFUuICBUaGUgZGV0YWlsZWQgdXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQ
RFUuICBUaGUgZGV0YWlsZWQgdXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjMuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC4zLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij40LjIuICBTZXNzaW9uLVJlZmxlY3RvciBCZWhhdmlvciBh
bmQgUGFja2V0IEZvcm1hdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjQuMi4gIFNl
c3Npb24tUmVmbGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBTZXNzaW9uLVJlZmxlY3RvciByZWNlaXZlcyB0aGUg
U1RBTVAgdGVzdCBwYWNrZXQsIHZlcmlmaWVzIGl0LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFRoZSBTZXNzaW9uLVJlZmxlY3RvciByZWNlaXZlcyB0aGUgU1RBTVAgdGVzdCBw
YWNrZXQsIHZlcmlmaWVzIGl0LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJlcGFy
ZXMgYW5kIHRyYW5zbWl0cyB0aGUgcmVmbGVjdGVkIHRlc3QgcGFja2V0LjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHByZXBhcmVzIGFuZCB0cmFuc21pdHMgdGhlIHJlZmxlY3Rl
ZCB0ZXN0IHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVHdvIG1v
ZGVzIG9mIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIGNoYXJhY3Rlcml6ZSB0aGUgZXhwZWN0ZWQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUd28gbW9kZXMgb2YgU1RBTVAgU2Vz
c2lvbi1SZWZsZWN0b3IgY2hhcmFjdGVyaXplIHRoZSBleHBlY3RlZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMTAiIGNsYXNzPSJjaGFu
Z2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBo
cmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0xMCI+
PGVtPiBwYWdlIDgsIGxpbmUgMzk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9h
PjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0x
MCI+PGVtPiBwYWdlIDgsIGxpbmUgMjU8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUg
VGltZXN0YW1wICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAg
ICAgICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAg
ICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAg
IFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAg
ICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAg
ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAg
ICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRl
IHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICB8IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRlIHwgICAgICAgICAg
IE1CWiAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE2Ij48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
fFNlcy1TZW5kZXIgVFRMIHwgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
Pk1CWjwvc3Bhbj4gICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4rLSstKy0rLSstKy0rLSstKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKzwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPistKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAg
fiAgICAgICAgICAgICAgICBQYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSAgICAgICAgICAgICAg
ICAgICAgIH48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSs8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIEZpZ3VyZSA1OiBTVEFNUCBTZXNzaW9u
LVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgRmlndXJlIDU6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3Qg
cGFja2V0IGZvcm1hdCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5hdXRoZW50aWNhdGVkIG1vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICB1bmF1dGhlbnRpY2F0ZWQgbW9k
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aGVyZSBmaWVsZHMgYXJlIGRl
ZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRz
IGxvbmcgZmllbGQuICBUaGUgdmFsdWUgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBU
aGUgdmFsdWUgb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBTZXF1ZW5j
ZSBOdW1iZXIgZmllbGQgaXMgc2V0IGFjY29yZGluZyB0byB0aGUgbW9kZSBvZiB0aGUgU1RBTVA8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBTZXF1ZW5jZSBOdW1iZXIgZmll
bGQgaXMgc2V0IGFjY29yZGluZyB0byB0aGUgbW9kZSBvZiB0aGUgU1RBTVA8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNlc3Npb24tUmVmbGVjdG9yOjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgIFNlc3Npb24tUmVmbGVjdG9yOjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0xMSIgY2xhc3M9
ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxs
PjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0
LTExIj48ZW0+IHBhZ2UgOSwgbGluZSAzMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNw
YXJ0LTExIj48ZW0+IHBhZ2UgOSwgbGluZSAxMzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+
PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBpbiBTZWN0aW9uIDQuMS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBpbiBTZWN0aW9uIDQuMS48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVtYmVyLCBT
ZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAsIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIG8gIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciwgU2Vzc2lvbi1TZW5kZXIg
VGltZXN0YW1wLCBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFNlc3Npb24t
U2VuZGVyIEVycm9yIEVzdGltYXRlIGFyZSBjb3BpZXMgb2YgdGhlIGNvcnJlc3BvbmRpbmc8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBTZXNzaW9uLVNlbmRlciBFcnJvciBF
c3RpbWF0ZSBhcmUgY29waWVzIG9mIHRoZSBjb3JyZXNwb25kaW5nPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICBmaWVsZHMgaW4gdGhlIFNUQU1QIHRlc3QgcGFja2V0IHNlbnQgYnkg
dGhlIFNlc3Npb24tU2VuZGVyLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IGZpZWxkcyBpbiB0aGUgU1RBTVAgdGVzdCBwYWNrZXQgc2VudCBieSB0aGUgU2Vzc2lvbi1TZW5k
ZXIuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIFNlc3Npb24tU2VuZGVy
IFRUTCBpcyBvbmUgb2N0ZXQgbG9uZyBmaWVsZCwgYW5kIGl0cyB2YWx1ZSBpcyB0aGU8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBTZXNzaW9uLVNlbmRlciBUVEwgaXMgb25l
IG9jdGV0IGxvbmcgZmllbGQsIGFuZCBpdHMgdmFsdWUgaXMgdGhlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICBjb3B5IG9mIHRoZSBUVEwgZmllbGQgaW4gSVB2NCAob3IgSG9wIExp
bWl0IGluIElQdjYpIGZyb20gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgY29weSBvZiB0aGUgVFRMIGZpZWxkIGluIElQdjQgKG9yIEhvcCBMaW1pdCBpbiBJUHY2KSBm
cm9tIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgcmVjZWl2ZWQgU1RBTVAg
dGVzdCBwYWNrZXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgcmVjZWl2
ZWQgU1RBTVAgdGVzdCBwYWNrZXQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbyAgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+UGFja2V0IFBhZGRpbmcgKHJlZmxlY3RlZCk8L3NwYW4+IGlzIDxzcGFuIGNsYXNz
PSJkZWxldGUiPmFuIG9wdGlvbmFsIHZhcmlhYmxlIGxlbmd0aCBmaWVsZC48L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG8gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1C
Wjwvc3Bhbj4gaXMgdXNlZCB0byBhY2hpZXZlIGFsaWdubWVudCBvbiBhIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPmZvdXIgb2N0ZXRzPC9zcGFuPiBib3VuZGFyeS4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBUaGUgbGVuZ3RoIG9mIHRo
ZSBQYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSBmaWVsZCBNVVNUIGJlIGVxdWFsPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICB2YWx1ZSBvZiB0aGUgZmllbGQg
PHNwYW4gY2xhc3M9Imluc2VydCI+TUFZPC9zcGFuPiBiZSB6ZXJvZWQgb24gdHJhbnNtaXNzaW9u
IGFuZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NVVNUIGJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB0byB0aGUgdmFsdWUgb2Yg
dGhlIFNlcnZlciBPY3RldHMgZmllbGQgKEZpZ3VyZSAyKS4gIElmIHRoZSB2YWx1ZTwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgaWdub3JlZCBvbiByZWNlaXB0
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAg
ICBpcyBub24temVybywgdGhlIFNlc3Npb24tUmVmbGVjdG9yIE1VU1QgY29weSBudW1iZXIgb2Yg
b2N0ZXRzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgZXF1YWwgdG8g
dGhlIHZhbHVlIG9mIFNlcnZlciBPY3RldHMgZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVy
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgT2N0ZXRzIGZpZWxkLjwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgIG8gIENvbXAuTUJaIGlzIGEgdmFyaWFibGUgbGVuZ3RoIGZpZWxkPC9z
cGFuPiB1c2VkIHRvIGFjaGlldmUgYWxpZ25tZW50IG9uIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIDxzcGFuIGNs
YXNzPSJkZWxldGUiPndvcmQ8L3NwYW4+IGJvdW5kYXJ5LiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
VGh1cyB0aGUgbGVuZ3RoIG9mIENvbXAuTUJaIGZpZWxkIG1heSBiZSBvbmx5IDAsPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgMSwgMiBvciAzIG9jdGV0cy48L3NwYW4+
ICBUaGUgdmFsdWUgb2YgdGhlIGZpZWxkIDxzcGFuIGNsYXNzPSJkZWxldGUiPk1VU1Q8L3NwYW4+
IGJlIHplcm9lZCBvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBpZ25vcmVkIG9uIHJl
Y2VpcHQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij40LjIuMi4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQg
aW4gQXV0aGVudGljYXRlZCBNb2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4y
LjIuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9k
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBGb3IgdGhlIGF1dGhlbnRpY2F0
ZWQgbW9kZTo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGb3IgdGhlIGF1dGhl
bnRpY2F0ZWQgbW9kZTo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgMCAg
ICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAg
MzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDAgICAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFNlcXVl
bmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVy
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBh
cnQtMTIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNk
aWZmLnB5aHQjcGFydC0xMiI+PGVtPiBwYWdlIDEwLCBsaW5lIDQ5PHNwYW4gY2xhc3M9ImhpZGUi
PiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYv
cmZjZGlmZi5weWh0I3BhcnQtMTIiPjxlbT4gcGFnZSAxMCwgbGluZSAyMzxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICBITUFDICgxNiBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZpZ3VyZSA2OiBTVEFNUCBT
ZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZpZ3VyZSA2OiBTVEFNUCBTZXNzaW9uLVJl
ZmxlY3RvciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBmaWVs
ZCBkZWZpbml0aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIHVuYXV0aGVudGljYXRlZCBtb2RlLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBmaWVsZCBkZWZpbml0aW9ucyBh
cmUgdGhlIHNhbWUgYXMgdGhlIHVuYXV0aGVudGljYXRlZCBtb2RlLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOCI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBs
aXN0ZWQgaW4gU2VjdGlvbiA0LjIuMS4gIEFkZGl0aW9uYWxseSwgdGhlIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPnBhY2tldCBNQVkgaW5jbHVkZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgbGlzdGVkIGluIFNlY3Rpb24gNC4yLjEuICBBZGRpdGlvbmFsbHksIHRoZSA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NQlo8L3NwYW4+IGZpZWxkIGlzIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPnVzZWQ8L3NwYW4+IHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgIENvbXAuTUJaPC9zcGFuPiBmaWVsZCBpcyA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5hIHZhcmlhYmxlIGxlbmd0aCBmaWVsZDwvc3Bhbj4gdG8gYWxpZ24gdGhlIHBhY2tldCBv
biAxNjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhbGlnbiB0aGUgcGFja2V0
IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRoZSB2YWx1ZSBv
ZiB0aGUgZmllbGQgTUFZPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBv
Y3RldHMgYm91bmRhcnkuICBBbHNvLCBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tl
dCBmb3JtYXQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgYmUgemVyb2VkIG9uIHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVk
IG9uIHJlY2VpcHQuPC9zcGFuPiAgQWxzbyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgYXV0aGVudGljYXRlZCBtb2RlIGluY2x1ZGVzIGEga2V5IChITUFDKSAoW1JGQzIxMDRdKSBo
YXNoIGF0IHRoZSBlbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgU1RBTVAg
U2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9k
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiB0aGUgUERVLiAgVGhlIGRldGFp
bGVkIHVzZSBvZiB0aGUgSE1BQyBmaWVsZCBpcyBpbiBTZWN0aW9uIDQuMy48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaW5jbHVkZXMgYSBrZXkgKEhNQUMpIChbUkZDMjEwNF0p
IGhhc2ggYXQgdGhlIGVuZCBvZiB0aGUgUERVLiAgVGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBkZXRhaWxlZCB1c2Ug
b2YgdGhlIEhNQUMgZmllbGQgaXMgaW4gU2VjdGlvbiA0LjMuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjQuMy4gIEludGVncml0eSBhbmQgQ29uZmlkZW50aWFsaXR5IFByb3RlY3Rp
b24gaW4gU1RBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij40LjMuICBJbnRlZ3Jp
dHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRvIHByb3ZpZGUgaW50ZWdyaXR5IHByb3RlY3Rpb24sIGVh
Y2ggU1RBTVAgbWVzc2FnZSBpcyBiZWluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFRvIHByb3ZpZGUgaW50ZWdyaXR5IHByb3RlY3Rpb24sIGVhY2ggU1RBTVAgbWVzc2FnZSBp
cyBiZWluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXV0aGVudGljYXRlZCBieSBh
ZGRpbmcgSGFzaGVkIE1lc3NhZ2UgQXV0aGVudGljYXRpb24gQ29kZSAoSE1BQykuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXV0aGVudGljYXRlZCBieSBhZGRpbmcgSGFzaGVk
IE1lc3NhZ2UgQXV0aGVudGljYXRpb24gQ29kZSAoSE1BQykuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBTVEFNUCB1c2VzIEhNQUMtU0hBLTI1NiB0cnVuY2F0ZWQgdG8gMTI4IGJpdHMg
KHNpbWlsYXJseSB0byB0aGUgdXNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
U1RBTVAgdXNlcyBITUFDLVNIQS0yNTYgdHJ1bmNhdGVkIHRvIDEyOCBiaXRzIChzaW1pbGFybHkg
dG8gdGhlIHVzZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2YgaXQgaW4gSVBTZWMg
ZGVmaW5lZCBpbiBbUkZDNDg2OF0pOyBoZW5jZSB0aGUgbGVuZ3RoIG9mIHRoZSBITUFDPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb2YgaXQgaW4gSVBTZWMgZGVmaW5lZCBpbiBb
UkZDNDg2OF0pOyBoZW5jZSB0aGUgbGVuZ3RoIG9mIHRoZSBITUFDPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBmaWVsZCBpcyAxNiBvY3RldHMuICBITUFDIHVzZXMgb3duIGtleSBhbmQg
dGhlIGRlZmluaXRpb24gb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ZmllbGQgaXMgMTYgb2N0ZXRzLiAgSE1BQyB1c2VzIG93biBrZXkgYW5kIHRoZSBkZWZpbml0aW9u
IG9mIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVjaGFuaXNtIHRvIGRpc3Ry
aWJ1dGUgdGhlIEhNQUMga2V5IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWNoYW5pc20gdG8gZGlzdHJpYnV0ZSB0aGUgSE1B
QyBrZXkgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgc3BlY2lmaWNhdGlvbi4gIE9uZSBleGFtcGxlIGlzIHRvIHVzZSBhbiBvcmNoZXN0
cmF0b3IgdG8gY29uZmlndXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3Bl
Y2lmaWNhdGlvbi4gIE9uZSBleGFtcGxlIGlzIHRvIHVzZSBhbiBvcmNoZXN0cmF0b3IgdG8gY29u
ZmlndXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0icGFydC0xMyIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0
byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZm
L3JmY2RpZmYucHlodCNwYXJ0LTEzIj48ZW0+IHBhZ2UgMTEsIGxpbmUgNDE8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZj
ZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0xMyI+PGVtPiBwYWdlIDExLCBsaW5lIDIwPHNwYW4gY2xh
c3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgU1RB
TVAgU2Vzc2lvbi1TZW5kZXIgd2l0aCBUV0FNUCBMaWdodCBTZXNzaW9uLVJlZmxlY3Rvcjs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBTVEFNUCBTZXNzaW9uLVNlbmRlciB3
aXRoIFRXQU1QIExpZ2h0IFNlc3Npb24tUmVmbGVjdG9yOzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBvICBUV0FNUCBMaWdodCBTZXNzaW9uLVNlbmRlciB3aXRoIFNUQU1QIFNl
c3Npb24tUmVmbGVjdG9yLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIFRX
QU1QIExpZ2h0IFNlc3Npb24tU2VuZGVyIHdpdGggU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IuPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEluIHRoZSBmb3JtZXIgY2FzZSwgdGhl
IFNlc3Npb24tU2VuZGVyIE1BWSBub3QgYmUgYXdhcmUgdGhhdCBpdHM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiB0aGUgZm9ybWVyIGNhc2UsIHRoZSBTZXNzaW9uLVNlbmRl
ciBNQVkgbm90IGJlIGF3YXJlIHRoYXQgaXRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBTZXNzaW9uLVJlZmxlY3RvciBkb2VzIG5vdCBzdXBwb3J0IFNUQU1QLiAgRm9yIGV4YW1wbGUs
IGEgVFdBTVAgTGlnaHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZXNzaW9u
LVJlZmxlY3RvciBkb2VzIG5vdCBzdXBwb3J0IFNUQU1QLiAgRm9yIGV4YW1wbGUsIGEgVFdBTVAg
TGlnaHQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNlc3Npb24tUmVmbGVjdG9yIG1h
eSBub3Qgc3VwcG9ydCB0aGUgdXNlIG9mIFVEUCBwb3J0IDg2MiBhcyBkZWZpbmVkPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2Vzc2lvbi1SZWZsZWN0b3IgbWF5IG5vdCBzdXBw
b3J0IHRoZSB1c2Ugb2YgVURQIHBvcnQgODYyIGFzIGRlZmluZWQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGluIFtSRkM4NTQ1XS4gIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVT
VCBiZSBhYmxlIHRvIHNlbmQgdGVzdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGluIFtSRkM4NTQ1XS4gIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRv
IHNlbmQgdGVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGFja2V0cyB0byBkZXN0
aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0
IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBQcml2YXRlIFBv
cnRzIHJhbmdlIDxzcGFuIGNsYXNzPSJkZWxldGUiPjQ5MTUyLTY1NTM1LDwvc3Bhbj4gdGVzdCA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5tYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBQcml2YXRlIFBvcnRzIHJhbmdl
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjQ5MTUyLTY1NTM1LiAgQWxzbywgaXQgTUFZIGJlIGFibGUg
dG88L3NwYW4+IHRlc3QgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBwb3J0IDxzcGFuIGNsYXNzPSJkZWxldGUiPm51bWJlciB0
aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiAgQW5kIGlmPC9zcGFuPiBhbnkgb2YgU1RBTVA8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgc3Bl
Y2lmaWMgVURQPC9zcGFuPiBwb3J0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPm91dHNpZGUgdGhlIER5
bmFtaWMgcmFuZ2UgYmFzZWQgb24gdGhlIHByaW9yPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgYWdyZWVtZW50IG9mIHRoZSB1c2VycyBvZiB0aGUgdGVzdGVkIG5ldHdvcmsu
ICBJZjwvc3Bhbj4gYW55IG9mIFNUQU1QPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBl
eHRlbnNpb25zIGFyZSB1c2VkLCB0aGUgVFdBTVAgTGlnaHQgU2Vzc2lvbi1SZWZsZWN0b3Igd2ls
bCB2aWV3IHRoZW08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleHRlbnNpb25z
IGFyZSB1c2VkLCB0aGUgVFdBTVAgTGlnaHQgU2Vzc2lvbi1SZWZsZWN0b3Igd2lsbCB2aWV3IHRo
ZW08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFzIFBhY2tldCBQYWRkaW5nIGZpZWxk
LiAgVGhlIFNlc3Npb24tU2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1bHQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhcyBQYWNrZXQgUGFkZGluZyBmaWVsZC4gIFRoZSBTZXNz
aW9uLVNlbmRlciBTSE9VTEQgdXNlIHRoZSBkZWZhdWx0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBmb3JtYXQgZm9yIGl0cyB0aW1lc3RhbXBzIC0gTlRQLiAgQW5kIGl0IE1BWSB1c2Ug
UFRQdjIgdGltZXN0YW1wPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZm9ybWF0
IGZvciBpdHMgdGltZXN0YW1wcyAtIE5UUC4gIEFuZCBpdCBNQVkgdXNlIFBUUHYyIHRpbWVzdGFt
cDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZm9ybWF0LjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGZvcm1hdC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBJbiB0aGUgbGF0
dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5zaG91bGQ8L3NwYW4+IHNldCBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3Rl
bSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TSE9VTEQ8L3NwYW4+IHNldCBTVEFNUDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2Vzc2lvbi1SZWZsZWN0b3IgdG8gdXNlIFVEUCBwb3J0IG51
bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFNlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUg
RHluYW1pYyBhbmQvb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMjEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgUHJpdmF0ZSBQb3J0cyByYW5nZS4gIDxzcGFu
IGNsYXNzPSJkZWxldGUiPkFzIGZvciBQYWNrZXQgUGFkZGluZyBmaWVsZCB0aGF0PC9zcGFuPiB0
aGUgVFdBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgUHJpdmF0ZSBQb3J0
cyByYW5nZS4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkFsc28sIFNUQU1QIFNlc3Npb24tUmVmbGVj
dG9yIE1BWSBiZSBjb25maWd1cmVkPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBMaWdodCBTZXNzaW9uLVNlbmRlciBpbmNsdWRlcyBpbiBpdHMgdHJhbnNtaXR0ZWQgcGFj
a2V0LCB0aGUgU1RBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgdG8gdXNlIHRoZSBzcGVjaWZpYyBVRFAgcG9ydCBudW1iZXIgb3V0c2lk
ZSB0aGUgRHluYW1pYyBQb3J0cyByYW5nZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgU2Vzc2lvbi1SZWZsZWN0b3Igd2lsbCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5wcm9j
ZXNzIGl0IGFjY29yZGluZyB0byBbUkZDNjAzOF0gYW5kPC9zcGFuPiByZXR1cm48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdG8gcmVjZWl2
ZSB0ZXN0IHBhY2tldHMgYmFzZWQgb24gdGhlIGFncmVlbWVudCBhbW9uZyB0aGUgdXNlcnMgb2Yg
dGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICByZWZsZWN0ZWQgcGFj
a2V0IG9mIHRoZSBzeW1tZXRyaWNhbCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5zaXplLjwvc3Bhbj4g
IFRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRlc3QgbmV0d29yay4gIElmPC9zcGFuPiB0aGUg
VFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgaW5jbHVkZXMgPHNwYW4gY2xhc3M9Imluc2VydCI+
UGFja2V0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB1c2UgdGhlIGRl
ZmF1bHQgZm9ybWF0IGZvciBpdHMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGltZXN0YW1wcyAtPC9z
cGFuPiBOVFAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgIFBhZGRpbmcgZmllbGQ8L3NwYW4+IGluIGl0cyB0cmFuc21pdHRlZCBwYWNrZXQs
IHRoZSBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgd2lsbCByZXR1cm4gPHNwYW4g
Y2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPiByZWZsZWN0ZWQgcGFja2V0IG9mIHRoZSBzeW1tZXRy
aWNhbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zaXplIGlmIHRoZSBzaXplPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgb2YgdGhlIHJlY2VpdmVkIHRlc3QgcGFja2V0IGlzIGxh
cmdlciB0aGFuIHRoZSBzaXplIG9mIHRoZSBTVEFNUCBiYXNlPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgcGFja2V0Ljwvc3Bhbj4gIFRoZSBTZXNzaW9uLVJlZmxlY3RvciBN
VVNUIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmJlIHNldCB0bzwvc3Bhbj4gdXNlIHRoZSBkZWZhdWx0
IGZvcm1hdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgZm9yIGl0cyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50aW1lc3RhbXBz
LDwvc3Bhbj4gTlRQLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+U1RBTVAgZG9lcyBub3Qgc3VwcG9ydCB0aGUgUmVmbGVjdCBPY3RldHMgY2Fw
YWJpbGl0eSBkZWZpbmVkIGluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
W1JGQzYwMzhdLiAgSWYgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgaXMgcHJlc2VudCBpbiB0aGUg
VFdBTVA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBTZXNzaW9uLVNlbmRl
ciBwYWNrZXQsIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHdpbGwgbm90IGNvcHkgdGhlPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgY29udGVudCBzdGFydGluZyBmcm9tIHRo
ZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGJ1dCB3aWxsIHRyYW5zbWl0IHRoZTwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHJlZmxlY3RlZCBwYWNrZXQgb2YgZXF1YWwgc2l6ZS48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjUuICBJQU5BIENvbnNpZGVy
YXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NS4gIElBTkEgQ29uc2lkZXJh
dGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBk
b2Vzbid0IGhhdmUgYW55IElBTkEgYWN0aW9uLiAgVGhpcyBzZWN0aW9uIG1heSBiZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZG9lc24ndCBoYXZlIGFu
eSBJQU5BIGFjdGlvbi4gIFRoaXMgc2VjdGlvbiBtYXkgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHJlbW92ZWQgYmVmb3JlIHRoZSBwdWJsaWNhdGlvbi48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICByZW1vdmVkIGJlZm9yZSB0aGUgcHVibGljYXRpb24uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9uczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9u
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbiBnZW5lcmFsLCBhbGwgdGhl
IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHJlbGF0ZWQgdG8gVFdBTVAtVGVzdCw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiBnZW5lcmFsLCBhbGwgdGhlIHNlY3VyaXR5IGNv
bnNpZGVyYXRpb25zIHJlbGF0ZWQgdG8gVFdBTVAtVGVzdCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGRpc2N1c3NlZCBpbiBbUkZDNTM1N10gYXBwbHkgdG8gU1RBTVAuICBTaW5jZSBT
VEFNUCB1c2VzIHRoZSB3ZWxsLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRp
c2N1c3NlZCBpbiBbUkZDNTM1N10gYXBwbHkgdG8gU1RBTVAuICBTaW5jZSBTVEFNUCB1c2VzIHRo
ZSB3ZWxsLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAga25vd24gVURQIHBvcnQgbnVt
YmVyIGFsbG9jYXRlZCBmb3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9y
IHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFJlY2VpdmVyIHBvcnQsIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBhbmQgbWVhc3VyZXMg
dG8gbWl0aWdhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSZWNlaXZlciBw
b3J0LCB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgYW5kIG1lYXN1cmVzIHRvIG1pdGlnYXRl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgcmlzayBvZiB0aGUgYXR0YWNrIHVz
aW5nIHRoZSByZWdpc3RlcmVkIHBvcnQgbnVtYmVyIGRvY3VtZW50ZWQgaW48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgcmlzayBvZiB0aGUgYXR0YWNrIHVzaW5nIHRoZSBy
ZWdpc3RlcmVkIHBvcnQgbnVtYmVyIGRvY3VtZW50ZWQgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFNlY3Rpb24gNiBbUkZDODU0NV0gZXF1YWxseSBhcHBseSB0byBTVEFNUC4gIEJl
Y2F1c2Ugb2YgdGhlIGNvbnRyb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBT
ZWN0aW9uIDYgW1JGQzg1NDVdIGVxdWFsbHkgYXBwbHkgdG8gU1RBTVAuICBCZWNhdXNlIG9mIHRo
ZSBjb250cm9sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbmQgbWFuYWdlbWVudCBv
ZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBi
ZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBz
ZXQ6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3BlY2lmaWNhdGlvbiBvbmx5
IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0OjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICBUbyBtaXRpZ2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZlY3Rv
ciwgdGhlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICBUbyBtaXRpZ2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZlY3RvciwgdGhlIGNv
bnRyb2wgYW5kIG1hbmFnZW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIG9m
IGEgU1RBTVAgdGVzdCBzZXNzaW9uIE1VU1QgdXNlIHRoZSBzZWN1cmVkIHRyYW5zcG9ydC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBvZiBhIFNUQU1QIHRlc3Qgc2Vzc2lv
biBNVVNUIHVzZSB0aGUgc2VjdXJlZCB0cmFuc3BvcnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjIiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkxv
YWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2Fy
ZWZ1bGx5PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgZXN0aW1hdGVk
LCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVDwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIGJlIHRob3JvdWdobHkgYW5h
bHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLjwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVz
IGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgICAgIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuICBXaGlsZSB0aGUgY2hh
cmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgICAgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSBy
ZWNvbW1lbmRlZCB0byBzdGF5IGluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVXNlIG9mIEhN
QUMtU0hBLTI1NiBpbiB0aGUgYXV0aGVudGljYXRlZCBtb2RlIHByb3RlY3RzIHRoZSBkYXRhPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVXNlIG9mIEhNQUMtU0hBLTI1NiBpbiB0
aGUgYXV0aGVudGljYXRlZCBtb2RlIHByb3RlY3RzIHRoZSBkYXRhPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBpbnRlZ3JpdHkgb2YgdGhlIFNUQU1QIHRlc3QgcGFja2V0cy48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlZ3JpdHkgb2YgdGhlIFNUQU1QIHRlc3Qg
cGFja2V0cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ny4gIEFja25vd2xlZGdt
ZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjcuICBBY2tub3dsZWRnbWVudHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXV0aG9ycyBleHByZXNzIHRoZWly
IGFwcHJlY2lhdGlvbiB0byBKb3NlIElnbmFjaW8gQWx2YXJlei1IYW1lbGluPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0aG9ycyBleHByZXNzIHRoZWlyIGFwcHJlY2lhdGlv
biB0byBKb3NlIElnbmFjaW8gQWx2YXJlei1IYW1lbGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBhbmQgQnJpYW4gV2VpcyBmb3IgdGhlaXIgZ3JlYXQgaW5zaWdodHMgaW50byB0aGUg
c2VjdXJpdHkgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIEJyaWFu
IFdlaXMgZm9yIHRoZWlyIGdyZWF0IGluc2lnaHRzIGludG8gdGhlIHNlY3VyaXR5IGFuZDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaWRlbnRpdHkgcHJvdGVjdGlvbiwgYW5kIHRoZSBt
b3N0IGhlbHBmdWwgYW5kIHByYWN0aWNhbCBzdWdnZXN0aW9ucy48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBpZGVudGl0eSBwcm90ZWN0aW9uLCBhbmQgdGhlIG1vc3QgaGVscGZ1
bCBhbmQgcHJhY3RpY2FsIHN1Z2dlc3Rpb25zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBBbHNvLCBvdXIgc2lu
Y2VyZSB0aGFua3MgdG8gRGF2aWQgQmFsbCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5mb3IgaGlzPC9z
cGFuPiB0aG9yb3VnaCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yZXZpZXc8L3NwYW4+IGFuZDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBBbHNvLCBvdXIgc2luY2VyZSB0aGFua3Mg
dG8gRGF2aWQgQmFsbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbmQgUmFrZXNoIEdhbmRoaSBvciB0
aGVpcjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaGVscGZ1bCBjb21t
ZW50cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhvcm91Z2ggPHNwYW4g
Y2xhc3M9Imluc2VydCI+cmV2aWV3czwvc3Bhbj4gYW5kIGhlbHBmdWwgY29tbWVudHMuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjguICBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+OC4gIFJlZmVyZW5jZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+OC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij44LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBbSUVFRS4xNTg4LjIwMDhdPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgW0lFRUUuMTU4OC4yMDA4XTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAiU3RhbmRhcmQgZm9yIGEgUHJlY2lzaW9uIENsb2NrIFN5bmNocm9uaXph
dGlvbiBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgIlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5jaHJvbml6YXRpb24gUHJvdG9j
b2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgZm9yIE5ldHdvcmtl
ZCBNZWFzdXJlbWVudCBhbmQgQ29udHJvbCBTeXN0ZW1zIiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgIGZvciBOZXR3b3JrZWQgTWVhc3VyZW1lbnQgYW5kIENv
bnRyb2wgU3lzdGVtcyIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
IElFRUUgU3RhbmRhcmQgMTU4OCwgTWFyY2ggMjAwOC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgIElFRUUgU3RhbmRhcmQgMTU4OCwgTWFyY2ggMjAwOC48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBh
cnQtMTQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNk
aWZmLnB5aHQjcGFydC0xNCI+PGVtPiBwYWdlIDEzLCBsaW5lIDQ2PHNwYW4gY2xhc3M9ImhpZGUi
PiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYv
cmZjZGlmZi5weWh0I3BhcnQtMTQiPjxlbT4gcGFnZSAxMywgbGluZSA0NjxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIChPV0FN
UCkgYW5kIHRoZSBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgKE9XQU1QKSBhbmQgdGhlIFR3by1X
YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgIChUV0FNUCkiLCBSRkMgODU0NSwgRE9JIDEwLjE3NDg3L1JGQzg1NDUs
IE1hcmNoIDIwMTksPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAoVFdBTVApIiwgUkZDIDg1NDUsIERPSSAxMC4xNzQ4Ny9SRkM4NTQ1LCBNYXJjaCAyMDE5LDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM4NTQ1Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZv
L3JmYzg1NDUmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij44LjIuICBJbmZv
cm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4yLiAg
SW5mb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBbQkJGLlRSLTM5MF08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbQkJGLlRS
LTM5MF08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIlBlcmZvcm1h
bmNlIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21lcjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIlBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IGZy
b20gSVAgRWRnZSB0byBDdXN0b21lcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICBFcXVpcG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQiLCBCQkYgVFItMzkwLCBNYXkgMjAx
Ny48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIEVxdWlwbWVu
dCB1c2luZyBUV0FNUCBMaWdodCIsIEJCRiBUUi0zOTAsIE1heSAyMDE3LjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI0Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5bSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2XTwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgTWlyc2t5LCBHLiwgWGlhbywgTS4sIEp1biwg
Ry4sIE55ZGVsbCwgSC4sIGFuZCBSLiBGb290ZSw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgICAgICAgICJTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQg
UHJvdG9jb2wgT3B0aW9uYWw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAg
ICAgICAgICAgIEV4dGVuc2lvbnMiLCBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdi0w
MCAod29yayBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAg
ICAgcHJvZ3Jlc3MpLCBKdWx5IDIwMTkuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ108
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtaXBwbS1zdGFtcC15
YW5nXTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBNaXJza3ksIEcu
LCBYaWFvLCBNLiwgYW5kIFcuIEx1bywgIlNpbXBsZSBUd28td2F5IEFjdGl2ZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgTWlyc2t5LCBHLiwgWGlhbywgTS4s
IGFuZCBXLiBMdW8sICJTaW1wbGUgVHdvLXdheSBBY3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgTWVhc3VyZW1lbnQgUHJvdG9jb2wgKFNUQU1QKSBEYXRhIE1v
ZGVsIiwgZHJhZnQtaWV0Zi1pcHBtLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgTWVhc3VyZW1lbnQgUHJvdG9jb2wgKFNUQU1QKSBEYXRhIE1vZGVsIiwgZHJh
ZnQtaWV0Zi1pcHBtLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBz
dGFtcC15YW5nLTAzICh3b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIHN0YW1wLXlhbmctMDMgKHdvcmsgaW4g
cHJvZ3Jlc3MpLCBNYXJjaCAyMDE5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBbUkZDMjEwNF0gIEtyYXdjenlrLCBILiwgQmVsbGFyZSwgTS4sIGFuZCBSLiBDYW5ldHRpLCAi
SE1BQzogS2V5ZWQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzIxMDRd
ICBLcmF3Y3p5aywgSC4sIEJlbGxhcmUsIE0uLCBhbmQgUi4gQ2FuZXR0aSwgIkhNQUM6IEtleWVk
LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBIYXNoaW5nIGZvciBN
ZXNzYWdlIEF1dGhlbnRpY2F0aW9uIiwgUkZDIDIxMDQsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRpY2F0aW9u
IiwgUkZDIDIxMDQsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIERP
SSAxMC4xNzQ4Ny9SRkMyMTA0LCBGZWJydWFyeSAxOTk3LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZlYnJ1YXJ5IDE5
OTcsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMDQmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjMjEwNCZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtS
RkM0ODY4XSAgS2VsbHksIFMuIGFuZCBTLiBGcmFua2VsLCAiVXNpbmcgSE1BQy1TSEEtMjU2LCBI
TUFDLVNIQS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNDg2OF0gIEtl
bGx5LCBTLiBhbmQgUy4gRnJhbmtlbCwgIlVzaW5nIEhNQUMtU0hBLTI1NiwgSE1BQy1TSEEtPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIDM4NCwgYW5kIEhNQUMtU0hB
LTUxMiB3aXRoIElQc2VjIiwgUkZDIDQ4NjgsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICAzODQsIGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJGQyA0
ODY4LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0
ODcvUkZDNDg2OCwgTWF5IDIwMDcsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNDg2OCwgTWF5IDIwMDcsPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9y
Zy9pbmZvL3JmYzQ4NjgmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNDg2OCZndDsu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMjUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPltSRkM3NzUwXSAgSGVkaW4sIEouLCBNaXJza3ksIEcuLCBhbmQg
Uy4gQmFpbGxhcmdlb24sICJEaWZmZXJlbnRpYXRlZDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgICAgICAgICAgU2VydmljZSBDb2RlIFBvaW50IGFuZCBFeHBsaWNpdCBD
b25nZXN0aW9uIE5vdGlmaWNhdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgICAgICAgICAgICAgTW9uaXRvcmluZyBpbiB0aGUgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1l
bnQgUHJvdG9jb2w8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAg
ICAgIChUV0FNUCkiLCBSRkMgNzc1MCwgRE9JIDEwLjE3NDg3L1JGQzc3NTAsIEZlYnJ1YXJ5IDIw
MTYsPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAmbHQ7
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3NzUwJmd0Oy48L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBbUkZDODA4NV0gIEVnZ2VydCwgTC4sIEZhaXJodXJzdCwgRy4sIGFuZCBHLiBTaGVwaGVy
ZCwgIlVEUCBVc2FnZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAg
ICAgICAgR3VpZGVsaW5lcyIsIEJDUCAxNDUsIFJGQyA4MDg1LCBET0kgMTAuMTc0ODcvUkZDODA4
NSw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIE1hcmNo
IDIwMTcsICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwODUmZ3Q7Ljwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PkF1dGhvcnMnIEFkZHJlc3NlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkF1dGhv
cnMnIEFkZHJlc3NlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBHcmVnIE1p
cnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEdyZWcgTWlyc2t5PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBaVEUgQ29ycC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBaVEUgQ29ycC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgRW1haWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEVtYWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgR3VvIEp1bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEd1byBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFpURSBDb3Jwb3JhdGlv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNjgjIFppamluZ2h1YSBSb2FkPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNjgjIFppamluZ2h1YSBSb2FkPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgoKICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAg
PHRyIGlkPSJlbmQiIGJnY29sb3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVy
Ij4mbmJzcDtFbmQgb2YgY2hhbmdlcy4gMjUgY2hhbmdlIGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+
CiAgICAgPHRyIGNsYXNzPSJzdGF0cyI+PHRkPjwvdGQ+PHRoPjxpPjc2IGxpbmVzIGNoYW5nZWQg
b3IgZGVsZXRlZDwvaT48L3RoPjx0aD48aT4gPC9pPjwvdGg+PHRoPjxpPjgzIGxpbmVzIGNoYW5n
ZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3RyPgogICAgIDx0cj48dGQgY29sc3Bhbj0i
NSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48YnI+VGhpcyBodG1sIGRpZmYgd2FzIHBy
b2R1Y2VkIGJ5IHJmY2RpZmYgMS40Ny4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBm
cm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0
dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Ri
b2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRtbD4=
--00000000000028dea2058fb178b0--


From nobody Fri Aug  9 10:03:41 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA5A2120020; Fri,  9 Aug 2019 10:03:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=HaHu0anG; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=rz50aJcN
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 a2lED2eBC8tV; Fri,  9 Aug 2019 10:03:32 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9992412002F; Fri,  9 Aug 2019 10:03:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=189191; q=dns/txt; s=iport; t=1565370211; x=1566579811; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=hD1ZR7hX2qZ5k6HKtwxYaFyAmZ5v0PLMySdBLA50HVE=; b=HaHu0anGXZ6hCxBkgQCY2NrNUowTvJQip/bQ2zOkelnv3bXDGJYV3IOk WCdF8qwjcJDpLg+Xu5Yf4Q+7qdr7+MSXGF/T/ZMyWKWWTDgqNG7DTqO3q ikZenWFlL1vIeUTgaFREbCZ9zppPXSDldOdHrlFMW6VgWptz1ZRRqoPeZ g=;
IronPort-PHdr: =?us-ascii?q?9a23=3Af7dqMxN9v4NyHFcIffMl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu60/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjhI/fsYyw7NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AWAQD0pk1d/5RdJa1jAxkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgWeBFi8kBScDbVUgBAsqg15Ag0cDiw9MgWoliVuLIoJ?= =?us-ascii?q?kgUKBEANQBAkBAQEMAQEYAQkHBAIBAYQ/AheCSiM4EwEEAQEEAQEEAQpthSc?= =?us-ascii?q?MCQiFOQEBAQECAQEBCgYIAQgEBhMBASwLAQQLAgEGAgcKAwEBAQEgAQYDAgI?= =?us-ascii?q?CHwYLFAkIAgQOBSKDAAGBHU0DDg8BAgyPbJBhAoE4iGByfzOCegEBBYEzAYN?= =?us-ascii?q?hDQuCFAmBHReFUoJ0ggCBHheBQD+BEScME4FOfj6CGkcBAQEBAReBFAELAQY?= =?us-ascii?q?BCR0HCQkBCwEJAgYJgkQXG4ImiiSBcgcBGAEDgQyBGTGFDCOIXo0/LUAJAoI?= =?us-ascii?q?dhVmBCYFCh0BSgUKCNxuCMC8+hkKEFIYrhBqMLFaCBYVABWOBeI4pAgQCBAU?= =?us-ascii?q?CDgEBBYFnIWdxcBU7KgGCQQmBQVQkCQMXgQQBAoJIgmSCMIU/cgEBEQKBFIs?= =?us-ascii?q?UAQYIF4IsAQE?=
X-IronPort-AV: E=Sophos;i="5.64,366,1559520000";  d="scan'208,217";a="303477572"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Aug 2019 17:03:29 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x79H3TGH028669 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Aug 2019 17:03:29 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 12:03:28 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 12:03:28 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 9 Aug 2019 12:03:28 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I4gnurdtwjz1qIbzfpqa89Cgiccel5KdOLcadMGyxT1SzQ3oqsrkZBcvXdQH/PDDJIsqGK+CVPKp4Jt88USg+jqbgyPCOgBiIw6hdjAVzDifHez1W1riPi3hGpQzlbPkocuZ9NyJCT2hui6edpvBl5M+u2msNihgFXiztu9mY2vvXuwmWdZXXnM8luuwvG0RIAwAzhCs6Y0Yns15PxAlaZgbM7497wJCeLIwx+kv85V6n7J6MNBpPPo9bJa6ksYlUtKtxEPaL23OaL0uXdkJyzLqraQqLjrIuYy+gvMy2Txry8DaTaxWKt9pmuZwqxpbQp9GdytCfm+QCBzcXHon+Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hD1ZR7hX2qZ5k6HKtwxYaFyAmZ5v0PLMySdBLA50HVE=; b=URN/YlmpbomWMmxNZBx33fbQqPVqRWOwgAdHwbEij4iQ8WGzwVmJnjsRnj4vN4bVX7s94TDGjQAN6imZqs0U0slDH4ZKJtICOW0sP/Q0NWDvs/oJne691jl9z/kzuWrxMJ6tyHvGCcmnFouXWyXb65JHIw9okcWdxfLpa9DVFxtTe9fUFcnZUN0cAvPXOfPOww01v+oMJU/pntM6QCec1PFJBJeZET27scBRSTMTTYmOOdxT5TxG7bdRaUh/0T4DBpv3Fsnn5S0PQ5zHLvmNjdqSvOH6xEQAEATPzd84nQqhlgM5ECj4n035h7EWo+/CItc0rf1h3hWsJ31oE5LHXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hD1ZR7hX2qZ5k6HKtwxYaFyAmZ5v0PLMySdBLA50HVE=; b=rz50aJcNZJi4DcJQhse0d0l01uE/64YfC7/ddsf/G/uk+p2DKUVL0ckAhyQEIpSDMsjRDpqjuViQsr8979sCtudod0JpdO0xXY6MgoVnv6Qzp8IL7bzp6W7nzMc8tiYxIdPUWCCwp8aq6KoDimiQZjwL4Bo2JkyvzTPcCJO+07o=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB2606.namprd11.prod.outlook.com (52.135.91.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Fri, 9 Aug 2019 17:03:26 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 17:03:26 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Henrik Nydell <hnydell@accedian.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, "IPPM Chairs" <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, "IETF IPPM WG" <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgADuSwCAJfN4gIAADqkAgAGE5ICABJNAgIAABkeAgAAuxACAAPFGgIAAZCeAgAAaAgCAAQlCAIAAE6+AgAACD4CAAHHQAIABLEoA///ejYCAAIHEAP//1V8A
Date: Fri, 9 Aug 2019 17:03:25 +0000
Message-ID: <85295835-DB1C-4DF0-B56F-EB2C709DE881@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com> <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com> <CA+RyBmU+7W=BqcWow1tUeQU2G5iQ7igKg+qgWGFXBqRTxqSM3Q@mail.gmail.com>
In-Reply-To: <CA+RyBmU+7W=BqcWow1tUeQU2G5iQ7igKg+qgWGFXBqRTxqSM3Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 100e2c01-994f-4a16-4a6c-08d71ceb7e85
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB2606; 
x-ms-traffictypediagnostic: SN6PR11MB2606:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <SN6PR11MB2606E63CCD56298023ED515DBFD60@SN6PR11MB2606.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(366004)(346002)(396003)(376002)(54094003)(53754006)(51914003)(51444003)(40764003)(199004)(189003)(76116006)(54896002)(30864003)(6306002)(8676002)(7736002)(6512007)(5660300002)(6436002)(2906002)(733005)(99286004)(316002)(46003)(446003)(58126008)(486006)(81166006)(81156014)(6916009)(476003)(11346002)(66574012)(91956017)(2616005)(5024004)(14444005)(790700001)(6116002)(64756008)(6486002)(561944003)(66946007)(66476007)(66556008)(66446008)(86362001)(8936002)(256004)(229853002)(54906003)(6506007)(33656002)(5070765005)(478600001)(76176011)(53546011)(236005)(4326008)(53946003)(14454004)(1411001)(53386004)(25786009)(966005)(606006)(6246003)(36756003)(186003)(9326002)(53936002)(53376002)(71200400001)(102836004)(71190400001)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2606; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: B8YTQIhSCXGFNIwzLe9NuzlnsqPL3IZhtMkc1nhqWQwiJzBtUjUvh4e0iuhJ7BLFyddTcF/SLtGZQfLKRE+8AYDZE22OqdNiofhs0nkKXOozNK4OZr8ortRykA0beWH+j1sLiQCrqeJRK/8CjUsWDTZSsRbpkA9xnX0Y2VpxrjirQYEDy7FiDIvhYtscd/m6jmlcUMy7lisgVtV+IQDwlEYFSrG2VRK4CCC7Rhg7xZV/5xmNyN1G2rioRy4J/EJWZy9mxwb6fVGnenGjLrs/oY7ip/eTco2tuTDGxW0xsIZHK1U7nvMNAWjnV/r6QlzO8lSn3IzzLdvaUoff568u0hf0zf/THCCCwB3q5Q5JU1NvJr+0HuxkKVkYNjs9zATlOxWmIyOgmDTUNiqCOmSg7D8MQ0Po6LTHHYeVuYzxSs0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_85295835DB1C4DF0B56FEB2C709DE881ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 100e2c01-994f-4a16-4a6c-08d71ceb7e85
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 17:03:26.0252 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Y8cWMHadQM+Kduf9RAlp90oFIzBpZ9RnxSV/ejTZTfvD+RI56zmNIVeOEBxSwTgVnhnaM6a1rrcvO4U1Dd1BGg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2606
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ktlnHBNTzD0WCNUxt8hlanfk9EM>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 17:03:40 -0000

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

SGkgR3JlZywNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4gQXMgdGhlcmUgaXMgYW4gYWx0ZXJu
YXRlIOKAnE1BWeKAnSBvcHRpb24sIElNTywgaGF2aW5nIOKAnE1VU1TigJ0gY3JlYXRlcyB1bm5l
Y2Vzc2FyeSByZXN0cmljdGlvbiwgYXMgc29tZSBpbXBsZW1lbnRhdGlvbiBtYXkgY2hvb3NlIHRv
IG9ubHkgc3VwcG9ydCB0aGF0IHJhbmdlIGJlY2F1c2Ugb2Yg4oCcTVVTVOKAnS4NCg0KVGhhbmtz
LA0KUmFrZXNoDQoNCg0KRnJvbTogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4N
CkRhdGU6IEZyaWRheSwgQXVndXN0IDksIDIwMTkgYXQgMTE6MzYgQU0NClRvOiAiPVNNVFA6cmdh
bmRoaUBjaXNjby4gY29tIiA8cmdhbmRoaUBjaXNjby5jb20+DQpDYzogSGVucmlrIE55ZGVsbCA8
aG55ZGVsbEBhY2NlZGlhbi5jb20+LCAiTU9SVE9OLCBBTEZSRUQgQyAoQUwpIiA8YWNtQHJlc2Vh
cmNoLmF0dC5jb20+LCBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPiwgImRy
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRm
Lm9yZz4sIElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZz4sIE1pcmphIEt1ZWhsZXdp
bmQgPGlldGZAa3VlaGxld2luZC5uZXQ+LCBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXANCg0K
SGkgUmFrZXNoIGFuZCBIZW5yaWssDQptdWNoIGFwcHJlY2lhdGUgeW91ciBpZGVhcy4gSSBhZ3Jl
ZSB3aXRoIHRoZSBuZXcgdGV4dCB0aGF0IGluY2x1ZGVzICJNQVkiIGFzIGV4cHJlc3NlZCBieSBS
YWtlc2guIEkgdGhpbmsgdGhhdCBIZW5yaWsncyBwcm9wb3NhbCB0byBtYWludGFpbiAiTVVTVCIg
Zm9yIHRoZSBEeW5hbWljIHJhbmdlIGlzIGFjY3VyYXRlIGFuZCB3aWxsIGVuc3VyZSBpbnRlcm9w
ZXJhYmlsaXR5LCBpbmNsdWRpbmcgd2l0aCB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIG9m
IFRXQU1QIExpZ2h0Lg0KV2hhdCBkbyB5b3UgdGhpbms/DQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9u
IEZyaSwgQXVnIDksIDIwMTkgYXQgNDo1MSBBTSBSYWtlc2ggR2FuZGhpIChyZ2FuZGhpKSA8cmdh
bmRoaUBjaXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4gd3JvdGU6DQpUaGFua3Mg
SGVucmlrIGFuZCBHcmVnIGZvciB0aGUgdGV4dCBwcm9wb3NhbHMuDQoNCk1heSBiZSB3ZSBjYW4g
Y2hhbmdlIHRoZSB0ZXh0IGFzIGZvbGxvd3MgdG8gYWxsb3cgdGhlIGZsZXhpYmlsaXR5Lg0KDQoi
VGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBTSE9VTEQgYmUgYWJsZSB0byBzZW5kIHRlc3QgcGFj
a2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQv
b3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSBhcyB3ZWxsIGFzIHRoZSByZWdpc3Rl
cmVkIFRXQU1QIHBvcnQgODYyLiBJbXBsZW1lbnRhdGlvbnMgTUFZIGFsbG93IHVzaW5nIFVEUCBw
b3J0IG51bWJlciBvdXRzaWRlIHRoZSBQcml2YXRlIFBvcnRzIHJhbmdlIHdoZW4gdGhlIHRlc3Qg
bWFuYWdlbWVudCBzeXN0ZW0gZmluZHMgYSBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBj
YW4gdXNlLiINCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTogSGVucmlrIE55ZGVsbCA8aG55
ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPj4NCkRhdGU6IEZy
aWRheSwgQXVndXN0IDksIDIwMTkgYXQgNTo1MSBBTQ0KVG86IEdyZWcgTWlyc2t5IDxncmVnaW1p
cnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQpDYzogIj1TTVRQ
OnJnYW5kaGlAY2lzY28uIGNvbSIgPHJnYW5kaGlAY2lzY28uY29tPG1haWx0bzpyZ2FuZGhpQGNp
c2NvLmNvbT4+LCAiTU9SVE9OLCBBTEZSRUQgQyAoQUwpIiA8YWNtQHJlc2VhcmNoLmF0dC5jb208
bWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tPj4sIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0
ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiwgImRyYWZ0LWlldGYt
aXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3Jn
PiIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wQGlldGYub3JnPj4sIElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZzxtYWls
dG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PiwgTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3
aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+LCBJRVRGIElQUE0gV0cgPGlwcG1A
aWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtpcHBtXSBBRCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCg0KSGkgR3JlZywgdG8gbWFrZSB0aGUg
d29yZGluZyBldmVuIGNsZWFyZXIgeW91IGNvdWxkIGNoYW5nZSB0bw0KDQoiVGh1cyBTVEFNUCBT
ZXNzaW9uLVNlbmRlciBNVVNUIGFzIGEgbWluaW11bSBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAg
cGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBh
bmQvb3INCiAgIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUgYXMgd2VsbCBhcyB0aGUg
cmVnaXN0ZXJlZCBUV0FNUCBwb3J0IDg2Mi4gSW1wbGVtZW50YXRpb25zIE1BWSBhbGxvdyB1c2lu
ZyBwb3J0cyBvdXRzaWRlIHRoZSBJQU5BIGFzc2lnbmVkIFByaXZhdGUgUG9ydHMgcmFuZ2UuIg0K
DQoNCg0KT24gVGh1LCBBdWcgOCwgMjAxOSBhdCA1OjU2IFBNIEdyZWcgTWlyc2t5IDxncmVnaW1p
cnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkg
UmFrZXNoIGFuZCBIZW5yaWssDQp0aGFuayB5b3UgZm9yIGEgdmVyeSBpbmZvcm1hdGl2ZSBkaXNj
dXNzaW9uLiBEbyB5b3UgdGhpbmsgdGhlIHdvcmRpbmcgaW4gU2VjdGlvbiA0LjQgb2YgdGhlIFNU
QU1QIHNwZWNpZmljYXRpb24gbmVlZHMgbW9kaWZpY2F0aW9uOg0KICAgVGh1cyBTVEFNUCBTZXNz
aW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICBwYWNrZXRzIHRvIGRlc3Rp
bmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAgUHJpdmF0
ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQg
ZmluZCBhDQogICBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLg0KLi4uDQog
ICBJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBTSE9V
TEQgc2V0IFNUQU1QDQogICBTZXNzaW9uLVJlZmxlY3RvciB0byB1c2UgVURQIHBvcnQgbnVtYmVy
IGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICBQcml2YXRlIFBvcnRzIHJhbmdlLg0KSSB0aGlu
ayB0aGF0IHRoZSB0ZXh0IGlzIG5vdCByZXN0cmljdGl2ZSBhbmQgY2FuIHN0YXkuIFdoYXQgZG8g
eW91IHRoaW5rPw0KV2UgY2FuIHJldmlldyBhbmQgdXBkYXRlIFNUQU1QIFlBTkcgbW9kZWwgaW4g
YSBzZXBhcmF0ZSB0aHJlYWQuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCg0KDQpPbiBUaHUsIEF1ZyA4
LCAyMDE5IGF0IDY6MDkgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lzY28u
Y29tPG1haWx0bzpyZ2FuZGhpQGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEhlbnJpayBhbmQg
QWwgZm9yIHlvdXIgZmVlZGJhY2tzIGFuZCBkaXNjdXNzaW9ucy4NCg0KSSBoYXZlIGZldyBjb21t
ZW50cyBvbiB0aGUgVFdBTVAgeWFuZyBtb2RlbCBkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZzoN
Cg0KDQoxKSAgICAgIFJlZmxlY3RvciBzaWRlIGRvZXMgbm90IGhhdmUgYXV0b2FsbG9jYXRlIG9w
dGlvbi4gT25seSBzZW5kZXIgc2lkZSBoYXMgaXQgYW5kIGJvdGggYWxsb3cgZHluYW1pYyByYW5n
ZSBwb3J0cyBvbmx5IChhbmQgODYyKS4NCiAgICAgIGxlYWYgcmVmbGVjdG9yLXVkcC1wb3J0IHsN
CiAgICAgICAgICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJlciB7DQogICAgICAgICAgICAgICAg
IHJhbmdlICI4NjIgfCA0OTE1Mi4uNjU1MzUiOw0KICAgICAgICAgICAgICAgfQ0KDQogICAgIGxl
YWYgc2VuZGVyLXVkcC1wb3J0IHsNCiAgICAgICAgICAgICAgIHR5cGUgdW5pb24gew0KICAgICAg
ICAgICAgICAgICB0eXBlIGR5bmFtaWMtcG9ydC1udW1iZXI7DQogICAgICAgICAgICAgICAgIHR5
cGUgZW51bWVyYXRpb24gew0KICAgICAgICAgICAgICAgICAgIGVudW0gYXV0b2FsbG9jYXRlIHsN
CiAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgICAgICAg
ICJJbmRpY2F0ZXMgdGhhdCB0aGUgQ29udG9sLUNsaWVudCB3aWxsDQogICAgICAgICAgICAgICAg
ICAgICAgICBhdXRvLWFsbG9jYXRlIHRoZSBUV0FNUC1UZXN0IChVRFApIHBvcnQgbnVtYmVyDQog
ICAgICAgICAgICAgICAgICAgICAgICBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFuZ2UuIjsNCiAg
ICAgICAgICAgICAgICAgICB9DQoNCg0KMikgICAgICBBdXRvYWxsb2NhdGUgaXMgc3RpbGwgZnJv
bSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlIG9ubHkuDQoNCjMpICAgICAgRXZlbiB3aXRoIHRoZSBk
eW5hbWljIFVEUCBwb3J0LCB0aGUgYmFja2VuZCBhbmQgY29udHJvbGxlciBzdGlsbCBuZWVkIHRv
ICBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgdGhlIFVEUCBwb3J0IGhhcyBiZWVuIGFsbG9jYXRlZCB0
byBzb21ldGhpbmcgZWxzZSBvbiB0aGF0IG5vZGUsIGFzIGl0IGlzIGR5bmFtaWMuDQoNCjQpICAg
ICAgV2VsbCBrbm93biBwb3J0cyBjYW4gYmUgaGFuZGxlZCBieSB0aGUgYmFja2VuZCBzaW1pbGFy
bHkgaWYgdGhlcmUgd2FzIGFuIGVycm9yIGluIHByb3Zpc2lvbmluZy4NCg0KNSkgICAgICBUaGlz
IHJhbmdlIGlzc3VlIHNlZW1zIHRvIGdldCBwcm9wYWdhdGVkIHRvIHRoZSBuZXcgd29yayBsaWtl
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcC4NCg0KT3RoZXIgdGhhbiB0aGUgVk9JUCBleGFtcGxlIGJl
bG93LCB0aGVyZSBpcyBhbm90aGVyIGV4YW1wbGUgb2YgdGhlIHNpbWlsYXIgY2FzZSBvbiBQYWdl
IDMxIGluIGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI5
LnR4dCBhcyBwb2ludGVkIG91dCBieSBNaXJqYSBpbiBhbm90aGVyIHRocmVhZC4NCg0KQXQgdGhp
cyBwb2ludCwgdHdvIHZlbmRvcnMgYXJlIHNheWluZyB0aGUgVURQIHBvcnQgcmFuZ2UgZm9yIFRX
QU1QIGlzIGFuIGlzc3VlIGZvciB0aGVtLiBBcyB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25z
IGRvIG5vdCBoYXZlIHN1Y2ggcmFuZ2UgbGltaXQsIG9wZXJhdG9ycyBtYXkgYmUgdXNpbmcgYW4g
VURQIHBvcnQgb3V0c2lkZSB0aGlzIHJhbmdlLCB0aGlzIG1lYW5zIG1vdmluZyB0byB0aGUgVFdB
TVAgWWFuZyBtb2RlbCBjb3VsZCBiZSB0cm91Ymxlc29tZS4NCg0KVGhhbmtzLA0KUmFrZXNoDQoN
Cg0KRnJvbTogaXBwbSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppcHBtLWJvdW5jZXNA
aWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIk1PUlRPTiwgQUxGUkVEIEMgKEFMKSIgPGFjbUByZXNl
YXJjaC5hdHQuY29tPG1haWx0bzphY21AcmVzZWFyY2guYXR0LmNvbT4+DQpEYXRlOiBUaHVyc2Rh
eSwgQXVndXN0IDgsIDIwMTkgYXQgNTowMiBBTQ0KVG86IEhlbnJpayBOeWRlbGwgPGhueWRlbGxA
YWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4+LCBSYWtlc2ggR2FuZGhp
IDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4N
CkNjOiAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlw
cG0tc3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0
bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+PiwgSVBQTSBDaGFpcnMgPGlwcG0tY2hh
aXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+LCBNaXJqYSBLdWVobGV3
aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4sIElF
VEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+DQpTdWJqZWN0
OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXANCg0KSGkgUmFr
ZXNoIGFuZCBIZW5yaWssDQoNCndvcmtpbmcgZnJvbSB0aGUgVm9JUCB0ZXN0aW5nIGV4YW1wbGUg
YmVsb3csIGl0IHNlZW1zIGFzIHRob3VnaA0K4oCcYWJpbGl0eSB0byB0ZXN0IG9uIGEgc3BlY2lm
aWMgcG9ydCBpbiB0aGUgVXNlciByYW5nZSwNCndpdGggcHJpb3IgYWdyZWVtZW50IG9mIHVzZXJz
IG9uIHRoZSB0ZXN0ZWQgbmV0d29ya+KAnQ0Kc2hvdWxkIGhhdmUgYmVlbiBhc2tlZCBmb3ItYXMg
YSBmZWF0dXJlIGR1cmluZw0KWUFORyBtb2RlbCBkZXZlbG9wbWVudD8NCg0KdGhlIGF1dGhvcnMg
dXNlZCB0aGUgRHluYW1pYyBSYW5nZSB0byBhdm9pZCAqYWNjaWRlbnRhbGx5Kg0Kc3RlcHBpbmcg
b24gSUFOQS1hbGxvY2F0ZWQgVXNlciBwb3J0cyBkdXJpbmcgYXV0by1hbGxvY2F0aW9uOg0KDQog
ICAgICAgICAgICAgbGVhZiBzZW5kZXItdWRwLXBvcnQgew0KICAgICAgICAgICAgICAgdHlwZSB1
bmlvbiB7DQogICAgICAgICAgICAgICAgIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlcjsNCiAgICAg
ICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7DQogICAgICAgICAgICAgICAgICAgZW51bSBh
dXRvYWxsb2NhdGUgew0KICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAg
ICAgICAgICAgICAgICAgIkluZGljYXRlcyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdpbGwNCiAg
ICAgICAgICAgICAgICAgICAgICAgIGF1dG8tYWxsb2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkg
cG9ydCBudW1iZXINCiAgICAgICAgICAgICAgICAgICAgICAgIGZyb20gdGhlIGR5bmFtaWMgcG9y
dCByYW5nZS4iOw0KICAgICAgICAgICAgICAgICAgIH0NCndpdGggUkZDIDYzMzU6DQo2LiAgUG9y
dCBOdW1iZXIgUmFuZ2VzDQoNCiAgIFRDUCwgVURQLCBVRFAtTGl0ZSwgU0NUUCwgYW5kIERDQ1Ag
dXNlIDE2LWJpdCBuYW1lc3BhY2VzIGZvciB0aGVpcg0KICAgcG9ydCBudW1iZXIgcmVnaXN0cmll
cy4gIFRoZSBwb3J0IHJlZ2lzdHJpZXMgZm9yIGFsbCBvZiB0aGVzZQ0KICAgdHJhbnNwb3J0IHBy
b3RvY29scyBhcmUgc3ViZGl2aWRlZCBpbnRvIHRocmVlIHJhbmdlcyBvZiBudW1iZXJzDQogICBb
UkZDMTM0MF0sIGFuZCBTZWN0aW9uIDguMS4yIGRlc2NyaWJlcyB0aGUgSUFOQSBwcm9jZWR1cmVz
IGZvciBlYWNoDQogICByYW5nZSBpbiBkZXRhaWw6DQoNCiAgIG8gIHRoZSBTeXN0ZW0gUG9ydHMs
IGFsc28ga25vd24gYXMgdGhlIFdlbGwgS25vd24gUG9ydHMsIGZyb20gMC0xMDIzDQogICAgICAo
YXNzaWduZWQgYnkgSUFOQSkNCg0KICAgbyAgdGhlIFVzZXIgUG9ydHMsIGFsc28ga25vd24gYXMg
dGhlIFJlZ2lzdGVyZWQgUG9ydHMsIGZyb20gMTAyNC0NCiAgICAgIDQ5MTUxIChhc3NpZ25lZCBi
eSBJQU5BKQ0KDQpwcm92aWRpbmcgb3VyIG92ZXItcmlkaW5nIGd1aWRhbmNlLg0KDQpJZiB3ZSBh
Z3JlZSB0aGF0IHRoZSBzb3J0IG9mIHRlc3RpbmcgeW91IGRlc2NyaWJlIG1lYW5zDQphZGRpbmcg
YSBuZXcgZmVhdHVyZSB0byB0aGUgbW9kZWwsIHRoZW4gbGV04oCZcyBnaXZlIHNvbWUgdGhvdWdo
dA0KdG8gaG93IHRoYXQgbWlnaHQgYmVzdCBiZSBkb25lLg0KDQpBbA0KDQpGcm9tOiBIZW5yaWsg
TnlkZWxsIFttYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRp
YW4uY29tPl0NClNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgOCwgMjAxOSAzOjUxIEFNDQpUbzogUmFr
ZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbT4+DQpDYzogTU9SVE9OLCBBTEZSRUQgQyAoQUwpIDxhY21AcmVzZWFyY2guYXR0LmNv
bTxtYWlsdG86YWNtQHJlc2VhcmNoLmF0dC5jb20+PjsgSVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJz
QGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+OyBJRVRGIElQUE0gV0cgPGlw
cG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+PjsgTWlyamEgS3VlaGxld2luZCA8aWV0
ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+OyBkcmFmdC1pZXRm
LWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFt
cA0KDQpBZ3JlZSBSYWtlc2guDQpUaGVyZSBpcyB2YWx1ZSBpbiBiZWluZyBhYmxlIHRvIGZvciBl
eGFtcGxlIGFzIGNsb3NlIGFzIHBvc3NpYmx5IG1pbWljIGZvciBleGFtcGxlIGEgVm9JUCBmbG93
IG9uIGEgbmV0d29yayBwYXRoLCB1c2luZyB0eXBpY2FsIFVEUCBwb3J0cyAoNTA2MCBmb3IgZXhh
bXBsZSksIGFuZCBhIHR5cGljYWwgVm9JUCBJUEcgKDIwbXMpIGFuZCBwcm9wZXIgcGF5bG9hZCBs
ZW5ndGggdG8gbWFrZSB0aGUgVFdBTVAgZmxvd3MgYmUgdHJlYXRlZCBpbiB0aGUgc2FtZSB3YXkg
YXMgdGhlIHJlYWwgUlRQIHRyYWZmaWMgYnkgdGhlIG5ldHdvcmsgZWxlbWVudHMgKGZpcmV3YWxs
cywgTkFUIG9yIG90aGVyIHBvcnQtc2Vuc2l0aXZlIGRldmljZXMpLg0KDQoNCk9uIFdlZCwgQXVn
IDcsIDIwMTkgYXQgNjowMiBQTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29t
PG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQoNClRoYW5rcyBBbCBhbmQg
SGVucmlrLg0KSWYgdGhlcmUgaXMgbm8gc3BlY2lmaWMgcmVxdWlyZW1lbnQgdG8gYWRkIGEgbGlt
aXQgb24gdGhlIFVEUCBwb3J0IHJhbmdlLCBpdCB3b3VsZCBiZSBnb29kIHRvIG5vdCBoYXZlIGl0
IGluIHRoZSBTVEFNUCBkcmFmdCBhcyB3ZWxsIGFzIGluIHRoZSBUV0FNUCBZYW5nIG1vZGVsLiBM
ZXQgaW1wbGVtZW50YXRpb25zIGRlY2lkZSB3aGF0IHBvcnRzIHRoZXkgY2FuIHN1cHBvcnQgKGtl
ZXBpbmcgaW4gbWluZCB0aGUgYXNzaWduZWQgb25lcykgYW5kIGxldCBvcGVyYXRvcnMgZGVjaWRl
IHdoYXQgcG9ydCB0aGV5IGxpa2UgdG8gcHJvdmlzaW9uLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0K
DQpPbiBXZWQsIEF1ZyA3LCAyMDE5IGF0IDEwOjM0IEFNIE1PUlRPTiwgQUxGUkVEIEMgKEFMKSA8
YWNtQHJlc2VhcmNoLmF0dC5jb208bWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tPj4gd3JvdGU6
DQoNCkZyb206IGlwcG0gW21haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0t
Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBIZW5yaWsgTnlkZWxsDQpTZW50OiBXZWRu
ZXNkYXksIEF1Z3VzdCA3LCAyMDE5IDQ6MzAgQU0NClRvOiBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhp
LmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4NCkNjOiBJUFBN
IENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3Jn
Pj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+OyBN
aXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdp
bmQubmV0Pj47IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0
Zi1pcHBtLXN0YW1wQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpcHBtXSBBRCByZXZpZXcgb2Yg
ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNClRoZSByYW5nZSBwcm9iYWJseSBjb21lcyBmcm9tIHRo
ZSBJQU5BIGRlZmluaXRpb24gb2YgdGhlIGVwaGVtZXJhbCBwb3J0cyAoNDkxNTIgdG8gNjU1MzUp
IGFsdGhvdWdoIHRoZXNlIGFyZSBkZWZpbmVkIGZvciBzaG9ydC1saXZlZCBUQ1AgYW5kIG5vdCBl
eHBsaWNpdGx5IGZvciBVRFAuIFdoeSB0aGlzIG1hZGUgaXQgaW50byB0aGUgeWFuZyBtb2RlbCBm
b3IgVFdBTVAtdGVzdCAod2hpY2ggaXMgVURQKSBJIGRvbnQga25vdywgcHJvYmFibHkgc29tZW9u
ZSBtaXhlZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91
dCBtdWNoIHRob3VnaHQuDQpbYWNtXQ0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYz
MzUjc2VjdGlvbi02PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM2MzM1LTIzc2VjdGlvbi0yRDYmZD1Ed01G
YVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRk
MTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9F
SHRnME0mcz1ZM0k0c1c5Y1EwVVhoOGNVWHVQeW1Ybzlzb1AyS1FGemVpbjVvQ2tQZEtFJmU9Pg0K
c2VlbXMgY2xlYXIgdG8gbWUsIHdpdGhvdXQgbWFraW5nIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVu
IFRDUCBhbmQgVURQDQp5b3UgbWVudGlvbi4gVGhlcmUgd2FzIGRpc2N1c3Npb24gb24gdGhlIGlw
cG0tbGlzdCBJSVJDLCB0b28uDQoNCk1vc3QsIGlmIG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBv
ZiBUV0FNUCBJIGhhdmUgc2VlbiBkb2VzIG5vdCBpbXBvc2UgbGltaXRhdGlvbnMgb24gdGhlIHNv
dXJjZSBVRFAgcG9ydHMgZm9yIHRoZSBUV0FNUC10ZXN0IHBhY2tldHMgd2hlbiBjb25maWd1cmlu
ZyB2aWEgQ0xJLiBGb3IgZXhhbXBsZSBuZWl0aGVyIEFjY2VkaWFuLCBFeGZvLCBWaWF2aSwgSnVu
aXBlciwgTm9raWEsIEh1YXdlaSBpbXBvc2UgYW55IGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4g
Y29uZmlndXJpbmcgdmlhIENMSSBvciBHVUkuDQoNCldpdGggYSB5YW5nIG1vZGVsIGJhc2VkIGNv
bmZpZ3VyYXRpb24gdGhlIHVzZXIgd2lsbCBvZiBjb3Vyc2UgYmUgbGltaXRlZCBpZiB0aGV5IHVz
ZSB0aGUgeWFuZyBtb2RlbCB0aGF0IG9ubHkgZGVmaW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdlIGFz
IHZhbGlkLiBJIHNlZSBubyBzZXZlcmUgZGlzYWR2YW50YWdlcyBvZiB0aGlzLCBidXQgaXQgd291
bGQgb2YgY291cnNlIGhhdmUgYmVlbiBiZXR0ZXIgaWYgdGhlIHlhbmcgbW9kZWwgd2FzIGxlc3Mg
cmVzdHJpY3RpdmUsIHNpbmNlIHRoZSByZXN0cmljdGlvbiBoYXMgbm8gcmVhbCB2YWx1ZSBpbiBp
dHNlbGYuDQoNClthY21dIC4uLmV4Y2VwdCBhdm9pZGluZyBhIHBvcnQgYXNzaWduZWQgYnkgSUFO
QS4uLg0KDQpBbA0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRo
aSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+
IHdyb3RlOg0KVGhhbmtzIEhlbnJpay4gV2hlcmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUg
ZnJvbT8gQWxzbywgaG93IGRvIEkgY29uZmlndXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSBy
YW5nZSB1c2luZyB0aGUgVFdBTVAgWWFuZyBtb2RlbD8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCk9u
IFR1ZSwgQXVnIDYsIDIwMTkgYXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2Nl
ZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPj4gd3JvdGU6DQpUaGVyZSBpcyBh
IGRpc3RpbmN0aW9uIGJldHdlZW4gIm11c3QgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNlIGRlc3Rp
bmF0aW9uIHBvcnRzIiBhbmQgIm11c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVz
dGluYXRpb24gcG9ydHMiDQoNClRoZSBmaXJzdCB3b3JkaW5nIGRvZXMgbm90IHByb2hpYml0IHNl
bmRlcnMgdG8gYmUgYWJsZSB0byBzZW5kIGFsc28gdG8gb3RoZXIgZGVzdGluYXRpb24gcG9ydHMu
DQoNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCA0OjU3IFBNIFJha2VzaCBHYW5kaGkgPHJnYW5k
aGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToN
CkhpIEdyZWcsDQpNYW55IHRoYW5rcyBmb3IgdGhlIHJlcGx5Lg0KQXMgdGhlcmUgYXJlIGFscmVh
ZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVyZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBu
b3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFub3RoZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndh
cmRlZCB0aGVtKSwgdGhlIGZvbGxvd2luZyB0ZXh0IHdpdGggTVVTVCBpcyBhbHJlYWR5IHZpb2xh
dGVkLiBUaGUgVFdBTVAgWWFuZyBtb2RlbCBkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZzxodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmll
dGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaXBwbS0yRHR3YW1wLTJEeWFuZy0yRDEzJmQ9RHdN
RmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0x
UjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9SFJfNW50d1Z1OThN
TFZzTlNiZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZlPT4gc2hvdWxkIGFsc28gbm90IHBsYWNl
IHN1Y2ggcmVzdHJpY3Rpb24uDQpTZWN0aW9uIDQuNA0KICAgICAgIFRodXMgU1RBTVAgU2Vzc2lv
bi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVz
dGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICAgICAg
UHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBz
aG91bGQgZmluZCBhDQogICAgICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVz
ZS4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCk9uIFNhdCwgQXVnIDMsIDIwMTkgYXQgMTowNSBQTSBH
cmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwNCm15IGFwb2xvZ2llcyBmb3IgdGhlIG1pc3NwZWxs
aW5nIG9mIHlvdXIgbmFtZS4NClRoYW5rIHlvdSBmb3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24g
b2YgdGhlIHByb3Bvc2VkIHVwZGF0ZS4NClJlZ2FyZGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUg
cmFuZ2Ugb2YgdGhlIHZhbGlkIFVEUCBwb3J0IG51bWJlcnMsIGRyYWZ0LWlldGYtaXBwbS10d2Ft
cC15YW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5n
LTJEMTMmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQx
b0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1I
Ul81bnR3VnU5OE1MVnNOU2JmTGtlR2xRY19EU1QwMmFfanVyQUxIT1BRJmU9PiB1c2VzIHR5cGUg
ZHluYW1pYy1wb3J0LW51bWJlciBhcyBmb2xsb3dzOg0KICAgICB0eXBlZGVmIGR5bmFtaWMtcG9y
dC1udW1iZXIgew0KICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJlciB7DQogICAgICAgICByYW5n
ZSA0OTE1Mi4uNjU1MzU7DQogICAgICAgfQ0KICAgICAgIGRlc2NyaXB0aW9uICJEeW5hbWljIHJh
bmdlIGZvciBwb3J0IG51bWJlcnMuIjsNCiAgICAgfQ0KdG8gc3BlY2lmeSB0aGUgdmFsaWQgcmFu
Z2UgZm9yIGEgc2VuZGVyLXVkcC1wb3J0LiBUaGUgcmFuZ2UgZm9yIGEgVURQIHBvcnQgbnVtYmVy
IG9mIGEgU2Vzc2lvbi1SZWZsZWN0b3IgaGFzIGJlZW4gc3BlY2lmaWVkIHNsaWdodGx5IGRpZmZl
cmVudGx5IGJlY2F1c2UgaXQgaW5jbHVkZXMgdGhlIHdlbGwta25vd24gcG9ydCA4NjI6DQogICAg
ICAgICAgIGxlYWYgcmVmbGVjdG9yLXVkcC1wb3J0IHsNCiAgICAgICAgICAgICB0eXBlIGluZXQ6
cG9ydC1udW1iZXIgew0KICAgICAgICAgICAgICAgcmFuZ2UgIjg2MiB8IDQ5MTUyLi42NTUzNSI7
DQogICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAg
ICAgICJUaGUgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIHVzZWQgaW4gdGhlDQogICAgICAg
ICAgICAgICAgVFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXMN
CiAgICAgICAgICAgICAgICB0ZXN0IHNlc3Npb24uIjsNCiAgICAgICAgICAgfQ0KQnV0LCBhcyB3
ZSBvYnNlcnZlLCBpbiBib3RoIGNhc2VzIGRlZmluaXRpb25zIGluY2x1ZGUgdGhlIER5bmFtaWMv
UHJpdmF0ZSByYW5nZSBleHBsaWNpdGx5IGRlZmluZWQuIEkgdGhpbmsgdGhhdCBrZWVwaW5nIFNU
QU1QIHNwZWNpZmljYXRpb24gY29uc2lzdGVudCB3aXRoIHRoZSBUV0FNUCwgVFdBTVAgWUFORyBk
YXRhIG1vZGVsIGluIHBhcnRpY3VsYXIsIGluIHRoZSB3YXkgdGhlIHZhbGlkIHJhbmdlIG9mIFVE
UCBwb3J0cyBpcyBiZWluZyBzcGVjaWZpZWQsIGlzIGJlbmVmaWNpYWwgdG8gdGhlIFNUQU1QIGRv
Y3VtZW50LiBIb3BlIHlvdSdsbCBhZ3JlZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gRnJpLCBB
dWcgMiwgMjAxOSBhdCAxMDo1MyBBTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwu
Y29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpUaGFua3MgR3JlZyBm
b3IgY29uc2lkZXJpbmcgbXkgcmV2aWV3IGNvbW1lbnRzLg0KR29vZCB0byBzZWUgdGhlIG1lc3Nh
Z2UgZm9ybWF0IGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdiBh
bmQgdXNpbmcgTUJaIDMwLiBUaGlzIHNob3VsZCBmaXggdGhlIGludGVyb3BlcmFiaWxpdHkgaXNz
dWUgYmV0d2VlbiB0aGUgdHdvLiBUaGlzIGFsc28gZ2l2ZXMgZmV3ICgzKSBieXRlcyBmb3IgYW55
IGZ1dHVyZSBleHRlbnNpb25zLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpZb3UgbWF5IGZpeCB0aGUgc3Bl
bGxpbmcgb2YgbXkgbmFtZSBhbmQgYW5vdGhlciB0eXBvIGJlbG93Og0KT0xEOg0KYW5kIFJha2Vz
aCBHYW5kaSBvciB0aGVpcg0KDQpORVc6DQphbmQgUmFrZXNoIEdhbmRoaSBmb3IgdGhlaXINCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCg0KSSBkaWQgbm90IHNlZSBmb2xsb3dpbmcgY29tbWVudCBhZGRyZXNzZWQu
IElzIHRoYXQgaW50ZW50aW9uYWw/DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCk9uIFR1ZSwgSnVsIDksIDIwMTkgYXQgOToxMSBBTSBSYWtlc2ggR2Fu
ZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29t
Pj4gd3JvdGU6DQoNCiAgICBUaGFua3MgR3JlZyBmb3IgdGhlIHJlcGx5Lg0KDQogICAgSW4gdGhp
cyBjYXNlLCBzaG91bGQgdGhlIGRyYWZ0IGp1c3Qgc3RhdGUgdGhhdCB0aGUgU2Vzc2lvbi1TZW5k
ZXIgY2FuIHNlbGVjdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZm9sbG93aW5nIHRoZSBn
dWlkZWxpbmVzIHNwZWNpZmllZCBpbiBbUkZDNjMzNV0sIGluc3RlYWQgb2Ygc3BlY2lmeWluZyBm
b2xsb3dpbmc/DQoNClNlY3Rpb24gNC40DQogICAgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBN
VVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICAgICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3INCiAgICAgICBQcml2YXRlIFBv
cnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5k
IGENCiAgICAgICBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpUaGFua3MsDQpSYWtl
c2gNCg0KDQpPbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDE6MDAgUE0gR3JlZyBNaXJza3kgPGdyZWdp
bWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpI
aSBSYWtlc2gsDQp0aGFuayB5b3UgZm9yIHlvdXIgaGVscGZ1bCBjb21tZW50cy4gV2UndmUgdXBk
YXRlZCB0aGUgZm9ybWF0IG9mIHRoZSBiYXNlIFNUQU1QIHRlc3QgcGFja2V0LiBBcHByZWNpYXRl
IHlvdXIgZmVlZGJhY2sgb24gdGhlIHByb3Bvc2VkIGNoYW5nZXMsIGNvbW1lbnRzIGFuZCBxdWVz
dGlvbnMsDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFR1ZSwgSnVsIDksIDIwMTkgYXQgOToyNyBB
TSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmll
dGZAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBHcmVnLA0KUmVnYXJkaW5nIHRoZSBzaXplIG9mIHRo
ZSBwYWRkaW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUgc2l6ZSBwYXlsb2FkIGZv
ciBxdWVyeSBhbmQgcmVzcG9uc2UuDQpIb3dldmVyLCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRM
ViBleHRlbnNpb24gKGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBz
bGlnaHRseSBkaWZmZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yID4gMjkpIHZzLiAzMCkuIElz
IHRoZXJlIGEgd2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPyBEb2VzIGl0IG1lYW4gdGhhdCBm
b3IgU1RBTVAgd2l0aCBUTFYsIFNlcnZlciBPY3RldHMgaXMgc2V0IHRvIDEsIGJ1dCBpdCBzYXlz
IE1CWiAwIGZvciBhbGwgMzAgYnl0ZXMuIElmIHRoZSByZXNwb25kZXIgc3VwcG9ydHMgU2VydmVy
IE9jdGV0cyBhbmQgc2VlIHRoZSBzaXplID4gMjcsIGl0IG1heSBmaW5kIHRoZSBTZXJ2ZXIgT2N0
ZXQgc2l6ZSBvZiAwIGNvbmZ1c2luZz8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KDQoNCg0KT24g
TW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFp
bC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgU2hhaHJhbSwN
CnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQgcXVlc3Rpb25zLiBQbGVhc2UgZmluZCBteSBh
bnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBK
dWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2YXJpIDxzaGFocmFtLmRhdmFyaUBicm9h
ZGNvbS5jb208bWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KSEkg
R3JlZw0KDQpJIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9u
czoNCg0KMSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBvcnQgbnVtYmVyIG9yIGl0IHJl
dXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBmcm9tIFRXQU1QIHRoZW4gIGhv
dyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdlZW4gVFdBTVAgYW5kIFNUQU1Q
Pw0KR0lNPj4gU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2Nh
dGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1
KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuLiBTVEFNUCBtYXkg
dXNlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQ
cml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1Lg0KMikgV2hhdCBpcyB0aGUgYmVuZWZpdCBv
ZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD8NCkdJTT4+IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkg
c2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06DQoNCiAgKiAgIGNoYWxsZW5nZXMgaW4g
YWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1Q
LUxpZ2h0Ow0KICAqICAgaW5kdXN0cnkgaW50ZXJlc3QgaW4gc3RhbmRhcmRpemluZyBwZXJmb3Jt
YW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBhY2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7
DQogICogICBpbXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVyZm9ybWFuY2UgbW9uaXRvcmlu
ZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5nIG9mIG5ldyBtZXRyaWNzIGFu
ZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1MgaW4gdGhlIG5ldHdvcmsuDQoz
KSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT8NCkdJTT4+IEl0IHdhcyBhZ3JlZWQgdG8g
bWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgdGhlIGRlZmF1
bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBUUi0zOTAgcmVxdWlyZXMgaXQg
dG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVudGF0aW9ucy4NCg0KVGh4DQpT
aGFocmFtDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJza3kgPGdyZWdp
bWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQoN
CkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRoZSBuZXcgcGFy
YWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9m
ZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQogICAgICBlc3RpbWF0ZWQsIGFu
ZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUDQogICAg
ICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lv
bi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhh
bmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gIFdoaWxl
IHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAgICAgIGRlcGVuZHMgb24gdGhl
IHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBpbg0KICAg
ICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uDQoNCklmIGl0IGlzIGFjY2Vw
dGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWll
ZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuDQoNClJlZ2FyZHMsDQpH
cmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3aW5kIDxp
ZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4gd3JvdGU6DQpI
aSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIwMTksIGF0IDE2OjU0LCBHcmVn
IE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlvdSBmb3IgdGhlIHJlZmVyZW5j
ZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVudCBpcyB2ZXJ5IG11Y2ggcmVs
ZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNUQU1QIGlzIHVzZWZ1bC4gV2hp
bGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGluayB0aGF0IHRoZSBkaXNjdXNz
aW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBSRkMgODA4NSwgcGFydGljdWxh
cmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1l
bnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8g
dGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENv
bnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRp
b25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVYVDoNCj4gICAgICAgTG9hZCBv
ZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVs
bHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhp
c3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIHVzaW5n
IFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4gICAgICAgcGFydGljdWxhciBi
ZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4uDQoNCg0KTm90IHN1cmUgaWYg4oCc
dXNpbmfigJ0gaXMgdGhlIHJpZ2h0IHdvcmQgYnV0IG90aGVyd2lzZSBmaW5lIGZvciBtZS4gT3Ig
eW91IGNvdWxkIGhhdmUgYSBzZXBhcmF0ZSBzZW50ZW5jZSBsaWtlOg0KDQrigJxSRkM4MDg1IHNl
Y3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkIGZv
ciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRy
YWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNvbW1l
bmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1LuKAnQ0KDQpP
ciBzb21ldGhpbmcgc2ltaWxhcuKApg0KDQpCQ1AgaXMgdGhlIHNhbWUgbWF0dXJpdHkgbGV2ZWwg
YXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBIb3dldmVyLCBJIHRoaW5rIGhh
dmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUuDQoNCk1pcmphDQoNCg0KDQo+
DQo+IFJlZ2FyZHMsDQo+IEdyZWcNCj4NCj4gT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjM3IEFN
IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxl
d2luZC5uZXQ+PiB3cm90ZToNCj4gSGkgR3JlZywNCj4NCj4gVGhhbmtzIGEgbG90IGZvciB5b3Ug
cmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHVzZWZ1bCB0
byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVzZSBpdCBoYXMgYSBsb3Qgb2Yg
aW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9mIFVEUCBiYXNlZCB0cmFmZmlj
PyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAxIHBhY2tldCBwZXIgMyBzZWNv
bmRzIChpZiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2Ug
dG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1h
eWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/DQo+
DQo+IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBh
cyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9m
IHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0
aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3Jy
eSBmb3IgdGhlIHVuY29udmllbmNlLg0KPg0KPiBNaXJqYQ0KPg0KPg0KPiA+IE9uIDYuIEp1bCAy
MDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4NCj4gPiBIaSBNaXJqYSwNCj4gPiB0
aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5kIGhlbHBm
dWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQgdGFnZ2Vk
IEdJTT4+LiBBdHRhY2hlZCB0aGUgZGlmZi4NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4gR3JlZw0K
PiA+DQo+ID4gT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQg
PGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToN
Cj4gPiBIaSBhdXRob3JzLCBoaSBhbGwsDQo+ID4NCj4gPiBUaGFua3MgZm9yIHRoaXMgd2VsbC13
cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQg
bGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2FsbC4NCj4g
Pg0KPiA+IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRoaW5nIGFib3V0
IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFuZCBUV0FNUCBk
aXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBhcyB0aGlzIGlz
IGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxlYXN0IGJlIGdv
b2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQgdGhhdCBwYWNrZXQgc2VuZGluZyBz
aG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRv
IHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUg
ZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC4NCj4g
PiBHSU0+PiAgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBub3QgaW5j
bHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6DQo+ID4gICAgQmVjYXVzZSBv
ZiB0aGUgY29udHJvbA0KPiA+ICAgIGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBiZWlu
ZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+ID4gICAgc3BlY2lmaWNhdGlvbiBvbmx5IHRo
ZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Og0KPiA+IGFkZGluZyB0aGUgbmV3IHRl
eHQgaGVyZToNCj4gPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRv
IGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiA+ICAgICAgIGVzdGltYXRlZCwgYW5kIHRo
ZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCj4gPiAgICAg
ICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lv
bi4NCj4gPg0KPiA+DQo+ID4gQW5vdGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZl
cnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxpZXMgdGhh
dCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQgbWVudGlv
biBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHByb3RvY29s
LiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuDQo+ID4gR0lNPj4gQWRkaW5nIHRo
ZSByZWZlcmVuY2UgdG8gIlVEUCB0cmFuc3BvcnQiIGludG8gdGhlIGZpcnN0IHNlbnRlbmNlIG9m
IFRoZW9yeSBvZiAgT3BlcmF0aW9ucyBzZWN0aW9uOg0KPiA+ICAgIFNUQU1QIFNlc3Npb24tU2Vu
ZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFN
UCBTZXNzaW9uLVJlZmxlY3Rvci4NCj4gPg0KPiA+IE1pcmphDQo+ID4NCj4gPiBQLlMuOg0KPiA+
IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVt
ZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9y
bWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8NCj4gPiAtPiDigJxhbuKAnSBtaXNzaW5n
DQo+ID4gR0lNPj4gVGhhbmsgeW91LiBEb25lLg0KPiA+IDxEaWZmXyBkcmFmdC1pZXRmLWlwcG0t
c3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3Li4uLnR4dC5odG1sPg0KPg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlwcG0gbWFp
bGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGlu
Zm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5
RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZz
PUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mZT0+DQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBtIG1haWxpbmcg
bGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lw
cG0mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3
MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1FMzR1
cUttUWRPMlZzMXVYdFc3SElpUHI0Y282ZkFwcDdkUm9fRVBDaWlvJmU9Pg0KDQoNCi0tDQoNCkhl
bnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxA
YWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRx
T28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpi
QzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9I
VU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28w
LURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1mRkxhallTeGRBR25EUGdjNWVKTDlLZTFG
eHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMy
L3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZK
ZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlvNFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZ
ZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5n
XSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193
d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3Vi
ZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJ
bHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1
LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNj
ZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0
VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1v
JnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZlPT4NCmFjY2Vk
aWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0z
QV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4N
Cg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250ZW51
ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkg
ZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfD
qWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOg
IGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZv
dXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBs
YWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVu
IGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVt
ZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSBy
ZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNp
Lg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFu
eSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGlj
aCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNp
dmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBp
biBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55
IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24g
b3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3
aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4g
VGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdlcg0K
MS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFjY2Vk
aWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nXTxo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRp
YW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlE
MW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9
dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCltodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRp
YW5fJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9M
NzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dy1m
RkxhallTeGRBR25EUGdjNWVKTDlLZTFGeHRfWlVoN2cySnhNWEZtdyZlPT4gW2h0dHBzOi8vaS54
aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmQ9RHdN
RmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0x
UjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9YUx4WC1MOFlGaWlv
NFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZlPT4gIFtodHRwczovL2kueGluay5pby9J
bWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4t
MkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAt
REgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1hVjEwUHZaNjVnaWhCdHJjeVJmV1dGWjNPcHZh
ZjNlNGd6UTlwUkpJdW0wJmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRxT28wLURI
MnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9UG93VDlDOV9FMDlZZzh0b1dDYTR4MGNmRnNlcFFK
OEQxRGhkOUxaMWF6NCZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0MmRx
T28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpi
QzF0T0FNWF9Od05mTmg1UU1xUSZlPT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0K
TGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRh
bnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBl
dCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4g
Q2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUg
c2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIs
IHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2
ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBs
dXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUg
bGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBk
ZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRo
aXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZp
ZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMg
aW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlv
dSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1t
ZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBk
aXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29y
IGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIg
aXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRl
bGwNClNyIFByb2R1Y3QgTWFuYWdlcg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4u
Y29tPG1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFn
ZXMvR2V0L042MzgzMi9hNjUucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1y
OWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9VVhsTExJV1FQenRW
b0NhQVRueWxkUHVpcTVjTXg0c29FYlBUR2ptc0pRRSZlPT4NCltodHRwczovL2kueGluay5pby9J
bWFnZXMvR2V0L042MzgzMi9mOTcucG5nXTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmQ9RHdNRmFR
JmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5
WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0
ZzBNJnM9MGx0cHdGSWp2dVo4c1ZoanVEMlJOMXRJZ09idzA3UklnTF80ajN2SzlaYyZlPT4gW2h0
dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmddIDxodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2Vk
aWFuJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJo
WTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlU
dVUxTXVFQXlPRUh0ZzBNJnM9UVRIZGFxNmJYTXlkVlZKU25TOHBmdWhxRW5MQ1d6TzB0UDlBLWd5
TVdCQSZlPT4gIFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cu
bGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9t
YWluLTNEY2EmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9o
T20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xf
d05OaVR1VTFNdUVBeU9FSHRnME0mcz1WX2VoVmFyempXOHZ2T3FKZXlxNjExNDZMeUtRX1JnejFm
Tkp6Sncxd2FJJmU9Pg0KPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcx
VUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJnM9OVY2LWdnWmIwMDl3UDJl
dGkwdkN1OU9XTnoxRWd4Y2JEUHFlMHhDYWlsayZlPT4NCmFjY2VkaWFuLmNvbTxodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29tJmQ9
RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBB
NThkZDE5WjlxR1FzcjgtNnpZTUkmbT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVF
QXlPRUh0ZzBNJnM9VVhsTExJV1FQenRWb0NhQVRueWxkUHVpcTVjTXg0c29FYlBUR2ptc0pRRSZl
PT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGluZm9ybWF0aW9ucyBjb250
ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBs
dWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOqdHJlIHByb3TD
qWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0aW9ucyBzb250
IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNp
IHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3Vz
IHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0
IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmlj
dGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBs
ZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1l
cmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5k
IGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3
aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNs
dXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2Fn
ZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kg
YW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRp
b24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0
byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZC4gVGhhbmsgeW91Lg0KDQoNCi0tDQoNCkhlbnJpayBOeWRlbGwNClNyIFByb2R1Y3QgTWFuYWdl
cg0KMS44NjYuNjg1LjgxODENCmhueWRlbGxAYWNjZWRpYW4uY29tPG1haWx0bzpobnlkZWxsQGFj
Y2VkaWFuLmNvbT4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5n
XTxodHRwOi8vYWNjZWRpYW4uY29tLz4NCltodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042
MzgzMi9mOTcucG5nXTxodHRwczovL3d3dy5mYWNlYm9vay5jb20vYWNjZWRpYW4vPiBbaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZ10gPGh0dHBzOi8vdHdpdHRlci5j
b20vQWNjZWRpYW4+ICBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBu
Z10gPGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2FjY2VkaWFuLW5ldHdvcmtzP29y
aWdpbmFsU3ViZG9tYWluPWNhPg0KPGh0dHA6Ly93d3cuYWNjZWRpYW4uY29tLz4NCmFjY2VkaWFu
LmNvbTxodHRwOi8vYWNjZWRpYW4uY29tPg0KDQoNCkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0K
DQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQg
ZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVz
IGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVs
LiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBk
ZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1
ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQg
YXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUg
cGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBk
ZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9u
IGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0eSBub3RpY2UNCg0K
VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29u
ZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBp
cyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYg
eW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlciBp
bW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55
IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQv
b3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRl
ciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQo=

--_000_85295835DB1C4DF0B56FEB2C709DE881ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <3BA81422DC2CC0439FC5995D8145B548@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1z
dGFuZGFyZDsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgxDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjI0LjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r
Rm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2
Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5nbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFp
bC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3Rw
YXJhZ3JhcGgsIGxpLmdtYWlsLW0tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW0tMjcxOTk2NTEy
NTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaCwgZGl2
LmdtYWlsLW0tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdt
YWlsLW0xMjYxNzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFt
ZTpnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbS0yNzE5OTY1MTI1MTAzMDczMzY1
Z21haWwtbTEyNjE3ODMwOTQxOTY2OTYyNjRtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IZWFkaW5nMUNoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IkhlYWRpbmcgMSBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5
bGUtbGluazoiSGVhZGluZyAxIjsNCglmb250LWZhbWlseToiQ2FsaWJyaSBMaWdodCIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMkY1NDk2O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhw
b3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5p
dGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE2NTUyNjE0NTg7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOi0yMDcxODE2NTQ7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
MjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBH
cmVnLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB5b3Vy
IGNvbW1lbnRzLiBBcyB0aGVyZSBpcyBhbiBhbHRlcm5hdGUg4oCcTUFZ4oCdIG9wdGlvbiwgSU1P
LCBoYXZpbmcg4oCcTVVTVOKAnSBjcmVhdGVzIHVubmVjZXNzYXJ5IHJlc3RyaWN0aW9uLCBhcyBz
b21lIGltcGxlbWVudGF0aW9uIG1heSBjaG9vc2UgdG8gb25seSBzdXBwb3J0IHRoYXQgcmFuZ2Ug
YmVjYXVzZSBvZiDigJxNVVNU4oCdLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjpibGFjayI+R3JlZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs8
YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBBdWd1c3QgOSwgMjAxOSBhdCAxMTozNiBBTTxicj4N
CjxiPlRvOiA8L2I+JnF1b3Q7PVNNVFA6cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDtyZ2Fu
ZGhpQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPkhlbnJpayBOeWRlbGwgJmx0O2hueWRl
bGxAYWNjZWRpYW4uY29tJmd0OywgJnF1b3Q7TU9SVE9OLCBBTEZSRUQgQyAoQUwpJnF1b3Q7ICZs
dDthY21AcmVzZWFyY2guYXR0LmNvbSZndDssIFJha2VzaCBHYW5kaGkgJmx0O3JnYW5kaGkuaWV0
ZkBnbWFpbC5jb20mZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmcXVv
dDsgJmx0O2RyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZndDssIElQUE0gQ2hhaXJzICZs
dDtpcHBtLWNoYWlyc0BpZXRmLm9yZyZndDssIE1pcmphIEt1ZWhsZXdpbmQNCiAmbHQ7aWV0ZkBr
dWVobGV3aW5kLm5ldCZndDssIElFVEYgSVBQTSBXRyAmbHQ7aXBwbUBpZXRmLm9yZyZndDs8YnI+
DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5IaSBSYWtlc2ggYW5kIEhlbnJpaywgPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+bXVjaCBhcHByZWNpYXRlIHlvdXIgaWRlYXMuIEkgYWdyZWUg
d2l0aCB0aGUgbmV3IHRleHQgdGhhdCBpbmNsdWRlcyAmcXVvdDtNQVkmcXVvdDsgYXMgZXhwcmVz
c2VkIGJ5IFJha2VzaC4gSSB0aGluayB0aGF0IEhlbnJpaydzIHByb3Bvc2FsIHRvIG1haW50YWlu
ICZxdW90O01VU1QmcXVvdDsgZm9yIHRoZSBEeW5hbWljIHJhbmdlIGlzIGFjY3VyYXRlIGFuZCB3
aWxsIGVuc3VyZSBpbnRlcm9wZXJhYmlsaXR5LCBpbmNsdWRpbmcgd2l0aCB0aGUgZXhpc3RpbmcN
CiBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAgTGlnaHQuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJp
LCBBdWcgOSwgMjAxOSBhdCA0OjUxIEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpICZsdDs8YSBo
cmVmPSJtYWlsdG86cmdhbmRoaUBjaXNjby5jb20iPnJnYW5kaGlAY2lzY28uY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzIEhlbnJpayBhbmQgR3JlZyBmb3IgdGhlIHRl
eHQgcHJvcG9zYWxzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWF5IGJlIHdlIGNhbiBj
aGFuZ2UgdGhlIHRleHQgYXMgZm9sbG93cyB0byBhbGxvdyB0aGUgZmxleGliaWxpdHkuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mcXVvdDtUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIFNI
T1VMRCBiZSBhYmxlIHRvIHNlbmQgdGVzdCBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0
IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUy
LTY1NTM1IGFzIHdlbGwgYXMgdGhlIHJlZ2lzdGVyZWQgVFdBTVANCiBwb3J0IDg2Mi4gSW1wbGVt
ZW50YXRpb25zIE1BWSBhbGxvdyB1c2luZyBVRFAgcG9ydCBudW1iZXIgb3V0c2lkZSB0aGUgUHJp
dmF0ZSBQb3J0cyByYW5nZSB3aGVuIHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIGZpbmRzIGEg
cG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4mcXVvdDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5IZW5yaWsg
TnlkZWxsICZsdDs8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0i
X2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZy
aWRheSwgQXVndXN0IDksIDIwMTkgYXQgNTo1MSBBTTxicj4NCjxiPlRvOiA8L2I+R3JlZyBNaXJz
a3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7
PVNNVFA6cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRo
aUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7LCAm
cXVvdDtNT1JUT04sIEFMRlJFRCBDIChBTCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphY21A
cmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjbUByZXNlYXJjaC5hdHQuY29tPC9h
PiZndDssIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7LA0K
ICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZndDssIElQUE0gQ2hh
aXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7LA0KIE1pcmphIEt1ZWhsZXdpbmQgJmx0
OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0
ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7LCBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0
bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBw
bS1zdGFtcDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+SGkgR3JlZywgdG8gbWFrZSB0aGUgd29yZGluZyBldmVuIGNsZWFyZXIgeW91
IGNvdWxkIGNoYW5nZSB0bzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+JnF1b3Q7VGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGFz
IGEgbWluaW11bSBiZSBhYmxlIHRvIHNlbmQgdGVzdDxicj4NCiZuYnNwOyAmbmJzcDtwYWNrZXRz
IHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjxi
cj4NCiZuYnNwOyAmbmJzcDtQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1IGFzIHdlbGwg
YXMgdGhlIHJlZ2lzdGVyZWQgVFdBTVAgcG9ydCA4NjIuIEltcGxlbWVudGF0aW9ucyBNQVkgYWxs
b3cgdXNpbmcgcG9ydHMgb3V0c2lkZSB0aGUgSUFOQSBhc3NpZ25lZCBQcml2YXRlIFBvcnRzIHJh
bmdlLiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEF1ZyA4LCAyMDE5IGF0IDU6NTYgUE0gR3JlZyBN
aXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0
LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2ggYW5kIEhlbnJpaywN
CjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91
IGZvciBhIHZlcnkgaW5mb3JtYXRpdmUgZGlzY3Vzc2lvbi4gRG8geW91IHRoaW5rIHRoZSB3b3Jk
aW5nIGluIFNlY3Rpb24gNC40IG9mIHRoZSBTVEFNUCBzcGVjaWZpY2F0aW9uIG5lZWRzIG1vZGlm
aWNhdGlvbjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7ICZuYnNwO1RodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxl
IHRvIHNlbmQgdGVzdDxicj4NCiZuYnNwOyAmbmJzcDtwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVE
UCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjxicj4NCiZuYnNwOyAmbmJzcDtQ
cml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNo
b3VsZCBmaW5kIGE8YnI+DQombmJzcDsgJm5ic3A7cG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmlj
ZXMgY2FuIHVzZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Li4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOyAmbmJzcDtJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCB0aGUgdGVzdCBt
YW5hZ2VtZW50IHN5c3RlbSBTSE9VTEQgc2V0IFNUQU1QPGJyPg0KJm5ic3A7ICZuYnNwO1Nlc3Np
b24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQv
b3I8YnI+DQombmJzcDsgJm5ic3A7UHJpdmF0ZSBQb3J0cyByYW5nZS48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB0aGluayB0aGF0IHRoZSB0
ZXh0IGlzIG5vdCByZXN0cmljdGl2ZSBhbmQgY2FuIHN0YXkuIFdoYXQgZG8geW91IHRoaW5rPzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XZSBj
YW4gcmV2aWV3IGFuZCB1cGRhdGUgU1RBTVAgWUFORyBtb2RlbCBpbiBhIHNlcGFyYXRlIHRocmVh
ZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVGh1LCBBdWcgOCwgMjAxOSBhdCA2OjA5IEFNIFJh
a2VzaCBHYW5kaGkgKHJnYW5kaGkpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBjaXNjby5j
b20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3Mg
SGVucmlrIGFuZCBBbCBmb3IgeW91ciBmZWVkYmFja3MgYW5kIGRpc2N1c3Npb25zLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+SSBoYXZlIGZldyBjb21tZW50cyBvbiB0aGUgVFdBTVAgeWFu
ZyBtb2RlbCBkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwt
bS02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbS0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbTEy
NjE3ODMwOTQxOTY2OTYyNjRtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTgu
MHB0Ij4NCjEpPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyA8L3NwYW4+DQpSZWZsZWN0b3Igc2lkZSBkb2VzIG5vdCBoYXZlIGF1dG9hbGxvY2F0ZSBvcHRp
b24uIE9ubHkgc2VuZGVyIHNpZGUgaGFzIGl0IGFuZCBib3RoIGFsbG93IGR5bmFtaWMgcmFuZ2Ug
cG9ydHMgb25seSAoYW5kIDg2MikuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiByZWZsZWN0
b3ItdWRwLXBvcnQgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIGluZXQ6cG9ydC1u
dW1iZXIgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByYW5nZSAmcXVv
dDs4NjIgfCA0OTE1Mi4uNjU1MzUmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGVhZiBzZW5kZXItdWRwLXBvcnQgezwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB1bmlvbiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB0eXBlIGR5bmFtaWMtcG9ydC1udW1iZXI7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB0eXBlIGVudW1lcmF0aW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVudW0gYXV0b2FsbG9jYXRlIHs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmcXVvdDtJbmRpY2F0ZXMgdGhhdCB0aGUgQ29udG9sLUNsaWVudCB3aWxsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBhdXRvLWFsbG9jYXRlIHRoZSBUV0FNUC1UZXN0IChVRFApIHBvcnQgbnVt
YmVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFuZ2UuJnF1b3Q7
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0
ODhnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1z
b2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KMik8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NCkF1dG9hbGxv
Y2F0ZSBpcyBzdGlsbCBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFuZ2Ugb25seS48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tLTI3MTk5
NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KMyk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NCkV2ZW4gd2l0aCB0aGUgZHluYW1pYyBV
RFAgcG9ydCwgdGhlIGJhY2tlbmQgYW5kIGNvbnRyb2xsZXIgc3RpbGwgbmVlZCB0byAmbmJzcDto
YW5kbGUgdGhlIGNhc2Ugd2hlcmUgdGhlIFVEUCBwb3J0IGhhcyBiZWVuIGFsbG9jYXRlZCB0byBz
b21ldGhpbmcgZWxzZSBvbiB0aGF0IG5vZGUsIGFzIGl0IGlzIGR5bmFtaWMuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iZ21haWwtbS02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbS0yNzE5OTY1
MTI1MTAzMDczMzY1Z21haWwtbTEyNjE3ODMwOTQxOTY2OTYyNjRtc29saXN0cGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0Ij4NCjQpPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+DQpXZWxsIGtub3duIHBvcnRzIGNhbiBiZSBo
YW5kbGVkIGJ5IHRoZSBiYWNrZW5kIHNpbWlsYXJseSBpZiB0aGVyZSB3YXMgYW4gZXJyb3IgaW4g
cHJvdmlzaW9uaW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tNjU0NDk5ODEy
OTMyMTYxMTQ4OGdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2
Njk2MjY0bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdCI+DQo1KTxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPg0K
VGhpcyByYW5nZSBpc3N1ZSBzZWVtcyB0byBnZXQgcHJvcGFnYXRlZCB0byB0aGUgbmV3IHdvcmsg
bGlrZSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5P
dGhlciB0aGFuIHRoZSBWT0lQIGV4YW1wbGUgYmVsb3csIHRoZXJlIGlzIGFub3RoZXIgZXhhbXBs
ZSBvZiB0aGUgc2ltaWxhciBjYXNlIG9uIFBhZ2UgMzEgaW4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI5LnR4dCIgdGFyZ2V0PSJfYmxh
bmsiPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjku
dHh0PC9hPiBhcyBwb2ludGVkIG91dCBieSBNaXJqYSBpbiBhbm90aGVyIHRocmVhZC48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkF0IHRoaXMgcG9pbnQsIHR3byB2ZW5kb3JzIGFyZSBzYXlp
bmcgdGhlIFVEUCBwb3J0IHJhbmdlIGZvciBUV0FNUCBpcyBhbiBpc3N1ZSBmb3IgdGhlbS4gQXMg
dGhlIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyBkbyBub3QgaGF2ZSBzdWNoIHJhbmdlIGxpbWl0
LCBvcGVyYXRvcnMgbWF5IGJlIHVzaW5nIGFuDQogVURQIHBvcnQgb3V0c2lkZSB0aGlzIHJhbmdl
LCB0aGlzIG1lYW5zIG1vdmluZyB0byB0aGUgVFdBTVAgWWFuZyBtb2RlbCBjb3VsZCBiZSB0cm91
Ymxlc29tZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOg0K
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmlwcG0gJmx0OzxhIGhyZWY9Im1h
aWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7TU9SVE9OLCBBTEZSRUQgQyAoQUwp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YWNtQHJlc2VhcmNoLmF0dC5jb20iIHRhcmdldD0i
X2JsYW5rIj5hY21AcmVzZWFyY2guYXR0LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRo
dXJzZGF5LCBBdWd1c3QgOCwgMjAxOSBhdCA1OjAyIEFNPGJyPg0KPGI+VG86IDwvYj5IZW5yaWsg
TnlkZWxsICZsdDs8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0i
X2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT4mZ3Q7LCBSYWtlc2ggR2FuZGhpICZsdDs8
YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFm
dC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+Jmd0OywgSVBQTSBDaGFpcnMgJmx0OzxhIGhy
ZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tY2hh
aXJzQGlldGYub3JnPC9hPiZndDssDQogTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQu
bmV0PC9hPiZndDssIElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0
OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PkhpIFJha2VzaCBhbmQgSGVucmlrLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+d29ya2luZyBmcm9tIHRoZSBWb0lQIHRlc3RpbmcgZXhhbXBsZSBi
ZWxvdywgaXQgc2VlbXMgYXMgdGhvdWdoDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+4oCcYWJpbGl0eSB0byB0ZXN0IG9uIGEgc3BlY2lmaWMgcG9y
dCBpbiB0aGUgVXNlciByYW5nZSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+d2l0aCBwcmlvciBhZ3JlZW1lbnQgb2YgdXNlcnMgb24gdGhlIHRlc3Rl
ZCBuZXR3b3Jr4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPnNob3VsZCBoYXZlIGJlZW4gYXNrZWQgZm9yLWFzIGEgZmVhdHVyZSBkdXJpbmcNCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5ZQU5HIG1v
ZGVsIGRldmVsb3BtZW50Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+dGhlIGF1dGhvcnMgdXNlZCB0aGUgRHluYW1pYyBSYW5nZSB0byBhdm9pZCAq
YWNjaWRlbnRhbGx5Kg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPnN0ZXBwaW5nIG9uIElBTkEtYWxsb2NhdGVkIFVzZXIgcG9ydHMgZHVyaW5nIGF1
dG8tYWxsb2NhdGlvbjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHNlbmRlci11ZHAtcG9ydCB7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB0eXBlIHVuaW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHR5cGUgZHluYW1pYy1wb3J0LW51bWJlcjs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHR5cGUgZW51bWVyYXRpb24gezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgZW51bSBhdXRvYWxsb2NhdGUgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZxdW90O0luZGljYXRlcyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdpbGw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGF1dG8tYWxsb2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9ydCBudW1iZXI8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4mcXVvdDs7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPndpdGggUkZDIDYzMzU6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjYuJm5ic3A7
IFBvcnQgTnVtYmVyIFJhbmdlczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFRDUCwgVURQLCBVRFAtTGl0ZSwgU0NUUCwgYW5k
IERDQ1AgdXNlIDE2LWJpdCBuYW1lc3BhY2VzIGZvciB0aGVpcjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgcG9ydCBudW1iZXIg
cmVnaXN0cmllcy4mbmJzcDsgVGhlIHBvcnQgcmVnaXN0cmllcyBmb3IgYWxsIG9mIHRoZXNlPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyB0cmFuc3BvcnQgcHJvdG9jb2xzIGFyZSBzdWJkaXZpZGVkIGludG8gdGhyZWUgcmFuZ2Vz
IG9mIG51bWJlcnM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7IFtSRkMxMzQwXSwgYW5kIFNlY3Rpb24gOC4xLjIgZGVzY3JpYmVz
IHRoZSBJQU5BIHByb2NlZHVyZXMgZm9yIGVhY2g8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHJhbmdlIGluIGRldGFpbDo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyBvJm5ic3A7IHRoZSBTeXN0ZW0gUG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFdlbGwgS25v
d24gUG9ydHMsIGZyb20gMC0xMDIzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAoYXNzaWduZWQg
YnkgSUFOQSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBvJm5ic3A7IHRoZSBVc2VyIFBvcnRzLCBhbHNvIGtub3duIGFzIHRo
ZSBSZWdpc3RlcmVkIFBvcnRzLCBmcm9tIDEwMjQtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA0
OTE1MSAoYXNzaWduZWQgYnkgSUFOQSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPnByb3ZpZGluZyBvdXIgb3Zlci1yaWRpbmcgZ3VpZGFuY2UuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JZiB3ZSBh
Z3JlZSB0aGF0IHRoZSBzb3J0IG9mIHRlc3RpbmcgeW91IGRlc2NyaWJlIG1lYW5zPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPmFkZGluZyBhIG5ldyBm
ZWF0dXJlIHRvIHRoZSBtb2RlbCwgdGhlbiBsZXTigJlzIGdpdmUgc29tZSB0aG91Z2h0PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPnRvIGhvdyB0aGF0
IG1pZ2h0IGJlc3QgYmUgZG9uZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPkFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4gSGVucmlrIE55ZGVsbCBbbWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRp
YW4uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgQXVndXN0IDgsIDIwMTkg
Mzo1MSBBTTxicj4NCjxiPlRvOjwvYj4gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21h
aWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IE1PUlRPTiwgQUxGUkVEIEMgKEFMKSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFjbUByZXNlYXJjaC5hdHQuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNt
QHJlc2VhcmNoLmF0dC5jb208L2E+Jmd0OzsgSVBQTSBDaGFpcnMgJmx0OzxhIGhyZWY9Im1haWx0
bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tY2hhaXJzQGlldGYu
b3JnPC9hPiZndDs7IElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDs7DQogTWlyamEgS3VlaGxl
d2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2Js
YW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2lwcG1dIEFEIHJl
dmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QWdyZWUgUmFrZXNoLjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlcmUgaXMgdmFsdWUgaW4gYmVpbmcgYWJsZSB0
byBmb3IgZXhhbXBsZSBhcyBjbG9zZSBhcyBwb3NzaWJseSBtaW1pYyBmb3IgZXhhbXBsZSBhIFZv
SVAgZmxvdyBvbiBhIG5ldHdvcmsgcGF0aCwgdXNpbmcgdHlwaWNhbCBVRFAgcG9ydHMgKDUwNjAg
Zm9yIGV4YW1wbGUpLCBhbmQgYSB0eXBpY2FsIFZvSVANCiBJUEcgKDIwbXMpIGFuZCBwcm9wZXIg
cGF5bG9hZCBsZW5ndGggdG8gbWFrZSB0aGUgVFdBTVAgZmxvd3MgYmUgdHJlYXRlZCBpbiB0aGUg
c2FtZSB3YXkgYXMgdGhlIHJlYWwgUlRQIHRyYWZmaWMgYnkgdGhlIG5ldHdvcmsgZWxlbWVudHMg
KGZpcmV3YWxscywgTkFUIG9yIG90aGVyIHBvcnQtc2Vuc2l0aXZlIGRldmljZXMpLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9u
IFdlZCwgQXVnIDcsIDIwMTkgYXQgNjowMiBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJt
YWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0
ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyBBbCBhbmQgSGVucmlrLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiB0aGVyZSBp
cyBubyBzcGVjaWZpYyByZXF1aXJlbWVudCB0byBhZGQgYSBsaW1pdCBvbiB0aGUgVURQIHBvcnQg
cmFuZ2UsIGl0IHdvdWxkIGJlIGdvb2QgdG8gbm90IGhhdmUgaXQgaW4gdGhlIFNUQU1QIGRyYWZ0
IGFzIHdlbGwgYXMgaW4gdGhlIFRXQU1QIFlhbmcgbW9kZWwuIExldCBpbXBsZW1lbnRhdGlvbnMN
CiBkZWNpZGUgd2hhdCBwb3J0cyB0aGV5IGNhbiBzdXBwb3J0IChrZWVwaW5nIGluIG1pbmQgdGhl
IGFzc2lnbmVkIG9uZXMpIGFuZCBsZXQgb3BlcmF0b3JzIGRlY2lkZSB3aGF0IHBvcnQgdGhleSBs
aWtlIHRvIHByb3Zpc2lvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFdlZCwgQXVnIDcsIDIwMTkgYXQgMTA6MzQg
QU0gTU9SVE9OLCBBTEZSRUQgQyAoQUwpICZsdDs8YSBocmVmPSJtYWlsdG86YWNtQHJlc2VhcmNo
LmF0dC5jb20iIHRhcmdldD0iX2JsYW5rIj5hY21AcmVzZWFyY2guYXR0LmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48YSBuYW1lPSJtXy02NTQ0OTk4MTI5MzIxNjExNDg4X21fLTI3MTk5NjUxMjUxMDMwIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7
Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXIt
Ym90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+RnJvbTo8L2I+IGlwcG0gW21haWx0bzo8YSBocmVmPSJtYWlsdG86aXBwbS1ib3VuY2Vz
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+SGVucmlrIE55ZGVsbDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNk
YXksIEF1Z3VzdCA3LCAyMDE5IDQ6MzAgQU08YnI+DQo8Yj5Ubzo8L2I+IFJha2VzaCBHYW5kaGkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJUFBNIENo
YWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OzsgSUVURiBJUFBNIFdHICZsdDs8YSBo
cmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8
L2E+Jmd0OzsgTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxl
d2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDs7DQo8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIHJhbmdlIHBy
b2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVmaW5pdGlvbiBvZiB0aGUgZXBoZW1lcmFsIHBv
cnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2ggdGhlc2UgYXJlIGRlZmluZWQgZm9yIHNob3J0
LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkgZm9yIFVEUC4gV2h5IHRoaXMgbWFkZQ0KIGl0
IGludG8gdGhlIHlhbmcgbW9kZWwgZm9yIFRXQU1QLXRlc3QgKHdoaWNoIGlzIFVEUCkgSSBkb250
IGtub3csIHByb2JhYmx5IHNvbWVvbmUgbWl4ZWQgaXQgdXAgd2l0aCBUQ1AgYW5kIGl0IHBhc3Nl
ZCB0aGUgcmV2aWV3ZXJzIHdpdGhvdXQgbXVjaCB0aG91Z2h0LjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlthY21dDQo8L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfcmZjNjMzNS0yM3NlY3Rpb24tMkQ2JmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1Fz
cjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcw
TSZhbXA7cz1ZM0k0c1c5Y1EwVVhoOGNVWHVQeW1Ybzlzb1AyS1FGemVpbjVvQ2tQZEtFJmFtcDtl
PSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MzM1I3Nl
Y3Rpb24tNjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+c2VlbXMgY2xlYXIgdG8gbWUsIHdpdGhvdXQgbWFraW5nIHRoZSBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFRDUCBhbmQgVURQPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPnlvdSBtZW50aW9uLiBUaGVyZSB3YXMgZGlzY3Vzc2lvbiBvbiB0aGUgaXBw
bS1saXN0IElJUkMsIHRvby48L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+TW9zdCwgaWYgbm90IGFsbCwgaW1wbGVtZW50YXRpb25zIG9mIFRX
QU1QIEkgaGF2ZSBzZWVuIGRvZXMgbm90IGltcG9zZSBsaW1pdGF0aW9ucyBvbiB0aGUgc291cmNl
IFVEUCBwb3J0cyBmb3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0cyB3aGVuIGNvbmZpZ3VyaW5nIHZp
YSBDTEkuIEZvciBleGFtcGxlIG5laXRoZXINCiBBY2NlZGlhbiwgRXhmbywgVmlhdmksIEp1bmlw
ZXIsIE5va2lhLCBIdWF3ZWkgaW1wb3NlIGFueSBsaW1pdGF0aW9uIGxpa2UgdGhhdCB3aGVuIGNv
bmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2l0aCBhIHlhbmcgbW9kZWwgYmFzZWQg
Y29uZmlndXJhdGlvbiB0aGUgdXNlciB3aWxsIG9mIGNvdXJzZSBiZSBsaW1pdGVkIGlmIHRoZXkg
dXNlIHRoZSB5YW5nIG1vZGVsIHRoYXQgb25seSBkZWZpbmVzIHRoZSBlcGhlbWVyYWwgcmFuZ2Ug
YXMgdmFsaWQuIEkgc2VlIG5vIHNldmVyZSBkaXNhZHZhbnRhZ2VzDQogb2YgdGhpcywgYnV0IGl0
IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVyIGlmIHRoZSB5YW5nIG1vZGVsIHdhcyBs
ZXNzIHJlc3RyaWN0aXZlLCBzaW5jZSB0aGUgcmVzdHJpY3Rpb24gaGFzIG5vIHJlYWwgdmFsdWUg
aW4gaXRzZWxmLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bYWNtXSAuLi48L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPmV4Y2VwdCBhdm9pZGluZyBhIHBvcnQgYXNzaWduZWQgYnkgSUFOQS4uLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48YnI+DQpB
bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNyBQTSBSYWtlc2ggR2FuZGhpICZs
dDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3Jk
ZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0
b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5U
aGFua3MgSGVucmlrLiBXaGVyZSBkb2VzIHRoaXMgcmVxdWlyZW1lbnQgY29tZSBmcm9tPyBBbHNv
LCBob3cgZG8gSSBjb25maWd1cmUgdGhlIFVEUCBwb3J0IG91dHNpZGUgdGhlIHJhbmdlIHVzaW5n
IHRoZSBUV0FNUCBZYW5nIG1vZGVsPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYsIDIwMTkg
YXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNj
ZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6
Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlRoZXJlIGlzIGEgZGlzdGluY3Rpb24gYmV0d2VlbiAmcXVvdDttdXN0
IGJlIGFibGUgdG8gc2VuZCB0byB0aGVzZSBkZXN0aW5hdGlvbiBwb3J0cyZxdW90OyBhbmQgJnF1
b3Q7bXVzdCBvbmx5IGJlIGFibGUgdG8gc2VuZCB0byB0aGVzZSBkZXN0aW5hdGlvbiBwb3J0cyZx
dW90OzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo
ZSBmaXJzdCB3b3JkaW5nIGRvZXMgbm90IHByb2hpYml0IHNlbmRlcnMgdG8gYmUgYWJsZSB0byBz
ZW5kIGFsc28gdG8gb3RoZXIgZGVzdGluYXRpb24gcG9ydHMuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBBdWcgNiwg
MjAxOSBhdCA0OjU3IFBNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhp
LmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRl
ci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5IaSBHcmVnLA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TWFueSB0aGFua3MgZm9yIHRoZSBy
ZXBseS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFzIHRoZXJlIGFyZSBhbHJlYWR5IGltcGxlbWVu
dGF0aW9ucyBvdXQgdGhlcmUgd2hlcmUgc3VjaCByZXN0cmljdGlvbnMgZG8gbm90IGV4aXN0IGFz
IGRpc2N1c3NlZCBpbiBhbm90aGVyIGVtYWlsIHRocmVhZCAoanVzdCBmb3J3YXJkZWQgdGhlbSks
IHRoZQ0KIGZvbGxvd2luZyB0ZXh0IHdpdGggTVVTVCBpcyBhbHJlYWR5IHZpb2xhdGVkLiBUaGUg
VFdBTVAgWWFuZyBtb2RlbCA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJE
aXBwbS0yRHR3YW1wLTJEeWFuZy0yRDEzJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJk
cU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1IUl81bnR3VnU5OE1MVnNOU2Jm
TGtlR2xRY19EU1QwMmFfanVyQUxIT1BRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWYiPmRy
YWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPC9zcGFuPjwvYT4gc2hvdWxkIGFsc28gbm90IHBsYWNl
IHN1Y2ggcmVzdHJpY3Rpb24uJm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5TZWN0aW9uIDQu
NA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBw
YWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFu
ZC9vcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lz
dGVtIHNob3VsZCBmaW5kIGE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4m
bmJzcDsNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gU2F0LCBBdWcgMywgMjAxOSBh
dCAxOjA1IFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1
cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5teSBhcG9sb2dpZXMgZm9yIHRoZSBtaXNzcGVsbGluZyBvZiB5b3VyIG5h
bWUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlRoYW5rIHlvdSBmb3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgdGhlIHByb3Bvc2VkIHVw
ZGF0ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+UmVnYXJkaW5nIHRoZSBkZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0aGUgdmFsaWQgVURQ
IHBvcnQgbnVtYmVycywNCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRp
cHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1U
U1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRx
T28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZM
a2VHbFFjX0RTVDAyYV9qdXJBTEhPUFEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1p
ZXRmLWlwcG0tdHdhbXAteWFuZzwvYT4mbmJzcDt1c2VzIHR5cGUgZHluYW1pYy1wb3J0LW51bWJl
ciBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3R5cGVkZWYgZHluYW1pYy1wb3J0LW51bWJl
ciB7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVtYmVy
IHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cmFuZ2UgNDkxNTIuLjY1
NTM1Ozxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO308YnI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtkZXNjcmlwdGlvbiAmcXVvdDtEeW5hbWljIHJhbmdlIGZvciBwb3J0IG51
bWJlcnMuJnF1b3Q7Ozxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7fTxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50byBzcGVjaWZ5IHRoZSB2YWxp
ZCByYW5nZSBmb3IgYSBzZW5kZXItdWRwLXBvcnQuIFRoZSByYW5nZSBmb3IgYSBVRFAgcG9ydCBu
dW1iZXIgb2YgYSBTZXNzaW9uLVJlZmxlY3RvciBoYXMgYmVlbiBzcGVjaWZpZWQgc2xpZ2h0bHkg
ZGlmZmVyZW50bHkgYmVjYXVzZSBpdCBpbmNsdWRlcyB0aGUgd2VsbC1rbm93bg0KIHBvcnQgODYy
OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2xlYWYgcmVmbGVjdG9yLXVk
cC1wb3J0IHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDt0eXBlIGluZXQ6cG9ydC1udW1iZXIgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyYW5nZSAmcXVvdDs4NjIgfCA0OTE1Mi4u
NjU1MzUmcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO308YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmcXVvdDtUaGUgZGVzdGluYXRpb24gVURQIHBv
cnQgbnVtYmVyIHVzZWQgaW4gdGhlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBUV0FNUC1UZXN0IChVRFApIHRlc3QgcGFja2V0cyBi
ZWxvbmdpbmcgdG8gdGhpczxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgdGVzdCBzZXNzaW9uLiZxdW90Ozs8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QnV0LCBhcyB3ZSBvYnNlcnZlLCBpbiBib3Ro
IGNhc2VzIGRlZmluaXRpb25zIGluY2x1ZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSByYW5nZSBleHBs
aWNpdGx5IGRlZmluZWQuIEkgdGhpbmsgdGhhdCBrZWVwaW5nIFNUQU1QIHNwZWNpZmljYXRpb24g
Y29uc2lzdGVudCB3aXRoIHRoZSBUV0FNUCwgVFdBTVAgWUFORw0KIGRhdGEgbW9kZWwgaW4gcGFy
dGljdWxhciwgaW4gdGhlIHdheSB0aGUgdmFsaWQgcmFuZ2Ugb2YgVURQIHBvcnRzIGlzIGJlaW5n
IHNwZWNpZmllZCwgaXMgYmVuZWZpY2lhbCB0byB0aGUgU1RBTVAgZG9jdW1lbnQuIEhvcGUgeW91
J2xsIGFncmVlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxMDo1MyBBTSBS
YWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNv
bG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8aDE+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC13ZWlnaHQ6bm9ybWFsIj5UaGFua3MgR3JlZyBmb3IgY29u
c2lkZXJpbmcgbXkgcmV2aWV3IGNvbW1lbnRzLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9oMT4NCjxo
MT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LXdlaWdodDpub3JtYWwiPkdvb2Qg
dG8gc2VlIHRoZSBtZXNzYWdlIGZvcm1hdCBhbGlnbmVkIHdpdGggZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wLW9wdGlvbi10bHYgYW5kIHVzaW5nIE1CWiAzMC4gVGhpcyBzaG91bGQgZml4IHRoZSBpbnRl
cm9wZXJhYmlsaXR5IGlzc3VlIGJldHdlZW4gdGhlIHR3by4gVGhpcyBhbHNvIGdpdmVzIGZldyAo
MykgYnl0ZXMgZm9yIGFueSBmdXR1cmUgZXh0ZW5zaW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9oMT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPllvdSBtYXkgZml4IHRoZSBzcGVsbGluZyBvZiBteSBuYW1lIGFu
ZCBhbm90aGVyIHR5cG8gYmVsb3c6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+T0xEOjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPmFuZCBSYWtlc2ggR2FuZGkgb3IgdGhlaXI8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5ORVc6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+YW5kIFJh
a2VzaCBHYW5kaGkgZm9yIHRoZWlyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkkgZGlkIG5vdCBz
ZWUgZm9sbG93aW5nIGNvbW1lbnQgYWRkcmVzc2VkLiBJcyB0aGF0IGludGVudGlvbmFsPzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk9uIFR1ZSwgSnVsIDksIDIwMTkgYXQgOToxMSBB
TSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgVGhhbmtzIEdyZWcgZm9yIHRoZSByZXBseS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgSW4gdGhpcyBjYXNl
LCBzaG91bGQgdGhlIGRyYWZ0IGp1c3Qgc3RhdGUgdGhhdCB0aGUgU2Vzc2lvbi1TZW5kZXIgY2Fu
IHNlbGVjdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZm9sbG93aW5nIHRoZSBndWlkZWxp
bmVzIHNwZWNpZmllZCBpbg0KIFtSRkM2MzM1XSwgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGZvbGxv
d2luZz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5TZWN0
aW9uIDQuNA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRodXMgU1RB
TVAgU2Vzc2lvbi1TZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYWNrZXRzIHRvIGRl
c3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcml2YXRl
IFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBm
aW5kIGE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4mbmJzcDsNCjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlJha2VzaDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5PbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDE6MDAgUE0gR3JlZyBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9w
OmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3Vy
cmVudGNvbG9yIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFJha2VzaCw8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3Ig
eW91ciBoZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBmb3JtYXQgb2YgdGhlIGJh
c2UgU1RBTVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVkYmFjayBvbiB0aGUgcHJv
cG9zZWQgY2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucyw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1
ZSwgSnVsIDksIDIwMTkgYXQgOToyNyBBTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWls
dG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRj
b2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9y
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBHcmVnLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRpbmcg
dGhlIHNpemUgb2YgdGhlIHBhZGRpbmcsIHllcywgaXQncyBnb29kIHRvIHVzZSB0aGUgc2FtZSBz
aXplIHBheWxvYWQgZm9yIHF1ZXJ5IGFuZCByZXNwb25zZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SG93ZXZlciwgdGhlIFNUQU1QIHBheWxv
YWQgd2l0aCBUTFYgZXh0ZW5zaW9uIChkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2
LTAxKSBoYXMgc2xpZ2h0bHkgZGlmZmVyZW50IHBhZGRpbmcgc2l6ZSAoMjcgKCBvciAmZ3Q7IDI5
KSB2cy4gMzApLiBJcyB0aGVyZSBhIHdheSB0byBtYWtlIHRoZW0gY29tcGF0aWJsZT8NCiBEb2Vz
IGl0IG1lYW4gdGhhdCBmb3IgU1RBTVAgd2l0aCBUTFYsIFNlcnZlciBPY3RldHMgaXMgc2V0IHRv
IDEsIGJ1dCBpdCBzYXlzIE1CWiAwIGZvciBhbGwgMzAgYnl0ZXMuIElmIHRoZSByZXNwb25kZXIg
c3VwcG9ydHMgU2VydmVyIE9jdGV0cyBhbmQgc2VlIHRoZSBzaXplICZndDsgMjcsIGl0IG1heSBm
aW5kIHRoZSBTZXJ2ZXIgT2N0ZXQgc2l6ZSBvZiAwIGNvbmZ1c2luZz88bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcgTWlyc2t5
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9y
ZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90
dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
SGkgU2hhaHJhbSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQgcXVlc3Rpb25zLiBQbGVhc2UgZmluZCBteSBh
bnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0mZ3Q7Jmd0Oy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVs
IDgsIDIwMTkgYXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNo
YWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYWhyYW0uZGF2YXJp
QGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3Vy
cmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50
Y29sb3IiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SEkgR3JlZzxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgcmVhZCB5b3VyIGRyYWZ0
IGFuZCBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+MSkgRG9lcyBpdCByZXF1aXJlIGFu
eSBVRFAvVENQIHBvcnQgbnVtYmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlm
IGl0IHJldXNlcyBmcm9tIFRXQU1QIHRoZW4gJm5ic3A7aG93IGRvZXMgdGhlIHJlY2VpdmVyIGRp
ZmZlcmVudGlhdGUgYmV0d2VlbiBUV0FNUCBhbmQgU1RBTVA/PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
R0lNJmd0OyZndDsgU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAgcG9ydCBudW1iZXIgYWxs
b2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2VpdmVyIHBvcnQgKFJGQyA4
NTQ1KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuLiBTVEFNUCBt
YXkgdXNlIGRlc3RpbmF0aW9uDQogVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5k
L29yIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0ND
Q0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVy
LXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9t
OmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Mikg
V2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD88bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5HSU0mZ3Q7Jmd0OyBUaGUgd29yayB3YXMgZHJpdmVuIGJ5IHNldmVyYWwgb2Jz
ZXJ2YXRpb25zLCBhbW9uZyB0aGVtOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVs
IHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEg
bGZvMSI+DQpjaGFsbGVuZ2VzIGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGFtb25nIGlt
cGxlbWVudGF0aW9ucyBvZiBUV0FNUC1MaWdodDs8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQppbmR1c3RyeSBpbnRlcmVzdCBp
biBzdGFuZGFyZGl6aW5nIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgaW4gSVAgYnJvYWRiYW5kIGFj
Y2VzcyBuZXR3b3JrcyAoVFItMzkwKTs8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQppbXByb3ZlIGV4dGVuc2liaWxpdHkgb2Yg
SVAgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0
ZXN0aW5nIG9mIG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBv
ZiBDb1MgaW4gdGhlIG5ldHdvcmsuJm5ic3A7PG86cD48L286cD48L2xpPjwvdWw+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRv
cDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1
cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+MykgV2h5
IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R0lNJmd0OyZn
dDsgSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXplIG9mIFNUQU1QIHRl
c3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBmb3IgVFdBTVAgYW5k
IFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAtTGlnaHQgaW1wbGVt
ZW50YXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1y
aWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaHg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2hhaHJhbTxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBN
aXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBNaXJqYSw8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgdGhlIHN1
Z2dlc3RlZCB0ZXh0LiBUaGUgbmV3IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7IExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1V
U1QgYmUgY2FyZWZ1bGx5PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXN0aW1hdGVkLCBhbmQg
dGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVDxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7IGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGlu
ZyB0aGUgdGVzdCBzZXNzaW9uLjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IFtSRkM4MDg1XSBz
ZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZDxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuJm5ic3A7IFdo
aWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWM8YnI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29t
bWVuZGVkIHRvIHN0YXkgaW48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgbGltaXRzIGFz
IHByb3ZpZGVkIGluIFtSRkM4MDg1XS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRv
IHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZv
cmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1bCA4LCAyMDE5
IGF0IDg6NTggQU0gTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3Vl
aGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNt
O21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0
OmN1cnJlbnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4w
cHQiPkhpIEdyZWcsPGJyPg0KPGJyPg0KU2VlIGJlbG93Ljxicj4NCjxicj4NCiZndDsgT24gOC4g
SnVsIDIwMTksIGF0IDE2OjU0LCBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgPGJyPg0KJmd0OyBIaSBNaXJqYSw8YnI+DQomZ3Q7IHRo
YW5rIHlvdSBmb3IgdGhlIHJlZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBk
b2N1bWVudCBpcyB2ZXJ5IG11Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1
IGluIFNUQU1QIGlzIHVzZWZ1bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0
byB0aGluayB0aGF0IHRoZSBkaXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9u
cyBvZiBSRkMgODA4NSwgcGFydGljdWxhcmx5LA0KIFNlY3Rpb24gMy4xLjUgSW1wbGljYXRpb25z
IG9mIFJUVCBhbmQgTG9zcyBNZWFzdXJlbWVudHMgb24gQ29uZ2VzdGlvbiBDb250cm9sLiBXb3Vs
ZCBhZGRpbmcgdGhlIHJlZmVyZW5jZSB0byB0aGF0IHNlY3Rpb24gaW4gdGhlIG5ldyB0ZXh0IHBy
b3Bvc2VkIGZvciB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3b3JrPyBJJ2xs
IHB1dCBSRkMgODA4NSBhcyBJbmZvcm1hdGlvbmFsIHJlZmVyZW5jZSBhcyBpdCBpcyBCQ1AuPGJy
Pg0KJmd0OyBORVcgVEVYVDo8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TG9h
ZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJl
ZnVsbHk8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZXN0aW1hdGVkLCBhbmQg
dGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVDxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZSB0aG9yb3VnaGx5IGFuYWx5emVkIHVzaW5n
IFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW48YnI+DQomZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7cGFydGljdWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Np
b24uLi4uPGJyPg0KPGJyPg0KPGJyPg0KTm90IHN1cmUgaWYg4oCcdXNpbmfigJ0gaXMgdGhlIHJp
Z2h0IHdvcmQgYnV0IG90aGVyd2lzZSBmaW5lIGZvciBtZS4gT3IgeW91IGNvdWxkIGhhdmUgYSBz
ZXBhcmF0ZSBzZW50ZW5jZSBsaWtlOjxicj4NCjxicj4NCuKAnFJGQzgwODUgc2VjdGlvbiAzLjEu
NSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQgZm9yIFVEUC1iYXNl
ZCBwcm90b2NvbC4gV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYyBkZXBl
bmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHNh
eSBpbiB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFJGQzgwODUu4oCdPGJyPg0KPGJyPg0KT3Ig
c29tZXRoaW5nIHNpbWlsYXLigKY8YnI+DQo8YnI+DQpCQ1AgaXMgdGhlIHNhbWUgbWF0dXJpdHkg
bGV2ZWwgYXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBIb3dldmVyLCBJIHRo
aW5rIGhhdmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUuPGJyPg0KPGJyPg0K
TWlyamE8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQomZ3Q7IDxicj4NCiZndDsgUmVnYXJkcyw8YnI+
DQomZ3Q7IEdyZWc8YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAy
OjM3IEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdp
bmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7IHdyb3Rl
Ojxicj4NCiZndDsgSGkgR3JlZyw8YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhhbmtzIGEgbG90IGZv
ciB5b3UgcmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0IHdvdWxkIGJlIHVz
ZWZ1bCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVzZSBpdCBoYXMgYSBs
b3Qgb2YgaW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9mIFVEUCBiYXNlZCB0
cmFmZmljPyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAxIHBhY2tldCBwZXIg
MyBzZWNvbmRzIChpZg0KIFJUVCBpcyB1bmtub3duKS4gSSBndWVzcyBpdCBkb2VzbuKAmXQgbWFr
ZSBzZW5zZSB0byByZXF1aXJlIHRoaXMgZm9yIHRlc3RpbmcgdHJhZmZpYywgaG93ZXZlciwgaXQg
Y291bGQgbWF5YmUgc3RpbGwgYmUgYSBnb29kIHJlY29tbWVuZGF0aW9uPyBXaGF0IGRvIHlvdSB0
aGluaz88YnI+DQomZ3Q7IDxicj4NCiZndDsgQWxzbyBJ4oCZdmUganVzdCByZXNlbmQgbXkgcmV2
aWV3IHRvIHRoZSBJUFBNIGxpc3QsIGFzIEkgdW5mb3J0dW5hdGVseSBjY+KAmWVkIG9ubHkgdGhl
IElQUE0gY2hhaXJzIGluc3RlYWQgb2YgdGhlIHdob2xlIGxpc3QuIENhbiB5b3UgcmVzZW5kIHlv
dSBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBsaXN0LCBzbyBvdGhlciBwZW9wbGUgYXJlIGF3YXJl
IG9mIHRoZXNlIGNoYW5nZXMuIFNvcnJ5IGZvciB0aGUgdW5jb252aWVuY2UuPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IE1pcmphPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBPbiA2
LiBKdWwgMjAxOSwgYXQgMTc6NDYsIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBIaSBNaXJqYSw8
YnI+DQomZ3Q7ICZndDsgdGhhbmsgeW91IGZvciB5b3VyIHRob3JvdWdoIHJldmlldywgdmVyeSBw
b2ludGVkIGFuZCBoZWxwZnVsIGNvbW1lbnRzLiBQbGVhc2UgZmluZCBteSByZXNwb25zZXMgaW4t
bGluZWQgYW5kIHRhZ2dlZCBHSU0mZ3Q7Jmd0Oy4gQXR0YWNoZWQgdGhlIGRpZmYuPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBSZWdhcmRzLDxicj4NCiZndDsgJmd0OyBHcmVnPGJyPg0K
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBPbiBUaHUsIEp1bCA0LCAyMDE5IGF0IDk6MTAgQU0g
TWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQi
IHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PGJyPg0K
Jmd0OyAmZ3Q7IEhpIGF1dGhvcnMsIGhpIGFsbCw8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAm
Z3Q7IFRoYW5rcyBmb3IgdGhpcyB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQgYW5kIHZlcnkgZ29vZCBz
aGVwaGVyZCB3cml0ZS11cCEgSSB3b3VsZCBsaWtlIGRpc2N1c3Mgb25lIHBvaW50IGJlZm9yZSBJ
IHN0YXJ0IElFVEYgbGFzdCBjYWxsLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgSSBi
ZWxpZXZlIHRoaXMgZG9jdW1lbnQgc2hvdWxkIHNheSBzb21ldGhpbmcgYWJvdXQgbmV0d29yayBs
b2FkIGFuZCBjb25nZXN0aW9uIChjb250cm9sKS4gT1dBTVAgYW5kIFRXQU1QIGRpc2N1c3MgcXVp
dGUgYSBiaXQgc2VuZGVyIHNjaGVkdWxpbmcsIGhvd2V2ZXIsIGFzIHRoaXMgaXMgYSBzaW1wbGlm
aWVkIHZlcnNpb24sIHNvIEkgdGhpbmsgaXQgY291bGQgYXQgbGVhc3QgYmUgZ29vZCB0byBwdXQg
YSB3YXJpbmcgaW4gdGhpcyBkb2N1bWVudA0KIHRoYXQgcGFja2V0IHNlbmRpbmcgc2hvdWxkIGJl
IHNvbWVob3cgcmF0ZSBsaW1pdGVkLiBJIGtub3cgaXQgbWlnaHQgYmUgaGFyZCB0byBwcm92aWRl
IG1vcmUgY29uY3JldGUgZ3VpZGFuY2UgYnV0IGF0IGxlYXN0IGhhdmluZyBzb21lIGRpc2N1c3Np
b24gb3Igd2FybmluZyBpbiB0aGlzIGRvY3VtZW50IGNvdWxkIGJlIGdvb2QuPGJyPg0KJmd0OyAm
Z3Q7IEdJTSZndDsmZ3Q7Jm5ic3A7IFRoYW5rIHlvdSBmb3IgeW91ciBzdWdnZXN0aW9uLiBTZWN1
cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHBvaW50cyB0byB0aGUgZmFjdCB0aGF0IFNUQU1Q
IGRvZXMgbm90IGluY2x1ZGUgY29udHJvbCBhbmQgbWFuYWdlbWVudCBjb21wb25lbnRzOjxicj4N
CiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgQmVjYXVzZSBvZiB0aGUgY29udHJvbDxicj4NCiZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJlaW5nIG91
dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXM8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IHNwZWNp
ZmljYXRpb24gb25seSB0aGUgbW9yZSBnZW5lcmFsIHJlcXVpcmVtZW50IGlzIHNldDo8YnI+DQom
Z3Q7ICZndDsgYWRkaW5nIHRoZSBuZXcgdGV4dCBoZXJlOjxicj4NCiZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO0xvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8g
YSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhp
c3Rpbmcgc2VydmljZXMgTVVTVDxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO2JlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNz
aW9uLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEFub3Ro
ZXIgY29tbWVudDogWW91IG9ubHkgc2F5IGF0IHRoZSB2ZXJ5IGVuZCB0aGF0IGEgY2VydGFpbiBV
RFAgcG9ydCBpcyB1c2VkLCB3aGljaCBpbXBsaWVzIHRoYXQgU1RBTVAgcnVucyBvdmVyIFVEUC4g
SG93ZXZlciwgSSB0aGluayB5b3Ugc2hvdWxkIG1lbnRpb24gYXQgdGhlIHZlcnkgYmVnaW5uaW5n
IHRoYXQgdGhpcyBpcyBhIFVEUC1iYXNlZCBwcm90b2NvbC4gSnVzdCB0byBtYWtlIHRoaW5ncyBj
cnlzdGFsIGNsZWFyLjxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyBBZGRpbmcgdGhlIHJlZmVy
ZW5jZSB0byAmcXVvdDtVRFAgdHJhbnNwb3J0JnF1b3Q7IGludG8gdGhlIGZpcnN0IHNlbnRlbmNl
IG9mIFRoZW9yeSBvZiZuYnNwOyBPcGVyYXRpb25zIHNlY3Rpb246PGJyPg0KJmd0OyAmZ3Q7Jm5i
c3A7ICZuYnNwOyBTVEFNUCBTZXNzaW9uLVNlbmRlciB0cmFuc21pdHMgdGVzdCBwYWNrZXRzIG92
ZXIgVURQIHRyYW5zcG9ydCB0b3dhcmQgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IuPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBNaXJqYTxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZn
dDsgUC5TLjo8YnI+DQomZ3Q7ICZndDsgTml0OiBzL1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBhY3Rp
dmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8gVGhpcyBkb2N1bWVudCBk
ZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLzxi
cj4NCiZndDsgJmd0OyAtJmd0OyDigJxhbuKAnSBtaXNzaW5nPGJyPg0KJmd0OyAmZ3Q7IEdJTSZn
dDsmZ3Q7IFRoYW5rIHlvdS4gRG9uZS4gPGJyPg0KJmd0OyAmZ3Q7ICZsdDtEaWZmXyBkcmFmdC1p
ZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3Li4uLnR4dC5o
dG1sJmd0Ozxicj4NCiZndDsgPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lwcG0mYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7
bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPUUzNHVx
S21RZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENpaW8mYW1wO2U9IiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlz
dDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBw
bUBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX2lw
cG0mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4
a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVT
Tkx1V2pJdS1vJmFtcDtzPUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRjbzZmQXBwN2RSb19FUENp
aW8mYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+SGVucmlr
IE55ZGVsbDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlE
MTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOiMxQTA4MzIiPjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFp
bHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlh
bi5jb208L2E+PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEm
YW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3
JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9
dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0T0FNWF9Od05mTmg1UU1xUSZhbXA7ZT0iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246
bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3
IiBoZWlnaHQ9IjUwIiBzdHlsZT0id2lkdGg6MS42MzU0aW47aGVpZ2h0Oi41MjA4aW4iIGlkPSJn
bWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdt
YWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFp
bC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz13LWZGTGFqWVN4ZEFHbkRQ
Z2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5
bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5
MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5
NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUx
Mjg3NjlfeDAwNWZfeDAwMDBfaTEwMjYiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dl
dC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042Mzgz
Mi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2Vk
aWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1
OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1
U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0
SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3Jk
ZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0
Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2
NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYy
NjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjci
IHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyIgYWx0PSJo
dHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIj48L3NwYW4+PC9zcGFu
PjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdv
cmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9I
VU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9v
U3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YVYxMFB2WjY1Z2loQnRy
Y3lSZldXRlozT3B2YWYzZTRnelE5cFJKSXVtMCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0
eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tNjU0NDk5ODEy
OTMyMTYxMTQ4OGdtYWlsLW1fLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQx
OTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1
MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI4IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9H
ZXQvTjYzODMyL2w1NC5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20m
YW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJ
bHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJmFtcDtzPVBvd1Q5QzlfRTA5WWc4dG9XQ2E0eDBjZkZzZXBRSjhEMURoZDlMWjFhejQm
YW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4
dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0i
MCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4w
MTA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEy
NTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2
MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjkiIHNy
Yz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5j
b20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4
a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVT
Tkx1V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFN
cVEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L2I+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+
QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g
bGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29u
dGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkg
bHVpIGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90
w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29u
dCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMu
IFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2
b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVy
IGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0
cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBk
ZSBsZSByZXByb2R1aXJlDQogc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1
ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0
eWxlPSJmb250LXNpemU6Ny41cHQiPkNvbmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBt
ZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5m
b3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZv
ciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0
aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkg
YW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJl
LCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRh
Y2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+SGVucmlrIE55ZGVsbDwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bh
bj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPlNyIFByb2R1Y3QgTWFuYWdlcjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQTA4MzIiPjEu
ODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAt
M0FfX2FjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgy
cmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9dEF1MHp5cGc2OHNiVEg5a1c0SnJjWUpiQzF0
T0FNWF9Od05mTmg1UU1xUSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
dWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBzdHlsZT0id2lkdGg6
MS42MzU0aW47aGVpZ2h0Oi41MjA4aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4
Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdt
YWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAw
NWZfeDAwMDBfaTEwMzAiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIv
YTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5n
Ij48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5f
JmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtU
SWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05M
dVdqSXUtbyZhbXA7cz13LWZGTGFqWVN4ZEFHbkRQZ2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13
JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3Rl
eHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9
IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4y
NjA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEy
NTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2
MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzEiIHNy
Yz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRw
czovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwv
YT4mbmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4
Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZp
aW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3Bh
biBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIy
NSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0
OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4
MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3
MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzIiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvdDk5LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi90OTkucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRp
bi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0Rj
YSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThr
VElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mYW1wO3M9YVYxMFB2WjY1Z2loQnRyY3lSZldXRlozT3B2YWYzZTRnelE5cFJKSXVt
MCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0
ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVy
PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDou
MjYwNGluIiBpZD0iZ21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW1fLTI3MTk5NjUx
MjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYw
NjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDMzIiBz
cmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciIGFsdD0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48
L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxv
b1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPVBvd1Q5QzlfRTA5WWc4
dG9XQ2E0eDBjZkZzZXBRSjhEMURoZDlMWjFhejQmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBz
dHlsZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4wMTA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4
MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5
NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0
NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzQiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2Vz
L0dldC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvbC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhD
bGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhz
YlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+
YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJG
Ui1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNp
emU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVz
c2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25maWRl
bnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zl
c3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUg
c29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdl
IHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOp
ZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1w
bGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRp
dnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQogc2FucyBs4oCZ
YXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkNvbmZp
ZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBo
ZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZp
bGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMg
YWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVv
Zi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBv
ZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBj
b25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4tLQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3NwYW4+PC9z
dHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3Ig
UHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFu
IHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0
bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4u
Y29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFt
cDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1
OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUx
TXVFQXlPRUh0ZzBNJmFtcDtzPVVYbExMSVdRUHp0Vm9DYUFUbnlsZFB1aXE1Y014NHNvRWJQVEdq
bXNKUUUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3Rl
eHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJv
cmRlcj0iMCIgd2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEuNjM1NGluO2hl
aWdodDouNTIwOGluIiBpZD0iZ21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW1fLTI3
MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRfeDAwNWZfeDAwMDBf
aTEwMjkiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIg
YWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+
PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVfaE9tMEJo
WTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93
Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz0wbHRwd0ZJanZ1WjhzVmhqdUQyUk4xdElnT2J3MDdS
SWdMXzRqM3ZLOVpjJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+
PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0
aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwt
bV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NF94MDA1Zl94
MDAwMF9pMTAyOCIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcu
cG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciPjwv
c3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mYW1wO2Q9RHdN
RmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZ
N2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dO
TmlUdVUxTXVFQXlPRUh0ZzBNJmFtcDtzPVFUSGRhcTZiWE15ZFZWSlNuUzhwZnVocUVuTENXek8w
dFA5QS1neU1XQkEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48
aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRp
bjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1t
Xy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gw
MDAwX2kxMDI3IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5w
bmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9z
cGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRp
YW4tMkRuZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRk
MTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVF
QXlPRUh0ZzBNJmFtcDtzPVZfZWhWYXJ6alc4dnZPcUpleXE2MTE0Nkx5S1FfUmd6MWZOSnpKdzF3
YUkmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7
dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRl
cj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6
LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5OTY1
MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kxMDI2
IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciIGFsdD0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bh
bj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFH
UXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0
ZzBNJmFtcDtzPTlWNi1nZ1piMDA5d1AyZXRpMHZDdTlPV056MUVneGNiRFBxZTB4Q2FpbGsmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4wMTA0
aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEw
MzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NF94MDA1Zl94MDAwMF9pMTAyNSIgc3Jj
PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyIgYWx0PSJodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJy
Pg0KPC9zcGFuPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij48YSBocmVmPSJo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRp
YW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82
Y2VuM0huLWVfaE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdq
OGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz1VWGxMTElXUVB6dFZvQ2FB
VG55bGRQdWlxNWNNeDRzb0ViUFRHam1zSlFFJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2Vk
aWFuLmNvbTwvYT48L3NwYW4+PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJG
Ui1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZpcyBkZSBjb25maWRlbnRpYWxpdMOpPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNp
emU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVz
c2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVpIGVzdCBqb2ludGUgc29udCBjb25maWRl
bnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zl
c3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUg
c29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdl
IHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOp
ZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1w
bGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRp
dnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlDQogc2FucyBs4oCZ
YXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkNvbmZp
ZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVudCBo
ZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gd2hpY2ggbWF5IGJlIHByaXZp
bGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMg
YWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVv
Zi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBv
ZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBj
b25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGJyPg0KPHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvc3Ryb25nPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+
DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPlNyIFByb2R1Y3Qg
TWFuYWdlcjwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6IzFBMDgzMiI+MS44NjYuNjg1LjgxODE8YnI+DQo8YSBocmVmPSJtYWlsdG86aG55ZGVs
bEBhY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT48
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj48YnI+DQo8YSBocmVmPSJodHRwOi8vYWNjZWRpYW4uY29tLyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxNTciIGhl
aWdodD0iNTAiIHN0eWxlPSJ3aWR0aDoxLjYzNTRpbjtoZWlnaHQ6LjUyMDhpbiIgaWQ9ImdtYWls
LW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhfeDAwNWZfeDAwMDBfaTEwMjkiIHNyYz0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vYWNjZWRpYW4vIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1
IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY1NDQ5
OTgxMjkzMjE2MTE0ODhfeDAwNWZfeDAwMDBfaTEwMjgiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8v
SW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMv
R2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRw
czovL3R3aXR0ZXIuY29tL0FjY2VkaWFuIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6
LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhf
eDAwNWZfeDAwMDBfaTEwMjciIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvdDk5LnBuZyIgYWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTku
cG5nIj48L3NwYW4+PC9zcGFuPjwvYT4mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5saW5rZWRp
bi5jb20vY29tcGFueS9hY2NlZGlhbi1uZXR3b3Jrcz9vcmlnaW5hbFN1YmRvbWFpbj1jYSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlv
bjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIy
NSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJn
bWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4X3gwMDVmX3gwMDAwX2kxMDI2IiBzcmM9Imh0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciIGFsdD0iaHR0cHM6Ly9pLnhp
bmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cDovL3d3dy5hY2NlZGlhbi5jb20vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHls
ZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4wMTA0aW4iIGlkPSJnbWFpbC1tXy02NTQ0OTk4MTI5
MzIxNjExNDg4X3gwMDVmX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdl
cy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYz
ODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8L3NwYW4+PHN0cm9uZz48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHA6Ly9hY2NlZGlhbi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5hY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Ryb25nPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkF2aXMgZGUgY29u
ZmlkZW50aWFsaXTDqTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNB
IiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5MZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5z
IGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9p
bnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFy
IGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVz
YWdlIGV4Y2x1c2lmIGRlIHNvbg0KIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJl
Y2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBj
b21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0
cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBp
bnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9k
dWlyZQ0KIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0Ij5Db25maWRlbnRpYWxpdHkgbm90aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQg
YW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdo
aWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1
c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdl
IGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlcg0KIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95
IGFueSBjb3B5IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0
aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJl
dG8gd2l0aG91dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0
ZWQuIFRoYW5rIHlvdS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_85295835DB1C4DF0B56FEB2C709DE881ciscocom_--


From nobody Fri Aug  9 10:24:51 2019
Return-Path: <haoyu.song@futurewei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1800120019; Fri,  9 Aug 2019 10:24:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 6A-yVIPChvaJ; Fri,  9 Aug 2019 10:24:47 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-bgr052100130107.outbound.protection.outlook.com [52.100.130.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCFB812002E; Fri,  9 Aug 2019 10:24:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X2ZMirKEDFcQdPteIdBt/LAHub4Ad9Z7FBT1X4ZbsTLPL1pCmgOrQOoFcgkULI5yeWvTZWxLGLAs5Q89Vls+3g5uMvSTwqwqRYOWLmg8wQC0QTfv3jdTS1a2h6EsJ/PX9Pduc3E3kR6go2NICqYA0/jBeFGbom+/DcySCRMWaWdJsYG10p5M0y6YW4TGOqwCY29Ba4qKTUiRK6ShshkCRLqObJw9dB9HnZmlJaXb0P+ureOsxBQDHeua90FrwGsec/NYtLFW7GnNWAgai4V1WzWFRyXrAwAR7ij/eyVyzyru3r3dJW3lvmlZM9tNF7S5KC24BK6k0VGeeq1KjCMcBA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zy7vwaKO3iGXwKoIZaKldRZWur/OG+41UyYIrzOMb1s=; b=W8fCE/QTfkxi108adOaoIaog9sBQ29zuVWMenyofHXFPi+AKkqdgCiRuaHGQPNvoEoD4QQiunS/XvBoxvRqrvcX/BsJpZ/LSCS2s/0JO6mpuMgG0Qo7+ASw3gHk1VzvONDT9/zcJ72g7zgh4YyQFLydwtZ43BAOaQWFWwEBex1sBYR9320yFXYRxCPTsnWiF4L1NQeti43rVCWRCQtTROVQX5z6bp2TrsJLwWYcQ5WsuUWSngj5VnS8f+wKaHZFIypqrIENvXWDCcyiYydQejCHvUxMi68eSvCkowtjCbv7IvDdRyNQw8Igk8nK7OPqq0vr8rfZB31jt8HY+tTAOtg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zy7vwaKO3iGXwKoIZaKldRZWur/OG+41UyYIrzOMb1s=; b=bxeb/P/onrlRJ70YjPvtfr/db8Rjr1nvT/WCWA6WTqeuxsYgywqnsRkcJiSvpfllBGKdLgwQ/kT+ZfkFvBVO5G6zOjpp87j98Aa7l1IQbemW7pU1FdDeOvIj8Ub4ia+bRy4roXEQcxzI/ReMd7saOoCZxZu4Dvatezg4z2ftnbc=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB3440.namprd13.prod.outlook.com (10.255.237.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.11; Fri, 9 Aug 2019 17:24:42 +0000
Received: from MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::51ed:57ae:d3a7:e4bd]) by MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::51ed:57ae:d3a7:e4bd%7]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 17:24:42 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Barak Gafni <gbarak@mellanox.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, IETF IPPM WG <ippm@ietf.org>
CC: IPPM Chairs <ippm-chairs@ietf.org>
Thread-Topic: [ippm] Side Meeting: IOAM Immediate Export Draft
Thread-Index: AQHVQl3RwvzvF3hqMUyPVgoqrAt6F6bdDs0AgBTmrlA=
Date: Fri, 9 Aug 2019 17:24:42 +0000
Message-ID: <MN2PR13MB358239D2009B4FA7007293329AD60@MN2PR13MB3582.namprd13.prod.outlook.com>
References: <CABUE3XnsPgdZB1_hF1KXqhw77-0h=xhJNZ+EB97b-=8C9GAAzg@mail.gmail.com> <AM6PR05MB411860A61F807A0BCA6196C4B9C00@AM6PR05MB4118.eurprd05.prod.outlook.com>
In-Reply-To: <AM6PR05MB411860A61F807A0BCA6196C4B9C00@AM6PR05MB4118.eurprd05.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=haoyu.song@futurewei.com; 
x-originating-ip: [206.16.17.150]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3b21198b-a31c-43de-ad06-08d71cee7754
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR13MB3440; 
x-ms-traffictypediagnostic: MN2PR13MB3440:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR13MB34406BF3F90B0AECF99ACF299AD60@MN2PR13MB3440.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:SPM; SFS:(10019020)(4636009)(346002)(376002)(136003)(39840400004)(366004)(396003)(199004)(189003)(52314003)(54896002)(6306002)(9686003)(478600001)(229853002)(236005)(606006)(4326008)(110136005)(256004)(102836004)(966005)(55016002)(6436002)(14454004)(25786009)(316002)(66066001)(53936002)(6246003)(6506007)(53546011)(99286004)(86362001)(76176011)(7696005)(71200400001)(7736002)(66446008)(64756008)(66556008)(66476007)(790700001)(66946007)(76116006)(2906002)(52536014)(186003)(26005)(3846002)(6116002)(81166006)(476003)(74316002)(8936002)(8676002)(81156014)(33656002)(71190400001)(446003)(5660300002)(11346002)(44832011)(486006)(118133002)(266194005)(14773001); DIR:OUT; SFP:1501; SCL:5; SRVR:MN2PR13MB3440; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZD45YcTe5Jf8dE8H3aA+btMCw8kQhvZCv/HG2aGf19TM2etzr0bNOx85ltbM1H7IY9xxBn+ejRev1DSzT3oNFqc1irZXg2YdD//FzbCqstel2XVMcJqUU+42R8FMQcqZ1Ew50UBBnbzdbUJiYsamDZjzaEEDr5FQ8G/JxIzzbF4egxtR2yGI8xQUVmSgGB7FbJRn8n7pY0bm2zkDb4acz1vnkYOguqQy7XxPx3ZMrgCXO1d5/9SOlzmZeS/eMM8IdjxJ6K5vfY/6Pajg8bv28ZFY5QJZYy2LHzssT0LY1Fkg5aqSBJ7dlNVP1eXdAz6ZOEVwLE3e4d9PVHeV1j0pmzBYnDMPuyRLPpHRv4Uarf7SLqU6PMUWQ8lVUc2uPgFoUn3iONq+pdPVHekGpP9izWjY57a5/SzM43/HUuNPMuKBbv1k8So7TL7PbJ8Bef+qsbT77SMMgeH+k/P06wm5ivKF9oyrQ4SqCNNqvxJ5EWoVBkbJ6nlkNckcZMlsmD+o
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB358239D2009B4FA7007293329AD60MN2PR13MB3582namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3b21198b-a31c-43de-ad06-08d71cee7754
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 17:24:42.3128 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: egD5VFXO19H7ZlFiktuT9HkBfEP9cOezkOkv1hhFuC+vhwnhJ+ascq7wpsDHIDNh6/2y8322VKFbdY4mmDRZJQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3440
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/0XpchtKqX7dZMH5rcxdtGrTGZSA>
Subject: Re: [ippm] Side Meeting: IOAM Immediate Export Draft
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 17:24:50 -0000

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

U29ycnkgSSBjb3VsZG7igJl0IGF0dGVuZCB0aGlzIG1lZXRpbmcgcGVyc29uYWxseS4gRm9yIHNv
bWUgcmVhc29uLCB0aGlzIHRocmVhZCBvZiBlbWFpbHMgd2VudCB0byBteSBzcGFtIGZvbGRlciBh
bmQgSSBqdXN0IGZvdW5kIHRoZW0uIEl0IHNlZW1zIHdlIGFyZSBoZWFkaW5nIHRoZSByaWdodCBk
aXJlY3Rpb24gYW5kIG1ha2luZyBzb21lIHByb2dyZXNzLiBIb3dldmVyLCBJIGhhdmUgdGhlIGZv
bGxvd2luZyBjb21tZW50czoNCg0KDQogIDEuICBTaW5jZSB0aGUgc2NoZW1lIGlzIGRpcmVjdGx5
IHNwYXduZWQgZnJvbSBvdXIgZXhpc3RpbmcgUEJUIGRyYWZ0IGFuZCB3ZSBoYXZlIGFscmVhZHkg
aGFkIGRldGFpbGVkIGRpc2N1c3Npb24gaW4gcGVyc29uIGFuZCB0aHJvdWdoIGVtYWlscyBvbiB0
aGUgb3B0aW9uLCB0aGUgZXhpc3RpbmcgZHJhZnQgd2hpY2ggc2hvdWxkIGJlIHVzZWQgYXMgdGhl
IGJhc2lzIGZvciBmdXJ0aGVyIGRpc2N1c3Npb24gKHdlIGhhdmUgZGlzY3Vzc2VkIGluIHRoZSBl
bWFpbCBsaXN0IHRvIHNob3cgb3VyIGludGVudGlvbiB0byBzcGxpdCB0aGUgUEJUIGRyYWZ0IGFu
ZCBtYWtlIG9uZSBkZWRpY2F0ZSB0byB0aGUgbmV3IElPQU0gb3B0aW9uKS4gT2YgY291cnNlIHRo
ZSBvcHRpb24gaGVhZGVyIGZvcm1hdCBpcyBzdWJqZWN0IHRvIGNoYW5nZSBidXQgd2UgYWxyZWFk
eSBoYXZlIHB1dCBhIGxvdCBvZiB0aG91Z2h0cyBhbmQgZWZmb3J0cyBvbiBpdCBhbmQgaXTigJlz
IHVubmVjZXNzYXJ5IGFuZCBjb3VudGVycHJvZHVjdGl2ZSB0byBzdGFydCBmcm9tIHNjcmF0Y2gu
DQogIDIuICBJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGUgcmVhc29uIGZvciB0aGUg4oCcaW1tZWRp
YXRlIGV4cG9ydOKAnSBmbGFnLiBJZiB0aGlzIG1lYW5zIHRvIGJlIGFub3RoZXIgSU9BTSBvcHRp
b24gZm9yIHBlciBob3AgZXhwb3J0LCAgdGhlbiBpdOKAmXMgcmVkdW5kYW50IHRvIGhhdmUgdGhl
IHNvLWNhbGxlZCDigJxpbW1lZGlhdGUgZXhwb3J04oCdIGZsYWcuIFRoaXMgcHJpbmNpcGxlIGFw
cGxpZXMgdG8gYWxsIG90aGVyIG9wdGlvbnMuIFRoZSBvcHRpb24gdHlwZSBzaG91bGQgYmUgaW5k
aWNhdGVkIGJ5IHRoZSBsYXllciB3aGljaCB1c2VzIGl0LiBEaWQgSSBtaXNzIGFueXRoaW5nIGhl
cmU/IFBsZWFzZSBjbGFyaWZ5Lg0KICAzLiAgSW4gbXkgb3BpbmlvbiwgdGhlIGV4cG9ydCBwYWNr
ZXQgZm9ybWF0L3Byb3RvY29sIHNob3VsZCBiZSBtYWludGFpbmVkIGluIGFub3RoZXIgZG9jLCB3
aGljaCBzaG91bGQgYmUgY29tbW9ubHkgdXNlZCBieSBhbGwgdGhlIElPQU0gb3B0aW9ucyB0aGF0
IG5lZWQgdG8gZXhwb3J0IGRhdGEuIFRoZSByYXdleHAgZHJhZnQgaXMgc3VjaCBhbiBleGFtcGxl
Lg0KDQpUaGFua3MhDQpIYW95dQ0KDQpGcm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0Zi5vcmc+
IE9uIEJlaGFsZiBPZiBCYXJhayBHYWZuaQ0KU2VudDogRnJpZGF5LCBKdWx5IDI2LCAyMDE5IDg6
NTAgQU0NClRvOiBUYWwgTWl6cmFoaSA8dGFsLm1penJhaGkucGhkQGdtYWlsLmNvbT47IElFVEYg
SVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NCkNjOiBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIFNpZGUgTWVldGluZzogSU9BTSBJbW1lZGlhdGUg
RXhwb3J0IERyYWZ0DQoNCkhpLA0KDQpQbGVhc2UgZmluZCBiZWxvdyBzaWRlIG1lZXRpbmcgbm90
ZXM6IEZyaWRheSAyNnRoIEp1bHkgODozMCBhbSBOb3RyZWRhbQ0KDQpTdW1tYXJ5Og0KDQogICog
ICBHcm91cCBzdWdnZXN0aW9uOiBmb3IgMDAgZHJhZnQgd2Ugc2hvdWxkIGRlZmluZSB0aGUgbmV3
IElPQU0gb3B0aW9uIGFuZCBrZWVwIHNpbmdsZSBmbGFnIHdoaWNoIHRlbGxzIOKAnGltbWVkaWF0
ZSBleHBvcnTigJ0uIEFkZGl0aW9uYWwgY2FwYWJpbGl0aWVzIHdpbGwgYmUgZGlzY3Vzc2VkIHRv
d2FyZHMgMDEgYW5kIGJleW9uZA0KICAqICAgVGhlIGdyb3VwIGlzIGFza2luZyB0aGUgY2hhaXJz
IHRvIGFwcHJvdmUgdGhlIG5lZWQgZm9yIGEgcHVibGljIElFVEYgbWFpbGluZyBsaXN0IGZvciBh
IOKAnGRlc2lnbuKAnSB0ZWFtIGFuZCBhIHB1YmxpYyB3ZWJleCB0byBhbGxvdyB0aGUgZ3JvdXAg
dG8gcHJvZ3Jlc3Mgb24gYSB3ZWVrbHkgb3IgYmktd2Vla2x5IGNhZGVuY2UNCg0KTW9yZSBkZXRh
aWxzOg0KDQogICogICBUaGUgb3B0aW9uIGlzIGFkZGVkIC8gcmVtb3ZlZCBieSB0aGUgZW5jYXAv
ZGVjYXAgbm9kZXMsIHJlYWQgYnkgdGhlIGludGVybWVkaWF0ZSBub2Rlcw0KDQogICogICBUaWFu
cmFuIHByZXNlbnRlZCBvcHRpb24gZGVmaW5lZCBhIG1vZGlmaWVkIGZvcm0gZnJvbSBkcmFmdC1z
b25nLWlwcG0tcG9zdGNhcmQtYmFzZWQtdGVsZW1ldHJ5LTA0Og0KDQogICAgICAgMCAgICAgICAg
ICAgICAwIDAgICAgICAgICAgICAgMSAxICAgICAgICAgICAgIDIgMiAgICAgICAgICAgICAzDQog
ICAgICAgMCAgICAgICAgICAgICA3IDggICAgICAgICAgICAgNSA2ICAgICAgICAgICAgIDMgNCAg
ICAgICAgICAgICAxDQogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgfCAgICAgICAgTmFtZXNwYWNlIElE
ICAgICAgICAgICB8IEZsYWdzIHwgYWN0aW9ufCAgSG9wIENvdW50ICAgIHwNCiAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rDQogICAgICB8ICAgICAgICAgSU9BTS1UcmFjZS1UeXBlICAgICAgICAgICAgICAgICAgICAg
ICB8ICBSZXNlcnZlZCAgICAgfA0KICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgRmxvdyBJRCAob3B0aW9uYWwpICAgICAgICAgICAgICAgICAgICB8DQogICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKw0KICAgICAgfCAgICAgICAgICAgICAgICAgICAgIFNlcXVlbmNlIE51bWJlciAg
KE9wdGlvbmFsKSAgICAgICAgICAgICAgIHwNCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCkJlbG93IGNvbW1l
bnRzIGNhbWUgZnJvbSBkaXNjdXNzaW9uIG9mIHRoZSBhYm92ZSBhbmQgdGhlIGNvbnRlbnQgb2Yg
aW1tZWRpYXRlIGV4cG9ydCB0byBhbnN3ZXI6DQoNCiAgMS4gIFdoYXQgdG8gZXhwb3J0DQogIDIu
ICBXaGVyZSB0byBleHBvcnQNCiAgMy4gIFdoZW4gdG8gZXhwb3J0DQoNCg0KICAqICAgRGlzY3Vz
c2VkIHBvdGVudGlhbCBmaWVsZHMgaW4gdGhlIG9wdGlvbiBoZWFkZXIsIGJleW9uZCAwMCBkcmFm
dDoNCiAgICAgKiAgIERpc2N1c3NlZCB0aGUgb3B0aW9uIHRvIGFkZCDigJxhY3Rpb25z4oCdLCBh
bHRob3VnaCBtYXkgY2hhbmdlIHRoZSBuYW1lDQogICAgICogICBUaGUgb3JpZ2luYWwgZmxhZ3Mg
ZnJvbSB0aGUgZmxhZ3MgZHJhZnQgbWF5IGJlIHJlY29uc2lkZXJlZA0KICAgICAgICAqICAgT3Zl
cmZsb3cgbWF5IGJlY29tZSByZWR1bmRhbnQNCiAgICAgICAgKiAgIEFjdGl2ZSBpcyBzdGlsbCBy
ZWxldmFudA0KICAgICAgICAqICAgTG9vcGJhY2sgc2hvdWxkIGJlIGNvbnNpZGVyZWQNCiAgICAg
ICAgKiAgIEltbWVkaWF0ZSBleHBvcnQg4oCTIHdoZXRoZXIgaXQgaXMgaW1wbGljaXQgb3Igc2hv
dWxkIGJlIGV4cGxpY2l0DQogICAgICogICBJT0FNIHRyYWNlIHR5cGUgc2hvdWxkIHN0YXkgYXMg
aXMgdG8gaGVscCBjb2xsZWN0b3IgYW5kIHRyYWNlIGltcGxlbWVudGF0aW9uIHRvIG1haW50YWlu
IGNvbnNpc3RlbnQgbm9kZSBkYXRhIHBhcnNpbmcuDQogICAgICogICBDb25zaWRlciB3aGV0aGVy
IHRvIGhhdmUgdGhlIHNlcXVlbmNlIG51bWJlciBhbmQgZmxvdyBpZC4gVGhlIGludGVycHJldGF0
aW9uIGlzIHRocm91Z2ggdGhlIGhpZ2hlciBsYXllciBsZW5ndGguIFdpbGwgYmUgaW5jbHVkZWQg
YXMgb3B0aW9uYWwgYXQgdGhlIDAwIGRyYWZ0DQogICAgICAgICogICBTZXF1ZW5jZSBudW1iZXIg
4oCTIHN1Z2dlc3Rpb24gaXMgdG8gdXNlIHRoZSBlMmUgc2VxdWVuY2UgbnVtYmVyDQogICAgICAg
ICogICBBbnl3YXksIGFncmVlbWVudCBpcyB0aGF0IHRoZSBzZXF1ZW5jZSBudW1iZXIgYW5kIHRo
ZSBmbG93IGlkIGdvIGFzIGEgcGFpci4NCiAgICAgKiAgIEZsYWdzIHNob3VsZCByZXNpZGUgaW4g
YSBzaW1pbGFyIHBsYWNlIGFzIGF0IHRoZSBpb2FtIHRyYWNpbmcgb3B0aW9ucw0KICAqICAgU3Vn
Z2VzdCB0byB1c2UgdGhlIHJhdyBleHBvcnQgZHJhZnQgdG8gZXhwb3J0IHRoZSBkYXRhDQogICAg
ICogICBOZWVkIHRvIGZvbGxvdyB1cCBvbiB0aGUgcmF3IGV4cG9ydA0KICAgICAqICAgTmVlZCB0
byBjbGFyaWZ5IHRoZSBiZWhhdmlvciwgc28gdGhlIG5vZGUgMCB3aWxsIGZvbGxvdyB0aGUgY2Fw
dHVyZWQgaW1tZWRpYXRlIGV4cG9ydCBvcHRpb24NCiAgKiAgIFN1Z2dlc3Qgbm90IHRvIGFkZCBo
b3AgY291bnQgYXQgdGhpcyBzdGFnZSwgYXMgaXQgYWRkcyBtb3JlIGNvbXBsZXhpdHkgdG8gdGhl
IHByb2Nlc3NpbmcsIGluIGFkZGl0aW9uIGZvciBleGFtcGxlIHRvIHJlZHVjaW5nIFRUTA0KICAq
ICAgQXMgZm9yIHRoZSBzdWdnZXN0aW9uIG9uIHRoZSDigJxhY3Rpb25z4oCdIHByZXNlbnRlZCBp
biB0aGUgbWVldGluZw0KICAgICAqICAgVHdvIHR5cGVzIOKAkyBhY3Rpb25zIG5lZWQgdG8gZ2V0
IGV4ZWN1dGVkIGJ5IHRoZSBub2RlIHZzIGNvbmRpdGlvbnMgZm9yIGFueSBleGVjdXRpb24NCiAg
ICAgICAgKiAgIENvbmRpdGlvbnMg4oCTIHRoZXJlIGFyZSB0b28gbWFueSwgZGlzY3Vzc2lvbiBp
bmNsaW5lZCB0b3dhcmRzIG5vdCB1c2luZyBzcGVjaWZpYyBjb25kaXRpb24uIEdvaW5nIGZvcndh
cmQgdGhlIGdyb3VwIGludGVuZCB0byBjb25zaWRlciBleHBvcnQgb24gZXhjZXB0aW9uL2FsYXJt
IHdpdGhvdXQgZGVmaW5pbmcgd2hhdCBleGNlcHRpb24vYWxhcm0gYXJlDQogICAgICAgICogICBM
b2cg4oCTIG5lZWRzIGZ1cnRoZXIgZGlzY3Vzc2lvbi4gV2UgYmVsaWV2ZSB3ZSBzaG91bGRu4oCZ
dCBkZWZpbmUgd2hhdCBpcyB0aGUgcHJvdG9jb2wgYW5kIHdoZXJlIHNob3VsZCB0aGUgbG9nZ2lu
ZyByZXNpZGUuIFRoZSBpbmRpY2F0aW9uIHRvIGV4cG9ydCBpcyB3aGF0IHdlIGFyZSB1c2luZy4g
TmVlZCBmdXJ0aGVyIGRpc2N1c3Npb24gb24gZXhwb3J0IHRvIHNvbWUgcHJlY29uZmlndXJlZCBj
b2xsZWN0b3IsIGV4cG9ydCB0byB0aGUgc291cmNlIG9mIHRoZSBwYWNrZXQgb3IgcmVjb3JkIHRo
ZSBkYXRhIGxvY2FsbHkuDQogICogICBTaWRlIG5vdGUgcmVnYXJkaW5nIHJhd2V4cG9ydCDigJMg
Y29uc2lkZXIgZXhwb3J0IHJlYXNvbiDigJMgaG93IGFuZCBpZiBpcyBpdCByZWxhdGVkIHRvIHRo
ZSBJT0FNIHByb3RvY29sLiBTaG91bGQgY29uc2lkZXIgcmVtb3ZlIGl0IGZyb20gcmF3ZXhwb3J0
Pw0KICAqICAgVGFsIE1penJhaGkgdm9sdW50ZWVyZWQgdG8gd3JpdGUgYW5kIHB1Ymxpc2ggdGhl
IDAwIGRyYWZ0IGluIGNvbGxhYm9yYXRpb24gd2l0aCBwZW9wbGUgd2hvIGpvaW4gdGhlIGRlc2ln
biB0ZWFtLg0KDQpUaGFua3MsDQpCYXJhaw0KDQpGcm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBUYWwgTWl6
cmFoaQ0KU2VudDogV2VkbmVzZGF5LCBKdWx5IDI0LCAyMDE5IDQ6MjQgUE0NClRvOiBJRVRGIElQ
UE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+Pg0KQ2M6IElQUE0gQ2hh
aXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+Pg0K
U3ViamVjdDogW2lwcG1dIFNpZGUgTWVldGluZzogSU9BTSBJbW1lZGlhdGUgRXhwb3J0IERyYWZ0
DQoNCkhpLA0KDQpUaW1lOiBGcmlkYXksIDg6MzAtOTo0NS4NClJvb206IENvbGxlcg0KaHR0cHM6
Ly90cmFjLmlldGYub3JnL3RyYWMvaWV0Zi9tZWV0aW5nL3dpa2kvMTA1c2lkZW1lZXRpbmdzPGh0
dHBzOi8vbmFtMDMuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz
QSUyRiUyRnRyYWMuaWV0Zi5vcmclMkZ0cmFjJTJGaWV0ZiUyRm1lZXRpbmclMkZ3aWtpJTJGMTA1
c2lkZW1lZXRpbmdzJmRhdGE9MDIlN0MwMSU3Q2hhb3l1LnNvbmclNDBmdXR1cmV3ZWkuY29tJTdD
OGJjMTE2ZWE1MmVjNDQyZDZjNzAwOGQ3MTFlMTFkNjUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNh
MWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM2OTk3NTMwODc1MzY0NTQ3JnNkYXRhPWtaakhQZHpXeFlh
ZzJ1dVJQM1h1M2lnQkg1c2w4ZVJaSVJEazNrZWQyQkklM0QmcmVzZXJ2ZWQ9MD4NCg0KRGV0YWls
czoNCldlIGFyZSBnb2luZyB0byBob2xkIGEgc2lkZSBtZWV0aW5nIG9uIEZyaWRheSBtb3JuaW5n
IHRvIGRpc2N1c3MgdGhlIG91dGxpbmUgb2YgdGhlIG5ldyBkcmFmdCB0aGF0IHdpbGwgZGVzY3Jp
YmUgdGhlIGltbWVkaWF0ZSBleHBvcnQgSU9BTSBvcHRpb24uDQoNClRoZSBtZWV0aW5nIGlzIG9w
ZW4gdG8gYWxsLCBhbmQgc3BlY2lmaWNhbGx5IGludGVuZGVkIGZvciBhdXRob3JzIGFuZCBjb250
cmlidXRvcnMgb2YgdGhlIHJlbGF0ZWQgSU9BTSBkcmFmdHMuDQoNCk1pbnV0ZXMgd2lsbCBiZSBz
ZW50IHRvIHRoZSBsaXN0IGFmdGVyIHRoZSBtZWV0aW5nLg0KDQpDaGVlcnMsDQpUYWwuDQoNCg0K
DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEg
MSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpD
YWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29M
aXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9t
OjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUy
MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBp
biAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExp
c3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE1ODY2NTYyMDsNCglt
c28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTc2Njg0NTcyNiA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5
ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVu
dDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs
aXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpy
b21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMQ0KCXttc28t
bGlzdC1pZDo2NjE5MzI0OTM7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjQ4ODgzMjggOTI4Nzk4NjM4IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3
Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxl
dmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sOw0KCW1z
by1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6QXJp
YWw7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDINCgl7
bXNvLWxpc3QtaWQ6MTA4MTc2MDU3MzsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6MjQ3NjI4NjYyIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4
Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0
IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlz
dCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzDQoJe21z
by1saXN0LWlkOjEzMTc0ODkxNDc7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOjEzNjA3OTIzMCA2NzY5ODcwNSA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcw
MyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBs
MzpsZXZlbDENCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0
O30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwz
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMzps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47
fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvcnJ5IEkgY291bGRu4oCZdCBhdHRlbmQgdGhpcyBt
ZWV0aW5nIHBlcnNvbmFsbHkuIEZvciBzb21lIHJlYXNvbiwgdGhpcyB0aHJlYWQgb2YgZW1haWxz
IHdlbnQgdG8gbXkgc3BhbSBmb2xkZXIgYW5kIEkganVzdCBmb3VuZCB0aGVtLiBJdCBzZWVtcyB3
ZSBhcmUgaGVhZGluZyB0aGUgcmlnaHQgZGlyZWN0aW9uIGFuZCBtYWtpbmcgc29tZSBwcm9ncmVz
cy4gSG93ZXZlciwgSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHM6PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxvbCBzdHlsZT0i
bWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMyBsZXZlbDEgbGZvMSI+
U2luY2UgdGhlIHNjaGVtZSBpcyBkaXJlY3RseSBzcGF3bmVkIGZyb20gb3VyIGV4aXN0aW5nIFBC
VCBkcmFmdCBhbmQgd2UgaGF2ZSBhbHJlYWR5IGhhZCBkZXRhaWxlZCBkaXNjdXNzaW9uIGluIHBl
cnNvbiBhbmQgdGhyb3VnaCBlbWFpbHMgb24gdGhlIG9wdGlvbiwgdGhlIGV4aXN0aW5nIGRyYWZ0
IHdoaWNoIHNob3VsZA0KIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZvciBmdXJ0aGVyIGRpc2N1c3Np
b24gKHdlIGhhdmUgZGlzY3Vzc2VkIGluIHRoZSBlbWFpbCBsaXN0IHRvIHNob3cgb3VyIGludGVu
dGlvbiB0byBzcGxpdCB0aGUgUEJUIGRyYWZ0IGFuZCBtYWtlIG9uZSBkZWRpY2F0ZSB0byB0aGUg
bmV3IElPQU0gb3B0aW9uKS4gT2YgY291cnNlIHRoZSBvcHRpb24gaGVhZGVyIGZvcm1hdCBpcyBz
dWJqZWN0IHRvIGNoYW5nZSBidXQgd2UgYWxyZWFkeSBoYXZlIHB1dCBhIGxvdA0KIG9mIHRob3Vn
aHRzIGFuZCBlZmZvcnRzIG9uIGl0IGFuZCBpdOKAmXMgdW5uZWNlc3NhcnkgYW5kIGNvdW50ZXJw
cm9kdWN0aXZlIHRvIHN0YXJ0IGZyb20gc2NyYXRjaC4NCjxvOnA+PC9vOnA+PC9saT48bGkgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDMg
bGV2ZWwxIGxmbzEiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoZSByZWFzb24gZm9yIHRoZSDigJxp
bW1lZGlhdGUgZXhwb3J04oCdIGZsYWcuIElmIHRoaXMgbWVhbnMgdG8gYmUgYW5vdGhlciBJT0FN
IG9wdGlvbiBmb3IgcGVyIGhvcCBleHBvcnQsJm5ic3A7IHRoZW4gaXTigJlzIHJlZHVuZGFudCB0
byBoYXZlIHRoZSBzby1jYWxsZWQg4oCcaW1tZWRpYXRlIGV4cG9ydOKAnQ0KIGZsYWcuIFRoaXMg
cHJpbmNpcGxlIGFwcGxpZXMgdG8gYWxsIG90aGVyIG9wdGlvbnMuIFRoZSBvcHRpb24gdHlwZSBz
aG91bGQgYmUgaW5kaWNhdGVkIGJ5IHRoZSBsYXllciB3aGljaCB1c2VzIGl0LiBEaWQgSSBtaXNz
IGFueXRoaW5nIGhlcmU/IFBsZWFzZSBjbGFyaWZ5Lg0KPG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMyBs
ZXZlbDEgbGZvMSI+SW4gbXkgb3BpbmlvbiwgdGhlIGV4cG9ydCBwYWNrZXQgZm9ybWF0L3Byb3Rv
Y29sIHNob3VsZCBiZSBtYWludGFpbmVkIGluIGFub3RoZXIgZG9jLCB3aGljaCBzaG91bGQgYmUg
Y29tbW9ubHkgdXNlZCBieSBhbGwgdGhlIElPQU0gb3B0aW9ucyB0aGF0IG5lZWQgdG8gZXhwb3J0
IGRhdGEuIFRoZSByYXdleHAgZHJhZnQNCiBpcyBzdWNoIGFuIGV4YW1wbGUuIDxvOnA+PC9vOnA+
PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MhPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5IYW95dTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IGlwcG0gJmx0O2lwcG0tYm91bmNlc0BpZXRmLm9y
ZyZndDsgPGI+T24gQmVoYWxmIE9mIDwvYj4NCkJhcmFrIEdhZm5pPGJyPg0KPGI+U2VudDo8L2I+
IEZyaWRheSwgSnVseSAyNiwgMjAxOSA4OjUwIEFNPGJyPg0KPGI+VG86PC9iPiBUYWwgTWl6cmFo
aSAmbHQ7dGFsLm1penJhaGkucGhkQGdtYWlsLmNvbSZndDs7IElFVEYgSVBQTSBXRyAmbHQ7aXBw
bUBpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzo8L2I+IElQUE0gQ2hhaXJzICZsdDtpcHBtLWNoYWly
c0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtpcHBtXSBTaWRlIE1lZXRp
bmc6IElPQU0gSW1tZWRpYXRlIEV4cG9ydCBEcmFmdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SGksPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBmaW5kIGJl
bG93IHNpZGUgbWVldGluZyBub3RlczogRnJpZGF5IDI2PHN1cD50aDwvc3VwPiBKdWx5IDg6MzAg
YW0gTm90cmVkYW0NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW47dGV4dC1pbmRlbnQ6LS4yNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlN1bW1hcnk6PG86cD48L286cD48L3A+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+R3Jv
dXAgc3VnZ2VzdGlvbjogZm9yIDAwIGRyYWZ0IHdlIHNob3VsZCBkZWZpbmUgdGhlIG5ldyBJT0FN
IG9wdGlvbiBhbmQga2VlcCBzaW5nbGUgZmxhZyB3aGljaCB0ZWxscyDigJxpbW1lZGlhdGUgZXhw
b3J04oCdLiBBZGRpdGlvbmFsIGNhcGFiaWxpdGllcyB3aWxsIGJlIGRpc2N1c3NlZCB0b3dhcmRz
IDAxIGFuZCBiZXlvbmQ8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMSBsZm8yIj5UaGUgZ3Jv
dXAgaXMgYXNraW5nIHRoZSBjaGFpcnMgdG8gYXBwcm92ZSB0aGUgbmVlZCBmb3IgYSBwdWJsaWMg
SUVURiBtYWlsaW5nIGxpc3QgZm9yIGEg4oCcZGVzaWdu4oCdIHRlYW0gYW5kIGEgcHVibGljIHdl
YmV4IHRvIGFsbG93IHRoZSBncm91cCB0byBwcm9ncmVzcyBvbiBhIHdlZWtseSBvciBiaS13ZWVr
bHkgY2FkZW5jZTxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Nb3JlIGRldGFpbHM6PG86
cD48L286cD48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxs
aSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlz
dDpsMSBsZXZlbDEgbGZvMiI+VGhlIG9wdGlvbiBpcyBhZGRlZCAvIHJlbW92ZWQgYnkgdGhlIGVu
Y2FwL2RlY2FwIG5vZGVzLCByZWFkIGJ5IHRoZSBpbnRlcm1lZGlhdGUgbm9kZXM8bzpwPjwvbzpw
PjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0
OmwyIGxldmVsMSBsZm8zIj5UaWFucmFuIHByZXNlbnRlZCBvcHRpb24gZGVmaW5lZCBhIG1vZGlm
aWVkIGZvcm0gZnJvbSBkcmFmdC1zb25nLWlwcG0tcG9zdGNhcmQtYmFzZWQtdGVsZW1ldHJ5LTA0
OjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDAgMCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAxIDEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiAyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOzM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgNyA4Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDUgNiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzIDQmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTmFtZXNwYWNlIElEJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwgRmxhZ3MgfCBhY3Rpb258ICZuYnNwO0hvcCBDb3VudCAmbmJzcDsmbmJzcDsmbmJzcDt8PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJT0FNLVRyYWNlLVR5cGUm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyBSZXNlcnZlZCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBGbG93IElEIChvcHRpb25hbCkmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VxdWVu
Y2UgTnVtYmVyJm5ic3A7IChPcHRpb25hbCkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0Mzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6Q291cmllciI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QmVsb3cgY29tbWVudHMgY2FtZSBmcm9tIGRpc2N1c3Np
b24gb2YgdGhlIGFib3ZlIGFuZCB0aGUgY29udGVudCBvZiBpbW1lZGlhdGUgZXhwb3J0IHRvIGFu
c3dlcjo8bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIx
IiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjBpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+V2hhdCB0byBleHBvcnQ8bzpwPjwvbzpw
PjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGlu
O21zby1saXN0OmwwIGxldmVsMSBsZm80Ij5XaGVyZSB0byBleHBvcnQ8bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1s
aXN0OmwwIGxldmVsMSBsZm80Ij5XaGVuIHRvIGV4cG9ydDxvOnA+PC9vOnA+PC9saT48L29sPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0
OmwxIGxldmVsMSBsZm8yIj5EaXNjdXNzZWQgcG90ZW50aWFsIGZpZWxkcyBpbiB0aGUgb3B0aW9u
IGhlYWRlciwgYmV5b25kIDAwIGRyYWZ0OjxvOnA+PC9vOnA+PC9saT48dWwgc3R5bGU9Im1hcmdp
bi10b3A6MGluIiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMiBsZm8yIj5EaXNjdXNzZWQg
dGhlIG9wdGlvbiB0byBhZGQg4oCcYWN0aW9uc+KAnSwgYWx0aG91Z2ggbWF5IGNoYW5nZSB0aGUg
bmFtZTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzIiPlRoZSBvcmlnaW5hbCBmbGFn
cyBmcm9tIHRoZSBmbGFncyBkcmFmdCBtYXkgYmUgcmVjb25zaWRlcmVkPG86cD48L286cD48L2xp
Pjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9InNxdWFyZSI+DQo8bGkgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwz
IGxmbzIiPk92ZXJmbG93IG1heSBiZWNvbWUgcmVkdW5kYW50PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDps
MSBsZXZlbDMgbGZvMiI+QWN0aXZlIGlzIHN0aWxsIHJlbGV2YW50DQo8bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1s
aXN0OmwxIGxldmVsMyBsZm8yIj5Mb29wYmFjayBzaG91bGQgYmUgY29uc2lkZXJlZDxvOnA+PC9v
OnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDow
aW47bXNvLWxpc3Q6bDEgbGV2ZWwzIGxmbzIiPkltbWVkaWF0ZSBleHBvcnQg4oCTIHdoZXRoZXIg
aXQgaXMgaW1wbGljaXQgb3Igc2hvdWxkIGJlIGV4cGxpY2l0PG86cD48L286cD48L2xpPjwvdWw+
DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNv
LWxpc3Q6bDEgbGV2ZWwyIGxmbzIiPklPQU0gdHJhY2UgdHlwZSBzaG91bGQgc3RheSBhcyBpcyB0
byBoZWxwIGNvbGxlY3RvciBhbmQgdHJhY2UgaW1wbGVtZW50YXRpb24gdG8gbWFpbnRhaW4gY29u
c2lzdGVudCBub2RlIGRhdGEgcGFyc2luZy48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMiBs
Zm8yIj5Db25zaWRlciB3aGV0aGVyIHRvIGhhdmUgdGhlIHNlcXVlbmNlIG51bWJlciBhbmQgZmxv
dyBpZC4gVGhlIGludGVycHJldGF0aW9uIGlzIHRocm91Z2ggdGhlIGhpZ2hlciBsYXllciBsZW5n
dGguIFdpbGwgYmUgaW5jbHVkZWQgYXMgb3B0aW9uYWwgYXQgdGhlIDAwIGRyYWZ0PG86cD48L286
cD48L2xpPjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9InNxdWFyZSI+DQo8bGkgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEg
bGV2ZWwzIGxmbzIiPlNlcXVlbmNlIG51bWJlciDigJMgc3VnZ2VzdGlvbiBpcyB0byB1c2UgdGhl
IGUyZSBzZXF1ZW5jZSBudW1iZXI8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMyBsZm8yIj5B
bnl3YXksIGFncmVlbWVudCBpcyB0aGF0IHRoZSBzZXF1ZW5jZSBudW1iZXIgYW5kIHRoZSBmbG93
IGlkIGdvIGFzIGEgcGFpci48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxsaSBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZlbDIgbGZv
MiI+RmxhZ3Mgc2hvdWxkIHJlc2lkZSBpbiBhIHNpbWlsYXIgcGxhY2UgYXMgYXQgdGhlIGlvYW0g
dHJhY2luZyBvcHRpb25zPG86cD48L286cD48L2xpPjwvdWw+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzIi
PlN1Z2dlc3QgdG8gdXNlIHRoZSByYXcgZXhwb3J0IGRyYWZ0IHRvIGV4cG9ydCB0aGUgZGF0YTxv
OnA+PC9vOnA+PC9saT48dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJjaXJjbGUiPg0K
PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1s
aXN0OmwxIGxldmVsMiBsZm8yIj5OZWVkIHRvIGZvbGxvdyB1cCBvbiB0aGUgcmF3IGV4cG9ydDxv
OnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzIiPk5lZWQgdG8gY2xhcmlmeSB0aGUgYmVo
YXZpb3IsIHNvIHRoZSBub2RlIDAgd2lsbCBmb2xsb3cgdGhlIGNhcHR1cmVkIGltbWVkaWF0ZSBl
eHBvcnQgb3B0aW9uPG86cD48L286cD48L2xpPjwvdWw+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPlN1
Z2dlc3Qgbm90IHRvIGFkZCBob3AgY291bnQgYXQgdGhpcyBzdGFnZSwgYXMgaXQgYWRkcyBtb3Jl
IGNvbXBsZXhpdHkgdG8gdGhlIHByb2Nlc3NpbmcsIGluIGFkZGl0aW9uIGZvciBleGFtcGxlIHRv
IHJlZHVjaW5nIFRUTDxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPkFzIGZvciB0
aGUgc3VnZ2VzdGlvbiBvbiB0aGUg4oCcYWN0aW9uc+KAnSBwcmVzZW50ZWQgaW4gdGhlIG1lZXRp
bmc8bzpwPjwvbzpwPjwvbGk+PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iY2lyY2xl
Ij4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtt
c28tbGlzdDpsMSBsZXZlbDIgbGZvMiI+VHdvIHR5cGVzIOKAkyBhY3Rpb25zIG5lZWQgdG8gZ2V0
IGV4ZWN1dGVkIGJ5IHRoZSBub2RlIHZzIGNvbmRpdGlvbnMgZm9yIGFueSBleGVjdXRpb248bzpw
PjwvbzpwPjwvbGk+PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0ic3F1YXJlIj4NCjxs
aSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlz
dDpsMSBsZXZlbDMgbGZvMiI+Q29uZGl0aW9ucyDigJMgdGhlcmUgYXJlIHRvbyBtYW55LCBkaXNj
dXNzaW9uIGluY2xpbmVkIHRvd2FyZHMgbm90IHVzaW5nIHNwZWNpZmljIGNvbmRpdGlvbi4gR29p
bmcgZm9yd2FyZCB0aGUgZ3JvdXAgaW50ZW5kIHRvIGNvbnNpZGVyIGV4cG9ydCBvbiBleGNlcHRp
b24vYWxhcm0gd2l0aG91dCBkZWZpbmluZyB3aGF0DQogZXhjZXB0aW9uL2FsYXJtIGFyZTxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVm
dDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwzIGxmbzIiPkxvZyDigJMgbmVlZHMgZnVydGhlciBkaXNj
dXNzaW9uLiBXZSBiZWxpZXZlIHdlIHNob3VsZG7igJl0IGRlZmluZSB3aGF0IGlzIHRoZSBwcm90
b2NvbCBhbmQgd2hlcmUgc2hvdWxkIHRoZSBsb2dnaW5nIHJlc2lkZS4gVGhlIGluZGljYXRpb24g
dG8gZXhwb3J0IGlzIHdoYXQgd2UgYXJlIHVzaW5nLiBOZWVkIGZ1cnRoZXINCiBkaXNjdXNzaW9u
IG9uIGV4cG9ydCB0byBzb21lIHByZWNvbmZpZ3VyZWQgY29sbGVjdG9yLCBleHBvcnQgdG8gdGhl
IHNvdXJjZSBvZiB0aGUgcGFja2V0IG9yIHJlY29yZCB0aGUgZGF0YSBsb2NhbGx5LjxvOnA+PC9v
OnA+PC9saT48L3VsPg0KPC91bD4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+U2lkZSBub3RlIHJlZ2Fy
ZGluZyByYXdleHBvcnQg4oCTIGNvbnNpZGVyIGV4cG9ydCByZWFzb24g4oCTIGhvdyBhbmQgaWYg
aXMgaXQgcmVsYXRlZCB0byB0aGUgSU9BTSBwcm90b2NvbC4gU2hvdWxkIGNvbnNpZGVyIHJlbW92
ZSBpdCBmcm9tIHJhd2V4cG9ydD88bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwxIGxldmVsMSBsZm8yIj5U
YWwgTWl6cmFoaSB2b2x1bnRlZXJlZCB0byB3cml0ZSBhbmQgcHVibGlzaCB0aGUgMDAgZHJhZnQg
aW4gY29sbGFib3JhdGlvbiB3aXRoIHBlb3BsZSB3aG8gam9pbiB0aGUgZGVzaWduIHRlYW0uPG86
cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkJhcmFrPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9i
PiBpcHBtICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnIj5pcHBtLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5UYWwgTWl6cmFoaTxi
cj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bHkgMjQsIDIwMTkgNDoyNCBQTTxicj4NCjxi
PlRvOjwvYj4gSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyI+
aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJUFBNIENoYWlycyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwv
YT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtpcHBtXSBTaWRlIE1lZXRpbmc6IElPQU0gSW1t
ZWRpYXRlIEV4cG9ydCBEcmFmdDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaW1lOiBGcmlkYXks
IDg6MzAtOTo0NS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlJvb206IENvbGxlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIGhyZWY9Imh0dHBzOi8vbmFtMDMuc2FmZWxpbmtzLnBy
b3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRyYWMuaWV0Zi5vcmclMkZ0
cmFjJTJGaWV0ZiUyRm1lZXRpbmclMkZ3aWtpJTJGMTA1c2lkZW1lZXRpbmdzJmFtcDtkYXRhPTAy
JTdDMDElN0NoYW95dS5zb25nJTQwZnV0dXJld2VpLmNvbSU3QzhiYzExNmVhNTJlYzQ0MmQ2Yzcw
MDhkNzExZTExZDY1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3
QzYzNjk5NzUzMDg3NTM2NDU0NyZhbXA7c2RhdGE9a1pqSFBkeld4WWFnMnV1UlAzWHUzaWdCSDVz
bDhlUlpJUkRrM2tlZDJCSSUzRCZhbXA7cmVzZXJ2ZWQ9MCI+aHR0cHM6Ly90cmFjLmlldGYub3Jn
L3RyYWMvaWV0Zi9tZWV0aW5nL3dpa2kvMTA1c2lkZW1lZXRpbmdzPC9hPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRldGFpbHM6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XZSBh
cmUgZ29pbmcgdG8gaG9sZCBhIHNpZGUgbWVldGluZyBvbiBGcmlkYXkgbW9ybmluZyB0byBkaXNj
dXNzIHRoZSBvdXRsaW5lIG9mIHRoZSBuZXcgZHJhZnQgdGhhdCB3aWxsIGRlc2NyaWJlIHRoZSBp
bW1lZGlhdGUgZXhwb3J0IElPQU0gb3B0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgbWVldGluZyBpcyBvcGVuIHRvIGFsbCwgYW5k
IHNwZWNpZmljYWxseSBpbnRlbmRlZCBmb3IgYXV0aG9ycyBhbmQgY29udHJpYnV0b3JzIG9mIHRo
ZSByZWxhdGVkIElPQU0gZHJhZnRzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5NaW51dGVzIHdpbGwgYmUgc2VudCB0byB0aGUgbGlzdCBhZnRl
ciB0aGUgbWVldGluZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGFsLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_MN2PR13MB358239D2009B4FA7007293329AD60MN2PR13MB3582namp_--


From nobody Fri Aug  9 13:03:09 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C84F12006B; Fri,  9 Aug 2019 13:03:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 PuP9uPuFprZ1; Fri,  9 Aug 2019 13:02:59 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 84C6D120136; Fri,  9 Aug 2019 13:02:58 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id x3so16578750lfn.6; Fri, 09 Aug 2019 13:02:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=byiv46PyAf6uCUes899UZMHVqhSk+pFb/uyNWDjx3uw=; b=npODYN2IBWBO7AFrvxlJqgdYXf1DrPOo4jaSfFFYgnNYEgzj9JL6tGrlflQ0/afkG9 lROWzJKErbIFwHHirKuX3KjWTWkTy1cBpsniKFQ73ph34iiQY4lFsIfBRGUJNNC7DrwL PtrprSuzZtBevsDu/hncwbGY3gJgZpqJkKbpwGdsmO1wvziktpR6jt2/HzzG7ipYFSks 8ryRHACY2Az0EUjamic2lguxSOTDg7m10Q4sJnrQY3TCJP00+3qyEId1C7J/mZXio0tQ c/vKN1r+b7hnNGJwEHY1VYdMy/UjrlliszvxsUH3/imgM++5nKeemKISOBClPtDOKbUT vnHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=byiv46PyAf6uCUes899UZMHVqhSk+pFb/uyNWDjx3uw=; b=itDm1QYBIKzD4kEaPXXAycqOvqogBYNfrcxldZHqgmLg1gTsAGa2IczE+XgH+FqQhK QL3+wynO8gUrNryGcChGMzzy/BUDDdB44s4Yk9FElIFeO4NBxYAK0t4AdWA7EWAgdZrl c2DSzWOECmbtz70sZbgRKoUARSG72yvjn/V9tOMVJnE6b55r1amp/+X0VAjuuWsEmPLG fceMxFWhZTFt7qrUrCC9EmG8RSp0ZElRkEhHVV5eawuzNmlahwxiNh/SmRwyT0/pDVdr oFJ7tCmJgCuZ30HSWHifsNG/qiExWBx44vZzHOYQtQtM+TJGso1ZinYP3diJI71Xzvf5 lRtA==
X-Gm-Message-State: APjAAAXRcd+4exRU6y5tpK+WWtW9a+VAFoy9rXrHalP7LOuQ/zfZHLBT bQh0gH0TlP293IG7EDrPh2nJZdURKs3+g7wlauw=
X-Google-Smtp-Source: APXvYqxmSKMP1V8A4RE7dXVtEQ7tP83IulCuVjv9jeeCSDWcnQbjIxOz0cUwq7WY2osctEhYctmUJ74VOFDx2VvVPCk=
X-Received: by 2002:a19:c711:: with SMTP id x17mr13460135lff.147.1565380975168;  Fri, 09 Aug 2019 13:02:55 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com> <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com> <CA+RyBmU+7W=BqcWow1tUeQU2G5iQ7igKg+qgWGFXBqRTxqSM3Q@mail.gmail.com> <85295835-DB1C-4DF0-B56F-EB2C709DE881@cisco.com>
In-Reply-To: <85295835-DB1C-4DF0-B56F-EB2C709DE881@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 9 Aug 2019 13:02:43 -0700
Message-ID: <CA+RyBmV9a_Ysp8KFceDWjAkvnKgOvBUT=cfWizgkEmVT3tAjqg@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: Henrik Nydell <hnydell@accedian.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>,  Rakesh Gandhi <rgandhi.ietf@gmail.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f69266058fb4a8ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/tH6NE0lPkG6wzmHwxSGT_A8-ZiY>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 20:03:06 -0000

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

Hi Rakesh,
thank you for sharing your concern with the use of the normative language
that defines values of UDP port numbers that can be used by STAMP
Session-Sender and Session-Reflector. I hope you'll agree that the ability
to perform STAMP testing using port numbers only from the Dynamic range is
mandatory. The use of "MAY" in regard to UDP port numbers outside the
dynamic range is intended to stress that before initiating the test an
operator must thoroughly analyze, understand the possible impact on the
network, devices, and services that are present in the network. And thus
the specification allows, under certain conditions, the use of port numbers
from outside the dynamic range. I think that more details on the use of UDP
port numbers are appropriate in STAMP YANG data model document.
What do you think?

Regards,
Greg

On Fri, Aug 9, 2019 at 10:03 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Hi Greg,
>
> Thanks for your comments. As there is an alternate =E2=80=9CMAY=E2=80=9D =
option, IMO,
> having =E2=80=9CMUST=E2=80=9D creates unnecessary restriction, as some im=
plementation may
> choose to only support that range because of =E2=80=9CMUST=E2=80=9D.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Friday, August 9, 2019 at 11:36 AM
> *To: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>
> *Cc: *Henrik Nydell <hnydell@accedian.com>, "MORTON, ALFRED C (AL)" <
> acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM
> Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh and Henrik,
>
> much appreciate your ideas. I agree with the new text that includes "MAY"
> as expressed by Rakesh. I think that Henrik's proposal to maintain "MUST"
> for the Dynamic range is accurate and will ensure interoperability,
> including with the existing implementations of TWAMP Light.
>
> What do you think?
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 9, 2019 at 4:51 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Thanks Henrik and Greg for the text proposals.
>
>
>
> May be we can change the text as follows to allow the flexibility.
>
>
>
> "Thus STAMP Session-Sender SHOULD be able to send test packets to
> destination UDP port number from the Dynamic and/or Private Ports range
> 49152-65535 as well as the registered TWAMP port 862. Implementations MAY
> allow using UDP port number outside the Private Ports range when the test
> management system finds a port number that both devices can use."
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *Henrik Nydell <hnydell@accedian.com>
> *Date: *Friday, August 9, 2019 at 5:51 AM
> *To: *Greg Mirsky <gregimirsky@gmail.com>
> *Cc: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>, "MORTON, ALFRED C
> (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM
> Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
>
>
> Hi Greg, to make the wording even clearer you could change to
>
>
>
> "Thus STAMP Session-Sender MUST as a minimum be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535 as well as the registered TWAMP port
> 862. Implementations MAY allow using ports outside the IANA assigned
> Private Ports range."
>
>
>
>
>
>
>
> On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh and Henrik,
>
> thank you for a very informative discussion. Do you think the wording in
> Section 4.4 of the STAMP specification needs modification:
>
>    Thus STAMP Session-Sender MUST be able to send test
>    packets to destination UDP port number from the Dynamic and/or
>    Private Ports range 49152-65535, test management system should find a
>    port number that both devices can use.
>
> ...
>
>    In the latter scenario, the test management system SHOULD set STAMP
>    Session-Reflector to use UDP port number from the Dynamic and/or
>    Private Ports range.
>
> I think that the text is not restrictive and can stay. What do you think?
>
> We can review and update STAMP YANG model in a separate thread.
>
>
>
> Regards,
>
> Greg
>
>
>
>
>
>
>
> On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Thanks Henrik and Al for your feedbacks and discussions.
>
>
>
> I have few comments on the TWAMP yang model draft-ietf-ippm-twamp-yang:
>
>
>
> 1)      Reflector side does not have autoallocate option. Only sender
> side has it and both allow dynamic range ports only (and 862).
>
>       leaf reflector-udp-port {
>
>                type inet:port-number {
>
>                  range "862 | 49152..65535";
>
>                }
>
>
>
>      leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
>
>
> 2)      Autoallocate is still from the dynamic port range only.
>
> 3)      Even with the dynamic UDP port, the backend and controller still
> need to  handle the case where the UDP port has been allocated to somethi=
ng
> else on that node, as it is dynamic.
>
> 4)      Well known ports can be handled by the backend similarly if there
> was an error in provisioning.
>
> 5)      This range issue seems to get propagated to the new work like
> draft-ietf-ippm-stamp.
>
>
>
> Other than the VOIP example below, there is another example of the simila=
r
> case on Page 31 in https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt
> as pointed out by Mirja in another thread.
>
>
>
> At this point, two vendors are saying the UDP port range for TWAMP is an
> issue for them. As the existing implementations do not have such range
> limit, operators may be using an UDP port outside this range, this means
> moving to the TWAMP Yang model could be troublesome.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of "MORTON, ALFRED C (AL)"
> <acm@research.att.com>
> *Date: *Thursday, August 8, 2019 at 5:02 AM
> *To: *Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <
> rgandhi.ietf@gmail.com>
> *Cc: *"draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>,
> IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net=
>,
> IETF IPPM WG <ippm@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh and Henrik,
>
>
>
> working from the VoIP testing example below, it seems as though
>
> =E2=80=9Cability to test on a specific port in the User range,
>
> with prior agreement of users on the tested network=E2=80=9D
>
> should have been asked for-as a feature during
>
> YANG model development?
>
>
>
> the authors used the Dynamic Range to avoid *accidentally*
>
> stepping on IANA-allocated User ports during auto-allocation:
>
>
>
>              leaf sender-udp-port {
>
>                type union {
>
>                  type dynamic-port-number;
>
>                  type enumeration {
>
>                    enum autoallocate {
>
>                      description
>
>                        "Indicates that the Contol-Client will
>
>                         auto-allocate the TWAMP-Test (UDP) port number
>
>                         from the dynamic port range.";
>
>                    }
>
> with RFC 6335:
>
> 6.  Port Number Ranges
>
>
>
>    TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit namespaces for their
>
>    port number registries.  The port registries for all of these
>
>    transport protocols are subdivided into three ranges of numbers
>
>    [RFC1340], and Section 8.1.2 describes the IANA procedures for each
>
>    range in detail:
>
>
>
>    o  the System Ports, also known as the Well Known Ports, from 0-1023
>
>       (assigned by IANA)
>
>
>
>    o  the User Ports, also known as the Registered Ports, from 1024-
>
>       49151 (assigned by IANA)
>
>
>
> providing our over-riding guidance.
>
>
>
> If we agree that the sort of testing you describe means
>
> adding a new feature to the model, then let=E2=80=99s give some thought
>
> to how that might best be done.
>
>
>
> Al
>
>
>
> *From:* Henrik Nydell [mailto:hnydell@accedian.com]
> *Sent:* Thursday, August 8, 2019 3:51 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* MORTON, ALFRED C (AL) <acm@research.att.com>; IPPM Chairs <
> ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>; Mirja Kuehlewind <
> ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Agree Rakesh.
>
> There is value in being able to for example as close as possibly mimic fo=
r
> example a VoIP flow on a network path, using typical UDP ports (5060 for
> example), and a typical VoIP IPG (20ms) and proper payload length to make
> the TWAMP flows be treated in the same way as the real RTP traffic by the
> network elements (firewalls, NAT or other port-sensitive devices).
>
>
>
>
>
> On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
> Thanks Al and Henrik.
>
> If there is no specific requirement to add a limit on the UDP port range,
> it would be good to not have it in the STAMP draft as well as in the TWAM=
P
> Yang model. Let implementations decide what ports they can support (keepi=
ng
> in mind the assigned ones) and let operators decide what port they like t=
o
> provision.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL) <
> acm@research.att.com> wrote:
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Henrik Nydell
> *Sent:* Wednesday, August 7, 2019 4:30 AM
> *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>;
> Mirja Kuehlewind <ietf@kuehlewind.net>; draft-ietf-ippm-stamp@ietf.org
> *Subject:* Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> The range probably comes from the IANA definition of the ephemeral ports
> (49152 to 65535) although these are defined for short-lived TCP and not
> explicitly for UDP. Why this made it into the yang model for TWAMP-test
> (which is UDP) I dont know, probably someone mixed it up with TCP and it
> passed the reviewers without much thought.
>
> *[acm] *
>
> https://tools.ietf.org/html/rfc6335#section-6
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_rfc6335-23section-2D6&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn=
-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEA=
yOEHtg0M&s=3DY3I4sW9cQ0UXh8cUXuPymXo9soP2KQFzein5oCkPdKE&e=3D>
>
> seems clear to me, without making the distinction between TCP and UDP
>
> you mention. There was discussion on the ippm-list IIRC, too.
>
>
>
> Most, if not all, implementations of TWAMP I have seen does not impose
> limitations on the source UDP ports for the TWAMP-test packets when
> configuring via CLI. For example neither Accedian, Exfo, Viavi, Juniper,
> Nokia, Huawei impose any limitation like that when configuring via CLI or
> GUI.
>
>
>
> With a yang model based configuration the user will of course be limited
> if they use the yang model that only defines the ephemeral range as valid=
.
> I see no severe disadvantages of this, but it would of course have been
> better if the yang model was less restrictive, since the restriction has =
no
> real value in itself.
>
>
>
> *[acm] ...*except avoiding a port assigned by IANA...
>
>
> Al
>
>
>
> On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Henrik. Where does this requirement come from? Also, how do I
> configure the UDP port outside the range using the TWAMP Yang model?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell <hnydell@accedian.com>
> wrote:
>
> There is a distinction between "must be able to send to these destination
> ports" and "must only be able to send to these destination ports"
>
>
>
> The first wording does not prohibit senders to be able to send also to
> other destination ports.
>
>
>
>
>
> On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Many thanks for the reply.
>
> As there are already implementations out there where such restrictions do
> not exist as discussed in another email thread (just forwarded them), the
> following text with MUST is already violated. The TWAMP Yang model
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D>
> should also not place such restriction.
>
> Section 4.4
>
>        Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> my apologies for the misspelling of your name.
>
> Thank you for your kind consideration of the proposed update.
>
> Regarding the definition of the range of the valid UDP port numbers,
> draft-ietf-ippm-twamp-yang
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQi=
cvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuW=
jIu-o&s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&e=3D> uses
> type dynamic-port-number as follows:
>
>      typedef dynamic-port-number {
>        type inet:port-number {
>          range 49152..65535;
>        }
>        description "Dynamic range for port numbers.";
>      }
>
> to specify the valid range for a sender-udp-port. The range for a UDP por=
t
> number of a Session-Reflector has been specified slightly differently
> because it includes the well-known port 862:
>
>            leaf reflector-udp-port {
>              type inet:port-number {
>                range "862 | 49152..65535";
>                }
>              description
>                "The destination UDP port number used in the
>                 TWAMP-Test (UDP) test packets belonging to this
>                 test session.";
>            }
>
> But, as we observe, in both cases definitions include the Dynamic/Private
> range explicitly defined. I think that keeping STAMP specification
> consistent with the TWAMP, TWAMP YANG data model in particular, in the wa=
y
> the valid range of UDP ports is being specified, is beneficial to the STA=
MP
> document. Hope you'll agree.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Thanks Greg for considering my review comments. Good to see the message
> format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. Th=
is
> should fix the interoperability issue between the two. This also gives fe=
w
> (3) bytes for any future extensions.
>
> ------------------------------------------------------------------------
>
> You may fix the spelling of my name and another typo below:
>
> OLD:
>
> and Rakesh Gandi or their
>
>
>
> NEW:
>
> and Rakesh Gandhi for their
>
> ----------------------------------------------------------------------
>
>
>
> I did not see following comment addressed. Is that intentional?
>
> ------------------------------------------------
>
> On Tue, Jul 9, 2019 at 9:11 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>
>
>     Thanks Greg for the reply.
>
>
>
>     In this case, should the draft just state that the Session-Sender can
> select destination UDP port number following the guidelines specified in
> [RFC6335], instead of specifying following?
>
>
>
> Section 4.4
>
>     Thus STAMP Session-Sender MUST be able to send test
>
>        packets to destination UDP port number from the Dynamic and/or
>
>        Private Ports range 49152-65535, test management system should fin=
d
> a
>
>        port number that both devices can use.
>
> ----------------------------------------------
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Rakesh,
>
> thank you for your helpful comments. We've updated the format of the base
> STAMP test packet. Appreciate your feedback on the proposed changes,
> comments and questions,
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Regarding the size of the padding, yes, it's good to use the same size
> payload for query and response.
>
> However, the STAMP payload with TLV extension
> (draft-mirsky-ippm-stamp-option-tlv-01) has slightly different padding si=
ze
> (27 ( or > 29) vs. 30). Is there a way to make them compatible? Does it
> mean that for STAMP with TLV, Server Octets is set to 1, but it says MBZ =
0
> for all 30 bytes. If the responder supports Server Octets and see the siz=
e
> > 27, it may find the Server Octet size of 0 confusing?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
>
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_ippm&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1=
oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DE34uqKmQdO2Vs1u=
XtW7HIiPr4co6fApp7dRo_EPCiio&e=3D>
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&=
m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3Dw-fFLajYSxdAGnDPgc5eJL9=
Ke1Fxt_ZUh7g2JxMXFmw&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R=
8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DaLxX-L8YFiio4PJusnMzJACdZYIkF=
z5kzSYYg33tHXY&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2dqOo0-DH2rdXfJeku=
y3wxuSNLuWjIu-o&s=3DaV10PvZ65gihBtrcyRfWWFZ3Opvaf3e4gzQ9pRJIum0&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8Cllo=
oSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DPowT9C9_E09Yg8toWCa4x0cfFsepQJ8D1D=
hd9LZ1az4&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3DOfsSu8kTIltVyD1oL72cBw&m=3D1R8CllooSt2=
dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh=
5QMqQ&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.facebook.com_=
accedian_&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA=
58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D0l=
tpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/t99.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Acced=
ian&d=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19=
Z9qGQsr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DQTHdaq6b=
XMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&e=3D>
>  [image: https://i.xink.io/Images/Get/N63832/l54.png]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.linkedin.com_=
company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&d=3DDwMFaQ&c=3DLFYZ-o9=
_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=3Dr9g1UEM=
gj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1f=
NJzJw1waI&e=3D>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedian.com&d=
=3DDwMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQ=
sr8-6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3D9V6-ggZb009wP=
2eti0vCu9OWNz1EgxcbDPqe0xCailk&e=3D>
> *accedian.com
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.com&d=3DD=
wMFaQ&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-=
6zYMI&m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&s=3DUXlLLIWQPztVoCaAT=
nyldPuiq5cMx4soEbPTGjmsJQE&e=3D>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>
>
>
> --
>
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> [image: https://i.xink.io/Images/Get/N63832/a65.png]
> <http://accedian.com/>
> [image: https://i.xink.io/Images/Get/N63832/f97.png]
> <https://www.facebook.com/accedian/> [image:
> https://i.xink.io/Images/Get/N63832/t99.png]
> <https://twitter.com/Accedian> [image:
> https://i.xink.io/Images/Get/N63832/l54.png]
> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dc=
a>
> [image: https://i.xink.io/Images/Get/N63832/l.jpg]
> <http://www.accedian.com/>
> *accedian.com <http://accedian.com>*
>
>
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>
>

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

<div dir=3D"ltr">Hi Rakesh,<div>thank you for sharing your concern with the=
 use of the normative language that defines values of UDP port numbers that=
 can be used by STAMP Session-Sender and Session-Reflector. I hope you&#39;=
ll agree that the ability to perform STAMP testing using port numbers only =
from the Dynamic range is mandatory. The use of &quot;MAY&quot; in regard t=
o UDP port numbers outside the dynamic range is intended to stress that bef=
ore initiating the test an operator must thoroughly analyze, understand the=
 possible impact on the network, devices, and services that are present in =
the network. And thus the specification allows, under certain conditions, t=
he use of port numbers from outside the dynamic range. I think that more de=
tails on the use of UDP port numbers are appropriate in STAMP YANG data mod=
el document.</div><div>What do you think?</div><div><br></div><div>Regards,=
</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Fri, Aug 9, 2019 at 10:03 AM Rakesh Gandhi (rgandhi=
) &lt;<a href=3D"mailto:rgandhi@cisco.com">rgandhi@cisco.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_-6427706595861518779WordSection1">
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks for your comments. As there is an alternate =
=E2=80=9CMAY=E2=80=9D option, IMO, having =E2=80=9CMUST=E2=80=9D creates un=
necessary restriction, as some implementation may choose to only support th=
at range because of =E2=80=9CMUST=E2=80=9D.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt;<br>
<b>Date: </b>Friday, August 9, 2019 at 11:36 AM<br>
<b>To: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;<br>
<b>Cc: </b>Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=
=3D"_blank">hnydell@accedian.com</a>&gt;, &quot;MORTON, ALFRED C (AL)&quot;=
 &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@research=
.att.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.co=
m" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;, &quot;<a href=3D"mailt=
o:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@i=
etf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" tar=
get=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt;, IPPM Chairs &lt;<a h=
ref=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org<=
/a>&gt;, Mirja Kuehlewind
 &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewi=
nd.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D=
"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Rakesh and Henrik, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">much appreciate your ideas. I agree with the new tex=
t that includes &quot;MAY&quot; as expressed by Rakesh. I think that Henrik=
&#39;s proposal to maintain &quot;MUST&quot; for the Dynamic range is accur=
ate and will ensure interoperability, including with the existing
 implementations of TWAMP Light.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">What do you think?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 9, 2019 at 4:51 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik and Greg for the text proposals.<u></u=
><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">May be we can change the text as follows to allow th=
e flexibility.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">&quot;Thus STAMP Session-Sender SHOULD be able to se=
nd test packets to destination UDP port number from the Dynamic and/or Priv=
ate Ports range 49152-65535 as well as the registered TWAMP
 port 862. Implementations MAY allow using UDP port number outside the Priv=
ate Ports range when the test management system finds a port number that bo=
th devices can use.&quot;<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">Henrik Nydell &lt;<a =
href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com=
</a>&gt;<br>
<b>Date: </b>Friday, August 9, 2019 at 5:51 AM<br>
<b>To: </b>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;, &quot;MORTON, =
ALFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_=
blank">acm@research.att.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mailto:rg=
andhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;,
 &quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">=
draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-i=
ppm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt=
;, IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank=
">ippm-chairs@ietf.org</a>&gt;,
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ie=
tf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hi Greg, to make the wording even clearer you could =
change to<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">&quot;Thus STAMP Session-Sender MUST as a minimum be=
 able to send test<br>
=C2=A0 =C2=A0packets to destination UDP port number from the Dynamic and/or=
<br>
=C2=A0 =C2=A0Private Ports range 49152-65535 as well as the registered TWAM=
P port 862. Implementations MAY allow using ports outside the IANA assigned=
 Private Ports range.&quot;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 5:56 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh and Henrik,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for a very informative discussion. Do you =
think the wording in Section 4.4 of the STAMP specification needs modificat=
ion:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0Thus STAMP Session-Sender MUST be able =
to send test<br>
=C2=A0 =C2=A0packets to destination UDP port number from the Dynamic and/or=
<br>
=C2=A0 =C2=A0Private Ports range 49152-65535, test management system should=
 find a<br>
=C2=A0 =C2=A0port number that both devices can use.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">...<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In the latter scenario, the test manage=
ment system SHOULD set STAMP<br>
=C2=A0 =C2=A0Session-Reflector to use UDP port number from the Dynamic and/=
or<br>
=C2=A0 =C2=A0Private Ports range.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think that the text is not restrictive and can sta=
y. What do you think?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">We can review and update STAMP YANG model in a separ=
ate thread.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 6:09 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik and Al for your feedbacks and discussi=
ons.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">I have few comments on the TWAMP yang model draft-ie=
tf-ippm-twamp-yang:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"gmail-m_-6427706595861518779gmail-m-6544998129321611488gmail-m-=
2719965125103073365gmail-m1261783094196696264msolistparagraph" style=3D"mar=
gin-left:18pt">
1)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Reflector side does not have autoallocate option. Only sender side has it a=
nd both allow dynamic range ports only (and 862).<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf reflector-udp-port {</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 type inet:port-number {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 range &quot;862 | 49152..65535&quot;;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&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 }</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0leaf sender-udp-port {</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoallocate {</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot=
;Indicates that the Contol-Client will</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 auto-allocate the TWAMP-Test (UDP) port number</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 from the dynamic port range.&quot;;</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"gmail-m_-6427706595861518779gmail-m-6544998129321611488gmail-m-=
2719965125103073365gmail-m1261783094196696264msolistparagraph" style=3D"mar=
gin-left:18pt">
2)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Autoallocate is still from the dynamic port range only.<u></u><u></u></p>
<p class=3D"gmail-m_-6427706595861518779gmail-m-6544998129321611488gmail-m-=
2719965125103073365gmail-m1261783094196696264msolistparagraph" style=3D"mar=
gin-left:18pt">
3)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Even with the dynamic UDP port, the backend and controller still need to =
=C2=A0handle the case where the UDP port has been allocated to something el=
se on that node, as it is dynamic.<u></u><u></u></p>
<p class=3D"gmail-m_-6427706595861518779gmail-m-6544998129321611488gmail-m-=
2719965125103073365gmail-m1261783094196696264msolistparagraph" style=3D"mar=
gin-left:18pt">
4)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
Well known ports can be handled by the backend similarly if there was an er=
ror in provisioning.<u></u><u></u></p>
<p class=3D"gmail-m_-6427706595861518779gmail-m-6544998129321611488gmail-m-=
2719965125103073365gmail-m1261783094196696264msolistparagraph" style=3D"mar=
gin-left:18pt">
5)<span style=3D"font-size:7pt;font-family:&quot;Times New Roman&quot;,seri=
f">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
This range issue seems to get propagated to the new work like draft-ietf-ip=
pm-stamp.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Other than the VOIP example below, there is another =
example of the similar case on Page 31 in
<a href=3D"https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt" target=
=3D"_blank">
https://www.ietf.org/id/draft-ietf-tram-turnbis-29.txt</a> as pointed out b=
y Mirja in another thread.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">At this point, two vendors are saying the UDP port r=
ange for TWAMP is an issue for them. As the existing implementations do not=
 have such range limit, operators may be using an
 UDP port outside this range, this means moving to the TWAMP Yang model cou=
ld be troublesome.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:
</span></b><span style=3D"color:black">ippm &lt;<a href=3D"mailto:ippm-boun=
ces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt; on behalf of =
&quot;MORTON, ALFRED C (AL)&quot; &lt;<a href=3D"mailto:acm@research.att.co=
m" target=3D"_blank">acm@research.att.com</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 5:02 AM<br>
<b>To: </b>Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=
=3D"_blank">hnydell@accedian.com</a>&gt;, Rakesh Gandhi &lt;<a href=3D"mail=
to:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;=
<br>
<b>Cc: </b>&quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:=
draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@iet=
f.org</a>&gt;, IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" targ=
et=3D"_blank">ippm-chairs@ietf.org</a>&gt;,
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ie=
tf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Hi Rakesh and Henrik,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">working from the VoIP testing example below, it seems as though
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=E2=80=9Cability to test on a specific port in the User range,<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">with prior agreement of users on the tested network=E2=80=9D</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">should have been asked for-as a feature during
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">YANG model development?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">the authors used the Dynamic Range to avoid *accidentally*
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">stepping on IANA-allocated User ports during auto-allocation:</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 leaf sender-udp-port {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 type union {</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type dynamic-port-number;</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type enumeration {</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 enum autoallocate {</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&quot=
;Indicates that the Contol-Client will</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 auto-allocate the TWAMP-Test (UDP) port number</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 from the dynamic port range.&quot;;</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">with RFC 6335:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">6.=C2=A0 Port Number Ranges</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 TCP, UDP, UDP-Lite, SCTP, and DCCP use 16-bit name=
spaces for their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 port number registries.=C2=A0 The port registries =
for all of these</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 transport protocols are subdivided into three rang=
es of numbers</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 [RFC1340], and Section 8.1.2 describes the IANA pr=
ocedures for each</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 range in detail:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 o=C2=A0 the System Ports, also known as the Well K=
nown Ports, from 0-1023</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (assigned by IANA)</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0 o=C2=A0 the User Ports, also known as the Register=
ed Ports, from 1024-</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 49151 (assigned by IANA)</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">providing our over-riding guidance.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">If we agree that the sort of testing you describe means</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">adding a new feature to the model, then let=E2=80=99s give some=
 thought</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">to how that might best be done.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Al</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Henrik Nydell [mailto:<a href=3D"mailto=
:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.com</a>]
<br>
<b>Sent:</b> Thursday, August 8, 2019 3:51 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> MORTON, ALFRED C (AL) &lt;<a href=3D"mailto:acm@research.att.com=
" target=3D"_blank">acm@research.att.com</a>&gt;; IPPM Chairs &lt;<a href=
=3D"mailto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>=
&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;;
 Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_bla=
nk">ietf@kuehlewind.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Agree Rakesh.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">There is value in being able to for example as close=
 as possibly mimic for example a VoIP flow on a network path, using typical=
 UDP ports (5060 for example), and a typical VoIP
 IPG (20ms) and proper payload length to make the TWAMP flows be treated in=
 the same way as the real RTP traffic by the network elements (firewalls, N=
AT or other port-sensitive devices).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 6:02 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks Al and Henrik.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If there is no specific requirement to add a limit o=
n the UDP port range, it would be good to not have it in the STAMP draft as=
 well as in the TWAMP Yang model. Let implementations
 decide what ports they can support (keeping in mind the assigned ones) and=
 let operators decide what port they like to provision.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 7, 2019 at 10:34 AM MORTON, ALFRED C (AL=
) &lt;<a href=3D"mailto:acm@research.att.com" target=3D"_blank">acm@researc=
h.att.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><a name=3D"m_-6427706595861518779_m_-654499812932161=
1488_m_-27199651251030"><span style=3D"font-family:&quot;Courier New&quot;;=
color:black">=C2=A0</span></a><u></u><u></u></p>
<div style=3D"border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt;border-t=
op:currentcolor;border-right:currentcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal"><b>From:</b> ippm [mailto:<a href=3D"mailto:ippm-bou=
nces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Henrik Nydell<br>
<b>Sent:</b> Wednesday, August 7, 2019 4:30 AM<br>
<b>To:</b> Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Mirja Kuehlewind =
&lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewin=
d.net</a>&gt;;
<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-i=
etf-ippm-stamp@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">The range probably comes from the IANA definition of=
 the ephemeral ports (49152 to 65535) although these are defined for short-=
lived TCP and not explicitly for UDP. Why this made
 it into the yang model for TWAMP-test (which is UDP) I dont know, probably=
 someone mixed it up with TCP and it passed the reviewers without much thou=
ght.<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Courier New&q=
uot;;color:black">[acm]
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3=
A__tools.ietf.org_html_rfc6335-23section-2D6&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9=
_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=
=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DY3I4sW9cQ0UXh8cUXuPy=
mXo9soP2KQFzein5oCkPdKE&amp;e=3D" target=3D"_blank">https://tools.ietf.org/=
html/rfc6335#section-6</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">seems clear to me, without making the distinction between TCP a=
nd UDP</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">you mention. There was discussion on the ippm-list IIRC, too.</=
span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Most, if not all, implementations of TWAMP I have se=
en does not impose limitations on the source UDP ports for the TWAMP-test p=
ackets when configuring via CLI. For example neither
 Accedian, Exfo, Viavi, Juniper, Nokia, Huawei impose any limitation like t=
hat when configuring via CLI or GUI.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">With a yang model based configuration the user will =
of course be limited if they use the yang model that only defines the ephem=
eral range as valid. I see no severe disadvantages
 of this, but it would of course have been better if the yang model was les=
s restrictive, since the restriction has no real value in itself.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Courier New&q=
uot;;color:black">[acm] ...</span></i></b><span style=3D"font-family:&quot;=
Courier New&quot;;color:black">except avoiding a port assigned by IANA...</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><br>
Al</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:07 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Thanks Henrik. Where does this requirement come from=
? Also, how do I configure the UDP port outside the range using the TWAMP Y=
ang model?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:19 AM Henrik Nydell &lt;<a=
 href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">There is a distinction between &quot;must be able to=
 send to these destination ports&quot; and &quot;must only be able to send =
to these destination ports&quot;<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The first wording does not prohibit senders to be ab=
le to send also to other destination ports.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 4:57 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi Greg,
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Many thanks for the r=
eply.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">As there are already =
implementations out there where such restrictions do not exist as discussed=
 in another email thread (just forwarded them), the
 following text with MUST is already violated. The TWAMP Yang model <a href=
=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_=
HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2r=
dXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jurALHOPQ&=
amp;e=3D" target=3D"_blank">
<span style=3D"font-family:-webkit-standard,serif">draft-ietf-ippm-twamp-ya=
ng</span></a> should also not place such restriction.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Thus STAMP Session-Sender MUST be able to send test</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 packets to destination UDP port number from the Dynamic and=
/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Private Ports range 49152-65535, test management system sho=
uld find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 port number that both devices can use.=C2=A0
</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Sat, Aug 3, 2019 at 1:05 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">my apologies for the misspelling of your name.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thank you for your kind consideration of the propose=
d update.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the definition of the range of the valid U=
DP port numbers,
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dietf-2Dippm-2Dtwamp-2Dyang-2D13&amp;d=3DDwMFaQ&amp;c=3DL=
FYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqO=
o0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DHR_5ntwVu98MLVsNSbfLkeGlQc_DST02a_jur=
ALHOPQ&amp;e=3D" target=3D"_blank">
draft-ietf-ippm-twamp-yang</a>=C2=A0uses type dynamic-port-number as follow=
s:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0typedef dynamic-port-number {<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range 49152..65535;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description &quot;Dynamic range for port numbers=
.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">to specify the valid range for a sender-udp-port. Th=
e range for a UDP port number of a Session-Reflector has been specified sli=
ghtly differently because it includes the well-known
 port 862:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0leaf reflec=
tor-udp-port {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0type inet:port-number {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0range &quot;862 | 49=
152..65535&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;The destinatio=
n UDP port number used in the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TWAMP-Test (UDP) te=
st packets belonging to this<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 test session.&quot;=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">But, as we observe, in both cases definitions includ=
e the Dynamic/Private range explicitly defined. I think that keeping STAMP =
specification consistent with the TWAMP, TWAMP YANG
 data model in particular, in the way the valid range of UDP ports is being=
 specified, is beneficial to the STAMP document. Hope you&#39;ll agree.<u><=
/u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 10:53 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<h1><span style=3D"font-size:10pt;font-weight:normal">Thanks Greg for consi=
dering my review comments.
</span><u></u><u></u></h1>
<h1><span style=3D"font-size:10pt;font-weight:normal">Good to see the messa=
ge format aligned with draft-ietf-ippm-stamp-option-tlv and using MBZ 30. T=
his should fix the interoperability issue between the two. This also gives =
few (3) bytes for any future extensions.</span><span style=3D"font-size:10p=
t">
</span><u></u><u></u></h1>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
---------------------------------------------------</span><u></u><u></u></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">You may fix the spell=
ing of my name and another typo below:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">OLD:</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">and Rakesh Gandi or t=
heir</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">NEW:</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">and Rakesh Gandhi for=
 their</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
-------------------------------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">I did not see followi=
ng comment addressed. Is that intentional?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
---------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">On Tue, Jul 9, 2019 a=
t 9:11 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targe=
t=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 Th=
anks Greg for the reply.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 In=
 this case, should the draft just state that the Session-Sender can select =
destination UDP port number following the guidelines specified in
 [RFC6335], instead of specifying following?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Section 4.4
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0 Th=
us STAMP Session-Sender MUST be able to send test</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 packets to destination UDP port number from the Dynamic and=
/or</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Private Ports range 49152-65535, test management system sho=
uld find a</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 port number that both devices can use.=C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">---------------------=
-------------------------</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">=C2=A0</span><u></u><=
u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 2, 2019 at 1:00 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">Hi Rakesh,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your helpful comments. We&#39;ve updat=
ed the format of the base STAMP test packet. Appreciate your feedback on th=
e proposed changes, comments and questions,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Jul 9, 2019 at 9:27 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regarding the size of the padding, yes, it&#39;s goo=
d to use the same size payload for query and response.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">However, the STAMP payload with TLV extension (draft=
-mirsky-ippm-stamp-option-tlv-01) has slightly different padding size (27 (=
 or &gt; 29) vs. 30). Is there a way to make them compatible?
 Does it mean that for STAMP with TLV, Server Octets is set to 1, but it sa=
ys MBZ 0 for all 30 bytes. If the responder supports Server Octets and see =
the size &gt; 27, it may find the Server Octet size of 0 confusing?<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<p class=3D"MsoNormal">HI Greg<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">=C2=A0<u></u><u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-left:1pt solid rgb(204,204,204);padding:0cm 0cm=
 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-top:currentcolor;border-right:curr=
entcolor;border-bottom:currentcolor">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp=
;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWj=
Iu-o&amp;s=3DE34uqKmQdO2Vs1uXtW7HIiPr4co6fApp7dRo_EPCiio&amp;e=3D" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p=
>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Henrik N=
ydell</span></b><span style=3D"font-family:Arial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488gm=
ail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-5849306260639=
380355gmail-m_8513370710475128769_x005f_x0000_i1025" src=3D"https://i.xink.=
io/Images/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a6=
5.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_-6427706595861518779gmail-m_-654499812=
9321611488gmail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-5=
849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1026" src=3D"htt=
ps://i.xink.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/G=
et/N63832/f97.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=
=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kz=
SYYg33tHXY&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text=
-decoration:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25"=
 height=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-=
6427706595861518779gmail-m_-6544998129321611488gmail-m_-2719965125103073365=
gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851337071047=
5128769_x005f_x0000_i1027" src=3D"https://i.xink.io/Images/Get/N63832/t99.p=
ng" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=
=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www=
.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3D=
DwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=
=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfW=
WFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span style=3D"color:wi=
ndowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D"0"=
 width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=
=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488gmail-m_-271996=
5125103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m=
_8513370710475128769_x005f_x0000_i1028" src=3D"https://i.xink.io/Images/Get=
/N63832/l54.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span=
></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488g=
mail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-584930626063=
9380355gmail-m_8513370710475128769_x005f_x0000_i1029" src=3D"https://i.xink=
.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.j=
pg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<b><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Henrik N=
ydell</span></b><span style=3D"font-family:Arial,sans-serif"><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)">Sr Product Manager</span></b><span style=3D"font-size:10pt=
;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL7=
2cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DtAu0zypg68=
sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_blank"><span style=
=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img =
border=3D"0" width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: =
0.5208in;" id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488gm=
ail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-5849306260639=
380355gmail-m_8513370710475128769_x005f_x0000_i1030" src=3D"https://i.xink.=
io/Images/Get/N63832/a65.png" alt=3D"https://i.xink.io/Images/Get/N63832/a6=
5.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfs=
Su8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp=
;s=3Dw-fFLajYSxdAGnDPgc5eJL9Ke1Fxt_ZUh7g2JxMXFmw&amp;e=3D" target=3D"_blank=
"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"colo=
r:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604=
in; height: 0.2604in;" id=3D"gmail-m_-6427706595861518779gmail-m_-654499812=
9321611488gmail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-5=
849306260639380355gmail-m_8513370710475128769_x005f_x0000_i1031" src=3D"htt=
ps://i.xink.io/Images/Get/N63832/f97.png" alt=3D"https://i.xink.io/Images/G=
et/N63832/f97.png"></span></span></a>=C2=A0<a href=3D"https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=
=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt=
2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaLxX-L8YFiio4PJusnMzJACdZYIkFz5kz=
SYYg33tHXY&amp;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text=
-decoration:none"><span style=3D"color:blue"><img border=3D"0" width=3D"25"=
 height=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-=
6427706595861518779gmail-m_-6544998129321611488gmail-m_-2719965125103073365=
gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m_851337071047=
5128769_x005f_x0000_i1032" src=3D"https://i.xink.io/Images/Get/N63832/t99.p=
ng" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=
=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www=
.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&amp;d=3D=
DwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD1oL72cBw&amp;m=
=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DaV10PvZ65gihBtrcyRfW=
WFZ3Opvaf3e4gzQ9pRJIum0&amp;e=3D" target=3D"_blank"><span style=3D"color:wi=
ndowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D"0"=
 width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: 0.2604in;" id=
=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488gmail-m_-271996=
5125103073365gmail-m_1261783094196696264gmail-m_-5849306260639380355gmail-m=
_8513370710475128769_x005f_x0000_i1033" src=3D"https://i.xink.io/Images/Get=
/N63832/l54.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"></span=
></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DOfsSu8kTIltVyD=
1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&amp;s=3DPowT9C=
9_E09Yg8toWCa4x0cfFsepQJ8D1Dhd9LZ1az4&amp;e=3D" target=3D"_blank"><span sty=
le=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><im=
g border=3D"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height:=
 0.0104in;" id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488g=
mail-m_-2719965125103073365gmail-m_1261783094196696264gmail-m_-584930626063=
9380355gmail-m_8513370710475128769_x005f_x0000_i1034" src=3D"https://i.xink=
.io/Images/Get/N63832/l.jpg" alt=3D"https://i.xink.io/Images/Get/N63832/l.j=
pg"></span></span></a><br>
</span><b><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:=
rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dht=
tp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3DO=
fsSu8kTIltVyD1oL72cBw&amp;m=3D1R8CllooSt2dqOo0-DH2rdXfJekuy3wxuSNLuWjIu-o&a=
mp;s=3DtAu0zypg68sbTH9kW4JrcYJbC1tOAMX_NwNfNh5QMqQ&amp;e=3D" target=3D"_bla=
nk">accedian.com</a></span></b><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Hen=
rik Nydell</span></strong><span style=3D"font-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__accedian.c=
om&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY=
7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg=
0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQE&amp;e=3D" target=3D"=
_blank"><span style=3D"color:windowtext;text-decoration:none"><span style=
=3D"color:blue"><img border=3D"0" width=3D"157" height=3D"50" style=3D"widt=
h: 1.6354in; height: 0.5208in;" id=3D"gmail-m_-6427706595861518779gmail-m_-=
6544998129321611488gmail-m_-2719965125103073365gmail-m_1261783094196696264_=
x005f_x0000_i1029" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" alt=
=3D"https://i.xink.io/Images/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.faceb=
ook.com_accedian_&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6c=
en3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNN=
iTuU1MuEAyOEHtg0M&amp;s=3D0ltpwFIjvuZ8sVhjuD2RN1tIgObw07RIgL_4j3vK9Zc&amp;e=
=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none=
"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" s=
tyle=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-6427706595861518=
779gmail-m_-6544998129321611488gmail-m_-2719965125103073365gmail-m_12617830=
94196696264_x005f_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/f=
97.png" alt=3D"https://i.xink.io/Images/Get/N63832/f97.png"></span></span><=
/a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__=
twitter.com_Accedian&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D=
_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_=
wNNiTuU1MuEAyOEHtg0M&amp;s=3DQTHdaq6bXMydVVJSnS8pfuhqEnLCWzO0tP9A-gyMWBA&am=
p;e=3D" target=3D"_blank"><span style=3D"color:windowtext;text-decoration:n=
one"><span style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25=
" style=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-6427706595861=
518779gmail-m_-6544998129321611488gmail-m_-2719965125103073365gmail-m_12617=
83094196696264_x005f_x0000_i1027" src=3D"https://i.xink.io/Images/Get/N6383=
2/t99.png" alt=3D"https://i.xink.io/Images/Get/N63832/t99.png"></span></spa=
n></a>=C2=A0<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3=
A__www.linkedin.com_company_accedian-2Dnetworks-3ForiginalSubdomain-3Dca&am=
p;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm0BhY7aIpA=
58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyOEHtg0M&am=
p;s=3DV_ehVarzjW8vvOqJeyq61146LyKQ_Rgz1fNJzJw1waI&amp;e=3D" target=3D"_blan=
k"><span style=3D"color:windowtext;text-decoration:none"><span style=3D"col=
or:blue"><img border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.260=
4in; height: 0.2604in;" id=3D"gmail-m_-6427706595861518779gmail-m_-65449981=
29321611488gmail-m_-2719965125103073365gmail-m_1261783094196696264_x005f_x0=
000_i1026" src=3D"https://i.xink.io/Images/Get/N63832/l54.png" alt=3D"https=
://i.xink.io/Images/Get/N63832/l54.png"></span></span></a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.accedi=
an.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D_6cen3Hn-e_hOm=
0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHAPcl_wNNiTuU1MuEAyO=
EHtg0M&amp;s=3D9V6-ggZb009wP2eti0vCu9OWNz1EgxcbDPqe0xCailk&amp;e=3D" target=
=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><span sty=
le=3D"color:blue"><img border=3D"0" width=3D"294" height=3D"1" style=3D"wid=
th: 3.0625in; height: 0.0104in;" id=3D"gmail-m_-6427706595861518779gmail-m_=
-6544998129321611488gmail-m_-2719965125103073365gmail-m_1261783094196696264=
_x005f_x0000_i1025" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" alt=
=3D"https://i.xink.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__accedian.com&amp;d=3DDwMFaQ&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;=
r=3D_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&amp;m=3Dr9g1UEMgj8gERHFnIHA=
Pcl_wNNiTuU1MuEAyOEHtg0M&amp;s=3DUXlLLIWQPztVoCaATnyldPuiq5cMx4soEbPTGjmsJQ=
E&amp;e=3D" target=3D"_blank">accedian.com</a></span></strong><u></u><u></u=
></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<strong><span style=3D"font-family:Arial,sans-serif;color:rgb(26,8,50)">Hen=
rik Nydell</span></strong><span style=3D"font-family:Arial,sans-serif"><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)">Sr Product Manager</span></strong><span style=3D"font=
-size:10pt;font-family:Arial,sans-serif"><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><span style=3D"font-family:Arial,sans-serif"><br>
<a href=3D"http://accedian.com/" target=3D"_blank"><span style=3D"color:win=
dowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D"0" =
width=3D"157" height=3D"50" style=3D"width: 1.6354in; height: 0.5208in;" id=
=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488_x005f_x0000_i1=
029" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" alt=3D"https://i.x=
ink.io/Images/Get/N63832/a65.png"></span></span></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><span styl=
e=3D"color:windowtext;text-decoration:none"><span style=3D"color:blue"><img=
 border=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: =
0.2604in;" id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488_x=
005f_x0000_i1028" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" alt=
=3D"https://i.xink.io/Images/Get/N63832/f97.png"></span></span></a>=C2=A0<a=
 href=3D"https://twitter.com/Accedian" target=3D"_blank"><span style=3D"col=
or:windowtext;text-decoration:none"><span style=3D"color:blue"><img border=
=3D"0" width=3D"25" height=3D"25" style=3D"width: 0.2604in; height: 0.2604i=
n;" id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488_x005f_x0=
000_i1027" src=3D"https://i.xink.io/Images/Get/N63832/t99.png" alt=3D"https=
://i.xink.io/Images/Get/N63832/t99.png"></span></span></a>=C2=A0<a href=3D"=
https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" =
target=3D"_blank"><span style=3D"color:windowtext;text-decoration:none"><sp=
an style=3D"color:blue"><img border=3D"0" width=3D"25" height=3D"25" style=
=3D"width: 0.2604in; height: 0.2604in;" id=3D"gmail-m_-6427706595861518779g=
mail-m_-6544998129321611488_x005f_x0000_i1026" src=3D"https://i.xink.io/Ima=
ges/Get/N63832/l54.png" alt=3D"https://i.xink.io/Images/Get/N63832/l54.png"=
></span></span></a><br>
<a href=3D"http://www.accedian.com/" target=3D"_blank"><span style=3D"color=
:windowtext;text-decoration:none"><span style=3D"color:blue"><img border=3D=
"0" width=3D"294" height=3D"1" style=3D"width: 3.0625in; height: 0.0104in;"=
 id=3D"gmail-m_-6427706595861518779gmail-m_-6544998129321611488_x005f_x0000=
_i1025" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" alt=3D"https://i.=
xink.io/Images/Get/N63832/l.jpg"></span></span></a><br>
</span><strong><span style=3D"font-size:10pt;font-family:Arial,sans-serif;c=
olor:rgb(245,157,21)"><a href=3D"http://accedian.com" target=3D"_blank">acc=
edian.com</a></span></strong><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Avis de confidentialit=C3=
=A9</span><u></u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Les informations contenue=
s dans le pr=C3=A9sent message et dans toute pi=C3=A8ce qui lui est jointe =
sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le secret=
 professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de so=
n
 ou de ses destinataires. Si vous recevez ce message par erreur, veuillez s=
=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=
=A9diteur et en d=C3=A9truire tout exemplaire. De plus, il vous est stricte=
ment interdit de le divulguer, de le distribuer ou de le reproduire
 sans l=E2=80=99autorisation de l=E2=80=99exp=C3=A9diteur. Merci.</span><u>=
</u><u></u></p>
<p><span lang=3D"FR-CA" style=3D"font-size:7.5pt">Confidentiality notice</s=
pan><u></u><u></u></p>
<p><span style=3D"font-size:7.5pt">This e-mail message and any attachment h=
ereto contain confidential information which may be privileged and which is=
 intended for the exclusive use of its addressee(s). If you receive this me=
ssage in error, please inform sender
 immediately and destroy any copy thereof. Furthermore, any disclosure, dis=
tribution or copying of this message and/or any attachment hereto without t=
he consent of the sender is strictly prohibited. Thank you.</span><u></u><u=
></u></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--000000000000f69266058fb4a8ae--


From nobody Fri Aug  9 13:41:56 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E83481200FA; Fri,  9 Aug 2019 13:41:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=gylprEMG; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=IbLd6Pa9
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 yupb5VFhMdji; Fri,  9 Aug 2019 13:41:48 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E51B8120077; Fri,  9 Aug 2019 13:41:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=202267; q=dns/txt; s=iport; t=1565383308; x=1566592908; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=WeVmbeP9fibBIqFyNonKFEUD1lfpR5IKXj7pTdQPp8s=; b=gylprEMGaQxz7GIHqfihiTYi27NXK/lyXMp13Jxu+l/7SCNQaDts+nCi 0yTbvF8cTlQkTd0h473V74T7H7HKkk53pZs2Ib12NQRBh3X4PP+dumzZE 9tr0MsiFMYD8WLw7nL94j64h6zGFbjkWv10N0tvU4KY8oYdMjeKD58nZm w=;
IronPort-PHdr: =?us-ascii?q?9a23=3Az0DyhB2Ctb3I6ZtfsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKHt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQE0LyKvLqbgQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AWAQAA2k1d/5pdJa1jAxkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgWeBFi8kBScDbVUgBAsqg15Ag0cDixBMgWoliVuLIoJ?= =?us-ascii?q?kgUKBEANQBAkBAQEMAQEYAQkHBAIBAYQ/AheCSiM4EwEEAQEEAQEEAQpthSc?= =?us-ascii?q?MCQiFOQEBAQECAQEBCgYIAQgEBhMBASwLAQQLAgEGAgcKAwEBAQEgAQYDAgI?= =?us-ascii?q?CHwYLFAkIAgQOBSKDAAGBHU0DDg8BAgyQGZBhAoE4iGByfzOCegEBBYEzAYN?= =?us-ascii?q?kDQuCFAmBHReFUoJ0ggCBHheBQD+BEScME4FOfj6CGkcBAQEBAReBFAELAQY?= =?us-ascii?q?BCR0HCQkBCwEJAgYJgkQXG4ImiiSBcgcBCg4BA4EMgRkxhQwjiF6NJxgtQAk?= =?us-ascii?q?Cgh2FWYEJgUKHQFKBQoI3G4IwLz6GQoQUhiuEGowsVoIFhUAFY4F4jikCBAI?= =?us-ascii?q?EBQIOAQEFgWchZ3FwFTsqAYJBCYFBVCQJAxeBBAECgkiCZIIwhT9yAQERAoE?= =?us-ascii?q?UixQBBggXgiwBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,366,1559520000";  d="scan'208,217";a="304277115"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Aug 2019 20:41:27 +0000
Received: from XCH-RCD-020.cisco.com (xch-rcd-020.cisco.com [173.37.102.30]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x79KfQ6J030200 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Aug 2019 20:41:26 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-020.cisco.com (173.37.102.30) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 15:41:26 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 15:41:24 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 9 Aug 2019 15:41:24 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BD70Sfo5vS14NpuenT5xsHIhcxr5VftL7CP5cg0rjgsYTz4Qb2vkPqvEq2Wmw42ik9KFE3hBuIL4We4LNEaU26XyaTA8vnNkbvWc7ZJX+84lzpjNZRJZ6UISUPbZiL+4qtFkuEuPdunYP3mAhjG8W1DiBveKSx7F3GXqnsu86bvGvC9kxryq1dHNZ6/IJbRSJIcIcfuEXHLjlYKH3WjCFtwvEa2ZG7qSz8gwc875Ek0OteCBIw1ykmb+0UiF1ATm3GXi7pEt7yfuYYnIqVRed0PfapA1g+rP3odV09qNuxXKxcMS9eyM8rwwQC0na9FymoJ2OugDwG/1GRmOWdGkZA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WeVmbeP9fibBIqFyNonKFEUD1lfpR5IKXj7pTdQPp8s=; b=QR949Ug5j5OTtaJlxw32z9pQUrqqmL/jc88dPfRZT2+ctbNhglgiUkUNwGJrnAzKoiaOsmekDiYxyrDXzD6+oeKTObxfztlou/wVFl9TZdBCavhOP3mF3eO7eW7I5NclZat0hf1ehZjsoQGawap4aMsXS8w3zsbGwKU/60OwTZRmS8scjFHScaWxpAzEJDvBcWj1gi7iALp2LCY654vWgucbutoEd0wRYtFv065hrt8MSRwl5hGaV7rW0cm/Eh+e+PdYBWUv/ySf4/EVeT6fNdVM/UtWeUrbpwTDP5WmIQWXs5ZZHM9JkbQsBW20M3KqDOibJ97qud8F8Wwuauiblg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cisco.com;dmarc=pass action=none header.from=cisco.com;dkim=pass header.d=cisco.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WeVmbeP9fibBIqFyNonKFEUD1lfpR5IKXj7pTdQPp8s=; b=IbLd6Pa9NRC49AHPZ+qbe0mKsYmL0R4kOcJr1SvU0aw1qfAdr9ou+Ku+Ww0wtU6MVmPjgMehoL/DDsawme1i4/RmqZ3P5u6DDmU7JG0LNSlZTBhIrX+h2hBnZ8hA+YJT5AXVxpE/ox+C7xvNcRsnQGg+Sgpw6yKcEpsy4dlvgac=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB3501.namprd11.prod.outlook.com (52.135.125.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.20; Fri, 9 Aug 2019 20:41:22 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 20:41:22 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Henrik Nydell <hnydell@accedian.com>, "MORTON, ALFRED C (AL)" <acm@research.att.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, "IPPM Chairs" <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, "IETF IPPM WG" <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgADuSwCAJfN4gIAADqkAgAGE5ICABJNAgIAABkeAgAAuxACAAPFGgIAAZCeAgAAaAgCAAQlCAIAAE6+AgAACD4CAAHHQAIABLEoA///ejYCAAIHEAP//1V8AgAB1KID//8e6AA==
Date: Fri, 9 Aug 2019 20:41:21 +0000
Message-ID: <3378B1A5-7813-4CE3-92EB-BDC019EAD7D2@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADA7AE@njmtexg4.research.att.com> <CAMZsk6fODTiLctxJArHyVz9AvyKfrUwefPw0GPg+T3uhRFv6dg@mail.gmail.com> <CALhTbpqzriiZ8RqtFWR0+tjYUwj6A4AV=0d=w6_cMBHFHrF6Fw@mail.gmail.com> <4D7F4AD313D3FC43A053B309F97543CFA0ADAA75@njmtexg4.research.att.com> <9AEB8751-44B2-41C0-84D8-39B69F7D55BF@cisco.com> <CA+RyBmXteNOH6nfoeF5cH8v2U7mOQPFxX6wHMqKSSPugCKZGrQ@mail.gmail.com> <CALhTbprAKvHTO4Osy_HcX05XXeJi+Muz1s=eqwVRoTJWPuU4xQ@mail.gmail.com> <F9DC42CF-0145-45CC-ADCB-BAFBC1B6C99C@cisco.com> <CA+RyBmU+7W=BqcWow1tUeQU2G5iQ7igKg+qgWGFXBqRTxqSM3Q@mail.gmail.com> <85295835-DB1C-4DF0-B56F-EB2C709DE881@cisco.com> <CA+RyBmV9a_Ysp8KFceDWjAkvnKgOvBUT=cfWizgkEmVT3tAjqg@mail.gmail.com>
In-Reply-To: <CA+RyBmV9a_Ysp8KFceDWjAkvnKgOvBUT=cfWizgkEmVT3tAjqg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 91f68bb7-177b-45be-e586-08d71d09f0e8
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:SN6PR11MB3501; 
x-ms-traffictypediagnostic: SN6PR11MB3501:
x-ms-exchange-purlcount: 11
x-microsoft-antispam-prvs: <SN6PR11MB3501B530052633DCAAD355B9BFD60@SN6PR11MB3501.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(366004)(376002)(136003)(39860400002)(53754006)(54094003)(40764003)(51914003)(51444003)(189003)(199004)(6916009)(5070765005)(25786009)(53946003)(733005)(54906003)(6436002)(6486002)(236005)(6512007)(53936002)(229853002)(33656002)(99286004)(54896002)(6306002)(561944003)(14454004)(606006)(478600001)(58126008)(966005)(316002)(1411001)(7736002)(9326002)(8936002)(8676002)(81156014)(81166006)(6116002)(790700001)(2906002)(46003)(4326008)(186003)(486006)(476003)(2616005)(11346002)(36756003)(30864003)(6246003)(86362001)(256004)(66446008)(76116006)(5024004)(91956017)(14444005)(71200400001)(66556008)(71190400001)(66476007)(66946007)(446003)(6506007)(53546011)(102836004)(53386004)(53376002)(5660300002)(76176011)(64756008)(66574012)(87000200001)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB3501; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: G4LC5gPtBNWuHU/gbACYQnvTgP+eYDHKI6xFewfWyTOpZAAwMaLuz+qGxcA/+8/jOPltcHsgDsXrdw1zTUJsNXVZhPLKsN/Z7fbtLfsqSBGQ7CDPE6w7FiyxD6Eg68LwczxEfy98PqQwJDNZ31OZL56rxlQ2HT2C+Efmvp8S8OibFwUvd8dtxy3lJaZK5Ttj0Hj4v67o33Xbqzq7uByPJ07OfM+NVMJB3H+1bzzWWqNO1o30bsZ6u3VGtl9LQHO5Om2SaQo2MWYIs84nKpczQFcsW2ygzI+lduV/2+QBodmP2H3Sddsq09rOoBmeu/Sy2DI6UQIdquo3PlixBowK+NHIHK2LwIq0FRCsrDbV+77RH2myMNGADTznnlxLS/DI2u4lJl8Kl6bODcJS5AZFMp96dRViNMlTyl57GzT/PpY=
Content-Type: multipart/alternative; boundary="_000_3378B1A578134CE392EBBDC019EAD7D2ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 91f68bb7-177b-45be-e586-08d71d09f0e8
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 20:41:21.5678 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FXOfJ71ViYbXa3CYzj/U9gj8amSfL4NgWhw1IUdncXvWMq7t/hbh6LDCEbRAW18T6t66ng2/mZmQvZIZjM/xxw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3501
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.30, xch-rcd-020.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/YBSyCESXeEYhcR-8KfmKyI1LCZA>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 20:41:54 -0000

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

SGkgR3JlZywNClNUQU1QIFlhbmcgbW9kZWwgU0hPVUxEIGp1c3QgZm9sbG93IHRoZSBwcm9jZWR1
cmUgZGVmaW5lZCBpbiBTVEFNUPCfmIoNCg0KSGVyZSBpcyBhIHNpbWlsYXIgZXhhbXBsZSB0aGF0
IHVzZXMg4oCcU0hPVUxE4oCdIGZvciBzdWNoIGNhc2UuDQpodHRwczovL3d3dy5pZXRmLm9yZy9p
ZC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yOS50eHQNClBhZ2UgMzE6DQpJbiBhbGwgY2FzZXMs
IHRoZSBzZXJ2ZXIgU0hPVUxEIG9ubHkgYWxsb2NhdGUgcG9ydHMgZnJvbSB0aGUgcmFuZ2UNCiAg
IDQ5MTUyIC0gNjU1MzUgKHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnQgcmFuZ2UgW1Bv
cnQtTnVtYmVyc10pLA0KICAgdW5sZXNzIHRoZSBUVVJOIHNlcnZlciBhcHBsaWNhdGlvbiBrbm93
cywgdGhyb3VnaCBzb21lIG1lYW5zIG5vdA0KICAgc3BlY2lmaWVkIGhlcmUsIHRoYXQgb3RoZXIg
YXBwbGljYXRpb25zIHJ1bm5pbmcgb24gdGhlIHNhbWUgaG9zdCBhcw0KICAgdGhlIFRVUk4gc2Vy
dmVyIGFwcGxpY2F0aW9uIHdpbGwgbm90IGJlIGltcGFjdGVkIGJ5IGFsbG9jYXRpbmcgcG9ydHMN
CiAgIG91dHNpZGUgdGhpcyByYW5nZS4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTogR3Jl
ZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCkRhdGU6IEZyaWRheSwgQXVndXN0IDks
IDIwMTkgYXQgNDowMyBQTQ0KVG86ICI9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20iIDxyZ2FuZGhp
QGNpc2NvLmNvbT4NCkNjOiBIZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbT4sICJN
T1JUT04sIEFMRlJFRCBDIChBTCkiIDxhY21AcmVzZWFyY2guYXR0LmNvbT4sIFJha2VzaCBHYW5k
aGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnIiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPiwgSVBQTSBDaGFpcnMgPGlwcG0t
Y2hhaXJzQGlldGYub3JnPiwgTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldD4s
IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9y
IHNoYXJpbmcgeW91ciBjb25jZXJuIHdpdGggdGhlIHVzZSBvZiB0aGUgbm9ybWF0aXZlIGxhbmd1
YWdlIHRoYXQgZGVmaW5lcyB2YWx1ZXMgb2YgVURQIHBvcnQgbnVtYmVycyB0aGF0IGNhbiBiZSB1
c2VkIGJ5IFNUQU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxlY3Rvci4gSSBob3Bl
IHlvdSdsbCBhZ3JlZSB0aGF0IHRoZSBhYmlsaXR5IHRvIHBlcmZvcm0gU1RBTVAgdGVzdGluZyB1
c2luZyBwb3J0IG51bWJlcnMgb25seSBmcm9tIHRoZSBEeW5hbWljIHJhbmdlIGlzIG1hbmRhdG9y
eS4gVGhlIHVzZSBvZiAiTUFZIiBpbiByZWdhcmQgdG8gVURQIHBvcnQgbnVtYmVycyBvdXRzaWRl
IHRoZSBkeW5hbWljIHJhbmdlIGlzIGludGVuZGVkIHRvIHN0cmVzcyB0aGF0IGJlZm9yZSBpbml0
aWF0aW5nIHRoZSB0ZXN0IGFuIG9wZXJhdG9yIG11c3QgdGhvcm91Z2hseSBhbmFseXplLCB1bmRl
cnN0YW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIG5ldHdvcmssIGRldmljZXMsIGFuZCBz
ZXJ2aWNlcyB0aGF0IGFyZSBwcmVzZW50IGluIHRoZSBuZXR3b3JrLiBBbmQgdGh1cyB0aGUgc3Bl
Y2lmaWNhdGlvbiBhbGxvd3MsIHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucywgdGhlIHVzZSBvZiBw
b3J0IG51bWJlcnMgZnJvbSBvdXRzaWRlIHRoZSBkeW5hbWljIHJhbmdlLiBJIHRoaW5rIHRoYXQg
bW9yZSBkZXRhaWxzIG9uIHRoZSB1c2Ugb2YgVURQIHBvcnQgbnVtYmVycyBhcmUgYXBwcm9wcmlh
dGUgaW4gU1RBTVAgWUFORyBkYXRhIG1vZGVsIGRvY3VtZW50Lg0KV2hhdCBkbyB5b3UgdGhpbms/
DQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIEZyaSwgQXVnIDksIDIwMTkgYXQgMTA6MDMgQU0gUmFr
ZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lzY28uY29tPG1haWx0bzpyZ2FuZGhpQGNp
c2NvLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4gQXMg
dGhlcmUgaXMgYW4gYWx0ZXJuYXRlIOKAnE1BWeKAnSBvcHRpb24sIElNTywgaGF2aW5nIOKAnE1V
U1TigJ0gY3JlYXRlcyB1bm5lY2Vzc2FyeSByZXN0cmljdGlvbiwgYXMgc29tZSBpbXBsZW1lbnRh
dGlvbiBtYXkgY2hvb3NlIHRvIG9ubHkgc3VwcG9ydCB0aGF0IHJhbmdlIGJlY2F1c2Ugb2Yg4oCc
TVVTVOKAnS4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTogR3JlZyBNaXJza3kgPGdyZWdp
bWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCkRhdGU6IEZy
aWRheSwgQXVndXN0IDksIDIwMTkgYXQgMTE6MzYgQU0NClRvOiAiPVNNVFA6cmdhbmRoaUBjaXNj
by4gY29tIiA8cmdhbmRoaUBjaXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4NCkNj
OiBIZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVsbEBhY2Nl
ZGlhbi5jb20+PiwgIk1PUlRPTiwgQUxGUkVEIEMgKEFMKSIgPGFjbUByZXNlYXJjaC5hdHQuY29t
PG1haWx0bzphY21AcmVzZWFyY2guYXR0LmNvbT4+LCBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmll
dGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4sICJkcmFmdC1pZXRm
LWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9y
Zz4iIDxkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBw
bS1zdGFtcEBpZXRmLm9yZz4+LCBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFp
bHRvOmlwcG0tY2hhaXJzQGlldGYub3JnPj4sIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxl
d2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiwgSUVURiBJUFBNIFdHIDxpcHBt
QGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2ggYW5kIEhlbnJpaywN
Cm11Y2ggYXBwcmVjaWF0ZSB5b3VyIGlkZWFzLiBJIGFncmVlIHdpdGggdGhlIG5ldyB0ZXh0IHRo
YXQgaW5jbHVkZXMgIk1BWSIgYXMgZXhwcmVzc2VkIGJ5IFJha2VzaC4gSSB0aGluayB0aGF0IEhl
bnJpaydzIHByb3Bvc2FsIHRvIG1haW50YWluICJNVVNUIiBmb3IgdGhlIER5bmFtaWMgcmFuZ2Ug
aXMgYWNjdXJhdGUgYW5kIHdpbGwgZW5zdXJlIGludGVyb3BlcmFiaWxpdHksIGluY2x1ZGluZyB3
aXRoIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAgTGlnaHQuDQpXaGF0IGRv
IHlvdSB0aGluaz8NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gRnJpLCBBdWcgOSwgMjAxOSBhdCA0
OjUxIEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpIDxyZ2FuZGhpQGNpc2NvLmNvbTxtYWlsdG86
cmdhbmRoaUBjaXNjby5jb20+PiB3cm90ZToNClRoYW5rcyBIZW5yaWsgYW5kIEdyZWcgZm9yIHRo
ZSB0ZXh0IHByb3Bvc2Fscy4NCg0KTWF5IGJlIHdlIGNhbiBjaGFuZ2UgdGhlIHRleHQgYXMgZm9s
bG93cyB0byBhbGxvdyB0aGUgZmxleGliaWxpdHkuDQoNCiJUaHVzIFNUQU1QIFNlc3Npb24tU2Vu
ZGVyIFNIT1VMRCBiZSBhYmxlIHRvIHNlbmQgdGVzdCBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVE
UCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdl
IDQ5MTUyLTY1NTM1IGFzIHdlbGwgYXMgdGhlIHJlZ2lzdGVyZWQgVFdBTVAgcG9ydCA4NjIuIElt
cGxlbWVudGF0aW9ucyBNQVkgYWxsb3cgdXNpbmcgVURQIHBvcnQgbnVtYmVyIG91dHNpZGUgdGhl
IFByaXZhdGUgUG9ydHMgcmFuZ2Ugd2hlbiB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBmaW5k
cyBhIHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuIg0KDQpUaGFua3MsDQpS
YWtlc2gNCg0KDQpGcm9tOiBIZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWls
dG86aG55ZGVsbEBhY2NlZGlhbi5jb20+Pg0KRGF0ZTogRnJpZGF5LCBBdWd1c3QgOSwgMjAxOSBh
dCA1OjUxIEFNDQpUbzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCkNjOiAiPVNNVFA6cmdhbmRoaUBjaXNjby4gY29tIiA8
cmdhbmRoaUBjaXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4sICJNT1JUT04sIEFM
RlJFRCBDIChBTCkiIDxhY21AcmVzZWFyY2guYXR0LmNvbTxtYWlsdG86YWNtQHJlc2VhcmNoLmF0
dC5jb20+PiwgUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdh
bmRoaS5pZXRmQGdtYWlsLmNvbT4+LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+PiwgSVBQ
TSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9y
Zz4+LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1
ZWhsZXdpbmQubmV0Pj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBp
ZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlw
cG0tc3RhbXANCg0KDQpIaSBHcmVnLCB0byBtYWtlIHRoZSB3b3JkaW5nIGV2ZW4gY2xlYXJlciB5
b3UgY291bGQgY2hhbmdlIHRvDQoNCiJUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYXMg
YSBtaW5pbXVtIGJlIGFibGUgdG8gc2VuZCB0ZXN0DQogICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9u
IFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcg0KICAgUHJpdmF0ZSBQb3J0
cyByYW5nZSA0OTE1Mi02NTUzNSBhcyB3ZWxsIGFzIHRoZSByZWdpc3RlcmVkIFRXQU1QIHBvcnQg
ODYyLiBJbXBsZW1lbnRhdGlvbnMgTUFZIGFsbG93IHVzaW5nIHBvcnRzIG91dHNpZGUgdGhlIElB
TkEgYXNzaWduZWQgUHJpdmF0ZSBQb3J0cyByYW5nZS4iDQoNCg0KDQpPbiBUaHUsIEF1ZyA4LCAy
MDE5IGF0IDU6NTYgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2ggYW5kIEhlbnJpaywNCnRo
YW5rIHlvdSBmb3IgYSB2ZXJ5IGluZm9ybWF0aXZlIGRpc2N1c3Npb24uIERvIHlvdSB0aGluayB0
aGUgd29yZGluZyBpbiBTZWN0aW9uIDQuNCBvZiB0aGUgU1RBTVAgc3BlY2lmaWNhdGlvbiBuZWVk
cyBtb2RpZmljYXRpb246DQogICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJs
ZSB0byBzZW5kIHRlc3QNCiAgIHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVy
IGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1
NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAgIHBvcnQgbnVtYmVy
IHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuDQouLi4NCiAgIEluIHRoZSBsYXR0ZXIgc2NlbmFy
aW8sIHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIFNIT1VMRCBzZXQgU1RBTVANCiAgIFNlc3Np
b24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQv
b3INCiAgIFByaXZhdGUgUG9ydHMgcmFuZ2UuDQpJIHRoaW5rIHRoYXQgdGhlIHRleHQgaXMgbm90
IHJlc3RyaWN0aXZlIGFuZCBjYW4gc3RheS4gV2hhdCBkbyB5b3UgdGhpbms/DQpXZSBjYW4gcmV2
aWV3IGFuZCB1cGRhdGUgU1RBTVAgWUFORyBtb2RlbCBpbiBhIHNlcGFyYXRlIHRocmVhZC4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KDQoNCk9uIFRodSwgQXVnIDgsIDIwMTkgYXQgNjowOSBBTSBSYWtl
c2ggR2FuZGhpIChyZ2FuZGhpKSA8cmdhbmRoaUBjaXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lz
Y28uY29tPj4gd3JvdGU6DQpUaGFua3MgSGVucmlrIGFuZCBBbCBmb3IgeW91ciBmZWVkYmFja3Mg
YW5kIGRpc2N1c3Npb25zLg0KDQpJIGhhdmUgZmV3IGNvbW1lbnRzIG9uIHRoZSBUV0FNUCB5YW5n
IG1vZGVsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nOg0KDQoNCjEpICAgICAgUmVmbGVjdG9y
IHNpZGUgZG9lcyBub3QgaGF2ZSBhdXRvYWxsb2NhdGUgb3B0aW9uLiBPbmx5IHNlbmRlciBzaWRl
IGhhcyBpdCBhbmQgYm90aCBhbGxvdyBkeW5hbWljIHJhbmdlIHBvcnRzIG9ubHkgKGFuZCA4NjIp
Lg0KICAgICAgbGVhZiByZWZsZWN0b3ItdWRwLXBvcnQgew0KICAgICAgICAgICAgICAgdHlwZSBp
bmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgICAgICAgICAgcmFuZ2UgIjg2MiB8IDQ5MTUyLi42
NTUzNSI7DQogICAgICAgICAgICAgICB9DQoNCiAgICAgbGVhZiBzZW5kZXItdWRwLXBvcnQgew0K
ICAgICAgICAgICAgICAgdHlwZSB1bmlvbiB7DQogICAgICAgICAgICAgICAgIHR5cGUgZHluYW1p
Yy1wb3J0LW51bWJlcjsNCiAgICAgICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7DQogICAg
ICAgICAgICAgICAgICAgZW51bSBhdXRvYWxsb2NhdGUgew0KICAgICAgICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgIkluZGljYXRlcyB0aGF0IHRoZSBD
b250b2wtQ2xpZW50IHdpbGwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8tYWxsb2NhdGUg
dGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9ydCBudW1iZXINCiAgICAgICAgICAgICAgICAgICAgICAg
IGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4iOw0KICAgICAgICAgICAgICAgICAgIH0NCg0K
DQoyKSAgICAgIEF1dG9hbGxvY2F0ZSBpcyBzdGlsbCBmcm9tIHRoZSBkeW5hbWljIHBvcnQgcmFu
Z2Ugb25seS4NCg0KMykgICAgICBFdmVuIHdpdGggdGhlIGR5bmFtaWMgVURQIHBvcnQsIHRoZSBi
YWNrZW5kIGFuZCBjb250cm9sbGVyIHN0aWxsIG5lZWQgdG8gIGhhbmRsZSB0aGUgY2FzZSB3aGVy
ZSB0aGUgVURQIHBvcnQgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHNvbWV0aGluZyBlbHNlIG9uIHRo
YXQgbm9kZSwgYXMgaXQgaXMgZHluYW1pYy4NCg0KNCkgICAgICBXZWxsIGtub3duIHBvcnRzIGNh
biBiZSBoYW5kbGVkIGJ5IHRoZSBiYWNrZW5kIHNpbWlsYXJseSBpZiB0aGVyZSB3YXMgYW4gZXJy
b3IgaW4gcHJvdmlzaW9uaW5nLg0KDQo1KSAgICAgIFRoaXMgcmFuZ2UgaXNzdWUgc2VlbXMgdG8g
Z2V0IHByb3BhZ2F0ZWQgdG8gdGhlIG5ldyB3b3JrIGxpa2UgZHJhZnQtaWV0Zi1pcHBtLXN0YW1w
Lg0KDQpPdGhlciB0aGFuIHRoZSBWT0lQIGV4YW1wbGUgYmVsb3csIHRoZXJlIGlzIGFub3RoZXIg
ZXhhbXBsZSBvZiB0aGUgc2ltaWxhciBjYXNlIG9uIFBhZ2UgMzEgaW4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvaWQvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjkudHh0IGFzIHBvaW50ZWQgb3V0IGJ5
IE1pcmphIGluIGFub3RoZXIgdGhyZWFkLg0KDQpBdCB0aGlzIHBvaW50LCB0d28gdmVuZG9ycyBh
cmUgc2F5aW5nIHRoZSBVRFAgcG9ydCByYW5nZSBmb3IgVFdBTVAgaXMgYW4gaXNzdWUgZm9yIHRo
ZW0uIEFzIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgZG8gbm90IGhhdmUgc3VjaCByYW5n
ZSBsaW1pdCwgb3BlcmF0b3JzIG1heSBiZSB1c2luZyBhbiBVRFAgcG9ydCBvdXRzaWRlIHRoaXMg
cmFuZ2UsIHRoaXMgbWVhbnMgbW92aW5nIHRvIHRoZSBUV0FNUCBZYW5nIG1vZGVsIGNvdWxkIGJl
IHRyb3VibGVzb21lLg0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpGcm9tOiBpcHBtIDxpcHBtLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBv
ZiAiTU9SVE9OLCBBTEZSRUQgQyAoQUwpIiA8YWNtQHJlc2VhcmNoLmF0dC5jb208bWFpbHRvOmFj
bUByZXNlYXJjaC5hdHQuY29tPj4NCkRhdGU6IFRodXJzZGF5LCBBdWd1c3QgOCwgMjAxOSBhdCA1
OjAyIEFNDQpUbzogSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhu
eWRlbGxAYWNjZWRpYW4uY29tPj4sIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5j
b208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6ICJkcmFmdC1pZXRmLWlwcG0t
c3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4iIDxk
cmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFt
cEBpZXRmLm9yZz4+LCBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlw
cG0tY2hhaXJzQGlldGYub3JnPj4sIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5u
ZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYu
b3JnPG1haWx0bzppcHBtQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3
IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2ggYW5kIEhlbnJpaywNCg0Kd29y
a2luZyBmcm9tIHRoZSBWb0lQIHRlc3RpbmcgZXhhbXBsZSBiZWxvdywgaXQgc2VlbXMgYXMgdGhv
dWdoDQrigJxhYmlsaXR5IHRvIHRlc3Qgb24gYSBzcGVjaWZpYyBwb3J0IGluIHRoZSBVc2VyIHJh
bmdlLA0Kd2l0aCBwcmlvciBhZ3JlZW1lbnQgb2YgdXNlcnMgb24gdGhlIHRlc3RlZCBuZXR3b3Jr
4oCdDQpzaG91bGQgaGF2ZSBiZWVuIGFza2VkIGZvci1hcyBhIGZlYXR1cmUgZHVyaW5nDQpZQU5H
IG1vZGVsIGRldmVsb3BtZW50Pw0KDQp0aGUgYXV0aG9ycyB1c2VkIHRoZSBEeW5hbWljIFJhbmdl
IHRvIGF2b2lkICphY2NpZGVudGFsbHkqDQpzdGVwcGluZyBvbiBJQU5BLWFsbG9jYXRlZCBVc2Vy
IHBvcnRzIGR1cmluZyBhdXRvLWFsbG9jYXRpb246DQoNCiAgICAgICAgICAgICBsZWFmIHNlbmRl
ci11ZHAtcG9ydCB7DQogICAgICAgICAgICAgICB0eXBlIHVuaW9uIHsNCiAgICAgICAgICAgICAg
ICAgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyOw0KICAgICAgICAgICAgICAgICB0eXBlIGVudW1l
cmF0aW9uIHsNCiAgICAgICAgICAgICAgICAgICBlbnVtIGF1dG9hbGxvY2F0ZSB7DQogICAgICAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAiSW5kaWNh
dGVzIHRoYXQgdGhlIENvbnRvbC1DbGllbnQgd2lsbA0KICAgICAgICAgICAgICAgICAgICAgICAg
YXV0by1hbGxvY2F0ZSB0aGUgVFdBTVAtVGVzdCAoVURQKSBwb3J0IG51bWJlcg0KICAgICAgICAg
ICAgICAgICAgICAgICAgZnJvbSB0aGUgZHluYW1pYyBwb3J0IHJhbmdlLiI7DQogICAgICAgICAg
ICAgICAgICAgfQ0Kd2l0aCBSRkMgNjMzNToNCjYuICBQb3J0IE51bWJlciBSYW5nZXMNCg0KICAg
VENQLCBVRFAsIFVEUC1MaXRlLCBTQ1RQLCBhbmQgRENDUCB1c2UgMTYtYml0IG5hbWVzcGFjZXMg
Zm9yIHRoZWlyDQogICBwb3J0IG51bWJlciByZWdpc3RyaWVzLiAgVGhlIHBvcnQgcmVnaXN0cmll
cyBmb3IgYWxsIG9mIHRoZXNlDQogICB0cmFuc3BvcnQgcHJvdG9jb2xzIGFyZSBzdWJkaXZpZGVk
IGludG8gdGhyZWUgcmFuZ2VzIG9mIG51bWJlcnMNCiAgIFtSRkMxMzQwXSwgYW5kIFNlY3Rpb24g
OC4xLjIgZGVzY3JpYmVzIHRoZSBJQU5BIHByb2NlZHVyZXMgZm9yIGVhY2gNCiAgIHJhbmdlIGlu
IGRldGFpbDoNCg0KICAgbyAgdGhlIFN5c3RlbSBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgV2Vs
bCBLbm93biBQb3J0cywgZnJvbSAwLTEwMjMNCiAgICAgIChhc3NpZ25lZCBieSBJQU5BKQ0KDQog
ICBvICB0aGUgVXNlciBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgUmVnaXN0ZXJlZCBQb3J0cywg
ZnJvbSAxMDI0LQ0KICAgICAgNDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpDQoNCnByb3ZpZGluZyBv
dXIgb3Zlci1yaWRpbmcgZ3VpZGFuY2UuDQoNCklmIHdlIGFncmVlIHRoYXQgdGhlIHNvcnQgb2Yg
dGVzdGluZyB5b3UgZGVzY3JpYmUgbWVhbnMNCmFkZGluZyBhIG5ldyBmZWF0dXJlIHRvIHRoZSBt
b2RlbCwgdGhlbiBsZXTigJlzIGdpdmUgc29tZSB0aG91Z2h0DQp0byBob3cgdGhhdCBtaWdodCBi
ZXN0IGJlIGRvbmUuDQoNCkFsDQoNCkZyb206IEhlbnJpayBOeWRlbGwgW21haWx0bzpobnlkZWxs
QGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20+XQ0KU2VudDogVGh1cnNk
YXksIEF1Z3VzdCA4LCAyMDE5IDM6NTEgQU0NClRvOiBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmll
dGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4NCkNjOiBNT1JUT04s
IEFMRlJFRCBDIChBTCkgPGFjbUByZXNlYXJjaC5hdHQuY29tPG1haWx0bzphY21AcmVzZWFyY2gu
YXR0LmNvbT4+OyBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0t
Y2hhaXJzQGlldGYub3JnPj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBw
bUBpZXRmLm9yZz4+OyBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0
bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj47IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxt
YWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpcHBt
XSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCkFncmVlIFJha2VzaC4NClRo
ZXJlIGlzIHZhbHVlIGluIGJlaW5nIGFibGUgdG8gZm9yIGV4YW1wbGUgYXMgY2xvc2UgYXMgcG9z
c2libHkgbWltaWMgZm9yIGV4YW1wbGUgYSBWb0lQIGZsb3cgb24gYSBuZXR3b3JrIHBhdGgsIHVz
aW5nIHR5cGljYWwgVURQIHBvcnRzICg1MDYwIGZvciBleGFtcGxlKSwgYW5kIGEgdHlwaWNhbCBW
b0lQIElQRyAoMjBtcykgYW5kIHByb3BlciBwYXlsb2FkIGxlbmd0aCB0byBtYWtlIHRoZSBUV0FN
UCBmbG93cyBiZSB0cmVhdGVkIGluIHRoZSBzYW1lIHdheSBhcyB0aGUgcmVhbCBSVFAgdHJhZmZp
YyBieSB0aGUgbmV0d29yayBlbGVtZW50cyAoZmlyZXdhbGxzLCBOQVQgb3Igb3RoZXIgcG9ydC1z
ZW5zaXRpdmUgZGV2aWNlcykuDQoNCg0KT24gV2VkLCBBdWcgNywgMjAxOSBhdCA2OjAyIFBNIFJh
a2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb20+PiB3cm90ZToNCg0KVGhhbmtzIEFsIGFuZCBIZW5yaWsuDQpJZiB0aGVyZSBpcyBu
byBzcGVjaWZpYyByZXF1aXJlbWVudCB0byBhZGQgYSBsaW1pdCBvbiB0aGUgVURQIHBvcnQgcmFu
Z2UsIGl0IHdvdWxkIGJlIGdvb2QgdG8gbm90IGhhdmUgaXQgaW4gdGhlIFNUQU1QIGRyYWZ0IGFz
IHdlbGwgYXMgaW4gdGhlIFRXQU1QIFlhbmcgbW9kZWwuIExldCBpbXBsZW1lbnRhdGlvbnMgZGVj
aWRlIHdoYXQgcG9ydHMgdGhleSBjYW4gc3VwcG9ydCAoa2VlcGluZyBpbiBtaW5kIHRoZSBhc3Np
Z25lZCBvbmVzKSBhbmQgbGV0IG9wZXJhdG9ycyBkZWNpZGUgd2hhdCBwb3J0IHRoZXkgbGlrZSB0
byBwcm92aXNpb24uDQoNClRoYW5rcywNClJha2VzaA0KDQoNCk9uIFdlZCwgQXVnIDcsIDIwMTkg
YXQgMTA6MzQgQU0gTU9SVE9OLCBBTEZSRUQgQyAoQUwpIDxhY21AcmVzZWFyY2guYXR0LmNvbTxt
YWlsdG86YWNtQHJlc2VhcmNoLmF0dC5jb20+PiB3cm90ZToNCg0KRnJvbTogaXBwbSBbbWFpbHRv
OmlwcG0tYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnPl0gT24g
QmVoYWxmIE9mIEhlbnJpayBOeWRlbGwNClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkg
NDozMCBBTQ0KVG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRv
OnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0Bp
ZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PjsgSUVURiBJUFBNIFdHIDxpcHBt
QGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPj47IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZA
a3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PjsgZHJhZnQtaWV0Zi1p
cHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAN
Cg0KVGhlIHJhbmdlIHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVmaW5pdGlvbiBvZiB0
aGUgZXBoZW1lcmFsIHBvcnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2ggdGhlc2UgYXJlIGRl
ZmluZWQgZm9yIHNob3J0LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkgZm9yIFVEUC4gV2h5
IHRoaXMgbWFkZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10ZXN0ICh3aGljaCBp
cyBVRFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwIHdpdGggVENQ
IGFuZCBpdCBwYXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhvdWdodC4NClthY21d
DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjMzNSNzZWN0aW9uLTY8aHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9y
Z19odG1sX3JmYzYzMzUtMjNzZWN0aW9uLTJENiZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmcj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJm09cjln
MVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZzPVkzSTRzVzljUTBVWGg4
Y1VYdVB5bVhvOXNvUDJLUUZ6ZWluNW9Da1BkS0UmZT0+DQpzZWVtcyBjbGVhciB0byBtZSwgd2l0
aG91dCBtYWtpbmcgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gVENQIGFuZCBVRFANCnlvdSBtZW50
aW9uLiBUaGVyZSB3YXMgZGlzY3Vzc2lvbiBvbiB0aGUgaXBwbS1saXN0IElJUkMsIHRvby4NCg0K
TW9zdCwgaWYgbm90IGFsbCwgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkgaGF2ZSBzZWVuIGRv
ZXMgbm90IGltcG9zZSBsaW1pdGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBwb3J0cyBmb3IgdGhl
IFRXQU1QLXRlc3QgcGFja2V0cyB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZvciBleGFtcGxl
IG5laXRoZXIgQWNjZWRpYW4sIEV4Zm8sIFZpYXZpLCBKdW5pcGVyLCBOb2tpYSwgSHVhd2VpIGlt
cG9zZSBhbnkgbGltaXRhdGlvbiBsaWtlIHRoYXQgd2hlbiBjb25maWd1cmluZyB2aWEgQ0xJIG9y
IEdVSS4NCg0KV2l0aCBhIHlhbmcgbW9kZWwgYmFzZWQgY29uZmlndXJhdGlvbiB0aGUgdXNlciB3
aWxsIG9mIGNvdXJzZSBiZSBsaW1pdGVkIGlmIHRoZXkgdXNlIHRoZSB5YW5nIG1vZGVsIHRoYXQg
b25seSBkZWZpbmVzIHRoZSBlcGhlbWVyYWwgcmFuZ2UgYXMgdmFsaWQuIEkgc2VlIG5vIHNldmVy
ZSBkaXNhZHZhbnRhZ2VzIG9mIHRoaXMsIGJ1dCBpdCB3b3VsZCBvZiBjb3Vyc2UgaGF2ZSBiZWVu
IGJldHRlciBpZiB0aGUgeWFuZyBtb2RlbCB3YXMgbGVzcyByZXN0cmljdGl2ZSwgc2luY2UgdGhl
IHJlc3RyaWN0aW9uIGhhcyBubyByZWFsIHZhbHVlIGluIGl0c2VsZi4NCg0KW2FjbV0gLi4uZXhj
ZXB0IGF2b2lkaW5nIGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4uDQoNCkFsDQoNCk9uIFR1ZSwg
QXVnIDYsIDIwMTkgYXQgODowNyBQTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwu
Y29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpUaGFua3MgSGVucmlr
LiBXaGVyZSBkb2VzIHRoaXMgcmVxdWlyZW1lbnQgY29tZSBmcm9tPyBBbHNvLCBob3cgZG8gSSBj
b25maWd1cmUgdGhlIFVEUCBwb3J0IG91dHNpZGUgdGhlIHJhbmdlIHVzaW5nIHRoZSBUV0FNUCBZ
YW5nIG1vZGVsPw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCAx
MToxOSBBTSBIZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVs
bEBhY2NlZGlhbi5jb20+PiB3cm90ZToNClRoZXJlIGlzIGEgZGlzdGluY3Rpb24gYmV0d2VlbiAi
bXVzdCBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMiIGFuZCAibXVz
dCBvbmx5IGJlIGFibGUgdG8gc2VuZCB0byB0aGVzZSBkZXN0aW5hdGlvbiBwb3J0cyINCg0KVGhl
IGZpcnN0IHdvcmRpbmcgZG9lcyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRvIHNl
bmQgYWxzbyB0byBvdGhlciBkZXN0aW5hdGlvbiBwb3J0cy4NCg0KDQpPbiBUdWUsIEF1ZyA2LCAy
MDE5IGF0IDQ6NTcgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWls
dG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNCk1hbnkgdGhhbmtz
IGZvciB0aGUgcmVwbHkuDQpBcyB0aGVyZSBhcmUgYWxyZWFkeSBpbXBsZW1lbnRhdGlvbnMgb3V0
IHRoZXJlIHdoZXJlIHN1Y2ggcmVzdHJpY3Rpb25zIGRvIG5vdCBleGlzdCBhcyBkaXNjdXNzZWQg
aW4gYW5vdGhlciBlbWFpbCB0aHJlYWQgKGp1c3QgZm9yd2FyZGVkIHRoZW0pLCB0aGUgZm9sbG93
aW5nIHRleHQgd2l0aCBNVVNUIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1v
ZGVsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGll
dGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mcz1IUl81bnR3VnU5OE1MVnNOU2JmTGtlR2xRY19EU1QwMmFf
anVyQUxIT1BRJmU9PiBzaG91bGQgYWxzbyBub3QgcGxhY2Ugc3VjaCByZXN0cmljdGlvbi4NClNl
Y3Rpb24gNC40DQogICAgICAgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUg
dG8gc2VuZCB0ZXN0DQogICAgICAgcGFja2V0cyB0byBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1i
ZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3INCiAgICAgICBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5
MTUyLTY1NTM1LCB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGENCiAgICAgICBw
b3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLg0KDQpUaGFua3MsDQpSYWtlc2gN
Cg0KT24gU2F0LCBBdWcgMywgMjAxOSBhdCAxOjA1IFBNIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNr
eUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgUmFr
ZXNoLA0KbXkgYXBvbG9naWVzIGZvciB0aGUgbWlzc3BlbGxpbmcgb2YgeW91ciBuYW1lLg0KVGhh
bmsgeW91IGZvciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiB0aGUgcHJvcG9zZWQgdXBkYXRl
Lg0KUmVnYXJkaW5nIHRoZSBkZWZpbml0aW9uIG9mIHRoZSByYW5nZSBvZiB0aGUgdmFsaWQgVURQ
IHBvcnQgbnVtYmVycywgZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8aHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1s
X2RyYWZ0LTJEaWV0Zi0yRGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZkPUR3TUZhUSZjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJk
cU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VH
bFFjX0RTVDAyYV9qdXJBTEhPUFEmZT0+IHVzZXMgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyIGFz
IGZvbGxvd3M6DQogICAgIHR5cGVkZWYgZHluYW1pYy1wb3J0LW51bWJlciB7DQogICAgICAgdHlw
ZSBpbmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgIHJhbmdlIDQ5MTUyLi42NTUzNTsNCiAgICAg
ICB9DQogICAgICAgZGVzY3JpcHRpb24gIkR5bmFtaWMgcmFuZ2UgZm9yIHBvcnQgbnVtYmVycy4i
Ow0KICAgICB9DQp0byBzcGVjaWZ5IHRoZSB2YWxpZCByYW5nZSBmb3IgYSBzZW5kZXItdWRwLXBv
cnQuIFRoZSByYW5nZSBmb3IgYSBVRFAgcG9ydCBudW1iZXIgb2YgYSBTZXNzaW9uLVJlZmxlY3Rv
ciBoYXMgYmVlbiBzcGVjaWZpZWQgc2xpZ2h0bHkgZGlmZmVyZW50bHkgYmVjYXVzZSBpdCBpbmNs
dWRlcyB0aGUgd2VsbC1rbm93biBwb3J0IDg2MjoNCiAgICAgICAgICAgbGVhZiByZWZsZWN0b3It
dWRwLXBvcnQgew0KICAgICAgICAgICAgIHR5cGUgaW5ldDpwb3J0LW51bWJlciB7DQogICAgICAg
ICAgICAgICByYW5nZSAiODYyIHwgNDkxNTIuLjY1NTM1IjsNCiAgICAgICAgICAgICAgIH0NCiAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgIlRoZSBkZXN0aW5hdGlvbiBV
RFAgcG9ydCBudW1iZXIgdXNlZCBpbiB0aGUNCiAgICAgICAgICAgICAgICBUV0FNUC1UZXN0IChV
RFApIHRlc3QgcGFja2V0cyBiZWxvbmdpbmcgdG8gdGhpcw0KICAgICAgICAgICAgICAgIHRlc3Qg
c2Vzc2lvbi4iOw0KICAgICAgICAgICB9DQpCdXQsIGFzIHdlIG9ic2VydmUsIGluIGJvdGggY2Fz
ZXMgZGVmaW5pdGlvbnMgaW5jbHVkZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4cGxpY2l0
bHkgZGVmaW5lZC4gSSB0aGluayB0aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlvbiBjb25z
aXN0ZW50IHdpdGggdGhlIFRXQU1QLCBUV0FNUCBZQU5HIGRhdGEgbW9kZWwgaW4gcGFydGljdWxh
ciwgaW4gdGhlIHdheSB0aGUgdmFsaWQgcmFuZ2Ugb2YgVURQIHBvcnRzIGlzIGJlaW5nIHNwZWNp
ZmllZCwgaXMgYmVuZWZpY2lhbCB0byB0aGUgU1RBTVAgZG9jdW1lbnQuIEhvcGUgeW91J2xsIGFn
cmVlLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDEwOjUzIEFN
IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0
ZkBnbWFpbC5jb20+PiB3cm90ZToNClRoYW5rcyBHcmVnIGZvciBjb25zaWRlcmluZyBteSByZXZp
ZXcgY29tbWVudHMuDQpHb29kIHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3aXRo
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRoaXMg
c2hvdWxkIGZpeCB0aGUgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28uIFRo
aXMgYWxzbyBnaXZlcyBmZXcgKDMpIGJ5dGVzIGZvciBhbnkgZnV0dXJlIGV4dGVuc2lvbnMuDQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCllvdSBtYXkgZml4IHRoZSBzcGVsbGluZyBvZiBteSBuYW1lIGFuZCBh
bm90aGVyIHR5cG8gYmVsb3c6DQpPTEQ6DQphbmQgUmFrZXNoIEdhbmRpIG9yIHRoZWlyDQoNCk5F
VzoNCmFuZCBSYWtlc2ggR2FuZGhpIGZvciB0aGVpcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpJIGRpZCBu
b3Qgc2VlIGZvbGxvd2luZyBjb21tZW50IGFkZHJlc3NlZC4gSXMgdGhhdCBpbnRlbnRpb25hbD8N
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KT24gVHVl
LCBKdWwgOSwgMjAxOSBhdCA5OjExIEFNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFp
bC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KICAgIFRoYW5r
cyBHcmVnIGZvciB0aGUgcmVwbHkuDQoNCiAgICBJbiB0aGlzIGNhc2UsIHNob3VsZCB0aGUgZHJh
ZnQganVzdCBzdGF0ZSB0aGF0IHRoZSBTZXNzaW9uLVNlbmRlciBjYW4gc2VsZWN0IGRlc3RpbmF0
aW9uIFVEUCBwb3J0IG51bWJlciBmb2xsb3dpbmcgdGhlIGd1aWRlbGluZXMgc3BlY2lmaWVkIGlu
IFtSRkM2MzM1XSwgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGZvbGxvd2luZz8NCg0KU2VjdGlvbiA0
LjQNCiAgICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byBzZW5kIHRl
c3QNCiAgICAgICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRo
ZSBEeW5hbWljIGFuZC9vcg0KICAgICAgIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUs
IHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hvdWxkIGZpbmQgYQ0KICAgICAgIHBvcnQgbnVtYmVy
IHRoYXQgYm90aCBkZXZpY2VzIGNhbiB1c2UuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNClRoYW5rcywNClJha2VzaA0KDQoNCk9uIEZyaSwgQXVnIDIs
IDIwMTkgYXQgMTowMCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwNCnRoYW5rIHlvdSBm
b3IgeW91ciBoZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBmb3JtYXQgb2YgdGhl
IGJhc2UgU1RBTVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVkYmFjayBvbiB0aGUg
cHJvcG9zZWQgY2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucywNCg0KUmVnYXJkcywNCkdy
ZWcNCg0KT24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjI3IEFNIFJha2VzaCBHYW5kaGkgPHJnYW5k
aGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToN
CkhpIEdyZWcsDQpSZWdhcmRpbmcgdGhlIHNpemUgb2YgdGhlIHBhZGRpbmcsIHllcywgaXQncyBn
b29kIHRvIHVzZSB0aGUgc2FtZSBzaXplIHBheWxvYWQgZm9yIHF1ZXJ5IGFuZCByZXNwb25zZS4N
Ckhvd2V2ZXIsIHRoZSBTVEFNUCBwYXlsb2FkIHdpdGggVExWIGV4dGVuc2lvbiAoZHJhZnQtbWly
c2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdi0wMSkgaGFzIHNsaWdodGx5IGRpZmZlcmVudCBwYWRk
aW5nIHNpemUgKDI3ICggb3IgPiAyOSkgdnMuIDMwKS4gSXMgdGhlcmUgYSB3YXkgdG8gbWFrZSB0
aGVtIGNvbXBhdGlibGU/IERvZXMgaXQgbWVhbiB0aGF0IGZvciBTVEFNUCB3aXRoIFRMViwgU2Vy
dmVyIE9jdGV0cyBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMgTUJaIDAgZm9yIGFsbCAzMCBieXRl
cy4gSWYgdGhlIHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRzIGFuZCBzZWUgdGhlIHNp
emUgPiAyNywgaXQgbWF5IGZpbmQgdGhlIFNlcnZlciBPY3RldCBzaXplIG9mIDAgY29uZnVzaW5n
Pw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQoNCg0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6
MjAgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBTaGFocmFtLA0KdGhhbmsgeW91IGZvciB0aGUgcmV2
aWV3IGFuZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJ
TT4+Lg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MDIgUE0g
U2hhaHJhbSBEYXZhcmkgPHNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86c2hhaHJh
bS5kYXZhcmlAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpISSBHcmVnDQoNCkkgcmVhZCB5b3VyIGRy
YWZ0IGFuZCBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOg0KDQoxKSBEb2VzIGl0IHJlcXVp
cmUgYW55IFVEUC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FN
UD8gaWYgaXQgcmV1c2VzIGZyb20gVFdBTVAgdGhlbiAgaG93IGRvZXMgdGhlIHJlY2VpdmVyIGRp
ZmZlcmVudGlhdGUgYmV0d2VlbiBUV0FNUCBhbmQgU1RBTVA/DQpHSU0+PiBTVEFNUCB1c2VzIHRo
ZSB3ZWxsLWtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0
L1RXQU1QLVRlc3QgUmVjZWl2ZXIgcG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3Rp
bmF0aW9uIFVEUCBwb3J0IG51bWJlci4uIFNUQU1QIG1heSB1c2UgZGVzdGluYXRpb24gVURQIHBv
cnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkx
NTItNjU1MzUuDQoyKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNvbXBhcmVkIHRvIFRX
QU1QPw0KR0lNPj4gVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9ic2VydmF0aW9ucywg
YW1vbmcgdGhlbToNCg0KICAqICAgY2hhbGxlbmdlcyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJp
bGl0eSBhbW9uZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQ7DQogICogICBpbmR1c3Ry
eSBpbnRlcmVzdCBpbiBzdGFuZGFyZGl6aW5nIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgaW4gSVAg
YnJvYWRiYW5kIGFjY2VzcyBuZXR3b3JrcyAoVFItMzkwKTsNCiAgKiAgIGltcHJvdmUgZXh0ZW5z
aWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wgdG8gc3VwcG9ydCBtZWFz
dXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFtZXRlcnMsIGUuZy4sIGNv
bnNpc3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4NCjMpIFdoeSBpcyB0aGVyZSBzbyBtdWNo
IE1CWiBieXRlPw0KR0lNPj4gSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBz
aXplIG9mIFNUQU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBp
dCBmb3IgVFdBTVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdB
TVAtTGlnaHQgaW1wbGVtZW50YXRpb25zLg0KDQpUaHgNClNoYWhyYW0NCg0KT24gSnVsIDgsIDIw
MTksIGF0IDEwOjE3IEFNLCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgTWlyamEsDQp0aGFuayB5b3Ug
Zm9yIHRoZSBzdWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRzIGFzOg0K
ICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVT
VCBiZSBjYXJlZnVsbHkNCiAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qg
b24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCiAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6
ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KICAgICAgW1JGQzgwODVdIHNl
Y3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkDQog
ICAgICBmb3IgVURQLWJhc2VkIHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9m
IHRlc3QgdHJhZmZpYw0KICAgICAgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlz
IGhpZ2hseSByZWNvbW1lbmRlZCB0byBzdGF5IGluDQogICAgICB0aGUgbGltaXRzIGFzIHByb3Zp
ZGVkIGluIFtSRkM4MDg1XS4NCg0KSWYgaXQgaXMgYWNjZXB0YWJsZSwgSSdkIGxpa2UgdG8gdXBs
b2FkIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgZHJhZnQtaWVmZi1pcHBtLXN0YW1wIGJlZm9yZSB0
aGUgY3V0LW9mZiBkZWFkbGluZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwg
MjAxOSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFp
bHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCkhpIEdyZWcsDQoNClNlZSBiZWxvdy4N
Cg0KPiBPbiA4LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBn
bWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBIaSBN
aXJqYSwNCj4gdGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVl
IHRoYXQgdGhlIGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2Ug
dG8gUkZDIDgwODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4x
LjMgSSBjYW1lIHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90
aGVyIHNlY3Rpb25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksIFNlY3Rpb24gMy4xLjUgSW1w
bGljYXRpb25zIG9mIFJUVCBhbmQgTG9zcyBNZWFzdXJlbWVudHMgb24gQ29uZ2VzdGlvbiBDb250
cm9sLiBXb3VsZCBhZGRpbmcgdGhlIHJlZmVyZW5jZSB0byB0aGF0IHNlY3Rpb24gaW4gdGhlIG5l
dyB0ZXh0IHByb3Bvc2VkIGZvciB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3
b3JrPyBJJ2xsIHB1dCBSRkMgODA4NSBhcyBJbmZvcm1hdGlvbmFsIHJlZmVyZW5jZSBhcyBpdCBp
cyBCQ1AuDQo+IE5FVyBURVhUOg0KPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBv
ZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiAgICAgICBlc3RpbWF0ZWQs
IGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUDQo+
ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2Vj
dGlvbiAzLjEuNSBpbg0KPiAgICAgICBwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRl
c3Qgc2Vzc2lvbi4uLi4NCg0KDQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQg
d29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFy
YXRlIHNlbnRlbmNlIGxpa2U6DQoNCuKAnFJGQzgwODUgc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBn
dWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4g
V2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYyBkZXBlbmRzIG9uIHRoZSB0
ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHNheSBpbiB0aGUgbGlt
aXRzIGFzIHByb3ZpZGVkIGluIFJGQzgwODUu4oCdDQoNCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCm
DQoNCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZ
dCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRp
b25hbCByZWYgaXMgZmluZS4NCg0KTWlyamENCg0KDQoNCj4NCj4gUmVnYXJkcywNCj4gR3JlZw0K
Pg0KPiBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0
ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiBI
aSBHcmVnLA0KPg0KPiBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29v
ZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2Ug
dG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25n
ZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2Vu
ZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMgKGlmIFJUVCBpcyB1bmtub3du
KS4gSSBndWVzcyBpdCBkb2VzbuKAmXQgbWFrZSBzZW5zZSB0byByZXF1aXJlIHRoaXMgZm9yIHRl
c3RpbmcgdHJhZmZpYywgaG93ZXZlciwgaXQgY291bGQgbWF5YmUgc3RpbGwgYmUgYSBnb29kIHJl
Y29tbWVuZGF0aW9uPyBXaGF0IGRvIHlvdSB0aGluaz8NCj4NCj4gQWxzbyBJ4oCZdmUganVzdCBy
ZXNlbmQgbXkgcmV2aWV3IHRvIHRoZSBJUFBNIGxpc3QsIGFzIEkgdW5mb3J0dW5hdGVseSBjY+KA
mWVkIG9ubHkgdGhlIElQUE0gY2hhaXJzIGluc3RlYWQgb2YgdGhlIHdob2xlIGxpc3QuIENhbiB5
b3UgcmVzZW5kIHlvdSBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBsaXN0LCBzbyBvdGhlciBwZW9w
bGUgYXJlIGF3YXJlIG9mIHRoZXNlIGNoYW5nZXMuIFNvcnJ5IGZvciB0aGUgdW5jb252aWVuY2Uu
DQo+DQo+IE1pcmphDQo+DQo+DQo+ID4gT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1p
cnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
PiB3cm90ZToNCj4gPg0KPiA+IEhpIE1pcmphLA0KPiA+IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9y
b3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZp
bmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNPj4uIEF0dGFjaGVkIHRoZSBk
aWZmLg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBHcmVnDQo+ID4NCj4gPiBPbiBUaHUsIEp1bCA0
LCAyMDE5IGF0IDk6MTAgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxt
YWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiA+IEhpIGF1dGhvcnMsIGhpIGFs
bCwNCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhpcyB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQgYW5kIHZl
cnkgZ29vZCBzaGVwaGVyZCB3cml0ZS11cCEgSSB3b3VsZCBsaWtlIGRpc2N1c3Mgb25lIHBvaW50
IGJlZm9yZSBJIHN0YXJ0IElFVEYgbGFzdCBjYWxsLg0KPiA+DQo+ID4gSSBiZWxpZXZlIHRoaXMg
ZG9jdW1lbnQgc2hvdWxkIHNheSBzb21ldGhpbmcgYWJvdXQgbmV0d29yayBsb2FkIGFuZCBjb25n
ZXN0aW9uIChjb250cm9sKS4gT1dBTVAgYW5kIFRXQU1QIGRpc2N1c3MgcXVpdGUgYSBiaXQgc2Vu
ZGVyIHNjaGVkdWxpbmcsIGhvd2V2ZXIsIGFzIHRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24s
IHNvIEkgdGhpbmsgaXQgY291bGQgYXQgbGVhc3QgYmUgZ29vZCB0byBwdXQgYSB3YXJpbmcgaW4g
dGhpcyBkb2N1bWVudCB0aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUg
bGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRl
IGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcg
aW4gdGhpcyBkb2N1bWVudCBjb3VsZCBiZSBnb29kLg0KPiA+IEdJTT4+ICBUaGFuayB5b3UgZm9y
IHlvdXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMg
dG8gdGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFn
ZW1lbnQgY29tcG9uZW50czoNCj4gPiAgICBCZWNhdXNlIG9mIHRoZSBjb250cm9sDQo+ID4gICAg
YW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9m
IHRoaXMNCj4gPiAgICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJl
bWVudCBpcyBzZXQ6DQo+ID4gYWRkaW5nIHRoZSBuZXcgdGV4dCBoZXJlOg0KPiA+ICAgICAgIExv
YWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2Fy
ZWZ1bGx5DQo+ID4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0
aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiA+ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6
ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KPiA+DQo+ID4NCj4gPiBBbm90
aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4g
VURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAu
IEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmlu
ZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3Mg
Y3J5c3RhbCBjbGVhci4NCj4gPiBHSU0+PiBBZGRpbmcgdGhlIHJlZmVyZW5jZSB0byAiVURQIHRy
YW5zcG9ydCIgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9mICBPcGVyYXRpb25z
IHNlY3Rpb246DQo+ID4gICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFj
a2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLg0K
PiA+DQo+ID4gTWlyamENCj4gPg0KPiA+IFAuUy46DQo+ID4gTml0OiBzL1RoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8gVGhp
cyBkb2N1bWVudCBkZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0
IHByb3RvY29sLw0KPiA+IC0+IOKAnGFu4oCdIG1pc3NpbmcNCj4gPiBHSU0+PiBUaGFuayB5b3Uu
IERvbmUuDQo+ID4gPERpZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1p
ZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWw+DQo+DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5v
cmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2lwcG08aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pcHBtJmQ9RHdNRmFRJmM9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJnM9RTM0dXFLbVFkTzJWczF1WHRXN0hJ
aVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZlPT4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1h
aWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9pcHBtPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlf
SFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9v
MC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPUUzNHVxS21RZE8yVnMxdVh0VzdISWlQcjRj
bzZmQXBwN2RSb19FUENpaW8mZT0+DQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVj
dCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhu
eWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMy
L2E2NS5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9
Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmZhY2Vib29r
LmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4
a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVX
akl1LW8mcz13LWZGTGFqWVN4ZEFHbkRQZ2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13JmU9PiBb
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNj
ZWRpYW4mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQx
b0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1h
THhYLUw4WUZpaW80UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZJmU9PiAgW2h0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFu
eV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZkPUR3TUZhUSZj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xs
b29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZzPWFWMTBQdlo2NWdpaEJ0cmN5
UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1bTAmZT0+DQo8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1M
RllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9v
U3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz1Qb3dUOUM5X0UwOVlnOHRvV0Nh
NHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmU9Pg0KYWNjZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01G
YVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFS
OENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4c2JU
SDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KDQoNCkF2aXMgZGUgY29uZmlkZW50
aWFsaXTDqQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1l
c3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlk
ZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9m
ZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRl
IHNvbiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2Ug
cGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lk
aWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBs
YWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2
dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0
b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0eSBu
b3RpY2UNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNv
bnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFu
ZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3Nl
ZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3Jt
IHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVy
bW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVz
c2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2Yg
dGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQoNCg0KLS0NCg0K
SGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVs
bEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54
aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRlla
LW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZ
SmJDMXRPQU1YX053TmZOaDVRTXFRJmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQv
TjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fd3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFP
bzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mcz13LWZGTGFqWVN4ZEFHbkRQZ2M1ZUpMOUtl
MUZ4dF9aVWg3ZzJKeE1YRm13JmU9PiBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRY
Zkpla3V5M3d4dVNOTHVXakl1LW8mcz1hTHhYLUw4WUZpaW80UEp1c25NekpBQ2RaWUlrRno1a3pT
WVlnMzN0SFhZJmU9PiAgW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5w
bmddIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9hY2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxT
dWJkb21haW4tM0RjYSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThr
VElsdFZ5RDFvTDcyY0J3Jm09MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdq
SXUtbyZzPWFWMTBQdlo2NWdpaEJ0cmN5UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1bTAmZT0+DQo8
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5h
Y2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2ZzU3U4a1RJ
bHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1
LW8mcz1Qb3dUOUM5X0UwOVlnOHRvV0NhNHgwY2ZGc2VwUUo4RDFEaGQ5TFoxYXo0JmU9Pg0KYWNj
ZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9T2Zz
U3U4a1RJbHRWeUQxb0w3MmNCdyZtPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNO
THVXakl1LW8mcz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFRJmU9
Pg0KDQoNCkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRl
bnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1
aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOp
Z8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQg
w6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kg
dm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMg
cGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQg
ZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0
ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxl
IHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVy
Y2kuDQoNCkNvbmZpZGVudGlhbGl0eSBub3RpY2UNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQg
YW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdo
aWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1
c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdl
IGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBh
bnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlv
biBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRv
IHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVk
LiBUaGFuayB5b3UuDQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2Vy
DQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNj
ZWRpYW4uY29tPg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmdd
PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2Nl
ZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9o
T20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xf
d05OaVR1VTFNdUVBeU9FSHRnME0mcz1VWGxMTElXUVB6dFZvQ2FBVG55bGRQdWlxNWNNeDRzb0Vi
UFRHam1zSlFFJmU9Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5w
bmddPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
d3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFV
RU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz0wbHRwd0ZJanZ1WjhzVmhq
dUQyUk4xdElnT2J3MDdSSWdMXzRqM3ZLOVpjJmU9PiBbaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2Vz
L0dldC9ONjM4MzIvdDk5LnBuZ10gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwcy0zQV9fdHdpdHRlci5jb21fQWNjZWRpYW4mZD1Ed01GYVEmYz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02
ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1RVEhk
YXE2YlhNeWRWVkpTblM4cGZ1aHFFbkxDV3pPMHRQOUEtZ3lNV0JBJmU9PiAgW2h0dHBzOi8vaS54
aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmddIDxodHRwczovL3VybGRlZmVuc2UucHJv
b2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5saW5rZWRpbi5jb21fY29tcGFueV9h
Y2NlZGlhbi0yRG5ldHdvcmtzLTNGb3JpZ2luYWxTdWJkb21haW4tM0RjYSZkPUR3TUZhUSZjPUxG
WVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdR
c3I4LTZ6WU1JJm09cjlnMVVFTWdqOGdFUkhGbklIQVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZz
PVZfZWhWYXJ6alc4dnZPcUpleXE2MTE0Nkx5S1FfUmd6MWZOSnpKdzF3YUkmZT0+DQo8aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3d3dy5hY2NlZGlh
bi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20w
QmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZtPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05O
aVR1VTFNdUVBeU9FSHRnME0mcz05VjYtZ2daYjAwOXdQMmV0aTB2Q3U5T1dOejFFZ3hjYkRQcWUw
eENhaWxrJmU9Pg0KYWNjZWRpYW4uY29tPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20mZD1Ed01GYVEmYz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJnI9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZt
PXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mcz1VWGxMTElXUVB6
dFZvQ2FBVG55bGRQdWlxNWNNeDRzb0ViUFRHam1zSlFFJmU9Pg0KDQoNCkF2aXMgZGUgY29uZmlk
ZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50
IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29u
ZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBw
cm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lm
IGRlIHNvbiBvdSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3Nh
Z2UgcGFyIGVycmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1t
w6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhl
bXBsYWlyZS4gRGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUg
ZGl2dWxndWVyLCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZ
YXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0
eSBub3RpY2UNCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRv
IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2Vk
IGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJl
c3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5m
b3JtIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0
aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMg
bWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQg
b2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQoNCg0KLS0N
Cg0KSGVucmlrIE55ZGVsbA0KU3IgUHJvZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55
ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW2h0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmddPGh0dHA6Ly9hY2NlZGlhbi5jb20v
Pg0KW2h0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmddPGh0dHBzOi8v
d3d3LmZhY2Vib29rLmNvbS9hY2NlZGlhbi8+IFtodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi90OTkucG5nXSA8aHR0cHM6Ly90d2l0dGVyLmNvbS9BY2NlZGlhbj4gIFtodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nXSA8aHR0cHM6Ly93d3cubGlua2Vk
aW4uY29tL2NvbXBhbnkvYWNjZWRpYW4tbmV0d29ya3M/b3JpZ2luYWxTdWJkb21haW49Y2E+DQo8
aHR0cDovL3d3dy5hY2NlZGlhbi5jb20vPg0KYWNjZWRpYW4uY29tPGh0dHA6Ly9hY2NlZGlhbi5j
b20+DQoNCg0KQXZpcyBkZSBjb25maWRlbnRpYWxpdMOpDQoNCkxlcyBpbmZvcm1hdGlvbnMgY29u
dGVudWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkg
bHVpIGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90
w6lnw6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29u
dCDDoCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBT
aSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91
cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBl
dCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJp
Y3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUg
bGUgcmVwcm9kdWlyZSBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4cMOpZGl0ZXVyLiBN
ZXJjaS4NCg0KQ29uZmlkZW50aWFsaXR5IG5vdGljZQ0KDQpUaGlzIGUtbWFpbCBtZXNzYWdlIGFu
ZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24g
d2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0aGUgZXhj
bHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlzIG1lc3Nh
Z2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95
IGFueSBjb3B5IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0
aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJl
dG8gd2l0aG91dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0
ZWQuIFRoYW5rIHlvdS4NCg==

--_000_3378B1A578134CE392EBBDC019EAD7D2ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <3FEE14AD7AB47F4386F4C822D5865A06@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1z
dGFuZGFyZDsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgxDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjI0LjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r
Rm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3Jt
YWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1h
cmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCnAuZ21haWwtbS02NDI3NzA2NTk1ODYxNTE4Nzc5Z21haWwtbS02NTQ0
OTk4MTI5MzIxNjExNDg4Z21haWwtbS0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbTEyNjE3ODMw
OTQxOTY2OTYyNjRtc29saXN0cGFyYWdyYXBoLCBsaS5nbWFpbC1tLTY0Mjc3MDY1OTU4NjE1MTg3
NzlnbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVn
bWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5nbWFpbC1tLTY0
Mjc3MDY1OTU4NjE1MTg3NzlnbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tLTI3MTk5
NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgN
Cgl7bXNvLXN0eWxlLW5hbWU6Z21haWwtbV8tNjQyNzcwNjU5NTg2MTUxODc3OWdtYWlsLW0tNjU0
NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgz
MDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCnNwYW4uSGVhZGluZzFDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5n
IDEgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRp
bmcgMSI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6
IzJGNTQ5Njt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg
UHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJ
bWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjE2OTk5NjU0MDg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjYzODc3Njc4
ODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRv
bTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRU4tQ0EiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEdyZWcsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5TVEFNUCBZYW5nIG1vZGVsIFNIT1VMRCBqdXN0IGZvbGxvdyB0
aGUgcHJvY2VkdXJlIGRlZmluZWQgaW4gU1RBTVA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXBwbGUgQ29sb3IgRW1vamkmcXVvdDsiPiYjMTI4NTIyOzwvc3Bhbj4NCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5IZXJlIGlzIGEgc2ltaWxhciBleGFtcGxlIHRoYXQgdXNlcyDigJxTSE9V
TETigJ0gZm9yIHN1Y2ggY2FzZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlz
LTI5LnR4dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMt
MjkudHh0PC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGFnZSAzMTog
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+SW4gYWxsIGNh
c2VzLCB0aGUgc2VydmVyDQo8Yj5TSE9VTEQ8L2I+IG9ubHkgYWxsb2NhdGUgcG9ydHMgZnJvbSB0
aGUgcmFuZ2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7Jm5ic3A7IDQ5MTUyIC0gNjU1MzUgKHRoZSBEeW5hbWljIGFuZC9vciBQcml2
YXRlIFBvcnQgcmFuZ2UgW1BvcnQtTnVtYmVyc10pLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgdW5sZXNzIHRoZSBUVVJO
IHNlcnZlciBhcHBsaWNhdGlvbiBrbm93cywgdGhyb3VnaCBzb21lIG1lYW5zIG5vdDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsgc3BlY2lmaWVkIGhlcmUsIHRoYXQgb3RoZXIgYXBwbGljYXRpb25zIHJ1bm5pbmcgb24gdGhl
IHNhbWUgaG9zdCBhczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgdGhlIFRVUk4gc2VydmVyIGFwcGxpY2F0aW9uIHdpbGwg
bm90IGJlIGltcGFjdGVkIGJ5IGFsbG9jYXRpbmcgcG9ydHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IG91dHNpZGUgdGhp
cyByYW5nZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPkdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC5jb20mZ3Q7PGJyPg0K
PGI+RGF0ZTogPC9iPkZyaWRheSwgQXVndXN0IDksIDIwMTkgYXQgNDowMyBQTTxicj4NCjxiPlRv
OiA8L2I+JnF1b3Q7PVNNVFA6cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDtyZ2FuZGhpQGNp
c2NvLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPkhlbnJpayBOeWRlbGwgJmx0O2hueWRlbGxAYWNj
ZWRpYW4uY29tJmd0OywgJnF1b3Q7TU9SVE9OLCBBTEZSRUQgQyAoQUwpJnF1b3Q7ICZsdDthY21A
cmVzZWFyY2guYXR0LmNvbSZndDssIFJha2VzaCBHYW5kaGkgJmx0O3JnYW5kaGkuaWV0ZkBnbWFp
bC5jb20mZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmcXVvdDsgJmx0
O2RyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZndDssIElQUE0gQ2hhaXJzICZsdDtpcHBt
LWNoYWlyc0BpZXRmLm9yZyZndDssIE1pcmphIEt1ZWhsZXdpbmQNCiAmbHQ7aWV0ZkBrdWVobGV3
aW5kLm5ldCZndDssIElFVEYgSVBQTSBXRyAmbHQ7aXBwbUBpZXRmLm9yZyZndDs8YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1w
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5IaSBSYWtlc2gsIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPnRoYW5rIHlvdSBmb3Igc2hhcmluZyB5b3VyIGNvbmNlcm4gd2l0aCB0aGUgdXNlIG9mIHRo
ZSBub3JtYXRpdmUgbGFuZ3VhZ2UgdGhhdCBkZWZpbmVzIHZhbHVlcyBvZiBVRFAgcG9ydCBudW1i
ZXJzIHRoYXQgY2FuIGJlIHVzZWQgYnkgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgYW5kIFNlc3Npb24t
UmVmbGVjdG9yLiBJIGhvcGUgeW91J2xsIGFncmVlIHRoYXQgdGhlIGFiaWxpdHkgdG8gcGVyZm9y
bSBTVEFNUCB0ZXN0aW5nDQogdXNpbmcgcG9ydCBudW1iZXJzIG9ubHkgZnJvbSB0aGUgRHluYW1p
YyByYW5nZSBpcyBtYW5kYXRvcnkuIFRoZSB1c2Ugb2YgJnF1b3Q7TUFZJnF1b3Q7IGluIHJlZ2Fy
ZCB0byBVRFAgcG9ydCBudW1iZXJzIG91dHNpZGUgdGhlIGR5bmFtaWMgcmFuZ2UgaXMgaW50ZW5k
ZWQgdG8gc3RyZXNzIHRoYXQgYmVmb3JlIGluaXRpYXRpbmcgdGhlIHRlc3QgYW4gb3BlcmF0b3Ig
bXVzdCB0aG9yb3VnaGx5IGFuYWx5emUsIHVuZGVyc3RhbmQgdGhlIHBvc3NpYmxlIGltcGFjdA0K
IG9uIHRoZSBuZXR3b3JrLCBkZXZpY2VzLCBhbmQgc2VydmljZXMgdGhhdCBhcmUgcHJlc2VudCBp
biB0aGUgbmV0d29yay4gQW5kIHRodXMgdGhlIHNwZWNpZmljYXRpb24gYWxsb3dzLCB1bmRlciBj
ZXJ0YWluIGNvbmRpdGlvbnMsIHRoZSB1c2Ugb2YgcG9ydCBudW1iZXJzIGZyb20gb3V0c2lkZSB0
aGUgZHluYW1pYyByYW5nZS4gSSB0aGluayB0aGF0IG1vcmUgZGV0YWlscyBvbiB0aGUgdXNlIG9m
IFVEUCBwb3J0IG51bWJlcnMgYXJlIGFwcHJvcHJpYXRlDQogaW4gU1RBTVAgWUFORyBkYXRhIG1v
ZGVsIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+V2hhdCBkbyB5b3UgdGhpbms/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgQXVnIDksIDIwMTkgYXQgMTA6
MDMgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhp
QGNpc2NvLmNvbSI+cmdhbmRoaUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0
LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFu
a3MgZm9yIHlvdXIgY29tbWVudHMuIEFzIHRoZXJlIGlzIGFuIGFsdGVybmF0ZSDigJxNQVnigJ0g
b3B0aW9uLCBJTU8sIGhhdmluZyDigJxNVVNU4oCdIGNyZWF0ZXMgdW5uZWNlc3NhcnkgcmVzdHJp
Y3Rpb24sIGFzIHNvbWUgaW1wbGVtZW50YXRpb24gbWF5IGNob29zZSB0byBvbmx5IHN1cHBvcnQg
dGhhdCByYW5nZQ0KIGJlY2F1c2Ugb2Yg4oCcTVVTVOKAnS48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFr
ZXNoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5HcmVnIE1pcnNreSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgQXVn
dXN0IDksIDIwMTkgYXQgMTE6MzYgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90Oz1TTVRQOnJnYW5k
aGlAY2lzY28uIGNvbSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGlAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8
L2I+SGVucmlrIE55ZGVsbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+Jmd0OywgJnF1b3Q7TU9S
VE9OLCBBTEZSRUQgQyAoQUwpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YWNtQHJlc2VhcmNo
LmF0dC5jb20iIHRhcmdldD0iX2JsYW5rIj5hY21AcmVzZWFyY2guYXR0LmNvbTwvYT4mZ3Q7LCBS
YWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OywNCiAmcXVvdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mZ3Q7LCBJUFBNIENoYWlycyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBw
bS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OywNCiBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVm
PSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxl
d2luZC5uZXQ8L2E+Jmd0OywgSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5IaSBSYWtlc2ggYW5kIEhlbnJpaywNCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+bXVjaCBhcHByZWNpYXRlIHlvdXIgaWRlYXMuIEkgYWdyZWUg
d2l0aCB0aGUgbmV3IHRleHQgdGhhdCBpbmNsdWRlcyAmcXVvdDtNQVkmcXVvdDsgYXMgZXhwcmVz
c2VkIGJ5IFJha2VzaC4gSSB0aGluayB0aGF0IEhlbnJpaydzIHByb3Bvc2FsIHRvIG1haW50YWlu
ICZxdW90O01VU1QmcXVvdDsgZm9yIHRoZSBEeW5hbWljIHJhbmdlIGlzIGFjY3VyYXRlDQogYW5k
IHdpbGwgZW5zdXJlIGludGVyb3BlcmFiaWxpdHksIGluY2x1ZGluZyB3aXRoIHRoZSBleGlzdGlu
ZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAgTGlnaHQuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPldoYXQgZG8geW91IHRoaW5rPzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+T24gRnJpLCBBdWcgOSwgMjAxOSBhdCA0OjUxIEFNIFJha2VzaCBHYW5kaGkgKHJnYW5k
aGkpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MgSGVucmlrIGFuZCBHcmVnIGZv
ciB0aGUgdGV4dCBwcm9wb3NhbHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NYXkgYmUg
d2UgY2FuIGNoYW5nZSB0aGUgdGV4dCBhcyBmb2xsb3dzIHRvIGFsbG93IHRoZSBmbGV4aWJpbGl0
eS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZxdW90O1RodXMgU1RBTVAgU2Vzc2lvbi1T
ZW5kZXIgU0hPVUxEIGJlIGFibGUgdG8gc2VuZCB0ZXN0IHBhY2tldHMgdG8gZGVzdGluYXRpb24g
VURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9ydHMgcmFu
Z2UgNDkxNTItNjU1MzUgYXMgd2VsbCBhcyB0aGUgcmVnaXN0ZXJlZCBUV0FNUA0KIHBvcnQgODYy
LiBJbXBsZW1lbnRhdGlvbnMgTUFZIGFsbG93IHVzaW5nIFVEUCBwb3J0IG51bWJlciBvdXRzaWRl
IHRoZSBQcml2YXRlIFBvcnRzIHJhbmdlIHdoZW4gdGhlIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0g
ZmluZHMgYSBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiZxdW90OzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJv
bToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PkhlbnJpayBOeWRlbGwgJmx0OzxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRl
OiA8L2I+RnJpZGF5LCBBdWd1c3QgOSwgMjAxOSBhdCA1OjUxIEFNPGJyPg0KPGI+VG86IDwvYj5H
cmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwv
Yj4mcXVvdDs9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpyZ2FuZGhpQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGlAY2lzY28uY29tPC9h
PiZndDssICZxdW90O01PUlRPTiwgQUxGUkVEIEMgKEFMKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFjbUByZXNlYXJjaC5hdHQuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNtQHJlc2VhcmNoLmF0
dC5jb208L2E+Jmd0OywgUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGku
aWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9h
PiZndDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+Jmd0Oywg
SVBQTSBDaGFpcnMgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmlwcG0tY2hhaXJzQGlldGYub3JnPC9hPiZndDssDQogTWlyamEgS3VlaGxl
d2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2Js
YW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDssIElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9h
PiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5IaSBHcmVnLCB0byBtYWtlIHRoZSB3b3JkaW5nIGV2ZW4gY2xl
YXJlciB5b3UgY291bGQgY2hhbmdlIHRvPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mcXVvdDtUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVy
IE1VU1QgYXMgYSBtaW5pbXVtIGJlIGFibGUgdG8gc2VuZCB0ZXN0PGJyPg0KJm5ic3A7ICZuYnNw
O3BhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMg
YW5kL29yPGJyPg0KJm5ic3A7ICZuYnNwO1ByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUg
YXMgd2VsbCBhcyB0aGUgcmVnaXN0ZXJlZCBUV0FNUCBwb3J0IDg2Mi4gSW1wbGVtZW50YXRpb25z
IE1BWSBhbGxvdyB1c2luZyBwb3J0cyBvdXRzaWRlIHRoZSBJQU5BIGFzc2lnbmVkIFByaXZhdGUg
UG9ydHMgcmFuZ2UuJnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFRodSwgQXVnIDgsIDIwMTkgYXQgNTo1NiBQ
TSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFJha2VzaCBhbmQg
SGVucmlrLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50
aGFuayB5b3UgZm9yIGEgdmVyeSBpbmZvcm1hdGl2ZSBkaXNjdXNzaW9uLiBEbyB5b3UgdGhpbmsg
dGhlIHdvcmRpbmcgaW4gU2VjdGlvbiA0LjQgb2YgdGhlIFNUQU1QIHNwZWNpZmljYXRpb24gbmVl
ZHMgbW9kaWZpY2F0aW9uOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7VGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNU
IGJlIGFibGUgdG8gc2VuZCB0ZXN0PGJyPg0KJm5ic3A7ICZuYnNwO3BhY2tldHMgdG8gZGVzdGlu
YXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yPGJyPg0KJm5ic3A7
ICZuYnNwO1ByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBz
eXN0ZW0gc2hvdWxkIGZpbmQgYTxicj4NCiZuYnNwOyAmbmJzcDtwb3J0IG51bWJlciB0aGF0IGJv
dGggZGV2aWNlcyBjYW4gdXNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4uLi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwO0luIHRoZSBsYXR0ZXIgc2NlbmFyaW8sIHRo
ZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIFNIT1VMRCBzZXQgU1RBTVA8YnI+DQombmJzcDsgJm5i
c3A7U2Vzc2lvbi1SZWZsZWN0b3IgdG8gdXNlIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5h
bWljIGFuZC9vcjxicj4NCiZuYnNwOyAmbmJzcDtQcml2YXRlIFBvcnRzIHJhbmdlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHRoaW5rIHRo
YXQgdGhlIHRleHQgaXMgbm90IHJlc3RyaWN0aXZlIGFuZCBjYW4gc3RheS4gV2hhdCBkbyB5b3Ug
dGhpbms/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPldlIGNhbiByZXZpZXcgYW5kIHVwZGF0ZSBTVEFNUCBZQU5HIG1vZGVsIGluIGEgc2VwYXJh
dGUgdGhyZWFkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEF1ZyA4LCAyMDE5IGF0IDY6
MDkgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhp
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGlAY2lzY28uY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlRoYW5rcyBIZW5yaWsgYW5kIEFsIGZvciB5b3VyIGZlZWRiYWNrcyBhbmQgZGlzY3Vzc2lvbnMu
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGhhdmUgZmV3IGNvbW1lbnRzIG9uIHRoZSBU
V0FNUCB5YW5nIG1vZGVsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nOjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJnbWFpbC1tLTY0Mjc3MDY1OTU4NjE1MTg3NzlnbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0ODhn
bWFpbC1tLTI3MTk5NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xp
c3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KMSk8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NClJlZmxlY3RvciBz
aWRlIGRvZXMgbm90IGhhdmUgYXV0b2FsbG9jYXRlIG9wdGlvbi4gT25seSBzZW5kZXIgc2lkZSBo
YXMgaXQgYW5kIGJvdGggYWxsb3cgZHluYW1pYyByYW5nZSBwb3J0cyBvbmx5IChhbmQgODYyKS48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgaW5ldDpwb3J0LW51bWJlciB7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhbmdlICZxdW90Ozg2MiB8IDQ5MTUyLi42NTUzNSZx
dW90Ozs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtsZWFmIHNlbmRlci11ZHAtcG9ydCB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBl
IHVuaW9uIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgZHluYW1pYy1w
b3J0LW51bWJlcjs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgZW51bWVy
YXRpb24gezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZW51
bSBhdXRvYWxsb2NhdGUgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZxdW90O0luZGljYXRl
cyB0aGF0IHRoZSBDb250b2wtQ2xpZW50IHdpbGw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1dG8tYWxs
b2NhdGUgdGhlIFRXQU1QLVRlc3QgKFVEUCkgcG9ydCBudW1iZXI8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZS4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9ImdtYWlsLW0tNjQyNzcwNjU5NTg2MTUxODc3OWdtYWlsLW0tNjU0NDk5ODEyOTMy
MTYxMTQ4OGdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYxNzgzMDk0MTk2Njk2
MjY0bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdCI+DQoyKTxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPg0KQXV0
b2FsbG9jYXRlIGlzIHN0aWxsIGZyb20gdGhlIGR5bmFtaWMgcG9ydCByYW5nZSBvbmx5LjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImdtYWlsLW0tNjQyNzcwNjU5NTg2MTUxODc3OWdtYWlsLW0t
NjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW0tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW0xMjYx
NzgzMDk0MTk2Njk2MjY0bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBw
dCI+DQozKTxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
PC9zcGFuPg0KRXZlbiB3aXRoIHRoZSBkeW5hbWljIFVEUCBwb3J0LCB0aGUgYmFja2VuZCBhbmQg
Y29udHJvbGxlciBzdGlsbCBuZWVkIHRvICZuYnNwO2hhbmRsZSB0aGUgY2FzZSB3aGVyZSB0aGUg
VURQIHBvcnQgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHNvbWV0aGluZyBlbHNlIG9uIHRoYXQgbm9k
ZSwgYXMgaXQgaXMgZHluYW1pYy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tLTY0
Mjc3MDY1OTU4NjE1MTg3NzlnbWFpbC1tLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tLTI3MTk5
NjUxMjUxMDMwNzMzNjVnbWFpbC1tMTI2MTc4MzA5NDE5NjY5NjI2NG1zb2xpc3RwYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPg0KNCk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NCldlbGwga25vd24gcG9ydHMgY2FuIGJl
IGhhbmRsZWQgYnkgdGhlIGJhY2tlbmQgc2ltaWxhcmx5IGlmIHRoZXJlIHdhcyBhbiBlcnJvciBp
biBwcm92aXNpb25pbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iZ21haWwtbS02NDI3NzA2
NTk1ODYxNTE4Nzc5Z21haWwtbS02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbS0yNzE5OTY1MTI1
MTAzMDczMzY1Z21haWwtbTEyNjE3ODMwOTQxOTY2OTYyNjRtc29saXN0cGFyYWdyYXBoIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MTguMHB0Ij4NCjUpPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+DQpUaGlzIHJhbmdlIGlzc3VlIHNlZW1zIHRvIGdl
dCBwcm9wYWdhdGVkIHRvIHRoZSBuZXcgd29yayBsaWtlIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk90aGVyIHRoYW4gdGhlIFZPSVAgZXhhbXBsZSBi
ZWxvdywgdGhlcmUgaXMgYW5vdGhlciBleGFtcGxlIG9mIHRoZSBzaW1pbGFyIGNhc2Ugb24gUGFn
ZSAzMSBpbg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi10cmFt
LXR1cm5iaXMtMjkudHh0IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9p
ZC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yOS50eHQ8L2E+IGFzIHBvaW50ZWQgb3V0IGJ5IE1p
cmphIGluIGFub3RoZXIgdGhyZWFkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QXQgdGhp
cyBwb2ludCwgdHdvIHZlbmRvcnMgYXJlIHNheWluZyB0aGUgVURQIHBvcnQgcmFuZ2UgZm9yIFRX
QU1QIGlzIGFuIGlzc3VlIGZvciB0aGVtLiBBcyB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25z
IGRvIG5vdCBoYXZlIHN1Y2ggcmFuZ2UgbGltaXQsIG9wZXJhdG9ycyBtYXkgYmUgdXNpbmcgYW4N
CiBVRFAgcG9ydCBvdXRzaWRlIHRoaXMgcmFuZ2UsIHRoaXMgbWVhbnMgbW92aW5nIHRvIHRoZSBU
V0FNUCBZYW5nIG1vZGVsIGNvdWxkIGJlIHRyb3VibGVzb21lLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5S
YWtlc2g8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+aXBwbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmlwcG0tYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBv
ZiAmcXVvdDtNT1JUT04sIEFMRlJFRCBDIChBTCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzph
Y21AcmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjbUByZXNlYXJjaC5hdHQuY29t
PC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEF1Z3VzdCA4LCAyMDE5IGF0IDU6
MDIgQU08YnI+DQo8Yj5UbzogPC9iPkhlbnJpayBOeWRlbGwgJmx0OzxhIGhyZWY9Im1haWx0bzpo
bnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29t
PC9hPiZndDssIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwv
YT4mZ3Q7LCBJUFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OywNCiBNaXJq
YSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFy
Z2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OywgSUVURiBJUFBNIFdHICZs
dDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmlldyBv
ZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkgUmFrZXNoIGFuZCBIZW5yaWssPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj53b3JraW5nIGZy
b20gdGhlIFZvSVAgdGVzdGluZyBleGFtcGxlIGJlbG93LCBpdCBzZWVtcyBhcyB0aG91Z2gNCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj7igJxhYmls
aXR5IHRvIHRlc3Qgb24gYSBzcGVjaWZpYyBwb3J0IGluIHRoZSBVc2VyIHJhbmdlLDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj53aXRoIHByaW9yIGFn
cmVlbWVudCBvZiB1c2VycyBvbiB0aGUgdGVzdGVkIG5ldHdvcmvigJ08L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+c2hvdWxkIGhhdmUgYmVlbiBhc2tl
ZCBmb3ItYXMgYSBmZWF0dXJlIGR1cmluZw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPllBTkcgbW9kZWwgZGV2ZWxvcG1lbnQ/PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj50aGUgYXV0aG9ycyB1c2Vk
IHRoZSBEeW5hbWljIFJhbmdlIHRvIGF2b2lkICphY2NpZGVudGFsbHkqDQo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+c3RlcHBpbmcgb24gSUFOQS1h
bGxvY2F0ZWQgVXNlciBwb3J0cyBkdXJpbmcgYXV0by1hbGxvY2F0aW9uOjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxl
YWYgc2VuZGVyLXVkcC1wb3J0IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgdW5pb24gezwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVy
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSBlbnVtZXJhdGlvbiB7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBlbnVtIGF1dG9hbGxv
Y2F0ZSB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JnF1b3Q7SW5kaWNhdGVzIHRoYXQgdGhl
IENvbnRvbC1DbGllbnQgd2lsbDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXV0by1hbGxvY2F0ZSB0aGUg
VFdBTVAtVGVzdCAoVURQKSBwb3J0IG51bWJlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZnJvbSB0aGUg
ZHluYW1pYyBwb3J0IHJhbmdlLiZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+d2l0aCBSRkMgNjMzNTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Ni4mbmJzcDsgUG9ydCBOdW1iZXIgUmFuZ2VzPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsg
VENQLCBVRFAsIFVEUC1MaXRlLCBTQ1RQLCBhbmQgRENDUCB1c2UgMTYtYml0IG5hbWVzcGFjZXMg
Zm9yIHRoZWlyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBwb3J0IG51bWJlciByZWdpc3RyaWVzLiZuYnNwOyBUaGUgcG9ydCBy
ZWdpc3RyaWVzIGZvciBhbGwgb2YgdGhlc2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHRyYW5zcG9ydCBwcm90b2NvbHMgYXJl
IHN1YmRpdmlkZWQgaW50byB0aHJlZSByYW5nZXMgb2YgbnVtYmVyczwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgW1JGQzEzNDBd
LCBhbmQgU2VjdGlvbiA4LjEuMiBkZXNjcmliZXMgdGhlIElBTkEgcHJvY2VkdXJlcyBmb3IgZWFj
aDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsgcmFuZ2UgaW4gZGV0YWlsOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgdGhlIFN5c3RlbSBQb3J0
cywgYWxzbyBrbm93biBhcyB0aGUgV2VsbCBLbm93biBQb3J0cywgZnJvbSAwLTEwMjM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IChhc3NpZ25lZCBieSBJQU5BKTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgdGhl
IFVzZXIgUG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFJlZ2lzdGVyZWQgUG9ydHMsIGZyb20gMTAy
NC08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDQ5MTUxIChhc3NpZ25lZCBieSBJQU5BKTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+cHJvdmlkaW5n
IG91ciBvdmVyLXJpZGluZyBndWlkYW5jZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPklmIHdlIGFncmVlIHRoYXQgdGhlIHNvcnQgb2YgdGVzdGlu
ZyB5b3UgZGVzY3JpYmUgbWVhbnM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+YWRkaW5nIGEgbmV3IGZlYXR1cmUgdG8gdGhlIG1vZGVsLCB0aGVuIGxl
dOKAmXMgZ2l2ZSBzb21lIHRob3VnaHQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+dG8gaG93IHRoYXQgbWlnaHQgYmVzdCBiZSBkb25lLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+QWw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBIZW5y
aWsgTnlkZWxsIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBBdWd1c3QgOCwgMjAxOSAzOjUxIEFNPGJyPg0KPGI+VG86PC9iPiBSYWtl
c2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwv
Yj4gTU9SVE9OLCBBTEZSRUQgQyAoQUwpICZsdDs8YSBocmVmPSJtYWlsdG86YWNtQHJlc2VhcmNo
LmF0dC5jb20iIHRhcmdldD0iX2JsYW5rIj5hY21AcmVzZWFyY2guYXR0LmNvbTwvYT4mZ3Q7OyBJ
UFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OzsgSUVURiBJUFBNIFdHICZs
dDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0
Zi5vcmc8L2E+Jmd0OzsNCiBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0
ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+
Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFt
cDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BZ3Jl
ZSBSYWtlc2guPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5U
aGVyZSBpcyB2YWx1ZSBpbiBiZWluZyBhYmxlIHRvIGZvciBleGFtcGxlIGFzIGNsb3NlIGFzIHBv
c3NpYmx5IG1pbWljIGZvciBleGFtcGxlIGEgVm9JUCBmbG93IG9uIGEgbmV0d29yayBwYXRoLCB1
c2luZyB0eXBpY2FsIFVEUCBwb3J0cyAoNTA2MCBmb3IgZXhhbXBsZSksIGFuZCBhIHR5cGljYWwg
Vm9JUA0KIElQRyAoMjBtcykgYW5kIHByb3BlciBwYXlsb2FkIGxlbmd0aCB0byBtYWtlIHRoZSBU
V0FNUCBmbG93cyBiZSB0cmVhdGVkIGluIHRoZSBzYW1lIHdheSBhcyB0aGUgcmVhbCBSVFAgdHJh
ZmZpYyBieSB0aGUgbmV0d29yayBlbGVtZW50cyAoZmlyZXdhbGxzLCBOQVQgb3Igb3RoZXIgcG9y
dC1zZW5zaXRpdmUgZGV2aWNlcykuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gV2VkLCBBdWcgNywgMjAxOSBhdCA2OjAyIFBN
IFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21h
cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
VGhhbmtzIEFsIGFuZCBIZW5yaWsuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPklmIHRoZXJlIGlzIG5vIHNwZWNpZmljIHJlcXVpcmVtZW50IHRv
IGFkZCBhIGxpbWl0IG9uIHRoZSBVRFAgcG9ydCByYW5nZSwgaXQgd291bGQgYmUgZ29vZCB0byBu
b3QgaGF2ZSBpdCBpbiB0aGUgU1RBTVAgZHJhZnQgYXMgd2VsbCBhcyBpbiB0aGUgVFdBTVAgWWFu
ZyBtb2RlbC4gTGV0IGltcGxlbWVudGF0aW9ucw0KIGRlY2lkZSB3aGF0IHBvcnRzIHRoZXkgY2Fu
IHN1cHBvcnQgKGtlZXBpbmcgaW4gbWluZCB0aGUgYXNzaWduZWQgb25lcykgYW5kIGxldCBvcGVy
YXRvcnMgZGVjaWRlIHdoYXQgcG9ydCB0aGV5IGxpa2UgdG8gcHJvdmlzaW9uLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtl
c2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
T24gV2VkLCBBdWcgNywgMjAxOSBhdCAxMDozNCBBTSBNT1JUT04sIEFMRlJFRCBDIChBTCkgJmx0
OzxhIGhyZWY9Im1haWx0bzphY21AcmVzZWFyY2guYXR0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFj
bUByZXNlYXJjaC5hdHQuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxhIG5hbWU9Im1fLTY0Mjc3MDY1OTU4NjE1
MTg3NzlfbV8tNjU0NDk5ODEyOTMyMTYiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvYT48bzpwPjwvbzpw
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3Jk
ZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4gaXBwbSBbbWFpbHRv
OjxhIGhyZWY9Im1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5p
cHBtLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5IZW5yaWsgTnlk
ZWxsPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkgNDozMCBBTTxi
cj4NCjxiPlRvOjwvYj4gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGku
aWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9h
PiZndDs8YnI+DQo8Yj5DYzo8L2I+IElQUE0gQ2hhaXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBw
bS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwv
YT4mZ3Q7OyBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7OyBNaXJqYSBLdWVobGV3aW5kICZs
dDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmll
dGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlw
cG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5UaGUgcmFuZ2UgcHJvYmFibHkgY29tZXMgZnJvbSB0aGUgSUFOQSBk
ZWZpbml0aW9uIG9mIHRoZSBlcGhlbWVyYWwgcG9ydHMgKDQ5MTUyIHRvIDY1NTM1KSBhbHRob3Vn
aCB0aGVzZSBhcmUgZGVmaW5lZCBmb3Igc2hvcnQtbGl2ZWQgVENQIGFuZCBub3QgZXhwbGljaXRs
eSBmb3IgVURQLiBXaHkgdGhpcyBtYWRlDQogaXQgaW50byB0aGUgeWFuZyBtb2RlbCBmb3IgVFdB
TVAtdGVzdCAod2hpY2ggaXMgVURQKSBJIGRvbnQga25vdywgcHJvYmFibHkgc29tZW9uZSBtaXhl
ZCBpdCB1cCB3aXRoIFRDUCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNo
IHRob3VnaHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+W2FjbV0NCjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM2MzM1LTIzc2VjdGlvbi0y
RDYmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4z
SG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VS
SEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJmFtcDtzPVkzSTRzVzljUTBVWGg4Y1VYdVB5
bVhvOXNvUDJLUUZ6ZWluNW9Da1BkS0UmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzYzMzUjc2VjdGlvbi02PC9hPjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5zZWVtcyBjbGVhciB0byBtZSwgd2l0
aG91dCBtYWtpbmcgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gVENQIGFuZCBVRFA8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+eW91IG1lbnRpb24uIFRo
ZXJlIHdhcyBkaXNjdXNzaW9uIG9uIHRoZSBpcHBtLWxpc3QgSUlSQywgdG9vLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Nb3N0LCBpZiBu
b3QgYWxsLCBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAgSSBoYXZlIHNlZW4gZG9lcyBub3QgaW1w
b3NlIGxpbWl0YXRpb25zIG9uIHRoZSBzb3VyY2UgVURQIHBvcnRzIGZvciB0aGUgVFdBTVAtdGVz
dCBwYWNrZXRzIHdoZW4gY29uZmlndXJpbmcgdmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhlcg0K
IEFjY2VkaWFuLCBFeGZvLCBWaWF2aSwgSnVuaXBlciwgTm9raWEsIEh1YXdlaSBpbXBvc2UgYW55
IGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4gY29uZmlndXJpbmcgdmlhIENMSSBvciBHVUkuJm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5XaXRoIGEgeWFuZyBtb2RlbCBiYXNlZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwg
b2YgY291cnNlIGJlIGxpbWl0ZWQgaWYgdGhleSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5
IGRlZmluZXMgdGhlIGVwaGVtZXJhbCByYW5nZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRp
c2FkdmFudGFnZXMNCiBvZiB0aGlzLCBidXQgaXQgd291bGQgb2YgY291cnNlIGhhdmUgYmVlbiBi
ZXR0ZXIgaWYgdGhlIHlhbmcgbW9kZWwgd2FzIGxlc3MgcmVzdHJpY3RpdmUsIHNpbmNlIHRoZSBy
ZXN0cmljdGlvbiBoYXMgbm8gcmVhbCB2YWx1ZSBpbiBpdHNlbGYuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPlthY21dIC4uLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+ZXhjZXB0IGF2b2lkaW5n
IGEgcG9ydCBhc3NpZ25lZCBieSBJQU5BLi4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCkFsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBBdWcgNiwgMjAx
OSBhdCA4OjA3IFBNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmll
dGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1y
aWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyBIZW5yaWsuIFdoZXJlIGRvZXMgdGhp
cyByZXF1aXJlbWVudCBjb21lIGZyb20/IEFsc28sIGhvdyBkbyBJIGNvbmZpZ3VyZSB0aGUgVURQ
IHBvcnQgb3V0c2lkZSB0aGUgcmFuZ2UgdXNpbmcgdGhlIFRXQU1QIFlhbmcgbW9kZWw/PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFu
a3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+T24gVHVlLCBBdWcgNiwgMjAxOSBhdCAxMToxOSBBTSBIZW5yaWsgTnlkZWxsICZs
dDs8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRhcmdldD0iX2JsYW5rIj5o
bnlkZWxsQGFjY2VkaWFuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10
b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpj
dXJyZW50Y29sb3IiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlcmUgaXMgYSBk
aXN0aW5jdGlvbiBiZXR3ZWVuICZxdW90O211c3QgYmUgYWJsZSB0byBzZW5kIHRvIHRoZXNlIGRl
c3RpbmF0aW9uIHBvcnRzJnF1b3Q7IGFuZCAmcXVvdDttdXN0IG9ubHkgYmUgYWJsZSB0byBzZW5k
IHRvIHRoZXNlIGRlc3RpbmF0aW9uIHBvcnRzJnF1b3Q7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIGZpcnN0IHdvcmRpbmcgZG9lcyBub3QgcHJv
aGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRvIHNlbmQgYWxzbyB0byBvdGhlciBkZXN0aW5hdGlv
biBwb3J0cy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDQ6NTcgUE0gUmFrZXNoIEdhbmRo
aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7
Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXIt
Ym90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhpIEdyZWcsDQo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij5NYW55IHRoYW5rcyBmb3IgdGhlIHJlcGx5Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
QXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVyZSB3aGVyZSBzdWNo
IHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFub3RoZXIgZW1haWwg
dGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVtKSwgdGhlDQogZm9sbG93aW5nIHRleHQgd2l0aCBN
VVNUIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1vZGVsIDxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRpcHBtLTJEdHdhbXAtMkR5YW5nLTJEMTMmYW1w
O2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRW
eUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJ
dS1vJmFtcDtzPUhSXzVudHdWdTk4TUxWc05TYmZMa2VHbFFjX0RTVDAyYV9qdXJBTEhPUFEmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdl
YmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZiI+ZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmc8L3Nw
YW4+PC9hPiBzaG91bGQgYWxzbyBub3QgcGxhY2Ugc3VjaCByZXN0cmljdGlvbi4mbmJzcDsNCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPlNlY3Rpb24gNC40DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRl
ciBNVVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBv
cnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkx
NTItNjU1MzUsIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hvdWxkIGZpbmQgYTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwb3J0IG51bWJl
ciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5PbiBTYXQsIEF1ZyAzLCAyMDE5IGF0IDE6MDUgUE0gR3JlZyBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9w
OmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3Vy
cmVudGNvbG9yIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFJha2VzaCw8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPm15IGFwb2xvZ2llcyBm
b3IgdGhlIG1pc3NwZWxsaW5nIG9mIHlvdXIgbmFtZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmsgeW91IGZvciB5b3VyIGtpbmQgY29u
c2lkZXJhdGlvbiBvZiB0aGUgcHJvcG9zZWQgdXBkYXRlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRpbmcgdGhlIGRlZmluaXRpb24g
b2YgdGhlIHJhbmdlIG9mIHRoZSB2YWxpZCBVRFAgcG9ydCBudW1iZXJzLA0KPGEgaHJlZj0iaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5p
ZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGlwcG0tMkR0d2FtcC0yRHlhbmctMkQxMyZhbXA7
ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5
RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1
LW8mYW1wO3M9SFJfNW50d1Z1OThNTFZzTlNiZkxrZUdsUWNfRFNUMDJhX2p1ckFMSE9QUSZhbXA7
ZT0iIHRhcmdldD0iX2JsYW5rIj4NCmRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPC9hPiZuYnNw
O3VzZXMgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5i
c3A7dHlwZWRlZiBkeW5hbWljLXBvcnQtbnVtYmVyIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt0eXBlIGluZXQ6cG9ydC1udW1iZXIgezxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtyYW5nZSA0OTE1Mi4uNjU1MzU7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7fTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uICZx
dW90O0R5bmFtaWMgcmFuZ2UgZm9yIHBvcnQgbnVtYmVycy4mcXVvdDs7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDt9PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPnRvIHNwZWNpZnkgdGhlIHZhbGlkIHJhbmdlIGZvciBhIHNlbmRlci11ZHAtcG9y
dC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0IG51bWJlciBvZiBhIFNlc3Npb24tUmVmbGVjdG9y
IGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRseSBkaWZmZXJlbnRseSBiZWNhdXNlIGl0IGluY2x1
ZGVzIHRoZSB3ZWxsLWtub3duDQogcG9ydCA4NjI6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7bGVhZiByZWZsZWN0b3ItdWRwLXBvcnQgezxicj4NCiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJlciB7
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO3JhbmdlICZxdW90Ozg2MiB8IDQ5MTUyLi42NTUzNSZxdW90Ozs8YnI+DQombmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fTxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Rlc2NyaXB0aW9uPGJy
Pg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyZxdW90O1RoZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgdXNlZCBpbiB0aGU8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFRX
QU1QLVRlc3QgKFVEUCkgdGVzdCBwYWNrZXRzIGJlbG9uZ2luZyB0byB0aGlzPGJyPg0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0ZXN0IHNl
c3Npb24uJnF1b3Q7Ozxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5CdXQsIGFzIHdlIG9ic2VydmUsIGluIGJvdGggY2FzZXMgZGVmaW5pdGlvbnMgaW5jbHVkZSB0
aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4cGxpY2l0bHkgZGVmaW5lZC4gSSB0aGluayB0aGF0
IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlvbiBjb25zaXN0ZW50IHdpdGggdGhlIFRXQU1QLCBU
V0FNUCBZQU5HDQogZGF0YSBtb2RlbCBpbiBwYXJ0aWN1bGFyLCBpbiB0aGUgd2F5IHRoZSB2YWxp
ZCByYW5nZSBvZiBVRFAgcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFsIHRv
IHRoZSBTVEFNUCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBG
cmksIEF1ZyAyLCAyMDE5IGF0IDEwOjUzIEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVu
dGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29s
b3IiPg0KPGRpdj4NCjxoMT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LXdlaWdo
dDpub3JtYWwiPlRoYW5rcyBHcmVnIGZvciBjb25zaWRlcmluZyBteSByZXZpZXcgY29tbWVudHMu
DQo8L3NwYW4+PG86cD48L286cD48L2gxPg0KPGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtd2VpZ2h0Om5vcm1hbCI+R29vZCB0byBzZWUgdGhlIG1lc3NhZ2UgZm9ybWF0IGFs
aWduZWQgd2l0aCBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdiBhbmQgdXNpbmcgTUJa
IDMwLiBUaGlzIHNob3VsZCBmaXggdGhlIGludGVyb3BlcmFiaWxpdHkgaXNzdWUgYmV0d2VlbiB0
aGUgdHdvLiBUaGlzIGFsc28gZ2l2ZXMgZmV3ICgzKSBieXRlcyBmb3IgYW55IGZ1dHVyZSBleHRl
bnNpb25zLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+DQo8L3NwYW4+PG86
cD48L286cD48L2gxPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+WW91IG1heSBm
aXggdGhlIHNwZWxsaW5nIG9mIG15IG5hbWUgYW5kIGFub3RoZXIgdHlwbyBiZWxvdzo8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij5PTEQ6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+YW5kIFJha2VzaCBHYW5kaSBv
ciB0aGVpcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk5F
Vzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij5hbmQgUmFrZXNoIEdhbmRoaSBmb3IgdGhlaXI8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+SSBkaWQgbm90IHNlZSBmb2xsb3dpbmcgY29tbWVudCBhZGRyZXNz
ZWQuIElzIHRoYXQgaW50ZW50aW9uYWw/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
T24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjExIEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9
Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBUaGFua3MgR3JlZyBmb3IgdGhl
IHJlcGx5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyBJbiB0aGlzIGNhc2UsIHNob3VsZCB0aGUgZHJhZnQganVzdCBzdGF0
ZSB0aGF0IHRoZSBTZXNzaW9uLVNlbmRlciBjYW4gc2VsZWN0IGRlc3RpbmF0aW9uIFVEUCBwb3J0
IG51bWJlciBmb2xsb3dpbmcgdGhlIGd1aWRlbGluZXMgc3BlY2lmaWVkIGluDQogW1JGQzYzMzVd
LCBpbnN0ZWFkIG9mIHNwZWNpZnlpbmcgZm9sbG93aW5nPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNlY3Rpb24gNC40DQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFi
bGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZy
b20gdGhlIER5bmFtaWMgYW5kL29yPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTItNjU1MzUsIHRl
c3QgbWFuYWdlbWVudCBzeXN0ZW0gc2hvdWxkIGZpbmQgYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwb3J0IG51bWJlciB0aGF0IGJvdGgg
ZGV2aWNlcyBjYW4gdXNlLiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+UmFrZXNoPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIEZyaSwgQXVnIDIsIDIwMTkg
YXQgMTowMCBQTSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpj
dXJyZW50Y29sb3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZvciB5b3VyIGhlbHBmdWwgY29tbWVudHMuIFdlJ3Zl
IHVwZGF0ZWQgdGhlIGZvcm1hdCBvZiB0aGUgYmFzZSBTVEFNUCB0ZXN0IHBhY2tldC4gQXBwcmVj
aWF0ZSB5b3VyIGZlZWRiYWNrIG9uIHRoZSBwcm9wb3NlZCBjaGFuZ2VzLCBjb21tZW50cyBhbmQg
cXVlc3Rpb25zLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjI3IEFNIFJh
a2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0O2JvcmRlci10b3A6Y3VycmVudGNvbG9yO2JvcmRlci1yaWdodDpjdXJyZW50Y29s
b3I7Ym9yZGVyLWJvdHRvbTpjdXJyZW50Y29sb3IiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkhpIEdyZWcsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZGluZyB0aGUgc2l6ZSBvZiB0aGUgcGFkZGluZywgeWVz
LCBpdCdzIGdvb2QgdG8gdXNlIHRoZSBzYW1lIHNpemUgcGF5bG9hZCBmb3IgcXVlcnkgYW5kIHJl
c3BvbnNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5Ib3dldmVyLCB0aGUgU1RBTVAgcGF5bG9hZCB3aXRoIFRMViBleHRlbnNpb24gKGRyYWZ0
LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYtMDEpIGhhcyBzbGlnaHRseSBkaWZmZXJlbnQg
cGFkZGluZyBzaXplICgyNyAoIG9yICZndDsgMjkpIHZzLiAzMCkuIElzIHRoZXJlIGEgd2F5IHRv
IG1ha2UgdGhlbSBjb21wYXRpYmxlPw0KIERvZXMgaXQgbWVhbiB0aGF0IGZvciBTVEFNUCB3aXRo
IFRMViwgU2VydmVyIE9jdGV0cyBpcyBzZXQgdG8gMSwgYnV0IGl0IHNheXMgTUJaIDAgZm9yIGFs
bCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRlciBzdXBwb3J0cyBTZXJ2ZXIgT2N0ZXRzIGFuZCBz
ZWUgdGhlIHNpemUgJmd0OyAyNywgaXQgbWF5IGZpbmQgdGhlIFNlcnZlciBPY3RldCBzaXplIG9m
IDAgY29uZnVzaW5nPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1bCA4
LCAyMDE5IGF0IDc6MjAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNt
IDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo
dDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXIt
cmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBTaGFocmFtLDxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZvciB0aGUgcmV2aWV3IGFu
ZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJTSZndDsm
Z3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0g
RGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tIiB0
YXJnZXQ9Il9ibGFuayI+c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdp
bi1ib3R0b206NS4wcHQ7Ym9yZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJl
bnRjb2xvcjtib3JkZXItYm90dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5ISSBHcmVnPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+SSByZWFkIHlvdXIgZHJhZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBxdWVz
dGlvbnM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4xKSBEb2VzIGl0IHJlcXVpcmUgYW55IFVEUC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQg
cmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FNUD8gaWYgaXQgcmV1c2VzIGZyb20gVFdBTVAgdGhlbiAm
bmJzcDtob3cgZG9lcyB0aGUgcmVjZWl2ZXIgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFRXQU1QIGFu
ZCBTVEFNUD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HSU0mZ3Q7Jmd0OyBTVEFNUCB1c2VzIHRoZSB3
ZWxsLWtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RX
QU1QLVRlc3QgUmVjZWl2ZXIgcG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0
aW9uIFVEUCBwb3J0IG51bWJlci4uIFNUQU1QIG1heSB1c2UgZGVzdGluYXRpb24NCiBVRFAgcG9y
dCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1
Mi02NTUzNS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDow
Y207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmln
aHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4yKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1P
IGNvbXBhcmVkIHRvIFRXQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFRoZSB3
b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCmNoYWxsZW5nZXMgaW4gYWNoaWV2
aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0
OzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVs
MSBsZm8xIj4NCmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVyZm9ybWFuY2Ug
bW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0zOTApOzxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8x
Ij4NCmltcHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRv
b2wgdG8gc3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBh
cmFtZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4mbmJzcDs8
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItdG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6
Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206Y3VycmVudGNvbG9yIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4zKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT88
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5HSU0mZ3Q7Jmd0OyBJdCB3YXMgYWdyZWVkIHRvIG1ha2UgdGhl
IHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIHRoZSBkZWZhdWx0LiBSRkMg
NjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBhbmQgVFItMzkwIHJlcXVpcmVzIGl0IHRvIGJlIHN1
cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBsZW1lbnRhdGlvbnMuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9y
ZGVyLXRvcDpjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0OmN1cnJlbnRjb2xvcjtib3JkZXItYm90
dG9tOmN1cnJlbnRjb2xvciI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPlRoeDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5TaGFocmFtPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gSnVs
IDgsIDIwMTksIGF0IDEwOjE3IEFNLCBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPkhpIE1pcmphLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+dGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRoZSBuZXcgcGFyYWdy
YXBoIG5vdyByZWFkcyBhczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgTG9hZCBvZiBTVEFNUCB0ZXN0IHBh
Y2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBl
eGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgYmUgdGhvcm91
Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgW1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFu
Y2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZm9y
IFVEUC1iYXNlZCBwcm90b2NvbC4mbmJzcDsgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRl
c3QgdHJhZmZpYzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlcGVuZHMgb24gdGhlIHRlc3Qg
b2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBpbjxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7IHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gW1JGQzgwODVdLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYg
aXQgaXMgYWNjZXB0YWJsZSwgSSdkIGxpa2UgdG8gdXBsb2FkIHRoZSB1cGRhdGVkIHZlcnNpb24g
b2YgZHJhZnQtaWVmZi1pcHBtLXN0YW1wIGJlZm9yZSB0aGUgY3V0LW9mZiBkZWFkbGluZS48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJl
Z2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVobGV3aW5k
ICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsi
PmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXIt
dG9wOmN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQ6Y3VycmVudGNvbG9yO2JvcmRlci1ib3R0b206
Y3VycmVudGNvbG9yIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgR3JlZyw8YnI+DQo8YnI+DQpTZWUg
YmVsb3cuPGJyPg0KPGJyPg0KJmd0OyBPbiA4LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWly
c2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsgdGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRv
IFJGQyA4MDg1LiBJIGFncmVlIHRoYXQgdGhlIGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFu
dCBhbmQgYSByZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSBy
ZWFkaW5nIFNlY3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24g
YW5kIGd1aWRhbmNlIGluIG90aGVyIHNlY3Rpb25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHks
DQogU2VjdGlvbiAzLjEuNSBJbXBsaWNhdGlvbnMgb2YgUlRUIGFuZCBMb3NzIE1lYXN1cmVtZW50
cyBvbiBDb25nZXN0aW9uIENvbnRyb2wuIFdvdWxkIGFkZGluZyB0aGUgcmVmZXJlbmNlIHRvIHRo
YXQgc2VjdGlvbiBpbiB0aGUgbmV3IHRleHQgcHJvcG9zZWQgZm9yIHRoZSBTZWN1cml0eSBDb25z
aWRlcmF0aW9ucyBzZWN0aW9uIHdvcms/IEknbGwgcHV0IFJGQyA4MDg1IGFzIEluZm9ybWF0aW9u
YWwgcmVmZXJlbmNlIGFzIGl0IGlzIEJDUC48YnI+DQomZ3Q7IE5FVyBURVhUOjxicj4NCiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZl
cmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBl
eGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O2JlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlvbiAz
LjEuNSBpbjxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwYXJ0aWN1bGFyIGJl
Zm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4uLi48YnI+DQo8YnI+DQo8YnI+DQpOb3Qg
c3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29yZCBidXQgb3RoZXJ3aXNlIGZpbmUg
Zm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRlIHNlbnRlbmNlIGxpa2U6PGJyPg0K
PGJyPg0K4oCcUkZDODA4NSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRs
aW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJhc2VkIHByb3RvY29sLiBXaGlsZSB0aGUgY2hhcmFj
dGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBp
dCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc2F5IGluIHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQg
aW4gUkZDODA4NS7igJ08YnI+DQo8YnI+DQpPciBzb21ldGhpbmcgc2ltaWxhcuKApjxicj4NCjxi
cj4NCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZ
dCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRp
b25hbCByZWYgaXMgZmluZS48YnI+DQo8YnI+DQpNaXJqYTxicj4NCjxicj4NCjxicj4NCjxicj4N
CiZndDsgPGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZndDsgR3JlZzxicj4NCiZndDsgPGJyPg0K
Jmd0OyBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRm
QGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyBIaSBHcmVnLDxicj4NCiZn
dDsgPGJyPg0KJmd0OyBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29v
ZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2Ug
dG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25n
ZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2Vu
ZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMgKGlmDQogUlRUIGlzIHVua25v
d24pLiBJIGd1ZXNzIGl0IGRvZXNu4oCZdCBtYWtlIHNlbnNlIHRvIHJlcXVpcmUgdGhpcyBmb3Ig
dGVzdGluZyB0cmFmZmljLCBob3dldmVyLCBpdCBjb3VsZCBtYXliZSBzdGlsbCBiZSBhIGdvb2Qg
cmVjb21tZW5kYXRpb24/IFdoYXQgZG8geW91IHRoaW5rPzxicj4NCiZndDsgPGJyPg0KJmd0OyBB
bHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSByZXZpZXcgdG8gdGhlIElQUE0gbGlzdCwgYXMgSSB1
bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0aGUgSVBQTSBjaGFpcnMgaW5zdGVhZCBvZiB0aGUg
d2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQgeW91IHByb3Bvc2VkIGNoYW5nZXMgdG8gdGhlIGxp
c3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdhcmUgb2YgdGhlc2UgY2hhbmdlcy4gU29ycnkgZm9y
IHRoZSB1bmNvbnZpZW5jZS48YnI+DQomZ3Q7IDxicj4NCiZndDsgTWlyamE8YnI+DQomZ3Q7IDxi
cj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIDYuIEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBN
aXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsgJmd0OyB0aGFuayB5b3UgZm9y
IHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMu
IFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQgdGFnZ2VkIEdJTSZndDsmZ3Q7
LiBBdHRhY2hlZCB0aGUgZGlmZi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFJlZ2Fy
ZHMsPGJyPg0KJmd0OyAmZ3Q7IEdyZWc8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9u
IFRodSwgSnVsIDQsIDIwMTkgYXQgOToxMCBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVm
PSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxl
d2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgSGkgYXV0aG9ycywgaGkgYWxs
LDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgVGhhbmtzIGZvciB0aGlzIHdlbGwtd3Jp
dHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29kIHNoZXBoZXJkIHdyaXRlLXVwISBJIHdvdWxkIGxp
a2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3JlIEkgc3RhcnQgSUVURiBsYXN0IGNhbGwuPGJyPg0K
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJIGJlbGlldmUgdGhpcyBkb2N1bWVudCBzaG91bGQg
c2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3JrIGxvYWQgYW5kIGNvbmdlc3Rpb24gKGNvbnRyb2wp
LiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBxdWl0ZSBhIGJpdCBzZW5kZXIgc2NoZWR1bGluZywg
aG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBsaWZpZWQgdmVyc2lvbiwgc28gSSB0aGluayBpdCBj
b3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1dCBhIHdhcmluZyBpbiB0aGlzIGRvY3VtZW50DQog
dGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25v
dyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQg
YXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1l
bnQgY291bGQgYmUgZ29vZC48YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsmbmJzcDsgVGhhbmsg
eW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24g
cG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBub3QgaW5jbHVkZSBjb250cm9sIGFu
ZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBCZWNh
dXNlIG9mIHRoZSBjb250cm9sPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBhbmQgbWFuYWdl
bWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczxicj4N
CiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgc3BlY2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVy
YWwgcmVxdWlyZW1lbnQgaXMgc2V0Ojxicj4NCiZndDsgJmd0OyBhZGRpbmcgdGhlIG5ldyB0ZXh0
IGhlcmU6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TG9hZCBvZiBT
VEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8
YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlc3RpbWF0ZWQsIGFuZCB0
aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91Z2hseSBhbmFseXplZCBi
ZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZn
dDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgQW5vdGhlciBjb21tZW50OiBZb3Ugb25seSBzYXkgYXQg
dGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQsIHdoaWNoIGltcGxp
ZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBzaG91bGQg
bWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEgVURQLWJhc2VkIHBy
b3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuPGJyPg0KJmd0OyAmZ3Q7
IEdJTSZndDsmZ3Q7IEFkZGluZyB0aGUgcmVmZXJlbmNlIHRvICZxdW90O1VEUCB0cmFuc3BvcnQm
cXVvdDsgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9mJm5ic3A7IE9wZXJhdGlv
bnMgc2VjdGlvbjo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IFNUQU1QIFNlc3Npb24tU2Vu
ZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJhbnNwb3J0IHRvd2FyZCBTVEFN
UCBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE1pcmph
PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBQLlMuOjxicj4NCiZndDsgJmd0OyBOaXQ6
IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0
ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50IGRlZmluZXMgYW4gYWN0aXZlIHBlcmZvcm1hbmNl
IG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvPGJyPg0KJmd0OyAmZ3Q7IC0mZ3Q7IOKAnGFu4oCd
IG1pc3Npbmc8YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsgVGhhbmsgeW91LiBEb25lLiA8YnI+
DQomZ3Q7ICZndDsgJmx0O0RpZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFm
dC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWwmZ3Q7PGJyPg0KJmd0OyA8bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlz
dGluZm9faXBwbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7
cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3QyZHFPbzAtREgycmRYZkpl
a3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9RTM0dXFLbVFkTzJWczF1WHRXN0hJaVByNGNvNmZBcHA3
ZFJvX0VQQ2lpbyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1A
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3
LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENs
bG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9RTM0dXFLbVFkTzJW
czF1WHRXN0hJaVByNGNvNmZBcHA3ZFJvX0VQQ2lpbyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86cD48L286cD48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4tLQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUEwODMyIj5IZW5yaWsgTnlkZWxsPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFu
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzFBMDgzMiI+MS44
NjYuNjg1LjgxODE8YnI+DQo8YSBocmVmPSJtYWlsdG86aG55ZGVsbEBhY2NlZGlhbi5jb20iIHRh
cmdldD0iX2JsYW5rIj5obnlkZWxsQGFjY2VkaWFuLmNvbTwvYT48L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0z
QV9fYWNjZWRpYW4uY29tJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2akln
JmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJy
ZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRP
QU1YX053TmZOaDVRTXFRJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xv
cjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1
ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxNTciIGhlaWdodD0iNTAiIHN0eWxlPSJ3aWR0aDox
LjYzNTRpbjtoZWlnaHQ6LjUyMDhpbiIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4NjE1MTg3Nzln
bWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdt
YWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2MzkzODAzNTVnbWFp
bC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMjUiIHNyYz0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIgYWx0PSJodHRwczovL2kueGluay5p
by9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3d3dy5mYWNlYm9vay5jb21fYWNjZWRpYW5fJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz13LWZGTGFqWVN4ZEFHbkRQ
Z2M1ZUpMOUtlMUZ4dF9aVWg3ZzJKeE1YRm13JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5
bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NDI3NzA2NTk1
ODYxNTE4Nzc5Z21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW1fLTI3MTk5NjUxMjUx
MDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5
MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI2IiBzcmM9
Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciIGFsdD0iaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+
Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLTNBX190d2l0dGVyLmNvbV9BY2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENs
bG9vU3QyZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9YUx4WC1MOFlGaWlv
NFBKdXNuTXpKQUNkWllJa0Z6NWt6U1lZZzMzdEhYWSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUi
IHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tNjQyNzcw
NjU5NTg2MTUxODc3OWdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5OTY1
MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2
MDYzOTM4MDM1NWdtYWlsLW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAyNyIg
c3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIiBhbHQ9Imh0
dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L3NwYW4+
PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fd3d3LmxpbmtlZGluLmNvbV9jb21wYW55X2FjY2VkaWFuLTJEbmV0d29y
a3MtM0ZvcmlnaW5hbFN1YmRvbWFpbi0zRGNhJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29T
dDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hVjEwUHZaNjVnaWhCdHJj
eVJmV1dGWjNPcHZhZjNlNGd6UTlwUkpJdW0wJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5
bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NDI3NzA2NTk1
ODYxNTE4Nzc5Z21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW1fLTI3MTk5NjUxMjUx
MDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5
MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI4IiBzcmM9
Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciIGFsdD0iaHR0cHM6
Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+
PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHAtM0FfX3d3dy5hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPVBvd1Q5QzlfRTA5WWc4dG9X
Q2E0eDBjZkZzZXBRSjhEMURoZDlMWjFhejQmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHls
ZT0id2lkdGg6My4wNjI1aW47aGVpZ2h0Oi4wMTA0aW4iIGlkPSJnbWFpbC1tXy02NDI3NzA2NTk1
ODYxNTE4Nzc5Z21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW1fLTI3MTk5NjUxMjUx
MDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYwNjM5
MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDI5IiBzcmM9
Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0dHBzOi8v
aS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+
DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij48YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYWNjZWRpYW4uY29t
JmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtU
SWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xsb29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05M
dVdqSXUtbyZhbXA7cz10QXUwenlwZzY4c2JUSDlrVzRKcmNZSmJDMXRPQU1YX053TmZOaDVRTXFR
JmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2VkaWFuLmNvbTwvYT48L3NwYW4+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkF2
aXMgZGUgY29uZmlkZW50aWFsaXTDqTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxh
bmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5MZXMgaW5mb3JtYXRpb25zIGNvbnRl
bnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1
aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOp
Z8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQg
w6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbg0KIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBT
aSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91
cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBl
dCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJp
Y3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUg
bGUgcmVwcm9kdWlyZQ0KIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIu
IE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0Ij5Db25maWRlbnRpYWxpdHkgbm90aWNlPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+VGhpcyBlLW1haWwgbWVz
c2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9y
bWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3Ig
dGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlcg0KIGltbWVkaWF0ZWx5IGFu
ZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwg
ZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNo
bWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5
IHByb2hpYml0ZWQuIFRoYW5rIHlvdS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPi0tDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8L3NwYW4+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij5TciBQcm9kdWN0IE1hbmFnZXI8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2
Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNB
X19hY2NlZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcm
YW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJk
WGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9B
TVhfTndOZk5oNVFNcVEmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9y
OndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVl
Ij48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIgc3R5bGU9IndpZHRoOjEu
NjM1NGluO2hlaWdodDouNTIwOGluIiBpZD0iZ21haWwtbV8tNjQyNzcwNjU5NTg2MTUxODc3OWdt
YWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21h
aWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0Z21haWwtbV8tNTg0OTMwNjI2MDYzOTM4MDM1NWdtYWls
LW1fODUxMzM3MDcxMDQ3NTEyODc2OV94MDA1Zl94MDAwMF9pMTAzMCIgc3JjPSJodHRwczovL2ku
eGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjxhIGhy
ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
d3d3LmZhY2Vib29rLmNvbV9hY2NlZGlhbl8mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPXctZkZMYWpZU3hkQUduRFBn
YzVlSkw5S2UxRnh0X1pVaDdnMkp4TVhGbXcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHls
ZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4
NjE1MTg3NzlnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEw
MzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2Mzkz
ODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzEiIHNyYz0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvZjk3LnBuZyIgYWx0PSJodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9mOTcucG5nIj48L3NwYW4+PC9zcGFuPjwvYT4m
bmJzcDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cHMtM0FfX3R3aXR0ZXIuY29tX0FjY2VkaWFuJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85
X0hVTWVNVFNRaWN2aklnJmFtcDtyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmYW1wO209MVI4Q2xs
b29TdDJkcU9vMC1ESDJyZFhmSmVrdXkzd3h1U05MdVdqSXUtbyZhbXA7cz1hTHhYLUw4WUZpaW80
UEp1c25NekpBQ2RaWUlrRno1a3pTWVlnMzN0SFhZJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBz
dHlsZT0iY29sb3I6Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIg
c3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NDI3NzA2
NTk1ODYxNTE4Nzc5Z21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OGdtYWlsLW1fLTI3MTk5NjUx
MjUxMDMwNzMzNjVnbWFpbC1tXzEyNjE3ODMwOTQxOTY2OTYyNjRnbWFpbC1tXy01ODQ5MzA2MjYw
NjM5MzgwMzU1Z21haWwtbV84NTEzMzcwNzEwNDc1MTI4NzY5X3gwMDVmX3gwMDAwX2kxMDMyIiBz
cmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciIGFsdD0iaHR0
cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9zcGFuPjwvc3Bhbj48
L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRuZXR3b3Jr
cy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVN
ZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0
MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1V2pJdS1vJmFtcDtzPWFWMTBQdlo2NWdpaEJ0cmN5
UmZXV0ZaM09wdmFmM2U0Z3pROXBSSkl1bTAmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHls
ZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4
NjE1MTg3NzlnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEw
MzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2Mzkz
ODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzMiIHNyYz0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbDU0LnBuZyIgYWx0PSJodHRwczov
L2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sNTQucG5nIj48L3NwYW4+PC9zcGFuPjwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cC0zQV9fd3d3LmFjY2VkaWFuLmNvbSZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3JmFtcDttPTFSOENsbG9vU3Qy
ZHFPbzAtREgycmRYZkpla3V5M3d4dVNOTHVXakl1LW8mYW1wO3M9UG93VDlDOV9FMDlZZzh0b1dD
YTR4MGNmRnNlcFFKOEQxRGhkOUxaMWF6NCZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjk0IiBoZWlnaHQ9IjEiIHN0eWxl
PSJ3aWR0aDozLjA2MjVpbjtoZWlnaHQ6LjAxMDRpbiIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4
NjE1MTg3NzlnbWFpbC1tXy02NTQ0OTk4MTI5MzIxNjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEw
MzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5NjI2NGdtYWlsLW1fLTU4NDkzMDYyNjA2Mzkz
ODAzNTVnbWFpbC1tXzg1MTMzNzA3MTA0NzUxMjg3NjlfeDAwNWZfeDAwMDBfaTEwMzQiIHNyYz0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciIGFsdD0iaHR0cHM6Ly9p
LnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvbC5qcGciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4N
Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20m
YW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9T2ZzU3U4a1RJ
bHRWeUQxb0w3MmNCdyZhbXA7bT0xUjhDbGxvb1N0MmRxT28wLURIMnJkWGZKZWt1eTN3eHVTTkx1
V2pJdS1vJmFtcDtzPXRBdTB6eXBnNjhzYlRIOWtXNEpyY1lKYkMxdE9BTVhfTndOZk5oNVFNcVEm
YW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+QXZp
cyBkZSBjb25maWRlbnRpYWxpdMOpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFu
Zz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkxlcyBpbmZvcm1hdGlvbnMgY29udGVu
dWVzIGRhbnMgbGUgcHLDqXNlbnQgbWVzc2FnZSBldCBkYW5zIHRvdXRlIHBpw6hjZSBxdWkgbHVp
IGVzdCBqb2ludGUgc29udCBjb25maWRlbnRpZWxsZXMgZXQgcGV1dmVudCDDqnRyZSBwcm90w6ln
w6llcyBwYXIgbGUgc2VjcmV0IHByb2Zlc3Npb25uZWwuIENlcyBpbmZvcm1hdGlvbnMgc29udCDD
oCBs4oCZdXNhZ2UgZXhjbHVzaWYgZGUgc29uDQogb3UgZGUgc2VzIGRlc3RpbmF0YWlyZXMuIFNp
IHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IHPigJlpbCB2b3Vz
IHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKAmWV4cMOpZGl0ZXVyIGV0
IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGlsIHZvdXMgZXN0IHN0cmlj
dGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlzdHJpYnVlciBvdSBkZSBs
ZSByZXByb2R1aXJlDQogc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDDqWRpdGV1ci4g
TWVyY2kuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxl
PSJmb250LXNpemU6Ny41cHQiPkNvbmZpZGVudGlhbGl0eSBub3RpY2U8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5UaGlzIGUtbWFpbCBtZXNz
YWdlIGFuZCBhbnkgYXR0YWNobWVudCBoZXJldG8gY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3Jt
YXRpb24gd2hpY2ggbWF5IGJlIHByaXZpbGVnZWQgYW5kIHdoaWNoIGlzIGludGVuZGVkIGZvciB0
aGUgZXhjbHVzaXZlIHVzZSBvZiBpdHMgYWRkcmVzc2VlKHMpLiBJZiB5b3UgcmVjZWl2ZSB0aGlz
IG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gc2VuZGVyDQogaW1tZWRpYXRlbHkgYW5k
IGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9zdXJlLCBk
aXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBhdHRhY2ht
ZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3RyaWN0bHkg
cHJvaGliaXRlZC4gVGhhbmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4tLQ0KPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQo8c3Ryb25nPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxQTA4MzIi
PkhlbnJpayBOeWRlbGw8L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBNYW5hZ2VyPC9zcGFuPjwvc3Ryb25nPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMUEwODMyIj4xLjg2Ni42ODUu
ODE4MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2Nl
ZGlhbi5jb20mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9
XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVN
Z2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJmFtcDtzPVVYbExMSVdRUHp0Vm9D
YUFUbnlsZFB1aXE1Y014NHNvRWJQVEdqbXNKUUUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjE1NyIgaGVpZ2h0PSI1MCIg
c3R5bGU9IndpZHRoOjEuNjM1NGluO2hlaWdodDouNTIwOGluIiBpZD0iZ21haWwtbV8tNjQyNzcw
NjU5NTg2MTUxODc3OWdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5OTY1
MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kxMDI5
IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2E2NS5wbmciIGFsdD0i
aHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyI+PC9zcGFuPjwvc3Bh
bj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX193d3cuZmFjZWJvb2suY29tX2FjY2VkaWFuXyZhbXA7ZD1Ed01GYVEm
YW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlw
QTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1
VTFNdUVBeU9FSHRnME0mYW1wO3M9MGx0cHdGSWp2dVo4c1ZoanVEMlJOMXRJZ09idzA3UklnTF80
ajN2SzlaYyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93
dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hl
aWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tNjQyNzcwNjU5NTg2MTUxODc3OWdtYWlsLW1fLTY1
NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYx
NzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kxMDI4IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlv
L0ltYWdlcy9HZXQvTjYzODMyL2Y5Ny5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2Vz
L0dldC9ONjM4MzIvZjk3LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190d2l0dGVy
LmNvbV9BY2NlZGlhbiZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj1fNmNlbjNIbi1lX2hPbTBCaFk3YUlwQTU4ZGQxOVo5cUdRc3I4LTZ6WU1JJmFtcDttPXI5
ZzFVRU1najhnRVJIRm5JSEFQY2xfd05OaVR1VTFNdUVBeU9FSHRnME0mYW1wO3M9UVRIZGFxNmJY
TXlkVlZKU25TOHBmdWhxRW5MQ1d6TzB0UDlBLWd5TVdCQSZhbXA7ZT0iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0i
MjUiIHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iZ21haWwtbV8tNjQy
NzcwNjU5NTg2MTUxODc3OWdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5
OTY1MTI1MTAzMDczMzY1Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kx
MDI3IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciIGFs
dD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvdDk5LnBuZyI+PC9zcGFuPjwv
c3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX193d3cubGlua2VkaW4uY29tX2NvbXBhbnlfYWNjZWRpYW4tMkRu
ZXR3b3Jrcy0zRm9yaWdpbmFsU3ViZG9tYWluLTNEY2EmYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVot
bzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4tZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFH
UXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZuSUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0
ZzBNJmFtcDtzPVZfZWhWYXJ6alc4dnZPcUpleXE2MTE0Nkx5S1FfUmd6MWZOSnpKdzF3YUkmYW1w
O2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRp
biIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4NjE1MTg3NzlnbWFpbC1tXy02NTQ0OTk4MTI5MzIx
NjExNDg4Z21haWwtbV8tMjcxOTk2NTEyNTEwMzA3MzM2NWdtYWlsLW1fMTI2MTc4MzA5NDE5NjY5
NjI2NF94MDA1Zl94MDAwMF9pMTAyNiIgc3JjPSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0
L042MzgzMi9sNTQucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMy
L2w1NC5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX193d3cuYWNjZWRpYW4uY29tJmFt
cDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPV82Y2VuM0huLWVf
aE9tMEJoWTdhSXBBNThkZDE5WjlxR1FzcjgtNnpZTUkmYW1wO209cjlnMVVFTWdqOGdFUkhGbklI
QVBjbF93Tk5pVHVVMU11RUF5T0VIdGcwTSZhbXA7cz05VjYtZ2daYjAwOXdQMmV0aTB2Q3U5T1dO
ejFFZ3hjYkRQcWUweENhaWxrJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6
Ymx1ZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgc3R5bGU9IndpZHRo
OjMuMDYyNWluO2hlaWdodDouMDEwNGluIiBpZD0iZ21haWwtbV8tNjQyNzcwNjU5NTg2MTUxODc3
OWdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhnbWFpbC1tXy0yNzE5OTY1MTI1MTAzMDczMzY1
Z21haWwtbV8xMjYxNzgzMDk0MTk2Njk2MjY0X3gwMDVmX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBz
Oi8vaS54aW5rLmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIiBhbHQ9Imh0dHBzOi8vaS54aW5r
LmlvL0ltYWdlcy9HZXQvTjYzODMyL2wuanBnIj48L3NwYW4+PC9zcGFuPjwvYT48YnI+DQo8L3Nw
YW4+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiNGNTlEMTUiPjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX19hY2NlZGlhbi5jb20m
YW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9XzZjZW4zSG4t
ZV9oT20wQmhZN2FJcEE1OGRkMTlaOXFHUXNyOC02ellNSSZhbXA7bT1yOWcxVUVNZ2o4Z0VSSEZu
SUhBUGNsX3dOTmlUdVUxTXVFQXlPRUh0ZzBNJmFtcDtzPVVYbExMSVdRUHp0Vm9DYUFUbnlsZFB1
aXE1Y014NHNvRWJQVEdqbXNKUUUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29t
PC9hPjwvc3Bhbj48L3N0cm9uZz48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dCI+TGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0
IGRhbnMgdG91dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxl
cyBldCBwZXV2ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5l
bC4gQ2VzIGluZm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBv
dSBkZSBzZXMgZGVzdGluYXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVy
cmV1ciwgdmV1aWxsZXogc+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1l
bnQgYXZlYyBs4oCZZXhww6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4g
RGUgcGx1cywgaWwgdm91cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVy
LCBkZSBsZSBkaXN0cmlidWVyIG91IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlz
YXRpb24gZGUgbOKAmWV4cMOpZGl0ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFs
aXR5IG5vdGljZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny41cHQiPlRoaXMgZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBj
b250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBh
bmQgd2hpY2ggaXMgaW50ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNz
ZWUocykuIElmIHlvdSByZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9y
bSBzZW5kZXINCiBpbW1lZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0
aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMg
bWVzc2FnZSBhbmQvb3IgYW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQg
b2YgdGhlIHNlbmRlciBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyIGNs
ZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4t
LQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQo8
c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxQTA4MzIiPkhlbnJpayBOeWRlbGw8L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bh
bj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+U3IgUHJvZHVjdCBNYW5hZ2Vy
PC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUEwODMyIj4xLjg2Ni42ODUuODE4MTxicj4NCjxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2Vk
aWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9hY2NlZGlhbi5jb20vIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjE1NyIgaGVpZ2h0PSI1
MCIgc3R5bGU9IndpZHRoOjEuNjM1NGluO2hlaWdodDouNTIwOGluIiBpZD0iZ21haWwtbV8tNjQy
NzcwNjU5NTg2MTUxODc3OWdtYWlsLW1fLTY1NDQ5OTgxMjkzMjE2MTE0ODhfeDAwNWZfeDAwMDBf
aTEwMjkiIHNyYz0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4MzIvYTY1LnBuZyIg
YWx0PSJodHRwczovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9hNjUucG5nIj48L3NwYW4+
PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vYWNjZWRp
YW4vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1k
ZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1nIGJvcmRlcj0iMCIg
d2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjtoZWlnaHQ6LjI2MDRp
biIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4NjE1MTg3NzlnbWFpbC1tXy02NTQ0OTk4MTI5MzIx
NjExNDg4X3gwMDVmX3gwMDAwX2kxMDI4IiBzcmM9Imh0dHBzOi8vaS54aW5rLmlvL0ltYWdlcy9H
ZXQvTjYzODMyL2Y5Ny5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1hZ2VzL0dldC9ONjM4
MzIvZjk3LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90d2l0
dGVyLmNvbS9BY2NlZGlhbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5k
b3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGlt
ZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47
aGVpZ2h0Oi4yNjA0aW4iIGlkPSJnbWFpbC1tXy02NDI3NzA2NTk1ODYxNTE4Nzc5Z21haWwtbV8t
NjU0NDk5ODEyOTMyMTYxMTQ4OF94MDA1Zl94MDAwMF9pMTAyNyIgc3JjPSJodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi90OTkucG5nIiBhbHQ9Imh0dHBzOi8vaS54aW5rLmlvL0lt
YWdlcy9HZXQvTjYzODMyL3Q5OS5wbmciPjwvc3Bhbj48L3NwYW4+PC9hPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2FjY2VkaWFuLW5ldHdvcmtzP29yaWdp
bmFsU3ViZG9tYWluPWNhIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRv
d3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48aW1n
IGJvcmRlcj0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiBzdHlsZT0id2lkdGg6LjI2MDRpbjto
ZWlnaHQ6LjI2MDRpbiIgaWQ9ImdtYWlsLW1fLTY0Mjc3MDY1OTU4NjE1MTg3NzlnbWFpbC1tXy02
NTQ0OTk4MTI5MzIxNjExNDg4X3gwMDVmX3gwMDAwX2kxMDI2IiBzcmM9Imh0dHBzOi8vaS54aW5r
LmlvL0ltYWdlcy9HZXQvTjYzODMyL2w1NC5wbmciIGFsdD0iaHR0cHM6Ly9pLnhpbmsuaW8vSW1h
Z2VzL0dldC9ONjM4MzIvbDU0LnBuZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cDovL3d3dy5hY2NlZGlhbi5jb20vIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bHVlIj48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjI5NCIgaGVpZ2h0PSIxIiBzdHlsZT0id2lkdGg6
My4wNjI1aW47aGVpZ2h0Oi4wMTA0aW4iIGlkPSJnbWFpbC1tXy02NDI3NzA2NTk1ODYxNTE4Nzc5
Z21haWwtbV8tNjU0NDk5ODEyOTMyMTYxMTQ4OF94MDA1Zl94MDAwMF9pMTAyNSIgc3JjPSJodHRw
czovL2kueGluay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyIgYWx0PSJodHRwczovL2kueGlu
ay5pby9JbWFnZXMvR2V0L042MzgzMi9sLmpwZyI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0KPC9z
cGFuPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij48YSBocmVmPSJodHRwOi8v
YWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+YWNjZWRpYW4uY29tPC9hPjwvc3Bhbj48L3N0
cm9uZz48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0Ij5BdmlzIGRlIGNvbmZpZGVudGlhbGl0w6k8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cD48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+TGVzIGluZm9ybWF0
aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91dGUgcGnD
qGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2ZW50IMOq
dHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGluZm9ybWF0
aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24NCiBvdSBkZSBzZXMgZGVzdGlu
YXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXog
c+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhw
w6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91
cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmli
dWVyIG91IGRlIGxlIHJlcHJvZHVpcmUNCiBzYW5zIGzigJlhdXRvcmlzYXRpb24gZGUgbOKAmWV4
cMOpZGl0ZXVyLiBNZXJjaS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBsYW5nPSJG
Ui1DQSIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+Q29uZmlkZW50aWFsaXR5IG5vdGljZTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPlRoaXMg
ZS1tYWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVu
dGlhbCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50
ZW5kZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSBy
ZWNlaXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXINCiBpbW1l
ZGlhdGVseSBhbmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRp
c2Nsb3N1cmUsIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3Ig
YW55IGF0dGFjaG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBp
cyBzdHJpY3RseSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_3378B1A578134CE392EBBDC019EAD7D2ciscocom_--


From nobody Fri Aug  9 13:55:33 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 061FD120077; Fri,  9 Aug 2019 13:55:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=f//icA4R; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ZrNVmi7t
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 lYWy1eNS2wXb; Fri,  9 Aug 2019 13:55:25 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9ED31200FA; Fri,  9 Aug 2019 13:55:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=109583; q=dns/txt; s=iport; t=1565384124; x=1566593724; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=6JHBZEmfV3lncxVQxP2ZzsfX5uuBG2OnWwGQ5O9W8lo=; b=f//icA4RyvByXlIQGs8OHi1CtLhRpubWHINiwScZWrCIHpv0UN/zpvuq n4i8QmR0jzzhZr0fKCZK0zfA7jgejeOHOhc5K14Bd3xuBGUSQvTB30ZC8 haMwt2DqWjmq/yG9YDag7Yps4VQfDcQ24VpVbXoFgRXcEEh4MjeXwfDaM U=;
IronPort-PHdr: =?us-ascii?q?9a23=3AL71psxYYZy2lgSuhGHq54UX/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20gebRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8KavwYCU8EMRDfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AdAADY3E1d/5FdJa1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBVgEBAQEBAQsBgRUvJCwDbVUgBAsqhB6DRwOLEIJbiVu?= =?us-ascii?q?OBoFCgRADUAQJAQEBDAEBGAEKCgIBAYQ/AheCSiM3Bg4BBAEBBAEBBAEKbYU?= =?us-ascii?q?nDIVKAQEBAQIBAQEQCAEIBBkBASkDCwEECwIBCBEDAQIBIAEGAwICAh8GCxQ?= =?us-ascii?q?JCAIEDgUbB4MAAYEdTQMODwECDKByAoE4iGByfzOCegEBBYUYDQuCFAMGgTQ?= =?us-ascii?q?Bi2MXgUA/gREnH4JMPoIaRwEBgToBDgItCQwBCQKCUzKCJowogjcxhQwjiF6?= =?us-ascii?q?NbEAJAoIdkDaDeRuCMIcvhBSGK4QajQKKJYtXglICBAIEBQIOAQEFgWYigVh?= =?us-ascii?q?wFTsqAYJBgUp4DBeDT4UUhT9ygSmLFAElgiwBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,366,1559520000";  d="scan'208,217";a="616996601"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Aug 2019 20:55:22 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x79KtMdZ010462 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Aug 2019 20:55:22 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 15:55:22 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 9 Aug 2019 15:55:21 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 9 Aug 2019 15:55:21 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fb2czIPNQuWpFgIxwzgUA3t0h4O2sTPmBEzvs48AjApcu6tPIVVhJRyf/jnXcH84YNqF/Bv9CSyVz5p3c+cwu72L+ipnEEcd6cSFqdEiXgd18Xb+Qe4pFadj6D3a5bMBI+FnbOHWEUQMWof/0ECwKYdsn4lo2gKVyXE8imvToPQ56YEV5U6Q5IrfIxxoHzQHxJb+au4AW64/14xdlTp2d7u2EN6z4rEJngWEU5HiEuRtOfTOP2xFr5qSX2GMcCPwGMm5sUpvSQf2VellIvKd8kxfLbLbLpRpTYwEvuBTkWvhHPPJBM6GX5ICV8F15cN++qNcwPuB5RCF9RyVCpq/VQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6JHBZEmfV3lncxVQxP2ZzsfX5uuBG2OnWwGQ5O9W8lo=; b=YvCy77ObZ7cuV8PZF/k6dbOVWFlau1WgRCfMbsKa6kqr55VDrGAqX7CTr9hIcyb6/t3RLvNEz+NEWvb8b0Tf9Mq7kDOtn2klg80va0z3vdNci0OPsmELcdm7omEPTSZBlazJxZDlFw2cgKhHalK6CPC7L09D/Ifa2WU8ua1mv+crshntS/0ECoM7WNJ+5wf4oPgnk4vqB6M3gVDHlSIwNelA/32psNNjvAykxiFYmxkpbO4YKoK2tM1ZqLq3218Cz5krvtuyGJiL/FSAxKYjve9KQJ6XPZRYYsbKMn2iMy+iItStL0a6CzuxGpDralLBVkHY0H4OBhwjMahWvOpU7A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6JHBZEmfV3lncxVQxP2ZzsfX5uuBG2OnWwGQ5O9W8lo=; b=ZrNVmi7tgfzFBLadMmR1zr4GU/7pEf19wTB5EBI/nNhJTlvtcL3mgH6nWV1nLmWiXRfufdtAi6sy2HY9TXgqWHly4HtEQlDJcjeR+MSFOY+RZvrNvXl9mglodUBSlpaRnfqf20A+KBwSe7NoWxR125NHBaHpFM7p782jJayU9K8=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB2816.namprd11.prod.outlook.com (52.135.93.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Fri, 9 Aug 2019 20:55:20 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Fri, 9 Aug 2019 20:55:20 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgAAPUwCAACEDgIAs2sYAgAATHACAACGlgIAB7dkAgACiroCAAKl2gIAA0naAgACI2wCAAAt0AA==
Date: Fri, 9 Aug 2019 20:55:19 +0000
Message-ID: <6A5DC26F-A582-4C02-86A4-A1F20834B27B@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com> <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com> <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com> <CA+RyBmUEKDrtupSnSQvMmpM6ioGBbzo-70XZdhan=si4WHzQKA@mail.gmail.com>
In-Reply-To: <CA+RyBmUEKDrtupSnSQvMmpM6ioGBbzo-70XZdhan=si4WHzQKA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1006::8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 522b4dd4-7483-4afa-7089-08d71d0be3ea
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB2816; 
x-ms-traffictypediagnostic: SN6PR11MB2816:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <SN6PR11MB28168D497B0F5AF6681385F0BFD60@SN6PR11MB2816.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01244308DF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(39860400002)(396003)(346002)(366004)(189003)(199004)(53754006)(54094003)(51444003)(966005)(478600001)(53946003)(6246003)(64756008)(66556008)(66476007)(66946007)(2906002)(66446008)(53936002)(606006)(4326008)(14454004)(1411001)(6116002)(53546011)(6512007)(236005)(25786009)(76176011)(6486002)(6506007)(8936002)(14444005)(11346002)(5660300002)(5024004)(58126008)(446003)(33656002)(186003)(486006)(2616005)(99286004)(476003)(76116006)(36756003)(46003)(5070765005)(256004)(102836004)(229853002)(6916009)(81166006)(81156014)(8676002)(71200400001)(71190400001)(91956017)(316002)(54906003)(6306002)(30864003)(86362001)(6436002)(7736002)(54896002)(559001)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2816; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KH+iH9vixtTXH4jgXa+Uad5s5KHBga1NHbXY7NW4+oqTgEpizTNrpvquPwYP9D70fcXOLsqUfnKlHBpYl9PlR4qjflmdL/9+sOWljLg3joCEZVJh2FgXmv0lSHw3li4hhQ/X+wkQeZvJDv5ckIJd/xwZYXRdCv5ykDmbMSLIEy5sum5N8XCEd4GCjH0WSFXq6iRd8SE+ySvAgnjGRDdHHvUiabQfGOvDIDacUeYfptR9NWKf00Kwa2jr5Y2ObazK2Ac0/TLiV8Ys63iIHacrhLCocWZUXYrqT7TxmCtchuqSlfLNH8JC/t89TO6VJGB0j39i+xhAFEbK6URFxRUis0abuJax3uCxQY7vkus88UYhQ0v+m5/3/pHnsCPmgXw8U8PqeqOlK4roLakWhA8FDHFFRivATklbTf21GJBAgPA=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_6A5DC26FA5824C0286A4A1F20834B27Bciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 522b4dd4-7483-4afa-7089-08d71d0be3ea
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2019 20:55:20.0183 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: O6/DIy47CULSQatQdckd8c4OiSjFvbLpRXRg2/77xkSBmwNpXuMKftgugIVu4e/H/li/sljFoDqvsEmlJ83/qg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2816
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.24, xch-aln-014.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/cK98e1N06cwNRF7fp8kD76Q0Fec>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Aug 2019 20:55:30 -0000

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

VGhhbmtzIEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBDaGFuZ2VzIGxvb2sgZ29vZCB0byBtZS4NCk9u
ZSBvdXRzdGFuZGluZyBpc3N1ZSB3aXRoIHRoZSBQb3J0IHJhbmdlIGJlaW5nIGRpc2N1c3NlZCBp
biBhbm90aGVyIHRocmVhZC4NClRoYW5rcywNClJha2VzaA0KDQoNCkZyb206IEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQpEYXRlOiBGcmlkYXksIEF1Z3VzdCA5LCAyMDE5IGF0
IDEyOjI2IFBNDQpUbzogIj1TTVRQOnJnYW5kaGlAY2lzY28uIGNvbSIgPHJnYW5kaGlAY2lzY28u
Y29tPg0KQ2M6IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+LCBJUFBNIENo
YWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc+LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhs
ZXdpbmQubmV0PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPiwgImRyYWZ0LWlldGYtaXBw
bS1zdGFtcEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBS
YWtlc2gsIEhlbnJpaywgZXQgYWwuLA0KSSd2ZSB1cGRhdGVkIHRoZSB3b3JraW5nIHZlcnNpb24g
b2YgdGhlIGRyYWZ0LiBBdHRhY2hlZCwgcGxlYXNlIGZpbmQgdGhlIGRpZmYgYW5kIHRoZSBjdXJy
ZW50IGNvcHkgb2YgdGhlIGRvY3VtZW50LiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgSSd2ZSBjYXB0
dXJlZCBhbGwgdGhlIGNoYW5nZXMgd2UndmUgZGlzY3Vzc2VkLg0KT24gdGhlIHF1ZXN0aW9uIFJh
a2VzaCBoYXMgYXNrZWQuIFRoZXNlIHJlY29tbWVuZGF0aW9ucyBhcmUgcGFydCBvZiBTZWN0aW9u
IDQuNCB0aGF0IGRldGFpbHMgYXNwZWN0cyBvZiBTVEFNUCBpbnRlcm9wZXJhYmlsaXR5IHdpdGgg
VFdBTVAgTGlnaHQgaW1wbGVtZW50YXRpb25zLiBBbGwgdGhlIG5vcm1hdGl2ZSBsYW5ndWFnZSB1
c2VkIGluIHRoYXQgc2VjdGlvbiBpcyBub3QgYXBwbGljYWJsZSB0byB0aGUgc2NlbmFyaW8gd2hl
biBib3RoIHN5c3RlbXMgc3VwcG9ydCBTVEFNUCBwcm90b2NvbC4NCg0KUmVnYXJkcywNCkdyZWcN
Cg0KT24gRnJpLCBBdWcgOSwgMjAxOSBhdCA1OjA1IEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkp
IDxyZ2FuZGhpQGNpc2NvLmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+PiB3cm90ZToNCkhp
IEdyZWcsDQpUaGFua3MgZm9yIGNvbnNpZGVyaW5nIG15IGNvbW1lbnRzLiBQbGVhc2Ugc2VlIHJl
cGxpZXMgaW5saW5lIHdpdGggPFJHPi4uDQoNCkZyb206IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNr
eUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQpEYXRlOiBUaHVyc2Rh
eSwgQXVndXN0IDgsIDIwMTkgYXQgMzo0MCBQTQ0KVG86ICI9U01UUDpyZ2FuZGhpQGNpc2NvLiBj
b20iIDxyZ2FuZGhpQGNpc2NvLmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+Pg0KQ2M6IFJh
a2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb20+PiwgSVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBt
LWNoYWlyc0BpZXRmLm9yZz4+LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0
PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9y
ZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3Jn
PG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+Pg0K
U3ViamVjdDogUmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoN
CkhpIFJha2VzaCwNCm1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQogICogICBJJ3Zl
IHVwZGF0ZWQgTUJaIHRvICJNQVkgYmUgemVyb2VkIG9uIHRyYW5zbWl0IGFuZCBNVVNUIGJlIGln
bm9yZWQgb24gcmVjZWlwdCIuDQo8Ukc+IFRoYW5rcy4NCg0KICAqICAgSSB0aGluayB0aGF0IHRo
ZSBmYWN0IFJGQyA3NzUwIGlzIG5vdCBtZW50aW9uZWQgaW4gdGhpcyBkb2N1bWVudCBzaG91bGQg
YmUgaW50ZXJwcmV0ZWQgYXMgIm5vdCBzdXBwb3J0ZWQiLiBJZiB5b3UgYmVsaWV2ZSB0aGF0IHNv
bWV0aGluZyBzaG91bGQgYmUgc2FpZCBleHBsaWNpdGx5LCB3b3VsZCB0aGUgZm9sbG93aW5nIGJl
IGFjY2VwdGFibGUNCuKAnFtSRkM3NzUwXSBpcyBzdXBwb3J0ZWQgYnkgb3B0aW9uYWwgZXh0ZW5z
aW9uIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2XS7igJ0NCjxS
Rz4gWWVzLCB0aGFua3MuDQo8Ukc+IEJUVywgSSBzZWUgZm9sbG93aW5nIHR3byB0ZXh0cyBmb3Ig
dGhlIHRpbWVzdGFtcCBmb3JtYXQgaW4gU2VjdGlvbiA0LjQuIElzIHRoZXJlIGEgcmVhc29uIHdo
eSB0aGUgUmVmbGVjdG9yIG9ubHkgc3VwcG9ydHMgTlRQIGFuZCBpdCBpcyBNVVNUIHdoZXJlYXMg
U2VuZGVyIGhhcyB0aGUgZmxleGliaWxpdHkgd2l0aCBOVFAgYW5kIFBUUCB3aXRoIFNIT1VMRD8N
CiJUaGUgU2Vzc2lvbi1TZW5kZXIgU0hPVUxEIHVzZSB0aGUgZGVmYXVsdCBmb3JtYXQgZm9yIGl0
cyB0aW1lc3RhbXBzIC0gTlRQLiBBbmQgaXQgTUFZIHVzZSBQVFB2MiB0aW1lc3RhbXAgZm9ybWF0
Lg0KPHNuaXA+DQrigJxUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBiZSBzZXQgdG8gdXNlIHRo
ZSBkZWZhdWx0IGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMsIE5UUC7igJ0NClRoYW5rcywNClJh
a2VzaA0KDQpBdHRhY2hlZCBhcmUsIGFzIHVzdWFsLCBkaWZmIGFuZCB0aGUgdXBkYXRlZCB3b3Jr
aW5nIHZlcnNpb24uDQoNCk11Y2ggYXBwcmVjaWF0ZSB5b3VyIGhlbHAgYW5kIGNvbW1pdG1lbnQg
dG8gbWFraW5nIFNUQU1QIHVzZWZ1bCBhbmQgcHJhY3RpY2FsLg0KDQpSZWdhcmRzLA0KR3JlZw0K
DQpPbiBUaHUsIEF1ZyA4LCAyMDE5IGF0IDY6MjQgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkg
PHJnYW5kaGlAY2lzY28uY29tPG1haWx0bzpyZ2FuZGhpQGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhh
bmsgeW91IEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBUaGV5IGxvb2sgZ29vZCwgSSBoYXZlIGNvdXBs
ZSBvZiBjb21tZW50czoNCg0KICAxLiAgSSBkaWQgbm90IHNlZSB0aGUgdXBkYXRlcyBmb3IgdGhl
IGZpcnN0IGJ1bGxldCAoMSkgYmVsb3cgcmVnYXJkaW5nIE1CWiBpbiB0aGUgdXBkYXRlZCBkcmFm
dC4gQXNzdW1pbmcgaXQgaXMgcGVuZGluZy4NCiAgMi4gIEl0IHNob3VsZCBzdGlsbCBzYXkgc29t
ZXRoaW5nIGZvciB0aGUgUkZDIDc3NTAuIFdpdGhvdXQgYW55IGd1aWRhbmNlLCBpdCBjYW4gYmUg
aW1wbGVtZW50ZWQgYXMgc3BlY2lmaWVkIGluIFJGQyA3NzUwLg0KDQpUaGFua3MsDQpSYWtlc2gN
Cg0KDQpGcm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNl
c0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pg0KRGF0ZTogV2VkbmVzZGF5LCBBdWd1
c3QgNywgMjAxOSBhdCA3OjQzIFBNDQpUbzogUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+DQpDYzogSVBQTSBDaGFpcnMg
PGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+LCBNaXJq
YSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQu
bmV0Pj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+
LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0t
c3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpk
cmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtpcHBtXSBBRCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCkhpIFJha2VzaCwNCnRoYW5rIHlvdSBm
b3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgbXkgcmVzcG9uc2VzIGFuZCB2ZXJ5IHBvaW50
ZWQgcXVlc3Rpb25zLiBQbGVhc2UgZmluZCBteSBmb2xsb3ctdXAgbm90ZXMgaW4tbGluZSBiZWxv
dyB1bmRlciBHSU0+PiB0YWcuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFR1ZSwgQXVnIDYsIDIw
MTkgYXQgMTE6MTUgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWls
dG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNClRoYW5rcyBmb3Ig
eW91ciByZXBseS4gUGxlYXNlIHNlZSBpbmxpbmUgPFJHPi4uDQoNCk9uIFR1ZSwgQXVnIDYsIDIw
MTkgYXQgMTI6MTQgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9y
IHBvaW50aW5nIHRvIHRoZXNlIHR3byBSRkNzLiBQbGVhc2UgY29uc2lkZXIgbXkgdGhvdWdodHM6
DQoNCiAgKiAgICgxKSBSRkMgNzgyMCBpcyBFeHBlcmltZW50YWwgYW5kLCBhcyBJIHVuZGVyc3Rh
bmQsIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiBpcyBub3Qgc2VlbiBraW5kbHkgYnkgdGhlIHNlY3Vy
aXR5IGV4cGVydHMsIGFuZCBmb3IgYSBnb29kIHJlYXNvbi4gQXMgeW91J3ZlIGNvcnJlY3RseSBw
b2ludGVkIG91dCwgU1RBTVAgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGUgbWF5IGVhc2lseSBzdXBw
b3J0IHRoZSB0ZWNobmlxdWUgZGVzY3JpYmVkIGluIFJGQyA3ODIwLiBCdXQgSSdtIG5vdCBzdXJl
IHdlIGhhdmUgdG8gZG8gdGhhdCBpbiB0aGUgYmFzZSBzcGVjaWZpY2F0aW9uLiBXaGF0IHdlIGNh
biBkbyBpcyB0byByZWxheCBsYW5ndWFnZSBvbiBNQlogYW5kIGRyb3AgIk1VU1QgYmUgemVyb2Vk
IG9uIHRyYW5zbWlzc2lvbiIgbGVhdmluZyAiTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQiLiBX
aGF0IGRvIHlvdSB0aGluaz8NCjxSRz4gT2sgd2l0aCB0aGF0Lg0KDQoNCiAgKiAgICgyKSBJIGFw
cHJlY2lhdGUgeW91ciBpbnRlcmVzdCBpbiBSRkMgNzc1MCAoYXMgb25lIG9mIGNvLWF1dGhvcnMp
LiBXZSd2ZSBkZWNpZGVkIHRvIHN1cHBvcnQgdGhpcyBmdW5jdGlvbmFsaXR5IGluIGFuIGV4dGVu
c2lvbiB0byBTVEFNUC4gQ2xhc3Mgb2YgU2VydmljZSBUTFYgZnVsbHkgc3VwcG9ydHMgdGhlIGZ1
bmN0aW9uYWxpdHkgZGVmaW5lZCBpbiBSRkMgNzc1MCBhbmQgb2ZmZXJzIHRoZSBhYmlsaXR5IHRv
IGluc3RydWN0IHRoZSBTZXNzaW9uLVJlZmxlY3RvciB3aGljaCBEU0NQIHZhbHVlIGl0IG11c3Qg
dXNlIGZvciB0aGUgcmVmbGVjdGVkIFNUQU1QIHBhY2tldC4gVGh1cyBDb1MgbWFya2luZyBjb25z
aXN0ZW5jeSBpcyB2ZXJpZmllZCBpbiBmb3J3YXJkIGFuZCByZXZlcnNlIGRpcmVjdGlvbnMuDQo8
Ukc+IEluIHRoYXQgY2FzZSwgZHJhZnQgbWF5IHNheSBSRkM3NzUwIG1ldGhvZCBpcyBub3Qgc3Vw
cG9ydGVkIGJ5IFNUQU1QPw0KR0lNPj4gVGhvdWdoIGl0IGlzIG5vdCBwYXJ0IG9mIHRoZSBiYXNl
IHNwZWNpZmljYXRpb24sIHRoZSBhYmlsaXR5IHRvIHRlc3QgdGhlIGNvbnNpc3RlbmN5IG9mIENv
UyBtYXBwaW5nIG9uIGEgcGF0aCBiZXR3ZWVuIFNUQU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNz
aW9uLVJlZmxlY3RvciBpcyBzdXBwb3J0ZWQgYnkgdXNpbmcgdGhlIENsYXNzIG9mIFNlcnZpY2Ug
VExWLiBBbmQgc2luY2UgaXQgaGFzIGJlZW4gcmVjZW50bHkgYWRvcHRlZCBieSBJUFBNIFdHLCBJ
IGRvbid0IHRoaW5rIHRoYXQgc3VjaCBhIHN0YXRlbWVudCB3aWxsIGJlIGhlbHBmdWwgdG8gYW4g
aW1wbGVtZW50b3Igb2YgU1RBTVAuDQpBbHNvLCBJIHRoaW5rIHRoZSBkcmFmdCBkcm9wcGVkIHN1
cHBvcnRpbmcgdGhlIHNlcnZlciBvY3RldCBbUkZDNjAzOF0sIHJpZ2h0PyBJZiBzbywgZm9sbG93
aW5nIHRleHQgbmVlZHMgdXBkYXRpbmc/DQogICBvICAoMykgUGFja2V0IFBhZGRpbmcgKHJlZmxl
Y3RlZCkgaXMgYW4gb3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoIGZpZWxkLi4NCiAgICAgIFRoZSBs
ZW5ndGggb2YgdGhlIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGZpZWxkIE1VU1QgYmUgZXF1
YWwNCiAgICAgIHRvIHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCAoRmlndXJl
IDIpLiAgSWYgdGhlIHZhbHVlDQogICAgICBpcyBub24temVybywgdGhlIFNlc3Npb24tUmVmbGVj
dG9yIE1VU1QgY29weSBudW1iZXIgb2Ygb2N0ZXRzDQogICAgICBlcXVhbCB0byB0aGUgdmFsdWUg
b2YgU2VydmVyIE9jdGV0cyBmaWVsZCBzdGFydGluZyB3aXRoIHRoZSBTZXJ2ZXINCiAgICAgIE9j
dGV0cyBmaWVsZC4NCkdJTT4+IEknbSBzb3JyeSB5b3UndmUgaGFkIGFuIG9sZGVyIHdvcmtpbmcg
dmVyc2lvbiBvZiB0aGUgZHJhZnQuIEF0dGFjaGVkIGlzIHRoZSBjdXJyZW50IHZlcnNpb24gYW5k
IHRoZSB0ZXh0IGhhcyBiZWVuIHJlbW92ZWQuIENvdWxkIHlvdSBsZXQgbWUga25vdyBpZiB0aGlz
IGNoYW5nZSBpcyBhY2NlcHRhYmxlPw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpCZXN0IHJlZ2Fy
ZHMsDQpHcmVnDQoNCk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNiBBTSBSYWtlc2ggR2FuZGhp
IDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4g
d3JvdGU6DQpIaSBHcmVnLA0KQ291cGxlIG9mIGFkZGl0aW9uYWwgY29tbWVudHMgb24gdGhlIGRy
YWZ0Og0KVGhlcmUgYXJlIFRXQU1QIGV4dGVuc2lvbnMgZm9yIENoZWNrc3VtIGNvbXBsZW1lbnQg
aW4gUkZDIDc4MjAgYW5kIERTQ1AtRUNOIGluIFJGQyA3NzUwLiBHb29kIHRvIGFkZCBzb21lIHRl
eHQgZm9yIFNUQU1QIGlmIHRoZXkgY2FuIGJlIHN1cHBvcnRlZCBvciBub3Qgc3VwcG9ydGVkLiBJ
IGNhbiBzZWUgdGhleSBjYW4gYmUgc3VwcG9ydGVkIGFzIGZvbGxvd2luZywgYW5kIHNob3VsZCBu
b3QgYnJlYWsgYW55dGhpbmc6DQoNCjAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgICAgIDMNCg0KMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQoNCistKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAg
ICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAg
ICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rDQoNCnwgICAgICAgICAgICAgICAgICAgICAgICBUcmFuc21pdCBUaW1l
c3RhbXAgICAgICAgICAgICAgICAgICAgICB8DQoNCnwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwg
ICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAgTUJaICAgICAgICAgICAg
ICAgICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAgICAgICAgICAgICAgICAgICAgUmVjZWl2ZSBUaW1l
c3RhbXAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCnwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCistKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoN
CnwgICAgICAgICAgICAgICAgICAgICAgU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAg
ICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAgICAgICAgICAgICAgICAgICAgU2VuZGVyIFRp
bWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCnwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCistKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
DQoNCnwgICAgICBTZW5kZXIgRXJyb3IgRXN0aW1hdGUgICAgfCAgICAgICAgICAgTUJaICAgICAg
ICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgIFNlbmRlciBUVEwgICB8IFMtRFNDUC1FQ04g
ICAgfCBDaGVja3N1bSBDb21wbGVtZW50ICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNClRoYW5r
cywNClJha2VzaA0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDEwOjA3IFBNIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdy
b3RlOg0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciB5b3VyIHF1ZXN0aW9uLiBJbiBteSBleHBl
cmllbmNlLCBzb21lIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUC1MaWdodCBoYXZlIHRha2VuIHRo
ZSBsaWJlcnR5IHRvIGFsbG93IHVzaW5nIFVEUCBwb3J0IG51bWJlcnMgb3V0c2lkZSB0aGUgRHlu
YW1pYy9Qcml2YXRlIHJhbmdlLiBJIGJlbGlldmUgdGhhdCBpcyBub3QgdGhlIHJpZ2h0IGRlY2lz
aW9uLiBJbiB0aGUgbm90ZSBvZiBJQU5BJ3MgU2VydmljZSBOYW1lIGFuZCBUcmFuc3BvcnQgUHJv
dG9jb2wgUG9ydCBOdW1iZXIgUmVnaXN0cnkgd2UgcmVhZDoNCg0KIFNlcnZpY2UgbmFtZXMgYW5k
IHBvcnQgbnVtYmVycyBhcmUgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGRpZmZlcmVudA0K
IHNlcnZpY2VzIHRoYXQgcnVuIG92ZXIgdHJhbnNwb3J0IHByb3RvY29scyBzdWNoIGFzIFRDUCwg
VURQLCBEQ0NQLCBhbmQNCiBTQ1RQLg0KDQogU2VydmljZSBuYW1lcyBhcmUgYXNzaWduZWQgb24g
YSBmaXJzdC1jb21lLCBmaXJzdC1zZXJ2ZWQgcHJvY2VzcywgYXMNCiBkb2N1bWVudGVkIGluIFtS
RkM2MzM1XS4NCg0KIFBvcnQgbnVtYmVycyBhcmUgYXNzaWduZWQgaW4gdmFyaW91cyB3YXlzLCBi
YXNlZCBvbiB0aHJlZSByYW5nZXM6IFN5c3RlbQ0KIFBvcnRzICgwLTEwMjMpLCBVc2VyIFBvcnRz
ICgxMDI0LTQ5MTUxKSwgYW5kIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlDQogUG9ydHMgKDQ5
MTUyLTY1NTM1KTsgdGhlIGRpZmZlcmVuY2UgdXNlcyBvZiB0aGVzZSByYW5nZXMgaXMgZGVzY3Jp
YmVkIGluDQogW1JGQzYzMzVdLiBBY2NvcmRpbmcgdG8gU2VjdGlvbiA4LjEuMiBvZiBbUkZDNjMz
NV0sIFN5c3RlbSBQb3J0cyBhcmUNCiBhc3NpZ25lZCBieSB0aGUgIklFVEYgUmV2aWV3IiBvciAi
SUVTRyBBcHByb3ZhbCIgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW4NCiBbUkZDODEyNl0uIFVzZXIg
UG9ydHMgYXJlIGFzc2lnbmVkIGJ5IElBTkEgdXNpbmcgdGhlICJJRVRGIFJldmlldyIgcHJvY2Vz
cywNCiB0aGUgIklFU0cgQXBwcm92YWwiIHByb2Nlc3MsIG9yIHRoZSAiRXhwZXJ0IFJldmlldyIg
cHJvY2VzcywgYXMgcGVyDQogW1JGQzYzMzVdLiBEeW5hbWljIFBvcnRzIGFyZSBub3QgYXNzaWdu
ZWQuDQoNCiBUaGUgcmVnaXN0cmF0aW9uIHByb2NlZHVyZXMgZm9yIHNlcnZpY2UgbmFtZXMgYW5k
IHBvcnQgbnVtYmVycyBhcmUNCiBkZXNjcmliZWQgaW4gW1JGQzYzMzVdLg0KDQogQXNzaWduZWQg
cG9ydHMgYm90aCBTeXN0ZW0gYW5kIFVzZXIgcG9ydHMgU0hPVUxEIE5PVCBiZSB1c2VkIHdpdGhv
dXQNCiBvciBwcmlvciB0byBJQU5BIHJlZ2lzdHJhdGlvbi4NCg0KTXkgaW50ZXJwcmV0YXRpb24g
aXMgdGhhdCBwb3J0cyBpbiBTeXN0ZW0gYW5kIFVzZXIgcmFuZ2VzLCBldmVuIGlmIG5vdCB5ZXQg
YXNzaWduZWQsIG11c3Qgbm90IGJlIHVzZWQgd2l0aG91dCBmb2xsb3dpbmcgdGhlIGFzc2lnbm1l
bnQgcHJvY2Vzcy4gVGh1cywgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGEgbnVtYmVyIGhhZCBub3Qg
eWV0IGJlZW4gYXNzaWduZWQgdG8gYSBzZXJ2aWNlLCBpdCBtdXN0IG5vdCBiZSB1c2VkIGFzIHRo
ZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIuIEFsc28sIGNvbnNpZGVyIG9wZXJhdGlvbmFs
IGlzc3VlcyBpZiBhIG5ldyBzZXJ2aWNlIGlzIGFzc2lnbmVkIGEgbmV3IHBvcnQgbnVtYmVyIGZy
b20gdGhlIFVzZXIgUG9ydHMgcmFuZ2UuIE9uZSBkYXkgdGhlIG51bWJlciB3YXMgImZyZWUiIGFu
ZCB0b21vcnJvdyBpdCBtYXkgYmUgYXNzaWduZWQuIEhhbmRsaW5nIHN1Y2ggYSBzY2VuYXJpbyB3
aWxsIGFkZCBjb21wbGV4aXR5IHdoaWxlIGJlbmVmaXRzIGFyZSwgaW4gbXkgb3BpbmlvbiwgcXVl
c3Rpb25hYmxlLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDU6
MDkgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNCg0KV2h5IGxpbWl0IHRoZSBVRFAg
cG9ydCByYW5nZSB0byA0OTE1Mi02NTUzNT8gQW55IGZyZWUgVURQIHBvcnQgY2FuIGJlIHVzZWQs
IG5vPw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDc6MjAg
UE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPj4gd3JvdGU6DQpIaSBTaGFocmFtLA0KdGhhbmsgeW91IGZvciB0aGUgcmV2aWV3
IGFuZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJTT4+
Lg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MDIgUE0gU2hh
aHJhbSBEYXZhcmkgPHNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86c2hhaHJhbS5k
YXZhcmlAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpISSBHcmVnDQoNCkkgcmVhZCB5b3VyIGRyYWZ0
IGFuZCBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zOg0KDQoxKSBEb2VzIGl0IHJlcXVpcmUg
YW55IFVEUC9UQ1AgcG9ydCBudW1iZXIgb3IgaXQgcmV1c2VzIHRoZSBvbmUgZnJvbSBUV0FNUD8g
aWYgaXQgcmV1c2VzIGZyb20gVFdBTVAgdGhlbiAgaG93IGRvZXMgdGhlIHJlY2VpdmVyIGRpZmZl
cmVudGlhdGUgYmV0d2VlbiBUV0FNUCBhbmQgU1RBTVA/DQpHSU0+PiBTVEFNUCB1c2VzIHRoZSB3
ZWxsLWtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RX
QU1QLVRlc3QgUmVjZWl2ZXIgcG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0
aW9uIFVEUCBwb3J0IG51bWJlci4uIFNUQU1QIG1heSB1c2UgZGVzdGluYXRpb24gVURQIHBvcnQg
bnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9ydHMgcmFuZ2UgNDkxNTIt
NjU1MzUuDQoyKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNvbXBhcmVkIHRvIFRXQU1Q
Pw0KR0lNPj4gVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9ic2VydmF0aW9ucywgYW1v
bmcgdGhlbToNCg0KICAqICAgY2hhbGxlbmdlcyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0
eSBhbW9uZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQ7DQogICogICBpbmR1c3RyeSBp
bnRlcmVzdCBpbiBzdGFuZGFyZGl6aW5nIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgaW4gSVAgYnJv
YWRiYW5kIGFjY2VzcyBuZXR3b3JrcyAoVFItMzkwKTsNCiAgKiAgIGltcHJvdmUgZXh0ZW5zaWJp
bGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wgdG8gc3VwcG9ydCBtZWFzdXJl
bWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFtZXRlcnMsIGUuZy4sIGNvbnNp
c3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4NCjMpIFdoeSBpcyB0aGVyZSBzbyBtdWNoIE1C
WiBieXRlPw0KR0lNPj4gSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXpl
IG9mIFNUQU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBm
b3IgVFdBTVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAt
TGlnaHQgaW1wbGVtZW50YXRpb25zLg0KDQpUaHgNClNoYWhyYW0NCg0KT24gSnVsIDgsIDIwMTks
IGF0IDEwOjE3IEFNLCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCg0KSGkgTWlyamEsDQp0aGFuayB5b3UgZm9y
IHRoZSBzdWdnZXN0ZWQgdGV4dC4gVGhlIG5ldyBwYXJhZ3JhcGggbm93IHJlYWRzIGFzOg0KICAg
ICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBi
ZSBjYXJlZnVsbHkNCiAgICAgIGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24g
dGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1QNCiAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQg
YmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KICAgICAgW1JGQzgwODVdIHNlY3Rp
b24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkDQogICAg
ICBmb3IgVURQLWJhc2VkIHByb3RvY29sLiAgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRl
c3QgdHJhZmZpYw0KICAgICAgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhp
Z2hseSByZWNvbW1lbmRlZCB0byBzdGF5IGluDQogICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVk
IGluIFtSRkM4MDg1XS4NCg0KSWYgaXQgaXMgYWNjZXB0YWJsZSwgSSdkIGxpa2UgdG8gdXBsb2Fk
IHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgZHJhZnQtaWVmZi1pcHBtLXN0YW1wIGJlZm9yZSB0aGUg
Y3V0LW9mZiBkZWFkbGluZS4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAx
OSBhdCA4OjU4IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRv
OmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCkhpIEdyZWcsDQoNClNlZSBiZWxvdy4NCg0K
PiBPbiA4LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFp
bC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBIaSBNaXJq
YSwNCj4gdGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1LiBJIGFncmVlIHRo
YXQgdGhlIGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSByZWZlcmVuY2UgdG8g
UkZDIDgwODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNlY3Rpb24gMy4xLjMg
SSBjYW1lIHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRhbmNlIGluIG90aGVy
IHNlY3Rpb25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksIFNlY3Rpb24gMy4xLjUgSW1wbGlj
YXRpb25zIG9mIFJUVCBhbmQgTG9zcyBNZWFzdXJlbWVudHMgb24gQ29uZ2VzdGlvbiBDb250cm9s
LiBXb3VsZCBhZGRpbmcgdGhlIHJlZmVyZW5jZSB0byB0aGF0IHNlY3Rpb24gaW4gdGhlIG5ldyB0
ZXh0IHByb3Bvc2VkIGZvciB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3b3Jr
PyBJJ2xsIHB1dCBSRkMgODA4NSBhcyBJbmZvcm1hdGlvbmFsIHJlZmVyZW5jZSBhcyBpdCBpcyBC
Q1AuDQo+IE5FVyBURVhUOg0KPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZl
cmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiAgICAgICBlc3RpbWF0ZWQsIGFu
ZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBNVVNUDQo+ICAg
ICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlv
biAzLjEuNSBpbg0KPiAgICAgICBwYXJ0aWN1bGFyIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qg
c2Vzc2lvbi4uLi4NCg0KDQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29y
ZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRl
IHNlbnRlbmNlIGxpa2U6DQoNCuKAnFJGQzgwODUgc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlk
YW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gV2hp
bGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYyBkZXBlbmRzIG9uIHRoZSB0ZXN0
IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHNheSBpbiB0aGUgbGltaXRz
IGFzIHByb3ZpZGVkIGluIFJGQzgwODUu4oCdDQoNCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmDQoN
CkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBi
ZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25h
bCByZWYgaXMgZmluZS4NCg0KTWlyamENCg0KDQoNCj4NCj4gUmVnYXJkcywNCj4gR3JlZw0KPg0K
PiBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBr
dWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiBIaSBH
cmVnLA0KPg0KPiBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4g
SSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8g
UkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0
aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBu
b3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMgKGlmIFJUVCBpcyB1bmtub3duKS4g
SSBndWVzcyBpdCBkb2VzbuKAmXQgbWFrZSBzZW5zZSB0byByZXF1aXJlIHRoaXMgZm9yIHRlc3Rp
bmcgdHJhZmZpYywgaG93ZXZlciwgaXQgY291bGQgbWF5YmUgc3RpbGwgYmUgYSBnb29kIHJlY29t
bWVuZGF0aW9uPyBXaGF0IGRvIHlvdSB0aGluaz8NCj4NCj4gQWxzbyBJ4oCZdmUganVzdCByZXNl
bmQgbXkgcmV2aWV3IHRvIHRoZSBJUFBNIGxpc3QsIGFzIEkgdW5mb3J0dW5hdGVseSBjY+KAmWVk
IG9ubHkgdGhlIElQUE0gY2hhaXJzIGluc3RlYWQgb2YgdGhlIHdob2xlIGxpc3QuIENhbiB5b3Ug
cmVzZW5kIHlvdSBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBsaXN0LCBzbyBvdGhlciBwZW9wbGUg
YXJlIGF3YXJlIG9mIHRoZXNlIGNoYW5nZXMuIFNvcnJ5IGZvciB0aGUgdW5jb252aWVuY2UuDQo+
DQo+IE1pcmphDQo+DQo+DQo+ID4gT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNr
eSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3
cm90ZToNCj4gPg0KPiA+IEhpIE1pcmphLA0KPiA+IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9yb3Vn
aCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZpbmQg
bXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNPj4uIEF0dGFjaGVkIHRoZSBkaWZm
Lg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBHcmVnDQo+ID4NCj4gPiBPbiBUaHUsIEp1bCA0LCAy
MDE5IGF0IDk6MTAgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWls
dG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiA+IEhpIGF1dGhvcnMsIGhpIGFsbCwN
Cj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhpcyB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQgYW5kIHZlcnkg
Z29vZCBzaGVwaGVyZCB3cml0ZS11cCEgSSB3b3VsZCBsaWtlIGRpc2N1c3Mgb25lIHBvaW50IGJl
Zm9yZSBJIHN0YXJ0IElFVEYgbGFzdCBjYWxsLg0KPiA+DQo+ID4gSSBiZWxpZXZlIHRoaXMgZG9j
dW1lbnQgc2hvdWxkIHNheSBzb21ldGhpbmcgYWJvdXQgbmV0d29yayBsb2FkIGFuZCBjb25nZXN0
aW9uIChjb250cm9sKS4gT1dBTVAgYW5kIFRXQU1QIGRpc2N1c3MgcXVpdGUgYSBiaXQgc2VuZGVy
IHNjaGVkdWxpbmcsIGhvd2V2ZXIsIGFzIHRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24sIHNv
IEkgdGhpbmsgaXQgY291bGQgYXQgbGVhc3QgYmUgZ29vZCB0byBwdXQgYSB3YXJpbmcgaW4gdGhp
cyBkb2N1bWVudCB0aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGlt
aXRlZC4gSSBrbm93IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1
aWRhbmNlIGJ1dCBhdCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4g
dGhpcyBkb2N1bWVudCBjb3VsZCBiZSBnb29kLg0KPiA+IEdJTT4+ICBUaGFuayB5b3UgZm9yIHlv
dXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8g
dGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1l
bnQgY29tcG9uZW50czoNCj4gPiAgICBCZWNhdXNlIG9mIHRoZSBjb250cm9sDQo+ID4gICAgYW5k
IG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRo
aXMNCj4gPiAgICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVu
dCBpcyBzZXQ6DQo+ID4gYWRkaW5nIHRoZSBuZXcgdGV4dCBoZXJlOg0KPiA+ICAgICAgIExvYWQg
b2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1
bGx5DQo+ID4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUg
ZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiA+ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQg
YmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLg0KPiA+DQo+ID4NCj4gPiBBbm90aGVy
IGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQ
IHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhv
d2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0
aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5
c3RhbCBjbGVhci4NCj4gPiBHSU0+PiBBZGRpbmcgdGhlIHJlZmVyZW5jZSB0byAiVURQIHRyYW5z
cG9ydCIgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5IG9mICBPcGVyYXRpb25zIHNl
Y3Rpb246DQo+ID4gICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0
cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLg0KPiA+
DQo+ID4gTWlyamENCj4gPg0KPiA+IFAuUy46DQo+ID4gTml0OiBzL1RoaXMgZG9jdW1lbnQgZGVm
aW5lcyBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8gVGhpcyBk
b2N1bWVudCBkZWZpbmVzIGFuIGFjdGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHBy
b3RvY29sLw0KPiA+IC0+IOKAnGFu4oCdIG1pc3NpbmcNCj4gPiBHSU0+PiBUaGFuayB5b3UuIERv
bmUuDQo+ID4gPERpZmZfIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRm
LWlwcG0tc3RhbXAtMDcuLi4udHh0Lmh0bWw+DQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5vcmc8
bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2lwcG0NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3Jn
Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQo=

--_000_6A5DC26FA5824C0286A4A1F20834B27Bciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <1CBD6521A2B50B43B024F10AF754360E@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNv
LXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp
bi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6
MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7fQ0KcC5nbWFpbC1tNjM5Mjc3OTY0MzI2Mzk5NTU2NGdtYWlsLW0tNjc0NzQwMDE2MjI3NjUy
MTk2M21zb2xpc3RwYXJhZ3JhcGgsIGxpLmdtYWlsLW02MzkyNzc5NjQzMjYzOTk1NTY0Z21haWwt
bS02NzQ3NDAwMTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaCwgZGl2LmdtYWlsLW02MzkyNzc5
NjQzMjYzOTk1NTY0Z21haWwtbS02NzQ3NDAwMTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaA0K
CXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXzYzOTI3Nzk2NDMyNjM5OTU1NjRnbWFpbC1tLTY3NDc0
MDAxNjIyNzY1MjE5NjNtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN
Cglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQg
NzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3Jk
U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0K
QGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6ODk2OTM3NTE5Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czotNjA1Mzk3NDM4O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MQ0KCXttc28tbGlzdC1pZDoxMDc5NTkzNzUxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTg1
MTk4NDY2O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMg0KCXtt
c28tbGlzdC1pZDoxMDkwMDAyMTE3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotODg1NjMyMjAy
O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlz
dC1pZDoxMzQ2MDU5NTEwOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotODY5NjAxMzU4O30NCkBs
aXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzps
ZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDox
NzYyMTQ0NzU2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMjY1MTE4Nzg4O30NCkBsaXN0IGw0
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsNDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDkN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1pZDoxODcwNjA4
OTE2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotOTYwMTczNjAyO30NCm9sDQoJe21hcmdpbi1i
b3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+DQo8L2hl
YWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIEdyZWcg
Zm9yIHRoZSB1cGRhdGVzLiBDaGFuZ2VzIGxvb2sgZ29vZCB0byBtZS48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uZSBvdXRzdGFuZGluZyBpc3N1ZSB3aXRoIHRoZSBQb3J0
IHJhbmdlIGJlaW5nIGRpc2N1c3NlZCBpbiBhbm90aGVyIHRocmVhZC48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5HcmVnIE1pcnNr
eSAmbHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXks
IEF1Z3VzdCA5LCAyMDE5IGF0IDEyOjI2IFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDs9U01UUDpy
Z2FuZGhpQGNpc2NvLiBjb20mcXVvdDsgJmx0O3JnYW5kaGlAY2lzY28uY29tJmd0Ozxicj4NCjxi
PkNjOiA8L2I+UmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSZndDssIElQ
UE0gQ2hhaXJzICZsdDtpcHBtLWNoYWlyc0BpZXRmLm9yZyZndDssIE1pcmphIEt1ZWhsZXdpbmQg
Jmx0O2lldGZAa3VlaGxld2luZC5uZXQmZ3Q7LCBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5v
cmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmcXVvdDsgJmx0O2Ry
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6
IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSYWtlc2gs
IEhlbnJpaywgZXQgYWwuLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JJ3ZlIHVwZGF0ZWQgdGhlIHdvcmtpbmcgdmVyc2lvbiBvZiB0aGUgZHJhZnQuIEF0dGFj
aGVkLCBwbGVhc2UgZmluZCB0aGUgZGlmZiBhbmQgdGhlIGN1cnJlbnQgY29weSBvZiB0aGUgZG9j
dW1lbnQuIFBsZWFzZSBsZXQgbWUga25vdyBpZiBJJ3ZlIGNhcHR1cmVkIGFsbCB0aGUgY2hhbmdl
cyB3ZSd2ZSBkaXNjdXNzZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiB0aGUgcXVlc3Rpb24gUmFrZXNoIGhhcyBhc2tlZC4gVGhlc2UgcmVj
b21tZW5kYXRpb25zIGFyZSBwYXJ0IG9mIFNlY3Rpb24gNC40IHRoYXQgZGV0YWlscyBhc3BlY3Rz
IG9mIFNUQU1QIGludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCBpbXBsZW1lbnRhdGlv
bnMuIEFsbCB0aGUgbm9ybWF0aXZlIGxhbmd1YWdlIHVzZWQgaW4gdGhhdCBzZWN0aW9uIGlzIG5v
dCBhcHBsaWNhYmxlIHRvIHRoZSBzY2VuYXJpbw0KIHdoZW4gYm90aCBzeXN0ZW1zIHN1cHBvcnQg
U1RBTVAgcHJvdG9jb2wuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgQXVnIDksIDIwMTkgYXQgNTowNSBBTSBSYWtlc2gg
R2FuZGhpIChyZ2FuZGhpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGlAY2lzY28uY29tIj5y
Z2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIEdyZWcs
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyBmb3IgY29uc2lk
ZXJpbmcgbXkgY29tbWVudHMuIFBsZWFzZSBzZWUgcmVwbGllcyBpbmxpbmUgd2l0aCAmbHQ7Ukcm
Z3Q7Li48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0K
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+R3Jl
ZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5UaHVyc2RheSwgQXVndXN0IDgsIDIwMTkgYXQgMzo0MCBQTTxicj4NCjxiPlRvOiA8L2I+JnF1
b3Q7PVNNVFA6cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmdh
bmRoaUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6IDwvYj5SYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208
L2E+Jmd0OywgSVBQTSBDaGFpcnMgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tY2hhaXJzQGlldGYub3JnPC9hPiZndDssIE1pcmph
IEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7LA0KIElFVEYgSVBQTSBXRyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGll
dGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3Rh
bXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5v
cmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9h
PiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLA0KPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5tYW55IHRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KSSd2ZSB1cGRh
dGVkIE1CWiB0byAmcXVvdDtNQVkgYmUgemVyb2VkIG9uIHRyYW5zbWl0IGFuZCBNVVNUIGJlIGln
bm9yZWQgb24gcmVjZWlwdCZxdW90Oy48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jmx0O1JHJmd0OyBUaGFua3MuPG86cD48L286cD48L3A+DQo8dWwgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwzIGxldmVsMSBsZm8yIj4N
CkkgdGhpbmsgdGhhdCB0aGUgZmFjdCBSRkMgNzc1MCBpcyBub3QgbWVudGlvbmVkIGluIHRoaXMg
ZG9jdW1lbnQgc2hvdWxkIGJlIGludGVycHJldGVkIGFzICZxdW90O25vdCBzdXBwb3J0ZWQmcXVv
dDsuIElmIHlvdSBiZWxpZXZlIHRoYXQgc29tZXRoaW5nIHNob3VsZCBiZSBzYWlkIGV4cGxpY2l0
bHksIHdvdWxkIHRoZSBmb2xsb3dpbmcgYmUgYWNjZXB0YWJsZTxvOnA+PC9vOnA+PC9saT48L3Vs
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj7igJxbUkZDNzc1MF0gaXMgc3VwcG9ydGVkIGJ5IG9w
dGlvbmFsIGV4dGVuc2lvbiBzcGVjaWZpZWQgaW4gW0ktRC5pZXRmLWlwcG0tc3RhbXAtb3B0aW9u
LXRsdl0u4oCdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDtSRyZn
dDsgWWVzLCB0aGFua3MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZs
dDtSRyZndDsgQlRXLCBJIHNlZSBmb2xsb3dpbmcgdHdvIHRleHRzIGZvciB0aGUgdGltZXN0YW1w
IGZvcm1hdCBpbiBTZWN0aW9uIDQuNC4gSXMgdGhlcmUgYSByZWFzb24gd2h5IHRoZSBSZWZsZWN0
b3Igb25seSBzdXBwb3J0cyBOVFAgYW5kIGl0IGlzIE1VU1Qgd2hlcmVhcyBTZW5kZXIgaGFzIHRo
ZSBmbGV4aWJpbGl0eQ0KIHdpdGggTlRQIGFuZCBQVFAgd2l0aCBTSE9VTEQ/PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZxdW90O1RoZSBTZXNzaW9uLVNlbmRlciBTSE9V
TEQgdXNlIHRoZSBkZWZhdWx0IGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMgLSBOVFAuIEFuZCBp
dCBNQVkgdXNlIFBUUHYyIHRpbWVzdGFtcCBmb3JtYXQuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj7igJxUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBiZSBzZXQgdG8gdXNlIHRo
ZSBkZWZhdWx0IGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMsIE5UUC7igJ08bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi1sZWZ0OjMwLjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo
dDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5BdHRhY2hlZCBhcmUsIGFzIHVzdWFsLCBkaWZmIGFuZCB0aGUgdXBkYXRl
ZCB3b3JraW5nIHZlcnNpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5NdWNoIGFwcHJlY2lhdGUgeW91ciBoZWxwIGFuZCBjb21taXRtZW50IHRv
IG1ha2luZyBTVEFNUCB1c2VmdWwgYW5kIHByYWN0aWNhbC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFRodSwg
QXVnIDgsIDIwMTkgYXQgNjoyNCBBTSBSYWtlc2ggR2FuZGhpIChyZ2FuZGhpKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnJnYW5kaGlAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaUBjaXNj
by5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+VGhhbmsgeW91IEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBUaGV5IGxv
b2sgZ29vZCwgSSBoYXZlIGNvdXBsZSBvZiBjb21tZW50czo8bzpwPjwvbzpwPjwvcD4NCjxvbCBz
dGFydD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9ImdtYWlsLW02MzkyNzc5NjQzMjYzOTk1NTY0
Z21haWwtbS02NzQ3NDAwMTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1zby1s
aXN0Omw1IGxldmVsMSBsZm8zIj4NCkkgZGlkIG5vdCBzZWUgdGhlIHVwZGF0ZXMgZm9yIHRoZSBm
aXJzdCBidWxsZXQgKDEpIGJlbG93IHJlZ2FyZGluZyBNQlogaW4gdGhlIHVwZGF0ZWQgZHJhZnQu
IEFzc3VtaW5nIGl0IGlzIHBlbmRpbmcuPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iZ21haWwt
bTYzOTI3Nzk2NDMyNjM5OTU1NjRnbWFpbC1tLTY3NDc0MDAxNjIyNzY1MjE5NjNtc29saXN0cGFy
YWdyYXBoIiBzdHlsZT0ibXNvLWxpc3Q6bDUgbGV2ZWwxIGxmbzMiPg0KSXQgc2hvdWxkIHN0aWxs
IHNheSBzb21ldGhpbmcgZm9yIHRoZSBSRkMgNzc1MC4gV2l0aG91dCBhbnkgZ3VpZGFuY2UsIGl0
IGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBzcGVjaWZpZWQgaW4gUkZDIDc3NTAuPG86cD48L286cD48
L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9t
Og0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
aXBwbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmlwcG0tYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBHcmVnIE1p
cnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldl
ZG5lc2RheSwgQXVndXN0IDcsIDIwMTkgYXQgNzo0MyBQTTxicj4NCjxiPlRvOiA8L2I+UmFrZXNo
IEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9i
PklQUE0gQ2hhaXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7LCBNaXJqYSBLdWVobGV3
aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxh
bmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OywgSUVURiBJUFBNIFdHICZsdDs8YSBocmVm
PSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+
Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBw
bS1zdGFtcDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgeW91ciBraW5kIGNvbnNpZGVy
YXRpb24gb2YgbXkgcmVzcG9uc2VzIGFuZCB2ZXJ5IHBvaW50ZWQgcXVlc3Rpb25zLiBQbGVhc2Ug
ZmluZCBteSBmb2xsb3ctdXAgbm90ZXMgaW4tbGluZSBiZWxvdyB1bmRlciBHSU0mZ3Q7Jmd0OyB0
YWcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1IEFNIFJha2VzaCBH
YW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBHcmVnLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3Mg
Zm9yIHlvdXIgcmVwbHkuIFBsZWFzZSBzZWUgaW5saW5lICZsdDtSRyZndDsuLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYsIDIw
MTkgYXQgMTI6MTQgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDow
Y207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5I
aSBSYWtlc2gsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PnRoYW5rIHlvdSBmb3IgcG9pbnRpbmcgdG8gdGhlc2UgdHdvIFJGQ3MuIFBsZWFzZSBjb25zaWRl
ciBteSB0aG91Z2h0czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPg0K
KDEpIFJGQyA3ODIwIGlzIEV4cGVyaW1lbnRhbCBhbmQsIGFzIEkgdW5kZXJzdGFuZCwgdGhlIHBy
b3Bvc2VkIHNvbHV0aW9uIGlzIG5vdCBzZWVuIGtpbmRseSBieSB0aGUgc2VjdXJpdHkgZXhwZXJ0
cywgYW5kIGZvciBhIGdvb2QgcmVhc29uLiBBcyB5b3UndmUgY29ycmVjdGx5IHBvaW50ZWQgb3V0
LCBTVEFNUCBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSBtYXkgZWFzaWx5IHN1cHBvcnQgdGhlIHRl
Y2huaXF1ZSBkZXNjcmliZWQgaW4gUkZDIDc4MjAuDQogQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZl
IHRvIGRvIHRoYXQgaW4gdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMg
dG8gcmVsYXggbGFuZ3VhZ2Ugb24gTUJaIGFuZCBkcm9wICZxdW90O01VU1QgYmUgemVyb2VkIG9u
IHRyYW5zbWlzc2lvbiZxdW90OyBsZWF2aW5nICZxdW90O01VU1QgYmUgaWdub3JlZCBvbiByZWNl
aXB0JnF1b3Q7LiBXaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bHQ7UkcmZ3Q7IE9rIHdpdGggdGhhdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0Omw0IGxl
dmVsMSBsZm81Ij4NCigyKSBJIGFwcHJlY2lhdGUgeW91ciBpbnRlcmVzdCBpbiBSRkMgNzc1MCAo
YXMgb25lIG9mIGNvLWF1dGhvcnMpLiBXZSd2ZSBkZWNpZGVkIHRvIHN1cHBvcnQgdGhpcyBmdW5j
dGlvbmFsaXR5IGluIGFuIGV4dGVuc2lvbiB0byBTVEFNUC4gQ2xhc3Mgb2YgU2VydmljZSBUTFYg
ZnVsbHkgc3VwcG9ydHMgdGhlIGZ1bmN0aW9uYWxpdHkgZGVmaW5lZCBpbiBSRkMgNzc1MCBhbmQg
b2ZmZXJzIHRoZSBhYmlsaXR5IHRvIGluc3RydWN0IHRoZSBTZXNzaW9uLVJlZmxlY3Rvcg0KIHdo
aWNoIERTQ1AgdmFsdWUgaXQgbXVzdCB1c2UgZm9yIHRoZSByZWZsZWN0ZWQgU1RBTVAgcGFja2V0
LiBUaHVzIENvUyBtYXJraW5nIGNvbnNpc3RlbmN5IGlzIHZlcmlmaWVkIGluIGZvcndhcmQgYW5k
IHJldmVyc2UgZGlyZWN0aW9ucy48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7UkcmZ3Q7
IEluIHRoYXQgY2FzZSwgZHJhZnQgbWF5IHNheSBSRkM3NzUwIG1ldGhvZCBpcyBub3Qgc3VwcG9y
dGVkIGJ5IFNUQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R0lNJmd0OyZndDsgVGhv
dWdoIGl0IGlzIG5vdCBwYXJ0IG9mIHRoZSBiYXNlIHNwZWNpZmljYXRpb24sIHRoZSBhYmlsaXR5
IHRvIHRlc3QgdGhlIGNvbnNpc3RlbmN5IG9mIENvUyBtYXBwaW5nIG9uIGEgcGF0aCBiZXR3ZWVu
IFNUQU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxlY3RvciBpcyBzdXBwb3J0ZWQN
CiBieSB1c2luZyB0aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYuIEFuZCBzaW5jZSBpdCBoYXMgYmVl
biByZWNlbnRseSBhZG9wdGVkIGJ5IElQUE0gV0csIEkgZG9uJ3QgdGhpbmsgdGhhdCBzdWNoIGEg
c3RhdGVtZW50IHdpbGwgYmUgaGVscGZ1bCB0byBhbiBpbXBsZW1lbnRvciBvZiBTVEFNUC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkFsc28sIEkgdGhpbmsgdGhlIGRyYWZ0IGRyb3BwZWQgc3VwcG9ydGluZyB0aGUgc2VydmVyIG9j
dGV0IFtSRkM2MDM4XSwgcmlnaHQ/IElmIHNvLCBmb2xsb3dpbmcgdGV4dCBuZWVkcyB1cGRhdGlu
Zz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7Jm5ic3A7IG8gJm5ic3A7KDMpIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGlzIGFu
IG9wdGlvbmFsIHZhcmlhYmxlIGxlbmd0aCBmaWVsZC4uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJz
cDsgVGhlIGxlbmd0aCBvZiB0aGUgUGFja2V0IFBhZGRpbmcgKHJlZmxlY3RlZCkgZmllbGQgTVVT
VCBiZSBlcXVhbDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IHRvIHRoZSB2YWx1ZSBvZiB0aGUg
U2VydmVyIE9jdGV0cyBmaWVsZCAoRmlndXJlIDIpLiZuYnNwOyBJZiB0aGUgdmFsdWU8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyBpcyBub24temVybywgdGhlIFNlc3Npb24tUmVmbGVjdG9yIE1V
U1QgY29weSBudW1iZXIgb2Ygb2N0ZXRzPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXF1YWwg
dG8gdGhlIHZhbHVlIG9mIFNlcnZlciBPY3RldHMgZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2Vy
dmVyPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgT2N0ZXRzIGZpZWxkLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+R0lNJmd0OyZndDsgSSdtIHNvcnJ5IHlvdSd2ZSBoYWQgYW4gb2xkZXIg
d29ya2luZyB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4gQXR0YWNoZWQgaXMgdGhlIGN1cnJlbnQgdmVy
c2lvbiBhbmQgdGhlIHRleHQgaGFzIGJlZW4gcmVtb3ZlZC4gQ291bGQgeW91IGxldCBtZSBrbm93
IGlmIHRoaXMgY2hhbmdlIGlzIGFjY2VwdGFibGU/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu
MHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODow
NiBBTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IaSBHcmVnLDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkNvdXBsZSBvZiBhZGRpdGlvbmFsIGNvbW1lbnRzIG9u
IHRoZSBkcmFmdDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGVyZSBhcmUg
VFdBTVAgZXh0ZW5zaW9ucyBmb3IgQ2hlY2tzdW0gY29tcGxlbWVudCBpbg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzY3Njc2NyI+UkZDIDc4MjA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPiBhbmQgRFNDUC1FQ04gaW48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
Njc2NzY3Ij4gUkZDIDc3NTAuIEdvb2QgdG8gYWRkIHNvbWUgdGV4dA0KIGZvciBTVEFNUCBpZiB0
aGV5IGNhbiBiZSBzdXBwb3J0ZWQgb3Igbm90IHN1cHBvcnRlZC4gSSBjYW4gc2VlIHRoZXkgY2Fu
IGJlIHN1cHBvcnRlZCBhcyBmb2xsb3dpbmcsIGFuZCBzaG91bGQgbm90IGJyZWFrIGFueXRoaW5n
Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4wJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzPC9zcGFuPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNh
bC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4wIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9z
cGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFNlcXVlbmNlIE51bWJlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29s
b3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUcmFuc21pdCBUaW1lc3RhbXAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8DQo8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9z
cGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEVycm9yIEVzdGltYXRlJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTUJaJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFJlY2VpdmUgVGltZXN0YW1wJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIFNlcXVlbmNlIE51
bWJlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29s
b3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZW5kZXIgVGltZXN0YW1wJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9y
OiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86
cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7
dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFy
Z2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIEVycm9yIEVzdGltYXRlJm5ic3A7
Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgTUJaJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFy
Z2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNl
bGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmll
cjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7IFNlbmRlciBUVEwmbmJzcDsmbmJzcDsgfCBTLURTQ1At
RUNOJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgQ2hlY2tzdW0gQ29tcGxlbWVudCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsgfDwvc3Bhbj48L2I+PG86
cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7
dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlJha2VzaDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDEwOjA3IFBNIEdyZWcgTWlyc2t5ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLA0KPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHlvdXIgcXVlc3Rpb24uIElu
IG15IGV4cGVyaWVuY2UsIHNvbWUgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0IGhhdmUg
dGFrZW4gdGhlIGxpYmVydHkgdG8gYWxsb3cgdXNpbmcgVURQIHBvcnQgbnVtYmVycyBvdXRzaWRl
IHRoZSBEeW5hbWljL1ByaXZhdGUgcmFuZ2UuIEkgYmVsaWV2ZQ0KIHRoYXQgaXMgbm90IHRoZSBy
aWdodCBkZWNpc2lvbi4gSW4gdGhlIG5vdGUgb2YgSUFOQSdzIFNlcnZpY2UgTmFtZSBhbmQgVHJh
bnNwb3J0IFByb3RvY29sIFBvcnQgTnVtYmVyIFJlZ2lzdHJ5IHdlIHJlYWQ6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDtTZXJ2
aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMgYXJlIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2Vl
biBkaWZmZXJlbnQ8YnI+DQombmJzcDtzZXJ2aWNlcyB0aGF0IHJ1biBvdmVyIHRyYW5zcG9ydCBw
cm90b2NvbHMgc3VjaCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5kPGJyPg0KJm5ic3A7U0NUUC48YnI+
DQo8YnI+DQombmJzcDtTZXJ2aWNlIG5hbWVzIGFyZSBhc3NpZ25lZCBvbiBhIGZpcnN0LWNvbWUs
IGZpcnN0LXNlcnZlZCBwcm9jZXNzLCBhczxicj4NCiZuYnNwO2RvY3VtZW50ZWQgaW4gW1JGQzYz
MzVdLjxicj4NCjxicj4NCiZuYnNwO1BvcnQgbnVtYmVycyBhcmUgYXNzaWduZWQgaW4gdmFyaW91
cyB3YXlzLCBiYXNlZCBvbiB0aHJlZSByYW5nZXM6IFN5c3RlbTxicj4NCiZuYnNwO1BvcnRzICgw
LTEwMjMpLCBVc2VyIFBvcnRzICgxMDI0LTQ5MTUxKSwgYW5kIHRoZSBEeW5hbWljIGFuZC9vciBQ
cml2YXRlPGJyPg0KJm5ic3A7UG9ydHMgKDQ5MTUyLTY1NTM1KTsgdGhlIGRpZmZlcmVuY2UgdXNl
cyBvZiB0aGVzZSByYW5nZXMgaXMgZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7W1JGQzYzMzVdLiBB
Y2NvcmRpbmcgdG8gU2VjdGlvbiA4LjEuMiBvZiBbUkZDNjMzNV0sIFN5c3RlbSBQb3J0cyBhcmU8
YnI+DQombmJzcDthc3NpZ25lZCBieSB0aGUgJnF1b3Q7SUVURiBSZXZpZXcmcXVvdDsgb3IgJnF1
b3Q7SUVTRyBBcHByb3ZhbCZxdW90OyBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbjxicj4NCiZuYnNw
O1tSRkM4MTI2XS4gVXNlciBQb3J0cyBhcmUgYXNzaWduZWQgYnkgSUFOQSB1c2luZyB0aGUgJnF1
b3Q7SUVURiBSZXZpZXcmcXVvdDsgcHJvY2Vzcyw8YnI+DQombmJzcDt0aGUgJnF1b3Q7SUVTRyBB
cHByb3ZhbCZxdW90OyBwcm9jZXNzLCBvciB0aGUgJnF1b3Q7RXhwZXJ0IFJldmlldyZxdW90OyBw
cm9jZXNzLCBhcyBwZXI8YnI+DQombmJzcDtbUkZDNjMzNV0uIER5bmFtaWMgUG9ydHMgYXJlIG5v
dCBhc3NpZ25lZC48YnI+DQo8YnI+DQombmJzcDtUaGUgcmVnaXN0cmF0aW9uIHByb2NlZHVyZXMg
Zm9yIHNlcnZpY2UgbmFtZXMgYW5kIHBvcnQgbnVtYmVycyBhcmU8YnI+DQombmJzcDtkZXNjcmli
ZWQgaW4gW1JGQzYzMzVdLjxicj4NCjxicj4NCiZuYnNwO0Fzc2lnbmVkIHBvcnRzIGJvdGggU3lz
dGVtIGFuZCBVc2VyIHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0PGJyPg0KJm5ic3A7
b3IgcHJpb3IgdG8gSUFOQSByZWdpc3RyYXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NeSBpbnRlcnByZXRhdGlvbiBpcyB0aGF0
IHBvcnRzIGluIFN5c3RlbSBhbmQgVXNlciByYW5nZXMsIGV2ZW4gaWYgbm90IHlldCBhc3NpZ25l
ZCwgbXVzdCBub3QgYmUgdXNlZCB3aXRob3V0IGZvbGxvd2luZyB0aGUgYXNzaWdubWVudCBwcm9j
ZXNzLiBUaHVzLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgYSBudW1iZXINCiBoYWQgbm90IHlldCBi
ZWVuIGFzc2lnbmVkIHRvIGEgc2VydmljZSwgaXQgbXVzdCBub3QgYmUgdXNlZCBhcyB0aGUgZGVz
dGluYXRpb24gVURQIHBvcnQgbnVtYmVyLiBBbHNvLCBjb25zaWRlciBvcGVyYXRpb25hbCBpc3N1
ZXMgaWYgYSBuZXcgc2VydmljZSBpcyBhc3NpZ25lZCBhIG5ldyBwb3J0IG51bWJlciBmcm9tIHRo
ZSBVc2VyIFBvcnRzIHJhbmdlLiBPbmUgZGF5IHRoZSBudW1iZXIgd2FzICZxdW90O2ZyZWUmcXVv
dDsgYW5kIHRvbW9ycm93IGl0IG1heSBiZQ0KIGFzc2lnbmVkLiBIYW5kbGluZyBzdWNoIGEgc2Nl
bmFyaW8gd2lsbCBhZGQgY29tcGxleGl0eSB3aGlsZSBiZW5lZml0cyBhcmUsIGluIG15IG9waW5p
b24sIHF1ZXN0aW9uYWJsZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNTow
OSBQTSBSYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
SGkgR3JlZyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPldoeSBsaW1pdCB0aGUgVURQIHBvcnQgcmFuZ2UgdG8gNDkxNTItNjU1MzU/IEFu
eSBmcmVlIFVEUCBwb3J0IGNhbiBiZSB1c2VkLCBubz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgs
IDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5IaSBTaGFocmFtLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNl
IGZpbmQgbXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5P
biBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MDIgUE0gU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9
Im1haWx0bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdldD0iX2JsYW5rIj5zaGFo
cmFtLmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ISSBHcmVnDQo8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2
ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RD
UCBwb3J0IG51bWJlciBvciBpdCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVz
ZXMgZnJvbSBUV0FNUCB0aGVuICZuYnNwO2hvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRp
YXRlIGJldHdlZW4gVFdBTVAgYW5kIFNUQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsm
Z3Q7IFNUQU1QIHVzZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFsbG9jYXRlZCBm
b3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMgODU0NSkgYXMg
dGhlIGRlZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAgbWF5IHVzZSBk
ZXN0aW5hdGlvbg0KIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2
YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4yKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1P
IGNvbXBhcmVkIHRvIFRXQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFRoZSB3
b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBsZm82Ij4NCmNoYWxsZW5nZXMgaW4gYWNoaWV2
aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0
OzxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwyIGxldmVs
MSBsZm82Ij4NCmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVyZm9ybWFuY2Ug
bW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0zOTApOzxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBsZm82
Ij4NCmltcHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRv
b2wgdG8gc3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBh
cmFtZXRlcnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4mbmJzcDs8
bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+MykgV2h5IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
R0lNJmd0OyZndDsgSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXplIG9m
IFNUQU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBmb3Ig
VFdBTVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAtTGln
aHQgaW1wbGVtZW50YXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+VGh4PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlNoYWhyYW08bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJv
dHRvbToxMi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5PbiBKdWwgOCwgMjAxOSwgYXQgMTA6MTcgQU0sIEdyZWcgTWlyc2t5ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgTWlyamEsDQo8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgdGhlIHN1Z2dlc3RlZCB0
ZXh0LiBUaGUgbmV3IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7IExv
YWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2Fy
ZWZ1bGx5PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3Np
YmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVDxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7IGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVz
dCBzZXNzaW9uLjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IFtSRkM4MDg1XSBzZWN0aW9uIDMu
MS41IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZDxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7IGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuJm5ic3A7IFdoaWxlIHRoZSBj
aGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBk
ZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRv
IHN0YXkgaW48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgbGltaXRzIGFzIHByb3ZpZGVk
IGluIFtSRkM4MDg1XS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0
aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1
dC1vZmYgZGVhZGxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDg6NTgg
QU0gTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBHcmVnLDxicj4NCjxicj4NClNlZSBi
ZWxvdy48YnI+DQo8YnI+DQomZ3Q7IE9uIDguIEp1bCAyMDE5LCBhdCAxNjo1NCwgR3JlZyBNaXJz
a3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4N
CiZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyB0aGFuayB5b3UgZm9yIHRoZSByZWZlcmVuY2UgdG8g
UkZDIDgwODUuIEkgYWdyZWUgdGhhdCB0aGUgZG9jdW1lbnQgaXMgdmVyeSBtdWNoIHJlbGV2YW50
IGFuZCBhIHJlZmVyZW5jZSB0byBSRkMgODA4NSBpbiBTVEFNUCBpcyB1c2VmdWwuIFdoaWxlIHJl
YWRpbmcgU2VjdGlvbiAzLjEuMyBJIGNhbWUgdG8gdGhpbmsgdGhhdCB0aGUgZGlzY3Vzc2lvbiBh
bmQgZ3VpZGFuY2UgaW4gb3RoZXIgc2VjdGlvbnMgb2YgUkZDIDgwODUsIHBhcnRpY3VsYXJseSwN
CiBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRz
IG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhh
dCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25h
bCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLjxicj4NCiZndDsgTkVXIFRFWFQ6PGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0xvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVy
ZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4
aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
YmUgdGhvcm91Z2hseSBhbmFseXplZCB1c2luZyBbUkZDODA4NV0gYW5kIGl0cyBTZWN0aW9uIDMu
MS41IGluPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhcnRpY3VsYXIgYmVm
b3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLi4uLjxicj4NCjxicj4NCjxicj4NCk5vdCBz
dXJlIGlmIOKAnHVzaW5n4oCdIGlzIHRoZSByaWdodCB3b3JkIGJ1dCBvdGhlcndpc2UgZmluZSBm
b3IgbWUuIE9yIHlvdSBjb3VsZCBoYXZlIGEgc2VwYXJhdGUgc2VudGVuY2UgbGlrZTo8YnI+DQo8
YnI+DQrigJxSRkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxp
bmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0
ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0
IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBp
biBSRkM4MDg1LuKAnTxicj4NCjxicj4NCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmPGJyPg0KPGJy
Pg0KQkNQIGlzIHRoZSBzYW1lIG1hdHVyaXR5IGxldmVsIGFzIFBTLiBTbyBpdCB3b3VsZG7igJl0
IGJlIGEgZG93bnJlZi4gSG93ZXZlciwgSSB0aGluayBoYXZpbmcgdGhpcyBhcyBpbmZvcm1hdGlv
bmFsIHJlZiBpcyBmaW5lLjxicj4NCjxicj4NCk1pcmphPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyBHcmVnPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IE9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgMjozNyBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8
YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZA
a3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IFRoYW5rcyBhIGxvdCBmb3IgeW91IHJlcGx5LiBDaGFuZ2VzIGFyZSBnb29k
LiBJIHdvbmRlciBpZiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHJvdmlkZSBhIHJlZmVyZW5jZSB0
byBSRkM4MDg1IGJlY2F1c2UgaXQgaGFzIGEgbG90IG9mIGluZm9ybWF0aW9uIGFib3V0IGNvbmdl
c3Rpb24gY29udHJvbCBvZiBVRFAgYmFzZWQgdHJhZmZpYz8gSXQgcmVjb21tZW5kcyB0byBzZW5k
IG5vdCBtb3JlIHRoYW4gMSBwYWNrZXQgcGVyIDMgc2Vjb25kcyAoaWYNCiBSVFQgaXMgdW5rbm93
bikuIEkgZ3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0
ZXN0aW5nIHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCBy
ZWNvbW1lbmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFs
c28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVu
Zm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3
aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlz
dCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3Ig
dGhlIHVuY29udmllbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0OyBNaXJqYTxicj4NCiZndDsgPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1p
cnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0
OyA8YnI+DQomZ3Q7ICZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyAmZ3Q7IHRoYW5rIHlvdSBmb3Ig
eW91ciB0aG9yb3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4g
UGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNJmd0OyZndDsu
IEF0dGFjaGVkIHRoZSBkaWZmLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgUmVnYXJk
cyw8YnI+DQomZ3Q7ICZndDsgR3JlZzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24g
VGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9
Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3
aW5kLm5ldDwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyBIaSBhdXRob3JzLCBoaSBhbGws
PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0
dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlr
ZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2FsbC48YnI+DQom
Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBz
YXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCku
IE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBo
b3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNv
dWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQNCiB0
aGF0IHBhY2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93
IGl0IG1pZ2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBh
dCBsZWFzdCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVu
dCBjb3VsZCBiZSBnb29kLjxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyZuYnNwOyBUaGFuayB5
b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBw
b2ludHMgdG8gdGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5k
IG1hbmFnZW1lbnQgY29tcG9uZW50czo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IEJlY2F1
c2Ugb2YgdGhlIGNvbnRyb2w8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IGFuZCBtYW5hZ2Vt
ZW50IG9mIGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPGJyPg0K
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJh
bCByZXF1aXJlbWVudCBpcyBzZXQ6PGJyPg0KJmd0OyAmZ3Q7IGFkZGluZyB0aGUgbmV3IHRleHQg
aGVyZTo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNU
QU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxi
cj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRo
ZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJl
Zm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBBbm90aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0
aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGll
cyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBt
ZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJv
dG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci48YnI+DQomZ3Q7ICZndDsg
R0lNJmd0OyZndDsgQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gJnF1b3Q7VURQIHRyYW5zcG9ydCZx
dW90OyBpbnRvIHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBUaGVvcnkgb2YmbmJzcDsgT3BlcmF0aW9u
cyBzZWN0aW9uOjxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgU1RBTVAgU2Vzc2lvbi1TZW5k
ZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1Q
IFNlc3Npb24tUmVmbGVjdG9yLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgTWlyamE8
YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFAuUy46PGJyPg0KJmd0OyAmZ3Q7IE5pdDog
cy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRl
c3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2Ug
bWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC88YnI+DQomZ3Q7ICZndDsgLSZndDsg4oCcYW7igJ0g
bWlzc2luZzxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyBUaGFuayB5b3UuIERvbmUuIDxicj4N
CiZndDsgJmd0OyAmbHQ7RGlmZl8gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dCAtIGRyYWZ0
LWlldGYtaXBwbS1zdGFtcC0wNy4uLi50eHQuaHRtbCZndDs8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWls
aW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmlwcG1AaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcHBtIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpp
cHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQo8YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0iIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_6A5DC26FA5824C0286A4A1F20834B27Bciscocom_--


From nobody Sat Aug 10 15:39:51 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F50E120816; Sat, 10 Aug 2019 15:39:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.27
X-Spam-Level: 
X-Spam-Status: No, score=0.27 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=0.357, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XOA4ly0rtx9Z; Sat, 10 Aug 2019 15:38:44 -0700 (PDT)
Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (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 C390412080C; Sat, 10 Aug 2019 15:14:28 -0700 (PDT)
Received: by mail-lf1-x130.google.com with SMTP id c9so71883466lfh.4; Sat, 10 Aug 2019 15:14:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0bqzNh2xxC+fOeHqDbuAO36F25EYS5DmZy1wqB+hZ1Q=; b=uG68rOAqdadlF/y0fcXVYGxorc1gLXXdAKTS5OfP7c6+An/7PoCFfExF24Ez9MFiYp ZF6bOcEVzDb/G/AOkXHn1JJRB01rtmIq+mn+5dnWEwrhxwLqX9oeCEE/S7u5EvM11KOy aJELG/6w5R52sX3AQ6/1K7jO/SUm8n8gHOXtB1yi+o7G2T7GrlYv8Y5Sux4tzBsIQ/kK fifGCfm2/lYbiphErqtYs2BnfX+7rKfv98qUdKx5omfhAq1QEmB8LoN28j/ElcwplHWm Qk5YY0+n3EgkyaPyvpKuOBg6ZAboLLmIpKc/fxgphONSPoSvel3fnbUV4ZzIguPo2cbk upaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0bqzNh2xxC+fOeHqDbuAO36F25EYS5DmZy1wqB+hZ1Q=; b=XIRVzRXRPWw0y1baOKHofl700mPK/CDEdTcTmW9KmPn1IAhpobM6GkoKHF4d+gpSGE +Wfve7PNJs1a185zgpcp7U1Q7aLMmKAWD8U1gqiH8cDUpHlVGjoCB1/5Oa+dNtHw9v55 N2QAkSUYXvnwgM8d4cJzVx5D4ztWSI3DYi6qq8OLTB2/rf9Kd9+5BrjHxjyjblieD9rP 3RnGbXJzob7z1kqN5IMn4UTZm2NycJCkmxk6bz2SlzuuZOsko6pvkmd3DwVca91CmPIb SkForhe/xvfZFi3eVGtAJAQaJmP79qY8ryE/Rf+1rHT/PwQEmhWNeuo+7C7YIoC0Ieyw WRpw==
X-Gm-Message-State: APjAAAV0fwa4eDjcj1ATz4uZlGbvKS7ZJlqXYJ359VtY8zkE5+X+2m/t mF5TVjJjnrspYj2HhS+336WUSSvaxWBcLTUPjd0=
X-Google-Smtp-Source: APXvYqyikxsBf4lOzNrI5o3bxRL/VKTYOwmLSFFysJXmCeCTQydnhr2y28gvZ3133KRUdeHSIuNNuEKJgWuOLAygwvc=
X-Received: by 2002:ac2:442f:: with SMTP id w15mr16532501lfl.9.1565475266544;  Sat, 10 Aug 2019 15:14:26 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com> <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com> <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com> <CA+RyBmUEKDrtupSnSQvMmpM6ioGBbzo-70XZdhan=si4WHzQKA@mail.gmail.com> <6A5DC26F-A582-4C02-86A4-A1F20834B27B@cisco.com>
In-Reply-To: <6A5DC26F-A582-4C02-86A4-A1F20834B27B@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 10 Aug 2019 15:14:13 -0700
Message-ID: <CA+RyBmWphGJcwRkyNqs87u3yu+1Qi=0GeoT10Aqd9+Qp2wDx7A@mail.gmail.com>
To: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
Cc: Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Content-Type: multipart/mixed; boundary="0000000000002b5e3b058fca9df4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/cGNMrisBpRMGOoVhkxktquaaTsA>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Aug 2019 22:39:49 -0000

--0000000000002b5e3b058fca9df4
Content-Type: multipart/alternative; boundary="0000000000002b5e37058fca9df2"

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

Hi Rakesh,
please review the updated diff and the working version of the draft. Do you
think that the changes address your and Henrik's comments on the use of UDP
port numbers in STAMP? You'll notice that the use of the System ports is
not mentioned. I believe that this range of port numbers should not be
used. What do you think?
Much appreciate your comments, suggestions.

Regards,
Greg

On Fri, Aug 9, 2019 at 1:55 PM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com>
wrote:

> Thanks Greg for the updates. Changes look good to me.
>
> One outstanding issue with the Port range being discussed in another
> thread.
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Friday, August 9, 2019 at 12:26 PM
> *To: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>
> *Cc: *Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <
> ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM
> WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <
> draft-ietf-ippm-stamp@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh, Henrik, et al.,
>
> I've updated the working version of the draft. Attached, please find the
> diff and the current copy of the document. Please let me know if I've
> captured all the changes we've discussed.
>
> On the question Rakesh has asked. These recommendations are part of
> Section 4.4 that details aspects of STAMP interoperability with TWAMP Lig=
ht
> implementations. All the normative language used in that section is not
> applicable to the scenario when both systems support STAMP protocol.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 9, 2019 at 5:05 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Hi Greg,
>
> Thanks for considering my comments. Please see replies inline with <RG>..
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Thursday, August 8, 2019 at 3:40 PM
> *To: *"=3DSMTP:rgandhi@cisco. com" <rgandhi@cisco.com>
> *Cc: *Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <
> ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM
> WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <
> draft-ietf-ippm-stamp@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh,
>
> many thanks for your comments.
>
>    - I've updated MBZ to "MAY be zeroed on transmit and MUST be ignored
>    on receipt".
>
> <RG> Thanks.
>
>    - I think that the fact RFC 7750 is not mentioned in this document
>    should be interpreted as "not supported". If you believe that somethin=
g
>    should be said explicitly, would the following be acceptable
>
> =E2=80=9C[RFC7750] is supported by optional extension specified in
> [I-D.ietf-ippm-stamp-option-tlv].=E2=80=9D
>
> <RG> Yes, thanks.
>
> <RG> BTW, I see following two texts for the timestamp format in Section
> 4.4. Is there a reason why the Reflector only supports NTP and it is MUST
> whereas Sender has the flexibility with NTP and PTP with SHOULD?
>
> "The Session-Sender SHOULD use the default format for its timestamps -
> NTP. And it MAY use PTPv2 timestamp format.
>
> <snip>
>
> =E2=80=9CThe Session-Reflector MUST be set to use the default format for =
its
> timestamps, NTP.=E2=80=9D
>
> Thanks,
>
> Rakesh
>
>
>
> Attached are, as usual, diff and the updated working version.
>
>
>
> Much appreciate your help and commitment to making STAMP useful and
> practical.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Aug 8, 2019 at 6:24 AM Rakesh Gandhi (rgandhi) <rgandhi@cisco.com=
>
> wrote:
>
> Thank you Greg for the updates. They look good, I have couple of comments=
:
>
>    1. I did not see the updates for the first bullet (1) below regarding
>    MBZ in the updated draft. Assuming it is pending.
>    2. It should still say something for the RFC 7750. Without any
>    guidance, it can be implemented as specified in RFC 7750.
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Wednesday, August 7, 2019 at 7:43 PM
> *To: *Rakesh Gandhi <rgandhi.ietf@gmail.com>
> *Cc: *IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <
> ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "
> draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
> *Subject: *Re: [ippm] AD review of draft-ietf-ippm-stamp
>
>
>
> Hi Rakesh,
>
> thank you for your kind consideration of my responses and very pointed
> questions. Please find my follow-up notes in-line below under GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Thanks for your reply. Please see inline <RG>..
>
>
>
> On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
> Hi Rakesh,
>
> thank you for pointing to these two RFCs. Please consider my thoughts:
>
>    - (1) RFC 7820 is Experimental and, as I understand, the proposed
>    solution is not seen kindly by the security experts, and for a good re=
ason.
>    As you've correctly pointed out, STAMP in unauthenticated mode may eas=
ily
>    support the technique described in RFC 7820. But I'm not sure we have =
to do
>    that in the base specification. What we can do is to relax language on=
 MBZ
>    and drop "MUST be zeroed on transmission" leaving "MUST be ignored on
>    receipt". What do you think?
>
> <RG> Ok with that.
>
>
>
>
>    - (2) I appreciate your interest in RFC 7750 (as one of co-authors).
>    We've decided to support this functionality in an extension to STAMP. =
Class
>    of Service TLV fully supports the functionality defined in RFC 7750 an=
d
>    offers the ability to instruct the Session-Reflector which DSCP value =
it
>    must use for the reflected STAMP packet. Thus CoS marking consistency =
is
>    verified in forward and reverse directions.
>
> <RG> In that case, draft may say RFC7750 method is not supported by STAMP=
?
>
> GIM>> Though it is not part of the base specification, the ability to tes=
t
> the consistency of CoS mapping on a path between STAMP Session-Sender and
> Session-Reflector is supported by using the Class of Service TLV. And sin=
ce
> it has been recently adopted by IPPM WG, I don't think that such a
> statement will be helpful to an implementor of STAMP.
>
> Also, I think the draft dropped supporting the server octet [RFC6038],
> right? If so, following text needs updating?
>
>    o  (3) Packet Padding (reflected) is an optional variable length field=
..
>       The length of the Packet Padding (reflected) field MUST be equal
>       to the value of the Server Octets field (Figure 2).  If the value
>       is non-zero, the Session-Reflector MUST copy number of octets
>       equal to the value of Server Octets field starting with the Server
>       Octets field.
>
> GIM>> I'm sorry you've had an older working version of the draft. Attache=
d
> is the current version and the text has been removed. Could you let me kn=
ow
> if this change is acceptable?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> Best regards,
>
> Greg
>
>
>
> On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
> Couple of additional comments on the draft:
>
> There are TWAMP extensions for Checksum complement in RFC 7820 and
> DSCP-ECN in RFC 7750. Good to add some text for STAMP if they can be
> supported or not supported. I can see they can be supported as following,
> and should not break anything:
>
> *0                   1                   2                   3*
>
> *0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                        Sequence Number                        |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                        Transmit Timestamp                     |*
>
> *|                                                               | *
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|         Error Estimate        |           MBZ                 |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Receive Timestamp                        |*
>
> *|                                                               |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Sender Sequence Number                   |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|                      Sender Timestamp                         |*
>
> *|                                                               |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|      Sender Error Estimate    |           MBZ                 |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
> *|  Sender TTL   | S-DSCP-ECN    | Checksum Complement           |*
>
> *+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*
>
>
>
> Thanks,
>
> Rakesh
>
>
>
> On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
> Hi Rakesh,
>
> thank you for your question. In my experience, some implementations of
> TWAMP-Light have taken the liberty to allow using UDP port numbers outsid=
e
> the Dynamic/Private range. I believe that is not the right decision. In t=
he
> note of IANA's Service Name and Transport Protocol Port Number Registry w=
e
> read:
>
>
>
>  Service names and port numbers are used to distinguish between different
>  services that run over transport protocols such as TCP, UDP, DCCP, and
>  SCTP.
>
>  Service names are assigned on a first-come, first-served process, as
>  documented in [RFC6335].
>
>  Port numbers are assigned in various ways, based on three ranges: System
>  Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Private
>  Ports (49152-65535); the difference uses of these ranges is described in
>  [RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are
>  assigned by the "IETF Review" or "IESG Approval" procedures described in
>  [RFC8126]. User Ports are assigned by IANA using the "IETF Review"
> process,
>  the "IESG Approval" process, or the "Expert Review" process, as per
>  [RFC6335]. Dynamic Ports are not assigned.
>
>  The registration procedures for service names and port numbers are
>  described in [RFC6335].
>
>  Assigned ports both System and User ports SHOULD NOT be used without
>  or prior to IANA registration.
>
>
>
> My interpretation is that ports in System and User ranges, even if not ye=
t
> assigned, must not be used without following the assignment process. Thus=
,
> regardless of whether a number had not yet been assigned to a service, it
> must not be used as the destination UDP port number. Also, consider
> operational issues if a new service is assigned a new port number from th=
e
> User Ports range. One day the number was "free" and tomorrow it may be
> assigned. Handling such a scenario will add complexity while benefits are=
,
> in my opinion, questionable.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
> Hi Greg,
>
>
>
> Why limit the UDP port range to 49152-65535? Any free UDP port can be
> used, no?
>
>
>
> Thanks,
>
> Rakesh
>
>
>
>
>
> On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Shahram,
>
> thank you for the review and questions. Please find my answers below
> tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari <shahram.davari@broadcom.co=
m>
> wrote:
>
> HI Greg
>
>
>
> I read your draft and have the following questions:
>
>
>
> 1) Does it require any UDP/TCP port number or it reuses the one from
> TWAMP? if it reuses from TWAMP then  how does the receiver differentiate
> between TWAMP and STAMP?
>
> GIM>> STAMP uses the well-known UDP port number allocated for the
> OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the default destination
> UDP port number.. STAMP may use destination UDP port number from the
> Dynamic and/or Private Ports range 49152-65535.
>
> 2) What is the benefit of STAMO compared to TWAMP?
>
> GIM>> The work was driven by several observations, among them:
>
>    - challenges in achieving interoperability among implementations of
>    TWAMP-Light;
>    - industry interest in standardizing performance monitoring in IP
>    broadband access networks (TR-390);
>    - improve extensibility of IP performance monitoring tool to support
>    measurements, testing of new metrics and parameters, e.g., consistency=
 of
>    CoS in the network.
>
> 3) Why is there so much MBZ byte?
>
> GIM>> It was agreed to make the symmetrical size of STAMP test packets th=
e
> default. RFC 6038 defined it for TWAMP and TR-390 requires it to be
> supported by TWAMP-Light implementations.
>
>
>
> Thx
>
> Shahram
>
>
>
> On Jul 8, 2019, at 10:17 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
>
>
> Hi Mirja,
>
> thank you for the suggested text. The new paragraph now reads as:
>
>       Load of STAMP test packets offered to a network MUST be carefully
>       estimated, and the possible impact on the existing services MUST
>       be thoroughly analyzed before launching the test session.
>       [RFC8085] section 3.1.5 provides guidance on handling network load
>       for UDP-based protocol.  While the characteristic of test traffic
>       depends on the test objective, it is highly recommended to stay in
>       the limits as provided in [RFC8085].
>
>
>
> If it is acceptable, I'd like to upload the updated version of
> draft-ieff-ippm-stamp before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
> Hi Greg,
>
> See below.
>
> > On 8. Jul 2019, at 16:54, Greg Mirsky <gregimirsky@gmail.com> wrote:
> >
> > Hi Mirja,
> > thank you for the reference to RFC 8085. I agree that the document is
> very much relevant and a reference to RFC 8085 in STAMP is useful. While
> reading Section 3.1.3 I came to think that the discussion and guidance in
> other sections of RFC 8085, particularly, Section 3.1.5 Implications of R=
TT
> and Loss Measurements on Congestion Control. Would adding the reference t=
o
> that section in the new text proposed for the Security Considerations
> section work? I'll put RFC 8085 as Informational reference as it is BCP.
> > NEW TEXT:
> >       Load of STAMP test packets offered to a network MUST be carefully
> >       estimated, and the possible impact on the existing services MUST
> >       be thoroughly analyzed using [RFC8085] and its Section 3.1.5 in
> >       particular before launching the test session....
>
>
> Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine =
for me. Or you
> could have a separate sentence like:
>
> =E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load=
 for
> UDP-based protocol. While the characteristic of test traffic depends on t=
he
> test objective, it is highly recommended to say in the limits as provided
> in RFC8085.=E2=80=9D
>
> Or something similar=E2=80=A6
>
> BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref=
.
> However, I think having this as informational ref is fine.
>
> Mirja
>
>
>
> >
> > Regards,
> > Greg
> >
> > On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > Hi Greg,
> >
> > Thanks a lot for you reply. Changes are good. I wonder if it would be
> useful to provide a reference to RFC8085 because it has a lot of
> information about congestion control of UDP based traffic? It recommends =
to
> send not more than 1 packet per 3 seconds (if RTT is unknown). I guess it
> doesn=E2=80=99t make sense to require this for testing traffic, however, =
it could
> maybe still be a good recommendation? What do you think?
> >
> > Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortun=
ately
> cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can you res=
end you
> proposed changes to the list, so other people are aware of these changes.
> Sorry for the unconvience.
> >
> > Mirja
> >
> >
> > > On 6. Jul 2019, at 17:46, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > >
> > > Hi Mirja,
> > > thank you for your thorough review, very pointed and helpful comments=
.
> Please find my responses in-lined and tagged GIM>>. Attached the diff.
> > >
> > > Regards,
> > > Greg
> > >
> > > On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
> > > Hi authors, hi all,
> > >
> > > Thanks for this well-written document and very good shepherd write-up=
!
> I would like discuss one point before I start IETF last call.
> > >
> > > I believe this document should say something about network load and
> congestion (control). OWAMP and TWAMP discuss quite a bit sender
> scheduling, however, as this is a simplified version, so I think it could
> at least be good to put a waring in this document that packet sending
> should be somehow rate limited. I know it might be hard to provide more
> concrete guidance but at least having some discussion or warning in this
> document could be good.
> > > GIM>>  Thank you for your suggestion. Security Considerations section
> points to the fact that STAMP does not include control and management
> components:
> > >    Because of the control
> > >    and management of a STAMP test being outside the scope of this
> > >    specification only the more general requirement is set:
> > > adding the new text here:
> > >       Load of STAMP test packets offered to a network MUST be careful=
ly
> > >       estimated, and the possible impact on the existing services MUS=
T
> > >       be thoroughly analyzed before launching the test session.
> > >
> > >
> > > Another comment: You only say at the very end that a certain UDP port
> is used, which implies that STAMP runs over UDP. However, I think you
> should mention at the very beginning that this is a UDP-based protocol.
> Just to make things crystal clear.
> > > GIM>> Adding the reference to "UDP transport" into the first sentence
> of Theory of  Operations section:
> > >    STAMP Session-Sender transmits test packets over UDP transport
> toward STAMP Session-Reflector.
> > >
> > > Mirja
> > >
> > > P.S.:
> > > Nit: s/This document defines active performance measurement test
> protocol/ This document defines an active performance measurement test
> protocol/
> > > -> =E2=80=9Can=E2=80=9D missing
> > > GIM>> Thank you. Done.
> > > <Diff_ draft-ietf-ippm-stamp-06.txt -
> draft-ietf-ippm-stamp-07....txt.html>
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>

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

<div dir=3D"ltr">Hi Rakesh,<div>please review the updated diff and the work=
ing version of the draft. Do you think that the changes address your and He=
nrik&#39;s comments on the use of UDP port numbers in STAMP? You&#39;ll not=
ice that the use of the System ports is not mentioned. I believe that this =
range of port numbers should not be used. What do you think?</div><div>Much=
 appreciate your comments, suggestions.</div><div><br></div><div>Regards,</=
div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Fri, Aug 9, 2019 at 1:55 PM Rakesh Gandhi (rgandhi) &=
lt;<a href=3D"mailto:rgandhi@cisco.com">rgandhi@cisco.com</a>&gt; wrote:<br=
></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">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_6357634461554371652WordSection1">
<p class=3D"MsoNormal">Thanks Greg for the updates. Changes look good to me=
.<u></u><u></u></p>
<p class=3D"MsoNormal">One outstanding issue with the Port range being disc=
ussed in another thread.<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt;<br>
<b>Date: </b>Friday, August 9, 2019 at 12:26 PM<br>
<b>To: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;<br>
<b>Cc: </b>Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;, IPPM Chairs &lt;<a href=3D"ma=
ilto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>&gt;, =
Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blan=
k">ietf@kuehlewind.net</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@iet=
f.org" target=3D"_blank">ippm@ietf.org</a>&gt;, &quot;<a href=3D"mailto:dra=
ft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.o=
rg</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=
=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Rakesh, Henrik, et al., <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">I&#39;ve updated the working version of the draft. A=
ttached, please find the diff and the current copy of the document. Please =
let me know if I&#39;ve captured all the changes we&#39;ve discussed.<u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">On the question Rakesh has asked. These recommendati=
ons are part of Section 4.4 that details aspects of STAMP interoperability =
with TWAMP Light implementations. All the normative language used in that s=
ection is not applicable to the scenario
 when both systems support STAMP protocol.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Aug 9, 2019 at 5:05 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks for considering my comments. Please see repli=
es inline with &lt;RG&gt;..<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt;<br>
<b>Date: </b>Thursday, August 8, 2019 at 3:40 PM<br>
<b>To: </b>&quot;=3DSMTP:rgandhi@cisco. com&quot; &lt;<a href=3D"mailto:rga=
ndhi@cisco.com" target=3D"_blank">rgandhi@cisco.com</a>&gt;<br>
<b>Cc: </b>Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;, IPPM Chairs &lt;<a href=3D"ma=
ilto:ippm-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>&gt;, =
Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blan=
k">ietf@kuehlewind.net</a>&gt;,
 IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@i=
etf.org</a>&gt;, &quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" ta=
rget=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mai=
lto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp=
@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">many thanks for your comments.=C2=A0<u></u><u></u></=
p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
I&#39;ve updated MBZ to &quot;MAY be zeroed on transmit and MUST be ignored=
 on receipt&quot;.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">&lt;RG&gt; Thanks.<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"MsoNormal">
I think that the fact RFC 7750 is not mentioned in this document should be =
interpreted as &quot;not supported&quot;. If you believe that something sho=
uld be said explicitly, would the following be acceptable<u></u><u></u></li=
></ul>
<p class=3D"MsoNormal">=E2=80=9C[RFC7750] is supported by optional extensio=
n specified in [I-D.ietf-ippm-stamp-option-tlv].=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal">&lt;RG&gt; Yes, thanks.<u></u><u></u></p>
<p class=3D"MsoNormal">&lt;RG&gt; BTW, I see following two texts for the ti=
mestamp format in Section 4.4. Is there a reason why the Reflector only sup=
ports NTP and it is MUST whereas Sender has the flexibility
 with NTP and PTP with SHOULD?<u></u><u></u></p>
<p class=3D"MsoNormal">&quot;The Session-Sender SHOULD use the default form=
at for its timestamps - NTP. And it MAY use PTPv2 timestamp format.<u></u><=
u></u></p>
<p class=3D"MsoNormal">&lt;snip&gt;<u></u><u></u></p>
<p class=3D"MsoNormal">=E2=80=9CThe Session-Reflector MUST be set to use th=
e default format for its timestamps, NTP.=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<blockquote style=3D"margin:5pt 0cm 5pt 30pt">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal">Attached are, as usual, diff and the updated working=
 version.
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Much appreciate your help and commitment to making S=
TAMP useful and practical.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Aug 8, 2019 at 6:24 AM Rakesh Gandhi (rgandh=
i) &lt;<a href=3D"mailto:rgandhi@cisco.com" target=3D"_blank">rgandhi@cisco=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Thank you Greg for the updates. They look good, I ha=
ve couple of comments:<u></u><u></u></p>
<ol start=3D"1" type=3D"1">
<li class=3D"gmail-m_6357634461554371652gmail-m6392779643263995564gmail-m-6=
747400162276521963msolistparagraph">
I did not see the updates for the first bullet (1) below regarding MBZ in t=
he updated draft. Assuming it is pending.<u></u><u></u></li><li class=3D"gm=
ail-m_6357634461554371652gmail-m6392779643263995564gmail-m-6747400162276521=
963msolistparagraph">
It should still say something for the RFC 7750. Without any guidance, it ca=
n be implemented as specified in RFC 7750.<u></u><u></u></li></ol>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">ippm &lt;<a href=3D"m=
ailto:ippm-bounces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>&gt=
; on behalf of Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Date: </b>Wednesday, August 7, 2019 at 7:43 PM<br>
<b>To: </b>Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" targ=
et=3D"_blank">rgandhi.ietf@gmail.com</a>&gt;<br>
<b>Cc: </b>IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;, Mirja Kuehlewind &lt;<a href=3D"m=
ailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt;, I=
ETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@iet=
f.org</a>&gt;,
 &quot;<a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank">=
draft-ietf-ippm-stamp@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-i=
ppm-stamp@ietf.org" target=3D"_blank">draft-ietf-ippm-stamp@ietf.org</a>&gt=
;<br>
<b>Subject: </b>Re: [ippm] AD review of draft-ietf-ippm-stamp</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your kind consideration of my response=
s and very pointed questions. Please find my follow-up notes in-line below =
under GIM&gt;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 11:15 AM Rakesh Gandhi &lt;<a=
 href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmai=
l.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for your reply. Please see inline &lt;RG&gt;.=
.<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 12:14 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for pointing to these two RFCs. Please con=
sider my thoughts:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
(1) RFC 7820 is Experimental and, as I understand, the proposed solution is=
 not seen kindly by the security experts, and for a good reason. As you&#39=
;ve correctly pointed out, STAMP in unauthenticated mode may easily support=
 the technique described in RFC 7820.
 But I&#39;m not sure we have to do that in the base specification. What we=
 can do is to relax language on MBZ and drop &quot;MUST be zeroed on transm=
ission&quot; leaving &quot;MUST be ignored on receipt&quot;. What do you th=
ink?<u></u><u></u></li></ul>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&lt;RG&gt; Ok with that.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
(2) I appreciate your interest in RFC 7750 (as one of co-authors). We&#39;v=
e decided to support this functionality in an extension to STAMP. Class of =
Service TLV fully supports the functionality defined in RFC 7750 and offers=
 the ability to instruct the Session-Reflector
 which DSCP value it must use for the reflected STAMP packet. Thus CoS mark=
ing consistency is verified in forward and reverse directions.<u></u><u></u=
></li></ul>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">&lt;RG&gt; In that case, draft may say RFC7750 metho=
d is not supported by STAMP?<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; Though it is not part of the base specif=
ication, the ability to test the consistency of CoS mapping on a path betwe=
en STAMP Session-Sender and Session-Reflector is supported
 by using the Class of Service TLV. And since it has been recently adopted =
by IPPM WG, I don&#39;t think that such a statement will be helpful to an i=
mplementor of STAMP.<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">Also, I think the draft dropped supporting the serve=
r octet [RFC6038], right? If so, following text needs updating?<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0=C2=A0 o =C2=A0(3) Packet Padding (reflected) =
is an optional variable length field..<br>
=C2=A0 =C2=A0 =C2=A0 The length of the Packet Padding (reflected) field MUS=
T be equal<br>
=C2=A0 =C2=A0 =C2=A0 to the value of the Server Octets field (Figure 2).=C2=
=A0 If the value<br>
=C2=A0 =C2=A0 =C2=A0 is non-zero, the Session-Reflector MUST copy number of=
 octets<br>
=C2=A0 =C2=A0 =C2=A0 equal to the value of Server Octets field starting wit=
h the Server<br>
=C2=A0 =C2=A0 =C2=A0 Octets field.<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I&#39;m sorry you&#39;ve had an older wo=
rking version of the draft. Attached is the current version and the text ha=
s been removed. Could you let me know if this change is acceptable?<u></u><=
u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Aug 6, 2019 at 8:06 AM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Hi Greg,</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Couple of additional =
comments on the draft:</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">There are TWAMP exten=
sions for Checksum complement in
</span><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:rgb=
(103,103,103)">RFC 7820</span><span style=3D"font-size:10pt"> and DSCP-ECN =
in</span><span style=3D"font-size:10pt;font-family:Arial,sans-serif;color:r=
gb(103,103,103)"> RFC 7750. Good to add some text
 for STAMP if they can be supported or not supported. I can see they can be=
 supported as following, and should not break anything:</span><u></u><u></u=
></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 3</span></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">0 1 2 3 4 5 =
6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span></b><u></u><u></u=
></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sequence Number=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u=
></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Transmit Timestamp=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p=
>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Error Estimate=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 MBZ=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Receive Timestamp=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u>=
</p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b=
><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sender Sequence Number=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Sender Timestamp=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b><u></u><=
u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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></b=
><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 Sender Error Estimate=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MBZ=C2=A0=C2=A0=C2=A0=C2=
=A0=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></b><u></u><u></u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">|=C2=A0 Send=
er TTL=C2=A0=C2=A0 | S-DSCP-ECN=C2=A0=C2=A0=C2=A0 | Checksum Complement=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 |</span></b><u></u><u>=
</u></p>
<p style=3D"margin:0cm 0cm 0.0001pt;vertical-align:baseline"><b><span style=
=3D"font-size:10pt;font-family:Courier;color:rgb(103,103,103)">+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></b><u></u><u><=
/u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Thanks,</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt">Rakesh</span><u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 10:07 PM Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">Hi Rakesh,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your question. In my experience, some =
implementations of TWAMP-Light have taken the liberty to allow using UDP po=
rt numbers outside the Dynamic/Private range. I believe
 that is not the right decision. In the note of IANA&#39;s Service Name and=
 Transport Protocol Port Number Registry we read:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0Service names and port numbers are used to dis=
tinguish between different<br>
=C2=A0services that run over transport protocols such as TCP, UDP, DCCP, an=
d<br>
=C2=A0SCTP.<br>
<br>
=C2=A0Service names are assigned on a first-come, first-served process, as<=
br>
=C2=A0documented in [RFC6335].<br>
<br>
=C2=A0Port numbers are assigned in various ways, based on three ranges: Sys=
tem<br>
=C2=A0Ports (0-1023), User Ports (1024-49151), and the Dynamic and/or Priva=
te<br>
=C2=A0Ports (49152-65535); the difference uses of these ranges is described=
 in<br>
=C2=A0[RFC6335]. According to Section 8.1.2 of [RFC6335], System Ports are<=
br>
=C2=A0assigned by the &quot;IETF Review&quot; or &quot;IESG Approval&quot; =
procedures described in<br>
=C2=A0[RFC8126]. User Ports are assigned by IANA using the &quot;IETF Revie=
w&quot; process,<br>
=C2=A0the &quot;IESG Approval&quot; process, or the &quot;Expert Review&quo=
t; process, as per<br>
=C2=A0[RFC6335]. Dynamic Ports are not assigned.<br>
<br>
=C2=A0The registration procedures for service names and port numbers are<br=
>
=C2=A0described in [RFC6335].<br>
<br>
=C2=A0Assigned ports both System and User ports SHOULD NOT be used without<=
br>
=C2=A0or prior to IANA registration.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">My interpretation is that ports in System and User r=
anges, even if not yet assigned, must not be used without following the ass=
ignment process. Thus, regardless of whether a number
 had not yet been assigned to a service, it must not be used as the destina=
tion UDP port number. Also, consider operational issues if a new service is=
 assigned a new port number from the User Ports range. One day the number w=
as &quot;free&quot; and tomorrow it may be
 assigned. Handling such a scenario will add complexity while benefits are,=
 in my opinion, questionable.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 5:09 PM Rakesh Gandhi &lt;<a =
href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail=
.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Why limit the UDP port range to 49152-65535? Any fre=
e UDP port can be used, no?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Rakesh<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 7:20 PM Greg Mirsky &lt;<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">Hi Shahram,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the review and questions. Please find =
my answers below tagged GIM&gt;&gt;.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 2:02 PM Shahram Davari &lt;<a=
 href=3D"mailto:shahram.davari@broadcom.com" target=3D"_blank">shahram.dava=
ri@broadcom.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<p class=3D"MsoNormal">HI Greg
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I read your draft and have the following questions:<=
u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">1) Does it require any UDP/TCP port number or it reu=
ses the one from TWAMP? if it reuses from TWAMP then =C2=A0how does the rec=
eiver differentiate between TWAMP and STAMP?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; STAMP uses the well-known UDP port numbe=
r allocated for the OWAMP-Test/TWAMP-Test Receiver port (RFC 8545) as the d=
efault destination UDP port number.. STAMP may use destination
 UDP port number from the Dynamic and/or Private Ports range 49152-65535.<u=
></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">2) What is the benefit of STAMO compared to TWAMP?<u=
></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; The work was driven by several observati=
ons, among them:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
challenges in achieving interoperability among implementations of TWAMP-Lig=
ht;<u></u><u></u></li><li class=3D"MsoNormal">
industry interest in standardizing performance monitoring in IP broadband a=
ccess networks (TR-390);<u></u><u></u></li><li class=3D"MsoNormal">
improve extensibility of IP performance monitoring tool to support measurem=
ents, testing of new metrics and parameters, e.g., consistency of CoS in th=
e network.=C2=A0<u></u><u></u></li></ul>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">3) Why is there so much MBZ byte?<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; It was agreed to make the symmetrical si=
ze of STAMP test packets the default. RFC 6038 defined it for TWAMP and TR-=
390 requires it to be supported by TWAMP-Light implementations.<u></u><u></=
u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thx<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Shahram<u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">=C2=A0<u></u><u></u></p=
>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jul 8, 2019, at 10:17 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Mirja,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for the suggested text. The new paragraph =
now reads as:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 Load of STAMP test packets offe=
red to a network MUST be carefully<br>
=C2=A0 =C2=A0 =C2=A0 estimated, and the possible impact on the existing ser=
vices MUST<br>
=C2=A0 =C2=A0 =C2=A0 be thoroughly analyzed before launching the test sessi=
on.<br>
=C2=A0 =C2=A0 =C2=A0 [RFC8085] section 3.1.5 provides guidance on handling =
network load<br>
=C2=A0 =C2=A0 =C2=A0 for UDP-based protocol.=C2=A0 While the characteristic=
 of test traffic<br>
=C2=A0 =C2=A0 =C2=A0 depends on the test objective, it is highly recommende=
d to stay in<br>
=C2=A0 =C2=A0 =C2=A0 the limits as provided in [RFC8085].<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it is acceptable, I&#39;d like to upload the upda=
ted version of draft-ieff-ippm-stamp before the cut-off deadline.<u></u><u>=
</u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Jul 8, 2019 at 8:58 AM Mirja Kuehlewind &lt;=
<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.ne=
t</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Hi Greg,<br>
<br>
See below.<br>
<br>
&gt; On 8. Jul 2019, at 16:54, Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi Mirja,<br>
&gt; thank you for the reference to RFC 8085. I agree that the document is =
very much relevant and a reference to RFC 8085 in STAMP is useful. While re=
ading Section 3.1.3 I came to think that the discussion and guidance in oth=
er sections of RFC 8085, particularly,
 Section 3.1.5 Implications of RTT and Loss Measurements on Congestion Cont=
rol. Would adding the reference to that section in the new text proposed fo=
r the Security Considerations section work? I&#39;ll put RFC 8085 as Inform=
ational reference as it is BCP.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a netw=
ork MUST be carefully<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on the ex=
isting services MUST<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed using [RFC8085] and i=
ts Section 3.1.5 in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0particular before launching the test session=
....<br>
<br>
<br>
Not sure if =E2=80=9Cusing=E2=80=9D is the right word but otherwise fine fo=
r me. Or you could have a separate sentence like:<br>
<br>
=E2=80=9CRFC8085 section 3.1.5 provides guidance on handling network load f=
or UDP-based protocol. While the characteristic of test traffic depends on =
the test objective, it is highly recommended to say in the limits as provid=
ed in RFC8085.=E2=80=9D<br>
<br>
Or something similar=E2=80=A6<br>
<br>
BCP is the same maturity level as PS. So it wouldn=E2=80=99t be a downref. =
However, I think having this as informational ref is fine.<br>
<br>
Mirja<br>
<br>
<br>
<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Mon, Jul 8, 2019 at 2:37 AM Mirja Kuehlewind &lt;<a href=3D"mailto:=
ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<b=
r>
&gt; Hi Greg,<br>
&gt; <br>
&gt; Thanks a lot for you reply. Changes are good. I wonder if it would be =
useful to provide a reference to RFC8085 because it has a lot of informatio=
n about congestion control of UDP based traffic? It recommends to send not =
more than 1 packet per 3 seconds (if
 RTT is unknown). I guess it doesn=E2=80=99t make sense to require this for=
 testing traffic, however, it could maybe still be a good recommendation? W=
hat do you think?<br>
&gt; <br>
&gt; Also I=E2=80=99ve just resend my review to the IPPM list, as I unfortu=
nately cc=E2=80=99ed only the IPPM chairs instead of the whole list. Can yo=
u resend you proposed changes to the list, so other people are aware of the=
se changes. Sorry for the unconvience.<br>
&gt; <br>
&gt; Mirja<br>
&gt; <br>
&gt; <br>
&gt; &gt; On 6. Jul 2019, at 17:46, Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt; <br>
&gt; &gt; Hi Mirja,<br>
&gt; &gt; thank you for your thorough review, very pointed and helpful comm=
ents. Please find my responses in-lined and tagged GIM&gt;&gt;. Attached th=
e diff.<br>
&gt; &gt; <br>
&gt; &gt; Regards,<br>
&gt; &gt; Greg<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Jul 4, 2019 at 9:10 AM Mirja Kuehlewind &lt;<a href=3D"ma=
ilto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wro=
te:<br>
&gt; &gt; Hi authors, hi all,<br>
&gt; &gt; <br>
&gt; &gt; Thanks for this well-written document and very good shepherd writ=
e-up! I would like discuss one point before I start IETF last call.<br>
&gt; &gt; <br>
&gt; &gt; I believe this document should say something about network load a=
nd congestion (control). OWAMP and TWAMP discuss quite a bit sender schedul=
ing, however, as this is a simplified version, so I think it could at least=
 be good to put a waring in this document
 that packet sending should be somehow rate limited. I know it might be har=
d to provide more concrete guidance but at least having some discussion or =
warning in this document could be good.<br>
&gt; &gt; GIM&gt;&gt;=C2=A0 Thank you for your suggestion. Security Conside=
rations section points to the fact that STAMP does not include control and =
management components:<br>
&gt; &gt;=C2=A0 =C2=A0 Because of the control<br>
&gt; &gt;=C2=A0 =C2=A0 and management of a STAMP test being outside the sco=
pe of this<br>
&gt; &gt;=C2=A0 =C2=A0 specification only the more general requirement is s=
et:<br>
&gt; &gt; adding the new text here:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Load of STAMP test packets offered to a=
 network MUST be carefully<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0estimated, and the possible impact on t=
he existing services MUST<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be thoroughly analyzed before launching=
 the test session.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Another comment: You only say at the very end that a certain UDP =
port is used, which implies that STAMP runs over UDP. However, I think you =
should mention at the very beginning that this is a UDP-based protocol. Jus=
t to make things crystal clear.<br>
&gt; &gt; GIM&gt;&gt; Adding the reference to &quot;UDP transport&quot; int=
o the first sentence of Theory of=C2=A0 Operations section:<br>
&gt; &gt;=C2=A0 =C2=A0 STAMP Session-Sender transmits test packets over UDP=
 transport toward STAMP Session-Reflector.<br>
&gt; &gt; <br>
&gt; &gt; Mirja<br>
&gt; &gt; <br>
&gt; &gt; P.S.:<br>
&gt; &gt; Nit: s/This document defines active performance measurement test =
protocol/ This document defines an active performance measurement test prot=
ocol/<br>
&gt; &gt; -&gt; =E2=80=9Can=E2=80=9D missing<br>
&gt; &gt; GIM&gt;&gt; Thank you. Done. <br>
&gt; &gt; &lt;Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07=
....txt.html&gt;<br>
&gt; <u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--0000000000002b5e37058fca9df2--

--0000000000002b5e3b058fca9df4
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-ippm-stamp-07.txt"
Content-Disposition: attachment; filename="draft-ietf-ippm-stamp-07.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jz63jl711>
X-Attachment-Id: f_jz63jl711

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gSnVuCkV4cGly
ZXM6IEZlYnJ1YXJ5IDExLCAyMDIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VkaWFuIE5ldHdvcmtzCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBGb290
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQXVndXN0IDEwLCAyMDE5CgoKICAgICAgICAgICAgICAgU2ltcGxl
IFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNwoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAg
IHdoaWNoIGVuYWJsZXMgdGhlIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQt
dHJpcAogICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwg
YW5kIHBhY2tldCBsb3NzLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp
b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n
IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU
RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gRmVicnVhcnkgMTEsIDIwMjAu
CgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQg
dGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFu
ZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBE
b2N1bWVudHMKICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVm
ZmVjdCBvbiB0aGUgZGF0ZSBvZgogICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxl
YXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJl
IHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9j
dW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTEsIDIwMjAgICAg
ICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBT
VEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIGluY2x1ZGUgU2ltcGxp
ZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0
aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFu
dHkgYXMKICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLgoKVGFibGUg
b2YgQ29udGVudHMKCiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMgogICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0
aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAyLjEuICBU
ZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICAzCiAgICAgMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgMwogICAzLiAgU29mdHdhcml6YXRpb24gb2YgUGVyZm9ybWFuY2Ug
TWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgNC4gIFRoZW9yeSBvZiBPcGVy
YXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgICAg
NC4xLiAgU2Vzc2lvbi1TZW5kZXIgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQgLiAuIC4gLiAu
IC4gLiAuICAgNQogICAgICAgNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGlu
IFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDUKICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIg
UGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgIC4gICA2CiAgICAgNC4yLiAgU2Vz
c2lvbi1SZWZsZWN0b3IgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQgIC4gLiAuIC4gLiAuICAg
NwogICAgICAgNC4yLjEuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0
aGVudGljYXRlZAogICAgICAgICAgICAgICBNb2RlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0
b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgICA5CiAgICAgNC4zLiAgSW50
ZWdyaXR5IGFuZCBDb25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUCAuIC4gLiAuICAx
MAogICAgIDQuNC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTEKICAgNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgIDYuICBTZWN1cml0eSBDb25zaWRl
cmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMgogICA3LiAg
QWNrbm93bGVkZ21lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTIKICAgOC4gIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgICAgOC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMgogICAgIDguMi4gIEluZm9y
bWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQK
ICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE0CgoxLiAgSW50cm9kdWN0aW9uCgogICBEZXZlbG9wbWVudCBhbmQgZGVw
bG95bWVudCBvZiBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAoVFdBTVAp
IFtSRkM1MzU3XSBhbmQgaXRzIGV4dGVuc2lvbnMsIGUuZy4sIFtSRkM2MDM4XSB0aGF0IGRlZmlu
ZWQKICAgZmVhdHVyZXMgc3VjaCBhcyBSZWZsZWN0IE9jdGV0cyBhbmQgU3ltbWV0cmljYWwgU2l6
ZSBmb3IgVFdBTVAKICAgcHJvdmlkZWQgaW52YWx1YWJsZSBleHBlcmllbmNlLiAgU2V2ZXJhbCBp
bmRlcGVuZGVudCBpbXBsZW1lbnRhdGlvbnMKICAgZXhpc3QsIGhhdmUgYmVlbiBkZXBsb3llZCBh
bmQgcHJvdmlkZSBpbXBvcnRhbnQgb3BlcmF0aW9uYWwKICAgcGVyZm9ybWFuY2UgbWVhc3VyZW1l
bnRzLiAgQXQgdGhlIHNhbWUgdGltZSwgdGhlcmUgaGFzIGJlZW4KICAgbm90aWNlYWJsZSBpbnRl
cmVzdCBpbiB1c2luZyBhIHNpbXBsZXIgbWVjaGFuaXNtIGZvciBhY3RpdmUKICAgcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZyB0aGF0IGNhbiBwcm92aWRlIGRldGVybWluaXN0aWMgYmVoYXZpb3IgYW5k
CiAgIGluaGVyaXQgc2VwYXJhdGlvbiBvZiBjb250cm9sICh2ZW5kb3Itc3BlY2lmaWMgY29uZmln
dXJhdGlvbiBvcgogICBvcmNoZXN0cmF0aW9uKSBhbmQgdGVzdCBmdW5jdGlvbnMuICBPbmUgb2Yg
c3VjaCBpcyBQZXJmb3JtYW5jZQogICBNZWFzdXJlbWVudCBmcm9tIElQIEVkZ2UgdG8gQ3VzdG9t
ZXIgRXF1aXBtZW50IHVzaW5nIFRXQU1QIExpZ2h0IGZyb20KICAgQnJvYWRiYW5kIEZvcnVtIFtC
QkYuVFItMzkwXSB1c2VkIGFzIHRoZSByZWZlcmVuY2UgVFdBTVAgTGlnaHQgdGhhdCwKICAgYWNj
b3JkaW5nIHRvIFtSRkM4NTQ1XSwgaW5jbHVkZXMgc3ViLXNldCBvZiBUV0FNUC1UZXN0IGZ1bmN0
aW9ucyBpbgogICBjb21iaW5hdGlvbiB3aXRoIG90aGVyIGFwcGxpY2F0aW9ucyB0aGF0IHByb3Zp
ZGUsIGZvciBleGFtcGxlLAogICBjb250cm9sIGFuZCBzZWN1cml0eS4gIFRoaXMgZG9jdW1lbnQg
ZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UKICAgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2Nv
bCwgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChTVEFNUCks
IHRoYXQgZW5hYmxlcyBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXAK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAxMSwgMjAyMCAgICAg
ICAgICAgICAgIFtQYWdlIDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNU
QU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgcGVyZm9ybWFuY2UgbWV0
cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy4KICAgU29t
ZSBUV0FNUCBleHRlbnNpb25zLCBlLmcuLCBbUkZDNzc1MF0gYXJlIHN1cHBvcnRlZCBieSB0aGUK
ICAgZXh0ZW5zaW9ucyB0byBTVEFNUCBiYXNlIHNwZWNpZmljYXRpb24gaW4KICAgW0ktRC5pZXRm
LWlwcG0tc3RhbXAtb3B0aW9uLXRsdl0uCgoyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRv
Y3VtZW50CgoyLjEuICBUZXJtaW5vbG9neQoKICAgQUVTIEFkdmFuY2VkIEVuY3J5cHRpb24gU3Rh
bmRhcmQKCiAgIENCQyBDaXBoZXIgQmxvY2sgQ2hhaW5pbmcKCiAgIEVDQiBFbGVjdHJvbmljIENv
b2tib29rCgogICBLRUsgS2V5LWVuY3J5cHRpb24gS2V5CgogICBTVEFNUCAtIFNpbXBsZSBUd28t
d2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAoKICAgTlRQIC0gTmV0d29yayBUaW1lIFBy
b3RvY29sCgogICBQVFAgLSBQcmVjaXNpb24gVGltZSBQcm90b2NvbAoKICAgSE1BQyBIYXNoZWQg
TWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlCgogICBPV0FNUCBPbmUtV2F5IEFjdGl2ZSBNZWFz
dXJlbWVudCBQcm90b2NvbAoKICAgVFdBTVAgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJv
dG9jb2wKCiAgIE1CWiBNYXkgYmUgWmVybwoKMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlCgog
ICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwg
IlNIQUxMIE5PVCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJO
T1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVu
dCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAogICAxNCBbUkZDMjEx
OV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbAogICBj
YXBpdGFscywgYXMgc2hvd24gaGVyZS4KCjMuICBTb2Z0d2FyaXphdGlvbiBvZiBQZXJmb3JtYW5j
ZSBNZWFzdXJlbWVudAoKICAgRmlndXJlIDEgcHJlc2VudHMgdGhlIFNpbXBsZSBUd28td2F5IEFj
dGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAoU1RBTVApIFNlc3Npb24tU2VuZGVyLCBhbmQg
U2Vzc2lvbi1SZWZsZWN0b3Igd2l0aCBhIG1lYXN1cmVtZW50CiAgIHNlc3Npb24uICBUaGUgY29u
ZmlndXJhdGlvbiBhbmQgbWFuYWdlbWVudCBvZiB0aGUgU1RBTVAgU2Vzc2lvbi0KICAgU2VuZGVy
LCBTZXNzaW9uLVJlZmxlY3RvciBhbmQgbWFuYWdlbWVudCBvZiB0aGUgU1RBTVAgc2Vzc2lvbnMg
Y2FuIGJlCiAgIGFjaGlldmVkIHRocm91Z2ggdmFyaW91cyBtZWFucy4gIENvbW1hbmQgTGluZSBJ
bnRlcmZhY2UsIE9TUy9CU1MKICAgKG9wZXJhdGlvbnMgc3VwcG9ydCBzeXN0ZW0vYnVzaW5lc3Mg
c3VwcG9ydCBzeXN0ZW0gYXMgYSBjb21iaW5hdGlvbgogICBvZiB0d28gc3lzdGVtcyB1c2VkIHRv
IHN1cHBvcnQgYSByYW5nZSBvZiB0ZWxlY29tbXVuaWNhdGlvbiBzZXJ2aWNlcykKCgoKTWlyc2t5
LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAxMSwgMjAyMCAgICAgICAgICAgICAg
IFtQYWdlIDNdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAg
ICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgdXNpbmcgU05NUCBvciBjb250cm9sbGVy
cyBpbiBTb2Z0d2FyZS1EZWZpbmVkIE5ldHdvcmtpbmcgdXNpbmcKICAgTmV0Y29uZi9ZQU5HIGFy
ZSBidXQgYSBmZXcgZXhhbXBsZXMuCgoKICAgICAgICAgby0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1vCiAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgQ29uZmlndXJhdGlvbiBhbmQgICAgICAgICAgICAgICAgICAgfAogICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1hbmFnZW1lbnQgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgICAgby0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1vCiAgICAgICAgICAgICAgICB8fCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICB8fCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8CiAgICAgICAgICAgICAgICB8fCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8CiAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAg
IHwgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgfCA8LS0tIFNUQU1QLS0tPiB8IFNUQU1QIFNlc3Npb24t
UmVmbGVjdG9yIHwKICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgoKICAgICAgICAgICAgICAgICAgICAgIEZpZ3Vy
ZSAxOiBTVEFNUCBSZWZlcmVuY2UgTW9kZWwKCjQuICBUaGVvcnkgb2YgT3BlcmF0aW9uCgogICBT
VEFNUCBTZXNzaW9uLVNlbmRlciB0cmFuc21pdHMgdGVzdCBwYWNrZXRzIG92ZXIgVURQIHRyYW5z
cG9ydCB0b3dhcmQKICAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IuICBBIFNUQU1QIFNlc3Npb24t
U2VuZGVyIE1VU1QgdXNlIFVEUCBwb3J0CiAgIDg2MiAoVFdBTVAtVGVzdCBSZWNlaXZlciBQb3J0
KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydAogICBudW1iZXIuICBBIFNUQU1Q
IGltcGxlbWVudGF0aW9uIG9mIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0byB1c2UKICAg
VURQIHBvcnQgbnVtYmVycyBmcm9tIFVzZXIsIGEuay5hLiAgUmVnaXN0ZXJlZCwgUG9ydHMgYW5k
IER5bmFtaWMsCiAgIGEuay5hLiAgUHJpdmF0ZSBvciBFcGhlbWVyYWwsIFBvcnRzIHJhbmdlcyBk
ZWZpbmVkIGluIFtSRkM2MzM1XS4KICAgQmVmb3JlIHVzaW5nIG51bWJlcnMgZnJvbSB0aGUgVXNl
ciBQb3J0cyByYW5nZSwgdGhlIHBvc3NpYmxlIGltcGFjdAogICBvbiB0aGUgbmV0d29yayBNVVNU
IGJlIGNhcmVmdWxseSBzdHVkaWVkIGFuZCBhZ3JlZWQgYnkgYWxsIHVzZXJzIG9mCiAgIHRoZSBu
ZXR3b3JrLgoKICAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgcmVjZWl2ZXMgU2Vzc2lvbi1TZW5k
ZXIncyBwYWNrZXQgYW5kIGFjdHMKICAgYWNjb3JkaW5nIHRvIHRoZSBjb25maWd1cmF0aW9uIGFu
ZCBvcHRpb25hbCBjb250cm9sIGluZm9ybWF0aW9uCiAgIGNvbW11bmljYXRlZCBpbiB0aGUgU2Vz
c2lvbi1TZW5kZXIncyB0ZXN0IHBhY2tldC4gIEFuIGltcGxlbWVudGF0aW9uCiAgIG9mIFNUQU1Q
IFNlc3Npb24tUmVmbGVjdG9yIGJ5IGRlZmF1bHQgTVVTVCB1c2UgcmVjZWl2ZSBTVEFNUCB0ZXN0
CiAgIHBhY2tldHMgb24gVURQIHBvcnQgODYyLiAgQW4gaW1wbGVtZW50YXRpb24gb2YgU2Vzc2lv
bi1SZWZsZWN0b3IgdGhhdAogICBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBiZSBh
YmxlIHRvIGRlZmluZSB0aGUgcG9ydCBudW1iZXIgdG8KICAgcmVjZWl2ZSBTVEFNUCB0ZXN0IHBh
Y2tldHMgZnJvbSBVc2VyIFBvcnRzIGFuZCBEeW5hbWljIFBvcnRzIHJhbmdlcwogICB0aGF0IGFy
ZSBkZWZpbmVkIGluIFtSRkM2MzM1XS4gIFNUQU1QIGRlZmluZXMgdHdvIGRpZmZlcmVudCB0ZXN0
CiAgIHBhY2tldCBmb3JtYXRzLCBvbmUgZm9yIHBhY2tldHMgdHJhbnNtaXR0ZWQgYnkgdGhlIFNU
QU1QLVNlc3Npb24tCiAgIFNlbmRlciBhbmQgb25lIGZvciBwYWNrZXRzIHRyYW5zbWl0dGVkIGJ5
IHRoZSBTVEFNUC1TZXNzaW9uLQogICBSZWZsZWN0b3IuCgogICBTVEFNUCBzdXBwb3J0cyB0d28g
bW9kZXM6IHVuYXV0aGVudGljYXRlZCBhbmQgYXV0aGVudGljYXRlZC4KICAgVW5hdXRoZW50aWNh
dGVkIFNUQU1QIHRlc3QgcGFja2V0cywgZGVmaW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZAogICBT
ZWN0aW9uIDQuMi4xLCBlbnN1cmUgaW50ZXJ3b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1Q
IExpZ2h0IGFzCiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuNCBwYWNrZXQgZm9ybWF0cy4KCgoK
CgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDExLCAyMDIwICAgICAg
ICAgICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RB
TVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICBCeSBkZWZhdWx0LCBTVEFN
UCB1c2VzIHN5bW1ldHJpY2FsIHBhY2tldHMsIGkuZS4sIHNpemUgb2YgdGhlIHBhY2tldAogICB0
cmFuc21pdHRlZCBieSBTZXNzaW9uLVJlZmxlY3RvciBlcXVhbHMgdGhlIHNpemUgb2YgdGhlIHBh
Y2tldAogICByZWNlaXZlZCBieSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IuCgo0LjEuICBTZXNzaW9u
LVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdAoKICAgQmVjYXVzZSBTVEFNUCBzdXBw
b3J0cyBzeW1tZXRyaWNhbCB0ZXN0IHBhY2tldHMsIFNUQU1QIFNlc3Npb24tU2VuZGVyCiAgIHBh
Y2tldCBoYXMgYSBtaW5pbXVtIHNpemUgb2YgNDQgb2N0ZXRzIGluIHVuYXV0aGVudGljYXRlZCBt
b2RlLCBzZWUKICAgRmlndXJlIDIsIGFuZCAxMTIgb2N0ZXRzIGluIHRoZSBhdXRoZW50aWNhdGVk
IG1vZGUsIHNlZSBGaWd1cmUgNC4KCjQuMS4xLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1h
dCBpbiBVbmF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0
IGZvcm1hdCBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZToKCiAgICAgICAwICAgICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgICAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFNlcXVlbmNl
IE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgIEVycm9y
IEVzdGltYXRlICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICBNQlogKDMwIG9jdGV0cykgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKCiAgIEZpZ3VyZSAyOiBTVEFNUCBTZXNzaW9uLVNlbmRlciB0ZXN0IHBh
Y2tldCBmb3JtYXQgaW4gdW5hdXRoZW50aWNhdGVkCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbW9kZQoKICAgd2hlcmUgZmllbGRzIGFyZSBkZWZpbmVkIGFzIHRoZSBmb2xsb3dp
bmc6CgogICBvICBTZXF1ZW5jZSBOdW1iZXIgaXMgZm91ciBvY3RldHMgbG9uZyBmaWVsZC4gIEZv
ciBlYWNoIG5ldyBzZXNzaW9uCiAgICAgIGl0cyB2YWx1ZSBzdGFydHMgYXQgemVybyBhbmQgaXMg
aW5jcmVtZW50ZWQgd2l0aCBlYWNoIHRyYW5zbWl0dGVkCiAgICAgIHBhY2tldC4KCiAgIG8gIFRp
bWVzdGFtcCBpcyBlaWdodCBvY3RldHMgbG9uZyBmaWVsZC4gIFNUQU1QIG5vZGUgTVVTVCBzdXBw
b3J0CiAgICAgIE5ldHdvcmsgVGltZSBQcm90b2NvbCAoTlRQKSB2ZXJzaW9uIDQgNjQtYml0IHRp
bWVzdGFtcCBmb3JtYXQKICAgICAgW1JGQzU5MDVdLCB0aGUgZm9ybWF0IHVzZWQgaW4gW1JGQzUz
NTddLiAgU1RBTVAgbm9kZSBNQVkgc3VwcG9ydAogICAgICBJRUVFIDE1ODh2MiBQcmVjaXNpb24g
VGltZSBQcm90b2NvbCB0cnVuY2F0ZWQgNjQtYml0IHRpbWVzdGFtcAogICAgICBmb3JtYXQgW0lF
RUUuMTU4OC4yMDA4XSwgdGhlIGZvcm1hdCB1c2VkIGluIFtSRkM4MTg2XS4KCgoKCk1pcnNreSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTEsIDIwMjAgICAgICAgICAgICAgICBb
UGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAg
ICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIG8gIEVycm9yIEVzdGltYXRlIGlzIHR3byBv
Y3RldHMgbG9uZyBmaWVsZCB3aXRoIGZvcm1hdCBkaXNwbGF5ZWQgaW4KICAgICAgRmlndXJlIDMK
CiAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1CiAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiAgICAgICAgICAgfFN8WnwgICBTY2FsZSAgIHwgICBNdWx0aXBsaWVyICB8CiAg
ICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgogICAgICAgICAgICAg
ICAgICAgICAgRmlndXJlIDM6IEVycm9yIEVzdGltYXRlIEZvcm1hdAoKICAgICAgd2hlcmUgUywg
U2NhbGUsIGFuZCBNdWx0aXBsaWVyIGZpZWxkcyBhcmUgaW50ZXJwcmV0ZWQgYXMgdGhleSBoYXZl
CiAgICAgIGJlZW4gZGVmaW5lZCBpbiBzZWN0aW9uIDQuMS4yIFtSRkM0NjU2XTsgYW5kIFogZmll
bGQgLSBhcyBoYXMgYmVlbgogICAgICBkZWZpbmVkIGluIHNlY3Rpb24gMi4zIFtSRkM4MTg2XToK
CiAgICAgICogIDAgLSBOVFAgNjQgYml0IGZvcm1hdCBvZiBhIHRpbWVzdGFtcDsKCiAgICAgICog
IDEgLSBQVFB2MiB0cnVuY2F0ZWQgZm9ybWF0IG9mIGEgdGltZXN0YW1wLgoKICAgICAgVGhlIFNU
QU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxlY3RvciBNQVkgdXNlLCBub3QgdXNl
LAogICAgICBvciBzZXQgdmFsdWUgb2YgdGhlIFogZmllbGQgaW4gYWNjb3JkYW5jZSB3aXRoIHRo
ZSB0aW1lc3RhbXAKICAgICAgZm9ybWF0IGluIHVzZS4gIFRoaXMgb3B0aW9uYWwgZmllbGQgaXMg
dG8gZW5oYW5jZSBvcGVyYXRpb25zLCBidXQKICAgICAgbG9jYWwgY29uZmlndXJhdGlvbiBvciBk
ZWZhdWx0cyBjb3VsZCBiZSB1c2VkIGluIGl0cyBwbGFjZS4KCiAgIG8gIE1heS1iZS1aZXJvIChN
QlopIGZpZWxkIGluIHRoZSBzZXNzaW9uLXNlbmRlciB1bmF1dGhlbnRpY2F0ZWQKICAgICAgcGFj
a2V0IGlzIDMwIG9jdGV0cyBsb25nLiAgSXQgTUFZIGJlIGFsbCB6ZXJvZWQgb24gdGhlCiAgICAg
IHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuCgo0LjEuMi4gIFNl
c3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVudGljYXRlZCBNb2RlCgogICBTVEFN
UCBTZXNzaW9uLVNlbmRlciBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZToKCgoK
CgoKCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5
IDExLCAyMDIwICAgICAgICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAg
IDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
ICAgIDMKICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAg
IFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsK
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICBFcnJvciBFc3Rp
bWF0ZSAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICsKICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNzAgb2N0
ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4KICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKCiAgICBGaWd1cmUgNDogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9y
bWF0IGluIGF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
b2RlCgogICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhl
bnRpY2F0ZWQgbW9kZSwKICAgbGlzdGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCBNQlogZmll
bGRzIGFyZSB1c2VkIHRvIGFsaWduIHRoZQogICBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5
LiAgVGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVkgYmUgemVyb2VkCiAgIG9uIHRyYW5zbWlzc2lv
biBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuICBBbHNvLCB0aGUgcGFja2V0CiAgIGlu
Y2x1ZGVzIGEga2V5LWhhc2hlZCBtZXNzYWdlIGF1dGhlbnRpY2F0aW9uIGNvZGUgKEhNQUMpIChb
UkZDMjEwNF0pCiAgIGhhc2ggYXQgdGhlIGVuZCBvZiB0aGUgUERVLiAgVGhlIGRldGFpbGVkIHVz
ZSBvZiB0aGUgSE1BQyBmaWVsZCBpcwogICBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjMuCgo0LjIu
ICBTZXNzaW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdAoKICAgVGhlIFNl
c3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCwgdmVyaWZpZXMg
aXQsCiAgIHByZXBhcmVzIGFuZCB0cmFuc21pdHMgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldC4K
CiAgIFR3byBtb2RlcyBvZiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBjaGFyYWN0ZXJpemUgdGhl
IGV4cGVjdGVkCiAgIGJlaGF2aW9yIGFuZCwgY29uc2VxdWVudGx5LCBwZXJmb3JtYW5jZSBtZXRy
aWNzIHRoYXQgY2FuIGJlIG1lYXN1cmVkOgoKICAgbyAgU3RhdGVsZXNzIC0gU1RBTVAgU2Vzc2lv
bi1SZWZsZWN0b3IgZG9lcyBub3QgbWFpbnRhaW4gdGVzdCBzdGF0ZQogICAgICBhbmQgd2lsbCBy
ZWZsZWN0IHRoZSByZWNlaXZlZCBzZXF1ZW5jZSBudW1iZXIgd2l0aG91dAogICAgICBtb2RpZmlj
YXRpb24uICBBcyBhIHJlc3VsdCwgb25seSByb3VuZC10cmlwIHBhY2tldCBsb3NzIGNhbiBiZQog
ICAgICBjYWxjdWxhdGVkIHdoaWxlIHRoZSByZWZsZWN0b3IgaXMgb3BlcmF0aW5nIGluIHN0YXRl
bGVzcyBtb2RlLgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAx
MSwgMjAyMCAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgbyAg
U3RhdGVmdWwgLSBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBtYWludGFpbnMgdGVzdCBzdGF0ZSB0
aHVzCiAgICAgIGVuYWJsaW5nIHRoZSBhYmlsaXR5IHRvIGRldGVybWluZSBmb3J3YXJkIGxvc3Ms
IGdhcHMgcmVjb2duaXplZCBpbgogICAgICB0aGUgcmVjZWl2ZWQgc2VxdWVuY2UgbnVtYmVyLiAg
QXMgYSByZXN1bHQsIGJvdGggbmVhci1lbmQKICAgICAgKGZvcndhcmQpIGFuZCBmYXItZW5kIChi
YWNrd2FyZCkgcGFja2V0IGxvc3MgY2FuIGJlIGNvbXB1dGVkLgogICAgICBUaGF0IGltcGxpZXMg
dGhhdCB0aGUgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBrZWVwIGEgc3RhdGUKICAgICAg
Zm9yIGVhY2ggYWNjZXB0ZWQgU1RBTVAtdGVzdCBzZXNzaW9uLCB1bmlxdWVseSBpZGVudGlmeWlu
ZyBTVEFNUC0KICAgICAgdGVzdCBwYWNrZXRzIHRvIG9uZSBzdWNoIHNlc3Npb24gaW5zdGFuY2Us
IGFuZCBlbmFibGluZyBhZGRpbmcgYQogICAgICBzZXF1ZW5jZSBudW1iZXIgaW4gdGhlIHRlc3Qg
cmVwbHkgdGhhdCBpcyBpbmRpdmlkdWFsbHkgaW5jcmVtZW50ZWQKICAgICAgb24gYSBwZXItc2Vz
c2lvbiBiYXNpcy4KCjQuMi4xLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBV
bmF1dGhlbnRpY2F0ZWQgTW9kZQoKICAgRm9yIHVuYXV0aGVudGljYXRlZCBtb2RlOgoKICAgICAw
ICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAg
ICAzCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAgICAg
IFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgRXJyb3Ig
RXN0aW1hdGUgICAgICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfAogICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAg
ICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAg
ICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICB8
CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFRpbWVz
dGFtcCAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAg
fCBTZXNzaW9uLVNlbmRlciBFcnJvciBFc3RpbWF0ZSB8ICAgICAgICAgICBNQlogICAgICAgICAg
ICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAg
ICAgICAgTUJaICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAg
ICBGaWd1cmUgNTogU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGlu
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuYXV0aGVudGljYXRlZCBtb2RlCgogICB3aGVy
ZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzoKCiAgIG8gIFNlcXVlbmNlIE51
bWJlciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAgVGhlIHZhbHVlIG9mIHRoZQogICAgICBT
ZXF1ZW5jZSBOdW1iZXIgZmllbGQgaXMgc2V0IGFjY29yZGluZyB0byB0aGUgbW9kZSBvZiB0aGUg
U1RBTVAKICAgICAgU2Vzc2lvbi1SZWZsZWN0b3I6CgogICAgICAqICBpbiB0aGUgc3RhdGVsZXNz
IG1vZGUgdGhlIFNlc3Npb24tUmVmbGVjdG9yIGNvcGllcyB0aGUgdmFsdWUKICAgICAgICAgZnJv
bSB0aGUgcmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNrZXQncyBTZXF1ZW5jZSBOdW1iZXIgZmllbGQ7
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMTEsIDIwMjAgICAg
ICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBT
VEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgICAgICogIGluIHRoZSBz
dGF0ZWZ1bCBtb2RlIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBjb3VudHMgdGhlIHJlY2VpdmVkCiAg
ICAgICAgIFNUQU1QIHRlc3QgcGFja2V0cyBpbiBlYWNoIHRlc3Qgc2Vzc2lvbiBhbmQgdXNlcyB0
aGF0IGNvdW50ZXIKICAgICAgICAgdG8gc2V0IHRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVt
YmVyIGZpZWxkLgoKICAgbyAgVGltZXN0YW1wIGFuZCBSZWNlaXZlciBUaW1lc3RhbXAgZmllbGRz
IGFyZSBlYWNoIGVpZ2h0IG9jdGV0cwogICAgICBsb25nLiAgVGhlIGZvcm1hdCBvZiB0aGVzZSBm
aWVsZHMsIE5UUCBvciBQVFB2MiwgaW5kaWNhdGVkIGJ5IHRoZQogICAgICBaIGZsYWcgb2YgdGhl
IEVycm9yIEVzdGltYXRlIGZpZWxkIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuMS4KCiAgIG8g
IEVycm9yIEVzdGltYXRlIGhhcyB0aGUgc2FtZSBzaXplIGFuZCBpbnRlcnByZXRhdGlvbiBhcyBk
ZXNjcmliZWQKICAgICAgaW4gU2VjdGlvbiA0LjEuCgogICBvICBTZXNzaW9uLVNlbmRlciBTZXF1
ZW5jZSBOdW1iZXIsIFNlc3Npb24tU2VuZGVyIFRpbWVzdGFtcCwgYW5kCiAgICAgIFNlc3Npb24t
U2VuZGVyIEVycm9yIEVzdGltYXRlIGFyZSBjb3BpZXMgb2YgdGhlIGNvcnJlc3BvbmRpbmcKICAg
ICAgZmllbGRzIGluIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCBzZW50IGJ5IHRoZSBTZXNzaW9uLVNl
bmRlci4KCiAgIG8gIFNlc3Npb24tU2VuZGVyIFRUTCBpcyBvbmUgb2N0ZXQgbG9uZyBmaWVsZCwg
YW5kIGl0cyB2YWx1ZSBpcyB0aGUKICAgICAgY29weSBvZiB0aGUgVFRMIGZpZWxkIGluIElQdjQg
KG9yIEhvcCBMaW1pdCBpbiBJUHY2KSBmcm9tIHRoZQogICAgICByZWNlaXZlZCBTVEFNUCB0ZXN0
IHBhY2tldC4KCiAgIG8gIE1CWiBpcyB1c2VkIHRvIGFjaGlldmUgYWxpZ25tZW50IG9uIGEgZm91
ciBvY3RldHMgYm91bmRhcnkuICBUaGUKICAgICAgdmFsdWUgb2YgdGhlIGZpZWxkIE1BWSBiZSB6
ZXJvZWQgb24gdHJhbnNtaXNzaW9uIGFuZCBNVVNUIGJlCiAgICAgIGlnbm9yZWQgb24gcmVjZWlw
dC4KCjQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNh
dGVkIE1vZGUKCiAgIEZvciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOgoKICAgICAgMCAgICAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAg
ICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDEKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFNl
cXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsK
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAg
ICAgIEVycm9yIEVzdGltYXRlICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNiBv
Y3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgIE1CWiAoOCBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAxMSwg
MjAyMCAgICAgICAgICAgICAgIFtQYWdlIDldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVt
YmVyICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAg
ICAgICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBTZXNzaW9uLVNlbmRlciBFcnJvciBF
c3RpbWF0ZSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsK
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNiBvY3RldHMpICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfFNlcy1TZW5kZXIgVFRMIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSst
Ky0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTUg
b2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIEhNQUMgKDE2IG9jdGV0cykgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKCgogICBGaWd1cmUgNjogU1RBTVAgU2Vzc2lvbi1SZWZs
ZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2RlCgogICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRo
ZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwKICAgbGlzdGVkIGluIFNlY3Rpb24g
NC4yLjEuICBBZGRpdGlvbmFsbHksIHRoZSBNQlogZmllbGQgaXMgdXNlZCB0bwogICBhbGlnbiB0
aGUgcGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIFRoZSB2YWx1ZSBvZiB0aGUgZmllbGQg
TUFZCiAgIGJlIHplcm9lZCBvbiB0cmFuc21pc3Npb24gYW5kIE1VU1QgYmUgaWdub3JlZCBvbiBy
ZWNlaXB0LiAgQWxzbywKICAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9y
bWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZQogICBpbmNsdWRlcyBhIGtleSAoSE1BQykgKFtSRkMy
MTA0XSkgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGUKICAgZGV0YWlsZWQgdXNlIG9m
IHRoZSBITUFDIGZpZWxkIGlzIGluIFNlY3Rpb24gNC4zLgoKNC4zLiAgSW50ZWdyaXR5IGFuZCBD
b25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUAoKICAgVG8gcHJvdmlkZSBpbnRlZ3Jp
dHkgcHJvdGVjdGlvbiwgZWFjaCBTVEFNUCBtZXNzYWdlIGlzIGJlaW5nCiAgIGF1dGhlbnRpY2F0
ZWQgYnkgYWRkaW5nIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGUgKEhNQUMpLgog
ICBTVEFNUCB1c2VzIEhNQUMtU0hBLTI1NiB0cnVuY2F0ZWQgdG8gMTI4IGJpdHMgKHNpbWlsYXJs
eSB0byB0aGUgdXNlCiAgIG9mIGl0IGluIElQU2VjIGRlZmluZWQgaW4gW1JGQzQ4NjhdKTsgaGVu
Y2UgdGhlIGxlbmd0aCBvZiB0aGUgSE1BQwogICBmaWVsZCBpcyAxNiBvY3RldHMuICBITUFDIHVz
ZXMgaXRzIG93biBrZXksIGFuZCB0aGUgZGVmaW5pdGlvbiBvZiB0aGUKICAgbWVjaGFuaXNtIHRv
IGRpc3RyaWJ1dGUgdGhlIEhNQUMga2V5IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMKICAg
c3BlY2lmaWNhdGlvbi4gIE9uZSBleGFtcGxlIGlzIHRvIHVzZSBhbiBvcmNoZXN0cmF0b3IgdG8g
Y29uZmlndXJlCiAgIEhNQUMga2V5IGJhc2VkIG9uIFNUQU1QIFlBTkcgZGF0YSBtb2RlbCBbSS1E
LmlldGYtaXBwbS1zdGFtcC15YW5nXS4KCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJl
cyBGZWJydWFyeSAxMSwgMjAyMCAgICAgICAgICAgICAgW1BhZ2UgMTBdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAy
MDE5CgoKICAgSE1BQyBNVVNUIGJlIHZlcmlmaWVkIGFzIGVhcmx5IGFzIHBvc3NpYmxlIHRvIGF2
b2lkIHVzaW5nIG9yCiAgIHByb3BhZ2F0aW5nIGNvcnJ1cHRlZCBkYXRhLgoKICAgSWYgY29uZmlk
ZW50aWFsaXR5IHByb3RlY3Rpb24gZm9yIFNUQU1QIGlzIHJlcXVpcmVkLCBlbmNyeXB0aW9uIGF0
CiAgIHRoZSBoaWdoZXIgbGV2ZWwgTVVTVCBiZSB1c2VkLiAgRm9yIGV4YW1wbGUsIFNUQU1QIHBh
Y2tldHMgY291bGQgYmUKICAgdHJhbnNtaXR0ZWQgaW4gdGhlIGRlZGljYXRlZCBJUHNlYyB0dW5u
ZWwgb3Igc2hhcmUgdGhlIElQc2VjIHR1bm5lbAogICB3aXRoIHRoZSBtb25pdG9yZWQgZmxvdy4K
CjQuNC4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodAoKICAgT25lIG9mIHRoZSBl
c3NlbnRpYWwgcmVxdWlyZW1lbnRzIHRvIFNUQU1QIGlzIHRoZSBhYmlsaXR5IHRvCiAgIGludGVy
d29yayB3aXRoIGEgVFdBTVAgTGlnaHQgZGV2aWNlLiAgVGhlcmUgYXJlIHR3byBwb3NzaWJsZQog
ICBjb21iaW5hdGlvbnMgZm9yIHN1Y2ggdXNlIGNhc2U6CgogICBvICBTVEFNUCBTZXNzaW9uLVNl
bmRlciB3aXRoIFRXQU1QIExpZ2h0IFNlc3Npb24tUmVmbGVjdG9yOwoKICAgbyAgVFdBTVAgTGln
aHQgU2Vzc2lvbi1TZW5kZXIgd2l0aCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4KCiAgIEluIHRo
ZSBmb3JtZXIgY2FzZSwgdGhlIFNlc3Npb24tU2VuZGVyIE1BWSBub3QgYmUgYXdhcmUgdGhhdCBp
dHMKICAgU2Vzc2lvbi1SZWZsZWN0b3IgZG9lcyBub3Qgc3VwcG9ydCBTVEFNUC4gIEZvciBleGFt
cGxlLCBhIFRXQU1QIExpZ2h0CiAgIFNlc3Npb24tUmVmbGVjdG9yIG1heSBub3Qgc3VwcG9ydCB0
aGUgdXNlIG9mIFVEUCBwb3J0IDg2MiBhcyBkZWZpbmVkCiAgIGluIFtSRkM4NTQ1XS4gIFRodXMg
U1RBTVAgU2Vzc2lvbi1TZW5kZXIgTUFZIHVzZSBwb3J0IG51bWJlcnMgYXMKICAgZGVmaW5lZCBp
biBTZWN0aW9uIDQuICBJZiBhbnkgb2YgU1RBTVAgZXh0ZW5zaW9ucyBhcmUgdXNlZCwgdGhlIFRX
QU1QCiAgIExpZ2h0IFNlc3Npb24tUmVmbGVjdG9yIHdpbGwgdmlldyB0aGVtIGFzIFBhY2tldCBQ
YWRkaW5nIGZpZWxkLiAgVGhlCiAgIFNlc3Npb24tU2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1
bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcyAtCiAgIE5UUC4gIEFuZCBpdCBNQVkgdXNlIFBU
UHYyIHRpbWVzdGFtcCBmb3JtYXQuCgogICBJbiB0aGUgbGF0dGVyIHNjZW5hcmlvLCBpZiBhIFRX
QU1QIExpZ2h0IFNlc3Npb24tU2VuZGVyIGRvZXMgbm90CiAgIHN1cHBvcnQgdGhlIHVzZSBvZiBV
RFAgcG9ydCA4NjIsIHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lzdGVtIE1VU1Qgc2V0CiAgIFNUQU1Q
IFNlc3Npb24tUmVmbGVjdG9yIHRvIHVzZSBVRFAgcG9ydCBudW1iZXIgYXMgZGVmaW5lZCBpbgog
ICBTZWN0aW9uIDQuICBJZiB0aGUgVFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgaW5jbHVkZXMg
UGFja2V0IFBhZGRpbmcKICAgZmllbGQgaW4gaXRzIHRyYW5zbWl0dGVkIHBhY2tldCwgdGhlIFNU
QU1QIFNlc3Npb24tUmVmbGVjdG9yIHdpbGwKICAgcmV0dXJuIHRoZSByZWZsZWN0ZWQgcGFja2V0
IG9mIHRoZSBzeW1tZXRyaWNhbCBzaXplIGlmIHRoZSBzaXplIG9mCiAgIHRoZSByZWNlaXZlZCB0
ZXN0IHBhY2tldCBpcyBsYXJnZXIgdGhhbiB0aGUgc2l6ZSBvZiB0aGUgU1RBTVAgYmFzZQogICBw
YWNrZXQuICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBiZSBzZXQgdG8gdXNlIHRoZSBkZWZh
dWx0IGZvcm1hdAogICBmb3IgaXRzIHRpbWVzdGFtcHMsIE5UUC4KCiAgIFNUQU1QIGRvZXMgbm90
IHN1cHBvcnQgdGhlIFJlZmxlY3QgT2N0ZXRzIGNhcGFiaWxpdHkgZGVmaW5lZCBpbgogICBbUkZD
NjAzOF0uICBJZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBpcyBwcmVzZW50IGluIHRoZSBUV0FN
UAogICBTZXNzaW9uLVNlbmRlciBwYWNrZXQsIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHdpbGwg
bm90IGNvcHkgdGhlCiAgIGNvbnRlbnQgc3RhcnRpbmcgZnJvbSB0aGUgU2VydmVyIE9jdGV0cyBm
aWVsZCBidXQgd2lsbCB0cmFuc21pdCB0aGUKICAgcmVmbGVjdGVkIHBhY2tldCBvZiBlcXVhbCBz
aXplLgoKNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMKCiAgIFRoaXMgZG9jdW1lbnQgZG9lc24ndCBo
YXZlIGFueSBJQU5BIGFjdGlvbi4gIFRoaXMgc2VjdGlvbiBtYXkgYmUKICAgcmVtb3ZlZCBiZWZv
cmUgdGhlIHB1YmxpY2F0aW9uLgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBG
ZWJydWFyeSAxMSwgMjAyMCAgICAgICAgICAgICAgW1BhZ2UgMTFdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5
CgoKNi4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBJbiBnZW5lcmFsLCBhbGwgdGhlIHNl
Y3VyaXR5IGNvbnNpZGVyYXRpb25zIHJlbGF0ZWQgdG8gVFdBTVAtVGVzdCwKICAgZGlzY3Vzc2Vk
IGluIFtSRkM1MzU3XSBhcHBseSB0byBTVEFNUC4gIFNpbmNlIFNUQU1QIHVzZXMgdGhlIHdlbGwt
CiAgIGtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RX
QU1QLVRlc3QKICAgUmVjZWl2ZXIgcG9ydCwgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFu
ZCBtZWFzdXJlcyB0byBtaXRpZ2F0ZQogICB0aGUgcmlzayBvZiB0aGUgYXR0YWNrIHVzaW5nIHRo
ZSByZWdpc3RlcmVkIHBvcnQgbnVtYmVyIGRvY3VtZW50ZWQgaW4KICAgU2VjdGlvbiA2IFtSRkM4
NTQ1XSBlcXVhbGx5IGFwcGx5IHRvIFNUQU1QLiAgQmVjYXVzZSBvZiB0aGUgY29udHJvbAogICBh
bmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2Yg
dGhpcwogICBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBp
cyBzZXQ6CgogICAgICBUbyBtaXRpZ2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZlY3RvciwgdGhl
IGNvbnRyb2wsIGFuZAogICAgICBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBzZXNzaW9uIE1V
U1QgdXNlIHRoZSBzZWN1cmVkIHRyYW5zcG9ydC4KCiAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBw
YWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5CiAgICAgIGVzdGlt
YXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1V
U1QKICAgICAgYmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0
IHNlc3Npb24uCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNl
IG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZAogICAgICBmb3IgVURQLWJhc2VkIHByb3RvY29sLiAg
V2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRlc3QgdHJhZmZpYwogICAgICBkZXBlbmRzIG9u
IHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHN0YXkgaW4K
ICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uCgogICBTVEFNUCB0ZXN0
IHBhY2tldHMgY2FuIGJlIHRyYW5zbWl0dGVkIHdpdGggdGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0
CiAgIG51bWJlciBmcm9tIHRoZSBVc2VyIFBvcnRzIHJhbmdlLCBhcyBkZWZpbmVkIGluIFNlY3Rp
b24gNCwgdGhhdCBpcwogICBhbHJlYWR5IG9yIHdpbGwgYmUgYXNzaWduZWQgYnkgSUFOQS4gIFRo
ZSBwb3NzaWJsZSBpbXBhY3Qgb2YgdGhlCiAgIFNUQU1QIHRlc3QgcGFja2V0cyBvbiB0aGUgbmV0
d29yayBNVVNUIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYW5kIHRoZQogICB1c2Ugb2YgU1RBTVAg
Zm9yIGVhY2ggY2FzZSBNVVNUIGJlIGFncmVlZCBieSBhbGwgdXNlcnMgb24gdGhlIG5ldHdvcmsK
ICAgYmVmb3JlIHN0YXJ0aW5nIHRoZSBTVEFNUCB0ZXN0IHNlc3Npb24uCgogICBVc2Ugb2YgSE1B
Qy1TSEEtMjU2IGluIHRoZSBhdXRoZW50aWNhdGVkIG1vZGUgcHJvdGVjdHMgdGhlIGRhdGEKICAg
aW50ZWdyaXR5IG9mIHRoZSBTVEFNUCB0ZXN0IHBhY2tldHMuCgo3LiAgQWNrbm93bGVkZ21lbnRz
CgogICBBdXRob3JzIGV4cHJlc3MgdGhlaXIgYXBwcmVjaWF0aW9uIHRvIEpvc2UgSWduYWNpbyBB
bHZhcmV6LUhhbWVsaW4KICAgYW5kIEJyaWFuIFdlaXMgZm9yIHRoZWlyIGdyZWF0IGluc2lnaHRz
IGludG8gdGhlIHNlY3VyaXR5IGFuZAogICBpZGVudGl0eSBwcm90ZWN0aW9uLCBhbmQgdGhlIG1v
c3QgaGVscGZ1bCBhbmQgcHJhY3RpY2FsIHN1Z2dlc3Rpb25zLgogICBBbHNvLCBvdXIgc2luY2Vy
ZSB0aGFua3MgdG8gRGF2aWQgQmFsbCBhbmQgUmFrZXNoIEdhbmRoaSBvciB0aGVpcgogICB0aG9y
b3VnaCByZXZpZXdzIGFuZCBoZWxwZnVsIGNvbW1lbnRzLgoKOC4gIFJlZmVyZW5jZXMKCjguMS4g
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbSUVFRS4xNTg4LjIwMDhdCiAgICAgICAgICAgICAg
IlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5jaHJvbml6YXRpb24gUHJvdG9jb2wK
ICAgICAgICAgICAgICBmb3IgTmV0d29ya2VkIE1lYXN1cmVtZW50IGFuZCBDb250cm9sIFN5c3Rl
bXMiLAogICAgICAgICAgICAgIElFRUUgU3RhbmRhcmQgMTU4OCwgTWFyY2ggMjAwOC4KCgoKTWly
c2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAxMSwgMjAyMCAgICAgICAgICAg
ICAgW1BhZ2UgMTJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAg
ICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgW1JGQzIxMTldICBCcmFkbmVyLCBT
LiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAgICAgICAgICAgICBS
ZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LAogICAgICAgICAgICAgIERPSSAx
MC4xNzQ4Ny9SRkMyMTE5LCBNYXJjaCAxOTk3LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5y
ZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoKICAgW1JGQzQ2NTZdICBTaGFsdW5vdiwgUy4s
IFRlaXRlbGJhdW0sIEIuLCBLYXJwLCBBLiwgQm9vdGUsIEouLCBhbmQgTS4KICAgICAgICAgICAg
ICBaZWthdXNrYXMsICJBIE9uZS13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAg
ICAgICAgICAgKE9XQU1QKSIsIFJGQyA0NjU2LCBET0kgMTAuMTc0ODcvUkZDNDY1NiwgU2VwdGVt
YmVyIDIwMDYsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjNDY1Nj4uCgogICBbUkZDNTM1N10gIEhlZGF5YXQsIEsuLCBLcnphbm93c2tpLCBSLiwgTW9y
dG9uLCBBLiwgWXVtLCBLLiwgYW5kIEouCiAgICAgICAgICAgICAgQmFiaWFyeiwgIkEgVHdvLVdh
eSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wgKFRXQU1QKSIsCiAgICAgICAgICAgICAgUkZD
IDUzNTcsIERPSSAxMC4xNzQ4Ny9SRkM1MzU3LCBPY3RvYmVyIDIwMDgsCiAgICAgICAgICAgICAg
PGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTM1Nz4uCgogICBbUkZDNTkwNV0g
IE1pbGxzLCBELiwgTWFydGluLCBKLiwgRWQuLCBCdXJiYW5rLCBKLiwgYW5kIFcuIEthc2NoLAog
ICAgICAgICAgICAgICJOZXR3b3JrIFRpbWUgUHJvdG9jb2wgVmVyc2lvbiA0OiBQcm90b2NvbCBh
bmQgQWxnb3JpdGhtcwogICAgICAgICAgICAgIFNwZWNpZmljYXRpb24iLCBSRkMgNTkwNSwgRE9J
IDEwLjE3NDg3L1JGQzU5MDUsIEp1bmUgMjAxMCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM1OTA1Pi4KCiAgIFtSRkM2MDM4XSAgTW9ydG9uLCBBLiBh
bmQgTC4gQ2lhdmF0dG9uZSwgIlR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50CiAgICAgICAgICAg
ICAgUHJvdG9jb2wgKFRXQU1QKSBSZWZsZWN0IE9jdGV0cyBhbmQgU3ltbWV0cmljYWwgU2l6ZQog
ICAgICAgICAgICAgIEZlYXR1cmVzIiwgUkZDIDYwMzgsIERPSSAxMC4xNzQ4Ny9SRkM2MDM4LCBP
Y3RvYmVyIDIwMTAsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNjAzOD4uCgogICBbUkZDNjMzNV0gIENvdHRvbiwgTS4sIEVnZ2VydCwgTC4sIFRvdWNo
LCBKLiwgV2VzdGVybHVuZCwgTS4sIGFuZCBTLgogICAgICAgICAgICAgIENoZXNoaXJlLCAiSW50
ZXJuZXQgQXNzaWduZWQgTnVtYmVycyBBdXRob3JpdHkgKElBTkEpCiAgICAgICAgICAgICAgUHJv
Y2VkdXJlcyBmb3IgdGhlIE1hbmFnZW1lbnQgb2YgdGhlIFNlcnZpY2UgTmFtZSBhbmQKICAgICAg
ICAgICAgICBUcmFuc3BvcnQgUHJvdG9jb2wgUG9ydCBOdW1iZXIgUmVnaXN0cnkiLCBCQ1AgMTY1
LAogICAgICAgICAgICAgIFJGQyA2MzM1LCBET0kgMTAuMTc0ODcvUkZDNjMzNSwgQXVndXN0IDIw
MTEsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNjMz
NT4uCgogICBbUkZDODE3NF0gIExlaWJhLCBCLiwgIkFtYmlndWl0eSBvZiBVcHBlcmNhc2UgdnMg
TG93ZXJjYXNlIGluIFJGQwogICAgICAgICAgICAgIDIxMTkgS2V5IFdvcmRzIiwgQkNQIDE0LCBS
RkMgODE3NCwgRE9JIDEwLjE3NDg3L1JGQzgxNzQsCiAgICAgICAgICAgICAgTWF5IDIwMTcsIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgxNzQ+LgoKICAgW1JGQzgxODZdICBN
aXJza3ksIEcuIGFuZCBJLiBNZWlsaWssICJTdXBwb3J0IG9mIHRoZSBJRUVFIDE1ODgKICAgICAg
ICAgICAgICBUaW1lc3RhbXAgRm9ybWF0IGluIGEgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQg
UHJvdG9jb2wKICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDgxODYsIERPSSAxMC4xNzQ4Ny9S
RkM4MTg2LCBKdW5lIDIwMTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjODE4Nj4uCgogICBbUkZDODU0NV0gIE1vcnRvbiwgQS4sIEVkLiBhbmQgRy4g
TWlyc2t5LCBFZC4sICJXZWxsLUtub3duIFBvcnQKICAgICAgICAgICAgICBBc3NpZ25tZW50cyBm
b3IgdGhlIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAg
KE9XQU1QKSBhbmQgdGhlIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAg
ICAgICAgICAgKFRXQU1QKSIsIFJGQyA4NTQ1LCBET0kgMTAuMTc0ODcvUkZDODU0NSwgTWFyY2gg
MjAxOSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4
NTQ1Pi4KCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDExLCAy
MDIwICAgICAgICAgICAgICBbUGFnZSAxM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgo4LjIuICBJbmZv
cm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbQkJGLlRSLTM5MF0KICAgICAgICAgICAgICAiUGVyZm9y
bWFuY2UgTWVhc3VyZW1lbnQgZnJvbSBJUCBFZGdlIHRvIEN1c3RvbWVyCiAgICAgICAgICAgICAg
RXF1aXBtZW50IHVzaW5nIFRXQU1QIExpZ2h0IiwgQkJGIFRSLTM5MCwgTWF5IDIwMTcuCgogICBb
SS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2XQogICAgICAgICAgICAgIE1pcnNreSwgRy4s
IFhpYW8sIE0uLCBKdW4sIEcuLCBOeWRlbGwsIEguLCBhbmQgUi4gRm9vdGUsCiAgICAgICAgICAg
ICAgIlNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbCBPcHRpb25hbAog
ICAgICAgICAgICAgIEV4dGVuc2lvbnMiLCBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRs
di0wMCAod29yayBpbgogICAgICAgICAgICAgIHByb2dyZXNzKSwgSnVseSAyMDE5LgoKICAgW0kt
RC5pZXRmLWlwcG0tc3RhbXAteWFuZ10KICAgICAgICAgICAgICBNaXJza3ksIEcuLCBYaWFvLCBN
LiwgYW5kIFcuIEx1bywgIlNpbXBsZSBUd28td2F5IEFjdGl2ZQogICAgICAgICAgICAgIE1lYXN1
cmVtZW50IFByb3RvY29sIChTVEFNUCkgRGF0YSBNb2RlbCIsIGRyYWZ0LWlldGYtaXBwbS0KICAg
ICAgICAgICAgICBzdGFtcC15YW5nLTAzICh3b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS4K
CiAgIFtSRkMyMTA0XSAgS3Jhd2N6eWssIEguLCBCZWxsYXJlLCBNLiwgYW5kIFIuIENhbmV0dGks
ICJITUFDOiBLZXllZC0KICAgICAgICAgICAgICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRp
Y2F0aW9uIiwgUkZDIDIxMDQsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZl
YnJ1YXJ5IDE5OTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjMjEwND4uCgogICBbUkZDNDg2OF0gIEtlbGx5LCBTLiBhbmQgUy4gRnJhbmtlbCwgIlVz
aW5nIEhNQUMtU0hBLTI1NiwgSE1BQy1TSEEtCiAgICAgICAgICAgICAgMzg0LCBhbmQgSE1BQy1T
SEEtNTEyIHdpdGggSVBzZWMiLCBSRkMgNDg2OCwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcv
UkZDNDg2OCwgTWF5IDIwMDcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjNDg2OD4uCgogICBbUkZDNzc1MF0gIEhlZGluLCBKLiwgTWlyc2t5LCBHLiwg
YW5kIFMuIEJhaWxsYXJnZW9uLCAiRGlmZmVyZW50aWF0ZWQKICAgICAgICAgICAgICBTZXJ2aWNl
IENvZGUgUG9pbnQgYW5kIEV4cGxpY2l0IENvbmdlc3Rpb24gTm90aWZpY2F0aW9uCiAgICAgICAg
ICAgICAgTW9uaXRvcmluZyBpbiB0aGUgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9j
b2wKICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDc3NTAsIERPSSAxMC4xNzQ4Ny9SRkM3NzUw
LCBGZWJydWFyeSAyMDE2LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9y
Zy9pbmZvL3JmYzc3NTA+LgoKICAgW1JGQzgwODVdICBFZ2dlcnQsIEwuLCBGYWlyaHVyc3QsIEcu
LCBhbmQgRy4gU2hlcGhlcmQsICJVRFAgVXNhZ2UKICAgICAgICAgICAgICBHdWlkZWxpbmVzIiwg
QkNQIDE0NSwgUkZDIDgwODUsIERPSSAxMC4xNzQ4Ny9SRkM4MDg1LAogICAgICAgICAgICAgIE1h
cmNoIDIwMTcsIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwODU+LgoKQXV0
aG9ycycgQWRkcmVzc2VzCgogICBHcmVnIE1pcnNreQogICBaVEUgQ29ycC4KCiAgIEVtYWlsOiBn
cmVnaW1pcnNreUBnbWFpbC5jb20KCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBp
cmVzIEZlYnJ1YXJ5IDExLCAyMDIwICAgICAgICAgICAgICBbUGFnZSAxNF0KDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0
IDIwMTkKCgogICBHdW8gSnVuCiAgIFpURSBDb3Jwb3JhdGlvbgogICA2OCMgWmlqaW5naHVhIFJv
YWQKICAgTmFuamluZywgSmlhbmdzdSAgMjEwMDEyCiAgIFAuUi5DaGluYQoKICAgUGhvbmU6ICs4
NiAxODEwNTE4MzY2MwogICBFbWFpbDogZ3VvLmp1bjJAenRlLmNvbS5jbgoKCiAgIEhlbnJpayBO
eWRlbGwKICAgQWNjZWRpYW4gTmV0d29ya3MKCiAgIEVtYWlsOiBobnlkZWxsQGFjY2VkaWFuLmNv
bQoKCiAgIFJpY2hhcmQgRm9vdGUKICAgTm9raWEKCiAgIEVtYWlsOiBmb290ZXIuZm9vdGVAbm9r
aWEuY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAg
ICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDExLCAyMDIwICAgICAgICAgICAgICBbUGFnZSAxNV0K
--0000000000002b5e3b058fca9df4
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-ippm-stamp-06.txt - draft-ietf-ippm-stamp-07.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-ippm-stamp-06.txt -
 draft-ietf-ippm-stamp-07.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_jz63jb5h0>
X-Attachment-Id: f_jz63jb5h0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wLTA3LnR4dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
IAogICAgYm9keSAgICB7IG1hcmdpbjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAg
IHRyICAgICAgeyB9IAogICAgdGQgICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5
OiBtb25vc3BhY2U7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAg
ICB0aCAgICAgIHsgZm9udC1zaXplOiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXpl
OiAwLjZlbTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyB9IAogICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IH0gCiAgICAucmlnaHQgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29s
b3I6ICNCRkI7IH0gCiAgICAucmJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAg
IC5pbnNlcnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tn
cm91bmQtY29sb3I6ICNBQ0Y7IH0gCiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
QjsgfSAKICAgIC5jb250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmVi
ciB7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsg
YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmln
aHQ7IHBhZGRpbmc6IDAgMnB4OyB9IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNB
QUE7IH0gCiAgICAubGVmdCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAu
cmlnaHQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dy
b3VuZC1jb2xvcjogI0RENjsgfSAKICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjMEREOyB9IAogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0g
CiAgICAuc3RhdHMsIC5zdGF0cyB0ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VF
RTsgcGFkZGluZzogMnB4IDA7IH0gCiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xv
cjogI2FhYTt9ICAgIGE6aG92ZXIgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFu
Z2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IGNvbG9yOiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+
CnZhciBjaHVua19pbmRleCA9IDA7CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9y
bWF0X2NodW5rKGluZGV4KSB7CiAgICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9
IGluZGV4LnRvU3RyaW5nKCk7CiAgICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7
CiAgICAgICAgcHJlZml4Kz0nMCc7CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9Cgpm
dW5jdGlvbiBmaW5kX2NodW5rKG4pewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J3RyW2lkJD0iJyArIG4gKyAnIl0nKTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkg
ewogICAgdmFyIGluZGV4ID0gY2h1bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsK
ICAgIHZhciBuZXdfY2h1bms7CgogICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAg
ICBuZXdfY2h1bmsgPSBmaW5kX2NodW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsK
ICAgICAgICByZXR1cm47CiAgICB9CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2No
dW5rLnN0eWxlLm91dGxpbmUgPSAiIjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsK
ICAgIG9sZF9jaHVuay5zdHlsZS5vdXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93
LmxvY2F0aW9uLnJlcGxhY2UoIiMiICsgbmV3X3N0cikKICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0x
MDApOwogICAgY2h1bmtfaW5kZXggPSBpbmRleDsKfQoKZG9jdW1lbnQub25rZXlkb3duID0gZnVu
Y3Rpb24oZSkgewogICAgc3dpdGNoIChlLmtleUNvZGUpIHsKICAgIGNhc2UgNzg6CiAgICAgICAg
Y2hhbmdlX2NodW5rKDEpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSA4MDoKICAgICAgICBjaGFu
Z2VfY2h1bmsoLTEpOwogICAgICAgIGJyZWFrOwogICAgfQp9OwogICA8L3NjcmlwdD4gCjwvaGVh
ZD4gCjxib2R5IGRhdGEtZ3ItYy1zLWxvYWRlZD0idHJ1ZSI+IAogIDx0YWJsZSBib3JkZXI9IjAi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQt
MSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IiBzdHlsZT0i
Y29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0
IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dDwvYT4mbmJz
cDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtaXBwbS1zdGFtcC0wNy50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3
Ni5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3LnR4dCIgc3R5
bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48
L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
Pk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENv
cnAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+T2N0b2JlciAyNSwgMjAxOSA8L3NwYW4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5GZWJydWFyeSAxMSwgMjAyMDwvc3Bh
bj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnBvcmF0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2Nl
ZGlhbiBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NlZGlhbiBOZXR3
b3JrczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTm9raWE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+IEFwcmls
IDIzPC9zcGFuPiwgMjAxOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5BdWd1c3QgMTA8L3NwYW4+LCAyMDE5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDxzcGFuIGNs
YXNzPSJkZWxldGUiPjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wPHNwYW4gY2xhc3M9
Imluc2VydCI+Nzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJh
Y3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIFNpbXBsZSBU
d28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0
aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aGljaCBlbmFibGVzIHRoZSBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRy
aXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGljaCBlbmFibGVzIHRoZSBt
ZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1ldHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFy
aWF0aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgcGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBw
YWNrZXQgbG9zcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+U3RhdHVzIG9mIFRo
aXMgTWVtbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlN0YXR1cyBvZiBUaGlzIE1l
bW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFm
dCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGlu
IGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGlu
ZSAzNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTIiPjxlbT4gcGFnZSAxLCBs
aW5lIDM3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0
IEVuZ2luZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtp
bmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50
ZXJuZXQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMv
Y3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEludGVybmV0LURy
YWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRo
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUg
ZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Ig
b2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQg
Ynkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4g
YXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNz
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9u
IDxzcGFuIGNsYXNzPSJkZWxldGUiPk9jdG9iZXIgMjUsIDIwMTk8L3NwYW4+LjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJl
IG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZlYnJ1YXJ5IDExLCAyMDIwPC9zcGFuPi48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgQ29weXJpZ2h0IChjKSAyMDE5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJz
b25zIGlkZW50aWZpZWQgYXMgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
Q29weXJpZ2h0IChjKSAyMDE5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQg
YXMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkb2N1bWVudCBhdXRob3JzLiAg
QWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBk
b2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQg
dGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3Mg
TGVnYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcg
dG8gSUVURiBEb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQcm92
aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0
IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKGh0dHBz
Oi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBv
ZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1
bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZp
ZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0icGFydC0zIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxs
PnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMyI+PGVtPiBwYWdlIDIsIGxpbmUgMTY8c3Bh
biBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0
Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0zIj48ZW0+IHBhZ2UgMiwgbGluZSAxNjxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZXNj
cmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5UYWJsZSBvZiBDb250ZW50czwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlRhYmxlIG9mIENvbnRlbnRzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
Mi4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1bWVudCAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMi4gIENvbnZl
bnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1bWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDIuMS4gIFRlcm1pbm9sb2d5IC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDIuMS4gIFRlcm1pbm9sb2d5IC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMy4gIFNvZnR3
YXJpemF0aW9uIG9mIFBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMy4gIFNvZnR3YXJpemF0aW9u
IG9mIFBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA0LiAgVGhlb3J5IG9mIE9wZXJhdGlvbiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICA0LiAgVGhlb3J5IG9mIE9wZXJhdGlvbiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjEuICBTZXNz
aW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4gLiAuIC4gICA8
c3BhbiBjbGFzcz0iZGVsZXRlIj40PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgIDQuMS4gIFNlc3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0
IC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjU8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICA0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tl
dCBGb3JtYXQgaW4gVW5hdXRoZW50aWNhdGVkIE1vZGUgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
NDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDQuMS4xLiAg
U2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBVbmF1dGhlbnRpY2F0ZWQgTW9kZSAgICA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij41PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNh
dGVkIE1vZGUgIC4gICA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDQu
MS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUg
IC4gICA2PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuMi4gIFNlc3Npb24tUmVm
bGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0ICAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuMi4gIFNlc3Npb24tUmVmbGVjdG9yIEJl
aGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0ICAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3Jt
YXQgaW4gVW5hdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgIDQuMi4xLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBVbmF1dGhlbnRp
Y2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIE1vZGUgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIE1vZGUgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1h
dCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRo
ZW50aWNhdGVkIE1vZGUgICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMDA2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNC4zLiAgSW50ZWdyaXR5IGFuZCBD
b25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUCAuIC4gLiAuICAxPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+MTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA0
LjMuICBJbnRlZ3JpdHkgYW5kIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4g
LiAuIC4gIDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4wPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICA0LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICA0LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDExPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDUuICBJQU5BIENvbnNpZGVyYXRpb25zIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+Mjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgNS4gIElB
TkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgNi4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDEyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDEyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3LiAgQWNrbm93bGVk
Z21lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgQWNrbm93bGVkZ21lbnRzIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDguICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIDguICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICA4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDEyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA4LjEuICBO
b3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDEyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDA4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgOC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA4LjIuICBJbmZvcm1hdGl2
ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij40PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXV0
aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0aG9ycycgQWRk
cmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiAgSW50cm9kdWN0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERldmVsb3BtZW50IGFuZCBkZXBsb3ltZW50IG9mIFR3by1X
YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgRGV2ZWxvcG1lbnQgYW5kIGRlcGxveW1lbnQgb2YgVHdvLVdheSBBY3RpdmUgTWVh
c3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChUV0FNUCkg
W1JGQzUzNTddIGFuZCBpdHMgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzYwMzhdIHRoYXQgZGVmaW5l
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIChUV0FNUCkgW1JGQzUzNTddIGFu
ZCBpdHMgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzYwMzhdIHRoYXQgZGVmaW5lZDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgZmVhdHVyZXMgc3VjaCBhcyBSZWZsZWN0IE9jdGV0cyBhbmQg
U3ltbWV0cmljYWwgU2l6ZSBmb3IgVFdBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBmZWF0dXJlcyBzdWNoIGFzIFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXpl
IGZvciBUV0FNUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvdmlkZWQgaW52YWx1
YWJsZSBleHBlcmllbmNlLiAgU2V2ZXJhbCBpbmRlcGVuZGVudCBpbXBsZW1lbnRhdGlvbnM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwcm92aWRlZCBpbnZhbHVhYmxlIGV4cGVy
aWVuY2UuICBTZXZlcmFsIGluZGVwZW5kZW50IGltcGxlbWVudGF0aW9uczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZXhpc3QsIGhhdmUgYmVlbiBkZXBsb3llZCBhbmQgcHJvdmlkZSBp
bXBvcnRhbnQgb3BlcmF0aW9uYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBl
eGlzdCwgaGF2ZSBiZWVuIGRlcGxveWVkIGFuZCBwcm92aWRlIGltcG9ydGFudCBvcGVyYXRpb25h
bDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnRz
LiAgQXQgdGhlIHNhbWUgdGltZSwgdGhlcmUgaGFzIGJlZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudHMuICBBdCB0aGUgc2FtZSB0aW1l
LCB0aGVyZSBoYXMgYmVlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbm90aWNlYWJs
ZSBpbnRlcmVzdCBpbiB1c2luZyBhIHNpbXBsZXIgbWVjaGFuaXNtIGZvciBhY3RpdmU8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBub3RpY2VhYmxlIGludGVyZXN0IGluIHVzaW5n
IGEgc2ltcGxlciBtZWNoYW5pc20gZm9yIGFjdGl2ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB0aGF0IGNhbiBwcm92aWRlIGRldGVybWluaXN0
aWMgYmVoYXZpb3IgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGVyZm9y
bWFuY2UgbW9uaXRvcmluZyB0aGF0IGNhbiBwcm92aWRlIGRldGVybWluaXN0aWMgYmVoYXZpb3Ig
YW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmhlcml0IHNlcGFyYXRpb24gb2Yg
Y29udHJvbCAodmVuZG9yLXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gb3I8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmhlcml0IHNlcGFyYXRpb24gb2YgY29udHJvbCAodmVuZG9y
LXNwZWNpZmljIGNvbmZpZ3VyYXRpb24gb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IG9yY2hlc3RyYXRpb24pIGFuZCB0ZXN0IGZ1bmN0aW9ucy4gIE9uZSBvZiBzdWNoIGlzIFBlcmZv
cm1hbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb3JjaGVzdHJhdGlvbikg
YW5kIHRlc3QgZnVuY3Rpb25zLiAgT25lIG9mIHN1Y2ggaXMgUGVyZm9ybWFuY2U8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21l
ciBFcXVpcG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQgZnJvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21lciBFcXVpcG1l
bnQgdXNpbmcgVFdBTVAgTGlnaHQgZnJvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
QnJvYWRiYW5kIEZvcnVtIFtCQkYuVFItMzkwXSB1c2VkIGFzIHRoZSByZWZlcmVuY2UgVFdBTVAg
TGlnaHQgdGhhdCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBCcm9hZGJhbmQg
Rm9ydW0gW0JCRi5UUi0zOTBdIHVzZWQgYXMgdGhlIHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0
LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWNjb3JkaW5nIHRvIFtSRkM4NTQ1XSwg
aW5jbHVkZXMgc3ViLXNldCBvZiBUV0FNUC1UZXN0IGZ1bmN0aW9ucyBpbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFjY29yZGluZyB0byBbUkZDODU0NV0sIGluY2x1ZGVzIHN1
Yi1zZXQgb2YgVFdBTVAtVGVzdCBmdW5jdGlvbnMgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGNvbWJpbmF0aW9uIHdpdGggb3RoZXIgYXBwbGljYXRpb25zIHRoYXQgcHJvdmlkZSwg
Zm9yIGV4YW1wbGUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29tYmluYXRp
b24gd2l0aCBvdGhlciBhcHBsaWNhdGlvbnMgdGhhdCBwcm92aWRlLCBmb3IgZXhhbXBsZSw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDkiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgY29udHJvbCBhbmQgc2VjdXJpdHkuICBUaGlzIGRvY3VtZW50IGRlZmluZXMg
YWN0aXZlIHBlcmZvcm1hbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNv
bnRyb2wgYW5kIHNlY3VyaXR5LiAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGE8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5uIGE8L3NwYW4+Y3RpdmUgcGVyZm9ybWFuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wsIFNpbXBsZSBUd28td2F5IEFjdGl2
ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wsIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKFNUQU1QKSwgdGhh
dCBlbmFibGVzIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQtdHJpcDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIChTVEFNUCksIHRoYXQgZW5hYmxlcyBtZWFz
dXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1ldHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFyaWF0
aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
cGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNr
ZXQgbG9zcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMTAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNvbWUgVFdBTVAgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzc3
NTBdIGFyZSBzdXBwb3J0ZWQgYnkgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2Vy
dCI+ICAgZXh0ZW5zaW9ucyB0byBTVEFNUCBiYXNlIHNwZWNpZmljYXRpb24gaW48L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBbSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24t
dGx2XS48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIuICBDb252ZW50
aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4yLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjIuMS4gIFRlcm1pbm9sb2d5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+Mi4xLiAgVGVybWlub2xvZ3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgQUVTIEFkdmFuY2VkIEVuY3J5cHRpb24gU3RhbmRhcmQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBBRVMgQWR2YW5jZWQgRW5jcnlwdGlvbiBTdGFuZGFyZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDQkMgQ2lwaGVyIEJsb2NrIENoYWluaW5nPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ0JDIENpcGhlciBCbG9jayBDaGFpbmlu
ZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFQ0IgRWxlY3Ryb25pYyBDb29r
Ym9vazwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVDQiBFbGVjdHJvbmljIENv
b2tib29rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0icGFydC00IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYv
cmZjZGlmZi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDMsIGxpbmUgMzE8c3BhbiBjbGFzcz0iaGlk
ZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlm
Zi9yZmNkaWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2UgMywgbGluZSAzMzxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBOVFAgLSBOZXR3b3JrIFRp
bWUgUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOVFAgLSBOZXR3
b3JrIFRpbWUgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUFRQ
IC0gUHJlY2lzaW9uIFRpbWUgUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBQVFAgLSBQcmVjaXNpb24gVGltZSBQcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBITUFDIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBITUFDIEhhc2hlZCBNZXNzYWdlIEF1dGhl
bnRpY2F0aW9uIENvZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgT1dBTVAg
T25lLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBPV0FNUCBPbmUtV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUV0FNUCBUd28tV2F5IEFjdGl2ZSBN
ZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRX
QU1QIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTEiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
Pk1CWiBNYXkgYmUgWmVybzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1Qg
Tk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFV
SVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRF
RCIsICJNQVkiLCBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiU0hPVUxE
IiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTk9UIFJFQ09NTUVOREVEIiwgIk1BWSIs
IGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIk9QVElPTkFMIiBpbiB0aGlzIGRv
Y3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFy
ZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4s
IHRoZXkgYXBwZWFyIGluIGFsbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDE0
IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4g
YWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYXBpdGFscywgYXMgc2hvd24gaGVy
ZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjYXBpdGFscywgYXMgc2hvd24g
aGVyZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+My4gIFNvZnR3YXJpemF0aW9u
IG9mIFBlcmZvcm1hbmNlIE1lYXN1cmVtZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+My4gIFNvZnR3YXJpemF0aW9uIG9mIFBlcmZvcm1hbmNlIE1lYXN1cmVtZW50PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZpZ3VyZSAxIHByZXNlbnRzIHRoZSBTaW1wbGUg
VHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBGaWd1cmUgMSBwcmVzZW50cyB0aGUgU2ltcGxlIFR3by13YXkgQWN0aXZl
IE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDEyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIChTVEFNUCkgU2Vzc2lvbi1TZW5k
ZXIgYW5kIFNlc3Npb24tUmVmbGVjdG9yIHdpdGggYSBtZWFzdXJlbWVudDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAoU1RBTVApIFNlc3Npb24tU2VuZGVyPHNwYW4gY2xhc3M9
Imluc2VydCI+LDwvc3Bhbj4gYW5kIFNlc3Npb24tUmVmbGVjdG9yIHdpdGggYSBtZWFzdXJlbWVu
dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2Vzc2lvbi4gIFRoZSBjb25maWd1cmF0
aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBTZXNzaW9uLTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHNlc3Npb24uICBUaGUgY29uZmlndXJhdGlvbiBhbmQgbWFuYWdl
bWVudCBvZiB0aGUgU1RBTVAgU2Vzc2lvbi08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFNlbmRlciwgU2Vzc2lvbi1SZWZsZWN0b3IgYW5kIG1hbmFnZW1lbnQgb2YgdGhlIFNUQU1QIHNl
c3Npb25zIGNhbiBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlbmRlciwg
U2Vzc2lvbi1SZWZsZWN0b3IgYW5kIG1hbmFnZW1lbnQgb2YgdGhlIFNUQU1QIHNlc3Npb25zIGNh
biBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWNoaWV2ZWQgdGhyb3VnaCB2YXJp
b3VzIG1lYW5zLiAgQ29tbWFuZCBMaW5lIEludGVyZmFjZSwgT1NTL0JTUzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFjaGlldmVkIHRocm91Z2ggdmFyaW91cyBtZWFucy4gIENv
bW1hbmQgTGluZSBJbnRlcmZhY2UsIE9TUy9CU1M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIChvcGVyYXRpb25zIHN1cHBvcnQgc3lzdGVtL2J1c2luZXNzIHN1cHBvcnQgc3lzdGVtIGFz
IGEgY29tYmluYXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAob3BlcmF0
aW9ucyBzdXBwb3J0IHN5c3RlbS9idXNpbmVzcyBzdXBwb3J0IHN5c3RlbSBhcyBhIGNvbWJpbmF0
aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvZiB0d28gc3lzdGVtcyB1c2VkIHRv
IHN1cHBvcnQgYSByYW5nZSBvZiB0ZWxlY29tbXVuaWNhdGlvbiBzZXJ2aWNlcyk8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvZiB0d28gc3lzdGVtcyB1c2VkIHRvIHN1cHBvcnQg
YSByYW5nZSBvZiB0ZWxlY29tbXVuaWNhdGlvbiBzZXJ2aWNlcyk8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHVzaW5nIFNOTVAgb3IgY29udHJvbGxlcnMgaW4gU29mdHdhcmUtRGVmaW5l
ZCBOZXR3b3JraW5nIHVzaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdXNp
bmcgU05NUCBvciBjb250cm9sbGVycyBpbiBTb2Z0d2FyZS1EZWZpbmVkIE5ldHdvcmtpbmcgdXNp
bmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5ldGNvbmYvWUFORyBhcmUgYnV0IGEg
ZmV3IGV4YW1wbGVzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5ldGNvbmYv
WUFORyBhcmUgYnV0IGEgZmV3IGV4YW1wbGVzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICBvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLW88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICBvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgQ29uZmlndXJhdGlvbiBhbmQgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgQ29u
ZmlndXJhdGlvbiBhbmQgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtNSIgY2xhc3M9ImNoYW5nZSI+PHRk
PjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0
dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTUiPjxlbT4gcGFn
ZSA0LCBsaW5lIDIwPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0
aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0i
aHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNSI+PGVtPiBw
YWdlIDQsIGxpbmUgMjI8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgIHx8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHwgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgfCAmbHQ7LS0tIFNU
QU1QLS0tJmd0OyB8IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgIHwgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgfCAmbHQ7LS0tIFNUQU1Q
LS0tJmd0OyB8IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgICAgICAgICAgRmlndXJlIDE6IFNUQU1QIFJlZmVyZW5jZSBNb2RlbDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTogU1RBTVAg
UmVmZXJlbmNlIE1vZGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuICBUaGVv
cnkgb2YgT3BlcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4gIFRoZW9y
eSBvZiBPcGVyYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAxMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTVEFNUCBTZXNzaW9uLVNlbmRlciB0
cmFuc21pdHMgdGVzdCBwYWNrZXRzIHRvd2FyZCBTVEFNUCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5T
ZXNzaW9uLTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgU1RBTVAg
U2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5vdmVyIFVEUCB0cmFuc3BvcnQ8L3NwYW4+IHRvd2FyZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBSZWZsZWN0b3IuPC9zcGFuPiAgU1RBTVAg
U2Vzc2lvbi1SZWZsZWN0b3IgcmVjZWl2ZXMgU2Vzc2lvbi1TZW5kZXIncyBwYWNrZXQ8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgU1RBTVAgPHNwYW4gY2xhc3M9Imluc2VydCI+
U2Vzc2lvbi1SZWZsZWN0b3IuICBBIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgdXNlIFVEUCBw
b3J0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhbmQgYWN0cyBhY2Nv
cmRpbmcgdG8gdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG9wdGlvbmFsIGNvbnRyb2w8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgODYyIChUV0FN
UC1UZXN0IFJlY2VpdmVyIFBvcnQpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0aW9uIFVEUCBwb3J0
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpbmZvcm1hdGlvbiBjb21t
dW5pY2F0ZWQgaW4gdGhlIFNlc3Npb24tU2VuZGVyJ3MgdGVzdCBwYWNrZXQuICBTVEFNUDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBudW1i
ZXIuICBBIFNUQU1QIGltcGxlbWVudGF0aW9uIG9mIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJs
ZSB0byB1c2U8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGRlZmluZXMg
dHdvIGRpZmZlcmVudCB0ZXN0IHBhY2tldCBmb3JtYXRzLCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgVURQIHBv
cnQgbnVtYmVycyBmcm9tIFVzZXIsIGEuay5hLiAgUmVnaXN0ZXJlZCwgUG9ydHMgYW5kIER5bmFt
aWMsPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0cmFuc21pdHRlZCBi
eSB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U1RBTVAtU2Vzc2lvbi1TZW5kZXI8L3NwYW4+IGFu
ZCBvbmUgZm9yIHBhY2tldHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgYS5rLmEuICBQcml2YXRlIG9yIEVwaGVtZXJhbCwgUG9ydHMgcmFu
Z2VzIGRlZmluZWQgaW4gW1JGQzYzMzVdLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgdHJhbnNtaXR0ZWQgYnkgdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNUQU1QLVNl
c3Npb24tUmVmbGVjdG9yLjwvc3Bhbj4gIFNUQU1QIHN1cHBvcnRzIHR3bzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBCZWZvcmUgdXNpbmcg
bnVtYmVycyBmcm9tIHRoZSBVc2VyIFBvcnRzIHJhbmdlLCB0aGUgcG9zc2libGUgaW1wYWN0PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtb2RlczogdW5hdXRoZW50aWNh
dGVkIGFuZCBhdXRoZW50aWNhdGVkLiAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3Q8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgb24gdGhl
IG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkgc3R1ZGllZCBhbmQgYWdyZWVkIGJ5IGFsbCB1c2Vy
cyBvZjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGFja2V0cywgZGVm
aW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZCBTZWN0aW9uIDQuMi4xLCBlbnN1cmU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdGhlIG5ldHdv
cmsuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpbnRlcndvcmtpbmcg
YmV0d2VlbiBTVEFNUCBhbmQgVFdBTVAgTGlnaHQgYXMgZGVzY3JpYmVkIGluPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgU2VjdGlvbiA0LjQgcGFja2V0IGZvcm1hdHMuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIFNl
c3Npb24tU2VuZGVyJ3MgcGFja2V0IGFuZCBhY3RzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhY2NvcmRpbmcgdG8gdGhl
IGNvbmZpZ3VyYXRpb24gYW5kIG9wdGlvbmFsIGNvbnRyb2wgaW5mb3JtYXRpb248L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IGNvbW11bmljYXRlZCBpbiB0aGUgU2Vzc2lvbi1TZW5kZXIncyB0ZXN0IHBhY2tldC4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPkFuIGltcGxlbWVudGF0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgb2YgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgYnkgZGVmYXVsdCBNVVNU
IHVzZSByZWNlaXZlIFNUQU1QIHRlc3Q8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBwYWNrZXRzIG9uIFVEUCBwb3J0IDg2Mi4gIEFuIGltcGxlbWVudGF0aW9uIG9mIFNlc3Np
b24tUmVmbGVjdG9yIHRoYXQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBz
dXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBiZSBhYmxlIHRvIGRlZmluZSB0aGUgcG9y
dCBudW1iZXIgdG88L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICByZWNlaXZl
IFNUQU1QIHRlc3QgcGFja2V0cyBmcm9tIFVzZXIgUG9ydHMgYW5kIER5bmFtaWMgUG9ydHMgcmFu
Z2VzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdGhhdCBhcmUgZGVmaW5l
ZCBpbiBbUkZDNjMzNV0uPC9zcGFuPiAgU1RBTVAgZGVmaW5lcyB0d28gZGlmZmVyZW50IHRlc3Q8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIHBhY2tldCBmb3JtYXRzLCBvbmUgZm9yIHBhY2tldHMgdHJhbnNtaXR0ZWQgYnkg
dGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNUQU1QLVNlc3Npb24tPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgU2VuZGVyPC9zcGFuPiBhbmQgb25lIGZvciBwYWNrZXRzIHRy
YW5zbWl0dGVkIGJ5IHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TVEFNUC1TZXNzaW9uLTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFJlZmxlY3Rvci48L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBTVEFNUCBzdXBwb3J0cyB0d28gbW9kZXM6IHVu
YXV0aGVudGljYXRlZCBhbmQgYXV0aGVudGljYXRlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFVuYXV0aGVudGljYXRl
ZCBTVEFNUCB0ZXN0IHBhY2tldHMsIGRlZmluZWQgaW4gU2VjdGlvbiA0LjEuMSBhbmQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIFNlY3Rpb24gNC4yLjEsIGVuc3VyZSBpbnRlcndvcmtpbmcgYmV0d2VlbiBTVEFNUCBhbmQg
VFdBTVAgTGlnaHQgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuNCBwYWNrZXQg
Zm9ybWF0cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQnkgZGVmYXVsdCwg
U1RBTVAgdXNlcyBzeW1tZXRyaWNhbCBwYWNrZXRzLCBpLmUuLCBzaXplIG9mIHRoZSBwYWNrZXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBCeSBkZWZhdWx0LCBTVEFNUCB1c2Vz
IHN5bW1ldHJpY2FsIHBhY2tldHMsIGkuZS4sIHNpemUgb2YgdGhlIHBhY2tldDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNtaXR0ZWQgYnkgU2Vzc2lvbi1SZWZsZWN0b3IgZXF1
YWxzIHRoZSBzaXplIG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0cmFuc21pdHRlZCBieSBTZXNzaW9uLVJlZmxlY3RvciBlcXVhbHMgdGhlIHNpemUgb2Yg
dGhlIHBhY2tldDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVjZWl2ZWQgYnkgdGhl
IFNlc3Npb24tUmVmbGVjdG9yLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJl
Y2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+NC4xLiAgU2Vzc2lvbi1TZW5kZXIgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij40LjEuICBTZXNzaW9uLVNlbmRlciBCZWhh
dmlvciBhbmQgUGFja2V0IEZvcm1hdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBCZWNhdXNlIFNUQU1QIHN1cHBvcnRzIHN5bW1ldHJpY2FsIHRlc3QgcGFja2V0cywgU1RBTVAg
U2Vzc2lvbi1TZW5kZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBCZWNhdXNl
IFNUQU1QIHN1cHBvcnRzIHN5bW1ldHJpY2FsIHRlc3QgcGFja2V0cywgU1RBTVAgU2Vzc2lvbi1T
ZW5kZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhY2tldCBoYXMgYSBtaW5pbXVt
IHNpemUgb2YgNDQgb2N0ZXRzIGluIHVuYXV0aGVudGljYXRlZCBtb2RlLCBzZWU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwYWNrZXQgaGFzIGEgbWluaW11bSBzaXplIG9mIDQ0
IG9jdGV0cyBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwgc2VlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBGaWd1cmUgMiwgYW5kIDExMiBvY3RldHMgaW4gdGhlIGF1dGhlbnRpY2F0ZWQg
bW9kZSwgc2VlIEZpZ3VyZSA0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZp
Z3VyZSAyLCBhbmQgMTEyIG9jdGV0cyBpbiB0aGUgYXV0aGVudGljYXRlZCBtb2RlLCBzZWUgRmln
dXJlIDQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0icGFydC02IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYv
cmZjZGlmZi5weWh0I3BhcnQtNiI+PGVtPiBwYWdlIDUsIGxpbmUgMTc8c3BhbiBjbGFzcz0iaGlk
ZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlm
Zi9yZmNkaWZmLnB5aHQjcGFydC02Ij48ZW0+IHBhZ2UgNSwgbGluZSAzMTxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVt
YmVyICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBU
aW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFRpbWVzdGFtcCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICB8ICAgICAgICAgRXJyb3IgRXN0aW1hdGUgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIHwgICAgICAgICBFcnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE0Ij48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgTUJaICg8c3BhbiBjbGFz
cz0iZGVsZXRlIj4yNzwvc3Bhbj4gb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgIE1CWiAoPHNwYW4gY2xhc3M9Imluc2VydCI+MzA8L3NwYW4+IG9jdGV0cykgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTUi
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+KyAgICAgICAgICAgICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgIDxzcGFu
IGNsYXNzPSJkZWxldGUiPlNlcnZlciBPY3RldHMgICAgICAgIHwgICAgICAgICAgICAgICB8PC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKyAgICAgICAgICAgICAgICs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICAgICB8ICAgICAgICAgICBSZW1haW5pbmcgUGFja2V0IFBhZGRpbmcgKHRv
IGJlIHJlZmxlY3RlZCkgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICAgIH4gICAgICAgICAgKGxlbmd0aCBpbiBvY3RldHMgc3BlY2lmaWVkIGluIFNlcnZl
ciBPY3RldHMpICAgICAgICB+PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
ICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSst
Ky0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZpZ3VyZSAyOiBTVEFN
UCBTZXNzaW9uLVNlbmRlciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4gdW5hdXRoZW50aWNhdGVkPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRmlndXJlIDI6IFNUQU1QIFNlc3Npb24t
U2VuZGVyIHRlc3QgcGFja2V0IGZvcm1hdCBpbiB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbW9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aGVyZSBm
aWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICB3aGVyZSBmaWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlz
IGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBGb3IgZWFjaCBuZXcgc2Vzc2lvbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIFNlcXVlbmNlIE51bWJlciBpcyBmb3VyIG9jdGV0
cyBsb25nIGZpZWxkLiAgRm9yIGVhY2ggbmV3IHNlc3Npb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIGl0cyB2YWx1ZSBzdGFydHMgYXQgemVybyBhbmQgaXMgaW5jcmVtZW50ZWQg
d2l0aCBlYWNoIHRyYW5zbWl0dGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgaXRzIHZhbHVlIHN0YXJ0cyBhdCB6ZXJvIGFuZCBpcyBpbmNyZW1lbnRlZCB3aXRoIGVhY2gg
dHJhbnNtaXR0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHBhY2tldC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBwYWNrZXQuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTciIGNsYXNz
PSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFy
dC03Ij48ZW0+IHBhZ2UgNiwgbGluZSAyNTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNw
YXJ0LTciPjxlbT4gcGFnZSA2LCBsaW5lIDI5PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKiAgMCAtIE5UUCA2NCBiaXQgZm9ybWF0
IG9mIGEgdGltZXN0YW1wOzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICog
IDAgLSBOVFAgNjQgYml0IGZvcm1hdCBvZiBhIHRpbWVzdGFtcDs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgKiAgMSAtIFBUUHYyIHRydW5jYXRlZCBmb3JtYXQgb2YgYSB0
aW1lc3RhbXAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKiAgMSAtIFBU
UHYyIHRydW5jYXRlZCBmb3JtYXQgb2YgYSB0aW1lc3RhbXAuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIFRoZSBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1S
ZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVzZSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICBUaGUgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgYW5kIFNlc3Npb24tUmVmbGVjdG9yIE1B
WSB1c2UsIG5vdCB1c2UsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBvciBzZXQg
dmFsdWUgb2YgdGhlIFogZmllbGQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSB0aW1lc3RhbXA8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBvciBzZXQgdmFsdWUgb2YgdGhlIFog
ZmllbGQgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSB0aW1lc3RhbXA8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgIGZvcm1hdCBpbiB1c2UuICBUaGlzIG9wdGlvbmFsIGZpZWxkIGlzIHRv
IGVuaGFuY2Ugb3BlcmF0aW9ucywgYnV0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgZm9ybWF0IGluIHVzZS4gIFRoaXMgb3B0aW9uYWwgZmllbGQgaXMgdG8gZW5oYW5jZSBv
cGVyYXRpb25zLCBidXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGxvY2FsIGNv
bmZpZ3VyYXRpb24gb3IgZGVmYXVsdHMgY291bGQgYmUgdXNlZCBpbiBpdHMgcGxhY2UuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgbG9jYWwgY29uZmlndXJhdGlvbiBvciBk
ZWZhdWx0cyBjb3VsZCBiZSB1c2VkIGluIGl0cyBwbGFjZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNiI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBv
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5NdXN0LWJlLVplcm88L3NwYW4+IChNQlopIGZpZWxkIGlu
IHRoZSBzZXNzaW9uLXNlbmRlciB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgbyAgPHNwYW4gY2xhc3M9Imluc2VydCI+TWF5LWJlLVplcm88L3NwYW4+
IChNQlopIGZpZWxkIGluIHRoZSBzZXNzaW9uLXNlbmRlciB1bmF1dGhlbnRpY2F0ZWQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgcGFja2V0IGlzIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPjI3PC9zcGFuPiBvY3RldHMgbG9uZy4gIEl0IDxzcGFuIGNsYXNzPSJkZWxldGUiPk1VU1Q8
L3NwYW4+IGJlIGFsbCB6ZXJvZWQgb24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgIHBhY2tldCBpcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zMDwvc3Bhbj4gb2N0ZXRz
IGxvbmcuICBJdCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NQVk8L3NwYW4+IGJlIGFsbCB6ZXJvZWQg
b24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHRyYW5zbWlzc2lvbiBh
bmQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aWdub3JlZCBvbiByZWNlaXB0Ljwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgdHJhbnNtaXNzaW9uIGFuZCBNVVNUIGJl
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmlnbm9yZWQ8L3NwYW4+IG9uIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPnJlY2VpcHQuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBj
bGFzcz0iZGVsZXRlIj48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBvICBT
ZXJ2ZXIgT2N0ZXRzIGZpZWxkIGlzIG9wdGlvbmFsIHR3byBvY3RldHMgbG9uZyBmaWVsZC4gIFRo
aXMgZmllbGQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBpcyB1c2Vk
IGZvciB0aGUgUmVmbGVjdCBPY3RldHMgY2FwYWJpbGl0eSBkZWZpbmVkIGluIFtSRkM2MDM4XS48
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBJZiBiZWluZyB1c2VkLCB0
aGUgU2VydmVyIE9jdGV0cyBmaWVsZCBNVVNUIGZvbGxvdyB0aGUgMjcgb2N0ZXRzPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgbG9uZyBNQlogZmllbGQuICBUaGUgdmFs
dWUgaW4gdGhlIFNlcnZlciBPY3RldHMgZmllbGQgZXF1YWxzIHRoZTwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIG51bWJlciBvZiBvY3RldHMgdGhlIFNlc3Npb24tUmVm
bGVjdG9yIGlzIGV4cGVjdGVkIHRvIGNvcHkgYmFjayB0bzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgICAgIHRoZSBTZXNzaW9uLVNlbmRlciBzdGFydGluZyB3aXRoIHRoZSBT
ZXJ2ZXIgT2N0ZXRzIGZpZWxkLiAgVGh1czwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICAgIHRoZSBtaW5pbXVtIG5vbi16ZXJvIHZhbHVlIGZvciB0aGUgU2VydmVyIE9jdGV0
cyBmaWVsZCBpcyB0d28uPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAg
VGhlcmVmb3JlLCB0aGUgdmFsdWUgb2Ygb25lIGlzIGludmFsaWQuICBJZiBub25lIG9mIFBheWxv
YWQgdG8gYmU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBjb3BpZWQs
IHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZDwvc3Bhbj4gTVVTVCBiZSA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5zZXQgdG8gemVybzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIG9uIDxzcGFu
IGNsYXNzPSJkZWxldGUiPnRyYW5zbWl0Ljwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIG8gIFJlbWFpbmluZyBQ
YWNrZXQgUGFkZGluZyBpcyBhbiBvcHRpb25hbCBmaWVsZCBvZiB2YXJpYWJsZSBsZW5ndGguPC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgVGhlIG51bWJlciBvZiBvY3Rl
dHMgaW4gdGhlIFJlbWFpbmluZyBQYWNrZXQgUGFkZGluZyBmaWVsZCBpcyB0aGU8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0
cyBmaWVsZCBtaW51cyB0aGUgbGVuZ3RoIG9mIHRoZSBTZXJ2ZXI8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICBPY3RldHMgZmllbGQuPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NC4x
LjIuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGluIEF1dGhlbnRpY2F0ZWQgTW9kZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIgUGFj
a2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50
aWNhdGVkIG1vZGU6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU1RBTVAgU2Vz
c2lvbi1TZW5kZXIgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkIG1vZGU6PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAgICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAg
ICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAg
ICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9InBhcnQtOCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTgiPjxlbT4gcGFnZSA3LCBsaW5lIDMzPHNw
YW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNt
YWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOCI+PGVtPiBwYWdlIDcsIGxpbmUgMzM8
c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgSE1BQyAo
MTYgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAg
ICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIEZpZ3VyZSA0OiBTVEFNUCBTZXNzaW9u
LVNlbmRlciB0ZXN0IHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICBGaWd1cmUgNDogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVz
dCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9k
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgZmllbGQgZGVmaW5pdGlv
bnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBzYW1l
IGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbGlzdGVkIGluIFNl
Y3Rpb24gNC4xLjEuICBBbHNvLCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5Db21wLk1CWiBmaWVsZCBp
cyBhIHZhcmlhYmxlIGxlbmd0aDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgbGlzdGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5NQlogZmllbGRzIGFyZSB1c2VkPC9zcGFuPiB0byBhbGlnbiB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgZmllbGQ8L3NwYW4+IHRvIGFs
aWduIHRoZSBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAgQWxzbywgdGhlIHBhY2tldDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYWNrZXQgb24gMTYgb2N0ZXRzIGJv
dW5kYXJ5LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+VGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVkg
YmUgemVyb2VkPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgb24gdHJhbnNt
aXNzaW9uIGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC48L3NwYW4+ICBBbHNvLCB0aGUg
cGFja2V0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmNsdWRlcyBhIGtleS1oYXNo
ZWQgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBjb2RlIChITUFDKSAoW1JGQzIxMDRdKTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGVzIGEga2V5LWhhc2hlZCBtZXNzYWdl
IGF1dGhlbnRpY2F0aW9uIGNvZGUgKEhNQUMpIChbUkZDMjEwNF0pPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBoYXNoIGF0IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZSBkZXRhaWxlZCB1
c2Ugb2YgdGhlIEhNQUMgZmllbGQgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBoYXNoIGF0IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZSBkZXRhaWxlZCB1c2Ugb2YgdGhlIEhN
QUMgZmllbGQgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRlc2NyaWJlZCBpbiBT
ZWN0aW9uIDQuMy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNjcmliZWQg
aW4gU2VjdGlvbiA0LjMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuMi4gIFNl
c3Npb24tUmVmbGVjdG9yIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9ybWF0PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+NC4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgQmVoYXZpb3IgYW5kIFBh
Y2tldCBGb3JtYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIFNlc3Np
b24tUmVmbGVjdG9yIHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCwgdmVyaWZpZXMgaXQs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIFNlc3Npb24tUmVmbGVjdG9y
IHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCwgdmVyaWZpZXMgaXQsPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBwcmVwYXJlcyBhbmQgdHJhbnNtaXRzIHRoZSByZWZsZWN0ZWQg
dGVzdCBwYWNrZXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJlcGFyZXMg
YW5kIHRyYW5zbWl0cyB0aGUgcmVmbGVjdGVkIHRlc3QgcGFja2V0LjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBUd28gbW9kZXMgb2YgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3Ig
Y2hhcmFjdGVyaXplIHRoZSBleHBlY3RlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFR3byBtb2RlcyBvZiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBjaGFyYWN0ZXJpemUgdGhl
IGV4cGVjdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0icGFydC05IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtOSI+PGVtPiBwYWdlIDgsIGxpbmUgMzk8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZj
ZGlmZi9yZmNkaWZmLnB5aHQjcGFydC05Ij48ZW0+IHBhZ2UgOCwgbGluZSAzOTxzcGFuIGNsYXNz
PSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVu
Y2UgTnVtYmVyICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVtYmVyICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRlciBUaW1l
c3RhbXAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIHwgICAgICAgICAgICAgICAgICBTZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAgICAgICAg
ICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgU2Vzc2lv
bi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUgfCAgICAgICAgICAgTUJaICAgICAgICAgICAgICAgICB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgU2Vzc2lvbi1TZW5kZXIgRXJy
b3IgRXN0aW1hdGUgfCAgICAgICAgICAgTUJaICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIHxTZXMtU2VuZGVyIFRUTCB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAg
ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+TUJaPC9zcGFuPiAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgIDxzcGFuIGNsYXNzPSJkZWxldGUi
PistKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgPHNw
YW4gY2xhc3M9Imluc2VydCI+Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICB+ICAgICAgICAgICAgICAgIFBhY2tldCBQYWRkaW5nIChy
ZWZsZWN0ZWQpICAgICAgICAgICAgICAgICAgICAgfjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLSstKy0rLSstKy0rLSstKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
RmlndXJlIDU6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICBGaWd1cmUgNTogU1RBTVAg
U2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICB1bmF1dGhlbnRpY2F0ZWQgbW9k
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuYXV0aGVudGljYXRlZCBtb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUg
Zm9sbG93aW5nOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBTZXF1ZW5j
ZSBOdW1iZXIgaXMgZm91ciBvY3RldHMgbG9uZyBmaWVsZC4gIFRoZSB2YWx1ZSBvZiB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBTZXF1ZW5jZSBOdW1iZXIgaXMgZm91
ciBvY3RldHMgbG9uZyBmaWVsZC4gIFRoZSB2YWx1ZSBvZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpcyBzZXQgYWNjb3JkaW5nIHRv
IHRoZSBtb2RlIG9mIHRoZSBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIFNlcXVlbmNlIE51bWJlciBmaWVsZCBpcyBzZXQgYWNjb3JkaW5nIHRvIHRoZSBtb2RlIG9m
IHRoZSBTVEFNUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU2Vzc2lvbi1SZWZs
ZWN0b3I6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgU2Vzc2lvbi1SZWZs
ZWN0b3I6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJwYXJ0LTEwIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3Jm
Y2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMTAiPjxlbT4gcGFnZSA5LCBsaW5lIDMxPHNwYW4gY2xh
c3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3Jn
L3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMTAiPjxlbT4gcGFnZSA5LCBsaW5lIDI0PHNwYW4g
Y2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGluIFNl
Y3Rpb24gNC4xLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGluIFNlY3Rp
b24gNC4xLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBTZXNzaW9uLVNl
bmRlciBTZXF1ZW5jZSBOdW1iZXIsIFNlc3Npb24tU2VuZGVyIFRpbWVzdGFtcCwgYW5kPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2Ug
TnVtYmVyLCBTZXNzaW9uLVNlbmRlciBUaW1lc3RhbXAsIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgU2Vzc2lvbi1TZW5kZXIgRXJyb3IgRXN0aW1hdGUgYXJlIGNvcGllcyBv
ZiB0aGUgY29ycmVzcG9uZGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IFNlc3Npb24tU2VuZGVyIEVycm9yIEVzdGltYXRlIGFyZSBjb3BpZXMgb2YgdGhlIGNvcnJlc3Bv
bmRpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGZpZWxkcyBpbiB0aGUgU1RB
TVAgdGVzdCBwYWNrZXQgc2VudCBieSB0aGUgU2Vzc2lvbi1TZW5kZXIuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgZmllbGRzIGluIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCBz
ZW50IGJ5IHRoZSBTZXNzaW9uLVNlbmRlci48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgbyAgU2Vzc2lvbi1TZW5kZXIgVFRMIGlzIG9uZSBvY3RldCBsb25nIGZpZWxkLCBhbmQg
aXRzIHZhbHVlIGlzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIFNl
c3Npb24tU2VuZGVyIFRUTCBpcyBvbmUgb2N0ZXQgbG9uZyBmaWVsZCwgYW5kIGl0cyB2YWx1ZSBp
cyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGNvcHkgb2YgdGhlIFRUTCBm
aWVsZCBpbiBJUHY0IChvciBIb3AgTGltaXQgaW4gSVB2NikgZnJvbSB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBjb3B5IG9mIHRoZSBUVEwgZmllbGQgaW4gSVB2NCAo
b3IgSG9wIExpbWl0IGluIElQdjYpIGZyb20gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICByZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tldC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICByZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tldC48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOSI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBvICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5QYWNrZXQgUGFkZGluZyAocmVmbGVjdGVk
KTwvc3Bhbj4gaXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YW4gb3B0aW9uYWwgdmFyaWFibGUgbGVu
Z3RoIGZpZWxkLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbyAg
PHNwYW4gY2xhc3M9Imluc2VydCI+TUJaPC9zcGFuPiBpcyB1c2VkIHRvIGFjaGlldmUgYWxpZ25t
ZW50IG9uIGEgPHNwYW4gY2xhc3M9Imluc2VydCI+Zm91ciBvY3RldHM8L3NwYW4+IGJvdW5kYXJ5
LiAgVGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIFRoZSBsZW5ndGggb2YgdGhlIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGZpZWxk
IE1VU1QgYmUgZXF1YWw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIHZhbHVlIG9mIHRoZSBmaWVsZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NQVk8L3NwYW4+IGJl
IHplcm9lZCBvbiB0cmFuc21pc3Npb24gYW5kIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1VU1QgYmU8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgIHRvIHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVyIE9jdGV0cyBmaWVsZCAoRmlndXJlIDIp
LiAgSWYgdGhlIHZhbHVlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICBpZ25vcmVkIG9uIHJlY2VpcHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIGlzIG5vbi16ZXJvLCB0aGUgU2Vzc2lvbi1SZWZsZWN0
b3IgTVVTVCBjb3B5IG51bWJlciBvZiBvY3RldHM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0i
ZGVsZXRlIj4gICAgICBlcXVhbCB0byB0aGUgdmFsdWUgb2YgU2VydmVyIE9jdGV0cyBmaWVsZCBz
dGFydGluZyB3aXRoIHRoZSBTZXJ2ZXI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij4gICAgICBPY3RldHMgZmllbGQuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgbyAgQ29tcC5NQlogaXMgYSB2
YXJpYWJsZSBsZW5ndGggZmllbGQ8L3NwYW4+IHVzZWQgdG8gYWNoaWV2ZSBhbGlnbm1lbnQgb24g
YTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d29yZDwvc3Bhbj4gYm91bmRhcnku
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaHVzIHRoZSBsZW5ndGggb2YgQ29tcC5NQlogZmllbGQg
bWF5IGJlIG9ubHkgMCw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAx
LCAyIG9yIDMgb2N0ZXRzLjwvc3Bhbj4gIFRoZSB2YWx1ZSBvZiB0aGUgZmllbGQgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+TVVTVDwvc3Bhbj4gYmUgemVyb2VkIG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB0cmFuc21p
c3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuMi4yLiAgU2Vzc2lvbi1S
ZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij40LjIuMi4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3Jt
YXQgaW4gQXV0aGVudGljYXRlZCBNb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEZvciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEZvciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAgICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAg
fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0xMSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRo
PjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3
Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTExIj48ZW0+IHBhZ2UgMTAsIGxp
bmUgNDk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3Ro
Pjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczov
L3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0xMSI+PGVtPiBwYWdlIDEw
LCBsaW5lIDM0PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBITUFDICgxNiBvY3RldHMpICAgICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgIEhNQUMgKDE2IG9jdGV0cykgICAgICAgICAgICAgICAg
ICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgRmlndXJlIDY6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1h
dCBpbiBhdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRmln
dXJlIDY6IFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbiBhdXRo
ZW50aWNhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgVGhlIGZpZWxkIGRlZmluaXRpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUg
dW5hdXRoZW50aWNhdGVkIG1vZGUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
VGhlIGZpZWxkIGRlZmluaXRpb25zIGFyZSB0aGUgc2FtZSBhcyB0aGUgdW5hdXRoZW50aWNhdGVk
IG1vZGUsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDIwIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIGxpc3RlZCBpbiBTZWN0aW9uIDQuMi4xLiAgQWRkaXRpb25h
bGx5LCB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cGFja2V0IE1BWSBpbmNsdWRlPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBsaXN0ZWQgaW4gU2VjdGlvbiA0LjIu
MS4gIEFkZGl0aW9uYWxseSwgdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1CWjwvc3Bhbj4gZmll
bGQgaXMgPHNwYW4gY2xhc3M9Imluc2VydCI+dXNlZDwvc3Bhbj4gdG88L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgQ29tcC5NQlo8L3NwYW4+IGZp
ZWxkIGlzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmEgdmFyaWFibGUgbGVuZ3RoIGZpZWxkPC9zcGFu
PiB0byBhbGlnbiB0aGUgcGFja2V0IG9uIDE2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIGFsaWduIHRoZSBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAgPHNwYW4gY2xh
c3M9Imluc2VydCI+VGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVk8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIG9jdGV0cyBib3VuZGFyeS4gIEFsc28sIFNUQU1QIFNlc3Np
b24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBiZSB6ZXJvZWQgb24gdHJhbnNtaXNz
aW9uIGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC48L3NwYW4+ICBBbHNvLDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhdXRoZW50aWNhdGVkIG1vZGUgaW5jbHVkZXMgYSBr
ZXkgKEhNQUMpIChbUkZDMjEwNF0pIGhhc2ggYXQgdGhlIGVuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0ZXN0IHBhY2tldCBmb3Jt
YXQgaW4gYXV0aGVudGljYXRlZCBtb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IG9mIHRoZSBQRFUuICBUaGUgZGV0YWlsZWQgdXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzIGluIFNl
Y3Rpb24gNC4zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbmNsdWRlcyBh
IGtleSAoSE1BQykgKFtSRkMyMTA0XSkgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIGRldGFpbGVkIHVzZSBvZiB0aGUgSE1BQyBmaWVsZCBpcyBpbiBTZWN0aW9uIDQu
My48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NC4zLiAgSW50ZWdyaXR5IGFuZCBD
b25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbiBpbiBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjQuMy4gIEludGVncml0eSBhbmQgQ29uZmlkZW50aWFsaXR5IFByb3RlY3Rpb24g
aW4gU1RBTVA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVG8gcHJvdmlkZSBp
bnRlZ3JpdHkgcHJvdGVjdGlvbiwgZWFjaCBTVEFNUCBtZXNzYWdlIGlzIGJlaW5nPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVG8gcHJvdmlkZSBpbnRlZ3JpdHkgcHJvdGVjdGlv
biwgZWFjaCBTVEFNUCBtZXNzYWdlIGlzIGJlaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBhdXRoZW50aWNhdGVkIGJ5IGFkZGluZyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlv
biBDb2RlIChITUFDKS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhdXRoZW50
aWNhdGVkIGJ5IGFkZGluZyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlIChITUFD
KS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNUQU1QIHVzZXMgSE1BQy1TSEEtMjU2
IHRydW5jYXRlZCB0byAxMjggYml0cyAoc2ltaWxhcmx5IHRvIHRoZSB1c2U8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTVEFNUCB1c2VzIEhNQUMtU0hBLTI1NiB0cnVuY2F0ZWQg
dG8gMTI4IGJpdHMgKHNpbWlsYXJseSB0byB0aGUgdXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBvZiBpdCBpbiBJUFNlYyBkZWZpbmVkIGluIFtSRkM0ODY4XSk7IGhlbmNlIHRoZSBs
ZW5ndGggb2YgdGhlIEhNQUM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvZiBp
dCBpbiBJUFNlYyBkZWZpbmVkIGluIFtSRkM0ODY4XSk7IGhlbmNlIHRoZSBsZW5ndGggb2YgdGhl
IEhNQUM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMjEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgZmllbGQgaXMgMTYgb2N0ZXRzLiAgSE1BQyB1c2VzIDxzcGFu
IGNsYXNzPSJkZWxldGUiPm93biBrZXk8L3NwYW4+IGFuZCB0aGUgZGVmaW5pdGlvbiBvZiB0aGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZmllbGQgaXMgMTYgb2N0ZXRzLiAg
SE1BQyB1c2VzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPml0cyBvd24ga2V5LDwvc3Bhbj4gYW5kIHRo
ZSBkZWZpbml0aW9uIG9mIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWVjaGFu
aXNtIHRvIGRpc3RyaWJ1dGUgdGhlIEhNQUMga2V5IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRo
aXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWNoYW5pc20gdG8gZGlzdHJp
YnV0ZSB0aGUgSE1BQyBrZXkgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3BlY2lmaWNhdGlvbi4gIE9uZSBleGFtcGxlIGlzIHRvIHVz
ZSBhbiBvcmNoZXN0cmF0b3IgdG8gY29uZmlndXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgc3BlY2lmaWNhdGlvbi4gIE9uZSBleGFtcGxlIGlzIHRvIHVzZSBhbiBvcmNoZXN0
cmF0b3IgdG8gY29uZmlndXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBITUFDIGtl
eSBiYXNlZCBvbiBTVEFNUCBZQU5HIGRhdGEgbW9kZWwgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFu
Z10uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSE1BQyBrZXkgYmFzZWQgb24g
U1RBTVAgWUFORyBkYXRhIG1vZGVsIFtJLUQuaWV0Zi1pcHBtLXN0YW1wLXlhbmddLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMiI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2Vy
dCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IEhNQUMgTVVTVCBiZSB2ZXJpZmllZCBhcyBlYXJseSBhcyBwb3NzaWJsZSB0byBhdm9pZCB1c2lu
ZyBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEhNQUMgTVVTVCBiZSB2ZXJp
ZmllZCBhcyBlYXJseSBhcyBwb3NzaWJsZSB0byBhdm9pZCB1c2luZyBvcjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgcHJvcGFnYXRpbmcgY29ycnVwdGVkIGRhdGEuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJvcGFnYXRpbmcgY29ycnVwdGVkIGRhdGEuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElmIGNvbmZpZGVudGlhbGl0eSBwcm90ZWN0
aW9uIGZvciBTVEFNUCBpcyByZXF1aXJlZCwgZW5jcnlwdGlvbiBhdDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIElmIGNvbmZpZGVudGlhbGl0eSBwcm90ZWN0aW9uIGZvciBTVEFN
UCBpcyByZXF1aXJlZCwgZW5jcnlwdGlvbiBhdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgdGhlIGhpZ2hlciBsZXZlbCBNVVNUIGJlIHVzZWQuICBGb3IgZXhhbXBsZSwgU1RBTVAgcGFj
a2V0cyBjb3VsZCBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSBoaWdo
ZXIgbGV2ZWwgTVVTVCBiZSB1c2VkLiAgRm9yIGV4YW1wbGUsIFNUQU1QIHBhY2tldHMgY291bGQg
YmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRyYW5zbWl0dGVkIGluIHRoZSBkZWRp
Y2F0ZWQgSVBzZWMgdHVubmVsIG9yIHNoYXJlIHRoZSBJUHNlYyB0dW5uZWw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmFuc21pdHRlZCBpbiB0aGUgZGVkaWNhdGVkIElQc2Vj
IHR1bm5lbCBvciBzaGFyZSB0aGUgSVBzZWMgdHVubmVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICB3aXRoIHRoZSBtb25pdG9yZWQgZmxvdy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICB3aXRoIHRoZSBtb25pdG9yZWQgZmxvdy48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+NC40LiAgSW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC40LiAgSW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRX
QU1QIExpZ2h0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJwYXJ0LTEyIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3Jn
L3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMTIiPjxlbT4gcGFnZSAxMSwgbGluZSAzOTxzcGFu
IGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTEyIj48ZW0+IHBhZ2UgMTEsIGxpbmUgMjY8
c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW50
ZXJ3b3JrIHdpdGggYSBUV0FNUCBMaWdodCBkZXZpY2UuICBUaGVyZSBhcmUgdHdvIHBvc3NpYmxl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW50ZXJ3b3JrIHdpdGggYSBUV0FN
UCBMaWdodCBkZXZpY2UuICBUaGVyZSBhcmUgdHdvIHBvc3NpYmxlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBjb21iaW5hdGlvbnMgZm9yIHN1Y2ggdXNlIGNhc2U6PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29tYmluYXRpb25zIGZvciBzdWNoIHVzZSBjYXNlOjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvICBTVEFNUCBTZXNzaW9uLVNlbmRl
ciB3aXRoIFRXQU1QIExpZ2h0IFNlc3Npb24tUmVmbGVjdG9yOzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIG8gIFNUQU1QIFNlc3Npb24tU2VuZGVyIHdpdGggVFdBTVAgTGlnaHQg
U2Vzc2lvbi1SZWZsZWN0b3I7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8g
IFRXQU1QIExpZ2h0IFNlc3Npb24tU2VuZGVyIHdpdGggU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3Iu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgVFdBTVAgTGlnaHQgU2Vzc2lv
bi1TZW5kZXIgd2l0aCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgSW4gdGhlIGZvcm1lciBjYXNlLCB0aGUgU2Vzc2lvbi1TZW5kZXIg
TUFZIG5vdCBiZSBhd2FyZSB0aGF0IGl0czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEluIHRoZSBmb3JtZXIgY2FzZSwgdGhlIFNlc3Npb24tU2VuZGVyIE1BWSBub3QgYmUgYXdh
cmUgdGhhdCBpdHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNlc3Npb24tUmVmbGVj
dG9yIGRvZXMgbm90IHN1cHBvcnQgU1RBTVAuICBGb3IgZXhhbXBsZSwgYSBUV0FNUCBMaWdodDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlc3Npb24tUmVmbGVjdG9yIGRvZXMg
bm90IHN1cHBvcnQgU1RBTVAuICBGb3IgZXhhbXBsZSwgYSBUV0FNUCBMaWdodDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2Vzc2lvbi1SZWZsZWN0b3IgbWF5IG5vdCBzdXBwb3J0IHRo
ZSB1c2Ugb2YgVURQIHBvcnQgODYyIGFzIGRlZmluZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBTZXNzaW9uLVJlZmxlY3RvciBtYXkgbm90IHN1cHBvcnQgdGhlIHVzZSBvZiBV
RFAgcG9ydCA4NjIgYXMgZGVmaW5lZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAyMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpbiBbUkZDODU0NV0uICBUaHVz
IFNUQU1QIFNlc3Npb24tU2VuZGVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPk1VU1QgYmUgYWJsZSB0
byBzZW5kIHRlc3Q8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGlu
IFtSRkM4NTQ1XS4gIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+TUFZIHVzZTwvc3Bhbj4gcG9ydCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5udW1iZXJzIGFzPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUDwvc3Bhbj4gcG9ydCA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5udW1iZXIgZnJvbSB0aGUgRHluYW1pYyBhbmQvb3I8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGRlZmluZWQgaW4gU2Vj
dGlvbiA0LiAgSWY8L3NwYW4+IGFueSBvZiBTVEFNUCBleHRlbnNpb25zIGFyZSB1c2VkLCB0aGUg
VFdBTVA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3Rl
bSBzaG91bGQgZmluZCBhPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBMaWdodCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIHZpZXcgdGhlbSBhcyBQYWNrZXQgUGFkZGlu
ZyBmaWVsZC4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0i
ZGVsZXRlIj4gICBwb3J0IG51bWJlciB0aGF0IGJvdGggZGV2aWNlcyBjYW4gdXNlLiAgQW5kIGlm
PC9zcGFuPiBhbnkgb2YgU1RBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
U2Vzc2lvbi1TZW5kZXIgU0hPVUxEIHVzZSB0aGUgZGVmYXVsdCBmb3JtYXQgZm9yIGl0cyB0aW1l
c3RhbXBzIC08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZXh0ZW5zaW9ucyBhcmUg
dXNlZCwgdGhlIFRXQU1QIExpZ2h0IFNlc3Npb24tUmVmbGVjdG9yIHdpbGwgdmlldyB0aGVtPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIE5UUC4gIEFuZCBpdCBNQVkgdXNlIFBU
UHYyIHRpbWVzdGFtcCBmb3JtYXQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFz
IFBhY2tldCBQYWRkaW5nIGZpZWxkLiAgVGhlIFNlc3Npb24tU2VuZGVyIFNIT1VMRCB1c2UgdGhl
IGRlZmF1bHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMgLSBOVFAuICBBbmQg
aXQgTUFZIHVzZSBQVFB2MiB0aW1lc3RhbXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGZvcm1hdC48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgSW4gdGhlIGxhdHRlciBz
Y2VuYXJpbywgdGhlIHRlc3QgbWFuYWdlbWVudCBzeXN0ZW0gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
c2hvdWxkPC9zcGFuPiBzZXQgU1RBTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgSW4gdGhlIGxhdHRlciBzY2VuYXJpbywgPHNwYW4gY2xhc3M9Imluc2VydCI+aWYgYSBUV0FN
UCBMaWdodCBTZXNzaW9uLVNlbmRlciBkb2VzIG5vdDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgU2Vzc2lvbi1SZWZsZWN0b3IgdG8gdXNlIFVEUCBwb3J0IG51bWJlciA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5mcm9tIHRoZSBEeW5hbWljIGFuZC9vcjwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgc3VwcG9y
dCB0aGUgdXNlIG9mIFVEUCBwb3J0IDg2Miw8L3NwYW4+IHRoZSB0ZXN0IG1hbmFnZW1lbnQgc3lz
dGVtIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1VU1Q8L3NwYW4+IHNldDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBQcml2YXRlIFBvcnRzIHJhbmdl
LiAgQXMgZm9yIFBhY2tldCBQYWRkaW5nIGZpZWxkIHRoYXQ8L3NwYW4+IHRoZSBUV0FNUDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0
byB1c2UgVURQIHBvcnQgbnVtYmVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFzIGRlZmluZWQgaW48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIExpZ2h0IFNlc3Npb24tU2Vu
ZGVyIGluY2x1ZGVzIGluIGl0cyB0cmFuc21pdHRlZCBwYWNrZXQsIHRoZSBTVEFNUDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBTZWN0aW9u
IDQuICBJZjwvc3Bhbj4gdGhlIFRXQU1QIExpZ2h0IFNlc3Npb24tU2VuZGVyIGluY2x1ZGVzIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPlBhY2tldCBQYWRkaW5nPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPnByb2Nlc3MgaXQgYWNjb3JkaW5nIHRvIFtSRkM2MDM4XSBhbmQ8L3NwYW4+IHJldHVybjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBm
aWVsZDwvc3Bhbj4gaW4gaXRzIHRyYW5zbWl0dGVkIHBhY2tldCwgdGhlIFNUQU1QIFNlc3Npb24t
UmVmbGVjdG9yIHdpbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcmVmbGVjdGVk
IHBhY2tldCBvZiB0aGUgc3ltbWV0cmljYWwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+c2l6ZS48L3Nw
YW4+ICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICByZXR1cm4gPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPiByZWZsZWN0
ZWQgcGFja2V0IG9mIHRoZSBzeW1tZXRyaWNhbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zaXplIGlm
IHRoZSBzaXplIG9mPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB1c2Ug
dGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGltZXN0YW1w
cyAtPC9zcGFuPiBOVFAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIHRoZSByZWNlaXZlZCB0ZXN0IHBhY2tldCBpcyBsYXJnZXIgdGhhbiB0
aGUgc2l6ZSBvZiB0aGUgU1RBTVAgYmFzZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgIHBhY2tldC48L3NwYW4+ICBUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5iZSBzZXQgdG88L3NwYW4+IHVzZSB0aGUgZGVmYXVsdCBmb3JtYXQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIGZvciBpdHMgPHNwYW4gY2xhc3M9Imluc2VydCI+dGltZXN0YW1wcyw8L3NwYW4+IE5U
UC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PlNUQU1QIGRvZXMgbm90IHN1cHBvcnQgdGhlIFJlZmxlY3QgT2N0ZXRzIGNhcGFiaWxpdHkgZGVm
aW5lZCBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFtSRkM2MDM4XS4g
IElmIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIGlzIHByZXNlbnQgaW4gdGhlIFRXQU1QPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0LCBT
VEFNUCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsIG5vdCBjb3B5IHRoZTwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgIGNvbnRlbnQgc3RhcnRpbmcgZnJvbSB0aGUgU2VydmVyIE9j
dGV0cyBmaWVsZCBidXQgd2lsbCB0cmFuc21pdCB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICByZWZsZWN0ZWQgcGFja2V0IG9mIGVxdWFsIHNpemUuPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij41LiAgSUFOQSBDb25zaWRlcmF0aW9uczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjUuICBJQU5BIENvbnNpZGVyYXRpb25zPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgZG9lc24ndCBoYXZl
IGFueSBJQU5BIGFjdGlvbi4gIFRoaXMgc2VjdGlvbiBtYXkgYmU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGRvZXNuJ3QgaGF2ZSBhbnkgSUFOQSBhY3Rp
b24uICBUaGlzIHNlY3Rpb24gbWF5IGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBy
ZW1vdmVkIGJlZm9yZSB0aGUgcHVibGljYXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgcmVtb3ZlZCBiZWZvcmUgdGhlIHB1YmxpY2F0aW9uLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij42LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij42LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gZ2VuZXJhbCwgYWxsIHRoZSBzZWN1cml0eSBj
b25zaWRlcmF0aW9ucyByZWxhdGVkIHRvIFRXQU1QLVRlc3QsPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgSW4gZ2VuZXJhbCwgYWxsIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9u
cyByZWxhdGVkIHRvIFRXQU1QLVRlc3QsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBk
aXNjdXNzZWQgaW4gW1JGQzUzNTddIGFwcGx5IHRvIFNUQU1QLiAgU2luY2UgU1RBTVAgdXNlcyB0
aGUgd2VsbC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkaXNjdXNzZWQgaW4g
W1JGQzUzNTddIGFwcGx5IHRvIFNUQU1QLiAgU2luY2UgU1RBTVAgdXNlcyB0aGUgd2VsbC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGtub3duIFVEUCBwb3J0IG51bWJlciBhbGxvY2F0
ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBrbm93biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAt
VGVzdC9UV0FNUC1UZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBSZWNlaXZlciBw
b3J0LCB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgYW5kIG1lYXN1cmVzIHRvIG1pdGlnYXRl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmVjZWl2ZXIgcG9ydCwgdGhlIHNl
Y3VyaXR5IGNvbnNpZGVyYXRpb25zIGFuZCBtZWFzdXJlcyB0byBtaXRpZ2F0ZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIHJpc2sgb2YgdGhlIGF0dGFjayB1c2luZyB0aGUgcmVn
aXN0ZXJlZCBwb3J0IG51bWJlciBkb2N1bWVudGVkIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgdGhlIHJpc2sgb2YgdGhlIGF0dGFjayB1c2luZyB0aGUgcmVnaXN0ZXJlZCBw
b3J0IG51bWJlciBkb2N1bWVudGVkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBT
ZWN0aW9uIDYgW1JGQzg1NDVdIGVxdWFsbHkgYXBwbHkgdG8gU1RBTVAuICBCZWNhdXNlIG9mIHRo
ZSBjb250cm9sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2VjdGlvbiA2IFtS
RkM4NTQ1XSBlcXVhbGx5IGFwcGx5IHRvIFNUQU1QLiAgQmVjYXVzZSBvZiB0aGUgY29udHJvbDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0
ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3BlY2lm
aWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0OjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNwZWNpZmljYXRpb24gb25seSB0aGUgbW9yZSBn
ZW5lcmFsIHJlcXVpcmVtZW50IGlzIHNldDo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBUbyBtaXRp
Z2F0ZSB0aGUgcG9zc2libGUgYXR0YWNrIHZlY3RvciwgdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUi
PmNvbnRyb2w8L3NwYW4+IGFuZCBtYW5hZ2VtZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIFRvIG1pdGlnYXRlIHRoZSBwb3NzaWJsZSBhdHRhY2sgdmVjdG9yLCB0aGUg
PHNwYW4gY2xhc3M9Imluc2VydCI+Y29udHJvbCw8L3NwYW4+IGFuZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICBvZiBhIFNUQU1QIHRlc3Qgc2Vzc2lvbiBNVVNUIHVzZSB0aGUg
c2VjdXJlZCB0cmFuc3BvcnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
IG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0ZXN0IHNlc3Npb24gTVVTVCB1c2UgdGhlIHNlY3VyZWQg
dHJhbnNwb3J0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdv
cmsgTVVTVCBiZSBjYXJlZnVsbHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBz
ZXJ2aWNlcyBNVVNUPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgYmUg
dGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgW1JGQzgwODVdIHNlY3Rpb24g
My4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4g
IFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWM8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwg
aXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHN0YXkgaW48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtSRkM4MDg1XS48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICBTVEFNUCB0ZXN0IHBhY2tldHMgY2FuIGJlIHRyYW5zbWl0dGVkIHdp
dGggdGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgbnVtYmVyIGZyb20gdGhlIFVzZXIgUG9ydHMgcmFuZ2UsIGFzIGRlZmluZWQgaW4g
U2VjdGlvbiA0LCB0aGF0IGlzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
YWxyZWFkeSBvciB3aWxsIGJlIGFzc2lnbmVkIGJ5IElBTkEuICBUaGUgcG9zc2libGUgaW1wYWN0
IG9mIHRoZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFNUQU1QIHRlc3Qg
cGFja2V0cyBvbiB0aGUgbmV0d29yayBNVVNUIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYW5kIHRo
ZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHVzZSBvZiBTVEFNUCBmb3Ig
ZWFjaCBjYXNlIE1VU1QgYmUgYWdyZWVkIGJ5IGFsbCB1c2VycyBvbiB0aGUgbmV0d29yazwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGJlZm9yZSBzdGFydGluZyB0aGUgU1RB
TVAgdGVzdCBzZXNzaW9uLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgVXNlIG9mIEhNQUMtU0hBLTI1NiBpbiB0aGUgYXV0aGVudGljYXRlZCBtb2RlIHByb3RlY3Rz
IHRoZSBkYXRhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVXNlIG9mIEhNQUMt
U0hBLTI1NiBpbiB0aGUgYXV0aGVudGljYXRlZCBtb2RlIHByb3RlY3RzIHRoZSBkYXRhPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnRlZ3JpdHkgb2YgdGhlIFNUQU1QIHRlc3QgcGFj
a2V0cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlZ3JpdHkgb2YgdGhl
IFNUQU1QIHRlc3QgcGFja2V0cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ny4g
IEFja25vd2xlZGdtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjcuICBBY2tu
b3dsZWRnbWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXV0aG9ycyBl
eHByZXNzIHRoZWlyIGFwcHJlY2lhdGlvbiB0byBKb3NlIElnbmFjaW8gQWx2YXJlei1IYW1lbGlu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXV0aG9ycyBleHByZXNzIHRoZWly
IGFwcHJlY2lhdGlvbiB0byBKb3NlIElnbmFjaW8gQWx2YXJlei1IYW1lbGluPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbmQgQnJpYW4gV2VpcyBmb3IgdGhlaXIgZ3JlYXQgaW5zaWdo
dHMgaW50byB0aGUgc2VjdXJpdHkgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgYW5kIEJyaWFuIFdlaXMgZm9yIHRoZWlyIGdyZWF0IGluc2lnaHRzIGludG8gdGhlIHNlY3Vy
aXR5IGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaWRlbnRpdHkgcHJvdGVjdGlv
biwgYW5kIHRoZSBtb3N0IGhlbHBmdWwgYW5kIHByYWN0aWNhbCBzdWdnZXN0aW9ucy48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpZGVudGl0eSBwcm90ZWN0aW9uLCBhbmQgdGhl
IG1vc3QgaGVscGZ1bCBhbmQgcHJhY3RpY2FsIHN1Z2dlc3Rpb25zLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNiI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBB
bHNvLCBvdXIgc2luY2VyZSB0aGFua3MgdG8gRGF2aWQgQmFsbCA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5mb3IgaGlzPC9zcGFuPiB0aG9yb3VnaCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yZXZpZXc8L3Nw
YW4+IGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBBbHNvLCBvdXIgc2lu
Y2VyZSB0aGFua3MgdG8gRGF2aWQgQmFsbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbmQgUmFrZXNo
IEdhbmRoaSBvciB0aGVpcjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
aGVscGZ1bCBjb21tZW50cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhv
cm91Z2ggPHNwYW4gY2xhc3M9Imluc2VydCI+cmV2aWV3czwvc3Bhbj4gYW5kIGhlbHBmdWwgY29t
bWVudHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjguICBSZWZlcmVuY2VzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4gIFJlZmVyZW5jZXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij44LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSUVFRS4xNTg4LjIwMDhdPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW0lFRUUuMTU4OC4yMDA4XTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAiU3RhbmRhcmQgZm9yIGEgUHJlY2lzaW9uIENsb2Nr
IFN5bmNocm9uaXphdGlvbiBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgIlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5jaHJvbml6
YXRpb24gUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
Zm9yIE5ldHdvcmtlZCBNZWFzdXJlbWVudCBhbmQgQ29udHJvbCBTeXN0ZW1zIiw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIGZvciBOZXR3b3JrZWQgTWVhc3Vy
ZW1lbnQgYW5kIENvbnRyb2wgU3lzdGVtcyIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgIElFRUUgU3RhbmRhcmQgMTU4OCwgTWFyY2ggMjAwOC48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIElFRUUgU3RhbmRhcmQgMTU4OCwgTWFy
Y2ggMjAwOC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9InBhcnQtMTMiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tp
cHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcv
cmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0xMyI+PGVtPiBwYWdlIDEzLCBsaW5lIDI1PHNwYW4g
Y2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxs
PnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMTMiPjxlbT4gcGFnZSAxMywgbGluZSAzMDxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZD
NTkwNV0gIE1pbGxzLCBELiwgTWFydGluLCBKLiwgRWQuLCBCdXJiYW5rLCBKLiwgYW5kIFcuIEth
c2NoLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM1OTA1XSAgTWlsbHMs
IEQuLCBNYXJ0aW4sIEouLCBFZC4sIEJ1cmJhbmssIEouLCBhbmQgVy4gS2FzY2gsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJOZXR3b3JrIFRpbWUgUHJvdG9jb2wg
VmVyc2lvbiA0OiBQcm90b2NvbCBhbmQgQWxnb3JpdGhtczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgIk5ldHdvcmsgVGltZSBQcm90b2NvbCBWZXJzaW9uIDQ6
IFByb3RvY29sIGFuZCBBbGdvcml0aG1zPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgIFNwZWNpZmljYXRpb24iLCBSRkMgNTkwNSwgRE9JIDEwLjE3NDg3L1JGQzU5MDUs
IEp1bmUgMjAxMCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
IFNwZWNpZmljYXRpb24iLCBSRkMgNTkwNSwgRE9JIDEwLjE3NDg3L1JGQzU5MDUsIEp1bmUgMjAx
MCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8v
d3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTkwNSZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM1OTA1Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JG
QzYwMzhdICBNb3J0b24sIEEuIGFuZCBMLiBDaWF2YXR0b25lLCAiVHdvLVdheSBBY3RpdmUgTWVh
c3VyZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNjAzOF0gIE1v
cnRvbiwgQS4gYW5kIEwuIENpYXZhdHRvbmUsICJUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBQcm90b2NvbCAoVFdBTVAp
IFJlZmxlY3QgT2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXplPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICBQcm90b2NvbCAoVFdBTVApIFJlZmxlY3QgT2N0ZXRz
IGFuZCBTeW1tZXRyaWNhbCBTaXplPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICAgICAgIEZlYXR1cmVzIiwgUkZDIDYwMzgsIERPSSAxMC4xNzQ4Ny9SRkM2MDM4LCBPY3RvYmVy
IDIwMTAsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBGZWF0
dXJlcyIsIFJGQyA2MDM4LCBET0kgMTAuMTc0ODcvUkZDNjAzOCwgT2N0b2JlciAyMDEwLDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmM2MDM4Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3Jm
YzYwMzgmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDI3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bUkZDNjMzNV0gIENvdHRvbiwgTS4sIEVnZ2Vy
dCwgTC4sIFRvdWNoLCBKLiwgV2VzdGVybHVuZCwgTS4sIGFuZCBTLjwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgQ2hlc2hpcmUsICJJbnRlcm5ldCBBc3Np
Z25lZCBOdW1iZXJzIEF1dGhvcml0eSAoSUFOQSk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgICAgICAgIFByb2NlZHVyZXMgZm9yIHRoZSBNYW5hZ2VtZW50IG9mIHRo
ZSBTZXJ2aWNlIE5hbWUgYW5kPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
ICAgICAgICAgICBUcmFuc3BvcnQgUHJvdG9jb2wgUG9ydCBOdW1iZXIgUmVnaXN0cnkiLCBCQ1Ag
MTY1LDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgUkZD
IDYzMzUsIERPSSAxMC4xNzQ4Ny9SRkM2MzM1LCBBdWd1c3QgMjAxMSw8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzYzMzUmZ3Q7Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM4MTc0XSAgTGVpYmEsIEIuLCAiQW1i
aWd1aXR5IG9mIFVwcGVyY2FzZSB2cyBMb3dlcmNhc2UgaW4gUkZDPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgW1JGQzgxNzRdICBMZWliYSwgQi4sICJBbWJpZ3VpdHkgb2YgVXBw
ZXJjYXNlIHZzIExvd2VyY2FzZSBpbiBSRkM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgMjExOSBLZXkgV29yZHMiLCBCQ1AgMTQsIFJGQyA4MTc0LCBET0kgMTAuMTc0
ODcvUkZDODE3NCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
IDIxMTkgS2V5IFdvcmRzIiwgQkNQIDE0LCBSRkMgODE3NCwgRE9JIDEwLjE3NDg3L1JGQzgxNzQs
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIE1heSAyMDE3LCAmbHQ7
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MTc0Jmd0Oy48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIE1heSAyMDE3LCAmbHQ7aHR0cHM6Ly93
d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MTc0Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgW1JGQzgxODZdICBNaXJza3ksIEcuIGFuZCBJLiBNZWlsaWssICJTdXBw
b3J0IG9mIHRoZSBJRUVFIDE1ODg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBb
UkZDODE4Nl0gIE1pcnNreSwgRy4gYW5kIEkuIE1laWxpaywgIlN1cHBvcnQgb2YgdGhlIElFRUUg
MTU4ODwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBUaW1lc3RhbXAg
Rm9ybWF0IGluIGEgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFRpbWVzdGFtcCBGb3JtYXQgaW4g
YSBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAoVFdBTVApIiwgUkZDIDgxODYsIERPSSAxMC4xNzQ4Ny9S
RkM4MTg2LCBKdW5lIDIwMTcsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICAoVFdBTVApIiwgUkZDIDgxODYsIERPSSAxMC4xNzQ4Ny9SRkM4MTg2LCBKdW5lIDIw
MTcsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgxODYmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjODE4NiZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtS
RkM4NTQ1XSAgTW9ydG9uLCBBLiwgRWQuIGFuZCBHLiBNaXJza3ksIEVkLiwgIldlbGwtS25vd24g
UG9ydDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM4NTQ1XSAgTW9ydG9u
LCBBLiwgRWQuIGFuZCBHLiBNaXJza3ksIEVkLiwgIldlbGwtS25vd24gUG9ydDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMTQiIGNsYXNz
PSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFy
dC0xNCI+PGVtPiBwYWdlIDEzLCBsaW5lIDQ2PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0
I3BhcnQtMTQiPjxlbT4gcGFnZSAxNCwgbGluZSAxMTxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3Nw
YW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIChPV0FNUCkgYW5kIHRoZSBU
d28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgKE9XQU1QKSBhbmQgdGhlIFR3by1XYXkgQWN0aXZlIE1l
YXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgIChUV0FNUCkiLCBSRkMgODU0NSwgRE9JIDEwLjE3NDg3L1JGQzg1NDUsIE1hcmNoIDIwMTks
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAoVFdBTVApIiwg
UkZDIDg1NDUsIERPSSAxMC4xNzQ4Ny9SRkM4NTQ1LCBNYXJjaCAyMDE5LDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5v
cmcvaW5mby9yZmM4NTQ1Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzg1NDUmZ3Q7
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij44LjIuICBJbmZvcm1hdGl2ZSBSZWZl
cmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4yLiAgSW5mb3JtYXRpdmUg
UmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbQkJGLlRSLTM5
MF08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbQkJGLlRSLTM5MF08L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIlBlcmZvcm1hbmNlIE1lYXN1cmVt
ZW50IGZyb20gSVAgRWRnZSB0byBDdXN0b21lcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgIlBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IGZyb20gSVAgRWRnZSB0
byBDdXN0b21lcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBFcXVp
cG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQiLCBCQkYgVFItMzkwLCBNYXkgMjAxNy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIEVxdWlwbWVudCB1c2luZyBUV0FN
UCBMaWdodCIsIEJCRiBUUi0zOTAsIE1heSAyMDE3LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI4Ij48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bSS1ELmll
dGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2XTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgICAgICAgICAgICAgTWlyc2t5LCBHLiwgWGlhbywgTS4sIEp1biwgRy4sIE55ZGVsbCwg
SC4sIGFuZCBSLiBGb290ZSw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAg
ICAgICAgICAgICJTaW1wbGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wgT3B0
aW9uYWw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIEV4
dGVuc2lvbnMiLCBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdi0wMCAod29yayBpbjwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgcHJvZ3Jlc3Mp
LCBKdWx5IDIwMTkuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ108L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtaXBwbS1zdGFtcC15YW5nXTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBNaXJza3ksIEcuLCBYaWFvLCBNLiwg
YW5kIFcuIEx1bywgIlNpbXBsZSBUd28td2F5IEFjdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgTWlyc2t5LCBHLiwgWGlhbywgTS4sIGFuZCBXLiBMdW8s
ICJTaW1wbGUgVHdvLXdheSBBY3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgTWVhc3VyZW1lbnQgUHJvdG9jb2wgKFNUQU1QKSBEYXRhIE1vZGVsIiwgZHJhZnQt
aWV0Zi1pcHBtLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAg
TWVhc3VyZW1lbnQgUHJvdG9jb2wgKFNUQU1QKSBEYXRhIE1vZGVsIiwgZHJhZnQtaWV0Zi1pcHBt
LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBzdGFtcC15YW5nLTAz
ICh3b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgIHN0YW1wLXlhbmctMDMgKHdvcmsgaW4gcHJvZ3Jlc3MpLCBN
YXJjaCAyMDE5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDMjEwNF0g
IEtyYXdjenlrLCBILiwgQmVsbGFyZSwgTS4sIGFuZCBSLiBDYW5ldHRpLCAiSE1BQzogS2V5ZWQt
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzIxMDRdICBLcmF3Y3p5aywg
SC4sIEJlbGxhcmUsIE0uLCBhbmQgUi4gQ2FuZXR0aSwgIkhNQUM6IEtleWVkLTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhl
bnRpY2F0aW9uIiwgUkZDIDIxMDQsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIiwgUkZDIDIxMDQs
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9S
RkMyMTA0LCBGZWJydWFyeSAxOTk3LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZlYnJ1YXJ5IDE5OTcsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzIxMDQmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjEw
NCZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM0ODY4XSAgS2Vs
bHksIFMuIGFuZCBTLiBGcmFua2VsLCAiVXNpbmcgSE1BQy1TSEEtMjU2LCBITUFDLVNIQS08L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNDg2OF0gIEtlbGx5LCBTLiBhbmQg
Uy4gRnJhbmtlbCwgIlVzaW5nIEhNQUMtU0hBLTI1NiwgSE1BQy1TSEEtPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIDM4NCwgYW5kIEhNQUMtU0hBLTUxMiB3aXRoIElQ
c2VjIiwgUkZDIDQ4NjgsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAzODQsIGFuZCBITUFDLVNIQS01MTIgd2l0aCBJUHNlYyIsIFJGQyA0ODY4LDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNDg2OCwg
TWF5IDIwMDcsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBE
T0kgMTAuMTc0ODcvUkZDNDg2OCwgTWF5IDIwMDcsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ4
NjgmZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0
O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNDg2OCZndDsuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjkiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPltSRkM3NzUwXSAgSGVkaW4sIEouLCBNaXJza3ksIEcuLCBhbmQgUy4gQmFpbGxhcmdl
b24sICJEaWZmZXJlbnRpYXRlZDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgICAgICAgICAgU2VydmljZSBDb2RlIFBvaW50IGFuZCBFeHBsaWNpdCBDb25nZXN0aW9uIE5v
dGlmaWNhdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAg
ICAgTW9uaXRvcmluZyBpbiB0aGUgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIChUV0FNUCki
LCBSRkMgNzc1MCwgRE9JIDEwLjE3NDg3L1JGQzc3NTAsIEZlYnJ1YXJ5IDIwMTYsPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM3NzUwJmd0Oy48L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBbUkZDODA4
NV0gIEVnZ2VydCwgTC4sIEZhaXJodXJzdCwgRy4sIGFuZCBHLiBTaGVwaGVyZCwgIlVEUCBVc2Fn
ZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgR3VpZGVs
aW5lcyIsIEJDUCAxNDUsIFJGQyA4MDg1LCBET0kgMTAuMTc0ODcvUkZDODA4NSw8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIE1hcmNoIDIwMTcsICZsdDto
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwODUmZ3Q7Ljwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkF1dGhvcnMnIEFk
ZHJlc3NlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkF1dGhvcnMnIEFkZHJlc3Nl
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBHcmVnIE1pcnNreTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEdyZWcgTWlyc2t5PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBaVEUgQ29ycC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBaVEUgQ29ycC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1haWw6IGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVt
YWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBHdW8gSnVuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgR3VvIEp1bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgWlRFIENvcnBvcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgWlRF
IENvcnBvcmF0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA2OCMgWmlqaW5naHVh
IFJvYWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA2OCMgWmlqaW5naHVhIFJv
YWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5hbmppbmcsIEppYW5nc3UgIDIxMDAx
MjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5hbmppbmcsIEppYW5nc3UgIDIx
MDAxMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUC5SLkNoaW5hPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUC5SLkNoaW5hPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFBob25lOiArODYgMTgxMDUxODM2NjM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBQaG9uZTogKzg2IDE4MTA1MTgzNjYzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBFbWFpbDogZ3VvLmp1bjJAenRlLmNvbS5jbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIEVtYWlsOiBndW8uanVuMkB6dGUuY29tLmNuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEhlbnJpayBOeWRlbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBIZW5yaWsgTnlkZWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgoKICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGlkPSJlbmQiIGJn
Y29sb3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj4mbmJzcDtFbmQgb2Yg
Y2hhbmdlcy4gMzAgY2hhbmdlIGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+CiAgICAgPHRyIGNsYXNz
PSJzdGF0cyI+PHRkPjwvdGQ+PHRoPjxpPjk2IGxpbmVzIGNoYW5nZWQgb3IgZGVsZXRlZDwvaT48
L3RoPjx0aD48aT4gPC9pPjwvdGg+PHRoPjxpPjEyNiBsaW5lcyBjaGFuZ2VkIG9yIGFkZGVkPC9p
PjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICA8dHI+PHRkIGNvbHNwYW49IjUiIGFsaWduPSJjZW50
ZXIiIGNsYXNzPSJzbWFsbCI+PGJyPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNlZCBieSByZmNk
aWZmIDEuNDcuIFRoZSBsYXRlc3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8YSBocmVmPSJo
dHRwOi8vd3d3LnRvb2xzLmlldGYub3JnL3Rvb2xzL3JmY2RpZmYvIj5odHRwOi8vdG9vbHMuaWV0
Zi5vcmcvdG9vbHMvcmZjZGlmZi88L2E+IDwvdGQ+PC90cj4KICAgPC90Ym9keT48L3RhYmxlPgog
ICAKICAgCjwvYm9keT48L2h0bWw+
--0000000000002b5e3b058fca9df4--


From nobody Sun Aug 11 09:24:07 2019
Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00EC1120D93; Sun, 11 Aug 2019 09:24:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VlJwQmh2o_6O; Sun, 11 Aug 2019 09:23:08 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB58F1208CC; Sun, 11 Aug 2019 02:14:12 -0700 (PDT)
Received: from pps.filterd (m0049297.ppops.net [127.0.0.1]) by m0049297.ppops.net-00191d01. (8.16.0.27/8.16.0.27) with SMTP id x7B94p91025973; Sun, 11 Aug 2019 05:14:09 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049297.ppops.net-00191d01. with ESMTP id 2uaav9c2y7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 11 Aug 2019 05:14:08 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x7B9E64f037378; Sun, 11 Aug 2019 04:14:07 -0500
Received: from zlp30494.vci.att.com (zlp30494.vci.att.com [135.46.181.159]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x7B9E2u6037313 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 11 Aug 2019 04:14:02 -0500
Received: from zlp30494.vci.att.com (zlp30494.vci.att.com [127.0.0.1]) by zlp30494.vci.att.com (Service) with ESMTP id D8BB34009E78; Sun, 11 Aug 2019 09:14:02 +0000 (GMT)
Received: from clpi183.sldc.sbc.com (unknown [135.41.1.46]) by zlp30494.vci.att.com (Service) with ESMTP id 951FD4009E74; Sun, 11 Aug 2019 09:14:02 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x7B9E2nC013106; Sun, 11 Aug 2019 04:14:02 -0500
Received: from mail-green.research.att.com (mail-green.research.att.com [135.207.255.15]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x7B9DsJH012714; Sun, 11 Aug 2019 04:13:55 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-green.research.att.com (Postfix) with ESMTP id 8059FE3894; Sun, 11 Aug 2019 05:11:55 -0400 (EDT)
Received: from njmtexg4.research.att.com ([fe80::8cd:baa3:219e:5bd4]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0468.000; Sun, 11 Aug 2019 05:13:54 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Greg Mirsky <gregimirsky@gmail.com>, "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
CC: "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, "Mirja Kuehlewind" <ietf@kuehlewind.net>, IPPM Chairs <ippm-chairs@ietf.org>, "IETF IPPM WG" <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0amQo6PNCyFk2ZRVsFWcmbE6bBI+aAgAAWDYCAAD6oAIAAJQuAgAAPUwCAACEDgIAs2sYAgAATHACAACGlgIAB7dkAgADlwACAAGZlgIABFYaAgABFygCAAE6EgIABqGCAgABz5OA=
Date: Sun, 11 Aug 2019 09:13:00 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CFA0ADB4D3@njmtexg4.research.att.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com> <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com> <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com> <CA+RyBmUEKDrtupSnSQvMmpM6ioGBbzo-70XZdhan=si4WHzQKA@mail.gmail.com> <6A5DC26F-A582-4C02-86A4-A1F20834B27B@cisco.com> <CA+RyBmWphGJcwRkyNqs87u3yu+1Qi=0GeoT10Aqd9+Qp2wDx7A@mail.gmail.com>
In-Reply-To: <CA+RyBmWphGJcwRkyNqs87u3yu+1Qi=0GeoT10Aqd9+Qp2wDx7A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [188.10.176.229]
Content-Type: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CFA0ADB4D3njmtexg4researc_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-11_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908110104
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/-X_zUr4kPXWk13Ml83qe-mYPAME>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Aug 2019 16:24:06 -0000

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

QWdyZWUgd2l0aCBHcmVnLCAtMiBvbiBtZW50aW9uaW5nIFN5c3RlbSBQb3J0cywgb3RoZXIgdGhh
biA4NjIuDQoNCkFsDQoNCkZyb206IGlwcG0gW21haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBHcmVnIE1pcnNreQ0KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMCwgMjAx
OSA2OjE0IFBNDQpUbzogUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lzY28uY29t
Pg0KQ2M6IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzsgTWlyamEgS3VlaGxld2luZCA8
aWV0ZkBrdWVobGV3aW5kLm5ldD47IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZz47
IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQpwbGVhc2UgcmV2aWV3
IHRoZSB1cGRhdGVkIGRpZmYgYW5kIHRoZSB3b3JraW5nIHZlcnNpb24gb2YgdGhlIGRyYWZ0LiBE
byB5b3UgdGhpbmsgdGhhdCB0aGUgY2hhbmdlcyBhZGRyZXNzIHlvdXIgYW5kIEhlbnJpaydzIGNv
bW1lbnRzIG9uIHRoZSB1c2Ugb2YgVURQIHBvcnQgbnVtYmVycyBpbiBTVEFNUD8gWW91J2xsIG5v
dGljZSB0aGF0IHRoZSB1c2Ugb2YgdGhlIFN5c3RlbSBwb3J0cyBpcyBub3QgbWVudGlvbmVkLiBJ
IGJlbGlldmUgdGhhdCB0aGlzIHJhbmdlIG9mIHBvcnQgbnVtYmVycyBzaG91bGQgbm90IGJlIHVz
ZWQuIFdoYXQgZG8geW91IHRoaW5rPw0KTXVjaCBhcHByZWNpYXRlIHlvdXIgY29tbWVudHMsIHN1
Z2dlc3Rpb25zLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIEF1ZyA5LCAyMDE5IGF0IDE6
NTUgUE0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lzY28uY29tPG1haWx0bzpy
Z2FuZGhpQGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBD
aGFuZ2VzIGxvb2sgZ29vZCB0byBtZS4uDQpPbmUgb3V0c3RhbmRpbmcgaXNzdWUgd2l0aCB0aGUg
UG9ydCByYW5nZSBiZWluZyBkaXNjdXNzZWQgaW4gYW5vdGhlciB0aHJlYWQuDQpUaGFua3MsDQpS
YWtlc2gNCg0KDQpGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pg0KRGF0ZTogRnJpZGF5LCBBdWd1c3QgOSwgMjAxOSBh
dCAxMjoyNiBQTQ0KVG86ICI9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20iIDxyZ2FuZGhpQGNpc2Nv
LmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+Pg0KQ2M6IFJha2VzaCBHYW5kaGkgPHJnYW5k
aGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+PiwgSVBQTSBD
aGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+
LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhs
ZXdpbmQubmV0Pj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRm
Lm9yZz4+LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRm
LWlwcG0tc3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtpcHBt
XSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCkhpIFJha2VzaCwgSGVucmlr
LCBldCBhbC4sDQpJJ3ZlIHVwZGF0ZWQgdGhlIHdvcmtpbmcgdmVyc2lvbiBvZiB0aGUgZHJhZnQu
IEF0dGFjaGVkLCBwbGVhc2UgZmluZCB0aGUgZGlmZiBhbmQgdGhlIGN1cnJlbnQgY29weSBvZiB0
aGUgZG9jdW1lbnQuIFBsZWFzZSBsZXQgbWUga25vdyBpZiBJJ3ZlIGNhcHR1cmVkIGFsbCB0aGUg
Y2hhbmdlcyB3ZSd2ZSBkaXNjdXNzZWQuDQpPbiB0aGUgcXVlc3Rpb24gUmFrZXNoIGhhcyBhc2tl
ZC4gVGhlc2UgcmVjb21tZW5kYXRpb25zIGFyZSBwYXJ0IG9mIFNlY3Rpb24gNC40IHRoYXQgZGV0
YWlscyBhc3BlY3RzIG9mIFNUQU1QIGludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FNUCBMaWdodCBp
bXBsZW1lbnRhdGlvbnMuIEFsbCB0aGUgbm9ybWF0aXZlIGxhbmd1YWdlIHVzZWQgaW4gdGhhdCBz
ZWN0aW9uIGlzIG5vdCBhcHBsaWNhYmxlIHRvIHRoZSBzY2VuYXJpbyB3aGVuIGJvdGggc3lzdGVt
cyBzdXBwb3J0IFNUQU1QIHByb3RvY29sLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIEF1
ZyA5LCAyMDE5IGF0IDU6MDUgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lz
Y28uLmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQpUaGFu
a3MgZm9yIGNvbnNpZGVyaW5nIG15IGNvbW1lbnRzLiBQbGVhc2Ugc2VlIHJlcGxpZXMgaW5saW5l
IHdpdGggPFJHPi4uDQoNCkZyb206IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0IDgs
IDIwMTkgYXQgMzo0MCBQTQ0KVG86ICI9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20iIDxyZ2FuZGhp
QGNpc2NvLmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+Pg0KQ2M6IFJha2VzaCBHYW5kaGkg
PHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Piwg
SVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRm
Lm9yZz4+LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRm
QGt1ZWhsZXdpbmQubmV0Pj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBw
bUBpZXRmLm9yZz4+LCAiZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPG1haWx0bzpkcmFm
dC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6
IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wDQoNCkhpIFJha2VzaCwN
Cm1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQogICogICBJJ3ZlIHVwZGF0ZWQgTUJa
IHRvICJNQVkgYmUgemVyb2VkIG9uIHRyYW5zbWl0IGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVj
ZWlwdCIuDQo8Ukc+IFRoYW5rcy4NCg0KICAqICAgSSB0aGluayB0aGF0IHRoZSBmYWN0IFJGQyA3
NzUwIGlzIG5vdCBtZW50aW9uZWQgaW4gdGhpcyBkb2N1bWVudCBzaG91bGQgYmUgaW50ZXJwcmV0
ZWQgYXMgIm5vdCBzdXBwb3J0ZWQiLiBJZiB5b3UgYmVsaWV2ZSB0aGF0IHNvbWV0aGluZyBzaG91
bGQgYmUgc2FpZCBleHBsaWNpdGx5LCB3b3VsZCB0aGUgZm9sbG93aW5nIGJlIGFjY2VwdGFibGUN
CuKAnFtSRkM3NzUwXSBpcyBzdXBwb3J0ZWQgYnkgb3B0aW9uYWwgZXh0ZW5zaW9uIHNwZWNpZmll
ZCBpbiBbSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2XS7igJ0NCjxSRz4gWWVzLCB0aGFu
a3MuDQo8Ukc+IEJUVywgSSBzZWUgZm9sbG93aW5nIHR3byB0ZXh0cyBmb3IgdGhlIHRpbWVzdGFt
cCBmb3JtYXQgaW4gU2VjdGlvbiA0LjQuIElzIHRoZXJlIGEgcmVhc29uIHdoeSB0aGUgUmVmbGVj
dG9yIG9ubHkgc3VwcG9ydHMgTlRQIGFuZCBpdCBpcyBNVVNUIHdoZXJlYXMgU2VuZGVyIGhhcyB0
aGUgZmxleGliaWxpdHkgd2l0aCBOVFAgYW5kIFBUUCB3aXRoIFNIT1VMRD8NCiJUaGUgU2Vzc2lv
bi1TZW5kZXIgU0hPVUxEIHVzZSB0aGUgZGVmYXVsdCBmb3JtYXQgZm9yIGl0cyB0aW1lc3RhbXBz
IC0gTlRQLiBBbmQgaXQgTUFZIHVzZSBQVFB2MiB0aW1lc3RhbXAgZm9ybWF0Lg0KPHNuaXA+DQri
gJxUaGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBiZSBzZXQgdG8gdXNlIHRoZSBkZWZhdWx0IGZv
cm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMsIE5UUC7igJ0NClRoYW5rcywNClJha2VzaA0KDQpBdHRh
Y2hlZCBhcmUsIGFzIHVzdWFsLCBkaWZmIGFuZCB0aGUgdXBkYXRlZCB3b3JraW5nIHZlcnNpb24u
DQoNCk11Y2ggYXBwcmVjaWF0ZSB5b3VyIGhlbHAgYW5kIGNvbW1pdG1lbnQgdG8gbWFraW5nIFNU
QU1QIHVzZWZ1bCBhbmQgcHJhY3RpY2FsLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUaHUsIEF1
ZyA4LCAyMDE5IGF0IDY6MjQgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lz
Y28uLmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+PiB3cm90ZToNClRoYW5rIHlvdSBHcmVn
IGZvciB0aGUgdXBkYXRlcy4gVGhleSBsb29rIGdvb2QsIEkgaGF2ZSBjb3VwbGUgb2YgY29tbWVu
dHM6DQoNCiAgMS4gIEkgZGlkIG5vdCBzZWUgdGhlIHVwZGF0ZXMgZm9yIHRoZSBmaXJzdCBidWxs
ZXQgKDEpIGJlbG93IHJlZ2FyZGluZyBNQlogaW4gdGhlIHVwZGF0ZWQgZHJhZnQuIEFzc3VtaW5n
IGl0IGlzIHBlbmRpbmcuDQogIDIuICBJdCBzaG91bGQgc3RpbGwgc2F5IHNvbWV0aGluZyBmb3Ig
dGhlIFJGQyA3NzUwLiBXaXRob3V0IGFueSBndWlkYW5jZSwgaXQgY2FuIGJlIGltcGxlbWVudGVk
IGFzIHNwZWNpZmllZCBpbiBSRkMgNzc1MC4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTog
aXBwbSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmc+
PiBvbiBiZWhhbGYgb2YgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkg
YXQgNzo0MyBQTQ0KVG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFp
bHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWly
c0BpZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PiwgTWlyamEgS3VlaGxld2lu
ZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+LCBJRVRG
IElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+PiwgImRyYWZ0LWll
dGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnPiIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1p
cHBtLXN0YW1wQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRy
YWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9yIHlvdXIga2lu
ZCBjb25zaWRlcmF0aW9uIG9mIG15IHJlc3BvbnNlcyBhbmQgdmVyeSBwb2ludGVkIHF1ZXN0aW9u
cy4gUGxlYXNlIGZpbmQgbXkgZm9sbG93LXVwIG5vdGVzIGluLWxpbmUgYmVsb3cgdW5kZXIgR0lN
Pj4gdGFnLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1
IEFNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGku
aWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQpUaGFua3MgZm9yIHlvdXIgcmVwbHku
IFBsZWFzZSBzZWUgaW5saW5lIDxSRz4uLi4NCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCAxMjox
NCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2VzaCwNCnRoYW5rIHlvdSBmb3IgcG9pbnRpbmcg
dG8gdGhlc2UgdHdvIFJGQ3MuIFBsZWFzZSBjb25zaWRlciBteSB0aG91Z2h0czoNCg0KICAqICAg
KDEpIFJGQyA3ODIwIGlzIEV4cGVyaW1lbnRhbCBhbmQsIGFzIEkgdW5kZXJzdGFuZCwgdGhlIHBy
b3Bvc2VkIHNvbHV0aW9uIGlzIG5vdCBzZWVuIGtpbmRseSBieSB0aGUgc2VjdXJpdHkgZXhwZXJ0
cywgYW5kIGZvciBhIGdvb2QgcmVhc29uLiBBcyB5b3UndmUgY29ycmVjdGx5IHBvaW50ZWQgb3V0
LCBTVEFNUCBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSBtYXkgZWFzaWx5IHN1cHBvcnQgdGhlIHRl
Y2huaXF1ZSBkZXNjcmliZWQgaW4gUkZDIDc4MjAuIEJ1dCBJJ20gbm90IHN1cmUgd2UgaGF2ZSB0
byBkbyB0aGF0IGluIHRoZSBiYXNlIHNwZWNpZmljYXRpb24uIFdoYXQgd2UgY2FuIGRvIGlzIHRv
IHJlbGF4IGxhbmd1YWdlIG9uIE1CWiBhbmQgZHJvcCAiTVVTVCBiZSB6ZXJvZWQgb24gdHJhbnNt
aXNzaW9uIiBsZWF2aW5nICJNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdCIuIFdoYXQgZG8geW91
IHRoaW5rPw0KPFJHPiBPayB3aXRoIHRoYXQuDQoNCg0KICAqICAgKDIpIEkgYXBwcmVjaWF0ZSB5
b3VyIGludGVyZXN0IGluIFJGQyA3NzUwIChhcyBvbmUgb2YgY28tYXV0aG9ycykuIFdlJ3ZlIGRl
Y2lkZWQgdG8gc3VwcG9ydCB0aGlzIGZ1bmN0aW9uYWxpdHkgaW4gYW4gZXh0ZW5zaW9uIHRvIFNU
QU1QLiBDbGFzcyBvZiBTZXJ2aWNlIFRMViBmdWxseSBzdXBwb3J0cyB0aGUgZnVuY3Rpb25hbGl0
eSBkZWZpbmVkIGluIFJGQyA3NzUwIGFuZCBvZmZlcnMgdGhlIGFiaWxpdHkgdG8gaW5zdHJ1Y3Qg
dGhlIFNlc3Npb24tUmVmbGVjdG9yIHdoaWNoIERTQ1AgdmFsdWUgaXQgbXVzdCB1c2UgZm9yIHRo
ZSByZWZsZWN0ZWQgU1RBTVAgcGFja2V0LiBUaHVzIENvUyBtYXJraW5nIGNvbnNpc3RlbmN5IGlz
IHZlcmlmaWVkIGluIGZvcndhcmQgYW5kIHJldmVyc2UgZGlyZWN0aW9ucy4NCjxSRz4gSW4gdGhh
dCBjYXNlLCBkcmFmdCBtYXkgc2F5IFJGQzc3NTAgbWV0aG9kIGlzIG5vdCBzdXBwb3J0ZWQgYnkg
U1RBTVA/DQpHSU0+PiBUaG91Z2ggaXQgaXMgbm90IHBhcnQgb2YgdGhlIGJhc2Ugc3BlY2lmaWNh
dGlvbiwgdGhlIGFiaWxpdHkgdG8gdGVzdCB0aGUgY29uc2lzdGVuY3kgb2YgQ29TIG1hcHBpbmcg
b24gYSBwYXRoIGJldHdlZW4gU1RBTVAgU2Vzc2lvbi1TZW5kZXIgYW5kIFNlc3Npb24tUmVmbGVj
dG9yIGlzIHN1cHBvcnRlZCBieSB1c2luZyB0aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYuIEFuZCBz
aW5jZSBpdCBoYXMgYmVlbiByZWNlbnRseSBhZG9wdGVkIGJ5IElQUE0gV0csIEkgZG9uJ3QgdGhp
bmsgdGhhdCBzdWNoIGEgc3RhdGVtZW50IHdpbGwgYmUgaGVscGZ1bCB0byBhbiBpbXBsZW1lbnRv
ciBvZiBTVEFNUC4NCkFsc28sIEkgdGhpbmsgdGhlIGRyYWZ0IGRyb3BwZWQgc3VwcG9ydGluZyB0
aGUgc2VydmVyIG9jdGV0IFtSRkM2MDM4XSwgcmlnaHQ/IElmIHNvLCBmb2xsb3dpbmcgdGV4dCBu
ZWVkcyB1cGRhdGluZz8NCiAgIG8gICgzKSBQYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSBpcyBh
biBvcHRpb25hbCB2YXJpYWJsZSBsZW5ndGggZmllbGQuLg0KICAgICAgVGhlIGxlbmd0aCBvZiB0
aGUgUGFja2V0IFBhZGRpbmcgKHJlZmxlY3RlZCkgZmllbGQgTVVTVCBiZSBlcXVhbA0KICAgICAg
dG8gdGhlIHZhbHVlIG9mIHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIChGaWd1cmUgMikuICBJZiB0
aGUgdmFsdWUNCiAgICAgIGlzIG5vbi16ZXJvLCB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBj
b3B5IG51bWJlciBvZiBvY3RldHMNCiAgICAgIGVxdWFsIHRvIHRoZSB2YWx1ZSBvZiBTZXJ2ZXIg
T2N0ZXRzIGZpZWxkIHN0YXJ0aW5nIHdpdGggdGhlIFNlcnZlcg0KICAgICAgT2N0ZXRzIGZpZWxk
Lg0KR0lNPj4gSSdtIHNvcnJ5IHlvdSd2ZSBoYWQgYW4gb2xkZXIgd29ya2luZyB2ZXJzaW9uIG9m
IHRoZSBkcmFmdC4gQXR0YWNoZWQgaXMgdGhlIGN1cnJlbnQgdmVyc2lvbiBhbmQgdGhlIHRleHQg
aGFzIGJlZW4gcmVtb3ZlZC4gQ291bGQgeW91IGxldCBtZSBrbm93IGlmIHRoaXMgY2hhbmdlIGlz
IGFjY2VwdGFibGU/DQoNClRoYW5rcywNClJha2VzaA0KDQoNCkJlc3QgcmVnYXJkcywNCkdyZWcN
Cg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCA4OjA2IEFNIFJha2VzaCBHYW5kaGkgPHJnYW5kaGku
aWV0ZkBnbWFpbC4uY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpI
aSBHcmVnLA0KQ291cGxlIG9mIGFkZGl0aW9uYWwgY29tbWVudHMgb24gdGhlIGRyYWZ0Og0KVGhl
cmUgYXJlIFRXQU1QIGV4dGVuc2lvbnMgZm9yIENoZWNrc3VtIGNvbXBsZW1lbnQgaW4gUkZDIDc4
MjAgYW5kIERTQ1AtRUNOIGluIFJGQyA3NzUwLiBHb29kIHRvIGFkZCBzb21lIHRleHQgZm9yIFNU
QU1QIGlmIHRoZXkgY2FuIGJlIHN1cHBvcnRlZCBvciBub3Qgc3VwcG9ydGVkLiBJIGNhbiBzZWUg
dGhleSBjYW4gYmUgc3VwcG9ydGVkIGFzIGZvbGxvd2luZywgYW5kIHNob3VsZCBub3QgYnJlYWsg
YW55dGhpbmc6DQoNCjAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgICAgIDMNCg0KMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAgICAgICAgICAg
ICAgICAgICAgICBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCist
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rDQoNCnwgICAgICAgICAgICAgICAgICAgICAgICBUcmFuc21pdCBUaW1lc3RhbXAgICAg
ICAgICAgICAgICAgICAgICB8DQoNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAgICAgICBF
cnJvciBFc3RpbWF0ZSAgICAgICAgfCAgICAgICAgICAgTUJaICAgICAgICAgICAgICAgICB8DQoN
CistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rDQoNCnwgICAgICAgICAgICAgICAgICAgICAgUmVjZWl2ZSBUaW1lc3RhbXAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQoNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAgICAg
ICAgICAgICAgICAgICAgU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICB8
DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rDQoNCnwgICAgICAgICAgICAgICAgICAgICAgU2VuZGVyIFRpbWVzdGFtcCAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQoNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCnwgICAg
ICBTZW5kZXIgRXJyb3IgRXN0aW1hdGUgICAgfCAgICAgICAgICAgTUJaICAgICAgICAgICAgICAg
ICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rDQoNCnwgIFNlbmRlciBUVEwgICB8IFMtRFNDUC1FQ04gICAgfCBDaGVj
a3N1bSBDb21wbGVtZW50ICAgICAgICAgICB8DQoNCistKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNClRoYW5rcywNClJha2Vz
aA0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDEwOjA3IFBNIEdyZWcgTWlyc2t5IDxncmVnaW1p
cnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkg
UmFrZXNoLA0KdGhhbmsgeW91IGZvciB5b3VyIHF1ZXN0aW9uLiBJbiBteSBleHBlcmllbmNlLCBz
b21lIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUC1MaWdodCBoYXZlIHRha2VuIHRoZSBsaWJlcnR5
IHRvIGFsbG93IHVzaW5nIFVEUCBwb3J0IG51bWJlcnMgb3V0c2lkZSB0aGUgRHluYW1pYy9Qcml2
YXRlIHJhbmdlLiBJIGJlbGlldmUgdGhhdCBpcyBub3QgdGhlIHJpZ2h0IGRlY2lzaW9uLiBJbiB0
aGUgbm90ZSBvZiBJQU5BJ3MgU2VydmljZSBOYW1lIGFuZCBUcmFuc3BvcnQgUHJvdG9jb2wgUG9y
dCBOdW1iZXIgUmVnaXN0cnkgd2UgcmVhZDoNCg0KIFNlcnZpY2UgbmFtZXMgYW5kIHBvcnQgbnVt
YmVycyBhcmUgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGRpZmZlcmVudA0KIHNlcnZpY2Vz
IHRoYXQgcnVuIG92ZXIgdHJhbnNwb3J0IHByb3RvY29scyBzdWNoIGFzIFRDUCwgVURQLCBEQ0NQ
LCBhbmQNCiBTQ1RQLg0KDQogU2VydmljZSBuYW1lcyBhcmUgYXNzaWduZWQgb24gYSBmaXJzdC1j
b21lLCBmaXJzdC1zZXJ2ZWQgcHJvY2VzcywgYXMNCiBkb2N1bWVudGVkIGluIFtSRkM2MzM1XS4N
Cg0KIFBvcnQgbnVtYmVycyBhcmUgYXNzaWduZWQgaW4gdmFyaW91cyB3YXlzLCBiYXNlZCBvbiB0
aHJlZSByYW5nZXM6IFN5c3RlbQ0KIFBvcnRzICgwLTEwMjMpLCBVc2VyIFBvcnRzICgxMDI0LTQ5
MTUxKSwgYW5kIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlDQogUG9ydHMgKDQ5MTUyLTY1NTM1
KTsgdGhlIGRpZmZlcmVuY2UgdXNlcyBvZiB0aGVzZSByYW5nZXMgaXMgZGVzY3JpYmVkIGluDQog
W1JGQzYzMzVdLiBBY2NvcmRpbmcgdG8gU2VjdGlvbiA4LjEuMiBvZiBbUkZDNjMzNV0sIFN5c3Rl
bSBQb3J0cyBhcmUNCiBhc3NpZ25lZCBieSB0aGUgIklFVEYgUmV2aWV3IiBvciAiSUVTRyBBcHBy
b3ZhbCIgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW4NCiBbUkZDODEyNl0uIFVzZXIgUG9ydHMgYXJl
IGFzc2lnbmVkIGJ5IElBTkEgdXNpbmcgdGhlICJJRVRGIFJldmlldyIgcHJvY2VzcywNCiB0aGUg
IklFU0cgQXBwcm92YWwiIHByb2Nlc3MsIG9yIHRoZSAiRXhwZXJ0IFJldmlldyIgcHJvY2Vzcywg
YXMgcGVyDQogW1JGQzYzMzVdLiBEeW5hbWljIFBvcnRzIGFyZSBub3QgYXNzaWduZWQuDQoNCiBU
aGUgcmVnaXN0cmF0aW9uIHByb2NlZHVyZXMgZm9yIHNlcnZpY2UgbmFtZXMgYW5kIHBvcnQgbnVt
YmVycyBhcmUNCiBkZXNjcmliZWQgaW4gW1JGQzYzMzVdLg0KDQogQXNzaWduZWQgcG9ydHMgYm90
aCBTeXN0ZW0gYW5kIFVzZXIgcG9ydHMgU0hPVUxEIE5PVCBiZSB1c2VkIHdpdGhvdXQNCiBvciBw
cmlvciB0byBJQU5BIHJlZ2lzdHJhdGlvbi4NCg0KTXkgaW50ZXJwcmV0YXRpb24gaXMgdGhhdCBw
b3J0cyBpbiBTeXN0ZW0gYW5kIFVzZXIgcmFuZ2VzLCBldmVuIGlmIG5vdCB5ZXQgYXNzaWduZWQs
IG11c3Qgbm90IGJlIHVzZWQgd2l0aG91dCBmb2xsb3dpbmcgdGhlIGFzc2lnbm1lbnQgcHJvY2Vz
cy4gVGh1cywgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGEgbnVtYmVyIGhhZCBub3QgeWV0IGJlZW4g
YXNzaWduZWQgdG8gYSBzZXJ2aWNlLCBpdCBtdXN0IG5vdCBiZSB1c2VkIGFzIHRoZSBkZXN0aW5h
dGlvbiBVRFAgcG9ydCBudW1iZXIuIEFsc28sIGNvbnNpZGVyIG9wZXJhdGlvbmFsIGlzc3VlcyBp
ZiBhIG5ldyBzZXJ2aWNlIGlzIGFzc2lnbmVkIGEgbmV3IHBvcnQgbnVtYmVyIGZyb20gdGhlIFVz
ZXIgUG9ydHMgcmFuZ2UuIE9uZSBkYXkgdGhlIG51bWJlciB3YXMgImZyZWUiIGFuZCB0b21vcnJv
dyBpdCBtYXkgYmUgYXNzaWduZWQuIEhhbmRsaW5nIHN1Y2ggYSBzY2VuYXJpbyB3aWxsIGFkZCBj
b21wbGV4aXR5IHdoaWxlIGJlbmVmaXRzIGFyZSwgaW4gbXkgb3BpbmlvbiwgcXVlc3Rpb25hYmxl
Lg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDU6MDkgUE0gUmFr
ZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLi5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBn
bWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQoNCldoeSBsaW1pdCB0aGUgVURQIHBvcnQgcmFu
Z2UgdG8gNDkxNTItNjU1MzU/IEFueSBmcmVlIFVEUCBwb3J0IGNhbiBiZSB1c2VkLCBubz8NCg0K
VGhhbmtzLA0KUmFrZXNoDQoNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcg
TWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bT4+IHdyb3RlOg0KSGkgU2hhaHJhbSwNCnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQgcXVl
c3Rpb25zLiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVn
YXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2
YXJpIDxzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJy
b2FkY29tLmNvbT4+IHdyb3RlOg0KSEkgR3JlZw0KDQpJIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2
ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczoNCg0KMSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAv
VENQIHBvcnQgbnVtYmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJl
dXNlcyBmcm9tIFRXQU1QIHRoZW4gIGhvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRl
IGJldHdlZW4gVFdBTVAgYW5kIFNUQU1QPw0KR0lNPj4gU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93
biBVRFAgcG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0
IFJlY2VpdmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAg
cG9ydCBudW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBm
cm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1Lg0K
MikgV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD8NCkdJTT4+
IFRoZSB3b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06
DQoNCiAgKiAgIGNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcg
aW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ow0KICAqICAgaW5kdXN0cnkgaW50ZXJlc3Qg
aW4gc3RhbmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBh
Y2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7DQogICogICBpbXByb3ZlIGV4dGVuc2liaWxpdHkgb2Yg
SVAgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0
ZXN0aW5nIG9mIG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBv
ZiBDb1MgaW4gdGhlIG5ldHdvcmsuDQozKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT8N
CkdJTT4+IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFN
UCB0ZXN0IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1Q
IGFuZCBUUi0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGlt
cGxlbWVudGF0aW9ucy4NCg0KVGh4DQpTaGFocmFtDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDox
NyBBTSwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPj4gd3JvdGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3Vn
Z2VzdGVkIHRleHQuIFRoZSBuZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQg
b2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1
bGx5DQogICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlz
dGluZyBzZXJ2aWNlcyBNVVNUDQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBs
YXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41
IHByb3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVE
UC1iYXNlZCBwcm90b2NvbC4gIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZm
aWMNCiAgICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVj
b21tZW5kZWQgdG8gc3RheSBpbg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZD
ODA4NV0uDQoNCklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBk
YXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYg
ZGVhZGxpbmUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1
OCBBTSBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1
ZWhsZXdpbmQubmV0Pj4gd3JvdGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4g
SnVsIDIwMTksIGF0IDE2OjU0LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRo
YW5rIHlvdSBmb3IgdGhlIHJlZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBk
b2N1bWVudCBpcyB2ZXJ5IG11Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1
IGluIFNUQU1QIGlzIHVzZWZ1bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0
byB0aGluayB0aGF0IHRoZSBkaXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9u
cyBvZiBSRkMgODA4NSwgcGFydGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBv
ZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQg
YWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9w
b3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBw
dXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBO
RVcgVEVYVDoNCj4gICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBh
IG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBv
c3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0
aG9yb3VnaGx5IGFuYWx5emVkIHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUg
aW4NCj4gICAgICAgcGFydGljdWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24u
Li4uLg0KDQoNCk5vdCBzdXJlIGlmIOKAnHVzaW5n4oCdIGlzIHRoZSByaWdodCB3b3JkIGJ1dCBv
dGhlcndpc2UgZmluZSBmb3IgbWUuIE9yIHlvdSBjb3VsZCBoYXZlIGEgc2VwYXJhdGUgc2VudGVu
Y2UgbGlrZToNCg0K4oCcUkZDODA4NSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRhbmNlIG9u
IGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJhc2VkIHByb3RvY29sLiBXaGlsZSB0aGUg
Y2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0
aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc2F5IGluIHRoZSBsaW1pdHMgYXMgcHJv
dmlkZWQgaW4gUkZDODA4NS7igJ0NCg0KT3Igc29tZXRoaW5nIHNpbWlsYXLigKYNCg0KQkNQIGlz
IHRoZSBzYW1lIG1hdHVyaXR5IGxldmVsIGFzIFBTLiBTbyBpdCB3b3VsZG7igJl0IGJlIGEgZG93
bnJlZi4gSG93ZXZlciwgSSB0aGluayBoYXZpbmcgdGhpcyBhcyBpbmZvcm1hdGlvbmFsIHJlZiBp
cyBmaW5lLg0KDQpNaXJqYQ0KDQoNCg0KPg0KPiBSZWdhcmRzLA0KPiBHcmVnDQo+DQo+IE9uIE1v
biwgSnVsIDgsIDIwMTkgYXQgMjozNyBBTSBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdp
bmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4gd3JvdGU6DQo+IEhpIEdyZWcsDQo+
DQo+IFRoYW5rcyBhIGxvdCBmb3IgeW91IHJlcGx5LiBDaGFuZ2VzIGFyZSBnb29kLiBJIHdvbmRl
ciBpZiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHJvdmlkZSBhIHJlZmVyZW5jZSB0byBSRkM4MDg1
IGJlY2F1c2UgaXQgaGFzIGEgbG90IG9mIGluZm9ybWF0aW9uIGFib3V0IGNvbmdlc3Rpb24gY29u
dHJvbCBvZiBVRFAgYmFzZWQgdHJhZmZpYz8gSXQgcmVjb21tZW5kcyB0byBzZW5kIG5vdCBtb3Jl
IHRoYW4gMSBwYWNrZXQgcGVyIDMgc2Vjb25kcyAoaWYgUlRUIGlzIHVua25vd24pLiBJIGd1ZXNz
IGl0IGRvZXNu4oCZdCBtYWtlIHNlbnNlIHRvIHJlcXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFm
ZmljLCBob3dldmVyLCBpdCBjb3VsZCBtYXliZSBzdGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRp
b24/IFdoYXQgZG8geW91IHRoaW5rPw0KPg0KPiBBbHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSBy
ZXZpZXcgdG8gdGhlIElQUE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0
aGUgSVBQTSBjaGFpcnMgaW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQg
eW91IHByb3Bvc2VkIGNoYW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdh
cmUgb2YgdGhlc2UgY2hhbmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS4NCj4NCj4gTWly
amENCj4NCj4NCj4gPiBPbiA2LiBKdWwgMjAxOSwgYXQgMTc6NDYsIEdyZWcgTWlyc2t5IDxncmVn
aW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdyb3RlOg0K
PiA+DQo+ID4gSGkgTWlyamEsDQo+ID4gdGhhbmsgeW91IGZvciB5b3VyIHRob3JvdWdoIHJldmll
dywgdmVyeSBwb2ludGVkIGFuZCBoZWxwZnVsIGNvbW1lbnRzLiBQbGVhc2UgZmluZCBteSByZXNw
b25zZXMgaW4tbGluZWQgYW5kIHRhZ2dlZCBHSU0+Pi4gQXR0YWNoZWQgdGhlIGRpZmYuDQo+ID4N
Cj4gPiBSZWdhcmRzLA0KPiA+IEdyZWcNCj4gPg0KPiA+IE9uIFRodSwgSnVsIDQsIDIwMTkgYXQg
OToxMCBBTSBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRm
QGt1ZWhsZXdpbmQubmV0Pj4gd3JvdGU6DQo+ID4gSGkgYXV0aG9ycywgaGkgYWxsLA0KPiA+DQo+
ID4gVGhhbmtzIGZvciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29kIHNo
ZXBoZXJkIHdyaXRlLXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3JlIEkg
c3RhcnQgSUVURiBsYXN0IGNhbGwuDQo+ID4NCj4gPiBJIGJlbGlldmUgdGhpcyBkb2N1bWVudCBz
aG91bGQgc2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3JrIGxvYWQgYW5kIGNvbmdlc3Rpb24gKGNv
bnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBxdWl0ZSBhIGJpdCBzZW5kZXIgc2NoZWR1
bGluZywgaG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBsaWZpZWQgdmVyc2lvbiwgc28gSSB0aGlu
ayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1dCBhIHdhcmluZyBpbiB0aGlzIGRvY3Vt
ZW50IHRoYXQgcGFja2V0IHNlbmRpbmcgc2hvdWxkIGJlIHNvbWVob3cgcmF0ZSBsaW1pdGVkLiBJ
IGtub3cgaXQgbWlnaHQgYmUgaGFyZCB0byBwcm92aWRlIG1vcmUgY29uY3JldGUgZ3VpZGFuY2Ug
YnV0IGF0IGxlYXN0IGhhdmluZyBzb21lIGRpc2N1c3Npb24gb3Igd2FybmluZyBpbiB0aGlzIGRv
Y3VtZW50IGNvdWxkIGJlIGdvb2QuDQo+ID4gR0lNPj4gIFRoYW5rIHlvdSBmb3IgeW91ciBzdWdn
ZXN0aW9uLiBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHBvaW50cyB0byB0aGUgZmFj
dCB0aGF0IFNUQU1QIGRvZXMgbm90IGluY2x1ZGUgY29udHJvbCBhbmQgbWFuYWdlbWVudCBjb21w
b25lbnRzOg0KPiA+ICAgIEJlY2F1c2Ugb2YgdGhlIGNvbnRyb2wNCj4gPiAgICBhbmQgbWFuYWdl
bWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcw0KPiA+
ICAgIHNwZWNpZmljYXRpb24gb25seSB0aGUgbW9yZSBnZW5lcmFsIHJlcXVpcmVtZW50IGlzIHNl
dDoNCj4gPiBhZGRpbmcgdGhlIG5ldyB0ZXh0IGhlcmU6DQo+ID4gICAgICAgTG9hZCBvZiBTVEFN
UCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHkNCj4g
PiAgICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGlu
ZyBzZXJ2aWNlcyBNVVNUDQo+ID4gICAgICAgYmUgdGhvcm91Z2hseSBhbmFseXplZCBiZWZvcmUg
bGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uDQo+ID4NCj4gPg0KPiA+IEFub3RoZXIgY29tbWVu
dDogWW91IG9ubHkgc2F5IGF0IHRoZSB2ZXJ5IGVuZCB0aGF0IGEgY2VydGFpbiBVRFAgcG9ydCBp
cyB1c2VkLCB3aGljaCBpbXBsaWVzIHRoYXQgU1RBTVAgcnVucyBvdmVyIFVEUC4gSG93ZXZlciwg
SSB0aGluayB5b3Ugc2hvdWxkIG1lbnRpb24gYXQgdGhlIHZlcnkgYmVnaW5uaW5nIHRoYXQgdGhp
cyBpcyBhIFVEUC1iYXNlZCBwcm90b2NvbC4gSnVzdCB0byBtYWtlIHRoaW5ncyBjcnlzdGFsIGNs
ZWFyLg0KPiA+IEdJTT4+IEFkZGluZyB0aGUgcmVmZXJlbmNlIHRvICJVRFAgdHJhbnNwb3J0IiBp
bnRvIHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBUaGVvcnkgb2YgIE9wZXJhdGlvbnMgc2VjdGlvbjoN
Cj4gPiAgICBTVEFNUCBTZXNzaW9uLVNlbmRlciB0cmFuc21pdHMgdGVzdCBwYWNrZXRzIG92ZXIg
VURQIHRyYW5zcG9ydCB0b3dhcmQgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IuDQo+ID4NCj4gPiBN
aXJqYQ0KPiA+DQo+ID4gUC5TLjoNCj4gPiBOaXQ6IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFj
dGl2ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50
IGRlZmluZXMgYW4gYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wv
DQo+ID4gLT4g4oCcYW7igJ0gbWlzc2luZw0KPiA+IEdJTT4+IFRoYW5rIHlvdS4gRG9uZS4NCj4g
PiA8RGlmZl8gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dCAtIGRyYWZ0LWlldGYtaXBwbS1z
dGFtcC0wNy4uLi4udHh0Lmh0bWw+DQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5vcmc8bWFpbHRv
OmlwcG1AaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lw
cG08aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193
d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pcHBtJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1l
TVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT1qRmpZcU5BRHJERXFWdlhQZmxi
VUxVc0tnN0I1SHdSRUdUbFhoY1N0bXRvJnM9YlBoNk1pUU1qV1dZdWFsenhRVkg0TVg5blZxalB0
aGZ5VEF0ZDFYT1liRSZlPT4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBt
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPGh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3Lmll
dGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1Fp
Y3ZqSWcmcj1PZnNTdThrVElsdFZ5RDFvTDcyY0J3Jm09akZqWXFOQURyREVxVnZYUGZsYlVMVXNL
ZzdCNUh3UkVHVGxYaGNTdG10byZzPWJQaDZNaVFNaldXWXVhbHp4UVZINE1YOW5WcWpQdGhmeVRB
dGQxWE9ZYkUmZT0+DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1
IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4t
cmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBp
bjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNl
cmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGlu
Ow0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjEwNjg5MzI3MTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3NzcwMTI1
NjA7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDo4MzM1NzAzNTI7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi00NjY3MTg5OTQ7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTA5
NzU2MTI1NDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTExNDgxMjc1NjA7fQ0KQGxpc3QgbDI6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMw0KCXttc28tbGlzdC1pZDoxMzY5OTE2NTI3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czo5ODk2MTA2NTA7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDkN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNA0KCXttc28tbGlzdC1pZDoxNzg3Njk3NDgw
Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNzA5MzI3ODQ7fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDQN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZl
bDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDgNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNQ0K
CXttc28tbGlzdC1pZDoyMDc1NzMzNTk2Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNDc2ODE2
ODE4O30NCkBsaXN0IGw1OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6
bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDU6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWw5DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5BZ3JlZSB3aXRoIEdyZWcsIC0yIG9uIG1lbnRp
b25pbmcgU3lzdGVtIFBvcnRzLCBvdGhlciB0aGFuIDg2Mi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPkFsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFt
ZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gaXBwbSBbbWFpbHRvOmlwcG0t
Ym91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+R3JlZyBNaXJza3k8YnI+DQo8
Yj5TZW50OjwvYj4gU2F0dXJkYXksIEF1Z3VzdCAxMCwgMjAxOSA2OjE0IFBNPGJyPg0KPGI+VG86
PC9iPiBSYWtlc2ggR2FuZGhpIChyZ2FuZGhpKSAmbHQ7cmdhbmRoaUBjaXNjby5jb20mZ3Q7PGJy
Pg0KPGI+Q2M6PC9iPiBkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc7IE1pcmphIEt1ZWhs
ZXdpbmQgJmx0O2lldGZAa3VlaGxld2luZC5uZXQmZ3Q7OyBJUFBNIENoYWlycyAmbHQ7aXBwbS1j
aGFpcnNAaWV0Zi5vcmcmZ3Q7OyBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBw
bS1zdGFtcDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5IaSBSYWtlc2gsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+cGxlYXNlIHJldmlldyB0aGUgdXBkYXRlZCBkaWZmIGFuZCB0aGUgd29ya2luZyB2ZXJzaW9u
IG9mIHRoZSBkcmFmdC4gRG8geW91IHRoaW5rIHRoYXQgdGhlIGNoYW5nZXMgYWRkcmVzcyB5b3Vy
IGFuZCBIZW5yaWsncyBjb21tZW50cyBvbiB0aGUgdXNlIG9mIFVEUCBwb3J0IG51bWJlcnMgaW4g
U1RBTVA/IFlvdSdsbCBub3RpY2UgdGhhdCB0aGUgdXNlIG9mIHRoZSBTeXN0ZW0gcG9ydHMgaXMg
bm90IG1lbnRpb25lZC4NCiBJIGJlbGlldmUgdGhhdCB0aGlzIHJhbmdlIG9mIHBvcnQgbnVtYmVy
cyBzaG91bGQgbm90IGJlIHVzZWQuIFdoYXQgZG8geW91IHRoaW5rPzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TXVjaCBhcHByZWNpYXRlIHlvdXIg
Y29tbWVudHMsIHN1Z2dlc3Rpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBGcmksIEF1ZyA5LCAyMDE5IGF0IDE6NTUgUE0g
UmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpQGNpc2Nv
LmNvbSI+cmdhbmRoaUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1DQSI+VGhhbmtzIEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBDaGFuZ2VzIGxv
b2sgZ29vZCB0byBtZS4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+T25lIG91dHN0YW5kaW5nIGlzc3VlIHdpdGggdGhlIFBv
cnQgcmFuZ2UgYmVpbmcgZGlzY3Vzc2VkIGluIGFub3RoZXIgdGhyZWFkLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPlRoYW5r
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLUNBIj5SYWtlc2g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkdyZWcgTWly
c2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJp
ZGF5LCBBdWd1c3QgOSwgMjAxOSBhdCAxMjoyNiBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7PVNN
VFA6cmdhbmRoaUBjaXNjby4gY29tJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBj
aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6IDwvYj5SYWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0
OywgSVBQTSBDaGFpcnMgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmlwcG0tY2hhaXJzQGlldGYub3JnPC9hPiZndDssIE1pcmphIEt1ZWhs
ZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9i
bGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7LA0KIElFVEYgSVBQTSBXRyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3Jn
PC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZndDs8
YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1p
cHBtLXN0YW1wPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBSYWtlc2gsIEhlbnJpaywgZXQgYWwu
LA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tQ0EiPkkndmUgdXBkYXRlZCB0aGUgd29ya2luZyB2ZXJzaW9uIG9mIHRo
ZSBkcmFmdC4gQXR0YWNoZWQsIHBsZWFzZSBmaW5kIHRoZSBkaWZmIGFuZCB0aGUgY3VycmVudCBj
b3B5IG9mIHRoZSBkb2N1bWVudC4gUGxlYXNlIGxldCBtZSBrbm93IGlmIEkndmUgY2FwdHVyZWQg
YWxsIHRoZQ0KIGNoYW5nZXMgd2UndmUgZGlzY3Vzc2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0Ei
Pk9uIHRoZSBxdWVzdGlvbiBSYWtlc2ggaGFzIGFza2VkLiBUaGVzZSByZWNvbW1lbmRhdGlvbnMg
YXJlIHBhcnQgb2YgU2VjdGlvbiA0LjQgdGhhdCBkZXRhaWxzIGFzcGVjdHMgb2YgU1RBTVAgaW50
ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0IGltcGxlbWVudGF0aW9ucy4NCiBBbGwgdGhl
IG5vcm1hdGl2ZSBsYW5ndWFnZSB1c2VkIGluIHRoYXQgc2VjdGlvbiBpcyBub3QgYXBwbGljYWJs
ZSB0byB0aGUgc2NlbmFyaW8gd2hlbiBib3RoIHN5c3RlbXMgc3VwcG9ydCBTVEFNUCBwcm90b2Nv
bC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5S
ZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1D
QSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5PbiBGcmksIEF1ZyA5LCAyMDE5IGF0IDU6
MDUgQU0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhp
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGlAY2lzY28uLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA2LjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv
bTo1LjBwdDttYXJnaW4tbGVmdDo0Li44cHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBHcmVnLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPlRoYW5rcyBmb3Ig
Y29uc2lkZXJpbmcgbXkgY29tbWVudHMuIFBsZWFzZSBzZWUgcmVwbGllcyBpbmxpbmUgd2l0aCAm
bHQ7UkcmZ3Q7Li48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEF1Z3VzdCA4LCAyMDE5
IGF0IDM6NDAgUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90Oz1TTVRQOnJnYW5kaGlAY2lzY28uIGNv
bSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGlAY2lzY28uY29tIiB0YXJnZXQ9Il9i
bGFuayI+cmdhbmRoaUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+UmFrZXNoIEdh
bmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDssIElQUE0gQ2hhaXJzICZsdDs8
YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBt
LWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7LCBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJt
YWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2lu
ZC5uZXQ8L2E+Jmd0OywNCiBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBo
cmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRy
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1DQSI+SGkgUmFrZXNoLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPm1hbnkgdGhhbmtzIGZvciB5
b3VyIGNvbW1lbnRzLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
Cjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDQgbGV2
ZWwxIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPkkndmUgdXBkYXRlZCBNQlogdG8gJnF1b3Q7
TUFZIGJlIHplcm9lZCBvbiB0cmFuc21pdCBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQm
cXVvdDsuPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1DQSI+Jmx0O1JHJmd0OyBUaGFua3MuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDps
MyBsZXZlbDEgbGZvMiI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+SSB0aGluayB0aGF0IHRoZSBmYWN0
IFJGQyA3NzUwIGlzIG5vdCBtZW50aW9uZWQgaW4gdGhpcyBkb2N1bWVudCBzaG91bGQgYmUgaW50
ZXJwcmV0ZWQgYXMgJnF1b3Q7bm90IHN1cHBvcnRlZCZxdW90Oy4gSWYgeW91IGJlbGlldmUgdGhh
dCBzb21ldGhpbmcgc2hvdWxkIGJlIHNhaWQgZXhwbGljaXRseSwgd291bGQgdGhlIGZvbGxvd2lu
ZyBiZSBhY2NlcHRhYmxlPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+4oCcW1JGQzc3NTBdIGlzIHN1cHBvcnRlZCBi
eSBvcHRpb25hbCBleHRlbnNpb24gc3BlY2lmaWVkIGluIFtJLUQuaWV0Zi1pcHBtLXN0YW1wLW9w
dGlvbi10bHZdLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZsdDtSRyZndDsgWWVzLCB0aGFua3MuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+Jmx0
O1JHJmd0OyBCVFcsIEkgc2VlIGZvbGxvd2luZyB0d28gdGV4dHMgZm9yIHRoZSB0aW1lc3RhbXAg
Zm9ybWF0IGluIFNlY3Rpb24gNC40LiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgdGhlIFJlZmxlY3Rv
ciBvbmx5IHN1cHBvcnRzIE5UUCBhbmQgaXQgaXMgTVVTVCB3aGVyZWFzIFNlbmRlcg0KIGhhcyB0
aGUgZmxleGliaWxpdHkgd2l0aCBOVFAgYW5kIFBUUCB3aXRoIFNIT1VMRD88bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mcXVv
dDtUaGUgU2Vzc2lvbi1TZW5kZXIgU0hPVUxEIHVzZSB0aGUgZGVmYXVsdCBmb3JtYXQgZm9yIGl0
cyB0aW1lc3RhbXBzIC0gTlRQLiBBbmQgaXQgTUFZIHVzZSBQVFB2MiB0aW1lc3RhbXAgZm9ybWF0
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tQ0EiPiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPuKAnFRoZSBTZXNzaW9uLVJlZmxlY3RvciBN
VVNUIGJlIHNldCB0byB1c2UgdGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcywg
TlRQLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tQ0EiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5SYWtlc2g8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDozMC4wcHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+QXR0YWNoZWQgYXJlLCBhcyB1c3VhbCwgZGlmZiBhbmQg
dGhlIHVwZGF0ZWQgd29ya2luZyB2ZXJzaW9uLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tQ0EiPk11Y2ggYXBwcmVjaWF0ZSB5b3VyIGhlbHAgYW5kIGNvbW1pdG1l
bnQgdG8gbWFraW5nIFNUQU1QIHVzZWZ1bCBhbmQgcHJhY3RpY2FsLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlZ2FyZHMsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1DQSI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tQ0EiPk9uIFRodSwgQXVnIDgsIDIwMTkgYXQgNjoyNCBBTSBSYWtlc2ggR2FuZGhp
IChyZ2FuZGhpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGlAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+cmdhbmRoaUBjaXNjby4uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1DQSI+VGhhbmsgeW91IEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBUaGV5IGxvb2sgZ29vZCwg
SSBoYXZlIGNvdXBsZSBvZiBjb21tZW50czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8b2wgc3Rh
cnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZl
bDEgbGZvMyI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+SSBkaWQgbm90IHNlZSB0aGUgdXBkYXRlcyBm
b3IgdGhlIGZpcnN0IGJ1bGxldCAoMSkgYmVsb3cgcmVnYXJkaW5nIE1CWiBpbiB0aGUgdXBkYXRl
ZCBkcmFmdC4gQXNzdW1pbmcgaXQgaXMgcGVuZGluZy48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPg0KPHNwYW4gbGFu
Zz0iRU4tQ0EiPkl0IHNob3VsZCBzdGlsbCBzYXkgc29tZXRoaW5nIGZvciB0aGUgUkZDIDc3NTAu
IFdpdGhvdXQgYW55IGd1aWRhbmNlLCBpdCBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgc3BlY2lmaWVk
IGluIFJGQyA3NzUwLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPlRoYW5rcyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNB
Ij5SYWtlc2g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPmlwcG0gJmx0OzxhIGhyZWY9
Im1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWJvdW5j
ZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIEF1Z3VzdCA3
LCAyMDE5IGF0IDc6NDMgUE08YnI+DQo8Yj5UbzogPC9iPlJha2VzaCBHYW5kaGkgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5JUFBNIENoYWlycyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBw
bS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OywgTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdp
bmQubmV0PC9hPiZndDssIElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDssDQogJnF1b3Q7PGEg
aHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5k
cmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5SZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBSYWtlc2gsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+dGhhbmsgeW91
IGZvciB5b3VyIGtpbmQgY29uc2lkZXJhdGlvbiBvZiBteSByZXNwb25zZXMgYW5kIHZlcnkgcG9p
bnRlZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGZvbGxvdy11cCBub3RlcyBpbi1saW5lIGJl
bG93IHVuZGVyIEdJTSZndDsmZ3Q7IHRhZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkdy
ZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5P
biBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1IEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9
Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkhpIEdy
ZWcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBQbGVhc2Ug
c2VlIGlubGluZSAmbHQ7UkcmZ3Q7Li4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tQ0EiPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgMTI6MTQgUE0gR3JlZyBNaXJza3kg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkhp
IFJha2VzaCwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj50aGFuayB5b3UgZm9yIHBvaW50aW5nIHRvIHRoZXNl
IHR3byBSRkNzLiBQbGVhc2UgY29uc2lkZXIgbXkgdGhvdWdodHM6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsNSBsZXZlbDEgbGZvNCI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+KDEpIFJG
QyA3ODIwIGlzIEV4cGVyaW1lbnRhbCBhbmQsIGFzIEkgdW5kZXJzdGFuZCwgdGhlIHByb3Bvc2Vk
IHNvbHV0aW9uIGlzIG5vdCBzZWVuIGtpbmRseSBieSB0aGUgc2VjdXJpdHkgZXhwZXJ0cywgYW5k
IGZvciBhIGdvb2QgcmVhc29uLiBBcyB5b3UndmUgY29ycmVjdGx5IHBvaW50ZWQgb3V0LCBTVEFN
UCBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSBtYXkgZWFzaWx5IHN1cHBvcnQgdGhlIHRlY2huaXF1
ZSBkZXNjcmliZWQNCiBpbiBSRkMgNzgyMC4gQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZlIHRvIGRv
IHRoYXQgaW4gdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMgdG8gcmVs
YXggbGFuZ3VhZ2Ugb24gTUJaIGFuZCBkcm9wICZxdW90O01VU1QgYmUgemVyb2VkIG9uIHRyYW5z
bWlzc2lvbiZxdW90OyBsZWF2aW5nICZxdW90O01VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0JnF1
b3Q7LiBXaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tQ0EiPiZsdDtSRyZndDsgT2sgd2l0aCB0aGF0LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjx1
bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDIgbGV2ZWwx
IGxmbzUiPg0KPHNwYW4gbGFuZz0iRU4tQ0EiPigyKSBJIGFwcHJlY2lhdGUgeW91ciBpbnRlcmVz
dCBpbiBSRkMgNzc1MCAoYXMgb25lIG9mIGNvLWF1dGhvcnMpLiBXZSd2ZSBkZWNpZGVkIHRvIHN1
cHBvcnQgdGhpcyBmdW5jdGlvbmFsaXR5IGluIGFuIGV4dGVuc2lvbiB0byBTVEFNUC4gQ2xhc3Mg
b2YgU2VydmljZSBUTFYgZnVsbHkgc3VwcG9ydHMgdGhlIGZ1bmN0aW9uYWxpdHkgZGVmaW5lZCBp
biBSRkMgNzc1MCBhbmQgb2ZmZXJzIHRoZSBhYmlsaXR5IHRvIGluc3RydWN0DQogdGhlIFNlc3Np
b24tUmVmbGVjdG9yIHdoaWNoIERTQ1AgdmFsdWUgaXQgbXVzdCB1c2UgZm9yIHRoZSByZWZsZWN0
ZWQgU1RBTVAgcGFja2V0LiBUaHVzIENvUyBtYXJraW5nIGNvbnNpc3RlbmN5IGlzIHZlcmlmaWVk
IGluIGZvcndhcmQgYW5kIHJldmVyc2UgZGlyZWN0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L2xp
PjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZsdDtSRyZndDsgSW4gdGhhdCBjYXNlLCBk
cmFmdCBtYXkgc2F5IFJGQzc3NTAgbWV0aG9kIGlzIG5vdCBzdXBwb3J0ZWQgYnkgU1RBTVA/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkdJTSZn
dDsmZ3Q7IFRob3VnaCBpdCBpcyBub3QgcGFydCBvZiB0aGUgYmFzZSBzcGVjaWZpY2F0aW9uLCB0
aGUgYWJpbGl0eSB0byB0ZXN0IHRoZSBjb25zaXN0ZW5jeSBvZiBDb1MgbWFwcGluZyBvbiBhIHBh
dGggYmV0d2VlbiBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3INCiBp
cyBzdXBwb3J0ZWQgYnkgdXNpbmcgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWLiBBbmQgc2luY2Ug
aXQgaGFzIGJlZW4gcmVjZW50bHkgYWRvcHRlZCBieSBJUFBNIFdHLCBJIGRvbid0IHRoaW5rIHRo
YXQgc3VjaCBhIHN0YXRlbWVudCB3aWxsIGJlIGhlbHBmdWwgdG8gYW4gaW1wbGVtZW50b3Igb2Yg
U1RBTVAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkFsc28sIEkgdGhpbmsgdGhlIGRy
YWZ0IGRyb3BwZWQgc3VwcG9ydGluZyB0aGUgc2VydmVyIG9jdGV0IFtSRkM2MDM4XSwgcmlnaHQ/
IElmIHNvLCBmb2xsb3dpbmcgdGV4dCBuZWVkcyB1cGRhdGluZz88bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LUNBIj4mbmJzcDsmbmJzcDsgbyAmbmJzcDsoMykgUGFja2V0IFBhZGRpbmcgKHJlZmxlY3RlZCkg
aXMgYW4gb3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoIGZpZWxkLi48YnI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyBUaGUgbGVuZ3RoIG9mIHRoZSBQYWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSBmaWVs
ZCBNVVNUIGJlIGVxdWFsPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdG8gdGhlIHZhbHVlIG9m
IHRoZSBTZXJ2ZXIgT2N0ZXRzIGZpZWxkIChGaWd1cmUgMikuJm5ic3A7IElmIHRoZSB2YWx1ZTxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGlzIG5vbi16ZXJvLCB0aGUgU2Vzc2lvbi1SZWZsZWN0
b3IgTVVTVCBjb3B5IG51bWJlciBvZiBvY3RldHM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBl
cXVhbCB0byB0aGUgdmFsdWUgb2YgU2VydmVyIE9jdGV0cyBmaWVsZCBzdGFydGluZyB3aXRoIHRo
ZSBTZXJ2ZXI8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBPY3RldHMgZmllbGQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkdJTSZndDsmZ3Q7
IEknbSBzb3JyeSB5b3UndmUgaGFkIGFuIG9sZGVyIHdvcmtpbmcgdmVyc2lvbiBvZiB0aGUgZHJh
ZnQuIEF0dGFjaGVkIGlzIHRoZSBjdXJyZW50IHZlcnNpb24gYW5kIHRoZSB0ZXh0IGhhcyBiZWVu
IHJlbW92ZWQuIENvdWxkIHlvdSBsZXQgbWUga25vdyBpZiB0aGlzDQogY2hhbmdlIGlzIGFjY2Vw
dGFibGU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tQ0EiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5SYWtlc2g8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1DQSI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tQ0EiPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNiBBTSBSYWtlc2ggR2FuZGhp
ICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC4uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IaSBHcmVnLDwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPkNvdXBsZSBvZiBhZGRpdGlvbmFsIGNvbW1lbnRzIG9uIHRoZSBkcmFmdDo8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij5UaGVyZSBhcmUgVFdBTVAgZXh0ZW5zaW9ucyBmb3IgQ2hlY2tzdW0gY29t
cGxlbWVudCBpbg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NzY3
NjciPlJGQyA3ODIwPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+IGFuZCBEU0NQLUVDTiBpbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojNjc2NzY3Ij4NCiBSRkMgNzc1MC4gR29vZCB0byBhZGQgc29tZSB0ZXh0IGZvciBTVEFN
UCBpZiB0aGV5IGNhbiBiZSBzdXBwb3J0ZWQgb3Igbm90IHN1cHBvcnRlZC4gSSBjYW4gc2VlIHRo
ZXkgY2FuIGJlIHN1cHBvcnRlZCBhcyBmb2xsb3dpbmcsIGFuZCBzaG91bGQgbm90IGJyZWFrIGFu
eXRoaW5nOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4wJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4w
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDE8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxp
Z246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFs
aWduOmJhc2VsaW5lIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFNlcXVlbmNlIE51bWJlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48
Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+
PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUcmFuc21p
dCBUaW1lc3RhbXAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90
dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3
NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1D
QSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2
NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEVy
cm9yIEVzdGltYXRlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgTUJaJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48
Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlY2VpdmUgVGltZXN0YW1wJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2
NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIFNlcXVlbmNlIE51bWJlciZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtj
b2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGlu
O21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7
Y29sb3I6IzY3Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZW5kZXIgVGltZXN0YW1wJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0Ei
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2
NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90
dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3
NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIEVycm9yIEVzdGltYXRl
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTUJaJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7IFNlbmRl
ciBUVEwmbmJzcDsmbmJzcDsgfCBTLURTQ1AtRUNOJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgQ2hlY2tz
dW0gQ29tcGxlbWVudCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbmJzcDsgfDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0
aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij5UaGFua3MsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+UmFrZXNoPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1DQSI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAxMDowNyBQTSBHcmVn
IE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1DQSI+SGkgUmFrZXNoLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPnRoYW5rIHlvdSBmb3IgeW91ciBxdWVz
dGlvbi4gSW4gbXkgZXhwZXJpZW5jZSwgc29tZSBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGln
aHQgaGF2ZSB0YWtlbiB0aGUgbGliZXJ0eSB0byBhbGxvdyB1c2luZyBVRFAgcG9ydCBudW1iZXJz
IG91dHNpZGUgdGhlIER5bmFtaWMvUHJpdmF0ZQ0KIHJhbmdlLiBJIGJlbGlldmUgdGhhdCBpcyBu
b3QgdGhlIHJpZ2h0IGRlY2lzaW9uLiBJbiB0aGUgbm90ZSBvZiBJQU5BJ3MgU2VydmljZSBOYW1l
IGFuZCBUcmFuc3BvcnQgUHJvdG9jb2wgUG9ydCBOdW1iZXIgUmVnaXN0cnkgd2UgcmVhZDo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDtT
ZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMgYXJlIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0
d2VlbiBkaWZmZXJlbnQ8YnI+DQombmJzcDtzZXJ2aWNlcyB0aGF0IHJ1biBvdmVyIHRyYW5zcG9y
dCBwcm90b2NvbHMgc3VjaCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5kPGJyPg0KJm5ic3A7U0NUUC48
YnI+DQo8YnI+DQombmJzcDtTZXJ2aWNlIG5hbWVzIGFyZSBhc3NpZ25lZCBvbiBhIGZpcnN0LWNv
bWUsIGZpcnN0LXNlcnZlZCBwcm9jZXNzLCBhczxicj4NCiZuYnNwO2RvY3VtZW50ZWQgaW4gW1JG
QzYzMzVdLjxicj4NCjxicj4NCiZuYnNwO1BvcnQgbnVtYmVycyBhcmUgYXNzaWduZWQgaW4gdmFy
aW91cyB3YXlzLCBiYXNlZCBvbiB0aHJlZSByYW5nZXM6IFN5c3RlbTxicj4NCiZuYnNwO1BvcnRz
ICgwLTEwMjMpLCBVc2VyIFBvcnRzICgxMDI0LTQ5MTUxKSwgYW5kIHRoZSBEeW5hbWljIGFuZC9v
ciBQcml2YXRlPGJyPg0KJm5ic3A7UG9ydHMgKDQ5MTUyLTY1NTM1KTsgdGhlIGRpZmZlcmVuY2Ug
dXNlcyBvZiB0aGVzZSByYW5nZXMgaXMgZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7W1JGQzYzMzVd
LiBBY2NvcmRpbmcgdG8gU2VjdGlvbiA4LjEuMiBvZiBbUkZDNjMzNV0sIFN5c3RlbSBQb3J0cyBh
cmU8YnI+DQombmJzcDthc3NpZ25lZCBieSB0aGUgJnF1b3Q7SUVURiBSZXZpZXcmcXVvdDsgb3Ig
JnF1b3Q7SUVTRyBBcHByb3ZhbCZxdW90OyBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbjxicj4NCiZu
YnNwO1tSRkM4MTI2XS4gVXNlciBQb3J0cyBhcmUgYXNzaWduZWQgYnkgSUFOQSB1c2luZyB0aGUg
JnF1b3Q7SUVURiBSZXZpZXcmcXVvdDsgcHJvY2Vzcyw8YnI+DQombmJzcDt0aGUgJnF1b3Q7SUVT
RyBBcHByb3ZhbCZxdW90OyBwcm9jZXNzLCBvciB0aGUgJnF1b3Q7RXhwZXJ0IFJldmlldyZxdW90
OyBwcm9jZXNzLCBhcyBwZXI8YnI+DQombmJzcDtbUkZDNjMzNV0uIER5bmFtaWMgUG9ydHMgYXJl
IG5vdCBhc3NpZ25lZC48YnI+DQo8YnI+DQombmJzcDtUaGUgcmVnaXN0cmF0aW9uIHByb2NlZHVy
ZXMgZm9yIHNlcnZpY2UgbmFtZXMgYW5kIHBvcnQgbnVtYmVycyBhcmU8YnI+DQombmJzcDtkZXNj
cmliZWQgaW4gW1JGQzYzMzVdLjxicj4NCjxicj4NCiZuYnNwO0Fzc2lnbmVkIHBvcnRzIGJvdGgg
U3lzdGVtIGFuZCBVc2VyIHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0PGJyPg0KJm5i
c3A7b3IgcHJpb3IgdG8gSUFOQSByZWdpc3RyYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+TXkgaW50ZXJwcmV0YXRpb24gaXMgdGhhdCBw
b3J0cyBpbiBTeXN0ZW0gYW5kIFVzZXIgcmFuZ2VzLCBldmVuIGlmIG5vdCB5ZXQgYXNzaWduZWQs
IG11c3Qgbm90IGJlIHVzZWQgd2l0aG91dCBmb2xsb3dpbmcgdGhlIGFzc2lnbm1lbnQgcHJvY2Vz
cy4gVGh1cywgcmVnYXJkbGVzcw0KIG9mIHdoZXRoZXIgYSBudW1iZXIgaGFkIG5vdCB5ZXQgYmVl
biBhc3NpZ25lZCB0byBhIHNlcnZpY2UsIGl0IG11c3Qgbm90IGJlIHVzZWQgYXMgdGhlIGRlc3Rp
bmF0aW9uIFVEUCBwb3J0IG51bWJlci4gQWxzbywgY29uc2lkZXIgb3BlcmF0aW9uYWwgaXNzdWVz
IGlmIGEgbmV3IHNlcnZpY2UgaXMgYXNzaWduZWQgYSBuZXcgcG9ydCBudW1iZXIgZnJvbSB0aGUg
VXNlciBQb3J0cyByYW5nZS4gT25lIGRheSB0aGUgbnVtYmVyIHdhcyAmcXVvdDtmcmVlJnF1b3Q7
IGFuZA0KIHRvbW9ycm93IGl0IG1heSBiZSBhc3NpZ25lZC4gSGFuZGxpbmcgc3VjaCBhIHNjZW5h
cmlvIHdpbGwgYWRkIGNvbXBsZXhpdHkgd2hpbGUgYmVuZWZpdHMgYXJlLCBpbiBteSBvcGluaW9u
LCBxdWVzdGlvbmFibGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1DQSI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5HcmVnPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+T24gTW9uLCBKdWwg
OCwgMjAxOSBhdCA1OjA5IFBNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2Fu
ZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLi5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBHcmVnLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPldoeSBsaW1pdCB0
aGUgVURQIHBvcnQgcmFuZ2UgdG8gNDkxNTItNjU1MzU/IEFueSBmcmVlIFVEUCBwb3J0IGNhbiBi
ZSB1c2VkLCBubz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLUNBIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+UmFrZXNoPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tQ0EiPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNreSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkhp
IFNoYWhyYW0sDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+dGhhbmsgeW91IGZvciB0aGUgcmV2aWV3IGFuZCBx
dWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJTSZndDsmZ3Q7
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJl
Z2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgMjow
MiBQTSBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJy
b2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYWhyYW0uZGF2YXJpQGJyb2FkY29tLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+SEkgR3JlZw0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPkkgcmVhZCB5b3VyIGRyYWZ0IGFuZCBoYXZlIHRo
ZSBmb2xsb3dpbmcgcXVlc3Rpb25zOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tQ0EiPjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0IG51
bWJlciBvciBpdCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJvbSBU
V0FNUCB0aGVuICZuYnNwO2hvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdl
ZW4gVFdBTVAgYW5kDQogU1RBTVA/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLUNBIj5HSU0mZ3Q7Jmd0OyBTVEFNUCB1c2VzIHRoZSB3ZWxsLWtub3duIFVEUCBwb3J0
IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QgUmVjZWl2ZXIg
cG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJl
ci4uDQogU1RBTVAgbWF5IHVzZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUg
RHluYW1pYyBhbmQvb3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLUNBIj4yKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNvbXBhcmVkIHRv
IFRXQU1QPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+R0lN
Jmd0OyZndDsgVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBzZXZlcmFsIG9ic2VydmF0aW9ucywgYW1v
bmcgdGhlbTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0i
ZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm82Ij4N
CjxzcGFuIGxhbmc9IkVOLUNBIj5jaGFsbGVuZ2VzIGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmls
aXR5IGFtb25nIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUC1MaWdodDs8bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPg0K
PHNwYW4gbGFuZz0iRU4tQ0EiPmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVy
Zm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0z
OTApOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlz
dDpsMCBsZXZlbDEgbGZvNiI+DQo8c3BhbiBsYW5nPSJFTi1DQSI+aW1wcm92ZSBleHRlbnNpYmls
aXR5IG9mIElQIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1cmVt
ZW50cywgdGVzdGluZyBvZiBuZXcgbWV0cmljcyBhbmQgcGFyYW1ldGVycywgZS5nLiwgY29uc2lz
dGVuY3kgb2YgQ29TIGluIHRoZSBuZXR3b3JrLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tQ0EiPjMpIFdoeSBpcyB0aGVyZSBzbyBtdWNoIE1CWiBieXRlPzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+R0lNJmd0OyZndDsgSXQgd2FzIGFncmVlZCB0
byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXplIG9mIFNUQU1QIHRlc3QgcGFja2V0cyB0aGUgZGVm
YXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBmb3IgVFdBTVAgYW5kIFRSLTM5MCByZXF1aXJlcyBp
dCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAtTGlnaHQNCiBpbXBsZW1lbnRhdGlvbnMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+VGh4PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1DQSI+U2hhaHJhbTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNB
Ij5PbiBKdWwgOCwgMjAxOSwgYXQgMTA6MTcgQU0sIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tQ0EiPkhpIE1pcmphLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPnRoYW5rIHlvdSBmb3IgdGhl
IHN1Z2dlc3RlZCB0ZXh0LiBUaGUgbmV3IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgTG9hZCBvZiBTVEFNUCB0ZXN0IHBh
Y2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBiZSBjYXJlZnVsbHk8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBl
eGlzdGluZyBzZXJ2aWNlcyBNVVNUPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgYmUgdGhvcm91
Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPGJyPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgW1JGQzgwODVdIHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFu
Y2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZm9y
IFVEUC1iYXNlZCBwcm90b2NvbC4mbmJzcDsgV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9mIHRl
c3QgdHJhZmZpYzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGRlcGVuZHMgb24gdGhlIHRlc3Qg
b2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3RheSBpbjxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7IHRoZSBsaW1pdHMgYXMgcHJvdmlkZWQgaW4gW1JGQzgwODVdLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPklmIGl0IGlz
IGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRy
YWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+UmVnYXJkcyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLUNBIj5HcmVnPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1DQSI+T24gTW9uLCBKdWwgOCwgMjAxOSBhdCA4OjU4IEFNIE1pcmph
IEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJn
ZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBHcmVn
LDxicj4NCjxicj4NClNlZSBiZWxvdy48YnI+DQo8YnI+DQomZ3Q7IE9uIDguIEp1bCAyMDE5LCBh
dCAxNjo1NCwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyB0aGFuayB5b3UgZm9y
IHRoZSByZWZlcmVuY2UgdG8gUkZDIDgwODUuIEkgYWdyZWUgdGhhdCB0aGUgZG9jdW1lbnQgaXMg
dmVyeSBtdWNoIHJlbGV2YW50IGFuZCBhIHJlZmVyZW5jZSB0byBSRkMgODA4NSBpbiBTVEFNUCBp
cyB1c2VmdWwuIFdoaWxlIHJlYWRpbmcgU2VjdGlvbiAzLjEuMyBJIGNhbWUgdG8gdGhpbmsgdGhh
dCB0aGUgZGlzY3Vzc2lvbiBhbmQgZ3VpZGFuY2UgaW4gb3RoZXIgc2VjdGlvbnMgb2YgUkZDIDgw
ODUsIHBhcnRpY3VsYXJseSwNCiBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5k
IExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRo
ZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3Ig
dGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgw
ODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLjxicj4NCiZndDsgTkVX
IFRFWFQ6PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0xvYWQgb2YgU1RBTVAg
dGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0K
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJs
ZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhvcm91Z2hseSBhbmFseXplZCB1c2luZyBbUkZDODA4NV0g
YW5kIGl0cyBTZWN0aW9uIDMuMS41IGluPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO3BhcnRpY3VsYXIgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLi4uLi48YnI+
DQo8YnI+DQo8YnI+DQpOb3Qgc3VyZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29yZCBi
dXQgb3RoZXJ3aXNlIGZpbmUgZm9yIG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRlIHNl
bnRlbmNlIGxpa2U6PGJyPg0KPGJyPg0K4oCcUkZDODA4NSBzZWN0aW9uIDMuMS41IHByb3ZpZGVz
IGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZCBmb3IgVURQLWJhc2VkIHByb3RvY29s
LiBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljIGRlcGVuZHMgb24gdGhl
IHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc2F5IGluIHRoZSBs
aW1pdHMgYXMgcHJvdmlkZWQgaW4gUkZDODA4NS7igJ08YnI+DQo8YnI+DQpPciBzb21ldGhpbmcg
c2ltaWxhcuKApjxicj4NCjxicj4NCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0eSBsZXZlbCBhcyBQ
Uy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkgdGhpbmsgaGF2aW5n
IHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS48YnI+DQo8YnI+DQpNaXJqYTxicj4N
Cjxicj4NCjxicj4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZndDsgR3Jl
Zzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MzcgQU0gTWly
amEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRh
cmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0
OyBIaSBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MgYSBsb3QgZm9yIHlvdSByZXBs
eS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUgdXNlZnVsIHRvIHBy
b3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBhIGxvdCBvZiBpbmZv
cm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2VkIHRyYWZmaWM/IEl0
IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBlciAzIHNlY29uZHMg
KGlmDQogUlRUIGlzIHVua25vd24pLiBJIGd1ZXNzIGl0IGRvZXNu4oCZdCBtYWtlIHNlbnNlIHRv
IHJlcXVpcmUgdGhpcyBmb3IgdGVzdGluZyB0cmFmZmljLCBob3dldmVyLCBpdCBjb3VsZCBtYXli
ZSBzdGlsbCBiZSBhIGdvb2QgcmVjb21tZW5kYXRpb24/IFdoYXQgZG8geW91IHRoaW5rPzxicj4N
CiZndDsgPGJyPg0KJmd0OyBBbHNvIEnigJl2ZSBqdXN0IHJlc2VuZCBteSByZXZpZXcgdG8gdGhl
IElQUE0gbGlzdCwgYXMgSSB1bmZvcnR1bmF0ZWx5IGNj4oCZZWQgb25seSB0aGUgSVBQTSBjaGFp
cnMgaW5zdGVhZCBvZiB0aGUgd2hvbGUgbGlzdC4gQ2FuIHlvdSByZXNlbmQgeW91IHByb3Bvc2Vk
IGNoYW5nZXMgdG8gdGhlIGxpc3QsIHNvIG90aGVyIHBlb3BsZSBhcmUgYXdhcmUgb2YgdGhlc2Ug
Y2hhbmdlcy4gU29ycnkgZm9yIHRoZSB1bmNvbnZpZW5jZS48YnI+DQomZ3Q7IDxicj4NCiZndDsg
TWlyamE8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIDYuIEp1bCAyMDE5
LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEhpIE1pcmphLDxicj4NCiZndDsg
Jmd0OyB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5IHBvaW50ZWQgYW5k
IGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1saW5lZCBhbmQg
dGFnZ2VkIEdJTSZndDsmZ3Q7LiBBdHRhY2hlZCB0aGUgZGlmZi48YnI+DQomZ3Q7ICZndDsgPGJy
Pg0KJmd0OyAmZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyAmZ3Q7IEdyZWc8YnI+DQomZ3Q7ICZndDsg
PGJyPg0KJmd0OyAmZ3Q7IE9uIFRodSwgSnVsIDQsIDIwMTkgYXQgOToxMCBBTSBNaXJqYSBLdWVo
bGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJf
YmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsg
SGkgYXV0aG9ycywgaGkgYWxsLDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgVGhhbmtz
IGZvciB0aGlzIHdlbGwtd3JpdHRlbiBkb2N1bWVudCBhbmQgdmVyeSBnb29kIHNoZXBoZXJkIHdy
aXRlLXVwISBJIHdvdWxkIGxpa2UgZGlzY3VzcyBvbmUgcG9pbnQgYmVmb3JlIEkgc3RhcnQgSUVU
RiBsYXN0IGNhbGwuPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJIGJlbGlldmUgdGhp
cyBkb2N1bWVudCBzaG91bGQgc2F5IHNvbWV0aGluZyBhYm91dCBuZXR3b3JrIGxvYWQgYW5kIGNv
bmdlc3Rpb24gKGNvbnRyb2wpLiBPV0FNUCBhbmQgVFdBTVAgZGlzY3VzcyBxdWl0ZSBhIGJpdCBz
ZW5kZXIgc2NoZWR1bGluZywgaG93ZXZlciwgYXMgdGhpcyBpcyBhIHNpbXBsaWZpZWQgdmVyc2lv
biwgc28gSSB0aGluayBpdCBjb3VsZCBhdCBsZWFzdCBiZSBnb29kIHRvIHB1dCBhIHdhcmluZyBp
biB0aGlzIGRvY3VtZW50DQogdGhhdCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29tZWhvdyBy
YXRlIGxpbWl0ZWQuIEkga25vdyBpdCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9yZSBjb25j
cmV0ZSBndWlkYW5jZSBidXQgYXQgbGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJu
aW5nIGluIHRoaXMgZG9jdW1lbnQgY291bGQgYmUgZ29vZC48YnI+DQomZ3Q7ICZndDsgR0lNJmd0
OyZndDsmbmJzcDsgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24uIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQgU1RBTVAgZG9lcyBub3Qg
aW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6PGJyPg0KJmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyBCZWNhdXNlIG9mIHRoZSBjb250cm9sPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyBhbmQgbWFuYWdlbWVudCBvZiBhIFNUQU1QIHRlc3QgYmVpbmcgb3V0c2lkZSB0aGUg
c2NvcGUgb2YgdGhpczxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgc3BlY2lmaWNhdGlvbiBv
bmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Ojxicj4NCiZndDsgJmd0OyBh
ZGRpbmcgdGhlIG5ldyB0ZXh0IGhlcmU6PGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7TG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsg
TVVTVCBiZSBjYXJlZnVsbHk8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2
aWNlcyBNVVNUPGJyPg0KJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhv
cm91Z2hseSBhbmFseXplZCBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uPGJyPg0K
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgQW5vdGhlciBjb21tZW50
OiBZb3Ugb25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlz
IHVzZWQsIHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJ
IHRoaW5rIHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlz
IGlzIGEgVURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xl
YXIuPGJyPg0KJmd0OyAmZ3Q7IEdJTSZndDsmZ3Q7IEFkZGluZyB0aGUgcmVmZXJlbmNlIHRvICZx
dW90O1VEUCB0cmFuc3BvcnQmcXVvdDsgaW50byB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YgVGhlb3J5
IG9mJm5ic3A7IE9wZXJhdGlvbnMgc2VjdGlvbjo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJh
bnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQomZ3Q7ICZndDsgPGJy
Pg0KJmd0OyAmZ3Q7IE1pcmphPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBQLlMuOjxi
cj4NCiZndDsgJmd0OyBOaXQ6IHMvVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFjdGl2ZSBwZXJmb3Jt
YW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLyBUaGlzIGRvY3VtZW50IGRlZmluZXMgYW4g
YWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvPGJyPg0KJmd0OyAm
Z3Q7IC0mZ3Q7IOKAnGFu4oCdIG1pc3Npbmc8YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZndDsgVGhh
bmsgeW91LiBEb25lLiA8YnI+DQomZ3Q7ICZndDsgJmx0O0RpZmZfIGRyYWZ0LWlldGYtaXBwbS1z
dGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi4uLnR4dC5odG1sJmd0Ozxi
cj4NCiZndDsgPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLUNBIj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGll
dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZh
bXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1PZnNTdThrVEls
dFZ5RDFvTDcyY0J3JmFtcDttPWpGallxTkFEckRFcVZ2WFBmbGJVTFVzS2c3QjVId1JFR1RsWGhj
U3RtdG8mYW1wO3M9YlBoNk1pUU1qV1dZdWFsenhRVkg0TVg5blZxalB0aGZ5VEF0ZDFYT1liRSZh
bXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2lwcG08L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1DQSI+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQppcHBt
IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFu
X2xpc3RpbmZvX2lwcG0mYW1wO2Q9RHdNRmFRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcm
YW1wO3I9T2ZzU3U4a1RJbHRWeUQxb0w3MmNCdyZhbXA7bT1qRmpZcU5BRHJERXFWdlhQZmxiVUxV
c0tnN0I1SHdSRUdUbFhoY1N0bXRvJmFtcDtzPWJQaDZNaVFNaldXWXVhbHp4UVZINE1YOW5WcWpQ
dGhmeVRBdGQxWE9ZYkUmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_4D7F4AD313D3FC43A053B309F97543CFA0ADB4D3njmtexg4researc_--


From nobody Mon Aug 12 08:55:29 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ippm@ietf.org
Delivered-To: ippm@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AB33121BAB; Mon, 12 Aug 2019 08:55:27 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: ippm@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.100.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: ippm@ietf.org
Message-ID: <156562532711.6659.5643125970028088740@ietfa.amsl.com>
Date: Mon, 12 Aug 2019 08:55:27 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/TGNtLtGIV_3QkCylUbQy0BM_dn0>
Subject: [ippm] I-D Action: draft-ietf-ippm-stamp-07.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Aug 2019 15:55:27 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Performance Measurement WG of the IETF.

        Title           : Simple Two-way Active Measurement Protocol
        Authors         : Greg Mirsky
                          Guo Jun
                          Henrik Nydell
                          Richard Foote
	Filename        : draft-ietf-ippm-stamp-07.txt
	Pages           : 15
	Date            : 2019-08-12

Abstract:
   This document describes a Simple Two-way Active Measurement Protocol
   which enables the measurement of both one-way and round-trip
   performance metrics like delay, delay variation, and packet loss.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-ippm-stamp-07
https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-ippm-stamp-07


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

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


From nobody Mon Aug 12 14:48:12 2019
Return-Path: <rgandhi@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3150120849; Mon, 12 Aug 2019 14:48:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kCdpX4Zn; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HoQUlcDV
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 UdENDg0qLNDj; Mon, 12 Aug 2019 14:48:06 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61BC4120890; Mon, 12 Aug 2019 05:36:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=116783; q=dns/txt; s=iport; t=1565613419; x=1566823019; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=loZqQAVWGNLZ/O8nd1YWfX0sKsvBNvVqDiQqsXx/C1I=; b=kCdpX4Zn06t0Qxszf8ZrJOKwuc3k6E8Q7kEfQa2VTjJcXb3GtP25zXBl qZo+o0nOA5auhuwsLVkg+EOii6P2tkLSnf2T4tvQgX4BBe6eKL738so2B 2OEWL303CsSWP58BUu1XvxX18DE+itL9J+oFGI3Ann1fO+qb2l2C7oOFA E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AffCVEhGATqHIniWtg+CMxp1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1A3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+eeTlZio2HMVqX15+9Hb9Ok9QS47z?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CPAABxXFFd/4UNJK1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBZ4EWLyQsA21VIAQLKoQeg0cDixCCNiWJXI4GgUKBEAN?= =?us-ascii?q?QBAkBAQEMAQEYAQoKAgEBhD8CF4JWIzgTAQQBAQQBAQQBCm2FJwyFSgEBAQE?= =?us-ascii?q?CAQEBEAgBCAQZAQEpAwsBBAsCAQgRAwECASABBgMCAgIfBgsUCQgCBA4FGwe?= =?us-ascii?q?DAAGBHU0DDg8BAgygIQKBOIhgc38zgnoBAQWFCw0LghQDBoE0i2QXgUA/gRE?= =?us-ascii?q?nDBOCTD6CGkcBAYE6AQ4CLQkMAQkCglMygiaMKYI3MYUMI4hejW1ACQKCHY9?= =?us-ascii?q?nUoN5G4IwL4cAhBaGLYQbjQaKJotaglICBAIEBQIOAQEFgWchgVhwFTsqAYJ?= =?us-ascii?q?BgUp4DBeDT4UUhT9ygSmLZAElgiwBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,377,1559520000";  d="scan'208,217";a="613687517"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Aug 2019 12:36:55 +0000
Received: from XCH-ALN-019.cisco.com (xch-aln-019.cisco.com [173.36.7.29]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x7CCat5G021092 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 12 Aug 2019 12:36:55 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-019.cisco.com (173.36.7.29) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 12 Aug 2019 07:36:54 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 12 Aug 2019 08:36:53 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 12 Aug 2019 08:36:53 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gNCraZ+rPMEe7/CEnPEkXkfQ+VwEIkTqxxt7TXMmGYdmHAqYOrFDgQguJ4sWR7TgoUD0Mmg+ZdD4H6fbYFw8ZRXMuda9f97ltmQC2MB+/pT5wYmQ770dqQu8Ttp7k+Rczj75B4zCSZT9sv7RhE0TCvXv8S2Zt3B9KPcyjdxcdIpJ4xHSH5ciWwtLZKTDy2A+4CRfZaZ7tGpZ5UVq/aI4OqGkshXuBDWAg/93P0rGUCfoNditoJssRu+GgV1lQuwwckSkRmjXG2r+W2q+OpescWhr82MZxFSpkzzew6jTOwuKPnbu28gq1G+0IF2AHttrgo4t+rZdoKhKHmz6ilwTpg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=loZqQAVWGNLZ/O8nd1YWfX0sKsvBNvVqDiQqsXx/C1I=; b=bKOOvNqyAHszoQas3FAtHYxNQLjUMCWb82QXnHJlTiuHKapg+5rswM1Kr78fj7K7yYBPFDVmZDZsCJzyrH113hnzt6GaOZDi4TniBrBdT1uD1gp/IFKfOFyCBv/Nd8XnxZTZoucyQOPgko159q6Q4rlseGS29d05lavVEzzPgX+xfTQkTSiI8l3MuFp9lbwxFNje/+IOKopKE4pxpHIpav9S5LlGOAmxxpvr0Y9hM3L5M+tYYTfTXYkPMR4KLL9uNaH62zsuV+DxMRQjhFUBNn4zPtuTBaloiam+RrUm60Frhm1x3MAqbJn3Vhxea2TsT3tNu92FIzqrv/H98kD/5Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=loZqQAVWGNLZ/O8nd1YWfX0sKsvBNvVqDiQqsXx/C1I=; b=HoQUlcDVuSCkUjkagW2SRC/16eZTs8Vytg1dB9odWXODOv79d/GKHdP708RdcABagjXsjI8ylzB6aER6c9B66krpRHH1kXacMetJ0o1Zxj3KU+spTXnltq9jy3fjOnwnrgBN36elno+k6KmYU5u9F96qkh/FCGSz/2xw2C0GNek=
Received: from SN6PR11MB3278.namprd11.prod.outlook.com (52.135.109.11) by SN6PR11MB2669.namprd11.prod.outlook.com (52.135.91.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Mon, 12 Aug 2019 12:36:52 +0000
Received: from SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f]) by SN6PR11MB3278.namprd11.prod.outlook.com ([fe80::d97f:e2dd:1ea6:303f%5]) with mapi id 15.20.2157.020; Mon, 12 Aug 2019 12:36:52 +0000
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Rakesh Gandhi <rgandhi.ietf@gmail.com>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVNZ0+7z5WSZ7weEqWcphMhijoKabA4NeAgAAWDoCAAD6nAIAAJQyAgAAPUwCAACEDgIAs2sYAgAATHACAACGlgIAB7dkAgACiroCAAKl2gIAA0naAgACI2wCAAAt0AIAB63CAgAJASgA=
Date: Mon, 12 Aug 2019 12:36:51 +0000
Message-ID: <C454EF13-3ACD-4118-B2E6-8126F526D845@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6e-bcFNz327p_u6KEHV2qnJUytPwPmJVgXxEWbzsQr9OA@mail.gmail.com> <CA+RyBmW01TgyXPAk3OGhdKqDTszkf0KzT+dDVTdaEhFu7GA7-Q@mail.gmail.com> <CAMZsk6eUOTxjWy=r62SNvSLzOe8KGQ8CGgbW-H2uoLgDPmPsTA@mail.gmail.com> <CA+RyBmUfB-d18A5OJ2rG9naFE+0HjXehf13Nt4D2z2do-wHBDw@mail.gmail.com> <CAMZsk6eRG0OCY_6ZRacm9+cL=YsdjUQRXXcxA8mTA=PYs5CTVw@mail.gmail.com> <CA+RyBmVEVK10=3ULnRgyOzHKb3AWaHmisKoaHqocAYXM4w_ADg@mail.gmail.com> <E549477E-0320-41AD-8741-1898F37F6AA3@cisco.com> <CA+RyBmXNWnY=GVxz2kGFT+KheQxfexTgj8_iQqA0LZzcqM_fOQ@mail.gmail.com> <13DEB6E4-DF8C-491F-94B6-1D8CD46B3618@cisco.com> <CA+RyBmUEKDrtupSnSQvMmpM6ioGBbzo-70XZdhan=si4WHzQKA@mail.gmail.com> <6A5DC26F-A582-4C02-86A4-A1F20834B27B@cisco.com> <CA+RyBmWphGJcwRkyNqs87u3yu+1Qi=0GeoT10Aqd9+Qp2wDx7A@mail.gmail.com>
In-Reply-To: <CA+RyBmWphGJcwRkyNqs87u3yu+1Qi=0GeoT10Aqd9+Qp2wDx7A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.c.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rgandhi@cisco.com; 
x-originating-ip: [2001:420:c0c4:1002::12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 723a52f0-7dcd-4823-898b-08d71f21c08d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:SN6PR11MB2669; 
x-ms-traffictypediagnostic: SN6PR11MB2669:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <SN6PR11MB26692454AF76636CEEFE10A7BFD30@SN6PR11MB2669.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 012792EC17
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(39860400002)(136003)(346002)(366004)(189003)(199004)(54094003)(51444003)(53754006)(53946003)(6246003)(8936002)(36756003)(53936002)(6436002)(81156014)(81166006)(1411001)(606006)(86362001)(236005)(8676002)(71190400001)(30864003)(4326008)(6916009)(229853002)(91956017)(66946007)(6486002)(6506007)(64756008)(66556008)(7736002)(66446008)(66476007)(76116006)(316002)(102836004)(33656002)(53546011)(58126008)(186003)(76176011)(2616005)(11346002)(446003)(486006)(476003)(46003)(9326002)(5070765005)(14454004)(54906003)(71200400001)(5024004)(6306002)(54896002)(5660300002)(966005)(256004)(25786009)(99286004)(14444005)(478600001)(6116002)(2906002)(6512007)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2669; H:SN6PR11MB3278.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rsC9MsMORiP31m8/EUI6+xxIcOe/NVO0wlpasEamWmPlZpjASTRzvBSF1r/44vWyp3kUxyTVMHhYWXbriGmoJzlXG22/mWFufG1kKt+BmOHZpNF0dgw74PEGz6vPpt7Bz5ETiZXD9vUAfJVkYmHYMGzeV2b5MHFyj3d7pV+MnUnbRWcQ93fw7Ny/wHw3hleyyE6g50/WvBCkD/GSpdg7dSoEYJYujGJypd5KVzT3W8XA+mVjSFdenaKRphVIiN071Ws29RGoNJj0Iyznkn8bezSbvZ9eArPiuvDm1o59bg3p8MuRUDNB+RWP1ng0NVdtoKeN8+NdLfpmh2PmLB5yIhoAHwhVr68JZSyzJZAp8rsiS0LFUPsgWEfOoqAzMB035d3asu5/2gb6N/4fCoDmCnR6H/p6WfEyF18zt3ZX3/o=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C454EF133ACD4118B2E68126F526D845ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 723a52f0-7dcd-4823-898b-08d71f21c08d
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Aug 2019 12:36:51.9758 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Qx70TvL6wZoL0Y/lwEdkDYDA2+mlEtVEKPFdJy23Xc96a6HWQAjf7xv+1tT4bJBbg9e43PCueIcGTAPhqRgr3g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2669
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.29, xch-aln-019.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/2AN1Zr2u8r6KTAMGwyU2Azk4huw>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Aug 2019 21:48:11 -0000

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

SGkgR3JlZywNClRoZSB1cGRhdGVkIHZlcnNpb24gYWRkcmVzc2VzIG15IGNvbW1lbnRzLiBNYW55
IHRoYW5rcyBmb3IgY29uc2lkZXJpbmcgdGhlbSBhbmQgdGhlIGRpc2N1c3Npb25zLg0KDQpUaGFu
a3MsDQpSYWtlc2gNCg0KDQpGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29t
Pg0KRGF0ZTogU2F0dXJkYXksIEF1Z3VzdCAxMCwgMjAxOSBhdCA2OjIxIFBNDQpUbzogIj1TTVRQ
OnJnYW5kaGlAY2lzY28uIGNvbSIgPHJnYW5kaGlAY2lzY28uY29tPg0KQ2M6IFJha2VzaCBHYW5k
aGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+LCBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0
Zi5vcmc+LCBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PiwgSUVURiBJUFBN
IFdHIDxpcHBtQGlldGYub3JnPiwgImRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgPGRy
YWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQpwbGVhc2UgcmV2aWV3
IHRoZSB1cGRhdGVkIGRpZmYgYW5kIHRoZSB3b3JraW5nIHZlcnNpb24gb2YgdGhlIGRyYWZ0LiBE
byB5b3UgdGhpbmsgdGhhdCB0aGUgY2hhbmdlcyBhZGRyZXNzIHlvdXIgYW5kIEhlbnJpaydzIGNv
bW1lbnRzIG9uIHRoZSB1c2Ugb2YgVURQIHBvcnQgbnVtYmVycyBpbiBTVEFNUD8gWW91J2xsIG5v
dGljZSB0aGF0IHRoZSB1c2Ugb2YgdGhlIFN5c3RlbSBwb3J0cyBpcyBub3QgbWVudGlvbmVkLiBJ
IGJlbGlldmUgdGhhdCB0aGlzIHJhbmdlIG9mIHBvcnQgbnVtYmVycyBzaG91bGQgbm90IGJlIHVz
ZWQuIFdoYXQgZG8geW91IHRoaW5rPw0KTXVjaCBhcHByZWNpYXRlIHlvdXIgY29tbWVudHMsIHN1
Z2dlc3Rpb25zLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIEF1ZyA5LCAyMDE5IGF0IDE6
NTUgUE0gUmFrZXNoIEdhbmRoaSAocmdhbmRoaSkgPHJnYW5kaGlAY2lzY28uY29tPG1haWx0bzpy
Z2FuZGhpQGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhhbmtzIEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBD
aGFuZ2VzIGxvb2sgZ29vZCB0byBtZS4NCk9uZSBvdXRzdGFuZGluZyBpc3N1ZSB3aXRoIHRoZSBQ
b3J0IHJhbmdlIGJlaW5nIGRpc2N1c3NlZCBpbiBhbm90aGVyIHRocmVhZC4NClRoYW5rcywNClJh
a2VzaA0KDQoNCkZyb206IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQpEYXRlOiBGcmlkYXksIEF1Z3VzdCA5LCAyMDE5IGF0
IDEyOjI2IFBNDQpUbzogIj1TTVRQOnJnYW5kaGlAY2lzY28uIGNvbSIgPHJnYW5kaGlAY2lzY28u
Y29tPG1haWx0bzpyZ2FuZGhpQGNpc2NvLmNvbT4+DQpDYzogUmFrZXNoIEdhbmRoaSA8cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+LCBJUFBNIENo
YWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tY2hhaXJzQGlldGYub3JnPj4s
IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxl
d2luZC5uZXQ+PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYu
b3JnPj4sICJkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYt
aXBwbS1zdGFtcEBpZXRmLm9yZz4iIDxkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8bWFp
bHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW2lwcG1d
IEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXANCg0KSGkgUmFrZXNoLCBIZW5yaWss
IGV0IGFsLiwNCkkndmUgdXBkYXRlZCB0aGUgd29ya2luZyB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4g
QXR0YWNoZWQsIHBsZWFzZSBmaW5kIHRoZSBkaWZmIGFuZCB0aGUgY3VycmVudCBjb3B5IG9mIHRo
ZSBkb2N1bWVudC4gUGxlYXNlIGxldCBtZSBrbm93IGlmIEkndmUgY2FwdHVyZWQgYWxsIHRoZSBj
aGFuZ2VzIHdlJ3ZlIGRpc2N1c3NlZC4NCk9uIHRoZSBxdWVzdGlvbiBSYWtlc2ggaGFzIGFza2Vk
LiBUaGVzZSByZWNvbW1lbmRhdGlvbnMgYXJlIHBhcnQgb2YgU2VjdGlvbiA0LjQgdGhhdCBkZXRh
aWxzIGFzcGVjdHMgb2YgU1RBTVAgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0IGlt
cGxlbWVudGF0aW9ucy4gQWxsIHRoZSBub3JtYXRpdmUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGF0IHNl
Y3Rpb24gaXMgbm90IGFwcGxpY2FibGUgdG8gdGhlIHNjZW5hcmlvIHdoZW4gYm90aCBzeXN0ZW1z
IHN1cHBvcnQgU1RBTVAgcHJvdG9jb2wuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIEZyaSwgQXVn
IDksIDIwMTkgYXQgNTowNSBBTSBSYWtlc2ggR2FuZGhpIChyZ2FuZGhpKSA8cmdhbmRoaUBjaXNj
by5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4gd3JvdGU6DQpIaSBHcmVnLA0KVGhhbmtz
IGZvciBjb25zaWRlcmluZyBteSBjb21tZW50cy4gUGxlYXNlIHNlZSByZXBsaWVzIGlubGluZSB3
aXRoIDxSRz4uLg0KDQpGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIEF1Z3VzdCA4LCAy
MDE5IGF0IDM6NDAgUE0NClRvOiAiPVNNVFA6cmdhbmRoaUBjaXNjby4gY29tIiA8cmdhbmRoaUBj
aXNjby5jb208bWFpbHRvOnJnYW5kaGlAY2lzY28uY29tPj4NCkNjOiBSYWtlc2ggR2FuZGhpIDxy
Z2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4sIElQ
UE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5v
cmc+PiwgTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBr
dWVobGV3aW5kLm5ldD4+LCBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1A
aWV0Zi5vcmc+PiwgImRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPiIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBb
aXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQpt
YW55IHRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NCg0KICAqICAgSSd2ZSB1cGRhdGVkIE1CWiB0
byAiTUFZIGJlIHplcm9lZCBvbiB0cmFuc21pdCBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2Vp
cHQiLg0KPFJHPiBUaGFua3MuDQoNCiAgKiAgIEkgdGhpbmsgdGhhdCB0aGUgZmFjdCBSRkMgNzc1
MCBpcyBub3QgbWVudGlvbmVkIGluIHRoaXMgZG9jdW1lbnQgc2hvdWxkIGJlIGludGVycHJldGVk
IGFzICJub3Qgc3VwcG9ydGVkIi4gSWYgeW91IGJlbGlldmUgdGhhdCBzb21ldGhpbmcgc2hvdWxk
IGJlIHNhaWQgZXhwbGljaXRseSwgd291bGQgdGhlIGZvbGxvd2luZyBiZSBhY2NlcHRhYmxlDQri
gJxbUkZDNzc1MF0gaXMgc3VwcG9ydGVkIGJ5IG9wdGlvbmFsIGV4dGVuc2lvbiBzcGVjaWZpZWQg
aW4gW0ktRC5pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdl0u4oCdDQo8Ukc+IFllcywgdGhhbmtz
Lg0KPFJHPiBCVFcsIEkgc2VlIGZvbGxvd2luZyB0d28gdGV4dHMgZm9yIHRoZSB0aW1lc3RhbXAg
Zm9ybWF0IGluIFNlY3Rpb24gNC40LiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgdGhlIFJlZmxlY3Rv
ciBvbmx5IHN1cHBvcnRzIE5UUCBhbmQgaXQgaXMgTVVTVCB3aGVyZWFzIFNlbmRlciBoYXMgdGhl
IGZsZXhpYmlsaXR5IHdpdGggTlRQIGFuZCBQVFAgd2l0aCBTSE9VTEQ/DQoiVGhlIFNlc3Npb24t
U2VuZGVyIFNIT1VMRCB1c2UgdGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcyAt
IE5UUC4gQW5kIGl0IE1BWSB1c2UgUFRQdjIgdGltZXN0YW1wIGZvcm1hdC4NCjxzbmlwPg0K4oCc
VGhlIFNlc3Npb24tUmVmbGVjdG9yIE1VU1QgYmUgc2V0IHRvIHVzZSB0aGUgZGVmYXVsdCBmb3Jt
YXQgZm9yIGl0cyB0aW1lc3RhbXBzLCBOVFAu4oCdDQpUaGFua3MsDQpSYWtlc2gNCg0KQXR0YWNo
ZWQgYXJlLCBhcyB1c3VhbCwgZGlmZiBhbmQgdGhlIHVwZGF0ZWQgd29ya2luZyB2ZXJzaW9uLg0K
DQpNdWNoIGFwcHJlY2lhdGUgeW91ciBoZWxwIGFuZCBjb21taXRtZW50IHRvIG1ha2luZyBTVEFN
UCB1c2VmdWwgYW5kIHByYWN0aWNhbC4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gVGh1LCBBdWcg
OCwgMjAxOSBhdCA2OjI0IEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpIDxyZ2FuZGhpQGNpc2Nv
LmNvbTxtYWlsdG86cmdhbmRoaUBjaXNjby5jb20+PiB3cm90ZToNClRoYW5rIHlvdSBHcmVnIGZv
ciB0aGUgdXBkYXRlcy4gVGhleSBsb29rIGdvb2QsIEkgaGF2ZSBjb3VwbGUgb2YgY29tbWVudHM6
DQoNCiAgMS4gIEkgZGlkIG5vdCBzZWUgdGhlIHVwZGF0ZXMgZm9yIHRoZSBmaXJzdCBidWxsZXQg
KDEpIGJlbG93IHJlZ2FyZGluZyBNQlogaW4gdGhlIHVwZGF0ZWQgZHJhZnQuIEFzc3VtaW5nIGl0
IGlzIHBlbmRpbmcuDQogIDIuICBJdCBzaG91bGQgc3RpbGwgc2F5IHNvbWV0aGluZyBmb3IgdGhl
IFJGQyA3NzUwLiBXaXRob3V0IGFueSBndWlkYW5jZSwgaXQgY2FuIGJlIGltcGxlbWVudGVkIGFz
IHNwZWNpZmllZCBpbiBSRkMgNzc1MC4NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KRnJvbTogaXBw
bSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmc+PiBv
biBiZWhhbGYgb2YgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkgYXQg
Nzo0MyBQTQ0KVG86IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRv
OnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20+Pg0KQ2M6IElQUE0gQ2hhaXJzIDxpcHBtLWNoYWlyc0Bp
ZXRmLm9yZzxtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmc+PiwgTWlyamEgS3VlaGxld2luZCA8
aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+LCBJRVRGIElQ
UE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+PiwgImRyYWZ0LWlldGYt
aXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3Jn
PiIgPGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBt
LXN0YW1wQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSYWtlc2gsDQp0aGFuayB5b3UgZm9yIHlvdXIga2luZCBj
b25zaWRlcmF0aW9uIG9mIG15IHJlc3BvbnNlcyBhbmQgdmVyeSBwb2ludGVkIHF1ZXN0aW9ucy4g
UGxlYXNlIGZpbmQgbXkgZm9sbG93LXVwIG5vdGVzIGluLWxpbmUgYmVsb3cgdW5kZXIgR0lNPj4g
dGFnLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1IEFN
IFJha2VzaCBHYW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0
ZkBnbWFpbC5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIFBs
ZWFzZSBzZWUgaW5saW5lIDxSRz4uLg0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDEyOjE0IFBN
IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbT4+IHdyb3RlOg0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciBwb2ludGluZyB0byB0
aGVzZSB0d28gUkZDcy4gUGxlYXNlIGNvbnNpZGVyIG15IHRob3VnaHRzOg0KDQogICogICAoMSkg
UkZDIDc4MjAgaXMgRXhwZXJpbWVudGFsIGFuZCwgYXMgSSB1bmRlcnN0YW5kLCB0aGUgcHJvcG9z
ZWQgc29sdXRpb24gaXMgbm90IHNlZW4ga2luZGx5IGJ5IHRoZSBzZWN1cml0eSBleHBlcnRzLCBh
bmQgZm9yIGEgZ29vZCByZWFzb24uIEFzIHlvdSd2ZSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQsIFNU
QU1QIGluIHVuYXV0aGVudGljYXRlZCBtb2RlIG1heSBlYXNpbHkgc3VwcG9ydCB0aGUgdGVjaG5p
cXVlIGRlc2NyaWJlZCBpbiBSRkMgNzgyMC4gQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZlIHRvIGRv
IHRoYXQgaW4gdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMgdG8gcmVs
YXggbGFuZ3VhZ2Ugb24gTUJaIGFuZCBkcm9wICJNVVNUIGJlIHplcm9lZCBvbiB0cmFuc21pc3Np
b24iIGxlYXZpbmcgIk1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0Ii4gV2hhdCBkbyB5b3UgdGhp
bms/DQo8Ukc+IE9rIHdpdGggdGhhdC4NCg0KDQogICogICAoMikgSSBhcHByZWNpYXRlIHlvdXIg
aW50ZXJlc3QgaW4gUkZDIDc3NTAgKGFzIG9uZSBvZiBjby1hdXRob3JzKS4gV2UndmUgZGVjaWRl
ZCB0byBzdXBwb3J0IHRoaXMgZnVuY3Rpb25hbGl0eSBpbiBhbiBleHRlbnNpb24gdG8gU1RBTVAu
IENsYXNzIG9mIFNlcnZpY2UgVExWIGZ1bGx5IHN1cHBvcnRzIHRoZSBmdW5jdGlvbmFsaXR5IGRl
ZmluZWQgaW4gUkZDIDc3NTAgYW5kIG9mZmVycyB0aGUgYWJpbGl0eSB0byBpbnN0cnVjdCB0aGUg
U2Vzc2lvbi1SZWZsZWN0b3Igd2hpY2ggRFNDUCB2YWx1ZSBpdCBtdXN0IHVzZSBmb3IgdGhlIHJl
ZmxlY3RlZCBTVEFNUCBwYWNrZXQuIFRodXMgQ29TIG1hcmtpbmcgY29uc2lzdGVuY3kgaXMgdmVy
aWZpZWQgaW4gZm9yd2FyZCBhbmQgcmV2ZXJzZSBkaXJlY3Rpb25zLg0KPFJHPiBJbiB0aGF0IGNh
c2UsIGRyYWZ0IG1heSBzYXkgUkZDNzc1MCBtZXRob2QgaXMgbm90IHN1cHBvcnRlZCBieSBTVEFN
UD8NCkdJTT4+IFRob3VnaCBpdCBpcyBub3QgcGFydCBvZiB0aGUgYmFzZSBzcGVjaWZpY2F0aW9u
LCB0aGUgYWJpbGl0eSB0byB0ZXN0IHRoZSBjb25zaXN0ZW5jeSBvZiBDb1MgbWFwcGluZyBvbiBh
IHBhdGggYmV0d2VlbiBTVEFNUCBTZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3Ig
aXMgc3VwcG9ydGVkIGJ5IHVzaW5nIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMVi4gQW5kIHNpbmNl
IGl0IGhhcyBiZWVuIHJlY2VudGx5IGFkb3B0ZWQgYnkgSVBQTSBXRywgSSBkb24ndCB0aGluayB0
aGF0IHN1Y2ggYSBzdGF0ZW1lbnQgd2lsbCBiZSBoZWxwZnVsIHRvIGFuIGltcGxlbWVudG9yIG9m
IFNUQU1QLg0KQWxzbywgSSB0aGluayB0aGUgZHJhZnQgZHJvcHBlZCBzdXBwb3J0aW5nIHRoZSBz
ZXJ2ZXIgb2N0ZXQgW1JGQzYwMzhdLCByaWdodD8gSWYgc28sIGZvbGxvd2luZyB0ZXh0IG5lZWRz
IHVwZGF0aW5nPw0KICAgbyAgKDMpIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGlzIGFuIG9w
dGlvbmFsIHZhcmlhYmxlIGxlbmd0aCBmaWVsZC4uDQogICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBQ
YWNrZXQgUGFkZGluZyAocmVmbGVjdGVkKSBmaWVsZCBNVVNUIGJlIGVxdWFsDQogICAgICB0byB0
aGUgdmFsdWUgb2YgdGhlIFNlcnZlciBPY3RldHMgZmllbGQgKEZpZ3VyZSAyKS4gIElmIHRoZSB2
YWx1ZQ0KICAgICAgaXMgbm9uLXplcm8sIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIGNvcHkg
bnVtYmVyIG9mIG9jdGV0cw0KICAgICAgZXF1YWwgdG8gdGhlIHZhbHVlIG9mIFNlcnZlciBPY3Rl
dHMgZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVyDQogICAgICBPY3RldHMgZmllbGQuDQpH
SU0+PiBJJ20gc29ycnkgeW91J3ZlIGhhZCBhbiBvbGRlciB3b3JraW5nIHZlcnNpb24gb2YgdGhl
IGRyYWZ0LiBBdHRhY2hlZCBpcyB0aGUgY3VycmVudCB2ZXJzaW9uIGFuZCB0aGUgdGV4dCBoYXMg
YmVlbiByZW1vdmVkLiBDb3VsZCB5b3UgbGV0IG1lIGtub3cgaWYgdGhpcyBjaGFuZ2UgaXMgYWNj
ZXB0YWJsZT8NCg0KVGhhbmtzLA0KUmFrZXNoDQoNCg0KQmVzdCByZWdhcmRzLA0KR3JlZw0KDQpP
biBUdWUsIEF1ZyA2LCAyMDE5IGF0IDg6MDYgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3Jl
ZywNCkNvdXBsZSBvZiBhZGRpdGlvbmFsIGNvbW1lbnRzIG9uIHRoZSBkcmFmdDoNClRoZXJlIGFy
ZSBUV0FNUCBleHRlbnNpb25zIGZvciBDaGVja3N1bSBjb21wbGVtZW50IGluIFJGQyA3ODIwIGFu
ZCBEU0NQLUVDTiBpbiBSRkMgNzc1MC4gR29vZCB0byBhZGQgc29tZSB0ZXh0IGZvciBTVEFNUCBp
ZiB0aGV5IGNhbiBiZSBzdXBwb3J0ZWQgb3Igbm90IHN1cHBvcnRlZC4gSSBjYW4gc2VlIHRoZXkg
Y2FuIGJlIHN1cHBvcnRlZCBhcyBmb2xsb3dpbmcsIGFuZCBzaG91bGQgbm90IGJyZWFrIGFueXRo
aW5nOg0KDQowICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgICAgICAzDQoNCjAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgICAgICAgICAg
ICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Kw0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgVHJhbnNtaXQgVGltZXN0YW1wICAgICAgICAg
ICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgRXJyb3Ig
RXN0aW1hdGUgICAgICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfA0KDQorLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0KDQp8ICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgICAgICAg
ICAgICAgICAgIFNlbmRlciBTZXF1ZW5jZSBOdW1iZXIgICAgICAgICAgICAgICAgICAgfA0KDQor
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKw0KDQp8ICAgICAgICAgICAgICAgICAgICAgIFNlbmRlciBUaW1lc3RhbXAgICAgICAg
ICAgICAgICAgICAgICAgICAgfA0KDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQp8ICAgICAgU2Vu
ZGVyIEVycm9yIEVzdGltYXRlICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfA0K
DQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKw0KDQp8ICBTZW5kZXIgVFRMICAgfCBTLURTQ1AtRUNOICAgIHwgQ2hlY2tzdW0g
Q29tcGxlbWVudCAgICAgICAgICAgfA0KDQorLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQpUaGFua3MsDQpSYWtlc2gNCg0K
T24gTW9uLCBKdWwgOCwgMjAxOSBhdCAxMDowNyBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFJha2Vz
aCwNCnRoYW5rIHlvdSBmb3IgeW91ciBxdWVzdGlvbi4gSW4gbXkgZXhwZXJpZW5jZSwgc29tZSBp
bXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQgaGF2ZSB0YWtlbiB0aGUgbGliZXJ0eSB0byBh
bGxvdyB1c2luZyBVRFAgcG9ydCBudW1iZXJzIG91dHNpZGUgdGhlIER5bmFtaWMvUHJpdmF0ZSBy
YW5nZS4gSSBiZWxpZXZlIHRoYXQgaXMgbm90IHRoZSByaWdodCBkZWNpc2lvbi4gSW4gdGhlIG5v
dGUgb2YgSUFOQSdzIFNlcnZpY2UgTmFtZSBhbmQgVHJhbnNwb3J0IFByb3RvY29sIFBvcnQgTnVt
YmVyIFJlZ2lzdHJ5IHdlIHJlYWQ6DQoNCiBTZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMg
YXJlIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBkaWZmZXJlbnQNCiBzZXJ2aWNlcyB0aGF0
IHJ1biBvdmVyIHRyYW5zcG9ydCBwcm90b2NvbHMgc3VjaCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5k
DQogU0NUUC4NCg0KIFNlcnZpY2UgbmFtZXMgYXJlIGFzc2lnbmVkIG9uIGEgZmlyc3QtY29tZSwg
Zmlyc3Qtc2VydmVkIHByb2Nlc3MsIGFzDQogZG9jdW1lbnRlZCBpbiBbUkZDNjMzNV0uDQoNCiBQ
b3J0IG51bWJlcnMgYXJlIGFzc2lnbmVkIGluIHZhcmlvdXMgd2F5cywgYmFzZWQgb24gdGhyZWUg
cmFuZ2VzOiBTeXN0ZW0NCiBQb3J0cyAoMC0xMDIzKSwgVXNlciBQb3J0cyAoMTAyNC00OTE1MSks
IGFuZCB0aGUgRHluYW1pYyBhbmQvb3IgUHJpdmF0ZQ0KIFBvcnRzICg0OTE1Mi02NTUzNSk7IHRo
ZSBkaWZmZXJlbmNlIHVzZXMgb2YgdGhlc2UgcmFuZ2VzIGlzIGRlc2NyaWJlZCBpbg0KIFtSRkM2
MzM1XS4gQWNjb3JkaW5nIHRvIFNlY3Rpb24gOC4xLjIgb2YgW1JGQzYzMzVdLCBTeXN0ZW0gUG9y
dHMgYXJlDQogYXNzaWduZWQgYnkgdGhlICJJRVRGIFJldmlldyIgb3IgIklFU0cgQXBwcm92YWwi
IHByb2NlZHVyZXMgZGVzY3JpYmVkIGluDQogW1JGQzgxMjZdLiBVc2VyIFBvcnRzIGFyZSBhc3Np
Z25lZCBieSBJQU5BIHVzaW5nIHRoZSAiSUVURiBSZXZpZXciIHByb2Nlc3MsDQogdGhlICJJRVNH
IEFwcHJvdmFsIiBwcm9jZXNzLCBvciB0aGUgIkV4cGVydCBSZXZpZXciIHByb2Nlc3MsIGFzIHBl
cg0KIFtSRkM2MzM1XS4gRHluYW1pYyBQb3J0cyBhcmUgbm90IGFzc2lnbmVkLg0KDQogVGhlIHJl
Z2lzdHJhdGlvbiBwcm9jZWR1cmVzIGZvciBzZXJ2aWNlIG5hbWVzIGFuZCBwb3J0IG51bWJlcnMg
YXJlDQogZGVzY3JpYmVkIGluIFtSRkM2MzM1XS4NCg0KIEFzc2lnbmVkIHBvcnRzIGJvdGggU3lz
dGVtIGFuZCBVc2VyIHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0DQogb3IgcHJpb3Ig
dG8gSUFOQSByZWdpc3RyYXRpb24uDQoNCk15IGludGVycHJldGF0aW9uIGlzIHRoYXQgcG9ydHMg
aW4gU3lzdGVtIGFuZCBVc2VyIHJhbmdlcywgZXZlbiBpZiBub3QgeWV0IGFzc2lnbmVkLCBtdXN0
IG5vdCBiZSB1c2VkIHdpdGhvdXQgZm9sbG93aW5nIHRoZSBhc3NpZ25tZW50IHByb2Nlc3MuIFRo
dXMsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBhIG51bWJlciBoYWQgbm90IHlldCBiZWVuIGFzc2ln
bmVkIHRvIGEgc2VydmljZSwgaXQgbXVzdCBub3QgYmUgdXNlZCBhcyB0aGUgZGVzdGluYXRpb24g
VURQIHBvcnQgbnVtYmVyLiBBbHNvLCBjb25zaWRlciBvcGVyYXRpb25hbCBpc3N1ZXMgaWYgYSBu
ZXcgc2VydmljZSBpcyBhc3NpZ25lZCBhIG5ldyBwb3J0IG51bWJlciBmcm9tIHRoZSBVc2VyIFBv
cnRzIHJhbmdlLiBPbmUgZGF5IHRoZSBudW1iZXIgd2FzICJmcmVlIiBhbmQgdG9tb3Jyb3cgaXQg
bWF5IGJlIGFzc2lnbmVkLiBIYW5kbGluZyBzdWNoIGEgc2NlbmFyaW8gd2lsbCBhZGQgY29tcGxl
eGl0eSB3aGlsZSBiZW5lZml0cyBhcmUsIGluIG15IG9waW5pb24sIHF1ZXN0aW9uYWJsZS4NCg0K
UmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA1OjA5IFBNIFJha2VzaCBH
YW5kaGkgPHJnYW5kaGkuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5j
b20+PiB3cm90ZToNCkhpIEdyZWcsDQoNCldoeSBsaW1pdCB0aGUgVURQIHBvcnQgcmFuZ2UgdG8g
NDkxNTItNjU1MzU/IEFueSBmcmVlIFVEUCBwb3J0IGNhbiBiZSB1c2VkLCBubz8NCg0KVGhhbmtz
LA0KUmFrZXNoDQoNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCA3OjIwIFBNIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdy
b3RlOg0KSGkgU2hhaHJhbSwNCnRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyBhbmQgcXVlc3Rpb25z
LiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywN
CkdyZWcNCg0KT24gTW9uLCBKdWwgOCwgMjAxOSBhdCAyOjAyIFBNIFNoYWhyYW0gRGF2YXJpIDxz
aGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOnNoYWhyYW0uZGF2YXJpQGJyb2FkY29t
LmNvbT4+IHdyb3RlOg0KSEkgR3JlZw0KDQpJIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUg
Zm9sbG93aW5nIHF1ZXN0aW9uczoNCg0KMSkgRG9lcyBpdCByZXF1aXJlIGFueSBVRFAvVENQIHBv
cnQgbnVtYmVyIG9yIGl0IHJldXNlcyB0aGUgb25lIGZyb20gVFdBTVA/IGlmIGl0IHJldXNlcyBm
cm9tIFRXQU1QIHRoZW4gIGhvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdl
ZW4gVFdBTVAgYW5kIFNUQU1QPw0KR0lNPj4gU1RBTVAgdXNlcyB0aGUgd2VsbC1rbm93biBVRFAg
cG9ydCBudW1iZXIgYWxsb2NhdGVkIGZvciB0aGUgT1dBTVAtVGVzdC9UV0FNUC1UZXN0IFJlY2Vp
dmVyIHBvcnQgKFJGQyA4NTQ1KSBhcyB0aGUgZGVmYXVsdCBkZXN0aW5hdGlvbiBVRFAgcG9ydCBu
dW1iZXIuLiBTVEFNUCBtYXkgdXNlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmcm9tIHRo
ZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1Lg0KMikgV2hh
dCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FNUD8NCkdJTT4+IFRoZSB3
b3JrIHdhcyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06DQoNCiAg
KiAgIGNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVt
ZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0Ow0KICAqICAgaW5kdXN0cnkgaW50ZXJlc3QgaW4gc3Rh
bmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJyb2FkYmFuZCBhY2Nlc3Mg
bmV0d29ya3MgKFRSLTM5MCk7DQogICogICBpbXByb3ZlIGV4dGVuc2liaWxpdHkgb2YgSVAgcGVy
Zm9ybWFuY2UgbW9uaXRvcmluZyB0b29sIHRvIHN1cHBvcnQgbWVhc3VyZW1lbnRzLCB0ZXN0aW5n
IG9mIG5ldyBtZXRyaWNzIGFuZCBwYXJhbWV0ZXJzLCBlLmcuLCBjb25zaXN0ZW5jeSBvZiBDb1Mg
aW4gdGhlIG5ldHdvcmsuDQozKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT8NCkdJTT4+
IEl0IHdhcyBhZ3JlZWQgdG8gbWFrZSB0aGUgc3ltbWV0cmljYWwgc2l6ZSBvZiBTVEFNUCB0ZXN0
IHBhY2tldHMgdGhlIGRlZmF1bHQuIFJGQyA2MDM4IGRlZmluZWQgaXQgZm9yIFRXQU1QIGFuZCBU
Ui0zOTAgcmVxdWlyZXMgaXQgdG8gYmUgc3VwcG9ydGVkIGJ5IFRXQU1QLUxpZ2h0IGltcGxlbWVu
dGF0aW9ucy4NCg0KVGh4DQpTaGFocmFtDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwg
R3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPj4gd3JvdGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVk
IHRleHQuIFRoZSBuZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RB
TVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQog
ICAgICBlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBz
ZXJ2aWNlcyBNVVNUDQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hp
bmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3Zp
ZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNl
ZCBwcm90b2NvbC4gIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAg
ICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5k
ZWQgdG8gc3RheSBpbg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0u
DQoNCklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2
ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxp
bmUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBN
aXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdp
bmQubmV0Pj4gd3JvdGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIw
MTksIGF0IDE2OjU0LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlv
dSBmb3IgdGhlIHJlZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVu
dCBpcyB2ZXJ5IG11Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNU
QU1QIGlzIHVzZWZ1bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGlu
ayB0aGF0IHRoZSBkaXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBS
RkMgODA4NSwgcGFydGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQg
YW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5n
IHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBm
b3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZD
IDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVY
VDoNCj4gICAgICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdv
cmsgTVVTVCBiZSBjYXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxl
IGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3Vn
aGx5IGFuYWx5emVkIHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4g
ICAgICAgcGFydGljdWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4uDQoN
Cg0KTm90IHN1cmUgaWYg4oCcdXNpbmfigJ0gaXMgdGhlIHJpZ2h0IHdvcmQgYnV0IG90aGVyd2lz
ZSBmaW5lIGZvciBtZS4gT3IgeW91IGNvdWxkIGhhdmUgYSBzZXBhcmF0ZSBzZW50ZW5jZSBsaWtl
Og0KDQrigJxSRkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxp
bmcgbmV0d29yayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0
ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0
IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBp
biBSRkM4MDg1LuKAnQ0KDQpPciBzb21ldGhpbmcgc2ltaWxhcuKApg0KDQpCQ1AgaXMgdGhlIHNh
bWUgbWF0dXJpdHkgbGV2ZWwgYXMgUFMuIFNvIGl0IHdvdWxkbuKAmXQgYmUgYSBkb3ducmVmLiBI
b3dldmVyLCBJIHRoaW5rIGhhdmluZyB0aGlzIGFzIGluZm9ybWF0aW9uYWwgcmVmIGlzIGZpbmUu
DQoNCk1pcmphDQoNCg0KDQo+DQo+IFJlZ2FyZHMsDQo+IEdyZWcNCj4NCj4gT24gTW9uLCBKdWwg
OCwgMjAxOSBhdCAyOjM3IEFNIE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8
bWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQ+PiB3cm90ZToNCj4gSGkgR3JlZywNCj4NCj4gVGhh
bmtzIGEgbG90IGZvciB5b3UgcmVwbHkuIENoYW5nZXMgYXJlIGdvb2QuIEkgd29uZGVyIGlmIGl0
IHdvdWxkIGJlIHVzZWZ1bCB0byBwcm92aWRlIGEgcmVmZXJlbmNlIHRvIFJGQzgwODUgYmVjYXVz
ZSBpdCBoYXMgYSBsb3Qgb2YgaW5mb3JtYXRpb24gYWJvdXQgY29uZ2VzdGlvbiBjb250cm9sIG9m
IFVEUCBiYXNlZCB0cmFmZmljPyBJdCByZWNvbW1lbmRzIHRvIHNlbmQgbm90IG1vcmUgdGhhbiAx
IHBhY2tldCBwZXIgMyBzZWNvbmRzIChpZiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vlc3MgaXQgZG9l
c27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRyYWZmaWMsIGhv
d2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbj8gV2hh
dCBkbyB5b3UgdGhpbms/DQo+DQo+IEFsc28gSeKAmXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0
byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBN
IGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJv
cG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28gb3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0
aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVuY29udmllbmNlLg0KPg0KPiBNaXJqYQ0KPg0K
Pg0KPiA+IE9uIDYuIEp1bCAyMDE5LCBhdCAxNzo0NiwgR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5
QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gd3JvdGU6DQo+ID4NCj4g
PiBIaSBNaXJqYSwNCj4gPiB0aGFuayB5b3UgZm9yIHlvdXIgdGhvcm91Z2ggcmV2aWV3LCB2ZXJ5
IHBvaW50ZWQgYW5kIGhlbHBmdWwgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBp
bi1saW5lZCBhbmQgdGFnZ2VkIEdJTT4+LiBBdHRhY2hlZCB0aGUgZGlmZi4NCj4gPg0KPiA+IFJl
Z2FyZHMsDQo+ID4gR3JlZw0KPiA+DQo+ID4gT24gVGh1LCBKdWwgNCwgMjAxOSBhdCA5OjEwIEFN
IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2luZC5uZXQ8bWFpbHRvOmlldGZAa3VlaGxl
d2luZC5uZXQ+PiB3cm90ZToNCj4gPiBIaSBhdXRob3JzLCBoaSBhbGwsDQo+ID4NCj4gPiBUaGFu
a3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRvY3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQg
d3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNjdXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJ
RVRGIGxhc3QgY2FsbC4NCj4gPg0KPiA+IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBz
YXkgc29tZXRoaW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCku
IE9XQU1QIGFuZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBo
b3dldmVyLCBhcyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNv
dWxkIGF0IGxlYXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQgdGhh
dCBwYWNrZXQgc2VuZGluZyBzaG91bGQgYmUgc29tZWhvdyByYXRlIGxpbWl0ZWQuIEkga25vdyBp
dCBtaWdodCBiZSBoYXJkIHRvIHByb3ZpZGUgbW9yZSBjb25jcmV0ZSBndWlkYW5jZSBidXQgYXQg
bGVhc3QgaGF2aW5nIHNvbWUgZGlzY3Vzc2lvbiBvciB3YXJuaW5nIGluIHRoaXMgZG9jdW1lbnQg
Y291bGQgYmUgZ29vZC4NCj4gPiBHSU0+PiAgVGhhbmsgeW91IGZvciB5b3VyIHN1Z2dlc3Rpb24u
IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gcG9pbnRzIHRvIHRoZSBmYWN0IHRoYXQg
U1RBTVAgZG9lcyBub3QgaW5jbHVkZSBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNvbXBvbmVudHM6
DQo+ID4gICAgQmVjYXVzZSBvZiB0aGUgY29udHJvbA0KPiA+ICAgIGFuZCBtYW5hZ2VtZW50IG9m
IGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzDQo+ID4gICAgc3Bl
Y2lmaWNhdGlvbiBvbmx5IHRoZSBtb3JlIGdlbmVyYWwgcmVxdWlyZW1lbnQgaXMgc2V0Og0KPiA+
IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZToNCj4gPiAgICAgICBMb2FkIG9mIFNUQU1QIHRlc3Qg
cGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseQ0KPiA+ICAgICAg
IGVzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZp
Y2VzIE1VU1QNCj4gPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hp
bmcgdGhlIHRlc3Qgc2Vzc2lvbi4NCj4gPg0KPiA+DQo+ID4gQW5vdGhlciBjb21tZW50OiBZb3Ug
b25seSBzYXkgYXQgdGhlIHZlcnkgZW5kIHRoYXQgYSBjZXJ0YWluIFVEUCBwb3J0IGlzIHVzZWQs
IHdoaWNoIGltcGxpZXMgdGhhdCBTVEFNUCBydW5zIG92ZXIgVURQLiBIb3dldmVyLCBJIHRoaW5r
IHlvdSBzaG91bGQgbWVudGlvbiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgdGhhdCB0aGlzIGlzIGEg
VURQLWJhc2VkIHByb3RvY29sLiBKdXN0IHRvIG1ha2UgdGhpbmdzIGNyeXN0YWwgY2xlYXIuDQo+
ID4gR0lNPj4gQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gIlVEUCB0cmFuc3BvcnQiIGludG8gdGhl
IGZpcnN0IHNlbnRlbmNlIG9mIFRoZW9yeSBvZiAgT3BlcmF0aW9ucyBzZWN0aW9uOg0KPiA+ICAg
IFNUQU1QIFNlc3Npb24tU2VuZGVyIHRyYW5zbWl0cyB0ZXN0IHBhY2tldHMgb3ZlciBVRFAgdHJh
bnNwb3J0IHRvd2FyZCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci4NCj4gPg0KPiA+IE1pcmphDQo+
ID4NCj4gPiBQLlMuOg0KPiA+IE5pdDogcy9UaGlzIGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBl
cmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5l
cyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8NCj4gPiAt
PiDigJxhbuKAnSBtaXNzaW5nDQo+ID4gR0lNPj4gVGhhbmsgeW91LiBEb25lLg0KPiA+IDxEaWZm
XyBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDYudHh0IC0gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3
Li4uLnR4dC5odG1sPg0KPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBtIG1haWxp
bmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbQ0K

--_000_C454EF133ACD4118B2E68126F526D845ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <36176CC7F922934284A2E149994C88F7@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNv
LXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp
bi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6
MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7fQ0KcC5nbWFpbC1tNjM1NzYzNDQ2MTU1NDM3MTY1MmdtYWlsLW02MzkyNzc5NjQzMjYzOTk1
NTY0Z21haWwtbS02NzQ3NDAwMTYyMjc2NTIxOTYzbXNvbGlzdHBhcmFncmFwaCwgbGkuZ21haWwt
bTYzNTc2MzQ0NjE1NTQzNzE2NTJnbWFpbC1tNjM5Mjc3OTY0MzI2Mzk5NTU2NGdtYWlsLW0tNjc0
NzQwMDE2MjI3NjUyMTk2M21zb2xpc3RwYXJhZ3JhcGgsIGRpdi5nbWFpbC1tNjM1NzYzNDQ2MTU1
NDM3MTY1MmdtYWlsLW02MzkyNzc5NjQzMjYzOTk1NTY0Z21haWwtbS02NzQ3NDAwMTYyMjc2NTIx
OTYzbXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXzYzNTc2MzQ0NjE1
NTQzNzE2NTJnbWFpbC1tNjM5Mjc3OTY0MzI2Mzk5NTU2NGdtYWlsLW0tNjc0NzQwMDE2MjI3NjUy
MTk2M21zb2xpc3RwYXJhZ3JhcGg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
Y207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0K
CW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0K
CXttc28tbGlzdC1pZDo5NDQ0MzI5NjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEwNzc2NDc4
NDI7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1s
aXN0LWlkOjI2MDUyNzMyMDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTgwNTI5MDQzNDt9DQpA
bGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6
MzEzNjAyNTc4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczo3MDkwMTA2MTQ7fQ0KQGxpc3QgbDI6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDgu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
NQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjMyMDQzMDky
NTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE5MTU2OTEwMzY7fQ0KQGxpc3QgbDQNCgl7bXNv
LWxpc3QtaWQ6MTU0NTk0NTYxNDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE2NjMxMzQzOTQ7
fQ0KQGxpc3QgbDQ6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZl
bDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGw0OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsNw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1DQoJe21zby1saXN0
LWlkOjE2MDQ4NDY4MTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE1MjQ2NzY1MTg7fQ0KQGxp
c3QgbDU6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw1OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw1OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1Omxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30N
CnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1DQSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgR3JlZyw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSB1cGRhdGVkIHZlcnNpb24gYWRkcmVzc2VzIG15IGNv
bW1lbnRzLiBNYW55IHRoYW5rcyBmb3IgY29uc2lkZXJpbmcgdGhlbSBhbmQgdGhlIGRpc2N1c3Np
b25zLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTog
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+R3Jl
ZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+
U2F0dXJkYXksIEF1Z3VzdCAxMCwgMjAxOSBhdCA2OjIxIFBNPGJyPg0KPGI+VG86IDwvYj4mcXVv
dDs9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20mcXVvdDsgJmx0O3JnYW5kaGlAY2lzY28uY29tJmd0
Ozxicj4NCjxiPkNjOiA8L2I+UmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdtYWlsLmNv
bSZndDssIElQUE0gQ2hhaXJzICZsdDtpcHBtLWNoYWlyc0BpZXRmLm9yZyZndDssIE1pcmphIEt1
ZWhsZXdpbmQgJmx0O2lldGZAa3VlaGxld2luZC5uZXQmZ3Q7LCBJRVRGIElQUE0gV0cgJmx0O2lw
cG1AaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmcXVv
dDsgJmx0O2RyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0
OiA8L2I+UmU6IFtpcHBtXSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBSYWtlc2gsIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnBs
ZWFzZSByZXZpZXcgdGhlIHVwZGF0ZWQgZGlmZiBhbmQgdGhlIHdvcmtpbmcgdmVyc2lvbiBvZiB0
aGUgZHJhZnQuIERvIHlvdSB0aGluayB0aGF0IHRoZSBjaGFuZ2VzIGFkZHJlc3MgeW91ciBhbmQg
SGVucmlrJ3MgY29tbWVudHMgb24gdGhlIHVzZSBvZiBVRFAgcG9ydCBudW1iZXJzIGluIFNUQU1Q
PyBZb3UnbGwgbm90aWNlIHRoYXQgdGhlIHVzZSBvZiB0aGUgU3lzdGVtIHBvcnRzIGlzIG5vdCBt
ZW50aW9uZWQuDQogSSBiZWxpZXZlIHRoYXQgdGhpcyByYW5nZSBvZiBwb3J0IG51bWJlcnMgc2hv
dWxkIG5vdCBiZSB1c2VkLiBXaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk11Y2ggYXBwcmVjaWF0ZSB5b3VyIGNvbW1l
bnRzLCBzdWdnZXN0aW9ucy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJpLCBBdWcgOSwgMjAxOSBhdCAxOjU1IFBNIFJha2Vz
aCBHYW5kaGkgKHJnYW5kaGkpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaUBjaXNjby5jb20i
PnJnYW5kaGlAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtz
IEdyZWcgZm9yIHRoZSB1cGRhdGVzLiBDaGFuZ2VzIGxvb2sgZ29vZCB0byBtZS48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T25lIG91dHN0YW5kaW5nIGlzc3VlIHdpdGgg
dGhlIFBvcnQgcmFuZ2UgYmVpbmcgZGlzY3Vzc2VkIGluIGFub3RoZXIgdGhyZWFkLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs
YWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CjxiPkRhdGU6IDwvYj5GcmlkYXksIEF1Z3VzdCA5LCAyMDE5IGF0IDEyOjI2IFBNPGJyPg0KPGI+
VG86IDwvYj4mcXVvdDs9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpyZ2FuZGhpQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGlAY2lzY28u
Y29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPlJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbTwvYT4mZ3Q7LCBJUFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0t
Y2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+
Jmd0OywgTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2lu
ZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDssDQogSUVU
RiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1z
dGFtcEBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlw
cG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmll
dyBvZiBkcmFmdC1pZXRmLWlwcG0tc3RhbXA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsIEhlbnJpaywgZXQg
YWwuLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JJ3Zl
IHVwZGF0ZWQgdGhlIHdvcmtpbmcgdmVyc2lvbiBvZiB0aGUgZHJhZnQuIEF0dGFjaGVkLCBwbGVh
c2UgZmluZCB0aGUgZGlmZiBhbmQgdGhlIGN1cnJlbnQgY29weSBvZiB0aGUgZG9jdW1lbnQuIFBs
ZWFzZSBsZXQgbWUga25vdyBpZiBJJ3ZlIGNhcHR1cmVkIGFsbCB0aGUgY2hhbmdlcyB3ZSd2ZSBk
aXNjdXNzZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPk9uIHRoZSBxdWVzdGlvbiBSYWtlc2ggaGFzIGFza2VkLiBUaGVzZSByZWNvbW1lbmRh
dGlvbnMgYXJlIHBhcnQgb2YgU2VjdGlvbiA0LjQgdGhhdCBkZXRhaWxzIGFzcGVjdHMgb2YgU1RB
TVAgaW50ZXJvcGVyYWJpbGl0eSB3aXRoIFRXQU1QIExpZ2h0IGltcGxlbWVudGF0aW9ucy4gQWxs
IHRoZSBub3JtYXRpdmUNCiBsYW5ndWFnZSB1c2VkIGluIHRoYXQgc2VjdGlvbiBpcyBub3QgYXBw
bGljYWJsZSB0byB0aGUgc2NlbmFyaW8gd2hlbiBib3RoIHN5c3RlbXMgc3VwcG9ydCBTVEFNUCBw
cm90b2NvbC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIEZyaSwgQXVnIDksIDIwMTkgYXQgNTowNSBBTSBSYWtl
c2ggR2FuZGhpIChyZ2FuZGhpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGlAY2lzY28uY29t
IiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgR3JlZyw8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzIGZvciBjb25zaWRl
cmluZyBteSBjb21tZW50cy4gUGxlYXNlIHNlZSByZXBsaWVzIGlubGluZSB3aXRoICZsdDtSRyZn
dDsuLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5HcmVn
IE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9i
PlRodXJzZGF5LCBBdWd1c3QgOCwgMjAxOSBhdCAzOjQwIFBNPGJyPg0KPGI+VG86IDwvYj4mcXVv
dDs9U01UUDpyZ2FuZGhpQGNpc2NvLiBjb20mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2Fu
ZGhpQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGlAY2lzY28uY29tPC9hPiZndDs8
YnI+DQo8Yj5DYzogPC9iPlJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhp
LmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwv
YT4mZ3Q7LCBJUFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tY2hhaXJzQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0OywgTWlyamEg
S3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDssDQogSUVURiBJUFBNIFdHICZs
dDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0
Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFt
cEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9y
ZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1p
ZXRmLWlwcG0tc3RhbXA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPm1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsNSBsZXZlbDEgbGZvMSI+DQpJJ3ZlIHVwZGF0
ZWQgTUJaIHRvICZxdW90O01BWSBiZSB6ZXJvZWQgb24gdHJhbnNtaXQgYW5kIE1VU1QgYmUgaWdu
b3JlZCBvbiByZWNlaXB0JnF1b3Q7LjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbHQ7UkcmZ3Q7IFRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0K
SSB0aGluayB0aGF0IHRoZSBmYWN0IFJGQyA3NzUwIGlzIG5vdCBtZW50aW9uZWQgaW4gdGhpcyBk
b2N1bWVudCBzaG91bGQgYmUgaW50ZXJwcmV0ZWQgYXMgJnF1b3Q7bm90IHN1cHBvcnRlZCZxdW90
Oy4gSWYgeW91IGJlbGlldmUgdGhhdCBzb21ldGhpbmcgc2hvdWxkIGJlIHNhaWQgZXhwbGljaXRs
eSwgd291bGQgdGhlIGZvbGxvd2luZyBiZSBhY2NlcHRhYmxlPG86cD48L286cD48L2xpPjwvdWw+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPuKAnFtSRkM3NzUwXSBpcyBzdXBwb3J0ZWQgYnkgb3B0
aW9uYWwgZXh0ZW5zaW9uIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24t
dGx2XS7igJ08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O1JHJmd0
OyBZZXMsIHRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0
O1JHJmd0OyBCVFcsIEkgc2VlIGZvbGxvd2luZyB0d28gdGV4dHMgZm9yIHRoZSB0aW1lc3RhbXAg
Zm9ybWF0IGluIFNlY3Rpb24gNC40LiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgdGhlIFJlZmxlY3Rv
ciBvbmx5IHN1cHBvcnRzIE5UUCBhbmQgaXQgaXMgTVVTVCB3aGVyZWFzIFNlbmRlciBoYXMgdGhl
IGZsZXhpYmlsaXR5DQogd2l0aCBOVFAgYW5kIFBUUCB3aXRoIFNIT1VMRD88bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+JnF1b3Q7VGhlIFNlc3Npb24tU2VuZGVyIFNIT1VM
RCB1c2UgdGhlIGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcyAtIE5UUC4gQW5kIGl0
IE1BWSB1c2UgUFRQdjIgdGltZXN0YW1wIGZvcm1hdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jmx0O3NuaXAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPuKAnFRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIGJlIHNldCB0byB1c2UgdGhl
IGRlZmF1bHQgZm9ybWF0IGZvciBpdHMgdGltZXN0YW1wcywgTlRQLuKAnTxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzAuMHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkF0dGFjaGVkIGFyZSwgYXMgdXN1YWwsIGRpZmYgYW5kIHRoZSB1cGRhdGVk
IHdvcmtpbmcgdmVyc2lvbi4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPk11Y2ggYXBwcmVjaWF0ZSB5b3VyIGhlbHAgYW5kIGNvbW1pdG1lbnQgdG8g
bWFraW5nIFNUQU1QIHVzZWZ1bCBhbmQgcHJhY3RpY2FsLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVGh1LCBB
dWcgOCwgMjAxOSBhdCA2OjI0IEFNIFJha2VzaCBHYW5kaGkgKHJnYW5kaGkpICZsdDs8YSBocmVm
PSJtYWlsdG86cmdhbmRoaUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpQGNpc2Nv
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5UaGFuayB5b3UgR3JlZyBmb3IgdGhlIHVwZGF0ZXMuIFRoZXkgbG9v
ayBnb29kLCBJIGhhdmUgY291cGxlIG9mIGNvbW1lbnRzOjxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0
YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iZ21haWwtbTYzNTc2MzQ0NjE1NTQzNzE2NTJn
bWFpbC1tNjM5Mjc3OTY0MzI2Mzk5NTU2NGdtYWlsLW0tNjc0NzQwMDE2MjI3NjUyMTk2M21zb2xp
c3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDEgbGZvMyI+DQpJIGRpZCBub3Qg
c2VlIHRoZSB1cGRhdGVzIGZvciB0aGUgZmlyc3QgYnVsbGV0ICgxKSBiZWxvdyByZWdhcmRpbmcg
TUJaIGluIHRoZSB1cGRhdGVkIGRyYWZ0LiBBc3N1bWluZyBpdCBpcyBwZW5kaW5nLjxvOnA+PC9v
OnA+PC9saT48bGkgY2xhc3M9ImdtYWlsLW02MzU3NjM0NDYxNTU0MzcxNjUyZ21haWwtbTYzOTI3
Nzk2NDMyNjM5OTU1NjRnbWFpbC1tLTY3NDc0MDAxNjIyNzY1MjE5NjNtc29saXN0cGFyYWdyYXBo
IiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzMiPg0KSXQgc2hvdWxkIHN0aWxsIHNheSBz
b21ldGhpbmcgZm9yIHRoZSBSRkMgNzc1MC4gV2l0aG91dCBhbnkgZ3VpZGFuY2UsIGl0IGNhbiBi
ZSBpbXBsZW1lbnRlZCBhcyBzcGVjaWZpZWQgaW4gUkZDIDc3NTAuPG86cD48L286cD48L2xpPjwv
b2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+aXBwbSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PmlwcG0tYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBHcmVnIE1pcnNreSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2Rh
eSwgQXVndXN0IDcsIDIwMTkgYXQgNzo0MyBQTTxicj4NCjxiPlRvOiA8L2I+UmFrZXNoIEdhbmRo
aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPklQUE0g
Q2hhaXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7LCBNaXJqYSBLdWVobGV3aW5kICZs
dDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmll
dGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OywgSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWls
dG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0OywN
CiAmcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnPC9hPiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFt
cDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5IaSBSYWtlc2gsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24g
b2YgbXkgcmVzcG9uc2VzIGFuZCB2ZXJ5IHBvaW50ZWQgcXVlc3Rpb25zLiBQbGVhc2UgZmluZCBt
eSBmb2xsb3ctdXAgbm90ZXMgaW4tbGluZSBiZWxvdyB1bmRlciBHSU0mZ3Q7Jmd0OyB0YWcuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5S
ZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDExOjE1IEFNIFJha2VzaCBHYW5kaGkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBHcmVnLDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MgZm9yIHlv
dXIgcmVwbHkuIFBsZWFzZSBzZWUgaW5saW5lICZsdDtSRyZndDsuLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQg
MTI6MTQgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBSYWtl
c2gsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5r
IHlvdSBmb3IgcG9pbnRpbmcgdG8gdGhlc2UgdHdvIFJGQ3MuIFBsZWFzZSBjb25zaWRlciBteSB0
aG91Z2h0czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDQgbGV2ZWwxIGxmbzQiPg0KKDEpIFJG
QyA3ODIwIGlzIEV4cGVyaW1lbnRhbCBhbmQsIGFzIEkgdW5kZXJzdGFuZCwgdGhlIHByb3Bvc2Vk
IHNvbHV0aW9uIGlzIG5vdCBzZWVuIGtpbmRseSBieSB0aGUgc2VjdXJpdHkgZXhwZXJ0cywgYW5k
IGZvciBhIGdvb2QgcmVhc29uLiBBcyB5b3UndmUgY29ycmVjdGx5IHBvaW50ZWQgb3V0LCBTVEFN
UCBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSBtYXkgZWFzaWx5IHN1cHBvcnQgdGhlIHRlY2huaXF1
ZSBkZXNjcmliZWQgaW4gUkZDIDc4MjAuDQogQnV0IEknbSBub3Qgc3VyZSB3ZSBoYXZlIHRvIGRv
IHRoYXQgaW4gdGhlIGJhc2Ugc3BlY2lmaWNhdGlvbi4gV2hhdCB3ZSBjYW4gZG8gaXMgdG8gcmVs
YXggbGFuZ3VhZ2Ugb24gTUJaIGFuZCBkcm9wICZxdW90O01VU1QgYmUgemVyb2VkIG9uIHRyYW5z
bWlzc2lvbiZxdW90OyBsZWF2aW5nICZxdW90O01VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0JnF1
b3Q7LiBXaGF0IGRvIHlvdSB0aGluaz88bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7Ukcm
Z3Q7IE9rIHdpdGggdGhhdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8dWwg
dHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwyIGxldmVsMSBs
Zm81Ij4NCigyKSBJIGFwcHJlY2lhdGUgeW91ciBpbnRlcmVzdCBpbiBSRkMgNzc1MCAoYXMgb25l
IG9mIGNvLWF1dGhvcnMpLiBXZSd2ZSBkZWNpZGVkIHRvIHN1cHBvcnQgdGhpcyBmdW5jdGlvbmFs
aXR5IGluIGFuIGV4dGVuc2lvbiB0byBTVEFNUC4gQ2xhc3Mgb2YgU2VydmljZSBUTFYgZnVsbHkg
c3VwcG9ydHMgdGhlIGZ1bmN0aW9uYWxpdHkgZGVmaW5lZCBpbiBSRkMgNzc1MCBhbmQgb2ZmZXJz
IHRoZSBhYmlsaXR5IHRvIGluc3RydWN0IHRoZSBTZXNzaW9uLVJlZmxlY3Rvcg0KIHdoaWNoIERT
Q1AgdmFsdWUgaXQgbXVzdCB1c2UgZm9yIHRoZSByZWZsZWN0ZWQgU1RBTVAgcGFja2V0LiBUaHVz
IENvUyBtYXJraW5nIGNvbnNpc3RlbmN5IGlzIHZlcmlmaWVkIGluIGZvcndhcmQgYW5kIHJldmVy
c2UgZGlyZWN0aW9ucy48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7UkcmZ3Q7IEluIHRo
YXQgY2FzZSwgZHJhZnQgbWF5IHNheSBSRkM3NzUwIG1ldGhvZCBpcyBub3Qgc3VwcG9ydGVkIGJ5
IFNUQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R0lNJmd0OyZndDsgVGhvdWdoIGl0
IGlzIG5vdCBwYXJ0IG9mIHRoZSBiYXNlIHNwZWNpZmljYXRpb24sIHRoZSBhYmlsaXR5IHRvIHRl
c3QgdGhlIGNvbnNpc3RlbmN5IG9mIENvUyBtYXBwaW5nIG9uIGEgcGF0aCBiZXR3ZWVuIFNUQU1Q
IFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxlY3RvciBpcyBzdXBwb3J0ZWQNCiBieSB1
c2luZyB0aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYuIEFuZCBzaW5jZSBpdCBoYXMgYmVlbiByZWNl
bnRseSBhZG9wdGVkIGJ5IElQUE0gV0csIEkgZG9uJ3QgdGhpbmsgdGhhdCBzdWNoIGEgc3RhdGVt
ZW50IHdpbGwgYmUgaGVscGZ1bCB0byBhbiBpbXBsZW1lbnRvciBvZiBTVEFNUC48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFsc28s
IEkgdGhpbmsgdGhlIGRyYWZ0IGRyb3BwZWQgc3VwcG9ydGluZyB0aGUgc2VydmVyIG9jdGV0IFtS
RkM2MDM4XSwgcmlnaHQ/IElmIHNvLCBmb2xsb3dpbmcgdGV4dCBuZWVkcyB1cGRhdGluZz88bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
Jm5ic3A7IG8gJm5ic3A7KDMpIFBhY2tldCBQYWRkaW5nIChyZWZsZWN0ZWQpIGlzIGFuIG9wdGlv
bmFsIHZhcmlhYmxlIGxlbmd0aCBmaWVsZC4uPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgVGhl
IGxlbmd0aCBvZiB0aGUgUGFja2V0IFBhZGRpbmcgKHJlZmxlY3RlZCkgZmllbGQgTVVTVCBiZSBl
cXVhbDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IHRvIHRoZSB2YWx1ZSBvZiB0aGUgU2VydmVy
IE9jdGV0cyBmaWVsZCAoRmlndXJlIDIpLiZuYnNwOyBJZiB0aGUgdmFsdWU8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyBpcyBub24temVybywgdGhlIFNlc3Npb24tUmVmbGVjdG9yIE1VU1QgY29w
eSBudW1iZXIgb2Ygb2N0ZXRzPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXF1YWwgdG8gdGhl
IHZhbHVlIG9mIFNlcnZlciBPY3RldHMgZmllbGQgc3RhcnRpbmcgd2l0aCB0aGUgU2VydmVyPGJy
Pg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgT2N0ZXRzIGZpZWxkLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+R0lNJmd0OyZndDsgSSdtIHNvcnJ5IHlvdSd2ZSBoYWQgYW4gb2xkZXIgd29ya2lu
ZyB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4gQXR0YWNoZWQgaXMgdGhlIGN1cnJlbnQgdmVyc2lvbiBh
bmQgdGhlIHRleHQgaGFzIGJlZW4gcmVtb3ZlZC4gQ291bGQgeW91IGxldCBtZSBrbm93IGlmIHRo
aXMgY2hhbmdlIGlzIGFjY2VwdGFibGU/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SYWtlc2g8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgQXVnIDYsIDIwMTkgYXQgODowNiBBTSBS
YWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IaSBHcmVnLDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPkNvdXBsZSBvZiBhZGRpdGlvbmFsIGNvbW1lbnRzIG9uIHRoZSBk
cmFmdDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGVyZSBhcmUgVFdBTVAg
ZXh0ZW5zaW9ucyBmb3IgQ2hlY2tzdW0gY29tcGxlbWVudCBpbg0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzY3Njc2NyI+UkZDIDc4MjA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPiBhbmQgRFNDUC1FQ04gaW48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNjc2NzY3
Ij4gUkZDIDc3NTAuIEdvb2QgdG8gYWRkIHNvbWUgdGV4dA0KIGZvciBTVEFNUCBpZiB0aGV5IGNh
biBiZSBzdXBwb3J0ZWQgb3Igbm90IHN1cHBvcnRlZC4gSSBjYW4gc2VlIHRoZXkgY2FuIGJlIHN1
cHBvcnRlZCBhcyBmb2xsb3dpbmcsIGFuZCBzaG91bGQgbm90IGJyZWFrIGFueXRoaW5nOjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4wJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAzPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllcjtjb2xvcjojNjc2NzY3Ij4wIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFNlcXVlbmNlIE51bWJlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUcmFuc21pdCBUaW1lc3RhbXAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+fCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8DQo8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWdu
OmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAw
MDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEVycm9yIEVzdGltYXRlJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTUJaJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3Vy
aWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFw
dDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlY2Vp
dmUgVGltZXN0YW1wJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJh
c2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3Vy
aWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIFNlcXVlbmNlIE51bWJlciZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xvcjojNjc2NzY3Ij4mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmUiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3
Njc2NyI+fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBTZW5kZXIgVGltZXN0YW1wJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHw8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
Y207bWFyZ2luLWJvdHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3
NjciPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286
cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8
L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPnwmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VuZGVyIEVycm9yIEVzdGltYXRlJm5ic3A7Jm5ic3A7
Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgTUJaJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8
L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpDb3VyaWVyO2NvbG9yOiM2NzY3NjciPiYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6Q291cmllcjtjb2xv
cjojNjc2NzY3Ij58Jm5ic3A7IFNlbmRlciBUVEwmbmJzcDsmbmJzcDsgfCBTLURTQ1AtRUNOJm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgQ2hlY2tzdW0gQ29tcGxlbWVudCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsgfDwvc3Bhbj48L2I+PG86cD48L286
cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dmVydGlj
YWwtYWxpZ246YmFzZWxpbmUiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OkNvdXJpZXI7Y29sb3I6IzY3Njc2NyI+JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8
L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhhbmtz
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlJha2VzaDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDEwOjA3IFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+SGkgUmFrZXNoLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj50aGFuayB5b3UgZm9yIHlvdXIgcXVlc3Rpb24uIEluIG15IGV4
cGVyaWVuY2UsIHNvbWUgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0IGhhdmUgdGFrZW4g
dGhlIGxpYmVydHkgdG8gYWxsb3cgdXNpbmcgVURQIHBvcnQgbnVtYmVycyBvdXRzaWRlIHRoZSBE
eW5hbWljL1ByaXZhdGUgcmFuZ2UuIEkgYmVsaWV2ZQ0KIHRoYXQgaXMgbm90IHRoZSByaWdodCBk
ZWNpc2lvbi4gSW4gdGhlIG5vdGUgb2YgSUFOQSdzIFNlcnZpY2UgTmFtZSBhbmQgVHJhbnNwb3J0
IFByb3RvY29sIFBvcnQgTnVtYmVyIFJlZ2lzdHJ5IHdlIHJlYWQ6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDtTZXJ2aWNlIG5h
bWVzIGFuZCBwb3J0IG51bWJlcnMgYXJlIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBkaWZm
ZXJlbnQ8YnI+DQombmJzcDtzZXJ2aWNlcyB0aGF0IHJ1biBvdmVyIHRyYW5zcG9ydCBwcm90b2Nv
bHMgc3VjaCBhcyBUQ1AsIFVEUCwgRENDUCwgYW5kPGJyPg0KJm5ic3A7U0NUUC48YnI+DQo8YnI+
DQombmJzcDtTZXJ2aWNlIG5hbWVzIGFyZSBhc3NpZ25lZCBvbiBhIGZpcnN0LWNvbWUsIGZpcnN0
LXNlcnZlZCBwcm9jZXNzLCBhczxicj4NCiZuYnNwO2RvY3VtZW50ZWQgaW4gW1JGQzYzMzVdLjxi
cj4NCjxicj4NCiZuYnNwO1BvcnQgbnVtYmVycyBhcmUgYXNzaWduZWQgaW4gdmFyaW91cyB3YXlz
LCBiYXNlZCBvbiB0aHJlZSByYW5nZXM6IFN5c3RlbTxicj4NCiZuYnNwO1BvcnRzICgwLTEwMjMp
LCBVc2VyIFBvcnRzICgxMDI0LTQ5MTUxKSwgYW5kIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRl
PGJyPg0KJm5ic3A7UG9ydHMgKDQ5MTUyLTY1NTM1KTsgdGhlIGRpZmZlcmVuY2UgdXNlcyBvZiB0
aGVzZSByYW5nZXMgaXMgZGVzY3JpYmVkIGluPGJyPg0KJm5ic3A7W1JGQzYzMzVdLiBBY2NvcmRp
bmcgdG8gU2VjdGlvbiA4LjEuMiBvZiBbUkZDNjMzNV0sIFN5c3RlbSBQb3J0cyBhcmU8YnI+DQom
bmJzcDthc3NpZ25lZCBieSB0aGUgJnF1b3Q7SUVURiBSZXZpZXcmcXVvdDsgb3IgJnF1b3Q7SUVT
RyBBcHByb3ZhbCZxdW90OyBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbjxicj4NCiZuYnNwO1tSRkM4
MTI2XS4gVXNlciBQb3J0cyBhcmUgYXNzaWduZWQgYnkgSUFOQSB1c2luZyB0aGUgJnF1b3Q7SUVU
RiBSZXZpZXcmcXVvdDsgcHJvY2Vzcyw8YnI+DQombmJzcDt0aGUgJnF1b3Q7SUVTRyBBcHByb3Zh
bCZxdW90OyBwcm9jZXNzLCBvciB0aGUgJnF1b3Q7RXhwZXJ0IFJldmlldyZxdW90OyBwcm9jZXNz
LCBhcyBwZXI8YnI+DQombmJzcDtbUkZDNjMzNV0uIER5bmFtaWMgUG9ydHMgYXJlIG5vdCBhc3Np
Z25lZC48YnI+DQo8YnI+DQombmJzcDtUaGUgcmVnaXN0cmF0aW9uIHByb2NlZHVyZXMgZm9yIHNl
cnZpY2UgbmFtZXMgYW5kIHBvcnQgbnVtYmVycyBhcmU8YnI+DQombmJzcDtkZXNjcmliZWQgaW4g
W1JGQzYzMzVdLjxicj4NCjxicj4NCiZuYnNwO0Fzc2lnbmVkIHBvcnRzIGJvdGggU3lzdGVtIGFu
ZCBVc2VyIHBvcnRzIFNIT1VMRCBOT1QgYmUgdXNlZCB3aXRob3V0PGJyPg0KJm5ic3A7b3IgcHJp
b3IgdG8gSUFOQSByZWdpc3RyYXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5NeSBpbnRlcnByZXRhdGlvbiBpcyB0aGF0IHBvcnRz
IGluIFN5c3RlbSBhbmQgVXNlciByYW5nZXMsIGV2ZW4gaWYgbm90IHlldCBhc3NpZ25lZCwgbXVz
dCBub3QgYmUgdXNlZCB3aXRob3V0IGZvbGxvd2luZyB0aGUgYXNzaWdubWVudCBwcm9jZXNzLiBU
aHVzLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgYSBudW1iZXINCiBoYWQgbm90IHlldCBiZWVuIGFz
c2lnbmVkIHRvIGEgc2VydmljZSwgaXQgbXVzdCBub3QgYmUgdXNlZCBhcyB0aGUgZGVzdGluYXRp
b24gVURQIHBvcnQgbnVtYmVyLiBBbHNvLCBjb25zaWRlciBvcGVyYXRpb25hbCBpc3N1ZXMgaWYg
YSBuZXcgc2VydmljZSBpcyBhc3NpZ25lZCBhIG5ldyBwb3J0IG51bWJlciBmcm9tIHRoZSBVc2Vy
IFBvcnRzIHJhbmdlLiBPbmUgZGF5IHRoZSBudW1iZXIgd2FzICZxdW90O2ZyZWUmcXVvdDsgYW5k
IHRvbW9ycm93IGl0IG1heSBiZQ0KIGFzc2lnbmVkLiBIYW5kbGluZyBzdWNoIGEgc2NlbmFyaW8g
d2lsbCBhZGQgY29tcGxleGl0eSB3aGlsZSBiZW5lZml0cyBhcmUsIGluIG15IG9waW5pb24sIHF1
ZXN0aW9uYWJsZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPkdyZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNTowOSBQTSBS
YWtlc2ggR2FuZGhpICZsdDs8YSBocmVmPSJtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgR3Jl
Zyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPldoeSBsaW1pdCB0aGUgVURQIHBvcnQgcmFuZ2UgdG8gNDkxNTItNjU1MzU/IEFueSBmcmVl
IFVEUCBwb3J0IGNhbiBiZSB1c2VkLCBubz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmFrZXNoPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE1vbiwgSnVsIDgsIDIwMTkg
YXQgNzoyMCBQTSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5IaSBTaGFocmFtLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj50aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNlIGZpbmQg
bXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24s
IEp1bCA4LCAyMDE5IGF0IDI6MDIgUE0gU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0
bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdldD0iX2JsYW5rIj5zaGFocmFtLmRh
dmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5ISSBHcmVnDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHJlYWQgeW91ciBkcmFmdCBhbmQgaGF2ZSB0aGUg
Zm9sbG93aW5nIHF1ZXN0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0
IG51bWJlciBvciBpdCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJv
bSBUV0FNUCB0aGVuICZuYnNwO2hvdyBkb2VzIHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJl
dHdlZW4gVFdBTVAgYW5kIFNUQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFNU
QU1QIHVzZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVyIGFsbG9jYXRlZCBmb3IgdGhl
IE9XQU1QLVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChSRkMgODU0NSkgYXMgdGhlIGRl
ZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RBTVAgbWF5IHVzZSBkZXN0aW5h
dGlvbg0KIFVEUCBwb3J0IG51bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBv
cnRzIHJhbmdlIDQ5MTUyLTY1NTM1LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4yKSBXaGF0IGlzIHRoZSBiZW5lZml0IG9mIFNUQU1PIGNvbXBh
cmVkIHRvIFRXQU1QPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IFRoZSB3b3JrIHdh
cyBkcml2ZW4gYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMsIGFtb25nIHRoZW06PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwxIGxldmVsMSBsZm82Ij4NCmNoYWxsZW5nZXMgaW4gYWNoaWV2aW5nIGlu
dGVyb3BlcmFiaWxpdHkgYW1vbmcgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QLUxpZ2h0OzxvOnA+
PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm82
Ij4NCmluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcgcGVyZm9ybWFuY2UgbW9uaXRv
cmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChUUi0zOTApOzxvOnA+PC9vOnA+
PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwxIGxldmVsMSBsZm82Ij4NCmlt
cHJvdmUgZXh0ZW5zaWJpbGl0eSBvZiBJUCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRvb2wgdG8g
c3VwcG9ydCBtZWFzdXJlbWVudHMsIHRlc3Rpbmcgb2YgbmV3IG1ldHJpY3MgYW5kIHBhcmFtZXRl
cnMsIGUuZy4sIGNvbnNpc3RlbmN5IG9mIENvUyBpbiB0aGUgbmV0d29yay4mbmJzcDs8bzpwPjwv
bzpwPjwvbGk+PC91bD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Mykg
V2h5IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R0lNJmd0
OyZndDsgSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXplIG9mIFNUQU1Q
IHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBmb3IgVFdBTVAg
YW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAtTGlnaHQgaW1w
bGVtZW50YXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp
Z2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+VGh4PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlNoYWhyYW08bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTox
Mi4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5PbiBKdWwgOCwgMjAxOSwgYXQgMTA6MTcgQU0sIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgTWlyamEsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlvdSBmb3IgdGhlIHN1Z2dlc3RlZCB0ZXh0LiBU
aGUgbmV3IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7IExvYWQgb2Yg
U1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGlt
cGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVDxicj4NCiZuYnNwOyAmbmJzcDsgJm5i
c3A7IGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVzdCBzZXNz
aW9uLjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHBy
b3ZpZGVzIGd1aWRhbmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZDxicj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7IGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuJm5ic3A7IFdoaWxlIHRoZSBjaGFyYWN0
ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBkZXBlbmRz
IG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRvIHN0YXkg
aW48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtS
RkM4MDg1XS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBk
YXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYg
ZGVhZGxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDg6NTggQU0gTWly
amEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZAa3VlaGxld2luZC5uZXQiIHRh
cmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBHcmVnLDxicj4NCjxicj4NClNlZSBiZWxvdy48
YnI+DQo8YnI+DQomZ3Q7IE9uIDguIEp1bCAyMDE5LCBhdCAxNjo1NCwgR3JlZyBNaXJza3kgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsg
SGkgTWlyamEsPGJyPg0KJmd0OyB0aGFuayB5b3UgZm9yIHRoZSByZWZlcmVuY2UgdG8gUkZDIDgw
ODUuIEkgYWdyZWUgdGhhdCB0aGUgZG9jdW1lbnQgaXMgdmVyeSBtdWNoIHJlbGV2YW50IGFuZCBh
IHJlZmVyZW5jZSB0byBSRkMgODA4NSBpbiBTVEFNUCBpcyB1c2VmdWwuIFdoaWxlIHJlYWRpbmcg
U2VjdGlvbiAzLjEuMyBJIGNhbWUgdG8gdGhpbmsgdGhhdCB0aGUgZGlzY3Vzc2lvbiBhbmQgZ3Vp
ZGFuY2UgaW4gb3RoZXIgc2VjdGlvbnMgb2YgUkZDIDgwODUsIHBhcnRpY3VsYXJseSwNCiBTZWN0
aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3MgTWVhc3VyZW1lbnRzIG9uIENv
bmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gdGhhdCBzZWN0
aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRp
b25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMgSW5mb3JtYXRpb25hbCByZWZl
cmVuY2UgYXMgaXQgaXMgQkNQLjxicj4NCiZndDsgTkVXIFRFWFQ6PGJyPg0KJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO0xvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9mZmVyZWQgdG8g
YSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5n
IHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUgdGhv
cm91Z2hseSBhbmFseXplZCB1c2luZyBbUkZDODA4NV0gYW5kIGl0cyBTZWN0aW9uIDMuMS41IGlu
PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhcnRpY3VsYXIgYmVmb3JlIGxh
dW5jaGluZyB0aGUgdGVzdCBzZXNzaW9uLi4uLjxicj4NCjxicj4NCjxicj4NCk5vdCBzdXJlIGlm
IOKAnHVzaW5n4oCdIGlzIHRoZSByaWdodCB3b3JkIGJ1dCBvdGhlcndpc2UgZmluZSBmb3IgbWUu
IE9yIHlvdSBjb3VsZCBoYXZlIGEgc2VwYXJhdGUgc2VudGVuY2UgbGlrZTo8YnI+DQo8YnI+DQri
gJxSRkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0
d29yayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3Rp
YyBvZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhp
Z2hseSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4
MDg1LuKAnTxicj4NCjxicj4NCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmPGJyPg0KPGJyPg0KQkNQ
IGlzIHRoZSBzYW1lIG1hdHVyaXR5IGxldmVsIGFzIFBTLiBTbyBpdCB3b3VsZG7igJl0IGJlIGEg
ZG93bnJlZi4gSG93ZXZlciwgSSB0aGluayBoYXZpbmcgdGhpcyBhcyBpbmZvcm1hdGlvbmFsIHJl
ZiBpcyBmaW5lLjxicj4NCjxicj4NCk1pcmphPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyBHcmVnPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9u
IE1vbiwgSnVsIDgsIDIwMTkgYXQgMjozNyBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVm
PSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxl
d2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IFRoYW5rcyBhIGxvdCBmb3IgeW91IHJlcGx5LiBDaGFuZ2VzIGFyZSBnb29kLiBJIHdv
bmRlciBpZiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHJvdmlkZSBhIHJlZmVyZW5jZSB0byBSRkM4
MDg1IGJlY2F1c2UgaXQgaGFzIGEgbG90IG9mIGluZm9ybWF0aW9uIGFib3V0IGNvbmdlc3Rpb24g
Y29udHJvbCBvZiBVRFAgYmFzZWQgdHJhZmZpYz8gSXQgcmVjb21tZW5kcyB0byBzZW5kIG5vdCBt
b3JlIHRoYW4gMSBwYWNrZXQgcGVyIDMgc2Vjb25kcyAoaWYNCiBSVFQgaXMgdW5rbm93bikuIEkg
Z3Vlc3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5n
IHRyYWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1l
bmRhdGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFsc28gSeKA
mXZlIGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVu
YXRlbHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBs
aXN0LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28g
b3RoZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVu
Y29udmllbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0OyBNaXJqYTxicj4NCiZndDsgPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7ICZndDsgT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyA8YnI+
DQomZ3Q7ICZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyAmZ3Q7IHRoYW5rIHlvdSBmb3IgeW91ciB0
aG9yb3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNl
IGZpbmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNJmd0OyZndDsuIEF0dGFj
aGVkIHRoZSBkaWZmLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgUmVnYXJkcyw8YnI+
DQomZ3Q7ICZndDsgR3JlZzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gVGh1LCBK
dWwgNCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0
bzppZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5l
dDwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyBIaSBhdXRob3JzLCBoaSBhbGwsPGJyPg0K
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRv
Y3VtZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNj
dXNzIG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2FsbC48YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29t
ZXRoaW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1Q
IGFuZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVy
LCBhcyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0
IGxlYXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQNCiB0aGF0IHBh
Y2tldCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0IG1p
Z2h0IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBsZWFz
dCBoYXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBjb3Vs
ZCBiZSBnb29kLjxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyZuYnNwOyBUaGFuayB5b3UgZm9y
IHlvdXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMg
dG8gdGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFn
ZW1lbnQgY29tcG9uZW50czo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IEJlY2F1c2Ugb2Yg
dGhlIGNvbnRyb2w8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IGFuZCBtYW5hZ2VtZW50IG9m
IGEgU1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPGJyPg0KJmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1
aXJlbWVudCBpcyBzZXQ6PGJyPg0KJmd0OyAmZ3Q7IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZTo8
YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRl
c3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3Nz
aWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBs
YXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7
IDxicj4NCiZndDsgJmd0OyBBbm90aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVy
eSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0
IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9u
IGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wu
IEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci48YnI+DQomZ3Q7ICZndDsgR0lNJmd0
OyZndDsgQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gJnF1b3Q7VURQIHRyYW5zcG9ydCZxdW90OyBp
bnRvIHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBUaGVvcnkgb2YmbmJzcDsgT3BlcmF0aW9ucyBzZWN0
aW9uOjxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJh
bnNtaXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Np
b24tUmVmbGVjdG9yLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgTWlyamE8YnI+DQom
Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFAuUy46PGJyPg0KJmd0OyAmZ3Q7IE5pdDogcy9UaGlz
IGRvY3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJv
dG9jb2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3Vy
ZW1lbnQgdGVzdCBwcm90b2NvbC88YnI+DQomZ3Q7ICZndDsgLSZndDsg4oCcYW7igJ0gbWlzc2lu
Zzxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyBUaGFuayB5b3UuIERvbmUuIDxicj4NCiZndDsg
Jmd0OyAmbHQ7RGlmZl8gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dCAtIGRyYWZ0LWlldGYt
aXBwbS1zdGFtcC0wNy4uLi50eHQuaHRtbCZndDs8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxp
c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlw
cG1AaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pcHBtIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzppcHBtQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0iIHRhcmdldD0iX2JsYW5r
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PG86cD48L286
cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_C454EF133ACD4118B2E68126F526D845ciscocom_--


From nobody Mon Aug 12 15:13:55 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A53F120A8D; Mon, 12 Aug 2019 15:13:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K4Wi-qPaTirY; Mon, 12 Aug 2019 15:13:50 -0700 (PDT)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 8392D121C55; Mon, 12 Aug 2019 09:00:40 -0700 (PDT)
Received: by mail-lf1-x132.google.com with SMTP id a30so11516274lfk.12; Mon, 12 Aug 2019 09:00:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=CUel0aWigYU9Q12JarbAk3HwkvNFrDTVHX7zIUPsiRA=; b=Wg7K6qGmaVVLYiH7scBVDBWLuG2vbkeQ4lJNERdEj+O+CJQMzEeb32Z4pG5D3mPrVw EbXp0uxTqx3srw6jSN44bgd4hjIOvWIx6fA3recO0b27ABP4N4m4YUMk6LmOxqDZj1E2 PBcxN6HK96RVY7mpM+cXqIItcsM6+JyQasn/SLKC81A1ReNAZb/tzsLsSrKaSffIDeT9 qAdnLM4yhyQYpD2GF3KFINWXv3C03ZHdiWZP5RkrToEPW0F14MUOFL0oL4YIx2+V7g33 W8aY32v04cvBfxQHuv3S5l/GbdSXEpRHiB/JuDB6+UQ9uLdtTYhjNd1wlEr8WmqIRXwA OzAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=CUel0aWigYU9Q12JarbAk3HwkvNFrDTVHX7zIUPsiRA=; b=Y3gNwGlH8bFHS1bJ7vd/fyQSevdGup+VOtOw6eutEVz58/zNs09chrnvUQzE+24eRP M3hjyyYB7+qgIFz09MHcU85BMHskgLefDGZPyhRyC4T3zWgUAFDwij4SIrNvyfur67+t KNQ+TN+kY/XW25jofTbD2gHYJomtodnVK+XWP/xsxO5QrUJ/2UK7D08l6yD2hmgsvnjY HQGFEJF57XE9ebbY48G8MU/m+wgoS3hYnaa8MbHcKDOIgVC9lxRNTVvMlDPTpCWQGcBs BqRRRcNk9UJvoXFq43ovY6cl8QXAtK0DlGs5iEBB5BVrcRei7moVJlYL1SocSMeV7Pj/ fF3A==
X-Gm-Message-State: APjAAAUU2AZiaEyzcLZIvCmtE5LgWLJtpvAZB5sluqZiBswe4N8CLGwW 9nKcbxv+N5HDrBi+21HrkgqyaPjrSrCCMQxlMA20zw==
X-Google-Smtp-Source: APXvYqwJgboilOGXS/iB0xC12yCkJ9xCCJ+cV/+pAJIshgAchrpxDBOJDQ3AWQ54wRaWfZLO4Fjlmx5orLo4OywjS/c=
X-Received: by 2002:a19:cbc4:: with SMTP id b187mr19495729lfg.27.1565625638091;  Mon, 12 Aug 2019 09:00:38 -0700 (PDT)
MIME-Version: 1.0
References: <156562532735.6659.17951527924120162955.idtracker@ietfa.amsl.com>
In-Reply-To: <156562532735.6659.17951527924120162955.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 12 Aug 2019 09:00:27 -0700
Message-ID: <CA+RyBmUdNyqHpNdVYdNU4M-k0or1nw02DU9BQrukHskbcGqmyw@mail.gmail.com>
To: IETF IPPM WG <ippm@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>
Content-Type: multipart/alternative; boundary="00000000000002807d058feda06a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/FTyRUG025-G8DWBa0K_eZMKnDo4>
Subject: [ippm] Fwd: New Version Notification for draft-ietf-ippm-stamp-07.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Aug 2019 22:13:54 -0000

--00000000000002807d058feda06a
Content-Type: text/plain; charset="UTF-8"

Dear All,
this version includes updates, perhaps the most important to the use of UDP
port numbers by a Session-Sender and a Session-Reflector, resulting from
the very helpful comments and the great discussion with Rakesh Gandhi (many
thanks, Rakesh).
Authors believe that all comments received have been addressed.

Regards,
Greg

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Aug 12, 2019 at 8:55 AM
Subject: New Version Notification for draft-ietf-ippm-stamp-07.txt
To: Henrik Nydell <hnydell@accedian.com>, Gregory Mirsky <
gregimirsky@gmail.com>, Richard Foote <footer.foote@nokia.com>, Guo Jun <
guo.jun2@zte.com.cn>



A new version of I-D, draft-ietf-ippm-stamp-07.txt
has been successfully submitted by Greg Mirsky and posted to the
IETF repository.

Name:           draft-ietf-ippm-stamp
Revision:       07
Title:          Simple Two-way Active Measurement Protocol
Document date:  2019-08-12
Group:          ippm
Pages:          15
URL:
https://www.ietf.org/internet-drafts/draft-ietf-ippm-stamp-07.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/
Htmlized:       https://tools.ietf.org/html/draft-ietf-ippm-stamp-07
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp
Diff:           https://www.ietf.org/rfcdiff?url2=draft-ietf-ippm-stamp-07

Abstract:
   This document describes a Simple Two-way Active Measurement Protocol
   which enables the measurement of both one-way and round-trip
   performance metrics like delay, delay variation, and packet loss.




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

The IETF Secretariat

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

<div dir=3D"ltr">Dear All,<div>this version includes updates, perhaps the m=
ost important to the use of UDP port numbers by a Session-Sender and a Sess=
ion-Reflector, resulting from the very helpful comments and the great discu=
ssion with Rakesh Gandhi (many thanks, Rakesh).</div><div>Authors believe t=
hat all comments received have been addressed.</div><div><br></div><div>Reg=
ards,</div><div>Greg<br><br><div class=3D"gmail_quote"><div class=3D"gmail_=
attr" dir=3D"ltr">---------- Forwarded message ---------<br>From: <span dir=
=3D"auto">&lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@i=
etf.org</a>&gt;</span><br>Date: Mon, Aug 12, 2019 at 8:55 AM<br>Subject: Ne=
w Version Notification for draft-ietf-ippm-stamp-07.txt<br>To: Henrik Nydel=
l &lt;<a href=3D"mailto:hnydell@accedian.com">hnydell@accedian.com</a>&gt;,=
 Gregory Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">gregimirsky@gm=
ail.com</a>&gt;, Richard Foote &lt;<a href=3D"mailto:footer.foote@nokia.com=
">footer.foote@nokia.com</a>&gt;, Guo Jun &lt;<a href=3D"mailto:guo.jun2@zt=
e.com.cn">guo.jun2@zte.com.cn</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-ietf-ippm-stamp-07.txt<br>
has been successfully submitted by Greg Mirsky and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-ietf-ippm-stamp<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A007<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Simple Two-way Active Measurement =
Protocol<br>
Document date:=C2=A0 2019-08-12<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ippm<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a target=3D"_blank" rel=3D"n=
oreferrer" href=3D"https://www.ietf.org/internet-drafts/draft-ietf-ippm-sta=
mp-07.txt">https://www.ietf.org/internet-drafts/draft-ietf-ippm-stamp-07.tx=
t</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a target=3D"_blank" rel=3D"norefe=
rrer" href=3D"https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/">http=
s://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a target=3D"_blank" rel=3D"noreferrer"=
 href=3D"https://tools.ietf.org/html/draft-ietf-ippm-stamp-07">https://tool=
s.ietf.org/html/draft-ietf-ippm-stamp-07</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a target=3D"_blank" rel=3D"noreferrer"=
 href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp">https=
://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a target=3D"_blank" rel=3D"n=
oreferrer" href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ippm-stam=
p-07">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ippm-stamp-07</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document describes a Simple Two-way Active Measurement Pr=
otocol<br>
=C2=A0 =C2=A0which enables the measurement of both one-way and round-trip<b=
r>
=C2=A0 =C2=A0performance metrics like delay, delay variation, and packet lo=
ss.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a target=3D"_blank" r=
el=3D"noreferrer" href=3D"http://tools.ietf.org">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
</div></div></div>

--00000000000002807d058feda06a--


From nobody Mon Aug 12 17:00:08 2019
Return-Path: <haoyu.song@futurewei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED7BA12001B; Mon, 12 Aug 2019 17:00:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 bPeUGXCIiEaQ; Mon, 12 Aug 2019 17:00:02 -0700 (PDT)
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-eopbgr730125.outbound.protection.outlook.com [40.107.73.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A9E812000E; Mon, 12 Aug 2019 16:59:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OngPumOIJINtam776KDrLJca44uf1tgsMj3tOPRvrWUwiGdAz+rthNzaMb0whNZnbfEMOLWaTIQW/GFKUUjliQkXiHCbqvs9ilW8o+fmaIaBoacUFhI3Giicx+7+Nf8ZoNubCgTyKb13c7F4ytgJZoDFWxT1GcFgegu0rRSRoYTMIpQ55rW/50pNuKTmaHjmWL/FpIVgpgKNwL+ceOybw1e5J31XRm3JFmXuMY0YqdloBt7u18KygT9WnyqUz/vBJJmzUNwWYdG3V/Db1ErRAs9PzcT61FQ3ZxTlCDNha+Xp0HovjjeZXRyTdltSHPG8jyh7Y5feGC3dS/SvABA1CA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tXlWYVUD6RfqxhQsB7Tq/mGBalwIA1BcwiVUPRKDQq4=; b=aQp82RRDLmbVMSEJnR/l8vvcCucHNo/AOJo9cVaAQ/kqS2h/yaeGieqYRgUrRxfMbysW8iKp2UrMWjcqrrytOSA4t/stSht70RZdMES/yvjRNS68uRh/GpTZeYl/opwTqSfF1mzrzrB6VzWlgNmNHrcHqDXch0nOBuhxjbKsQhpsD03QHKwKCCUIKxOK+2t2uhQkRPxjyPuxI1n1Jzg4iWnYrcV6afxlmKQf3h5IsA9z2ujS9ktGx55JZ4SIuaUb/X3/GCxrZlrLBkwsnkHz9IbUuo1+k4+si9iQxq1pdU7ujauK+Ju4CMRkOTAE6ogOrWeDFFXkzcpIc4hdDjsV1Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tXlWYVUD6RfqxhQsB7Tq/mGBalwIA1BcwiVUPRKDQq4=; b=UCSCiy4/uH2uqzpe0uV2JUIzZpHx/mkQfZ+zRz/883c7l5GIITy2yluCquTCAqIYNVtgGB+MEcM1NEEsUlOfsf9ImwwqhIKdCK5MtYjzCoxmrteVqNsvtiSxoicwRVLgYhPM3tNNC2yI/YvMZU7yL14d993aS7Lh5F1jGKZhEE8=
Received: from MN2PR13MB3582.namprd13.prod.outlook.com (10.255.238.139) by MN2PR13MB3472.namprd13.prod.outlook.com (10.255.237.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.14; Mon, 12 Aug 2019 23:59:55 +0000
Received: from MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::51ed:57ae:d3a7:e4bd]) by MN2PR13MB3582.namprd13.prod.outlook.com ([fe80::51ed:57ae:d3a7:e4bd%7]) with mapi id 15.20.2178.013; Mon, 12 Aug 2019 23:59:55 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AdVRaVuwRvhTeI2VTDyRJBkRgBuuOw==
Date: Mon, 12 Aug 2019 23:59:55 +0000
Message-ID: <MN2PR13MB3582D134144C09AEB4A2AFBF9AD30@MN2PR13MB3582.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=haoyu.song@futurewei.com; 
x-originating-ip: [206.16.17.231]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bf5e0824-ee29-4051-2540-08d71f812cb3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:MN2PR13MB3472; 
x-ms-traffictypediagnostic: MN2PR13MB3472:
x-microsoft-antispam-prvs: <MN2PR13MB34727B5960073B2AA5A367799AD30@MN2PR13MB3472.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 012792EC17
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(39850400004)(396003)(376002)(346002)(366004)(199004)(189003)(81166006)(33656002)(81156014)(44832011)(102836004)(52536014)(486006)(7696005)(8676002)(53936002)(86362001)(55016002)(476003)(2501003)(256004)(66556008)(64756008)(66446008)(66946007)(76116006)(66616009)(6436002)(14454004)(6506007)(66476007)(71190400001)(6116002)(26005)(305945005)(558084003)(71200400001)(3846002)(8936002)(7736002)(5660300002)(478600001)(450100002)(66066001)(25786009)(99286004)(316002)(2906002)(9686003)(99936001)(110136005)(186003)(74316002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR13MB3472; H:MN2PR13MB3582.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 1DuGFVrdFBs6i/ll+suuqyjbC+tN1flsfKcLHPo9kZEPgkVb9p1lAzrGZkGba3EaHbg+vQTPlhD7662Iz8RJ1tOXFgwgtyjzycW2XeRyYIszXNkJh2Gdms9iI5DM1cahhQM0wgnEX8ipjgDBFY/M38/Zl8FnD+DfG7NH9PpnXvTjtgaDWMA6zaAl509m+ty7KaDdfFyKzgpya64btReTM8rkG73guNIopok5Bwo672wfyHDhorcvsvZvBFIUqElQ/QmPJPsox3IbloQ14h4nKan4sADIxPfDQtQ9TLMCd+jQuKWfFPchFdx9T3CR5AW37PKNJX1UwpDFFz3CmEOr4SLtJb4KCt9IMAWb8lcFV4Nhpp67X4PDjNBux/i0NqTjfRG9svK9Gvln5LVZcf5brTOOmiCy0b+oi9lPrYAaVK0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_002_MN2PR13MB3582D134144C09AEB4A2AFBF9AD30MN2PR13MB3582namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bf5e0824-ee29-4051-2540-08d71f812cb3
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Aug 2019 23:59:55.5355 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pqxuRtj1k8q7aHTqn+BH677xYpxgHNvB/df3TAZ4m2eMPJebCm4ZZ10FiumK96l8ri8BxlYN8DvEnMDM4EwiSg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3472
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/gqlNC7HjHX0bvDptoCjn_umFoe4>
Subject: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Aug 2019 00:00:06 -0000

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

Dear IOAM data authors and IPPM WG,

To sync up with the latest, I reread the draft and gave it a full review.
Some questions, comments, and suggestions are marked in the document.
Hopefully this can help to tighten the draft.=20
Thanks!

Best regards,
Haoyu
=20

--_002_MN2PR13MB3582D134144C09AEB4A2AFBF9AD30MN2PR13MB3582namp_
Content-Type: application/pdf; name="draft-ietf-ippm-ioam-data-06-review.pdf"
Content-Description: draft-ietf-ippm-ioam-data-06-review.pdf
Content-Disposition: attachment;
 filename="draft-ietf-ippm-ioam-data-06-review.pdf"; size=123195;
 creation-date="Mon, 12 Aug 2019 23:59:11 GMT";
 modification-date="Mon, 12 Aug 2019 23:51:24 GMT"
Content-Transfer-Encoding: base64

JVBERi0xLjYNJeLjz9MNCjc1MiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNzYv
TGVuZ3RoIDM5Ni9OIDEwL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjepFJNb6MwEP0rc2wvHhiMMasK
KS39klo1It1LoxwImBQ1wsg4VfvvO0C6OVUr7R7M+DF+88bjp6SEAJRUQDGoKAWdMAqAQoYyhEhG
HAmkJo4RyHTMxxCHjCMNsdIcE4h1BBcX+LR8hBCfP3uD1x/+duVLb7KME5flYG5s5/HKHlxrHF53
la3bbjdVC6DA1WHrR95IPpYYCRN7wWuFv4v7cZ29et8PvxC9tftBtMY3wrod9nWD26pP9HmW4aV1
tXHrgEsHGyxM5ddhEgitgZJQKL4NBVokHDSJOKHNH/2Htnub5RddZ/9BP/1BnyIliE76iRSB+h/9
uuTxurJ6M+7URe3Kxg9YHZwzPO6fZqGkSCW/MgluACRpEQNRJMK/tVKM7z96pphhOpnnG+Zt0xgW
rsywDinFvmSwN42fd67dvfrN0R9HA8wXXIIifSqzOMM7s3/nH88Nf3ZwjnnBiW8Sb5f5TW6rk43o
2MXkGs5PfEVTq/hS5lsG8XxkPNSafT2sN1n2JcAAic3d/w0KZW5kc3RyZWFtDWVuZG9iag03NTMg
MCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDQyNy9MZW5ndGggOTUzL04gNDkvVHlw
ZS9PYmpTdG0+PnN0cmVhbQ0KaN6sl02P2zYQhv8Kj+2hI84XP4rAQIpeCvS0aU9BLtl4k0UDe7F2
Dv33fbkRbbFo0Sy3B8GkRD98NBqOKOEaYhCJoQh+OAi3rgS11tdgkvFrwbn1PXht/RTS0/gccmr9
Eoq3fg1V0dcYOAIiyoE5JjQEjdrOaGDJ7YwF1tTOeGCzgkYK7LguQHCCmGgJnKOhUdGoMDOQS3Y0
QK6OMc0zGsYY/snaxli7kzbGm1Ib0+YrbUxuRxuD+dzbGFxOwIvjbMaNiiMIJbbrIJcKquOoGX91
CxqbM/6p/MRIQds9ieeg2py9IHbNGXJqpeFjUM8YkzhownUBQnMTTxq0tAgnkCtj5gRyrfBNKVgs
kEKAjXH61avlp+Pjh/3j24hHFt8tP+9P50WWm/3t+W2qVEPOkRJuOheCQC5Mrv5uefPl/fnPh/3y
6/3hj+W31np9OBzPux2Ir3G8WX6/+aUd3306nx9OPy7L+Xj8fKL7/fmOjo8fl4cPd8v724dcvt/t
/ubwNDni0ib0EslxI1KZSkGmMJnb1PyPX07n/f5q8Pn+dn847X+4P9wd/0WiKiFk7okKXJQdoQie
MqX6Hw7/EFX7yiyZsgRTxDNqqE7FkU5IVkJePBuqX6GGuECtU61WymUa6oOpJGLZmGqmyC82Xand
dBKaB1M2aiv2YipOrM+HptF0pXbTSWgdTKOQpo0pK6EiPBtaRtOV2k0nobwuf1BQiGokK9oKLaUm
zqR5gsmDaad201mqb01RoVK8mGqpZBO5zzaartTVdJq6Pilm1C9gUkIawNWU8D7SjIoykf28pr8V
p3yBdtVJqOioijpc7KqaMNVE+osMqiu0q05CNY6qJlTx6LuqK1aXPF+1DqortKtOQnVYVMoUi1xS
1ZhqnmDyILpCu+gs1MeYQlHiNaYaKdYJqg2qK7SrzkLzNqYxk8o1plxIeIKZBtEV2kUnoRa3xV9Q
9Q0btV78sfsj1QnVIU87tatOQo03MZWi2HxdYirVsPl6segKXUVnoaZb0YxifV1QUoR8IvdtKFId
2kVnoduXFDbw2EpeRdvmeiLzbVhOHdpFZ6FlyFLLVOWapfgGoTKT+8M7qlO76ix02E3hIw+fChtV
S1T1xaortav+P1AWkk1OiRJP5JRv3yYSsZna5BQKt0w8fh/eJh3aRWeh21XKpZALd1HGSWN+oWiH
rqLT0O0q5Zyw97uKIs1cJ5jDKu3QLjoLTVvRZJTTVTTjA9VfLLpCu+i3QG9ySGZA3ux2fwkwAFcy
89gNCmVuZHN0cmVhbQ1lbmRvYmoNNzU0IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJz
dCAyNDYvTGVuZ3RoIDEzNDQvTiAyOS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3sxX23LbNhD9gv4D
Rn2I9CAQ94ssK+M6k0lmmtR10r64eaAo0FIjkRqSru1+fQ8o6mKn8YzlPlQzNLBc8ODsYnexFsYR
RoTxxAkiLCPcGIycCI3HCiKlxiiJElhmFdFMYdREO4/REGOj3hJrot4Rp+L3nniJ7x3wGMcCxwnn
DCuwC+cOEE4SHrcVELjUEhNNuJIOE0O4FvGNBR0WP3eY+AjoCXcCEw9kz7AmvmUyTrAv53ECQ7gA
jodg2jeRMrOYaCK192Q8Tn4qq1morhisZ1+SN6FuEplchqy5Mp56Yi2jRmliHYXB1nGqpf6SfLqZ
NvfrkPy8KL4mn+PsrCjKZjL5d0RtN5DeU0OskJQLGMkhCWKlovDN8zHVBlM5Te0OVGELeP9oUHdI
lHMq1J6oEJTLFxPtQLdEjwQ17ICowV9p9kQ5o0IfQdQfEt2CbokeCWr4BtRZiiwyGABPvKYuBqDx
jkr7Yqodakf1WFAjH1C1msak21F1hip/BKp4QLVD3VI9FlQ/oGokBh1rDAWmVdQcEfvmQZxuMbdE
jwU1h3GqwS8mlNBUQzSCWvlioh3oluiRoFYcEpWofUbtiGqGGFAvJdqBbokeCeoeggoUZrcHlY56
+3xQdVDyDVNUCtWVfBw6Ffz5iLbLUKFVhFEeKRpH1Dt4VDNHcS89jXqG51Py2+X7+PTnTbOuR0nS
lOWypovQ5LSsrpP1LE+qPLPW+8Fk8ohJy0BKVFxDlPLU4bZFZWgJGUatlc+vPAeekszCU6LzlOSw
iYv/ziZc49+1yQoauwcNm5ggiptY+EW8rL14/ll1Sco12goLKNX1LCgvWvKn8S4RhEoB7XJj4AX+
fIzNzeZVcn7FKbaijnvDOSbY9fwMo/T4qeS8CmmzKIs3aRP6b0aCoZ9xXKBLssoMmX3F2KtB8pao
5MP31R8/9E3u0XtNp8PcT81QaRuGKU/N0DMV5GxmU2HMILkgLdXkolzfrNvWKEq/3qSzi3JRNPUV
OiXK0Mcp5ahC96RMm1E7eadHpjE0VTt9JzsXLY16Q7XC6No038k7vTC4+OVe38l7PQquQa+GEhS7
wa2803OF+1ju9Ru5iw9cK0yiy1NcUi8iC0mN3Fhh9Sbq/+y/W1zPl3iawe6Ed6+Sz/05fCy0NW7w
+MzfIjySX9ahIHm6rENykVahaNqWM7qzpaBxcTK0zap1G9ITUufEfUC1x/BNjnQhhP62RcOMPRVM
ZdFg97r/sWzIX6G6J2mW3VQIJ0oQVCnJ0oJMAwl367Jqwow086q8uZ7jRVOlZJ1mX0NTk9v5IpuT
WRlqks3T4jpgXei0BAvzfJGR1eKOLHJoyjrsvoTxpI72L7BPWswoIYOnwlqzg7CGIx/Ftef2MK6V
9VM/DdNhGpwaqpnzQze1s2HqssznWjutORamqwBPrFbg8U2Q640fz/vj13erZfRRDWanPfiy93oy
npazewJFUZ/2YkVCQbq9vaW3si1GHFma3M2b1bK3WTS6y9MHCyG3K+tsHlZpAnE4g98TwCf4Jk9H
Zxfvf99uepZV5TRtRuhVuQCBdkG9DtlpDyIVPTIZr8lsUZ32lk3Vm4zrNc5vJ5O6uV+G016OUx/W
i7/DKDam6+akwXEOU8RuMVqGvDnJymVZjX5k7e+kXf7HD7chxvaoKKtVuty8bPG6N73J/yiGxkm0
fDJO1njiGU0G25s/us63JcNJXKZcbuTYUUjTJfenZpF9vScwKOzT+zP4HpfZap/ZSllq0Gzg31vq
3aYDw80hY8I78VRy/yPAAAWRTakNCmVuZHN0cmVhbQ1lbmRvYmoNNzU1IDAgb2JqDTw8L0ZpbHRl
ci9GbGF0ZURlY29kZS9GaXJzdCAzNy9MZW5ndGggMjM2L04gNS9UeXBlL09ialN0bT4+c3RyZWFt
DQpo3pSQT0sDQQzFv0qOeklmMn8yI2WgxYvgaaun0ovtrhbL7rI7Hvz2ZosHEVE8ZF4Iwy8vj7OA
Ac4JEqtkYGvBmWUUVbWXBKsVbYbp2E47o5/Nnm7buVKkpj3UXcyYQcRg9AEkofH6Wgwu7Gn79lTf
x5buT/0rPSzduu+HWooS11pbemzulrp6qXWcb4jqMJxnPLW1w2F6pvHY0dQdkjq6LuWbi8t6zgEj
QxQVE8C5jB5iiujzHwZ+OEnkE2qTUgJbtNGDC4LMEByjCf7/0C85+SzoLwktOQWTkLP7ndgIRO+V
15TyIcAAC2d3Iw0KZW5kc3RyZWFtDWVuZG9iag03NTYgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVj
b2RlL0ZpcnN0IDIwNi9MZW5ndGggMTY4MC9OIDI0L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmje7Fjb
cts2EP2C/gNGfYj9ABD3i2I74zqTaWaaxE0yfUn9wAsYq5EljUTXSb++ByR1ceTITjx6i2YkcrHg
Atg9e3YpxSXhRHFFvMRFE2E1UdIQqQNkXJPMLbEy6R1xwuLqiVDW4SYQoQ1mCk6EFxgRgoiAHyUk
nk2ThSLS4UeJ1lIaMfhann6IMsLjBk9aPKEgaKnT5EC0UhiWnGgb8IQURDuPtbAToxUmS0WMkbAh
NTHea3J0lP02nVdx/oHjVPwiex4XTeazt7FsPtjAAnGOM6sNcZ7hsM4LZpS5yN5dF82XWcz+GE0+
Ze/T3elkMm1OTu62GDYsYqdMwoudRaU440F+t0UjO5PCS+YskVIzYeFBwxncpwzj5h6jbx2xWsPk
21Y8PcfPayJkP5SdfRAM6zEvgkV8sM2L7OwUVxXw0dnZPObNaDp5njfx4PlQchG4F1Jw4bin3D3h
/Mlh9oLo7NW31a9fHWgfqkJoRaXjJdXceerzytPotAxC1aWr6sPsnIh0/LfZ+XR2PWsRlqQ/r/Pq
fDqaNIsPUihmjCfWW8ZlAqNnJtiVvNI7w2xC1FLfyRedP7FB5lw3SybwCMGUc60VZbrI/3Pw++jj
5Rjf5nDl4tVQ9v7gknMnjbP+8GunvyDSZ29mcULqfLyI2Xk+j5OmTZx0nHYLJiB6xDjZbtuFAKk/
xDqirRu+tr6Koeis4Y7viuZ00mD1xcHLN6evyHSWokkuYw6sPTvcFV+hNuKLA30dYM03A1zVsqic
KKmoTU110IF6UUdaQeRAEtK7xMT8KmJHV1fY0Xa0fXegs4OjZ5+vxuTfOF9ga8cDHGrw7OSomFZf
CBSTxfHgsmlmwyy7ublhN4pN5x8zAbxmny+bq/GgmzT8XOe3JkJuZy7Ky3iVZxBplTd5BvMZnqnz
4en5y7+Wi56W82mRN0MkskCQugmLWSyPBxCZHJCToxmpRvPjwbiZD06OFrN8spbJovkyjseDGu6n
i9F/cQjMyVnztImfG5oDRJPhONbN03I6ns6Hv/L287Sd/vcvNzGBbDiZzq/ycTfY2utHBid3BPMo
Szs4Ocpm+CZfnRx2UEPuMQ+UWzCTN8QgRVox4LrE+rtmVH76Ql5Pm7hG+3ts9ceA7raB3q7d43y9
8v0wV+bRVOWV20VVm2ogGWcNtbYFNbUHkmuuaV6EggZ4AdXMilCobarqpQ2qQi1kSiW3SyZtSHWP
8UQyvbzSGwFv6LW+k3uqEioRWjfLJIKzyXedFbh2b1QVtiKofbvtPoTdIfZEVTej5nI0IcinFufV
9CpvxYrkDWku43IkVh8j2UViXoudJBaU2Ax9XRvrQ25oqH2k2tmKFi6XNOYq196oaH19D4kJ+ZPE
Hkpi3xXmb9Kb4X3J15ZZ74mRrm8BeJL3QnBCrNNDa8csmglkKQtoOdpM7dJeBffQDPGrvEBOBM91
ygkkv1LpRgoAU118G+npbgfH3VID6CWXrrAa9FYoAF3LmhZ1dFSgXFfe13mMxR0cp7/mOO9TAoON
hGZOJ05r6Xglr/Rcg+v0Wt/JPcd5wxxsWwQSpyQt5aFXQr/GdB++s/l0saBvrjcI7l0zH32KGPqx
CKotguO83XNPcN0JHhq+8MgiJQSW/3YAb6sRwBgNr4OLlHvwk86DpEUlFS1UGQGeytb6rgBu9dPK
KRZQYtGWM4mXJq3w3uL0Sl7pAW6PA630ndwHUDnBhOlmaQ8rGuxiOqumf0XZQ5ESW/000qTddhfD
/hB7KlJd97XY0UQjaoLvqD9Jf6v10NZWoSo9DaVCVNGG0KI0mqKDqyte6txU4r7687OJfnD9WUZw
R2kBTcGjErBygJWRvpM9T/J+SstW7yxst3oP6o21HwBq9XhiUmEnMalblUVwX1eiTpjFC6JGAUYz
VRRUibrUZRG8Cnd0z3Kre5YakEHlkFIyx9NfSJoZZVfySg9cySDX+k5evuijJ9AizRIstH8yOZY8
LKViXO2PmLa6Z7il3XYfw+4QeyWm/rVwsZOetNpNT0beoqcga+VMQasylKAnb2guIsIv8YxRukaR
uoee5M/2+DvpaRnHnf1vUCAljnbJmrb/bWUZkrwXkpJiC+CiW30J8PXaD3jFfzxJoaHcRVKbagBZ
6iI3vja0iHkBkiocRecuaVl40FRw6KDyO0hqq/3V6FRV6o56UkJK4FVAr+Wlvieplf4WSWmVuiS9
IinDBdNJ3i9JSfVokvpfgAEAzqOfeg0KZW5kc3RyZWFtDWVuZG9iag03NTcgMCBvYmoNPDwvRmls
dGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDI3OS9MZW5ndGggMjU2Ny9OIDMyL1R5cGUvT2JqU3RtPj5z
dHJlYW0NCmje7Fprb9vIFf0F/Q8DFegmwJKc98NxvEizWDRAk02zQfshzYchOYzVyKJWpOq4v75n
+JJs2Yp2EwEtkCCxeeeQM8M59565dxjBNaFEKEOsIIIb4ix+WaI4WrkjmkkiBCVMUuCC4cIZXHDC
rFK4EIQ56XAhCbfxYaEId47jQkcD3Qg8IGXsB7ClEcID1gGXlEiuAElGpJDAJSfSUPQsBS6ci48S
xVTsQ2FaiuFCE6VphAxRJk4MT2qqIxSnHCeGgQ2V8YIRw+KAihNLdbwQxDKNpzCwYyZeKOK4xhBK
E6dwz/l59ud6XYb1O4rloe+zH0PTZoxmb0LRvtMudcQYmmoMYGxKJX6yVAn1Pvtlk7c3q5D9db78
mL2NV8+Wy7q9uECXbwzReBtK3nTms9f48QorKvqm7Pk7lmK01DKnGcMFBn7+DL+Fwx+ZPV8H387r
5Y++DY9+POOUOWoZZ4xppRNqvqP0u8fZT0RmLx+GX718hAUSTlchqbjkiZQmTyyzNqkqLzkPztjS
PM5eE9ZNLHtdrzarziui9beNL1/X82XbvLM2TtVEJ0kNVl5anRonJ3vCqUyjg0z4YG9xnlqsOmci
VcpO9ogrx1MJskZ8sN/3bKBTKpzqWhmPs3CpMnEWKqVGdpT869Ff5h8uF/jXPp4ompqyt48uKTVc
GW0f3yXtJ/h19vMqLEnlF03IXvt1WLZdrMTl6KagHIYiitLuteG1sIZF2HpEt4x3ex99gLO+N1zR
Q95QL1uM3jz6RyDNZb1ZlMvvWhI+FYtNGUh7Gciqbpp5Pl/M25uUvEXDx3BD5k2HzZr58sMikLK+
8vPljKzDr5v5Olyhx5Q8Puhebse9sB53/MtSsetfmoUSS0ITXrgqkcqXiQ8+JNAPxK81OtcUN/qr
gBe6isPvOZug/Xo8f3T+w6erBfl3WDeY2tMZ1mT2w8V5Xpc3BMCyeTq7bNvVWZZdX1+n1yKt1x8y
hnDJPl22V4tZf9PZp8rfuhF2d2dTXIYrn8FMSt/6DN1neKbyZ89ev/j7OOizYl3nvj1jDh6GCXQ3
NKtQPJ3BTPmMXJyvSDlfP50t2vXs4rxZ+eXWJk17swhPZxXYS5r5f8IZw0Or9kkbPrWJhw8uzxah
ap8U9aJen/2Rdn+edLf/8w/XIfro2bJeX/lF39j1N7TMLn6XL/zp103dPrnlEH3Tba84z+KrXJxn
K/yLi37xuHd5bAMpg/RqyrAmHMrMepuraA9R90s7Lz7ekFd1G7Zx9xZv/ftCzu2FHOtHH0JuZ+zP
hxx2mi+VXUfZIdndhREW1paVDwFiS2NYFKZKPC9tYhgL3glmhQz7siv4XdkVXKeSYQ90NHU2bmg0
ZWbHHnFLOyGc8N4eZFNwkWrRt3LZ7Y8p9j70wlLBTiabgt3lUBrdTbvncHiJE8nmrF5FJsll8Njc
ZzEYPLmq14iVdb0Ka9KG9RVQNPhlSXwFOyUEzzfzMsIxqsI6uaxXMbrawq9LPF+G7yOEp9DhsiZR
Sogvy1CStu4e2jR4euWLj6FtSL5pu8b5smnXm2JnRodl2O3I7D0yjL92199KHiC4OiRIlspEeikT
pww2fIdWgb0/F+xzMiy/yfCxMtzL5y0HGxT1f8/LHpZ1a9IYNsqoVFveCWxnIzhhn0TWhdiTBNuP
PkrCduwjZF1/uazzg9n0LhxlvaIs18Im3FiNbIflCbo3ic+VtaqyNHfiHlnXd2Vd0pi3Io/VJuVI
tqUQaaymJnvElcY7yS3e24OsSxpz7L5V2tiLThnre1HqdLKu9jhUopv2wGH/EsdyKL+cQ1Q2hzjc
gcGhCV5X1vFEQxlRETGFisgVCaWV9+BVeO/v4XCvImK6K0aIkiKV2hJsrGlXwQz2hIM7ijp0wnt7
4BDFacpjnSN4arCESJpTFGVdL6ifTsbhXkUjueumPXDYv8SRHKovr2pjCXGIwx24r2q9LEOVoMRA
emULneQqoHBxnCIGrTA03+dQ0j0OUT8ah9XGNmMoVt/ExMhM9oQjHrkTW7y3Rw4hpJTFu2zqoidA
UA1WWHEsgBAn43AvRZZUddMeOOxf4kgO9RdrKWfqUIp8CwaHXTFZijzRWuaJpLlPbMFD4gzlXISS
i0LewyF/6GRCYgmcBGfIF5Rxkz3h2GhUPMMa8d6+c7IQW3lknqkUui2dTrk5GYVyL0MWlnWz7ikc
3uHYMJRfgUJzmEKzS2GwAUEli0QHWqDKsQzsOZOAOo6aqzDC2nsolHtVDnYM5/REmUBdYpTa2iM+
UDjhtygUGtSxLYXCyXhOd3IOxVfl0H0xh5weSmluwTEMC2294DE0A4WUWpd4xqqkpK5AxUoNK+6T
0v2Uhpu0DyCZUoigdNjQuoPAwR5xg1oUG8aE9/aY0nCZxnPo2BqP3eLiKdb3ItzpONxLabCDdNMe
OOxf4lgp/QocMn6QQ3YrpRHglCPNTHKPnVBaypNcV1USOOXeGa29p/dwuJfScAGOsJFJbHPY1Iig
HNyYyZ5wjfiLh+kj3tsDh1zEuOtbpYy9qFSKvhfFTsfhXkojlO2mPXDYv8SxHLJjORzPG/pzOYI5
1aQYy7v+WG4RSLVpN6jm+pKx+Z40m+KS+GZb8/UISsMDpwJcykNZEkfCcUueC1pIYU3iKoiypFWe
WF+pRBuTS1Yp48t7QlvtZUlIBJGTSsSESZk0U+hO9ogj4zWCb/HBHnfgTqA13AjRZMXWnnCFdsW3
eG+//3YmccyZxNfyvwfPC8YUKdKidrQ5ugGC62RxvZfmom7r/K6P68ELj91f1W+N61d1i9XC2l1f
3pD2ct50ZzyLRX0dykOxqvnBbFgruRurtNCFDLlLWKWxDZfx6DiUAslxLisfSq/UPScLai8bHr+7
RdG1OqZUNtVmxx5wjpWUik/4aI+xiOomdVZPsTzaE24Fsmi2xQd7i0NtqZ60YbQn3LBUO7bFB3uL
Iza4Jsz09fBoT7hyuGBbvLe/acVRWnHIpz8b/3Gp4UYod1n3qVZQnTJ3svhXezUSQ/offXmI/96z
j41//Vvj/5deV69Dv0BkGZo2lFkN/1r41SqUwye1BuxVVYiTnkMMSqzrut58uOwOZpf+KhCsaxF+
IC8q0tTfE9D94udnL0kZCr9qNgvIyPIDWdYlVHq5uCHrcIUxGnLrlLkhVb0m8xbN18th4M/kDPbg
hyuBZHJXhxxSBppblUhRhkTqnCGpDGWi80oowQtP5T2ppJIPVeVdMmh3dGewJxwJP4s6MuK9/S2O
j4rj/wff/LyecJFaqab/zBFdxEUpP5Ge7NXrjNPOJ3s9GTz0K3+VfCg8BWXm9oe+F2/eTpN8+fC9
sezLua4kgtM6F2LpLhLng0y0LH3goUIx/bmPfr0c3uEDLuri1orf9C4dX/dzkFL3cREH33Ixjv0A
F/8VYAB547F/DQplbmRzdHJlYW0NZW5kb2JqDTc1OCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNv
ZGUvRmlyc3QgNzQvTGVuZ3RoIDkyMy9OIDkvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN60Vdtu20YQ
/YL+w4IFGumBe7/KsgJXRtACSaq6QV9cPyyplaWWIllxXdn5+g5Jib7GzUMjgOSemeVwds6ckVAW
USSUQ1YgoTVicAlNEbMMngwxytoFR4xRBQuBmNTtVomYUgYWCjFnHJpOyY/Vbhl2lxQi0ityHppI
GCMXIY+X2mGHjKFYS4WMxVTCnWEl1BX57SaLd3Ug7zflX+RTuzoryyrOZl8IyR+G5AIzrpAFwJER
ElP2HyEvDNJSQsCLDp4t4PYRMWN7E5lfMgxfw5Y5DWenGD48P4OncPCTZF6VMZSxGeW+RFlAzWZb
F5vVJiyRb1BS1XFTlWgdPCTeJGMy3wXfms59DKPzCafMUcs4Y0JInVLzhtI3Y/IOSfLhsVvSe/fH
D6NsxTKe5SLV+UqnUmY09dSZNPDMOGs8z7UekwUw2B6ELKr6pu4obNGvN365qDaQ9iVXCjNhkKEO
G+uQNBI7Jgd89GvnsDBq8B+xtW1pWr/BjjrEuMQSGuiIB781WDp17+/xFbmYj6Zvb7cF+gcKBIU5
TaDgydvZNKuWdwgcZXOarGOsJ4Ts93u8F7jaXRMG1Se367gtkn7T5HblH20E3O1s8nXYegIwXfro
CYQn8M7KT84WP/9+/OhZvqsyHyfMQQdBAt2Gpg75aQIQ8wTNpjVabnanSRF3yWza1ED4gFET74pw
mqygHdJm8zlMGLxUx5MYbmPqi811OSnCKp7kVVHtJt/T7nfSbf/ju33YXK/jpKx2W1/0xi7ewZLM
XmyuH/6+qeLJ4w7rbVPSZjebkhquto6zca8SqzEVwEJbfaZbtg3WDtiGbNlBKn+OfoJsijaj8SCd
wUQ+jdaUGq6MtuOnYnqHuCW/1KFEK180gSz8DrTRTZC27boUlFMgqPbetpeBNqLHZrtXateuT6Mf
tQmz6Su1+UWtSU5f1doDN2jNBAYDkNqUi6VLpXA+zWjQqcgV08YEr8VLWhPPtCYYaMZC9YEGDtV3
HMOQGvDgNwprpu79Pb7qC8i5xapVFFh5q1gopWJ9FKG+HYf8GYeGd2n3HB4O8bUc8v+BQ/M6h+Yh
hzRbAUs6S53VCualVWmmXZbmS2H9isEfkXEvcKieciikxFxoqL7ETEL1hcPcyAEPfi067gb/AQ/z
UHPMQYFcwsB5gAe/Ytgqee/v8dUTHYNVtZ0kgQqluixgQn+zHpDPekDT7tiHHuiL8FoP/CvAAHvd
O+oNCmVuZHN0cmVhbQ1lbmRvYmoNNzU5IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJz
dCA2My9MZW5ndGggODU4L04gOC9UeXBlL09ialN0bT4+c3RyZWFtDQpo3rRUbW/bNhD+BfsPhPuh
9geRPL7TsV14DooNWFs3LfYlywdaomOvjiRIypLs1+8ou3aarEExYAIk8rmHOh7vuaM0lnAirSJO
Emkc8Q4HTxw3aOXE88QCAaGTQRCQOlkkAcs1mUzYz1VTxOaSoxt+xc5j2zGQ7CLm3aXx1BNrOTVK
E+soV/gFqqW+Yp9uV91DHdlv2/IL+5xm87KsutkMXV5YYpRChxc9nC/x856As3sTW1wCxd2oA28A
cIIbL+Y4So+PYouq7GLZtcOq7rZVSTYxYIgjtmhiSIbz0MXh+Vhw8NyBAFAKdMbta85fj9hboti7
J7SUR/r9u6Ez3slCuszrWGQqR3blBWQhrAR4n690zkdsScCngNmyqm/rPqsJfbwNxbLaYniX0gO1
WhMhBE3ZVMLiEU74yIOgwsOJ3+MrdrEYTt7c3+zIX7Fp8WDTASZm8GY2WVXFA0GibKeDTdfVY8bu
7u7onaRVc80wRs/uN93NbrBfNL5fh28WIu5Xtvkm3gSGMCtCFxi6Z/jPOozny19//7rpPG+qVejG
4ClGxvcL2jrm0wFCKgZkNqlJsW2mg13XDGaTtg7lCZO2e9jF6WCNsmXt9u84Bvyp7s66eN9lYbe9
Lse7uO7O8mpXNeNXvH/O+uV//HQXt9ebblxWzU3Y7Y29v4NlMPumCCYs7T2bsBrflKXZaF+r0jnq
bcotUG9QC8kpJCwk5RL6gv1z+AvutUv7jY4FfDSxz8MN51Zoa9zoaUm/JcKxD3UsyTrs2siWocEK
7TsuFUUfgvYayxq468W33iM6lMKpX/pieur92CHuRzvk+52g3Iud8IhOnSAh6JUOGSZXZKqwJnPC
5FlUARMBADl3zzsB75NnnWCpwcoGjyqolH1JpTzhI48qaXmie3h1UNAr6mFvFKmbpKGQMCZS2P9N
QcufKuhUihkOCh6O8KMKqqOCqJ53XCX1QOKTJgK0cXjg7+tnwLyk32Ma9TNSqVis86wwRcCbLI+Z
k3ydBQXemiJf+5j/i37yqX5C4s0Ejgi87IUwOArqtT3hr7z2WJNw4vf4oKCQCk8oeiskJ4ZyI3sn
ztqDgIumatvsw+0jAT91zfZLRNN/E1A8a0Ft+qgPLbg/w0sC/iPAAK/c9KwNCmVuZHN0cmVhbQ1l
bmRvYmoNNzYwIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAyMzMvTGVuZ3RoIDIw
NjkvTiAyNy9UeXBlL09ialN0bT4+c3RyZWFtDQpo3uxZ2XLbyBX9gvxDl/Iw0gOA3hdZkktjeypT
FXsU20keHD80gIbFmCRYIBRZ+fqcBsBFpITh2FaerCpBuH17vafPXSBhFKFEGE2sIJIywrSGaAiz
DH8tUSLKjmhuibCUOCvxF/0oxgjLCZMCE2A0UzyqJOG8a1GEi64F/SiLow0RjHG8QHA6vjisqaB3
lEjJsKJjRCqq8MKJ4gbzOBH3gHmcJMpwjHKKKMviKE006zobvOAhnCXamdjZEUNxFEkpMZIZcnaW
/Vw3ZWg+UByYfsxehmWbMZm9DUX7QbsUAwxNtVTE2JRKPFmqhPqYvbvJ27tFyP46mX/O3se3y/m8
bi8uHplSbU2pBZ5aEYs/nGhFU6vk+JRvcRYpMeHbTry8wuMNYRjeNWUvPrAUq6WWOQ2L0RQLv7jE
X5zZOZm9aIJvJ/X8pW/D8ctTTpmjlnHGpFQuoeYnSn86yX4hMnv9uPrN62NPJWfGFon0VYmH5UnO
TJkUPHDlrdFS+JPsCmjHjWVX9eJm0d2YKP3txpdX9WTeLj9g3pQz2FOIVCkirU6N24grLRcpE1vq
Xv7Y21JKnkoRWznOjU4uVaafw5oeon8f/2Xy6XqK3/Zkbd91U/b++JpSw5XR9mTX4r8QbrPfFmFO
Kj9dhuzKN2HediyIZ+l2oJyC1XHJ4qaNcxD6E2zA7CywO/cAH6f6m+FT1IzBt60GfNKr0km0eZer
RGouEx9yk7CS29wW0gZL9+Gz9FH4qAMwMH13hdfioNWwiDBqrR7kHfhiK5VxEpHqCCejKWNPh5/b
xS8+0Trg1x3hMPwA1ho/nNBZKiN2TOAnvnCmtBUfR9DTVI2ht60GepqbXAZPE11Zn8B/+cRRhjeh
LC+1KK1jD6DH99DDHRWglQatKIfltU2jf1zLK71RqWZqo+/lFX4CJ0RvbSS8mSTS8JTabhJtB/Re
NPVymfx2s4Xeu7aZfA5o+ir0wPNd9OKyfAXfcIRD8bOH8q+et1h/edw2fr6ctGRel+FkBFgj9Riw
Rt2jZW5yZ1UpkrywIZFlXiXOVj7JlaGVKGSgQjwArNwDlps0BkLNgQFCs1QsZZF4K3mlZ7oj6Frf
ywD2xfHZ8y+zKflPaJY42PkR7HL0/OIsr8s7AsV8eX503baL0yy7vb1Nb0VaN58yBiNlX67b2fSo
73T6pfL3OkLuei6L6zDzGcSk9K3PMH2GMZU/vbz69R+rRS+Lps59ewrHyoBu32G5CMX5EcSUH5GL
swUpJ8350bRtji7Olgs/38hk2d5Nw/lRBdSS5eS/4RQuhS/aZ2340iYevmN+Og1V+6yop3Vz+mfa
/Tzruv/rT7ch+pbTed3M/LRv7OYbWo4utu/AWRaXvjjLFviNRro4GdjBJbgSTatSayMUInWih8YN
0f4JvBsyrl1+wIIR+4Ef/U04ND6xP8qPN69evXz1cowZjo3mG07QbWbYMs8LmiPVqAwCVpXrxOK2
Jrz0muaa+4cDlt5lhrVx74YgHqaWI5EV3d7X8kovnUklE2v9IP9gxkHM6NF/lBPRN0f3E41KbQQB
6ZyJIFi4IfFknFC7nED50KHec2K4A4fGDPNHOfHP6zsyWZL2Gg8/nda3oXw+whAUOmNJgWJMbzME
nLHaIJFjqgBNrLCJdbxMcmNCaUoN/qsHGLKXkQuAoJDQSKFTJc06517Jaz08CBN8ox/kNYOi49Nb
4wd5rWcy5Wpr/CBv9Dw1sTpUmBf13Epe6ylHEsk3+l7+wdCDGPrQXfx9vsLEVOp1hRWvhI0mfyK+
7lVYAhVevIM9X4cbeWAMY+zbcnQl+FjAuqeOqVxhZSUkTVgV6Vgoj4CFGjoYZvNCMMoquU9Ht1dh
MYpALRwRzKRIJgnSNPjILXmlh/OKJ1nre3nI0RlFNYqaSsTeFp1MyuNXE2bhpcyTJel7JRbHPuKu
ewCHMxzocPmQ8uONjrnelbtd1rNArn1T3mI7ZDJbTMMMig5dUoBr2GtN8jAPFZK4qqlnoEMgiyYk
kREFLkBJwIgipGNeWojtwhuG2LkXkt67F8wby5TnCXwWTWSOhy1QuzFfWsOMCNrl6OhnASeZxQ3v
X5Je+uHnDvBz3/ESPO4eURXH6knAPXIHCsIOaIC30lEe2PWunRSf78ibug0bfr3HIb+KWm6v/uWs
X32g1tbaB+T39lu/Pykp6Zh33FaDBTQP3GvpE1d5gWTF5YkvpEnKnOYVSiXK8vIB77hf6KKqUjA1
RyLnkBxIhyQBfm4tr/QW/s+wjb6XV18wYmoh+l5cxrw0joqzyFQw9lTxze3VaEiCu233GA6H+M7u
cQRBPe7I5L18s9SmQtDTSUV5nsjS28TRIk9ym4sqN5Wv4hfgcUemNwboCixUrdyYNNZjnHWioAzi
01Borxxgtlt7YNBm5e8fm97Dx7ShmZEu/QIk8Ng3S7ia69CElPwcWmhJW5PPISxIUc+Xk2UcCefU
1DefruubtvNTZV2MBifFxX1Mf337fn3y14/3Bb4iDz4UxiRFVYCioiwTV+QyobZwrqQ6F/nvBir7
I1AdGqi+5414/GPU/59k5ruRjFO3lcHLmK9Heinq4seulElHmRlzcErasRC1rY5fnHxeGm5DoorC
4f5rmXheqSQ4tFaW6aLieyEq/kNxt562Cj4gBheexn9Hrr69ruS13rBUx39wrvS9PIQogd6IX7GR
xsKLpv0MRukBt7/Py9BMJ/Mt1NZNXwfdXvbOtO22PISn/gBj4P1PgAEAwTxTDg0KZW5kc3RyZWFt
DWVuZG9iag03NjEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDEzL0xlbmd0aCAx
MTIvTiAyL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeFIyxDkAwFAB/5X1B36OvLYk0IUZT2cSCDiIp
oQZ/r5bL5YZjyoGASUIhoaqwOa7VXyOlSBO2/o6YaXR+iaMuRQnGkNCswBSCODETSqoJ+2eO7+mx
28KOw291CEe0Ni2dAc2chs7aT4ABACcJHS0NCmVuZHN0cmVhbQ1lbmRvYmoNNzYyIDAgb2JqDTw8
L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAyMS9MZW5ndGggMTM5L04gMy9UeXBlL09ialN0bT4+
c3RyZWFtDQpo3nzPMQvCMBAF4L9yv+DuQnN3CZSA4ugU3UoXNYMIbalx8N+bbi46vQcPPniePTB4
FghdCwWnCn1P+3m9lXXgNvJIh/Ks5IxyudZBI0YwY1QvYAGbYMGhdDLS6XWp76XQ8T496Ly13TTN
NaUfZPgiRRRDwxw7DCBqqNH/J7OB+u1ATukjwADY4jZhDQplbmRzdHJlYW0NZW5kb2JqDTc2MyAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMTMvTGVuZ3RoIDExNS9OIDIvVHlwZS9P
YmpTdG0+PnN0cmVhbQ0KaN4yMTBXMFAwMbBQsDBWsLHRd8ovSkktijYAChrE6rukFpfoG1rqB6Um
l0SbWepZKpibG+iZmZgqmFvoGZgASUM9U2PTWP3g0qSSyoJUfZ/MvGz9EBDLMS8vv8TODmhkkLmC
mYkJ0MAgOzuAAAMALA4dOg0KZW5kc3RyZWFtDWVuZG9iag03NjQgMCBvYmoNPDwvRmlsdGVyL0Zs
YXRlRGVjb2RlL0ZpcnN0IDI5L0xlbmd0aCAxNzAvTiA0L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmje
lM+9CgIxDMDxV8kTpGma9AOOguLodLodt6gdRLiTsw6+vZVbRXDJP0P4QYQSEIgliK7FgvWplYFV
oevMdl4uZRmoHdFoduVRDZPpy7kOPmGCEAi9KISIJG1aVKejOTxP9XUvZn+dbub42TbTNNecv5Oq
K2lJUQVUPcbG2eCQIqgP6JP8rbJbVSaP2j6yjBxbo2ISYHZoA/9W+wBepJl9zm8BBgDTKVCNDQpl
bmRzdHJlYW0NZW5kb2JqDTc2NSAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMTMv
TGVuZ3RoIDExNS9OIDIvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yMTRWMFAwMTRRsDBWsLHRd8ov
SkktijYAChrE6rukFpfoGxnqB6Uml0SbWepZKpibG+iZmZgqmFvoGZgASUM9U2PTWP3g0qSSyoJU
fZ/MvGz9EBDLMS8vv8TODmhkkLmCmYkJ0MAgOzuAAAMAJ4gdLQ0KZW5kc3RyZWFtDWVuZG9iag03
NjYgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDI5L0xlbmd0aCAxNjMvTiA0L1R5
cGUvT2JqU3RtPj5zdHJlYW0NCmjepM4xDsIwDAXQq/gETpzYTiJVkUCMTIWt6gJkQEgtKmHg9gSY
YWHx/8PXk5kELDApRN8iAGlqGcGJg64z63k5lWWwbWRHsym3apwzfTnWQRMmCMGiskCIaLldQvEy
mt39UB/XYrbn6WL2r7aaprnm/IX0H5KsoDCoEMaGUmRMCqoOwx/q+1EmRsceyDYb2AmS97/JPoAy
N7DP+SnAAP1qUAENCmVuZHN0cmVhbQ1lbmRvYmoNNzY3IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURl
Y29kZS9GaXJzdCA1My9MZW5ndGggMjcwL04gNy9UeXBlL09ialN0bT4+c3RyZWFtDQpo3pySTUsD
MRBA/8oc9TKZJDP5KGWh4kXwtNVT6cV2V4uyu2zjwX/vbBcUpKj0kLxc8nhDwjYDATuC5BUWbMhK
By5P9OCTKBk4WqWASIDl0tz0474ZN6SXaWtum2Mxjk3d7MomZMwQI2FggZiQWHeL4mVr1u9P5WNo
zP2hezUP02nVdX2pqvPKEGeljQHT1CTIrPQJFZ4Ceu9+t650rc1jfTetq5dShuPCmNL3b0c8NKXF
fnw2w741Y7uTTHJdVT9KTgUueYz8VeBdRPlnwbm50mxlcijfVvasvNjKNFs9Z6QEU7IEtRLP6SqX
y62W5NTKEbP+Dxss6ktIwmT/kNYRgo5FUFfVpwADAGcHq4kNCmVuZHN0cmVhbQ1lbmRvYmoNNzY4
IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA1My9MZW5ndGggMjc0L04gNy9UeXBl
L09ialN0bT4+c3RyZWFtDQpo3pySsU4DMQxAf8UjLI4vsZ2kqk4qYkFiusJUdaG9QgXqne7CwN/j
o6gDqgB1cJwoysuLHfYKBOwjpGApQaXZcgafE3AgCMm2QwWsYtmDCMF87m66YdsOK7LDtHa37Vic
F9e0m7LSjBliJFQWiAmJbaxQgqzd8v2pfPStu98fXt3DNFscDl2p6/NIjUekD4TmpikiJzG3CpMt
c8IQ/6AuLJbusbmb4uqllH6cOVe67m3EfVt22A3Prt/u3LDbSCa5rusfJl8GIUT0JwErCuZ/Cpx7
VjpCWfSEZMv5YiLTt2b0mBg0CirJ1FAUu0KR8+XQigTFoMEaq2w/pJpKIYRJ+HdoE0GZDdnU9acA
AwB/a6r4DQplbmRzdHJlYW0NZW5kb2JqDTc2OSAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUv
Rmlyc3QgMTMvTGVuZ3RoIDExNS9OIDIvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yMTZWMFAwMTZR
sDBWsLHRd8ovSkktijYAChrE6rukFpfoG5npB6Uml0SbWepZKpibG+iZmZgqmFvoGZgASUM9U2PT
WP3g0qSSyoJUfZ/MvGz9EBDLMS8vv8TODmhkkLmCmYkJ0MAgOzuAAAMAKqsdNg0KZW5kc3RyZWFt
DWVuZG9iag03NzAgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDEzL0xlbmd0aCAx
MTUvTiAyL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeMjE2VTBQMDE2U7AwVrCx0XfKL0pJLYo2AAoa
xOq7pBaX6BuZ6welJpdEm1nqWSqYmxvomZmYKphb6BmYAElDPVNj01j94NKkksqCVH2fzLxs/RAQ
yzEvL7/Ezg5oZJC5gpmJCdDAIDs7gAADACyeHTsNCmVuZHN0cmVhbQ1lbmRvYmoNNzcxIDAgb2Jq
DTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAyOS9MZW5ndGggMjA5L04gNC9UeXBlL09ialN0
bT4+c3RyZWFtDQpo3qyPP28CMQzFv4rHdrETx/lzCEWi6oLU6aATYinkWgS6nO7C0G/fwMCAhMTQ
4fm9wXr+WYwHBWICBFOtAdbVRYERA/M5veVxn8aNqktqS+9pKsSB2rQrG9dgA94rdGLBB1RSp0Zr
7JZW56/yOyT6OPRHWl/Sou9zibFWLqpW9NkuL3r5KWWYZkQl59OEh1Q6zOM3DfuOxm7nA6vXGO8w
rue11igBmAW1Y9DWIjtgY1FZ/lcC/Yigkfr7jYBNQOHnCFoPTqR2tTH+CTAAfvVsmA0KZW5kc3Ry
ZWFtDWVuZG9iag03NzIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDIxL0xlbmd0
aCAxMzgvTiAzL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjehMy7CgIxFATQX7lfcB/JzQuWgGJpFe2W
bdQUIuzKGgv/3thZCDYzAwNHVYBB1UC0vSyI9zAMtF3WS11H7idPtKuPRiZRqec2+oQJQmD06iBE
ZO0p6Kyb6PA8tde90v463+j4WZt5XlrOv0nL36SxKMaBsGCEYBVZ/pAlgFftYMn5LcAA1m02SA0K
ZW5kc3RyZWFtDWVuZG9iag03NzMgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDI5
L0xlbmd0aCAyMDgvTiA0L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjehFA9TwMxDP0rHmGxE+fDOVRF
KmJBYrrCVHWhzUEFupzuwsC/x9cJIQGD/WzJfn7P3nsw4H2A5BQi2BgVBbgLsNnQbZ1PZd4bHTIH
uitLI2epL8e2jx12IGIw6rYkNF6zxeDCgXYfz+1zKvRwHt/oca2241hbzr9Q8jdKtoysapI2DMwO
rbi/KbcaO3rq79e4em1tWm6IWq3vC55LG7DOLzSdBpqHo8QYrnP+IeNy3nKHDqxEtbSiQ5PAJlFP
/wjoBeLlk33OXwIMAIxpXfcNCmVuZHN0cmVhbQ1lbmRvYmoNNzc0IDAgb2JqDTw8L0ZpbHRlci9G
bGF0ZURlY29kZS9GaXJzdCAxMy9MZW5ndGggMTE1L04gMi9UeXBlL09ialN0bT4+c3RyZWFtDQpo
3jIxsVAwUDAxsVSwMFawsdF3yi9KSS2KNgAKGsTqu6QWl+gbG+sHpSaXRJtZ6lkqmJsb6JmZmCqY
W+gZmABJQz1TY9NY/eDSpJLKglR9n8y8bP0QEMsxLy+/xM4OaGSQuYKZiQnQwCA7O4AAAwAvEB1A
DQplbmRzdHJlYW0NZW5kb2JqDTc3NSAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3Qg
MjEvTGVuZ3RoIDEzOS9OIDMvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN58jDsOwjAQRK+yJ9hdx7v+
SJElECWVoYvSAC4QUhIFU3B7nI4GmpmRnuaJMjCIGgi2VQfGOeh72s/rrazDBnmkQ3lWskK5XOvg
IkbwntGJgg/I0tKgWh3p9LrU91LoeJ8edN7WbprmmtIPpX4pNXYoImDYYADHFq2V/8rswbUHQ07p
I8AA1xc2UA0KZW5kc3RyZWFtDWVuZG9iag03NzYgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2Rl
L0ZpcnN0IDIxL0xlbmd0aCAxMzkvTiAzL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjefI49CgIxEIWv
MieYSTYzkwSWgGJpFe2WbdQUImRljYW3N3Y22rwfHnw8FgcGWBiC6yZgVWEcabusl7JOpo9mpl15
NHJKuZzbpBEjeG9QWcAHNNzVojiZ6fA8tde90P5ab3T8pE2tS0vpB9J/IYUZ49CP9DKAiGCw/B+Z
PShzB+aU3gIMAOUnNngNCmVuZHN0cmVhbQ1lbmRvYmoNNzc3IDAgb2JqDTw8L0ZpbHRlci9GbGF0
ZURlY29kZS9GaXJzdCA5NC9MZW5ndGggMzgyL04gMTIvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN68
k09rFEEQxb9KH+Olurv+dXUIAxEvQk4bPYVcTGY1JOwsu+Mh3z5vdDUgojgHD82bYeA3r96rVvNU
klpLIZBI1Tu0J+5QL0nCoDVpw3FOZgqV5BJQTc0b1FLY8t1TF4e2VAtzurjIb6fD/Xi4KfhLuc3v
xuOcJfJmvJtvvFNPrRVytdSCCmhRycRu8/XXT/PzfsxXD7vH/GF5utztpnkYfo/09h0pHTQYaALo
MhAT4zUUVPkz9RLnOn/cvF/O2Zd53h/Pc56n6elID+O8penwOe/vt/mwvbNe7M0w/OLkm4PqSn2J
qFJDTFyCGsMQk5v8+1ynqDiE2itVqmG+1VQtJ6qhAdSonSJeqV6otfXUiu3RqsQogKFLH2xURVbX
quwEf6WRYKs0GhZHahBX/j+lBlrElTBS5cTCpAE7MCW8utNlHPsJFemkq5k/sj8xsS2GuyouVB2/
UMJNWL8m4oTYWRH7or1iXRJbUPwt/01LrgrmZhheBBgAV2s5RA0KZW5kc3RyZWFtDWVuZG9iag03
NzggMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDUzL0xlbmd0aCAyMzEvTiA3L1R5
cGUvT2JqU3RtPj5zdHJlYW0NCmjenNHNSgQxDADgV8kTpG1+G1gGlD16Gr0te1HnIMKsrLMH394M
i7AHQcZL09D2I03EOlQQC+gM4hWaWcYGJJGRgFkz5hnlNRfQarDblfvT+XU6H2o+rseynz6XwlHG
6WU5WGCAe0UTBe9YJdeGynosj5fn5etjKg9v83t5Wnd383xahuF3UuoNaZyr/ZCmFbvKdrLdkKqG
PbGeCYGao8V20vxKUihaMsxZoACrI2UqjMHbVderGozrSLqiEgO5YE5AwlAa/79UEuQsUShbmmrq
sVbM2dM/1NHB8ncVxmH4FmAARtuczA0KZW5kc3RyZWFtDWVuZG9iag03NzkgMCBvYmoNPDwvRmls
dGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDYxL0xlbmd0aCAzMDMvTiA4L1R5cGUvT2JqU3RtPj5zdHJl
YW0NCmjevJI9T8MwEIb/yo2wnD/uw3ZVRSpiQWJKYaq60CZQgZoqNQP/ngtdEEKq6MDgvLESPXqf
szkJeOCkkMkiQVCxzBAlWBYgYuBsv+iUAYSLZQS1b/O5uxnGbTeuvEH82t12x+o4urbb1JUWLJCS
R2WBlNGzPQMKydot35/qx6Fz97v9q3uY3hb7/VCb5nekphMySAFVwhQFYjSy1WDUcDkxCk/FOJHV
JKAg+CXK1pP+TGX6pk7mrJ4g2yYCWXA5g1zYWrrH9m5aVy+1Ho4z5+owvB1x19Ueh/HZHba9G/uN
FC/XTfOjxkkq24gYyNzyJBUTijVQwXSBVJITtdiI1O5DQG/nH23w3rYcsKT4P1ocMSiEnE3HGmTB
whCKDTacadAmUGZjtU3zKcAAoWfSaQ0KZW5kc3RyZWFtDWVuZG9iag03ODAgMCBvYmoNPDwvRmls
dGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDM3L0xlbmd0aCAyMzcvTiA1L1R5cGUvT2JqU3RtPj5zdHJl
YW0NCmjelJA/T8NADMW/ikdY7Kvt891V1UlFLEhMKUxVF9oEKlASJcfAt+cCC0IIxOA/g/V771mj
gAONCnXR6IFXyzTgZHUGkOhgs6GrYTq1097VY3eg63YupEpNeyx7S5ggBIemHkJEp7Wv0Is/0O71
obyNLd2e+2e6W7Zt3w8l54rc1trRfXOz1MVTKeO8JirD8DLjuS0dDtMjjaeOpu7ok/OXOX+z8SHP
MaFFEK8YVUBEUA3EPAaR3x38FMp/CcViNQ1DVUgMrIZJ+N9Ii59IZUOp/2XkyKA+YmWy4Cr8wWwC
mGolNjm/CzAA9153lQ0KZW5kc3RyZWFtDWVuZG9iag03ODEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRl
RGVjb2RlL0ZpcnN0IDIxL0xlbmd0aCAxODIvTiAzL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjefM49
C8JADAbgv5JRl8udzX1JOVBcBKeqk3SxvaoovdKeg//e6OjgkJdA4M1DzoEEch5cAeQlLNQCyhLX
aWzjeJJ8lDVu4pSRDFaxySfjhQdrpTCkwTohiVMJXega989zfg0Rd7f+jofPtur7lEPgyhXPHo/V
9jOza87DtETMKT0mcYu5E2m84NB2OHaN9lLPQ/hhfN8TkWCjsoYBiumWOYpTF+o/oLJgiLiqCuEt
wACu4kTcDQplbmRzdHJlYW0NZW5kb2JqDTc4MiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUv
Rmlyc3QgNDUvTGVuZ3RoIDIwMi9OIDYvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN6Uz8GKAjEMBuBX
yROkaZK2KcjAikdPozfx4u4cRBgXHQ++vRlFmIvIXPo3hX780RqBQCuDiYdAzNlTgdU8E4hET3+L
CotFWJ4vf91lR/6J9mHVXYegJbTd77DLFSuUQpg1QTEk9TNikrQPm9thuP93YX3sT2E73n76/jw0
zQfSJmSOGfmJjWTmglR1Nmn0Iqvgc8OC6hobQSJDrjK/ZJ2U1OKuvkuqqe89n0w0JTljZAHzgUHF
945fyLbAWIKgbZqHAAMAzY2Bxw0KZW5kc3RyZWFtDWVuZG9iag03ODMgMCBvYmoNPDwvRmlsdGVy
L0ZsYXRlRGVjb2RlL0ZpcnN0IDY5L0xlbmd0aCAzMzEvTiA5L1R5cGUvT2JqU3RtPj5zdHJlYW0N
CmjevJM9TwMxDIb/ikdYnA87doKqk4pYkJiuMFVdaK9QgXrVNQz8e3wtQ4WQqjIwWG/uI4/t1wkX
BQ9cMmQyKRCDh+Q9xEKmAUizabRQC3tXxu8MomKaQCXAZOJu+2HVDXNvML9wd92+uhRc2y3rXAoW
UPUobL9ntM2aAyZKCzf7eK6fu849bLZv7nFcTbfbvjaNIacWM/fU3o9x9Vrrbn/jXO379z1uurrG
fnhxu9XaDetlDlGum+ZHGYf0kQRjBCkFSRLE7EGDx5jOpP+to3jSkaSA2TrK9mB4iah0ObIciUQB
o4AEq9X8oSwHaFT0hf/FpkIoAqwmTBBIkRk4s82JLjeKToxiLpjtdB2NYvGoejkypCMyFLYKgX20
cRJE8z1k4EA20T9Q87f/RVCAikce74EK2pFnH5DOldoqiDnloW2aLwEGADic6zINCmVuZHN0cmVh
bQ1lbmRvYmoNNzg0IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAxMjEvTGVuZ3Ro
IDQ1Ny9OIDE1L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjevFTBahtBDP0VHduLZiSNNDMhLKT0UujJ
aU8hlybrNrTYxt4e+vd907hgSgnYhxyWN7MsT3rvSes5KJPnSs0AjVTGtZN23HG22oBCJcZdyUsA
jcJwlkI1BOjUSgEGde3ASpJlvGgkUsYXnUQVbzSTGHivr9O77f5x3t9lNJDv0/v5sCQvaTU/LHfR
uVOtmaM41cYZhZqwm9+n259fll+7OX182nxPn8bpZrPZLtMEyhs8t+nz6sN43nxblt3hKqVlu/1x
4Kd5WfN2/zXtHtdpv35oovF2mv5p4095tWBVCgGgtLZMoZVzLy+X/58iP1HkXbnAqIYL6LOx2fmU
cqQUN0Z8XgrY0KXCLnJ3bnIBaXsmbZUrklVhiUISlUeOppz9AvFxIr5UQ5x/xZdWEKedTWl6jMhB
06gYhiMbGeJxsJbGrdurDEmHnCCLgGGGoa6IFutSOeR8WV5PnLKi3LFvz04ZYm6ulzsFT4QsVzbM
tIkjBUBjlctJLTJaxF/CoRq+a2NHjcBA62uu6ICMBsaKagnudr4mbyfewxTWpkfvVY2lXmDTMc7h
TyhJDZiOEAJ0QYIlc5OXWVeVxrZkWk3TbwEGAKbvkfYNCmVuZHN0cmVhbQ1lbmRvYmoNNzg1IDAg
b2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA3Ny9MZW5ndGggMzYwL04gMTAvVHlwZS9P
YmpTdG0+PnN0cmVhbQ0KaN6sU7tu20AQ/JUt42Zvb3fvFRgEbKQJkEp2KkONJSoxYoiCxBT5+8zF
KozAjqBAxWJ4JDjLeTBpJKGkStUARhr70UlbPyeyUoGZkhQgpvXnlUpswEZVnJIJVdy/vg630349
7h8EpLIMn8bDHFILi3E1P+TGjUoRzp6oVMaLpUZOlpbh7ufj/Gs3hi9P2x/hvl/dbLfTPAygvMHc
ha+Lz30+fJ/n3eFjCPM0PR/4aZw3PO2/hd16E/abVY2ar4bhr8/4s14tM2TmCMBqrUJZC0vzf69/
Q1GWV4pSU3Z3GMAN9GJsdj5l1BdKV2GD22bwx8lr6SvcuJ0ivZBNzThn8lbY4VI0IAKWyijE+UbF
V0a5KKTZMXqPxprscpqKlvc0xVq59CYz4iE1BFbJEJj/hyY7JmVSGL9HbKiTgjx1VWaCRunZpMWO
Jc2pt0hbgu1K7pkN5AKwE6yLQhlRCS2G4bcAAwB51BKeDQplbmRzdHJlYW0NZW5kb2JqDTc4NiAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMzcvTGVuZ3RoIDIzNi9OIDUvVHlwZS9P
YmpTdG0+PnN0cmVhbQ0KaN6UUD1Pw0AM/SseYbHv7PtE1UmtWJCYUpiqLrQJVFRJlBwD/x4HGBBC
lRjsZ0v283v2YsGAF4YkCgJsWdEBZ6/oQZKF1Yo2w3Rsp53RYbOn23auFJia9lB3IWOGGA0G5yEm
NE6zRV3e0/btqb6PLd2f+ld6WKp13w+1FKVca2zpsblb4uql1nG+IarDcJ7x1NYOh+mZxmNHU3eI
ktx1Kb9kfJ7PgiGAz4zOObASFSEYQRF3WcBfnuSHJwkBI8u3J4kRg5V/U8b0RWn1QykB+4zJMIi3
yNouf8t8mbWJENSUgaaUDwEGAES8d7cNCmVuZHN0cmVhbQ1lbmRvYmoNNzg3IDAgb2JqDTw8L0Zp
bHRlci9GbGF0ZURlY29kZS9GaXJzdCAxNTAvTGVuZ3RoIDYyNS9OIDE4L1R5cGUvT2JqU3RtPj5z
dHJlYW0NCmjexFZNa9xADP0rOraHlWc0o/koYSGll0JPm/YUctis7WZJai/2lNB/3+dtSEPB+aoh
sIPGzFh6q/ckWV0gQ+oiJQeTyIYAm0l8JvWGXJ6sJVWce6FoIqyjFDysp5xx5pWslWkTyMrxZiTr
kmADl2qnuxm+4UDVkI1x2liy2eBIBZsUjzHEwtnJSfWxH+pmODdAZy6qT81YquCrTbMr5yFzphgN
B1yNieEiJsvq9KI6+3lZfh2a6su+u66+TrvTruvLej3jUh+4DCmyT4pMcE4UcmIXX+EyPHQZHEdR
ysopUIieg33C5SnWWfVt83la765KOXyoqrFsu3o71CPvm6bhfvhetfuuHks93p9VVlNaiTGJr8qP
m/fr9T/wjrCsgs9kWMGfA0aQli179W+MyrGB8ELikDwJIKVEGjNrfDGy8dnQjHFsn5Uyn6ENCA2K
mPSmeEOye3tkx7RBtKziyOGliMcc2NtXgSt9fzMBK+0R2KFuq8vdwfqZ+BIjJ/I+gy2Et4qSJB8M
x7hU+KHdibV5BoATZSd/Efxh5z8Q3N7eMkKumnpf+uGIYt+1/RMwjgqRwHYiIctU695FNnbBLGg2
OkeDT6hjh1YYDDoopIrO61Jmn5dOwiMopiS4ENDv7pPgoI+wpBIlzAT33iP75Jxlgz/vMQ8y4nuY
KMuRkOwsgrtadDazGCEsjgmADJssC7PwKAywYCKqQu5ZsGhWVl48yaI8mGSCqahB7iaZZI+ZsVRi
62HbltXl0O+uu2YYV4eh79sVfmXYduO+rOaVj/RKIhGwH6Y+YBjfMOLQBp5Ct4kU8P1iaLNe/xZg
AGBtn2ANCmVuZHN0cmVhbQ1lbmRvYmoNNzg4IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9G
aXJzdCAxNDMvTGVuZ3RoIDY0Ny9OIDE3L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjexJbNbtswEIRf
hcf2wBV3+V8EBlL0UqAnpz0FOSg27Qi2JUKm7fTtuwzSFCigBigU5EAtJdvU59HsUNYaoYS1VgTN
xQky9dQLHQNXHsZxjcJFI6xTIhjLFQUqxT9wJBD529ZpgRrrFSPQeOSJFehUnTiBXtePvMDg6iQI
jHV9FwUh8cQrQcSrX101n4dxncZbxVjqrvmSjqXxplmmVbl1EaLwXoFjCB9AGT4iWG3vmpvTffmZ
U/Ot63fN9zq77vuhLBa85DWPm+bH8msdHx5KycdPTVOGYX+ELpUNDOO2yetNsx7bTZH1kuxLlrld
7VKRpTswRXvIR6ncx8XiL8QnNE0WNLFKETT/c2MDkPCogOz7w6HVoJxwwYMJVpAmrswaQPu3oDsP
Wm5Tn85Jop4SLBjwLJjmZ8qeMZaAGNEqCNa8E9NvnYitFQzrFMBUxADRvxXT+XHf9nKbk1R+AouC
Bs/dFxTYP1LZiGBmlmrXsZNOYyu7fHZyTCuGkeNwKkynpuichUjCEgJWOu9A8Sl7TM1Mt2/zafcw
nOW6LW1m2ZLM43DPbDhlsujACeMQPOeOYf9HBiRwVr8z2bPVjIkQOHnJEWBgUgXez8t2zF3apj0/
0nyQ3dAe5Nhe0mMexvIqno6Kk0ILzcmLwijkwJiLbtysPPnJPNVYTV6LCiQ0e583DG2QW5H+h+By
uQDfUqZ1V4bxiaLrN8MrGMg7n1aeo50ZIkFgJORoR5pRBY7CKRVQg+Eg8giuquA095igQGDnV2Ea
gww93deyWbm3n1uc6kYc5xTCOftvOxAZBnmxA2nLITO7ENMY1Q6kuCfUix0Imew1FZZeOFNftJaL
xS8BBgCGk84+DQplbmRzdHJlYW0NZW5kb2JqDTc4OSAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNv
ZGUvRmlyc3QgNzkvTGVuZ3RoIDM3Ny9OIDEwL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjerJNBSyQx
EIX/Sh3dg5VUqiqViDQoXgRPo3sSL+v06KBMDz2RwX+/1XNYYaFXWPqQvOSQ1MerV2oEEdQSFHZh
SDSpAIu5Kohl1ww5FlcD40kLFH+iVoFi9EOJQMQCl5fhehjX/fgY/dv4FG76QwtFwqp/bo+5YgWz
iFkUrGAU3wmV9Sncf/xqn/s+3G13b+FhOl3tdkPrOv/yytd9+Lm6ndbZa2v7w0UIbRjeD7jt2waH
8SXs15swbp7Nav3RdX9hnMozMYqXJMLkAJwZKYOlhPR/BMfjEb3keb/etmE8UWx3m+EbjEQFBXKt
yNn91YTJKShi0iV9KCnO+cCGCbISlsmGkrH6NSe05W2YpyCtkJOHoHjYasLiGeOC1WRRE2iuCypT
/tQri4eCI+Mp5YzMsrwLcxhUxadhGiBUV3FD1KEIRRf0oXCcDYP4FDiAiKfgTydUFQst7cM/MKY0
aCIfyC8GThi/c2FlkL19EVZd91uAAQDhW2IPDQplbmRzdHJlYW0NZW5kb2JqDTc5MCAwIG9iag08
PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMTMvTGVuZ3RoIDExNS9OIDIvVHlwZS9PYmpTdG0+
PnN0cmVhbQ0KaN4ytTBUMFAwtTBSsDBWsLHRd8ovSkktijYAChrE6rukFpfoW1jqB6Uml0SbWepZ
KpibG+iZmZgqmFvoGZgASUM9U2PTWP3g0qSSyoJUfZ/MvGz9EBDLMS8vv8TODmhkkLmCmYkJ0MAg
OzuAAAMAMLIdRw0KZW5kc3RyZWFtDWVuZG9iag03OTEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVj
b2RlL0ZpcnN0IDEzL0xlbmd0aCAxMTMvTiAyL1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeMrUwVjBQ
MLUwUQAybGz0nfKLUlKLog2Aggax+i6pxSX6lgb6QanJJdFmlnqWCubmBnpmJqYK5hZ6BiZA0lDP
1Ng0Vj+4NKmksiBV3yczL1s/BMRyzMvLL7GzAxoZZK5gZmICNDDIzg4gwAAwAx1DDQplbmRzdHJl
YW0NZW5kb2JqDTc5MiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMjEvTGVuZ3Ro
IDYzOC9OIDMvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN58lM1u2zAMx1/FTzAmaZalQBEgWz0swNAA
a3Nohx1oibaFylaqj2zZ048WE9enXSyT/P9IipK9WnwsZsVqsSxWw7Iq5jfL4u4OPmOgr66P8ILH
+t70TYUxwAN2xJ77Ch5TFc9Hgid+zPMTBvlmM2W/kT1RNAqh7JXTnCWXmBU/JNMQ/2+me1PX5KlX
FH4ullB5OhEo9K4HZbxKXW3pD2gXUSnigm3qG/Sps5giuMb19Aqey0I0VlNxcwtvyUUK7LJU3K6g
8XiiYr5YQ5WspQgam4b8ZdGVBbLWHIMJQJ3G0AL1eamt48RQe1TRcDtNMjantVTHd8ubpo3QmT4F
OJKPrUsBey1tcPqKRzUaGb0aQmbr3T9x5vQZjx41dehfoTbcF3wPduhwX8KjjOpZGx7isIcXcfDA
LIVgwIrUEQSJ/M1LMV/NoEze8csSVPLDEZzZWPERuFfqK/RsrWFMrNzxLM05r2viDZue5/ppAdY1
fAFs7yJ84IemGjw1JvBmSEOHKjdEjSeCo01BZhV/u5B4YMZ5iC3HRgtVigRdKubrG8g+PRx9zqZI
G2sR+NxHPffTYVDJ5obW6yH4ltAzMby2aGupcHGGYn67gG2+GLCVatvJZdvmqwTbcevbfMG2JXy5
li8FLgUuJ3A5UjvR7ESzm2h2o6aMLTxIub3I9yLfT+T7i2CkumSjOdoz7OVwD4IeBD1M0MPIPEvw
qXWerzL5ju9oZQOgsChhnLAoZXFMgXkMyJ/ndQwkMAlME5hGyojGiMZMNGbUEI+hl3JO5E7kbiJ3
F8FIaXMyg0OGkARMAqYJmEbiLMGYh3C+un/JL+n6A9ts/gkwACGG7ooNCmVuZHN0cmVhbQ1lbmRv
YmoNNzkzIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAyMy9MZW5ndGggODc1L04g
My9UeXBlL09ialN0bT4+c3RyZWFtDQpo3oxWy2pcRxC9nzLLmOCeftQzGG9MVgER8oAkjRfGFsYg
ywHZi2zy6UlKU9PDqPq2CYOmNDqnz9w+dbpaVPmQD1T10ApYFavKhxcvjq8+fbn/fIB8/OHDu4dO
rRnvp0M5vcPpnf0v2csZJy96KrV6QS9yKs01mos0VwFXAVcBVwFXQVdBV0FXIVchVyFXYVdhV2FX
YVcRVxFXEVdRV1FX0bGj85byeU/5vKnsSqXUcz1pvT7+8teft8cf37y/fXj50pzLw63jb7//cXgO
B4F6uP9yd/f6WL4C5V6eQCyY8gBLd2d3wRrBxglkoK17N3aXQvce7YIYQEJIFg/AizZ17+3ucu7e
8V1QAohcUkHRRoOh3ZOyt9x2vIRy92jtgqV74HbB2j2Gu2ALIFRJqKz2kGcGdFg2sGKHZQMrdVi2
qHLHZYuqdFw2oGrHZQNsO0sox3XXeWqW4aX5rQawVkrUWAoPRuu0/mbotGxPwwBSpsSqxU7UmUGd
lw1sHEBETZVF7FSfGdJ52cCmnZcNhKdmUpFErEWHMuSweDpJUAJjOg9QOy9DAi2ATWtSZM7DG4Au
yxgBBrBiTk1tD4NAXZY5A+6yzBlIAKnlZNa3etmYBgYIJ1VpOEYjPrW31WL2coWhgDkqQE7AkutI
HZauy9BiDSARJWseVhiMFhhAkGqTgsMghK7LWCMGcEouUmDMHnBgNGSLEANfHlICw88e2ZAaDO26
PF52dpZQDuum56cSGFCMUVgIB8NGdl4eTmoRNXNTZrbZMSjQzxfyrgBOaC5JmrJcnpEihVjsO/TS
ROKJEc8pSaRMY4Q0UoAtT0UqjsDyU6+xlMQoWEYrOU8S0U8ukTIFgmukVLVUFc5yobSJwmBzh/QS
PH70fTn5GCf0+rJginD0nHlixOnJEimT56yRAqpJrPky8vMostqF5Gl5nCBSIqWR2pRgHF5KjYzJ
bmkTJQxaeXR7OeYFJ/TabaEIk6hdA8qX61d4okS7RSJluovE7C7L20SD0601m/jcyoiUmt1ldZ2c
/oW+efPx9qF/88+/29/bh+3t9mm7377dXln9aK9b+/TZPtcN7fWd1byp1bw9377fbrZfreZnpZ5G
9tdFfrZ6Zz9v7ffb7d3/EM17ojdWHwWul1/Xa4laTlPaNvqfAAMAHlMvMA0KZW5kc3RyZWFtDWVu
ZG9iag03OTQgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDMwNC9MZW5ndGggMTY1
L04gMzkvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN7s0MsNQ0EIQ9FW3EGG74AUpYj0X0zsFrJ+K3Q2
6EJN4aCmYcVxEdIgpUVTe3CpNazksCMGzOWEhVzcIHNTyxc28sBWXrgdLjxwL06Dp+zwkgN+5YSP
XEyRG2Ey00IeRMqLYF1zZzCvzRArO/LIgXQ5kSEXb5Ib2fJFjsxbV16U+nST+txQ6nNHqc8Dxb73
+/XlW7L5te/n8/Dhf/wJMADF7rP4DQplbmRzdHJlYW0NZW5kb2JqDTc5NSAwIG9iag08PC9GaWx0
ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNi9MZW5ndGggMjAyL04gMS9UeXBlL09ialN0bT4+c3RyZWFt
DQpo3kzN0WrCQBCF4VeZO5OLNbNRk6aIIEpFrCjYF1izE7IlccPspOLbuxdSvP/Pd4oZAsJyma1H
aT0nabZhMuL8bWuEku1njrrCEudYadSFwnKCOHlVsW+l7/IhwB9xiCPQU4QriSnT7ECPu2cbonn0
9p370LkuFjqf/3Nn9nasiZPd+Rt2rQ8SanaDQDXFRZpdxusv1RKlHycdJZZNI8qRNMoNQ6+cN72y
RozCAhTELwNfjjoboPEM+5sKTkY4rY/pavUUYAAJaUmuDQplbmRzdHJlYW0NZW5kb2JqDTc5NiAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMzE5L0xlbmd0aCAxNjA0L04gNDAvVHlw
ZS9PYmpTdG0+PnN0cmVhbQ0KaN60mt2KHDcUhF9FbzAt1Tn6AbOQOHGuAsb2nfGFcQaTmx2zOwHn
7aN1f4t7uq8iVrCM5qe7WqVWV9WRNkthCTHEZsFCsRxKiFE1xP6tnlqFmFs/IIcUl/65hSSLIaWQ
PPcvPaRmCqkGxWr9JUi5BfW3nlNQ6X8lBluCWl1CP9Ri6S+5v239c+tvk4KnYLVfxL1/1frnGjzW
HHIMrn5+tv5Tf8kleOnXL0vwlnp31Q9JJZR+qPr1Sws5LzHUFHLtv1fvh/bfaw0lxRQ6lWK9U51v
yR2k9VObd37LEmpsqb9RqPZEf+lnl96luLTQlmh9YPr5nXV/4x2gU3z16vTL/f3l+vgxq/WBfNf7
udDGp/bT6fXl/nq+vz727vnTN6fXD5dvv16+f3w6zpv3i6VPpz/Pf/39+fDt288P/dSQe/+fznx3
frz88/Dl/Ngv+/v36x/vr5+v536l9OPXN5enQ00/Prx9uHx5f75+PL397c3pw/n79dPd3end5ccJ
y+nDv9/OHfzr+e7uJ4MUVwYpLbSRNtGK1midNtMW2koLnsATeAJP4Ak8gSfwBJ7AY4QTI5wMPAPP
wDPwDDwDz8Az8Aw8B8/Bc/AcPAfPwXPwHDwHz8HL4GXwMngZvAxeBi/n3UxJU+ZJyuXnPPHqw/Mk
wzfDt8C3wLfAt8C3wLfAtzB+hfEr4BXwKngVvApeBa+CV8Gr4FXwKngVvAZeA6+B18Br4DXf3Yc5
z2tqeXsf8vB9aPBt8G0rXy3LjkedwkNL3PIoozy0JPotWqN12kxbaCstfONCG2nBi+BF8CJ4EbwI
XgQP/RP6J/RP6J/QP636txnf9cIvP8CrwD4PcB0eYARaCLQQaCHQQqCFQAuBFgItBFoItBBoIdBC
oIVAC4EWAi0EWgi0EGgh0EKghUALgRYCLQRaCLQQaCHQQqCFQMv3grrOgJe/QX6jqG34BuEgwkGE
gwgHEQ4iHEQ4iPJesdYp/fJE81ayVj0dIpq5w1iIsBBhIcJChIVotZCtNS5zCK4e9UwwDhPE44TH
CY8THic8Tnic8DjhccLjhMcJjxMeJzxOeJzwOOFxwuOExwmPEx6nBl4DDw8RHiI8xA4esorfiw+8
3ZjI2uuRgTdMJKMdGe3IaEdGOzLakdGOjHZk3z9Kq2hOIKwtYY0TNu7UoeNtUsdvNMDGO14Y8Uxb
dgSUJhGoWwI+ToBnhNxh8XlqMfVWFd8SmhMkLaYtoeEgaQSljO1kbCdjOznvVVh1EqEbFS7jhJw7
k2n3U8ziJAI3U6yOE2CKEUWNKGpEUSOK2iGK2pykYzdRtA0nHSOKGlHUiKJGFDWiqOl5CiLPh6Rj
c5KOabuYsgwnHSM7FzJz0T6T+jKJgG0JxHECh2p4UgJQ3nZ4PAFQjRjViGkvwz7J0ddy55nAuKNT
LtlaLm07PsnRTduOjzs69ZxRz5nt53qe5OhWtgTGHX0NjdsOT3LsNZU+d3jcsUm15odF5knO7Dey
OO7MxG4jdhce2qL9HSiTHNp9S2TcoUmvxiKwEf6MEt7IUkaWMrKUUcIbxmYsAtthEbhMcvJ888yM
OzklvFHCGyW8UcIbJbwdSvgyybm3JXyO485NCW+U8EYJb5TwRglvlPBW989gneTsdfsMxnFnZ43B
WGMw1his7qdgneT4dTsF47jjswhide/0dZLTt63Tx3GnZ5XGWKUxVmmMVRprz6FxnWrFDiv6kxLB
dmsix/FEwLKSsaxkLCv5Gqh7G2kTrWj39Uybkxx82dpAHE4Ozt6Es6jh7E04awTOGoGzRuDsTTgl
t7M34VSsTsXq7E04exMe91O8zUkonm6m+HBCcSpWp2J1KlZn89jZPHYKQqcgdApCTwfCc5KN64bw
cLJxKlZn88QpAJ3Nk0K6L4d0H5c4idnNHK/jzLhFZDWnwHLUydnucRg62z3Odo9THjjlgbPd42z3
OEu2zpKtE26dJVv344jNyUbu24IoDmcjJ906G1JOWHTCohMWnbDohEUnLDph0QmLTlh0wqJn8NhO
cbKY53YYqTlhy8v2qUnDYctJi05adP5nwPmfASeMOWHMCWNOGPNyYBznpC+vN4yH05cf4mKMmtTj
bV5MabzHOvQ4T+rxNsKn/5mv/hNgAOY4Q0ANCmVuZHN0cmVhbQ1lbmRvYmoNNzk3IDAgb2JqDTw8
L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCAxNTUvTGVuZ3RoIDE4NDIvTiAxOC9UeXBlL09ialN0
bT4+c3RyZWFtDQpo3uxYbW/byBH+Bf0PCxXo2cCR3PcXx1bgOigaoJdz46D9kObDilxavJNEnUif
4/76e5bUqx0JchED/WAhMffZWS53Z+aZmV2tFaFEa0mcxEMQKzSenDgRuxlh3Fo0KGHCcqKVI5zT
2LBoOIxVhgip8LLSRCiJwUoRyaVCQxIpROwRRFHh0OBEMSHQYERZydCgRDmBwdLFZUAUpzDCkPPz
7G+E2+zneZiR0k+akF37RZi13XIp+Zh9DHn7WTmVYnXapowqYpwD4pZH9CW7uRu1D3O8WM/v5tmn
2Lyczep2OMTsl9f48wGz6TjbcJhdfWZ4maaWOc0YGvRLdnWJp3D4yeyqnrX4fnPyLpTVrGqrekaq
hjRtNZkQzErySfCL9DS7WgQfpe98G07enXHKHLWMM82gwISaHyj94RS7k9lPu2LD6Vr84acTpqxT
LucJdcYkErZJrC18EnIRdBAGrxWn2TWR3Q76XWI/qkP/vPPFdV1hvZ+tjXsyK70QpmTKoimXeC03
LNWObeQ9/pJ9vDo5f/t1OiG/h0WDjV0MoKnB2+H5qC4eCASz5mIwbtv5WZbd39+n9yKtF7cZg9qy
r+N2Ohn0g86+ln5nIHA3ssnHYeozwKTwrc8wfYZ3Sn92ef3+X6uPXuaLeuTbM+ZSxrGAbkAzD/nF
ADDlAzI8n5OiWlwMJu1iMDxv5n62wbDUwyRcDErYMWmq/4Yzhpfm7Zs2fG0TP6luZ2eTULZv8npS
L87+TLvfm274f/50H6rbcXs2qxdTP+k7u/mWPYPhYa84z+JihufZHP+j2oanvQNbnYIbqlO20NE4
OnWiN44UrHPiX07+jo9P4gJO10697so+nYwpNVwZbU8fe/leDvHHHBKcp0qaJYek0BEdyyF3LIf2
UEMxA+/eS41dMahBR6NSKS0TV+QqkWEkEp9LBn6YkXS6wPfLSA0Ekm1qiMfUYBpLdG61XQQ1Ba3b
NV7LuU5j5FrLe/ylVyBTJhUs9qrU0jiLTTnrZ7FGvJgN6WMbKgMicLe0oY6+xd2RNjT8uXHw32Ms
qR2HJpA2LKYN8fM5fJ2U9SJ2k7JaNC1pq2n4MeIH0ozru0lBRoFE1lZlFYoD4VIhIvKDPkHdtk+U
I8FyUZRJkEHAJ4RIRgipCXc0UB2ML0r1DZ9gj32CS5HCECv1EcFkqmJeXOK13KhUM7WR9/g1XB4V
Lr+L8+yNqlzSVJreRtxGG0aG9jYVSr0UI1EWPWIk/DTVfBVVBXcRHctI9VxGvp/l9aypmohS8r6E
5pCL8O+uCQXxDanLsgltp9FO++R3P7kL6MaXMAyowrhZ0cmib22p3RcFJmnrLfNM8CkkuSKk5GY9
bnDXVLNb8jFMkQ9nt//AlxLyAYNia72GwSHiM0oPEJ+jUNwmfmFLLr0Pic5zhzrJ5Yl1VCd65L0X
yoTAZEd8uU185R4TX8JWKhK6txKRFipHFbvGKzkYxRnfyJfYRCtFTzPIHNLZVBu5xr2Qwg0F3wiX
mFGdaiR9QZFAUJByg5IMFdkKr+QcPiVRRa/kS/waco4KOf8X7PjLb3d1++YoivRD98Y4HYsMZzsn
YFzjjMVSuXRXF53ihWKcfnL6ohIfFqvTF7MRHRfjQOd+NrTooWi3inA3NUZK8teHNjRkHhadfgmW
1ul97BcF1D6t2kN1BZVyO7xgm7vxhardc5hQNuSO+gRU44kscpzDnDVJwQXKTesKpwUG+mnAOqdT
rDMGG7YTbPqa45WmR9D0aBPvZYZAsJXMEeZ6xxQxTAJvu+YvJzdtlf/6ANq1YcONT9jC/0aLJ5cS
RqRUr+4kmDURHZv57XMz/wzeh8LI5+Htfs+XSkm7P7FCrOyjxCoFN0USmDOJ1N4mo5LbhBVlbqUo
cdbpLiC42vH1JxcQHMcSBwoslUCQ8lCF6TVeyw3S3Ja4g6/J7SjWbDnA/qrY0JSZXs+CR0Ujc4je
DsK9WMJ4ctUgUdYYapfUUFAo0JHUsOy51Kjn3aXMOPgiLA6RA+o4RA4h5TY5ciMsLUpUovkIVadj
OG4WGJIrbwpJRQi+/AY5nlxBCMrTmB+WakD61ghWeoNXcooq04mNvMev9DiKHjtOsJ8gcEhrom5t
6rTtSim4F0FBkFLxYhc56ulFjgZT5foix8iIjmWIfDGGMHEwfTBpdtIHCqRSeJOUpQ6JzHOkj5Hy
Cde5FVbhWGb0Nxjy5EIGY7EHtVIDkTwWuhu8lmuRGqE28h6/MuQ7MkRYVDWi162k0RYy5aK3hTQv
drEi7XdliFkzBOxwlsrIDibwiw0cAbQVW4eOWIA2B3lB+UFecL6TOXLGQ8hVwoTEecKNWOJs8InV
vmDSUpRY38gc8sl9xepWYMUDfDGNpeMKr+VLXqzlr7x4TmEVjb+XD4yKFJVBp1OKyMtxFjZ4RhvY
JRuuFnXTJD/fbbHhpl1UvwZ07WfDHwIMAKIpisANCmVuZHN0cmVhbQ1lbmRvYmoNNzk4IDAgb2Jq
DTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA2Ni9MZW5ndGggMTE1Mi9OIDgvVHlwZS9PYmpT
dG0+PnN0cmVhbQ0KaN7sls1u4zYQx5+g70C4h3WASuKXSNFxHBgJiuaQj27SXtIcKImK1MiSINFN
3KfvUFIcJ9sE2S4W6CEGbHM0oxH1n/mRlJwijCQnSFH4w0ipCEmmEMHuAosQUVjAQCKKMUQygaik
zhUiGhGB5vPgZxgF542pUKbLzgQXujWV7bNi9Dn4bBJ7HarQx4hx7nOGpFJg8DAC4ya4XMd208Bt
dbNugis3XFZVbRcLyL28gJ8zROiYC0bYjRaL4OiaQBbsR0QJAm4f3wRHdWXh2d30JEM2NyitV7qo
UNGh1GRFZVIUb3pHpVema3RifnJmH2FzbZFt12Yc6VVj2qK6fR6PTo5Roiv4rjvTu0qj7/StQfXw
SAi6MxbdFzZHJ+fLU5QbnZr2cC84ao22RV0da2umxzOKQdsI3kxwGSoPy08Yf9ob1Dx97lcs2vrP
TqcZM9RIYTzFFfG4JsJTKom9UGeUJSZVwmgIhCmDIKsVCBJcQEV74QaZoTh0EPRoOj98WJXoL9N2
MLeDCYg6OVzM4zrdIHBU3cEkt7aZBcH9/b1/z/y6vQ2IUip4yO2qnAxBs4dMPwsEu4/sktysdACm
l2qrA0gfwD2Zni0vTn5/fOgyaetY2xlRPqEwgT6ga0xyMAHTpxO0mDcoLdqDSWnbyWIOtaiebNTZ
TWkOJhmU3+uKv82MwE2N3bfmwXq6LG6rWWkyu5/UZd3OfsT9Z78P/+OHe1Pc5nZW1e1Kl8PFPt94
ZbL4/zXTPHACLOZBA19XqsXeyBkO/Qho5awnLaRqMJ9Y+3N6aYvkboPOamv2tvRdgVLB1TTHWNJQ
imjvJYmvUQ6LxQvKKZV+iOWIOePEWe/jXMKc36B7Cf8MWk/xJ9JdIlS36LxxbCFnHqLLvF6XUB+D
VqAXSuqqKzoXD6q29fo2b9Z2rGniv0UmwXyHTP4STMLELpgxZ2lscOgJSbXHFddebJj0YpURRRkX
Kgn3gMUoeobiAOava51e1AW80zWk9RkIO2qHiID3Vzv2o5+BSLBQb/2DffOB9Xuw/vbOeRVDwpgf
hq4g2JfCFZD6kRwKGDE6gvgLTLB0k3zCcHvpv7Eov9hxFfMjGo0sQu84670siq9lMQZtTn+7vEJn
51doVadFtkFv0MUwsPE6XQyHZJcuqcNMRxn2DM2UxymmnsKJ8ozMmIgViRXPHF3y2UbHopd0sRD7
RIpHNWBxJD4J+dZ+9HMlfU741j/aH3S9i65/64VXeWFcQjMNkuPIlYT5Co6YIY6c9N+Nl/AlL0TA
A92Jt+eFRtRZ7+VFfS0vx7VxRwU4LxSrptyMZwW3uEDVkauJOwgYneSoqvvVaFybQM3M9O+QuiNG
PSTJClOmbx00acjYG8BRwegucFSmEZbAmopI4vE0i70IE9jTuGaZzgTNGHXADS++BU58AZyEU4gM
H+VEPBK+VHxrb/2S+EKRJ/9oQ4wvYLujEhqUCgQdAV2xYz/6Q8gDgm/9g/0B7LuA/S7N+PoOiWFj
GmsE9YaaKz+UQ09wRr6J+H8EGAAqtWS+DQplbmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvRmls
dGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxODE5Pj5zdHJlYW0NCnicvZpNc9s4Eobv+hWoucxOlYUQ
/BDFvTmJs+WpbOKNddiqrT1AJCRxhiQ4IGhbx+SXbzcl0i0lkx0FSCTbsmnixYsHjQZA8g8WcMEC
fB8/83r24kPKtt1MMHyb7SxJFiwO4HsZL1maZEtm1Gwzw7OH//8xE4MCO37kNXu5ApWMZTxjq83s
oCxYCl9pxEXIVvXsb+yX1W+zm9XsX7NDsUuVFoKH8aB021hlGmXnr43cWPb8um3mXWl79v76n+y1
tJK9KVVVdOz09Wtf7VkYiAwNRQlfRNDE1VtwiApUumPSKFYMtRQ672vVwLEHWZUF22jDJKvlU1n3
NdMb1pVPrNaN3XW//DwTgi+XgRhlZVPAqXu2VqxvC2lVcQVQ20rm+Bso6XWnKwXH2XrPtN0pQyqU
FgT2oIpStqwVB6OWlR0rG9m2RremBE1mNes79XkbOqhro4xqcnUUqeF0KFNh1VAqL7H0TtXHqu1O
Nljsp0dtfodKGNSxNarr+E8gEEY8XQTh2LbVDoycdcljWVVMPbUl4NMN+1U2vTR7llwB9zDg6OKV
bvem3O4se6dtOTl7Pvwx/zT0Eru9Wb1hK9N3duAIDlmrTKcbaH8BgMpNCdzALvznc/QjRiZ7u9Om
A3bXYG6oA8F0yjyogv9Ju6bS8HvXr39TuUVgcPYUyZeNiTBJuIhZsox4EGVDOL98dcfSpcPoCLOA
p8sTzYnUM7yfO/ZWbWWFFc1DkWGR+QSrGNp8Z/RD2ZWI9oOqpC2bLTZ3EHk9xiMKnEH++O1AsvhA
PUkyHqYH9ztr2+7vL15Y9K0UL5XdcG22LyoIlKZT87LZaAdgkYh5Ep9U+QnDXG022MEQsYgOxykM
7AOvOMIS57zafg2WgBMUgRRgachAoN1VSsKANOqhVI+oCX8UX8GYQ7rZ9FW1vzqG854VqstNCXlj
r3szRi12LkSuNWVuh856LO0Oj7Rgf8wT+jM7r3Sh4Efd6mbIK+rJGplj0tkYXZ+ezmpAf5Qqm7zq
oeh9WbfVYbS9vH/N3h46g1nQQb+j1QJR3qvBGov5wPDoCageBvIQiTTcsEmYbFs8VIAGNkn3kEqk
MbKxe6jhqHJSD0p+2df5kF7JdYVegAAkK+yAg9y3h+5yyZciy1gcBzyG0YRxJBzCEocCTrdUjw9z
ktFFf+DJ+IVvdjrvXtbCOAt5Gp8Yitym8ThccmzjkKScvE30iWLogz7RGwZN84CTDAbppew90SeG
XOmLBU+FV/pE0cXcRJ/oAb77XLfqil23LebZdVmVFpMjJIvrruvr9uv94oU+MRQ70g9ivoy80ieK
LuYm+kQPM8+0kF7tW3VI0m+0gdXjXxkLXugTQ4kb/QgUs2Si7+ROBLDiOlGMuUvmFwKGeHgiOOJ/
J2uY12GjcEn68YGemkkd0S8FD1Kv6IlizF3S/oieCI7oV7A6whXw+2Oa+XHoiZnMEf0i4yIj6N3g
i5BDSFBRoO8W+nHIw1NJXDkbNZdVpXPcKw9557bJjcKVKawbsWPU1C2EvQv65YKf2hAuzUL0Scoj
4Rs9EUX0TqF/RE8kx9BvcKtQYObfHC6hDOvzrtN5OfTI5jgL+ERPbAjXXB8nPI58oyeiiN5luTOi
J5LA8OZJwk4GMj3sUs664WsZxx09sRG6Rn0EO+Uk9ZnriWLsRv2Y64ngGPCwFQXo8AW5pelKe8wu
X8/5HsgTK6HLWEbyoeCLNPUc9EQU4HtJ9UTyT/HjghMKfU/0xEbouLKPgoynmdegJ4oxd7E3Bj0R
HKnfFFs1t3qOn38p4D2RJ1ZCx0wfZinPxETew56KKrqYG/dUVA/orUpYz1vI8xfspHzCp3ZCx3V9
CIpB5DPsqWLiY0tFBXFdubrDK5DNYV153hffd5alVpzJp7Dh9DrLUsXEx46KCgK+d0B+Ec/XmNvP
sX/3mCdWQpc7LUh+AZNY6pU8UUx8rG+oIMb8+/vbf8/Xsrsw4r2QJ1ZCx61smAQ8yrymeqK48JHq
id7J5bObp1ab/wP7O8AndiLHZX0YQWj5nWeJoks2nOATPYR//e4aL953ZaGMvPT6vQf4xI4z/HDB
F3SeTbnAWxNGTbceJWvUIz4AcT8+AIFraqtzXbE7aWStrDJfuuc4vj6obdlZs2cfMWw/fan0gakZ
T3xm9c130I6oBHahJ1RByJd+0zNRTL1MjERwutSI252pC35ckBIrkeP2U2QBz7KFR/JUMfUxMVJB
epFXXcrfnTy14kw+zbgQXskTxdTH7pMKnpJ/U8lt94z+B5AnViLH+6liARkh8kqeKKbcZf85kieC
09WW96vLM44H8sSKM3l8gOnYiy+Nzn9vYIK6YsoyWfFxTrsZnkDrzp8/O3sekP3nTm4VC/87OYLZ
lj0efX34xywVaCldcKivniWwrJr+rGb3cP7/APCpDGoNCmVuZHN0cmVhbQ1lbmRvYmoNNSAwIG9i
ag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE3NDI+PnN0cmVhbQ0KeJy9Wdty2zYQfddX
7Ogl7YyE8n7pmxo7jTO+xVba6XT8AJGghJoiFYC0o761X95dkBRp1zONQ00pe3gDDnbPLg4W0mew
mA0Wfdpzsp38cBPCWk9soI9aT3w/AM/C/8iLIPTjCJSYZBNqbd5/ntgGAdpTsoWflogSQ8xiWGaT
BtmGEP9Cl9kOLLeT7+D75R+T0+Xk46Tp9lqkwGaOZ5DOikqoQlTzE8WzCvrjrJhrWdVwtbiAE15x
eCdFnmp4enyo8z04lh2TQa7PAhddXJ6jhXR8/6Y38nXu2pbFQggdRDRmhiwY4bJtR8x3BnAM/SPH
rq+W8C7naw03Yi11pfbA/vPzlPzX+eVFAYsGhrjuyEjaLgvbnDCMf7tpLeU9YMjCI3De43Wknzqn
sNzvRM/5/0N6b8lo1i2bRd4xWe8BQxYdgfUer2P9km+F3vFEzM9Ovpr5I7DeW+J641gPInwWdKyP
sCyKWGTH8RBwDOexx4yyD+CQuVuR1EpWe3hbFlqmQvFK4tVXpPpxiB9YM5r4MGJWdEzie8D4GMT3
cMjcIrkvysdcpGuxFUWlv0Zdjkp8b43rjyQ+CJhzTN4PeLY1RmSMZvVgDPUkE0oUiXgl20fj/GCL
O6ZOIMp9j7nHXFAHgDYWimNodzzmBUNApO6yVFtUlgcxjMH/RHpvyGjWPYd5bnxM2geIyLtzBN4H
iLSoFtm3UX8E4geWjGbetZjvH5hf1NWmVPoNLNJUCa1fP6GP4N7AJNcszHPP9vHF3MEKLrAw5VIM
6hi/AxbTRiWwAhbGg5BWqkzrhBZqM6xvmnlPB0aWlhupIS2TmhYYSEUmCyQqpV1S1uySMDdgKpst
1BSudt3yPyNcG0uiyLK7fdIi3cqCyjHTZAa8SOGCS9yYFRxzCv6i+u1v9nRLpkRSKhwIr3GXRTCy
S8iygEdZbWQB1UYAlnz3ooLHjczF8AEO9yAUBZjjI1XJpM65arFwQ/hYqnv0cYuGMPIYOwu1HTil
KOk1VKVBzXiCmBtembveKkMKssXTVKRdY/OwsUMDur0RivoW1HAlZLEGTcQ2XrRAXXO9E4nMZMJz
3HkiJl5VDTIO2hW70tiVlNtdboqAFmMrEhxF6i3C1MkGuIZrGg2DtVRYGquyrsSMbrelEsQxmYGe
0STfqXKFjf8NhSip0ImSK7QDWf/927e9ju8z2wMvjlkUNnl5Nj9hOd/V95vyYU7E7XJeiDlZI0ZM
Ac+xSdSGI92ZFDNh1ib9Xd+iNvNDvjbZX2YwbTiZElXTHdfa3CDzs2HWYyASDOpKYCSaGhgJ4i/M
gM1+pWRqOlS4MUQ7fjXpWpQgvmCiHoLPMSqUGrMmzJhU+oXsb7Os60TpJTIKKFpTlNUzg1rzWQvU
MUBuEkqS03tKOIO9xqbFyCi7rsNc5N7Hk99Uijfv3oaoRCMC6oYui70noHcNS0lZ5yk02TJ3LYea
PY/prlTI857io+F9Ew6zR7cxGNOzLqSDrE9LIC6V+FxLJV4I6tPIYUxWTeyMvm1otUSM4k0FBLl+
rk0ZMt5NNfllKGitNnVTfWBSm2y5QGHja/TlkSL/7wlba5r0gq0J4+3FdecL3+1QUzCl2/syy4ww
CZrf6GTaQuHCWOeVnh1EBCfjA0Ea/eOAQlJxsrZxA7K8fISK3zdaq8S800azcFAGVpsZ3J4vAA3v
U43WEBo8J/UxktkCzrAnDpAfDNIV9tAo4Zi1/bAprSlyVRswGkNT3rb06cbYQ5uOpq4zT1SpNWzR
UYki2vQ30qhRFLmSpUHDZQUpMGJ06Cq7ObkrcQmrpFFq5D5Fg3HAzNRKFT7LVLlFMte08DxxEFZ7
8vz5YiQeJJZY7NsnHtY7rhXjkh+a+TGmKOxKiCEephNu9h/IZ5SX/6ggBNyLPTyaRXx68el2OZ01
Z7i8Mtc3px8/nd2cntD17fvF+fnhomnxwpTD11efztsedNVjvb26uDi9PGngLha/TZs6Y3p1vTy7
ulycT8FMr0PsDtUNSW4zeakiUZi+VaMSx1rzWuFyAoc5YdipoWPbY9SQCkbfeQJ6xxoB9Dx68zwg
i9VKYX61X9LUunGrGhZ6P1L/Q7eGcfousz1O07Vhis4tiT+LArXoR2gvFWb2ZZvMv0hV1TyXfzZz
/bRI+A5Vxdxh72eBHRwjmLYD+qXCDmNm28GhuJCiyubFQ+nO18bcEaw7YYQPhgPcGc4dK8Tncz9m
nuH7J1Um98gHCgqqPc/ZgcMvO9RZDR94UXO1B38GjuVYz350gN+vUd7BvTuYGrAAHluDb36ehDbZ
ilMUrdhOfMfvb/PJLbb/ByflLNQNCmVuZHN0cmVhbQ1lbmRvYmoNOCAwIG9iag08PC9GaWx0ZXIv
RmxhdGVEZWNvZGUvTGVuZ3RoIDE0MTg+PnN0cmVhbQ0KeJylVttu2zgQfddXDPqyW8BWfb/kLc2l
TdG02cQtChR9oCXK5kaiVJJy4n1rv3zPUJItuwV2gzhpk0jDM8MzZw75nXphn3r8Vf+MsuDV7ZRW
NugTf5lVMB5PaNTDv9loRtPxfEZGBknA0f7996DvEaj+EWX0egGUOc3DOS2SoELu0xTf02HYH9Ai
C/6kl4u/g4tF8FdQLXsq0qQfDkYe6Uo7abR03XMjEkf7z5XuWuVK+nh6TefCCbpUMo0tHX7elemW
Br3+nAsajsPJEFtcvEeFQMDSkyOwQhrhVK5th07jTGllXfWgQ0LHdC0U6tFCR/LlH8FgGE4nvUGD
d734VMMh7lFlZUYLI7TNlKNPWjms4LAPd2+bsA/SPeTmnu6k2ahI0lspYmnoKyJ35D2tDYP5JJwO
aDKdhb2ZJ/D28mw27PWe0ZDhcBYO25DfGKw7mEzxuLsjIfa723P6JDIBeMTmzcdFA3Rj8jwhfHs6
d0TeXZ41EQ2Bl6WOOAGdrQHexF2d7+NWmdSOrmL8rxIlTRNz24TsYm7z0im9qgM+f3l/+qH75ubi
hD4r40qRkvyC6q1appLe5xEenBopmp526I3U0qiIq3d5lKcA6vfD2azXb7bY+lw8eixU/pzm9+fh
mMYgEjKvpqd7Hirpkq7e5MPu5jEVursq5HPEMJ7wkLeTfDuAe7JtjObzcDatoIbP8Y1JOOfpbuOF
aGeUFxICLIpURWKpUuW2lf5OrS2zwgvUC3rs149+kTT7BMWySPOtF4bgddKSICsdyzICApQNNUPp
Rn4vlZEcaX0exj5q/KpUMaRFhVE6UkUKsIe1itYkjEQmGxm1lDEpTW6tLNJ4UYe/Wo7f3AktOCrO
o9LXF8tEaUC6NcDYGZPKGXnPqD2PlHBA51e/atJtCyxNcoPsO4MFjQuAtZ60gCkSmpaSHA9nkRtg
1zOz3IKjjTBQ4JZ52kVg49VMgCEwkJaeDRhj53j6OjUUD9MGbby62Uw6hOrwy4i7W8gIcxx5W8HO
nVBpVT52b7F/lSTSALDG+U0JnnRksyqWnjPLpPp627T+hv3zvSbiPEP/6QcS++U/ef0BX7vYk0pQ
gP4N/bo+EWq8BMktepVI4UqD/T8ot6YXh1EvwD7z1+ix3uouSLI1WiaNTc8pVhtgAI8VWAj/Egf2
DF4v88YZ5aPIoFBI+bg47nvVPQBoBpcGigbrEZaUlkq7989ivbWKTRLDois9W9TtHqTU7RIBlG+k
ScV2l64Ns6m9t43yilyJv+q+N282mPNdAitU3GQJa6jT4/1ws/3oxKxc5SzhAFOZxLY8efFKhtx0
q1ZwdrtnOhIGGjctSXEhvstZaR1ZL9ItZTJaC9CcYTZz8GXRUohMNOK82g2WdWK775Ku3/gyQ76t
oGGxqk5SVmzuT1rk3JVkS3aT1s7kI4rgsUfmovTy3yjr+UNAkQqcnv9RVJyjRTp3lEpxD2q3OQyF
0zMzrPfDQjskw1V40D2mpdYTFSK6h1wTlYJfli+IXuexrb1mtyW7zks2GVSKAW1UWeSOxQwl5M0t
A7+rDKjekn0d2E+L8ooSSxdn1zcNiskhCC6QfvhiKc1F3F0KnJMRP7XRWrLVLwVPIRymrjqVeoVB
jLi0xuxknb6Sj/N+GeFGwCvrZVb9A0sqPdNc4c8O3gAHN0f6oULZSLPVBQ/E75nfNKVU6fvW/O4b
bMsEPqjASrqtYVJhVj6XLQvvef+vKH9QXO1ZAgFWAAhExqnniksl7wC2ajxptGAjvT3vPbbj8YAy
mobj/nzuTe41OL/n+YE+cJam4f4KVODctPRO6FKYLY07uLgPekcXevp6w7WMvjXXpEk4oYf6unD7
Jpj2+aaAu0B/QlkwHoz3f6bBHeL/BQOG14MNCmVuZHN0cmVhbQ1lbmRvYmoNMTEgMCBvYmoNPDwv
RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxNDMwPj5zdHJlYW0NCnicpVdNc9s2EL3zV+ytzYzE
mLL1lVsSO4k7SZPa6qnTA0wuJdQUwQCgHR+bX963IChKtjKTNP4cCcTD27dvd6HPdJJmdCLf8X++
TZ5fzWntkozk266T6XRGZyf4XZwtaD5dLshyUibydFj/nGQBgeK/fEuvVkBZ0jJd0qpMOuSM5viZ
n6bZhFbb5Fd6tvonuVglfyTdth9FmmXp5CwgXdaebc1+fG5V6Wn4uqzHTvuWPr78QOfKK3qjuSoc
HX791lYPNDnJlkLodJrOThHi6j0YErm2aYz1VBpLl68/fLqb0UW+MXTFn1t2/vkVN9icm7YqqGCn
LRd0v9H5hu7lvWe/JFmWLhYnWQ/orapdpTyTrr3pMfmL59ppUzvCm1yrm4rpUmgXQrvsaGPphgEp
OLlpNM4qrdmSqg9I0ZadU2uW54cl4RkXvqYAmZym89nJpOcVDstN7a2pqDEg5148ZaAskyoKHAxs
SGJ5a+4ijSOxbpgqfcfUOrYSeVnqnG4ewkLBdzpnF9WCvtvwNhcgbkpSVJit0nUa4z3vH9d+o2uJ
qyMXHqIcr9umEFlVXTwHM7Ac6I87+jusblM4qqchCDdMG+O8k8hgp3tjb/v1I4qtunjGjrHDb5Tv
ztNQqWkqHTSKEkbwAkkwD1gwCKCqcMxTzUyNPGHdtTcBGFIclTFFyjxdv/v45/tzwW6Mc1pc402M
ct9FciA5rjj3OB7AATcm5F9O1+mIGoBrqaRS5TyiG+W4iFAmCK5yCOF2Jqk0rAalysrck2s41wBT
HiZGoKWudb2WQ+NCRDo8ekTs8/QrtESI36In4qnKifdFtQjUy/A0Lxd1rhrXVh0VXUN1xp865xdd
ExCvKUgbalrUGVQMxPlI2YrlutqVdjAeUFFtqq7ZprGEutyHWlV0p6xmj3yWu5zsuEGdxhpvclM5
bH4ZRQukEf0Goh4rv778lbViMRRTocuSrTDZ8RuQxY6m9U4XHHzk0De4M5V2EaswebvF/iNavlcP
bEEVPi6Rlzu2qtoPAlyHo6KPQjk67oJ+3BFaaFUB8GtoJc6r/LarB28aocUKzcCAqR3tla/l3NjC
dX02shbPW3YSN0pPqD1QJXTTzk43vFF3WvxpKjjUdeFvdOOQvTFejCNQrdcbZNEUXIF8yume7ojF
1NzhipT7eQ+tVx7tZYwbVB3478j0Gop5hQcSYJU3NnhE187boL7wi0i9pPFcLDzQvZJHDFq4cq3l
GOSQ+/BoVAjF2/pdcgl8CFqEeeA2onuQQm1jczjMJ/onrLj3zreGhd42FQvz8NSLwOdRx93zNKJV
txyDfOSKvkeEblfsNXrQtsW9MA6YTaXq0ODJmdI/ej/GG6YqOpVpO0PvLhg/fFU5nWTpbD4PN4yz
n7mrzNKl3Cj28fpuEfrR6qFBvBLWm64zyWHjadh1RuOd9kU3dlC4KMV8aLTYPDjW78AOGgdeK+dM
rjEiC8F/lIK9vRa3iHCP6fvjsdnXabxF1cjM9QdWxJgKmZS9o6dNrJTRJ2l6aoQBA4OE1wYtzo1A
vHeINDxGEYl88QKAo9FrhsejDcQblgFmu7uK6jQaB61Duw3sazy0xhxD74CqcivwSgaAxB6Rhm0j
yM70/z2VLU7TxYwmkxmumJ0PrmMe5+nkJxw2OVumkwPckLuCEUwYLq8NdMBkqAvpQ5AjqBZsls0X
2DveJaJ4EvSQlKPXwTgye0fvLR+xWbwIDR0HUncVuzcrh5ECxVvMAyTv9+t3I3rLNfr8qE8MLs7d
BSL2wu+anwdn7/eMrml/3+A8GJnTZXoW4ntlTX6Lq4ATVuj2af8B4+JLg4Jy9JuqWwWrTUf4uDE5
efQxhP76JJf26d+9w5BOuo92uHqbzDNxArpJNqNtMp1Mh5dVco3n/wP6UyUPDQplbmRzdHJlYW0N
ZW5kb2JqDTE0IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTIyOD4+c3RyZWFt
DQp4nJVWwXLbNhC98yt2fGkzIzGibElWb87E6TjTxm6qmR46PUAkaLEmARqgIutof3neAiBFSmpm
ajuWQy4e3r7dfcAzTeKEJvwdPtMqev91QY82Soi/zWM0m83paoJ/11fXtJgtr8nIKI842r1/jhKH
QOEjrejDCihLWsZLWuWRR05ogZ/FZZxMaVVFP9O71b/R7Sr6I/LL/i/SPImnVw7pTjXSKNmMPxqR
N3T4ulNjWzRbur/5nT6KRtCnQpaZpeHX5225p+kkWTKhy1k8v0SKq9/AkGi1KSxlOt1WUjWUybxQ
0lKut4bugDpe7WtpRyQs2VqmRV7IjApFDS+zMm0KrX5591M0vYwX88m0RdVED0aORVnqVDRYsjIi
lXRfczzCQ8ydSo3kjUX5HxEPRuuc8IPXCqnS68P96u0k7DZ7lONGj/mTXm+nt0chnAqBsXxBEsyn
0bSWSLcu9d5nJNoEU8hRCTwxotlIg1SFIoeUJPH19SRpk8Rb0t+kQZbUVihmRSXVwjTMmkPwdKfN
E+02RbohWfGWtmUU+BmZS2M8L0jNyy6c/J7KRRxSyLjGyENkWQjGVumTbALOttaKJHMp1KOD6aGQ
UBkvhuSgnVFudOViPAQIylYv+VI0LYJfDAZ/Fai6OkYddQ88u0rsIW3HJ3PlX+87GZTOJGcomv7e
jRFQ0kobBMzktwLt4DQLWMgZiaveVqlG56BfDSvRB9OUirrZGjlQLeCkqBeL12oMvRBtt6VwKTO/
ixGLYWQoxRkyXkN7lPuBkJP5fE0DQiZPdkXuX5w6u4PSoXS+eQQyEjv+jd7qY/HmXF1QzviP99rQ
zhQNAg3VRqfSHnNllCBFn1YT5syVqes7X7RAIssY1StwBJo7++mERsuVVocuOBtKoQ2sqBBQVBI7
3hueR83DF5DQOBlM6Ey1QORUSHvY2koDksL2fWCQ4jkCX7RjKzikIYnG3LtgZxMDSwnVUVIiFe8p
bYf2dwHmJzCVLwLTL+GmXQ+wGTjnrYrHTQNRn7eFCZv7brbdbLBFSWcrOWJ2qJ2NWzLKL0mFBbxW
8HuX1DC8LaPelhlT7fMMQD6i73zduvjU5m/UuZoEqVJtag0k4GnlGrHSYSL9qUKv7EDnfbUsrKc+
PIhIrNF0b0CH2J0+nHnn8Eqs0dMhnVwbbuH8+DW/cHKW/jiw23XQijeHJDnOAedsrSGeyZBH3MJw
bQFIj1jX5b7vvJRvlTsjRVk0+3bEdCjOYPMfyNtvpTBMQ00D7+Phcqmf6rvGaHm7HBzR7B/8tOgd
yo07lLU7Sq2zDKyxeBdSCSblKzEiKeAPp5R3BXoomABKVWmuLdPPW0U2AG23Aeub4XpMMw8iG4+S
O79By4nNNaC0LDiRsCRFBz8eZnJwTfAXhB/Ifmosne3zUHTnoO9Md5qGlmzHkk8yo0tXIOERXosY
djBop1Gb7Wi45Zs/s46q569oWXtGtKkp+JetuVqvVkpMd6l3b07KVkLawEZa4ylyHE7sO0zPch0P
j4Z4LpnZMr5yBD7gLHnCAQc3xryIMm7vmLcvNVzG0mehtgJ+ORvhxjmdHN1E6e8HAenn/wDT3Yzn
8Zx24X789ddokfDVeDGPkzlV0Ww6O/y3jP5E/HdQX6o3DQplbmRzdHJlYW0NZW5kb2JqDTE3IDAg
b2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTE4OD4+c3RyZWFtDQp4nKVWTXPbNhC9
81fsrc2MxJCK9ZWbM447zuSjTdRTpweIACXUJEADoGQd7V/eB5CiaJn2NFPJHlrW7sPu27e7uKMk
Tinx7/aZldHb73Pa2Cgl/zabaDqd0UWC38XFgubT5YKMiPLIW4fv76I0IFD7yEr6sALKkpbxklZ5
1CCnNMfP/F2cTmhVRr/Sm9U/0cdV9EfUuP0s0iyNJxcB6UY5YZRw4yvDcken140aW+lq+nb5ha6Y
Y3QtRcEtPX19qosDTZJ0+SSgn09tMo1nIZ6LOP0fuS0W8SJdLnt4MTLxKXxlpbAVy4T18ON03hiO
J+/i+SwBqxysEl2SrddWONKGWFGQzsltRQOhKye1IneohCWmODFrdSaZE7wx4KDJo6dpvFgkKa0+
B8y8IS5jitai7+Q0YBpXdQwP8Z5CJcb5m18akNogEEOZRsHunff970G1IcQt1qU6nJ1KX/78sSLp
tVAZZP9izi3CK4dQhSi9Pxe5VDK4SyBspSWus7oUyh0D6WW6MbquSGmOv5GbratKG0dc5rkwcAFc
VeiD9yZWVUazbAtTnbdQIYwHK0Aw5WJP4p6VVSGotmKcMQvTtSj0/hGh016gsngaYXWxEyStraGL
Bmi/ldk2FEtnWW2I16Iju5+m0g6QUm1oU+g1tHKgWsm7WrQ4DyLeHMXn0yLJEbuEt/FEBP8t2wVw
yOIM5DHu59U/l5mWWnC/l6BVDYgIzp2wP7c1Py856tGFxGl9AHHpbLyWrm/TxQzEM1k/dNUb31w9
9nX7JNWgLCQIXdlQPGi00lVdePW0SfocUJK+4raCcbgDdgUt9Y+iHSvqED6XO5zEvW51i+T2Xjvr
sWFqI+z75zzoQIWGSJnTZgwhy42nMjhQbnRJyX2SIE3UJbmfX19ft9CN583l18sXvBZwa7yuT14+
+iEfzz7aTfF2DhQQJ5rc1Sgv+lsoCxZ8KzwnPqhGQeOeytCzIZ110fZsXqvMc8gK6Q4jL2h84zuy
y/rUxa+EhJpxXTLUxlYiQzWzUTixZIptGsUAtIXCBtlrc9sd8XLdMFEDwUmooMhZXbjeZLlVeq9a
RkLQzUiQvpl98/uG81kOSHxYfw2zXOykHzNNd/seClRlrAq8DdHMBZgt0WfDKtpvRRjIz0X7YB/B
R0ciZhVOtsceayJ5Tzf58yO9gM9Z8wOfhW73XUL49y0GNNeiGUElcz4hdWj56/Pg3Y8UerYBlcsN
FBZCa0qFgqiRt1Kd6Qkp9O7XbyvKtkEh3iIsIOXsk9V4tmSG2PK8DzT4IFNv64qH5YKU/fB+iSmU
0ZeyhIRkVYhB/OPckU2CDX9xL8ej85lfu6577h35bVSn5eNz3AlTYDEd9dn2jvUXiZM9MAp2EKbb
m91Se4m210Rmt7ouuI/SiBIB8GYSndIcDRIXFhNzXotNfwuO2iLO9uNa14ozcxgI6ekKsd2atgLp
s6K3rrF3w/hd4M7qr70e4APqe6tA7ojAIivi4y3y430lwTN9YqrGwTQd4U45Sc7umvTX7xg8NP8b
sOF+OMMdb9/eEr//Fs1Tf0Gcz+J0TmU0nUxPH4voB+z/BfYWgfkNCmVuZHN0cmVhbQ1lbmRvYmoN
MjAgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMzU5Pj5zdHJlYW0NCniczVdN
k9tEEL3rV/QNQjnC9q7tdTgltYFaCgIkruJAcZiVRtYQaUaZGdlxbtlfzusZyZI/ihQn0H7ZWun1
69evu+UPNE1nNOWv7m9WJ9++XdHWJTPiL7tNFosl3U7xc3d7R6vF+o6sTIqErw7//5DMAgJ1f7Ka
Xm2AsqZ1uqZNkUTkGa3wvbpJZ3Pa1MnX9GzzV/J6k/yWxNv+LdJyls5vA9KD9tJq6Z/fW1F4Go4H
/dwp39IvL3+me+EFfa9klTs6PX5sqwPNp7M1E7pZpMsbpLj5CQyJDNEbUUvXiEw6yoSmR0mtkzk9
HgjvTCOt8MaSN5Qr55XetsqVeF0U0krtn32VzGbp3d101kMyarhLGS0qyk0tlHYp0b3cKY4ifHeS
ZL7tohaqQo5kNPA6kCOv5w/3juM31uxULqkAHbxGDHrgzDsw5UwVgqbAmN+kq+V0fj3NHkjkuepY
ZgYaf/QBO4KynEWUU+j8apq+bB1J7Vor8RppDXcqR61WH1rJN/e6Kq5jY6WX+ZBmzAQVguC10GIr
a8hKzodcHIEQSr839n0gaU1VScty/l6qSk4GIKYuP4q6wVnQkZGNNkgUyWqvkI2lz29wAoo+QTZI
oY0HPMrtzYDEFojkIaugXDaVOQRWn2W6TU98UYsD7dkRKBB8M4AcHUJdRBcYDqcDvUockM2E5E5q
4PgSEZm7Q7VGWME537EWR7BabUsf+A90OYDB7fhtt0KrT50JByQrhYOqE3JtVpJAbQv2naBa2i3f
VxC0ZqA6FMXJRiDRccHG0O4pSp2Z+lHpcIohOpKh9mMbI8NqREZUe3FwA38U9Z2qVSUQeUL6el9y
I8pCaUml2Q9YmbSeu+DSvPbEeC/iFYargK4qrbxaM68Q3MNMQQpY2zQhX1DcIN+TpEbsBqhAE1Fr
ZsoSnSMC6YJrtNdjyyxGgmdZ2widHZ5oXyqULTeh7qXYob1YO49KOpMpLlRIGNEfR3mN8h+brG96
VEwMcn9xfJxVo2uuw0g9J71j1Ohbd3V4hFwnY8kPjRzf9XTefShdMe69cX84ZWUYkhi1cMJ5mwWR
HwUzNjH3GCS497zPkKFpq5xz3FrTNrgJAhqq28orTJeRM4Md1HDDCKoNVeBQhch8nI/HqVRI4Xlq
QqiOKreB30upr7nxTM8JDwIU/UiT+77rbL6MvVqrT2M7BrooGcYrddXHmfcIX0qRS3uaiKicwQSW
NRXW1ANKKWy+Z3/xnBntuArhjvO6G2CIH6YJW99ycK7BqD9Yj85J2EPsWwwLLAPkhzJN8JJnIi9c
kMLMz/rhgm5px1MkorME+E9l9lf8i+MbopfOqa1mwNFsPl+yl6LzBuE1dNXFOPrthEHpVdSAU2kd
R/Lnw4JHLqA5H2bshzyCKJ0/pM5E41re5wBhBpMu74t0r3iPx2GUrJMVje68bcP7nRKRquiwHBti
/DwzoESLuL6OvJSixESv46Z9QS9HyzBSyUpjnDzZqDhCK41az8Va9g8v3GC8eYbemsT+x4o40wjG
4e8dgm6hi9HYU/CK5W2FTHMshob2fW9YnLN5/0B3ihWZsPcNrvNWyTBRg847Jfd94sMMOhsYrLRo
uJXzy2neu/8kq/5p47Jg1sqKB/j/yr/i+AQQ84vTIj5riaw8SWHM5ct2PbXomRb/aFeeSSH6CSV+
nOZzprhoqd7G3eD7bxx8u0oXs/U6aP8KY+69jg9+cHKV9iFef2zCIvtR6FbA0IsJPrjMp3R2/PEr
z/G7PwEbPmAt0yXtu49Zb39IVjP+hLVaprMl1clivhjeVsk7XP83NltdiA0KZW5kc3RyZWFtDWVu
ZG9iag0yMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE1MDg+PnN0cmVhbQ0K
eJylV01vGzcQve+vGOSSBpC3kqzP3hwkDRzUTZooh6LogdqdlVjvkhuSa1m5Jb+8MyT3y3YKBJUd
G7KWj29m3ryZfIZpOoMpf8XfWZX8/GENB5vMgL/MIVkuV7CY0r/NYgPr5XYDBpMi4af955+TmUeA
+Cur4OWOULawTbewK5KAPIM1fa8v09kcdlXyE7zY/ZO83iV/JOHYjyKtZul84ZGulUOj0F28MqJw
0L+u1YWVroF3VzfwSjgBv0oscwvj19umPMN8OtsyoctlurqkEHe/EcP25Y7CAYrsCEpUaGuRIUhL
aagNWqTbc9ifQSsEXYA7abjmG48ocjT2xfNkNks3m+lsDCoV4SIQ2C26FOC1x9c5wkk3ZU7omTY5
5MxbK6JYaONPMDiB9kg9KU9UOthjqdXBgtMTkAeljVQHf1bTDzOkNwI6SXcEMcTTcDpK4kWYuUar
nrfYRHiniaMzEu8QxAinaMoS7iSefD7o2hzrUp8rStXEv89E7RpDafNMfIhFKI0uRkj8MCe0o2RB
IZ0jYnuC0cZgKSj/KZ3qtPTDqlwt5unicuvFtEjn/0OYm026mW23I0RKlQ9zZ0TGdXhXO6mV5Vsu
Zuvw/MX8Ml2vptQZuY/+mT/h4glO0DNWHN7XmLlB/GUZ3rM+79Ccg4C8DARf8EB5QWyMSw9bZIEA
KkuloHJZuZeldGdSJv2ZM0/1koYl6mURDsfyOHFLx1kwpGOhYiF1JaQiyaWYTljgAty5lpkoBwoA
QeJgmjZCBQDZ9+pFwIl9UAvjZCaJBPKj/iKhKAXHxnISBu1AcSkCCeiT8CgqEpttSCWcSR3Fn+Pw
r/55LlMrPqUHNLsoY3wgTLiVZSz2JcabYrW6qKhfK8Glhq8hIb42XMtvBEnovqtHZdTsCdriKD+h
Ax9eSnR/D+y6j5n18BF/SwQhMidh8oHl+LB0Q4GqM2RHoQ5BD63FDNuSu/2IEaoS97JqKlBNtScz
oRY/6trGmiBUUvmPvWpudp9aDxgohKQcsYS1TdXp+Vbpk+JW7rohyJacRlPTVPILwpGiOHG0fJ/V
hfNvZFWXyOryCbdd51DP5FhIhfljGxbWW4tFUhiLS4e+pFivKCMDwd5c/UkJ0lwX4plpVchDExjE
MGxT19q4MAIM7Mlm27ALKq4+ee0N8B8Q7m3PGx7L2OPVRjtN8ggdnQlDbmv5GYvDhgml6mm2WHpA
rOwH1HEY63UYQ+QeFKm/JrCPJhXLRNE2jtzhS/AaPmHJkoGKgsHSr1VmQkCldzqMPgc3nz7uqLgR
qS7pIxqXSIJEf/C9wQvqNZ2xj4+OErs3kngFWq4ToK6RCkZ5Zr20DYCfG1n7cvmac/EIzrdtcBBq
9tD8k6egfEOSK0hqUZrlFVIJOFlttUOZwlXkafjVfvO5ZLodVtCeh9qze3IT5n5uj0iEJnhC599P
xS/cgDLouq3eQNysZfHkokH8HV0W+rQzoHba+oFfj24Ng58588LTD+MwWDTUumbbJP05OzS5NDLs
uTUWaRFgqB7luw17or2EMf2UKwoyfK9HDS2zQdEYx7PUKgs+IFWO9/3coj4R5xFZv4Rw4Hljeo/u
R0YwuKcmho+7JWEHzfNogfKGhC48ExMcl7zRiXgXfdT2b4/xn3cLFSOLO5lPsfdOSxIeZCeomm7k
wctRt3saidHoargqEFSJg6kwyky7JHDygmahG3X9oIWmztscs9y4cMM1rqvIxKeo1pY2DbKj4bEj
Zrc0CXzL0Uwiucbtmd2yh6q15F2/TwB31WjAhAbxQfuHu5Gm8H4QHFY1LTq2pIkZS+QZBm9+FGIw
oMDXjoXYBxySOOqlWHZRWj08DXeibForfhTcJEZnadWThcS2N9ognqBXkOOw1nosbk5OApvMYp0u
ecdkU3hpdHZLbkDbEfKKk7aL9uv7mlY9C2+FagSJYzmh/xLNp/Dg9dd7cUDY/t2u26t0Bae4J394
k6xnvCKvV+lsBVWynC/7t2XykZ7/FwI7enYNCmVuZHN0cmVhbQ1lbmRvYmoNMjYgMCBvYmoNPDwv
RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMzU5Pj5zdHJlYW0NCnicrVfBcts2EL3zK3BrM2Mz
omxJlm/JxMk400zbVD11eoDIJYmYBBiAtKJj8+V9C4Ai7SqddKZyPI5E4O3u27cP0GexSDOx4J/4
N2+Tlx83onJJJvjHVslqtRbXC/zeXN+IzWp7IywlZcKr/fPPSeYRRPyTt+L1DihbsU23YlcmATkT
G/zbXKXZUuza5EfxYvcpudslvyZh239FWmfp8toj3euerKb+8o2VZS+m172+dKofxM+vPog3spfi
raKmcOLp6/3QHMVykW05oatVur5CibufkCEj5JZa0r1sxM7KnMTPXa+MvhViVysnev+Z8Z8JvC+o
VJoKIZ2QL35Isiy9uVlkIxpeuQEWllhhSqFNQaLgxMqQ2KEmS4JkXodnsmlMLnsCmi5EN7iaHGAj
lurdDEK1LRUKi1FNabDxoHQl+vqUXk2yIJuOmR87mqCQTCjFUm5swTuxZnBUDg3QrHCmJb8KeLW0
xUHa2XbVdk2giSM5Lr/nINSoVmlfAG/UBGoYjd8gnkZ3JhB08GDsAzZ5KGwxSEcWfjXyaIS0Vh6F
0vOqmBim6TAjhkNIu1cIYRXoaAzq6WT+QH3MjcSH3e9xn2eEAHsSy4REOpedGxrUBYhnPTnP7fcj
7aUDH9htOrKeOajMgUPyVUEqpaqG8GQCclyEpyRoJtIRMsB/Ze9FZk0DOeHNc5HNkGozNIXYEzY0
DeU9FRc+cm0OopG2otC1E0CjHMClFpU1h3QCelb02Fq/03nZMpCyMyj0dsSecE5BLjBIGDzw41dh
BDEzzFtDuuprIR+lauS+IcZxw97R5wGSmWmJI4diZPFpQNqME3bHYTLOqT3EkdeUP7ih9UyaAVYy
wQRSHZe6vEo368VyHOW7R7LHWT2IjvfKi7Y2YFVpqLD1vQt6hABtr3IowIr7II1n9jCnLTQyOAxC
sVD2Rw/CKv6m0EDbc5WBPPMY1cpxQ76eAmtyci64y0vkSF86Y/tRIbyhpV7yegSc9g68hc3HHLTQ
sqVL17F3cJnzst2Q1xFLRqdSBYhSECL8jxeD7ZK3Tp+P/hRmM1A3FmdYBghGOZbmwWzVyQU8Wmcp
mBBw3vqSJHvTLZwckzZqLWdlQcenBC4VzxtPQ2fwIXcRXNdHp3LM5JTnX5RW6QUeR6BBsz56Dn+o
FWz7zB64JkLJqrJUYbYLKFw/RHstIg6MX7P3knrkxrFFshha1ftGjn3/Gk4I6bUqtUGLbCjmZKSh
CkslmwFX0ZjqfBGA8FvZ1QetqXFfzwiddTYdJ5MIZocd9+g+zn2OVbcxFQPRxL7mQRHxAPGLWQ9o
0is9vZ3LAzZz9gCFtkCzr6ygR5U/19STORuNMDTVzCabTePoemrFQeGo0ie4MxR8s46JUj+tY5fE
AQ0KzfT+fnG2EJWifLBlMYIT0v8V3hEXPPT/Hp6+K/pOhbO/wOHrhcrBZ7FGH/EWNbo6WvtGlVBh
8OV/JjBNr2PwCOLvLBwP9wtRQumKXZ7nC+YUj6ge51ZVz24f3ihxB4F5SR5ezwbuC6GjLk7g/IQK
VhKFPSFx8g6GNkvuPCXvCFc4tiCMwi0bDWR5WVqiJwYYrnPuiHvRF1+Dw0GGRubI6CwnoasTwGzI
IrXhquC9Ew0frXB2hFLXmCPfn6IBTotmzy48Pae5c/EqMKN09FIftJpVO3F0kEfEuAsGG5w6LgTO
9SZdZdutr+01WvuABziQiRuTjjfvuy+dggDFe6kHieNzdYF7+HIhnr7++EXiJpIt/gSs/76wTtfi
EL81fHyXbDL+wrBZp9latMlquZreNslvWP83BOUHyw0KZW5kc3RyZWFtDWVuZG9iag0yOSAwIG9i
ag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDc0OD4+c3RyZWFtDQp4nKVUTXPTMBC9+1fs
9ALMOMJy4jg+tkNhysAAJbdOD4q8TkRtKZUUQo7wy1nJzlfLAQY7Hjta7duntx+PkDEOWbiHt+yS
17clLF3CIdx2mRTFFCYZPbPJDMqimoHFpEnC7mh/THhEgOElO7iaE0oFFatg3iQ9MoeSfuWY8Rzm
XfISXs2/Jdfz5EvSu/0r0pSzfBKRbrRHq9GP3ljReDheN3rklN/Ap8uP8EZ4AW8VtrWD8+v9pt1B
nvEqEBoXbDqmI84/EMMeJHjXwVtp2W5qhCWaUWuk8MpoWmyM7frvn4dV04BfIWhT46sXCedsNsv4
Cajw0e5Vh/FjLeQDetgKB2trJDqH9a8UFpumQQuPG9wgNKptocXv2IKxhDpASSFXZ8a/wU4JAmi3
BnFEWghPQu5AroRdYo/GyJyPWTnN8j19A3AJHdIurVwH3kCNHiVFWCHFs71i3gqJvW4hsqhrrAM1
ArW7P2qyMuvAao8i0XqhdFh2pHI8Sm26sLRFi/qFp9VDfo+noMCaVqP27g/054RzEYw9uVY5fwHC
WrHbRxkEU6SXWW9a4Ym5ImUotaTIDoR7zv/EjwjQGR26vgTQb419SMF5Yb3SS9gqv4qmVjjSQ3uS
vK+X4RCRTAqKIUufUoU7fX8RqPmYdHtAoDQs8Eg4HbCeu4/4EcChNLoGozEF9DKodejIf+7toqhY
XlaxJScsZ/w/GpxnGSvPEBnAZ4sj0cYeC7VExG+0tNiRAKKFeSy4T+vQfy6EHuUVYYwO6a8P6T+p
G2qJU9C+ak0EiRH8+faA+yTz6oTDmfuKygCc6lQrLPRDwtEprn9IXMdmsWFAUNQhVQtszTYdIoaJ
RoCDW6TS9MNrGC1UVWfhaI/dF5CqiY6SInbveEazfRrZXlH7P2iqzZBtIPN+BF7/WCtLBfte6I2g
YipSGoh59mRQ3n0WNBY4v9+XyZRNYTtk9/ZdUvKQ2HLKeAVdUuTF8W+bfKX9vwEBGdJyDQplbmRz
dHJlYW0NZW5kb2JqDTMyIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODgyPj5z
dHJlYW0NCnic1VdRb9s2EH7Xrzj0ZSsWaZJsSXaxlxVphhRt0sXaU9EHRjrJXCVSIak2BoL+9h1p
OU5stZsXF8MoG4Ko48fvvjvpTjcQBhGE9hjORev9fJVBrb0I7KFqL0lSmIb0n01nkCXzGSj0Ks9a
u/s3XuQQYDgVLbzMCWUO82AOeeWtkSPI6JdNgiiGvPV+hOf5n96r3PvdWy87FCmNgnjqkM6FQSXQ
+KeKVQa241z4mpseLn99C6fMMDjj2JQaHo/XfbOCOIzmltAkCdIJuZi/IYYA7xT6rGlkwQyWwEQJ
XBQKWxSGNWAUKxBkZ7gUsERWotIvnv/gxZMgS8N4A0KU90c0MhePzE0IL4qC2SyMHuBFZDuBKSSQ
QgYzmB8yR4gW5if/iceAc7ehesFa1B1J4p+fPvDg7kKW+AaFtTxrWK3pfIUt44KLmubvvhefTRZQ
+P3chsrPVx3uKUz2V6hRfaIIu+sj8tlJp3yJj5OmtFn59o9FDtcIU18WBg2whtcCy5FMejKlXxyr
nXzaFezQcbfV7KtQgnJg7W3DtYH34Yd/DXU4qyfLBnB6PFbsUK2ir2pljs/qWE/hl29uGATB31Ci
9Yvjha/7D8Mn/NEA0vrieKzweFp9hwfwn2v1v3otrN+m0yxIovl88zZ9WAVfUJ1P/WtugJfUMvCK
owJZUSPhqhKIjW3gasNIqd+pqp9Y06NFCG9DGsA1lFhxYZsTDYbKC12yvjGDJXUsg7M0NnXmo5Cf
BRhJhaZxa2wUNPC2a1xnQ2XZ0SNSZ1IRxgokmakt0ggns2QGSkk4QhpomSmWbuUj081mWyRyoJCi
4nWvyAfiJDtU1GyBFCf35mvmF5c5FEsmanQ3aJkhsnqLRbLYG05Zl1OVa/eC/To6dCQUnsRFpxfa
lVzq7gzWqFw4iJoDAN1hYUO3FrhBUZslbTYaLbcvK0vCul4BMlLBecAFtBQWThJrS3So9foE8LZo
+tJqbpYPhLnfxm367LJjN6TywlhtFoJ1einNszXBEQdpnFd7nY91NbOS2xBpNE5hsVHjsZ+j3rHC
9NT3Dtz23Qy+ue3Os/JSyeKjoJaZNLBNz31FeHXbcUUsXjPRM7WC5ITa83i3iX7/jlEmRPEHgnWf
EWmQwufhY+LqNy+L7HdElgZRBq2XxMn2svEWZP8XA6LEeQ0KZW5kc3RyZWFtDWVuZG9iag0zNSAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE0MjU+PnN0cmVhbQ0KeJylVtty2zYQ
fedX7OglzVRiReqeN2dyGWfiOI2V6XQ6fYBIUEJNggoI2vFj8uU5C5AiFbPtZEJZlkgBezl7zi4+
0TSMaMqv5jMpgt8+rGhfBRHxy+yDxWJJ8yne6/maVovNmowMsoBXu98/BZGzQM1HUtDzLaxsaBNu
aJsF3nJEK/ytZmEU07YIfqGn23+Cl9vg98Bv+1FLyyiM587SpbbSaGknL4zILHXXpZ5UytZ0fXFF
L4QV9ErJPK3o/HpT5w8UT6MNBzRbhMsZUty+RYTuqqQdkz1Izf9IJLYWOeVS7+2BRJrKlHYPJEiX
qaT7ss5xL+nLO9y+xZ5fnz4Joihcr6dRz+b1UXyqpY/prTP1NcTCeBaultO4t/BVaUh+FsUxl2NS
Gc3oEslMtkYkcrJ9OEraKVuRMJLjJKFTBKIllRlHWww658X3KpVNVm2kp9hnIZD7L1ew2mHjfMat
w/81vhjO80I7byR1Io5VnQur9N5jWtSVdY4aW2Hn/sKvMDKR6o43iMbMeyMnIs/LRFjUBxhe6sTI
QmqL2rmMUAKrSj0IUCEeYBOkKH3N2yTuRF4jMZhT1i1Se10i30druggZnETkCWfkF7qIG/pkpizc
wyGkB4B6lYs92Duf4HfKmMth+5Bx7zIGIy8v3l2MSVRUHWWisDglNZwuHp5k+GOCjqbLcDmnxWIT
xquN0+KNTBhXWoXzn9B3tIpCiLBvGJlugVRSG4MyUlomNdfzlDQgoAocyCVlQASZs/9JNJ2ypckp
7bRNOyux8756xsseE/I5EJ4Sja7vpMmwbkRfrhn2r/SlKJmQqD1QTQRC4McuPFXxd8IH+DqINS7U
xvFA2vvS3JLMHS9Z3HjMVTRMEgsplPX+QGViJWSXS3Q2W3bMwgXelyb1jErRSsb46mnBIfjexARk
d2WTBzLiNEZnhpzEdr6F2JJG0QhccdsOUqTStMnhr65kVucAz5A1QqO9nlniWCq20Ugjqw1nRUdT
JrLi+jSdgkqnvwGSf5CFUBorIadnRCtH9loz4I7DVu67iHy2LcUrZ5mhGAS/OrLwkVlR51ahpVYc
zHzSQGxaxy47Dy7ftartEvVg72TWqv9UAspV5QiQlIgY0CFkoHEQd10JZNprYX9wl+ynDMciOSC0
6bhB0xOC8lIjccf3e28VFe4MnUIANK/VnRtXwrroKqkRCd1q0N09KOCsqAs6CjShq+1H16z7Xd2t
v7r40zPiwKApq9A7XXtj1M5CFskJq/LclK6LHUxhQwfR7sGptcmjQVF+TqQ8wY2Yehjd1LtKYl5C
JR4RqA5vY9Cha+t0zwMSmBdHYVSF9rODuqTUnY3zeCGKpmGjRTKwmFmAgl03rblh6chP6l4slhv5
jcaUOpR2xLIVx2OORrDjEY38U4nTCBDGHDxIR36wiQXd8LIxxDlAcqcThGU6c3phQ4oOsFbM445r
Vx9vtj0+Skw3UcnzLJtGI4qyBnJIyBlzlnjCe4EfMSl74+o0Qawbkl6kYx+cV3/KMwWxl1nG5ICa
nFmvrX6DarrTuTyabjcg++9G4DOe7rGfdNCRtqxvA0hVcujp3d//q+ItLHkBuchdU2tg7uQ6fCLZ
Doxlz34uB/UnMC/104T5u1PDrT/zZ08OJpWZ0r142mE29jQEg4TKKz5+cC/wO/vVrhKjdu1++RMD
PJ6uwmVMcTQPV4vV2QCfh3EY/8QIj9fzcD0/M91ABVb4lgDK3LaKdyXkgR1HM943NLA9gKpB5RGp
2onu7HF9To64JcH245p8X2Dnwp2aTqeDJwHOInG77Tnm2K2WphoTH33zsB18Lz8flQHX3ghdCzSm
xRjgxlM6v/56L/aSotnfbclwfqL7Bt0Pr+GKgV0tw2hJRbCIF91tHtxg/TeJC/QEDQplbmRzdHJl
YW0NZW5kb2JqDTM4IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODE0Pj5zdHJl
YW0NCnictVZdc5s4FH3nV9y3tjM2RdjG9r410690ku22odOHnZ2MDBdbLQgihBM/dn/5HoGbpBkv
IWkr7MHC0jlH516udEGBLyhw1/6eFN7zj3Na154gd5m1N5tFNA3wXUwXNJ8tF2TYyzw3uv3/whMt
Au1vSUFHMVCWtPSXFGdehyxojs984ouQ4sJ7Ss/iL96r2PvgddMeihQJP5y2SMfastFsxy+NzCzd
tGM9rpVt6P2LU3opraTXivO0ph/buybfURiIpRM0mfnRBEuMT6CwbUfKghPt22lZW6rVWqtMJVJb
Win7L33esKaaLSmd4rHlmirDNeuEqcyePfGE8BeLQNyCvG5vy+r8RBUkdUq6TPlcpYAhu+G2SylE
+4AIJ/48CsI7qoT70U+Pp2v06nOVOWzw9Avi26O/1ZvSWMpKU0gsdLiwcIAwqwqurSwqjElKjah0
+P36BpBPHkberG74+7kHLn46hN9IjcyklHO5u21sv4J+4tkAYi2x8EqiU1ecuDxuQftpH50H0QBF
Fw03wOHKbn6VEfMBtFtplFzlTDnrNajfVxJK+lnPLGDoTMsKhsAPV0z+X8VigIrD73+/iksF37tY
PCAUywFqfqZWQMnjhIng0Vn7m6wS4n5FqybL2FCZJE0ldbL7VcVLhOMQ1fOTTjlTmlOf6IWmY7eB
gRqJ1+TSIk4d1umns7gVeS/1VuZNK5xlsmkr0AaLcRtYTbbE7o/NMkPIO6p9eQLkwSUYTlht4Ygk
BOUr+C8VXqFSg8FQURq+wwCJB7DAK0aERRcN9lUGBJs/Djpz3YTzI00pKQ2CUaFsX3vRJkSm8pzT
To6LtouY2fI9iXxjUHD1et9GhKMEIvxDznSvfO1Sam/5IShn4Tg2SNdxvKv2FuzjSXJVbnmEbSdx
CqXtwbGllfktcpmmAFjtMEXV3XNkXaMdfHvQOAQyHZeJZYzAFL5oAAjb/8TcE9YjhAvT5jhIfXfm
yJTJV82mHhHCKnP/O86rq0rBTXondSPNjmYjHJnC4A7b33/JNZOY/gPY9mgX+RFd7g94H9+Ayp3t
5pEvIiq8WTi76ebeGcb/B8WE2YsNCmVuZHN0cmVhbQ1lbmRvYmoNNDEgMCBvYmoNPDwvRmlsdGVy
L0ZsYXRlRGVjb2RlL0xlbmd0aCAxMjg3Pj5zdHJlYW0NCnicrVZNc9s2EL3zV+ytzdRkSUqiJN/i
OGmTsdPUVpuDx5OBSFBCTRIMAFp2J5f2l3cXgER9uTOuS9ljC1y8/Xr7gK8QRwnE9PF/8zr48WoM
Cx0kQB+1CEajDIYx/k6GExiPphNQPCgDsrbvvwaJRQD/J6/hbIYoU5hGU5iVgUNOYIw/40GUpDCr
g+/h1eyP4O0s+DVw256LlCVROrRI7xvDVcNNeK5YaaB/3jehFqaDX15fwjkzDN4JXhUadp8PXfUI
aZxMKaDBKMoGmOLsAiPcfdII4KM0wIoCWPMIjSw4FARbOlgjwSw5tCy/4+YE+D1voJTq1XdBkkST
SZwcQ6WHdr3HIMOZYjkPZ48th7kwGgpeioaju7m85xECpYNonMXpFtCZMJAO8J/PS3SnuQHRFCJn
hmtoFde8yTnI0vp4s+T5ne5qeCPrtuI1b8y/B7dJ8bhvXNw08HlUSOIsyoaQjYbRwNHhmudGyAaG
URqlL6BGMhlEk2wbGauocyXmWJB1oV3bDNZZYysLWheKelUzoyPyHiZJSjjhpjrFOuvPwixFg/uw
0j2/ClkzXG2l1mJecchlPRcNo5y0r792XSX4w5rX7E40i6NUyNHVnOPUaaNEbpAP80fEb0qx6JT1
gI3wMHeNnOsj3bpC7+qeF6cAk5CiQDJfdtoQ8J9cychDfNyQ+kLg25vmFnf8zpRgmFRY8WZhlo7v
CDDDYKmIlN9qKfIlCH2UUAXHCa0tlTH0J+iOCTrCmnUhmhCdEQf7/GxoWGf7ehNrhbH6eHYXMSDA
CcC1osfQhinro1SytkgVQ9N+px+XlpmlRy2FQgu+mRmP5A33fP619/0mvv2b+mWQIHrX3wEU+aRa
IoOeDuyYv70S0Qts3p5fl8bRRMFQM4qox/kk265ifTP2Cks9wOqu2CNWWHfKjhcz1laqgqud3A7b
Qnaa1ZzGDtFyZWvLKjuQSISQVZUkHdvqnI0RZGunKiKBd/FvW+8Yndj3qIj8oUfxJUFTTOKK09xi
khcon6Ig9iG9XXiyLElQKcC8UwrfAUOVut8qdp8Xqj/OUuuK5gr5H8URT7dhkkXjZGL168WKGMfR
eAeRKkeadXCCUemZ1jIXtpJeEK0eplMECTeq4tTwdVXZQm1jXP52PaNKDEOJWoUVq8QCa00+S2DO
50YsDqVQdy1qKLVRQtciMCel7UXbeiH+NHgU56wlXSKCtRu2+uZQXPes6uzb9T53Ph5ToBM/IGTl
tlEiHgvToZ0YUvzwzj+WFuskfe640htsG3qcyY75yfqodiPmZ8c59wlu6ITXiYect2vtWdFhzx/a
SuTC4PVFtzwn3hbr7Fwi7uSzk4A5VHJ15GQ476u61/7NIWlT5Qxb5gVjpxOHiq+XcuUdnh46/Fm2
Xy5Ebb0RG74IOpV2KtlffDT6xsle6dP1zBGlUxjAEEaQwRgmMH3O2mG0P4Qv/PjIvm3lBv773l0K
Uz1y/fPPN4/zf8RzeFfzkWGlE1/prtF2MpEyhi+4ogm1yuypTo3GXXgRqMWT90TP1mbr5gueyHbS
La0Vz/FE0O7AsNdJG0+vovhYLwjkNIcIi7adFwKvy+7qYHWeDLZOQ4QajqNRMp3a8M6UzO8arnDE
rAJFay9vH1pBJ9UH1nRMPcLoBG/+abzXiZtPbMEhGd2uNRwvq7Dy0nv1UzBOSHXHWZRkUAejdNR/
rYJrtP8HwB2zcw0KZW5kc3RyZWFtDWVuZG9iag00NCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNv
ZGUvTGVuZ3RoIDE0Mzg+PnN0cmVhbQ0KeJy9V11v2zYUffevuG9bsVizJFu2u6duTbcUXZs1fhhQ
FAUjXdtcJVElKSce+uN3SMmWtDgDAheTE8iSycNzD+8Xv9AkCGniPu09LUY/vp/TxoxCch+9Gc1m
CU0n+F9MFzSfLRekebQeudH+9y+j0CNQe0sL+nkFlCUtgyWt1qMGOaQ5/uZxEEa0Kkbf07PVX6PL
1eiPUTPtqUhJGERTj3RVWtYl2/FLLdaWuuuqHBtpa3r34nd6KaygV5LzzNDwel3ne4om4dIRimdB
EsPE1RswPFyyJLtlSlVR1KVMhZWqpErYbUC02kpD+EtVJTmjtVaFH5yrO9bPvhuFYbBYTMIhYC72
rC+Ig01wQavVG9qJvGa3ztX1bkpbFhlrUpq2qqJcFtLS2lH38ADtkDA+OY5f+5UrkX5mS3dbLvvP
4Kgxbk9rpQcQVovSFNIYWOUNYjJciNLK1Bwwf1PVpzeyaFlkXHGZkfL4AyxvdWMeVVpZlaocg4Sl
K7cJ4MBlKipT58JCLbVzMogyGxLasmawhCDWkKk4lWuZ9kgJ/KRqa2TGnp2B+NxQlWYAVXChAryJ
4mCeTKLeLpQq408ye04Uj1VqIVBdGrkpwUrCnzasocVbDCKsgmVhuW7Nt+qxfYV3fKkZ7tTO2ZPw
C9GdBLUSyJ1DZqoQshV8wBm6pZzVsNEqEnmu4HB8QTBebNiJha+Vt7u1wfvfLe/VQx2H0mDNtC7A
7IQkstxoNuaTXAPRr8K9F5Bp2sp0cIG1dFoJA38Cxzvz/LC2C9CIYprSjBKa04KWT3n3UNsfxmd+
WmZf22DuG9q/vh6/8ckhX1ucb8HnoUMOeEHv6HG39AlvLdKBbz7ulZpTpTPvDu0iHqtB6GcM4VJE
ynLnQrM8HTf8P7Dk/yApncPpO6EzR7K28O3TRN8qy03qyWofSg4EaLaXj2rDxicZdVdSKQo2WIVN
myIf0vSTMldJfBSYi/4DEvVn7pHurEZ1ECUitItOLOykQnpY53wvb3OkCLF3LDVXMB4zyeyN5QIv
jKq1Y+V5I/d1MMIYlUqfSl2GOWwvbq548PGh0Q50ZcABgtsb0sF0nK9eopDViO+OhqBquzeoenk3
DjmbdlLbGi/71SRXm38PdDx27CxFZqz5xF5ZCd2tKCpk+BQ5zPSSzQm3enFrVF67vT3Ok+XJ3Wrh
Gt3aMuJlbOaScEVSptvHYqCz63Z/zLeHkt+kwa1weJoxX0Fqt4/wnUJY8xPdCuPjqINh6UobXa+u
6QPeHpufp7VR4XweLCOKlriF86YDury8DGeLxS46o6mK4nkQD3E/XtBbT7aP+jS20WIaLKYD1Pev
fpktJ7MzqMZREkwfUIWrXb+7ufrzLL7TSRwkQ74e9Ay20zgO4iHkx7buA3QcJ5H7eXx04OzgL41n
dX7eupbvfw7+7NPIGfbGM7T+C2xTEkzihtwNp77DPWeHDjL2YH1JcA1NY1djexy5YSdsTxE9SFgu
7FZHAW7aiG6CD98tWqgmouG5hTLWoZ7IBEgirodE/0i3Pt+vj2mgL22TKqQZqNvF7xkxO0m8HBA7
Xn47lcPEndv6qE7k9aHrhCGlspCyEi4zwehKVa71djXBHrMYyoLXbbxYAu3EXqDMQMBG5+akMrl/
1V5Bv9La9jAkKOeNhLooTad3pIE5yI0nNFrYA9jUZG1fHCu0wvceBC11GCe0Z6GRWQenDrTF+f5v
pFWz9ZULXYRmd7wAEo4XqEZt9XP5AUe4ykXPYPM7rJaVOvYEbsxYrccZijMYoUHxPQzaX8u+k0Cz
onW/BMoya0+IrtTNcUg9GP4z+vrPJboBHPxQVvPg0Plc3lcSxZZei7IWek+zCxxHowkNrw/Xrv0P
k48HL4RH0V3rNO9/xVLOX+ZJECZUjGZwiuNjPrrB+H8AQHpTXw0KZW5kc3RyZWFtDWVuZG9iag00
NyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEzNTk+PnN0cmVhbQ0KeJzVV9mO
20YQfOdXNPziGJEYHuKh5MmO18EaidfxCkgAwwFG5FCamJdnhnsYfkm+PDVDSqR2ZQMbGQFC7UIS
j5rq7qru0QfyXJ888xres8r57k1CG+X4ZF5y40RRTAsP/+kipSRapiS5Uzjmbnv9g+NbBBresoqe
rYCypKW7pFXh9Mg+JfhLQtcPaFU539CT1Z/O2cr51ekfeyhS7LvBwiKd15rLmuv5c8kKTeNxXs+V
0B1dPP2FnjPN6IXgZa7o8HjZlbcUeP7SEAojNw4R4upnMCTSouJKs6ol1a0Vz5o6V98TLeZNprmm
rlZiU/OcBChsuHSJnq5VU3aaj48+eez4vpumnr9DxSHqCSLpLdOkWp6JQnDztX+ccPZ6K7KtPdOy
7D3WvGYKiAOM5BkXVyCwvrX31E3OQWK1FYoKEyxtmcGTHM83Sol1yaloZMW0+mGEWTMFjKYmLoAi
6fXqNb3F5X15HlboIPTdMKU4xfm4L9HZ2ZkfpelVcELVg6XnJgew72b0ylKdgj6MaximbjjFfPPi
x2jpRSfwDJMlyn2HZ4OsXlye/34S2UWUwKcTYAt5AtVFGruHTF2DNl/4Ec7P97rNd0pZGWlaOY3W
GPRETPK9iI0l6JSyoFEsFxQnqeulltklz7SARE+pzCJI3ANQ1zQJYmVpow6jGJePRN1HnMElamZ9
ttoHfzm6uDccPmsm6t7FYUAlZ0ob+PtNwDQPJCtjtaa1QAabYu/9aWr7/gBLT7M7uvffG9X3YjdG
QhaBuwiXXy3NfmzGyRTV5LkgZvuTCaRuNNLZMtOOEHTbtF3JtKg3CHXXumYkbN7mUKd/rCpMmQT2
ib5iZcfJu3kxHFjwVWO68NamD5j4YyjGRiC7TPPjFelhIF2DaVpLX4CZuSBy841Y28rmxmKYuRGG
1IqsGTQwFgUY/IrLW+qv9Ak4RDWUOtN4zWlWs/L2I3qv2jZdmY9AWSMlR3LgLQPIymEQKLNEI3M8
ohvKuUbhLBKXEjRFnUNYppQusILQTWIv2I81yTC5NJ4q2e0X5tkuE7h9g+yahYI/Qn/uu0eH2rkN
aT+98HDN6mYccvsZBh1D8gP4QGaMeDrE4A3ELa+QINSvnoS1M8uHjndGODYWstXm97CG3B/ETfwm
4xzE+pDucq0PgXTTGo/S44vH1omIAtkY6EDEKE1RNtfgmA8q6m8ZEbyb1OsPEPqtX2A/pvGhZVLv
gsrNbqW/su70YJwR6sAvfIQwtrKeArVClCUcNJvcgR2AsKmbdo/xctUp9CFun4QGrrEXuOcrg1xx
FAJL3ePD8yNa60c3hbSgiGJKKKXlQ87dV9q38xNfA/FPF5/o2HGoks8fnwacr8HnTtJqhgkAs+wH
amYlMbFqX7J+d2hMgrrZXjLZCB71KOrH8vxzC+xsJ3kruYJJTdN8VGD6zfue9Wgs+o6JccXAxijG
zDHFK8w0kSnksBB9Q7G0zHDkN1bmbETaU9iz+n/p6Jg4PpPg/1hHpjmim/BWb7/U5m35Dn837Dqb
Oq4iU8sOgwltvOT1BnUfOhffQDjKIsvChN9TGK7uT4/FL2RTQcdc8umEMDwaec0w3/DDpNNuv/Wc
xINbRhB+Y/Rq9M/UAbm6q9YIEMtXvGowjtddUXCppmYZYXr4v9iORQX/Q7KqwzRram428QDhd7Bm
hhBHvurNCGW6rHGC+Mj/NmpeRq63+2H5TDbZ+9o+iUVY6e6UcHbTCsRBL1ndMSwQzfDDNPDu6OXt
a4Zp7Cfvdhs/bOLoetinvfnJSXyzRUti10+ocqIgGr+WziXu/weJoTIwDQplbmRzdHJlYW0NZW5k
b2JqDTUwIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggOTY4Pj5zdHJlYW0NCnic
vVbfb9s2EH7XX3Hoy1osVi35d99apO1SpOjWGNvDMBS0dLLYSKRCUnA8BP3bdyQlWZ6VYkWSneLY
oo7ffXekvuMNjMMIxvZqvpMyePl5AVsdRGAvtQ1mszlMx/RZTpewmK2WoDDIAuvtnt8EkUOA5isp
4c2aUFawClewzgKPHMGC/haTMIphXQbP4cX6a/B2HfwW+Gk/ijSPwnjqkC6EQSXQjM4Vywwc7EKM
NDc1fHr9Ec6ZYfCOY5FqOLYPdbGHeBytLKHJLJxPKMX1JTEks9FimMAUZjCHBSxh9SNjL34Koihc
LsdRi/jz6IEXQVqcOxi2mxprhBQrk9/j4e2uwXkMPvEkXMzHcZvip4oRC7gyzNB/wSqdS/MK4Hem
ONsUCAWKLdHL7GqEtEwGWFHInQaTI9BC7qS6Pq0cGRZYojBgJGgjFQITwNSGG8XUnoZsQC48jEyp
DHbRXZizJl2yHTe5rCkmVApHKWZcYAo6ybFkxGZNk/0NcG0jbWw5vZOdysUBygZKJG2/WwMyI0TB
StQVS/AYSCCmLVbJiNi1kDviKY+hmGDF/m9UsKFkZIlANEcyG22YSKHEJGeC67KFrjDhGU+Y4VJQ
9D4UEe/cbRYb3EuCMI6RrNCSdV6pTGpbUcJ8DfF0RKU84Dy78uwv0mdNEam49KpR2UxXjO/UoFdz
LlLLFDXscp7kUDFleFIXTPVqXWukEDZX2jB1kRLtAwKFyPi2VhRYiv5G6TYFFc0OU3qK0eYITzem
f6FPLRoYiwfGJoOb8hE0okF6LG0ALw+X/jXr7k+tXeDzkyd3T8bqIXb3/0I1QuZU5L9BfXsgq28H
qPCBUOGTQD1Bu4B2p1KLiEYyMWigFppvreJawdmi8l2C+w7RtA/SnrIuDK8K1MMvJlhBmnpI7TUP
jxbVqRqNMgOZ9C2o07xh/ejeGCI7uYcs8JT0iGd7LraN5rpJTqMHafY4DYftOXynka6tpPuc6Edf
q9m9FWraCPk0+tnqsc+h96BLfZjiHzkK31Q6Blbl27L36r1xzdc16EpW1AQMFWqQn53o5+RM0wwS
d1cH3+kdJDVVhZVU5sx5N5pX1toctQ+N7tQwdu3lKJvWt3O5fefM/i6RDhii16WbU8JpAX6R1ZdL
Xjp4m9kXbhtkirRay2ab+ETaowTl02y5Vzb18TxcebA3SibXApU+A7QHo+7lfXtbcUUd9AMTtT3u
zM7o1Br/u5/9+SvbIkTLvwjVna7n4Rx2zRn78/tgEdnj9WIeRgsog1k8O9wWwRX5/wPSbd3EDQpl
bmRzdHJlYW0NZW5kb2JqDTUzIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggOTUz
Pj5zdHJlYW0NCniczVZNj9s2EL3rVwxyaYOuVcsfkp1bg6TtBts2TX0rigWXHNlsJFJLUusYWARo
fnmGpCxbib1o0G1RyoYtafj45nH4yFsYpxmM/dX98jr59k0Ba5tk4C+zTubzHGZj+i5mCyjmywUY
TMrER4f3t0kWEKD74TU8XxHKEpbpElZlEpEzKOhTTNNsAqs6+Rqerv5MXq6SX5PY7UuR8iydzALS
pXJoFLrRC8NKB4d2qUZWuhZ++e4neMEcg+8lVsLCsL1qqx1MxtnSE5rO03xKKa6uiCE1P9oEpjCD
OeRQwAKWX/Ls6VdJlqWLxTjbI34z+ocXQXqce/r+qJvrK1mHLO6HSSkt8FoKONvedziPxef92ZH2
VP7iWjnx4UzU/SPymUzTIh9P+knslXoGkI00d+igVVauFQqQVD1rNCmViwNpwdJLp8Ft0PcC6iXd
59MY2x2rWiSEEN0w/pb6MhfufNb0h+4Mcm2o6tyG0AWVYRr4dPnGFkYhoFKbmjmplWfSWqJHVKRA
5WS5C7iV5jFAl/04A6iODdd13SrZBTfMbWjYladAH64bSdil0XUHukUDFduhGWARHcB07Xuurg7Z
Xr6+m8EGmaBOFLEhmaqQQOnXV4SlmHyAtY8vj8QKlJAkrxllyO3+7b6wA94ARWCDSoBWn/KGxmin
ua6i6Jd+zVOmqDhrbFsxh0MgfYfmAhhhEZBBypRSczT9DXJZSn5EitEr3Torw4wO1bYkJUbaNFqN
tU5PFmC3CKgAi/MF+LOvmW62JaUU5XT6XPnR/N62SO7VVwiLdbeVRIdq6Mj/hK6ZVFHwQQakG0fR
Uo5UaqwK9YUXQMmzNQaBatb0pUY5hAq6wZ1WQ0V9yFAOoXlbE7MTkki1NmjttSy9NfhR8PjBljIi
rRadVlEIgaX0gjF7UpBSE/mtfXZC//+1i59qQ3nOt8d0zYf44N+j8y+7+EAVKo/ZA17uzwQl44P1
dH4lRY8OJdwNErAiwpG5b5n1sSjv0JvQ6bWO/wFLfIAkrTyysy0zwpNsHa3HE0QVq9E2vmtveX5z
Or30thvJN8CZooUf96WbXeeFnzONWx+ZiRDnRtnvRQYbyoNSJ5eFJ6VBHB08JW6GT3oqN/0O4/0t
unVv0ntziNvfAcQfOvCd14BG6Dn0tNKQwSKNJ77n5IVvFRp7AX4nr9K98i/fNZKIwiumWmZ2ML+g
E+Nk/En1//7aW2a2/INAw8k2T3PYdufbNz8kReaPtkWeZgXUyXwyP9xWyW8U/xHDAfVKDQplbmRz
dHJlYW0NZW5kb2JqDTU2IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTE0Mz4+
c3RyZWFtDQp4nNVXUW/bNhB+16+4t62YrVqyZdndU5ukQYp2S1NnHRD0gZFONheJVEjKjoGiwPbL
e6Rky05kbEHSh1EJHFPkd9/dfTxebmHgBzCwT/OZFN7Lixjm2gvAPmruRdEYRgP6nYwmEEfTCSj0
Ms+udu9vvcAhQPORFPBmRihTmPpTmGVejRxATD/x0A9CmBXez/Bi9pd3MvM+evW2xyKNAz8cOaQz
YVAJNP1jxTID7TgTfc1NBb+//gDHzDB4yzFPNeyPd1W+hnAQTC2hYeSPh+Ti7D0xpGGthTCEEUQw
hhgmMH3M3IufvCDwJ5NBsEH8pf/EhyAtzlfoGIIVqEuWIOgSE57xBFLrd8f41uA8F59v/5XL34kU
Jv3n/vKvz8gnHPrxeBBuQn5dZRkqkElSlUwk61cAo75MDBqohOZzgSlw0tCcFmVWIT7AbMF1/eVh
CmlwkfKEGdRgFghJpRQKA9owU2mQmZvd2ttMJLIopGjoNO7SKKXModJE4noNDDTRog23FVaoHRMk
mtw0uBtakGKJIgUpWiRrBG8rXhaWjVmXCEy4lblcuzn7dcGItYRrdE6rUqEh2ytO2PewbKbwztFh
O/kkkJdSgZAp9jmFLnPs/YeB/5+dng6pHFj2I9V6tMDkRlcFHMmizNGmbUewNuj1OVoteLJwKWJc
aEqQWcl6UadiO2BrIfWcKBiEjQWFGtWSFNEeBWxl0QVDkiQBZFVOnFDAmS23NGcUE7qUyqpLLncV
jyJhpa5yZrgU9ggxAwW7QQtTi+3y+Lzd3wNdkask2z/+fP/6t/7p+UmLRUI8RYFLJKafScOyMk67
HUR7LnoUqjTlYu54tjhtYItKU2Eo6W90SJbLFm0TlM/W0107OyHai0xp42ltsyYyO84TCWeWfHCv
nMfc3CPV0G0Jfrj8NIOEKUWVhbyVAjcVJpN5Lld2NYmhhWG5vSDJ4JK854LspSRyqgEFScfKpznt
VMUSI1BvSxi53pH6JcsrfNVx3AECCs0FUqErq8PRayFDWn6p8VDCaoqkCwZJ87YvsKIw5U2COqVe
F+it9ZKtc8nSXw9aoSwx3dwDrCVnh3O1Fmiy3VAXfcqr2cSpzU1Wdxh2xz7SCpVLZV3md28Nu7lH
+ay0S5yt4XdcO3XsxX8vB/UdQPFRaJO4SV5XEYZaXCne152ulaT+JV+9ziAT2cTtWEMqCc7AjZAr
WwFoTlnZL7mky3AhSw2FTKkBINcPi6p2iE7CoSxttfPQv4PLKbEK67uVYkR3Ky94zhSJSggi6e67
h65d0ey2MX1cixsEoR9NIAzH1EbGrju9eHsUT8LBE7rdIBr5wXgP9Isr2ld7oI9kOo38eNTBNHgC
03AY+8Nwn6lv8frBeGzf9LfJS5+nQyDsH9sidGmrbgF22oGLzZ25M56zRRjFfhRMp87FN0omN6Re
3QO6rVnubwye3JWcihK8Y6JidDdEPfqvJhzA/rg6Z3OkF182IqdUwarJ9cWpFwc2zfHYKq7wojBq
v+beJ1r/HWQooD0NCmVuZHN0cmVhbQ1lbmRvYmoNNTkgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVj
b2RlL0xlbmd0aCA3MTA+PnN0cmVhbQ0KeJztVl1P2zAUfc+vOOKFoVEvSZsm4Q0G20BM2yBv04RM
4rQeiVMcd6USP37XSWlLy9gQg+2Bm0apY9/jc7/iewmXeXDtNXumpfPmJMSgdjzYSw+cIOij59Id
9SKEQRxBCyd37Opm/tLxGgTMHmmJvYRQYsQsRpI7LbKHkH5hl3k+ktJ5ha3ku3OQOF+cVu2hSH2P
+b0G6VAZoZUwnX3Nc4OFHKpOLc0Yn3Y/Yp8bjndSFFmN23I0LqbwXS++RejhpvkB6zd8esxn3UdY
57kuC5fwGHBwxctRIWpUOQ6tOarKBDKyye7T8WNS6PhdFvZd8m5G3gV2FYQyegqpYIYCG3MdFLI2
G+Ba8ylSrjDkP2hG5rnQpIK80iU39bbF9jwWRa6H5LgBzauiqCZSDRpIJUTWcLKDTIyKaloSABE+
rcrlNzVKORgaVKqYbm02SOeCiFHgRG1EZjlqkVY6m0NbsjIjXZlLoettTIa0mNN2NK1ngL/HWsEB
VxmMLGkleZSIJkMxA6lFamSliHUuFbl64Q8zHdHYDLkh9YVT1xxKrpxhGX4hGP2fh6T1nnu133NJ
dtBEsZNonopOQvCQ9XzW2t+GrA2EdfAi3purISGR9c76Zo3YfPLRRQ8B+ggRIX7Iuzt3w+vOI6+Z
l6xc0/2hGp0dy3I+XhJr95nM8Eu5XsL627zIsWpASVWfyXyVxIKnuHPJ0/JalXlGox6fUyJXau0z
9y94KU60RpTjqEcipQJM23J5Bl69kAVeHC8q7617X+W1s2uV91JYT5Qo/09hdemY7VJTM0+U+N5E
iV8S5VkT5bb8+XfuGRIluvcsj+4+y9tECal5vQnpnq7SC9W0OIIajILdGHBwNZJUATjiasyp5Qi2
qU313RUzv37mAwHf+0awTcPZp7ZxMms7T97TVrbjDPvMi1A6gR8shoVzSut/AsvmnSsNCmVuZHN0
cmVhbQ1lbmRvYmoNNjIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA3MTA+PnN0
cmVhbQ0KeJztV21P2zAQ/u5fcd82NOLFeQ/fxoANxASDfEMIeanbZjROsF2gEkLafvnOSSnlrVJX
6F7PTqPE8ePzc3e+6xm4lIFr2/iel+TtQQw9TRjYpnokDCMIXLySIIE4TBNQgnSJ/boZPyOsQYDx
LS9hPUOUFFKaQtYlLTKDGHvsU+ZBVpLXsJJ9JZsZ+UzaafMiRYx6QYO0LY1QUhhnQ/GugVvZlo4u
zBD23n2CDW44bBVi0NFwV3aGgxF4LkutQn5IIx+3mO2ihmOxK3rgQwAhRBBDAuk871ZeEcZokrhs
GvWNs2BD2BusK7w+VvXJblFOnqdEVh1xUnTgSbmawnpuvR6I5KXQNc8F6FrkRbfIoWNtswS97hnX
vUwDF2UNPQVdxMkUauVko1pAoSejYPpC2h/oVqrkBsfWEMvzaRy53n9HeTFHMQU6iuFlDXr4RYu8
kg9C95fo9Ts5sM+SGQ7cjv5tDjzbVWb6yT/pwLtC9kx/Fn+HeV+UHLYfRv5S+ZpDrpaNtVfzs6F4
MtAfw7peUK/rKSy6IBZ9Iazn9ok/JjlNq/QNI9t0vi9Lr0nNPHf17bGAxmHSFM0B9RcowJOEJixN
7yDSNgvBvqqqLmDHdCSx/sbYMUUl7WoOi9t5ziT7dBpuHp/YRBtmMlPhCVrXlTJNGqs5HmeVwrNe
nReYhrtDmd+scC//5H1eSDj6edaY79IAWJxSxtptHmy9j6MoXIA8FjOKSXwa9BjOhbKlBLcbgaEW
kHMtNHLasOJgN2NWcFC3ZLquxXEme265LIXpV5hpBsWpAIkZSHSgz3W/kD3L2viNkLkaNYaxjFta
Gxs0lFfK4gcxDa2tLJXrqspPpVB6FYQBPpicIZuXdaGEhh0uh1yNIFzFv1Keey8EjvZ5T4DnHd8Y
IqIRXIypO/hAYmZZiyOKdJQk9MLbxwE5xO9/AIKw2AUNCmVuZHN0cmVhbQ1lbmRvYmoNNjUgMCBv
YmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMDkxPj5zdHJlYW0NCnic5VZdb9s2FH3X
r7hvXTFbs/xtv61NO6RYmy5xsYdhAxiJsrhIpEpScQ3kpf3lO6SoyEnVAcH6NjmBLPny8Nx7yHv4
kSZxQhP3Cfe0in66XNHeRAm5j95Hi8WS5hP8r+drWi02a9I8yiMX7X//GCUegcItrejFDigb2sQb
2uVRi5zQCn+rWZxMaVdFP9Dz3d/Rq130W9QOeyrSMomnc490Li3XktvxmWa5pf46l2MjbEMXP7+l
M2YZvRa8zAw9vN405ZGmk2TjCM0W8XKGFHe/giFRxdOCSWEqQ6ZJC2KGrgpWCf0MX3iquXXPWsg9
XaUFrxh9vsL1JSb6vRAlf/4sSpJ4vZ4kHWLGLROlISWpUAeyBadzxy9z/HKl/ZtaK5UT/qxmEimQ
qq3ACGEA6FAQkHJjeEbMtuO5TFltmpJZkBlhmpNHYjK7h5Iq44aY5gFKNdaIjPt5Tapq7ufFQ6bS
puLSjoiVZXhpOLEakzMki5IgdT8wQEkOQlZRI8XHhqOqwJVW5EdiVLP0BtVCAQ8ccLgLqAZ6ty4Q
0+I7ppYBipFBNCYVEkWpmE/fFshWGIIkGWbKtap8Om5Od4/D4JdKa25qJTMkXx5HZA+KasFRsseQ
LgGWOTQw6oWwKkB5NTz1Ld5MZ/FqOZl2WiqiS1BR1ZY++JS7hAXXvZZt4p95vI9HtJyPr4U1rqRQ
HzFfr5Awa/MQMW35gv70r+U8oJov8SCrl03lpb/lW2yCPttDIbCI/6WCbqUMMmpq1AUjro/Eb7k+
hug0VdoV2Y1nhB96pqzcKy1sUQ1Q9IX+1iIvOMu43gYBsN+/vpKBd9OBd7OBXFz/mNKM5rSgJa1o
TZunvAu0fhz/x0/AuQtM37EKK5alfHx+dprBnS/V+4sd7Y7Ymoi/f5GXbG/uviOfp4jkd8nbD1c7
uuY0H6vUus1dir3kWfw/086JcXFSlty5jGv0XFdCtpvGFXOMwHErY6vtd+QzX8WLZLPpKnW6nLao
+dJ1ndPuBEWZbCWWXSxMa1cMWNbj5XnLysa7xOTTBJfrJxnPfaZoot46eM6a0obItqcEpG7N3Eh1
kL5twA3cmNaXRFWX3LmOayqOHki9RidlEiaBMN0jDXDyBpEp4EhlCU3PWTZGPgjtJuuRkECqZC72
jW4NrLej0X14y/wdtHZHgn1rmBhmQdb0WME8Tzzdnzm+1QS7nQ2R1kMaodFrK1J0c+1jb3HYYNL6
TAeVMjVP3fBWCDekNbRgnUKmZYPW77V2wgWTDwqeJHLfcyYDzuf24rZHBxDDIqML3wba9c/cqjCp
FtduB3DYXWfPDztYl7kX2rmiU97/4s05rCzHYbGJ557AC5x+biTXZkS+68Rdz3j1qRZwfnrDZMNg
UosRDnbTx13oj/cM8k1nfwLTH0CX8ZIO4Rh6+Uu0StwJdLWMkxVV0WK66B/L6Arx/wBgl/sSDQpl
bmRzdHJlYW0NZW5kb2JqDTY4IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTEx
MD4+c3RyZWFtDQp4nL1WS2/bRhC+81cMcmmDmixJPSga7SGuk0JBHLsK20vRw4pcSduQu8xyKVmF
Ls4v78ySEiWbtWHE6NKGIGrmm28eOzNfwPcC8OlpP9PC+XEWwbJyAqBHL53RaAxDH/8nwwlEo3gC
mjsLh6Tt71+cwCJA+5EWcJEgSgyxF0OycBrkACL8iwZeEEJSON/D6+Rv523i/OY0as9FGgdeOLRI
U2m4lty4l5otDHRnKt1KmBqu31zBJTMM3gmeZxWcnvd1voXQD2IiNBh54wG6mHxAhvZcCIM24dWN
VguRc9cot674K7i7cefCfIW7QlUGKrGUYiFSJg3Qaw/gndIwRdOvv3OCwJtM/OAIFc/NdQJmW/IK
zIoZQFBgULBbUdQFqAWYjYKyMYoiCjIt1hzBOoRUFWVtmBFKnoGQGZo3KLtZiXRF8G6rDqIi+AxJ
JStOwCcwByNMc5B1MeeaZ+CfQeChXDjworEf3otI4EYAM15xvebZOVzVGIM5h4obovoP1wrqUkkw
msmqEFWFHIHJ7L+CgeFTZNUqaZ5yUZoe6xSz65IchgwTeg7wB9OCzTEvOZdLs4IFpXjvKEaXItkE
RFS9xjOO1VMIicbnW0wFt0lzKXwJ6hOJQ5U+u95H8dCLg9iW6dDD2v+Gog9834tOENFN4gpYmugl
/iUUbcwOEQefbLlhjEruIYyZddtqlXst02qpJrD4pkHFWDdA54R0vw58eHiCnndhz7tBTybIxRAG
MIQRjCGCCcTPeddW9A/uNz4tzm5P9SMreFWylLvTyyMPdich+tnf3exmcPTsXorPTw8p9ZwZXi1V
PCLQ6L8YK7yJT7FqKN2lSprs66Osrl+OVfJkrH6pizrHlrnm/1+sds9h9UjEXpJVU1fDyBsFcby/
hMfFjr01GNOIA5FxaXC4cU29gcmmPci9bNNse3vryeVZs7y27di/9fHQUMr4wjZeVtnGi19ZnZtW
spkWLdLV758SGjCfpdpIGjEsz62OVBlOLlGUOS+Iplxaeu38ZXILCsV0h9TDyc7fTCGOVAZHsMFp
QZonontjHRI6gLlaiGVNkws5qZJrnMBA43gv3jD/iI0iXTG55PYHSjGSrTosasPt6LGTrZljVc8I
PGk8mKRJX46gZNqIFGtKW9k1TUlcTcjT3kxVJU9JvUkEqVgWNjLop5BpXmftBoHfK542Q9gm0Cp1
vhy0NysuO7cO88Tq2z2BfmtS4PcNe9qkqAzJQ+/5K1ivo9On1yRituSyySVR7G6n13n5BgvEJrgJ
tSiZLT4hraMbgfW5Yut7O114WLY6oOMasoVIe15bJof9jpTTjkbPIvfIFtcmjeoEja35lpzndC32
WjhBlX6AhZP2KCQNm76IHHeRC63Szxi76gwwxyz39s3r7W0pNNJ7z2TN9BZGZ7h0h/e3iD9vGN6R
cPjXfu0ae2PYtNvS7FcnCmhRisZeEEHhjMJR9zV3PqH8v/zgNysNCmVuZHN0cmVhbQ1lbmRvYmoN
NzEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMTIyPj5zdHJlYW0NCnic5VZL
c9s2EL7zV+zo0mZqsiIlilJuTu10nIkfddRDp9MDRIASahJgANCOMrkkv7y7ICn6QR88ya2kPRRB
4MO3++0DH2EaxTClu3vmVfDrdQZbG8RAt9kGabqA+RT/l/MlZOlqCUYERUCz/fePQewRoHvkFbxZ
I8oKVtEK1kXQIseQ4V82i+IE1lXwM7xa/xucroM/gnbZS5EWcZTMPdKZcsIo4cITwwoHw3WmQitd
A5fH53DCHIO3UpTcwsPrXVPuIZnGKyI0S6PFDE1cv0eGANfwNYONdPbba4AsxF9wRmhXl2soSra1
UGgDReMaI6CxIgI4//PDGjYCrHDg9KufgjiOlstp3EPi9VkYDU2tFTjDlK2ktRJfmOIgt0obwduv
RuRC1i5CkGQWZYtpcuCFc3WFnBZzT+pKGKhZfoN7tp9ANdVGGFpK839rqqZkTt6KYc0wBm7HHEiL
u3LmcHd8s7XIZSFzUJoLC5v9qCW10blA9moL9TMUoCCne+NyrQq5RVfxjhYhMMMqgQLaETMvtEPC
75nZIg462lasLPGnlZ+Rky5g0m418fCTwaIJcNKbGfGUdiGYlZtSdJQaJIdyGfGxkeR5EjQXxjGp
gIu61PtKKGfhq4i2EeBgzqzo+CMDizYLssyilpIm4hS3E620tTaOnOR0rksKEP4NQ+Stj5cO4xZN
R/W9OW6HInCdN7Ql3MmyBMa5QQ8Dl0UhDA0fjPcmIt0OaIL74CjB0NbSTcijhwx7ca6m8yyarVY+
xebR/DvSdbmMljEi3UdEN/hMOuVbETod0hMua4euoJ3COGvXhIeQ4N7KNbrWLxTdQnqC9gsphJ1G
gYzZt97pAxu9iNJu9qQMwT8KiRZQ5ay2PoAwnCns24yk6lIb4VoAP5WLx1P7RDvQ6zTo0uf8+K8+
V3xweHJ30u1046DSKO6ekORYrsPz9u4E48K8HrIJ3f30ikfGkpGx2WiKewUTmMEcUlhABktYvWRs
IPdL+J33APWl53yBxcOnYHh2cs+Uw3fvu/A0OQ3X+1oM338sqyeKPS+ZV77vEfNQ5w4LJiux7gv+
PxYSFeqyvytrvmlwagyVVEPqPZbyBwv5qP3fjy5snPHCN07JsQxjb6SeVGCNaMVW/dzIV4FRCR5E
6y0rG0EI009TvKhMcVF4Y1lXJUTBmtJ1M7EYDcb2EXSj9J2iooeN0a9p642s6lJQE6GqQvSo62Bj
Y2oPGqeZAWmEk6+aXCOO0liemMt3fuWDqf1mAxIaMHR44qTxTIDnCdDqiKarw5qW/gUeovIdU1vh
y/IBB0Gcb7m+I3b1dIiKsYPCg9BApY5HtLrbSbSjO9egbe172yZwlR1VjLXnOt53dYrTe5kcDRV/
iMzWidR16OiIsOkqmnvMN9gCbhQ2/CPwWR/1GXv6qcbDh4V3TDUMm1d6hCfS5HEN+PuKoa+S9J++
ry+iBdx1Dfn69yCLqRdniyjOoArSJB1ey+ADzv8P7yAVhA0KZW5kc3RyZWFtDWVuZG9iag03NCAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEzNjQ+PnN0cmVhbQ0KeJzVWE1z2zYQ
vfNX7OTSZsZCCfC7PdWN3HEmcVxbM+2MxweYhCQ2/DIBxVFv7S/vLj8sUWFkO1IPpewRKREPu/sW
74G6B5txsOnVvce59cNVAAttcaBXvbA8zwfXxv/QDSHwohBqZc0turv5/t7iDQJ0b3EOpzNEiSBi
EczmVovMIcC/wGFcwCy3vofXsz+t6cz6zWqHvRTJ50y4DdJ5YVRdKDN5U8u5gc1xXkx0albw4ef3
8EYaCWepyhINw+PtKluDsHlEATke8x1McfYOI2yOOY1hALOlgrJOVA3lHCoZf0yLBRj8cCqmUFYm
LQtIaJJmAKhM5aow+vV3FucsDG2+jVlmWfmgm+F3qdng0gfnGO4EQSezdaVatBOQuh/0IyIKhwW+
LbYQTxHFppO/35fagE4XRTpPY1kYmuAf+H2pCtDKQFok+LFRGqpaaVXEiuaVo2E+Hr47oTC1ul81
I4pVfocByyRRCZgSJOhKxTQhvKLS4DyLulxVrxB2F+thmcZLSDWsdDs4UUbFBrpxWan1SX9Rq6Yy
WOmTEaSy7u9LVlVGWREHD6lZpkVTySaGjrourhGYNlKKKFFVVq6JNjpVRUJnskjwap4WGK00jwyN
AGFpZKVXGcaBrVGUiQLFFgzu1lBMDIaIZEtKOs6k1g09FPFYZvMuM82+yjank6doBUeMMbef7adp
/YLEkRyeR+uGxDGIMVqlGeN1w+JoKP8jXsUzeDVprrSReYX3xGWRkDjUlMJ+Yk0tC52nGCMWtFOb
eS1z1dQS2XQnZWxw1lbClpIUqlZqJJMK+UzvMHOcOJdG/9SVAIEVMoXicDm7hBsc+SjxLzMLJ+JY
HXADn3Eetjo/nU65F4afxAHW4Xqc8SHu7QlczC4Jc+KENn07eSxi8kXmN4PJX5YU931mu+D6LhNO
O/nV2S9eZHsHZCTsgPliAHrbrKvLD9fnfxwUrwhdFg7jbUAPiNbhLvOGkLfdUm56bau3u9ZqiBGu
Q8P2ESNr1esVNiJqxSGJ4+7CDrFZBHO8NsprVDNaN4dQ1Se/BctomwIyy7r0Y1xGqJS0lp+Z9+yx
YNe9GDTLF8+NTIt2l+EIyHc2BoS/RyzQNnQvEructDKMgrFd7xGV+Pblz33akbrcZwE/Xv0Fx2r6
A1iqPxllI+uYUVEa5KCSpG0k12XVCz/6T9uL3BWEso+TbteGck6OsOhI+CSzlQL781l34NwXpVFt
NXv4PZRgeBIytUiRD/SEDq/nAq/SpDEC3tnCOCmyquryc4OAG1/u+LBWskYFpxBlIbP1Xyjfelmu
miaqa4UFGPMArT6pWma9pZHkxGVe0TocNk0XZwlNSz2MBUU3T8r5JJFrWrrthnizOSQ8Vdc4Q2eI
2Alft1CHTp5voau7LRd9wkEprxe76Fi+zWL/z13UFQFzwbEjFkTBEU009Fk4gL09aZaGyz38Yt/K
uGgSOsBCwwhnEFHAIh4cy0Edzpwh6LEc1LFD5g+QDzZQJ2TOMNZx/2z9ww/w7r1S1bbeUe2zyxq7
xHaC47mnL5g9hB13zzZz3EDa+1WaVu6We27pwKiBZkrqp1xz58H7SQcdk9UBCd+89IWDzAsQns2c
6HgkiMhmQTiA3W+hLRk8olH7yNhx2uda6BN8DP31Kw7a/VxA0tSyM/Zrw8ZehwYqHAeqNC773kEw
8sV158FsBOp8vjPf5kn6QAt+gXUGnIm+aKd1GX8sVI0bT/QtmbEef/q5StE04a0sVhJz8k7wcUPY
O1HcXMqFwj3zbd+tPq7+h665rn7Fqaiv6InLh9zysHceLzPrGu//F+YTRoANCmVuZHN0cmVhbQ1l
bmRvYmoNNzcgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMDg2Pj5zdHJlYW0N
CnicvVZNc9s2EL3zV+ytzcREBfBbt3gsd5xpEjdmevH4AFOQhJoEGQKM60wu7S/PAqRoSWYm4yhT
0B4NCeDhYd/bBT7CjFCY2Wf4LSrvt/cJrLVHwT7t2ouiGMIZ/qdhCkmUpdAKb+XZ0a7/o0cdAgw/
RQWnOaJkkJEM8pXXI1NI8C8JCGWQV96v8CL/21vk3p9eP+25SDElLHRIF8qIVgnjn7V8ZeCxXShf
S9PBu1dv4IwbDudSlEsN++11Vz4Am9HMEgoiEge4xfwPZOjaqTQQ+jSCD2opVlKJJQF4peDCogpV
8EZ3JTdSrUHVSwFvOm1ACwNmI+ATLzvx4hePUpKmM7oDO7Z6ZUdqAbfSaDA1fBZtDV1TKzAtV7qS
Wkt84WoJcq3qVrhOBD1EakUhZGMIdrGAJPGMbddbsAW8a4yFWWIc5gB/8Vby21L4pVBrs4GVjQxu
LEfS5qERltb9RhYbkHqS/1Jg0CsbDrh9cHu1AfFxJT/H+ZbEKO6zbRKHjIRB5tSNjvFJTDKr5i6e
3aSshDa8auC8bitutF3Cj9zYEPwxeEu32XzYmwtdHygNUhVlh2pzMCOY6xqjhnI0LeqK5lxa/IMQ
SgW1Er36rRDQ1CgzCrKL15NDwhfGAnKtuwrjbTbcuWuwQMUVX4sKF4Km5Ijp1tbokR4QYUa1rEt7
guMyA0q/mJ3babT4UfJFUUZYMshH6BECpilJaZbtIWI8LvNLyNsOkw+D+0ROpyZN+plTal5ipkiX
VHYqvtamLuoS/kXc/+B6j+/zNs+ymCQMIiwjEe3pXiwWCxql6Sd2RByCKLZ1cxf3xgqFplCQznys
HW7XLI3sOH80W7/pQ09tE30M4eEAZzdMGwvc+/pkwsOj1W36xyGUgtvah1VKrmTB0ZCupvUVbqDp
tBuXI4P7nCq2Y2T0yEM3qBZyWNqcuRKFK2MhCRB3mH39427Nwt4dYZqQzNZ9q5h/RqQwK1+Zxm94
cYdHy8hYH6EiSxjJ4r21bk5cYbfxwRzlssS4Y4UfKwfcirK+77WdUTv7UFub3na65neunBR11ZSY
7kpoTaaPNEA2Txud+MYmvgXfOM/cDiGAECKIIYEUsud82znQXvpHPjtYXyZ2MDZ0U62eXAj22pf/
n9dbrmr9PWY/m9fBjWHbzuW6Qz/SuUvPIxKNsYiEIQQh/gTpz6uMLA1Juo97872zgdGATB30Byd5
X4LmdsrT6AzWmY/lqa+CEpN2LVo8zltXp4bap7rqFr/i2yDsZA5pvFUIN140dbGZuMhZseFKfhZz
CJirruTRBy/xiopf5ts1drp2LHXIeNVyV1J5+U3S02QHh/4oaTzRQzfitK2LOyVafQJ4a+Yl2Xpv
8U8jsQ7Ca6463j5AdILXdHZYuq4v8faDpfVm682YxHA/OOn9715CrYnwJkgTqLyIRY+vpXeF478C
w5wtXg0KZW5kc3RyZWFtDWVuZG9iag04MCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVu
Z3RoIDExNjQ+PnN0cmVhbQ0KeJzFV1tv2zYUftevOG9b0YgTdZff0sYpUmxdlrjYQ+ECjETbWiTS
Jem4HvrS/vIdivItEQpkLjbagR3q8OO5fOcj/QkCQiGwr/6zbL1fbjKYa4+Cfam5lyQpxAH+5XEO
WVLkoLg386x19/yTRzsE6D/KFl5NEKWAghQwmXkOmUKG7ywiNIRJ6/0MLyZ/eeOJ94fnlj0XKaUk
jDukK2G4Etz4F4rNDOzHlfB1bVbw+/lvcMEMg8uaN5WG4/F21WwgDGhhHYoSkkYY4uRX9LAbL+G9
qI0egWBCal5KUWkCMFlweGDNioOcgVnUGmYWHPBLLXCCg2JiziF48ZNHKcnzgB6AGglfafCx+OZT
ggZhRLI0CLcG46UsFyOc763tXteTa/iAU7uMPS/3NLUVTtOUuOxfjcdjmuT5Q3hCGUJakOQAdArc
em5zQOEtEyumNkCLDK2DUfeGyfnVGawXdbmw+/o0zhHB3yWo2oaMEBGFC17y9o4rBEkLCKNRUowS
SgocNIf3k9fEojzK3g3XslmZWopHKVS7B87DfUFJb/inYkum5EpUR0vR2tQth5lULTOwRisNzg74
A8cgw49RCD05+vjsHmgyXzSbQQrQKIUNZ2pLJsE/O+geeF03DciyXKktoaw15jxIByhzuxHlQklR
/826AM/1kpfI2n0YV8Z6xLRetbxCPAxEyIpr91WthGPxUkkjS9lgfBz0DpVXg0GwVoq5da7VvHng
NpZ3HWjLNnB3DGBJz2DeyDvWYC1mXHFR8r2DNsXdesOdT/XsVNaHSUJoDHGWEoqE+WHEj2hMkmPc
qc3uSmOYyJKDuLtynHVkD+PIrhpgu62uDV8b1i63uau4qh8snpJtZ4HJ8I8SWjayvO+wByrTNHJd
u+IcYGMNELrlTK8UtyQzC9sXliz2mTXuUFHV9pVhoivEG1S0qmUa1dYZDfDwQK0McqpkxhZ+t33f
QZgqIQ2w2Qz3RYO7DTScLQcptpXcf88CPC2inJIgc5VKyCmlz3OS06I4QrSsxYDT2L+rDUx20V52
0Tqhy9wyf5cvV3ybrHfcrKW67xbC9bb/viLkNyT/oavPZH8ekzyGKMlI1LP05vJ1UgTJKdQPUxKH
R6DTwQKnMWA2tGM+9iEuesz8BsWD9AK7X2jJWONhWlndu0WCWD2LSYjnF5LyKdlP0IcidsWIIuzM
JHMC4V+QmpuZL8zSX7LyHi8Wu/j0KadlFpIiPdpreoa9VXVdV3HD6kZ3srvEjuSiawyOXexSGFC7
+nEKrdjY5ZrddzeRUrbLhhsuuNZk+EID6M3TQQfmwoG5aLBJwUUIEcSANwLIIIfiOXN7sYGX/omv
A6wvAxHsxq1Tlu+ZfPk//LpUzJH+v/PrqYrvnKnneFJAOOok7pSzGE+/MMWbXID3t+wHqVEvcYeg
0+/qcEgju+CJDO8FrLvFOzUa2SVxRhKr3DY1rxSeeoIrvONxPL4ass3S+POyxqbdXXqTM/xFET7u
sw/XDH8RhPl0m8WUpLDuw75542XURmwvFRm0XhIm+38b7xbt/wFtG0SYDQplbmRzdHJlYW0NZW5k
b2JqDTgzIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggOTk2Pj5zdHJlYW0NCnic
rVbbcts2EH3nV+xbm6mF8iLe1Kdc7I4zbeJYzLQznmQGIiEJLUnIAGhFeWu/PAtAlCiZeXBdShpJ
wO7Z3bMHS96DTwLwzWv/XTbez7cprJQXgHnJlRfHCUx9/GTTDNI4z0Ayb+kZa7t/7wUWAfZfZQOv
CkTJISc5FEvPIQeQ4juNSBBC0Xg/woviL++y8D54zu2pSElAwqlFum41ky3TkzeSLjUcr+t2orju
4P3L3+EN1RSuOKsrBafX267eQegHuUkoikkSYYnFb5ihveasFG2lZqA2rORLzhToNQOOQVdMwkZI
zUULYmmX265Z4Cr+U87vxQ9eEJAs84MBpuJtyaw924hyTdAojEia+OHA6CeY869sBlEIC66VMTrs
fGxxZdbHGGxdSVqafM7TXe7Xaf3djMczdRH+t4wNQoc/gSsIP/8zicJ/+xgXsF3zcm12pOhWa+wK
u+8wYS1GUwujCDa8FAMSzlK6NKnOjlkUffomRgBvadtRuYMg932gGnx/hj8+Fq/7xG+ZEnVn6TwF
kYeNkTp67z8k3VCspK1OvNFB8wY7ImSDQbdopcDZAXtgmE/4GQn8LimjXARRAjtGpSIuwZZ9cdB7
4C2vaxBl2UkUrm2CsUbVR8kIb/NdW66laPlXamt8abSE3TuW8U5UVlhYQKeMLvZVKU2bzaE0E1Tv
sEe0xmYu2LjCDsFYha02/CMmb1fwrriBO/Q5DImnjZsw90maQRSnJAoyOylur17HuR8/Y/JEUUiQ
6yHoJ8t5h60yvB5ZaOjOBJqEOKnQZXIovepLXzComOQPWPhSisb6Y9GTE0rKWpR/XwBSKLaGlZMg
JsBjSpFFhG4YVZ1kpvl6bSRrmmj2DIJFNSOAtpZnxSRqb/xYFy6txw3GptPlElExyGIHNaObXre/
ANej7ZZsg6mwVqvxeXk+aaDhbTe0PYoQnYYhnRzX9IE5pZvSz8eWK+aB1h1zE28PRQfFVZ00PAsJ
quartUbp4m0Fk6TDcKa9TtI96azByUolR3veUpMB1Yz8d/3iTS6MMhIHqZVZTKJn6DbLSBbk+Qki
snHzfn7952RBFXJVHBi4su214g1S5zc5yMKptxg98bjmsIQbMhb+ZNzdndTwNEKmYUqmEAZTksau
Aov/DFameIyDE0R3mJmtPcoS3D0/txXTlNdGW+4GW9Lh3fQRJZ2hw85cJKcSZdeg9keOLe7uD4Y5
TAwPu5FOig85vdEriUe2ZRIHDdM4D0j/AHP5ZcPR9XA/iy9wsIf+2WPO3Q1dMRyKn3pFJiSB7Z60
218xlOErxZITaLw4jI9/a2+O9t8ALQnBcQ0KZW5kc3RyZWFtDWVuZG9iag04NiAwIG9iag08PC9G
aWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDkxMj4+c3RyZWFtDQp4nL1WXW/bNhR916+4b1uRmBMl
68tvaZMMLto1i1W0QNECjEzbbCXSJakkLvqy/fJdSrIlpxqKoEUpG5LIq6Nz7rkU+Rl8QsF3R3cu
Ku+P6wTWxqPgDr32oiiGqY//dJpCEmUpaO6tPBfdjH/2aIMA3amo4GmOKBlkJIN85bXIFBL8JSGh
AeSV9zs8yT96F7n3t9c+9likmJJg2iDNpeVacjs512xloW9zOTHC1vDq7CWcM8vgUvByaeC4Pa/L
HQQ+zRyhMCJxiBLzF8iwaz582+hIXzDSFz75zaOUpKlPH2BSjA9hChHEkEAK2WP6EHUPdTL5wWOA
9XVEwaEteKHkN9k7al9/Pa+XotDKfIfaz+YVhCSJ/eDI0b5dinWtOYQzuHq1mL+d3DDDl5CLihvL
qi1cKl0x21Hqu1euOGHVDM56wl3aZ2C2vBAYZMBuOAgs+jXXsFXaCiVBrZpuWVc32It3XU5G688I
WfAmnm9VsSGjkk5gIb7wGYQB3AhrSE/pBF5L7Jnt3zEYGtrxkPJKs8JxZeX/sh5n27n7s1g7hBov
QRioBnwJuoFDt6ysecsMA1pX8ELIUXIOTDO55jgtrYJ/qP8h/ndCR8hdONIDY/O9EIdO4TmTNdM7
oFmCHzl/1vwgP5ufwt1GtFEhhXNecJesUTI0izMIwlmUzSJKMmw0hdf5sxE219yosnYmPKCkDwMt
r0GG9sl8o9mWaVXL5dGzGG6xmrsShjuMMtDGAb/lqC34gLZ02R7IwpD1ptyNSwpj2HGm9+5Ift9C
d8B3oixBFUWt0aHGDRcNAfXjEdWLnSw2WknxhTUKz1yFYk30MuZNWTBj6gonrd2gEKmWTQXjZW14
Wxa2n7atWl1LeCFkfT+qQm25xjfKNZidsbw6BYbcN9wVdIvJ249FA0zc0gVGYS4L/HaYnl1LpWI7
uOEItRfjmCpnNIK5l7DBWCu04sWGSWGqHqsRhFJUbY1YthxMgUwPtb9UBWZB2lMwNTrFDPyVX8E7
hDis24/bAUynEQkCoElGKI2bxfv68lmU+dEPbAamaUzSI8z3xMFNpjTCgcnBjWVfqjWWn9Pb29jl
dMm1uMV0rrSqmghUPBkm2iFPExLRLGv8fapV8UlyjYDcAivJfhW4uN8KnEuHeR2d4iYjeLiXeHfF
8NMR+u/3SY1JDHddFq7/9BLqEpDEBKVVXhRE/W3pLTD+P5araJYNCmVuZHN0cmVhbQ1lbmRvYmoN
ODkgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMDg5Pj5zdHJlYW0NCnicrVZR
b9s2EH7Xrzj0ZStgcZZjy9L2lDbp4KJLvEQPBYo+MNTZ5iKKKknFy+P2y3ekJNtxvAFpJtsQLJ6+
+3j33R2/wZglMPaf/i5U9NPNHNY2SsB/zDqazVKYjumXTTOYz/IMDEaryFuH9W9REhCgvwkF7wpC
ySFnORSrqENOYE7f+RlLJlCo6Ed4W/wRXRbR71H32kuR0oRNpgFpUTs0Nbr4wvCVg/21qGMrXQvX
57/BBXccPkisSgtPr49t9QiTcZJ7Qmczlp7RFotPxDBcotLifgS8qvRW1mtwGwQnFVrHVQNOwx2C
Qm5bgyVspdtQeGyDwvk1Mn77Q5QkLMvGyTEo6BXwGq6KJVg0D2gY2U7O2DwdTw5sC3K4vL5dfI7v
uCUfe+crbRR3IC3w1Yo80uLdI1TIGwIUui7tLyDdSQIGG6KJtbNhQ3Wr7tB4Qv2LYGUtMKxho8UG
lKzbQ1tC7aHopUOXZEOcNvwBQQvRGh+WIzDWbeqBVy0ZrfZQ/GBzZWt8uLUBW8n1xlGSKLtEkh+6
A8UfKQN7CIeq0YYbSfay5p4Bd+gju9Pai1WbJhlL53kQW/oa2aYs9+I6xKNYLHb6vPyTuDvvIZ4F
0ynEO0GUYYvBuNYlWhC6qrzOZN0JQeraSwIaLu7RJ9ZQEoz1UeRQasVlHZLj8Y8UYdvGe7YBfqBU
ouCNbStCJojOJ7ewxary92BDPmobNOZhel4karHR2qIvAYPOSCQ1BPsnXI1WQRQd4VEP0hgt0HZa
e2LeGnpE+aesYwjUM5PWb7aHQbZmI1gsPyw+93pTKDa8llbZgMGt1UJyXzWlD34HY/19gAhe/Oa7
eHgrKjbdOivLTs9W6MZrmP7QSqlFq6ioThTyDd92AD11emUPGnh3XL2DUlrRWl/rsn5evV++X8v5
tOM0zXOW9QJcxBfMNhLXWMWyaVQsNVex4VvcifE75T6ZZ/Tg0NdX9gTuxYU4pQpKkixgzf+HQjzE
86o/vzqH97r22TVBUfY/a7E4zDkJ/VtLvasT7koP8yKAnouA9trtTzLm52/YPkteEYAsY1mS508Q
KQDvDXaF5CcT1Lj1I/R2GKFLo52mpgNLbrhC6sUWbnAtrTOP8JdX898hXMm8A493wi2H7nwKIgTI
9Dge4KhywjoFuo+vn4AahGeKPclmQB1QQht8c8D9eRV1fE8ResP6zMoulUIrRSHZYYf5tpVV1XcJ
mm1VS+2gN+h0ExjQmaHv1wRtqcuhJexLTuN0iNsIthtqlEP/9HbADUIlw07vkFT088ljQQAuHpuD
2dc9MuTn3xdWFV/bo5XldXHqBf/4lPnl5PKU+dWwyXhxQUtzOp8N8X5HLf2+ptiOAB2FhQ1nLxp4
ks4h8JHXLafYzkZ0EpuMj05oX5Z8jXCWfB06X8pS2Payv/mVXHnF+1pOQUWzyWz/t4puyf4fB6L5
bA0KZW5kc3RyZWFtDWVuZG9iag05MiAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3Ro
IDEwNTE+PnN0cmVhbQ0KeJytVk1z2zYQvfNX7C3JTIgS4HdudeN0nElr19Yt4/FAJCihJUEagOzo
33cBUjIl2wdHkSxrhI8H7Nu3j3sPEaEQuff0XXXBb9c5rExAwb31KkjTDJIIP0VSQJ6WBWgRNIFb
7efvA+oRYPqqOjhbIEoJJSlh0QQjMoUc//KYUAaLLngPHxb/BueL4J9g3PZWpIwSlnikC2WFVsKG
nzVvLDy9LlRopN3A5e9/wWduOXyRoq0NHL6+btotsIiW7kJxSrIYQ1x8wxsCPMq2hapXlksFdi2g
2mgtlAUjLPQNDL0xcilbaaUwUItGKlGDXyvNh3cBpaQoIrqDq/tq0+F2AvC3eEQeV9JY7bZOW0Dx
ToAZeCWAazxOC24R8UFyuP7yByI6mGtxv5EahwfdV8IY4AYGoeE7zu8ZfVtuWJyTmEEe4YVHVvG4
grLshCyxvMCBGeQtcWghi3IcD1lM8ixCMdQ+qAWyazZLg7F5gjfL0IjKyl45YjEBrU/AjLO10AJ5
m9IjanJw1zdrM0sTR4G7aE7YCXEXBSloWc4BMeEXToWL7SAwfT6ErSeD5uPi53SgGqZgt5OyDFBW
YLy1QOFJZQ00vfasOPDQgzdO4m7coR/JT9bIrGy2Uq3G6/TDyC/qR/wYWr5T78/rKI4ZiTPIaEGy
vPSx34xZhOQESuMiJQU7gCWjZJq+bftHjMizGdPErQv3gY9kzilzZXVUqFA74/jkEPZZGBmLprxd
aRFyPKjy1bjQrj4vPXk+pVNd0mn1hcK6dXXO21fXsh3y5eKF2XiaPWfnL8wmEKISch8Kf8DK4MtW
eC1wtKOVckfvLOM1s3huTie4R5mMrCV5RigtfpF/0DgjcXIAentijScpyjMtpiKPf0GRzxH3Ve5z
fmqtP4nWp1bwag1LaWF6ErEkdL985b9Q6/4OR5ZwJGPrrzl6AHBVH+jWT056m5bMqubnpULLlOSY
1AgLNS4ODeIk12XYEETFAfBkEZ3gylkePq/PJDpA5MqHjt7po/S5KSO3/dg5rCPwRcuYHuVu4Ipr
vtJ8WEPqDjlBonGZkxz/M1Kmz8gh9AR6kjwhJTuA9oYXJlHsJo41iUw591v3w9032Xl5KBTknfQU
mHWvvSw7bl+wTbcZzRBJ1+g4d7Jx2xyEmA8c47zb70VztLITxvJuwFYLn/C1mU3HB9OuZzhekYBL
rcLuDxPX8u1sKgXfZI09lhlEJRtZQe3aw9cvlAFgW7JxMhjsejaRAzxwLb0Bt0Kt7Br9muNauLFY
ZHCj+ICYc6ziVVYf8QH9dHZaksQTeobG/Z8S2nwE7Dp5S3ad6/mPAZ3dwFeuNhydI/2IfSyLjvrb
71d8JSBmt7uizUgGj5OErv8McurU40w2gy5IWfr0sw1ucP3/rWAgjQ0KZW5kc3RyZWFtDWVuZG9i
ag05NSAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDExMjk+PnN0cmVhbQ0KeJzN
V9tu3DYQfddXDPLSBohY8SJRzFvd2IWDFt46+xYEAa2l1mp0s6S168f0yzuktGtJsZs42gLdCxZa
kYfDmXPmUDcQEAqBfQ+/SeH9dClh23oU7LvZemEYgQjwG4sYZKhiaIyXena0u3/jUYcAw09SwMka
URQoomCdej0yBYkfyQllsC68H+Hl+k/vdO394fXTnosUUcKEQzovO9OUpvPfNDrt4OF1Xvpt1u3g
4uff4Y3uNJxlJt+0MH293eX3wAKqbEA8JBHHLa5/wwgBTrIOFEBWbhvTth+z9GO2AV1uwIz/yEq4
yzYG0qopdPfyB49xIqOAjVFwS1DqwrS1Tgy0tUmyNEtgY8P6Yv5hEgW42qWpaaBKkl2ty+R+dJtx
gOTaJJ/aXQFJVdS5KUy5B1hfGyiMLjF4i2xntIDJ94Ex0I0BfauzXF/lbmHQbZttSzsfbjMNl2e/
IA6lJI4Dut/IpbnZZY3ZQN1UCe4fJ0GNwb3HoYdSPo8UjEvCGUQ0JpFUrp64dExZtIAfTMb4xxjz
A5nAPZu4oRJE0R5LErEgtjgmMVVqgkiQq5ak68aS4yzX2xZzvc3arrm3S/lU9pP8A7M2Q42zFuXY
j4SNSbPStEgFJFNdZSUW3JbW6OQarpAwSLQOWSHcReqWwft2hVmh7ahVY3yd51WiO6x450Kr6i6r
SqcAC2yHnZdJ42in88mggYV9TE4j308SGgpCIwgFckX1KXtnEheKIGwJUagi4QSXTIVTpU5pAXy2
ey2qtgMrE6tdjUpztRExYviHDPaVwQz/3efI5aRPNhZrlI/OFm9TJTsnOvxjpRu9bXR9DRwXfqQs
35/BA+uQQNjg5ikkdEESaRSRQEygX7vMqJAEtpnOWdtnFF5c3Jomzau7F/D5wrcJW6ZRISNCaTxo
NDyCRseIe42uLtawvq/NEoEytNSxSLtquDVb4nFxujHYgZGb+EF+lehye2ku6MToqEEMQgREyHjG
EL4gm5xFRLAJ8KCyhxzArc53BodnrcsnC0M7Z66qp9Tj+DZz3eA1MhMuks50LqPWaoemRK0JhuE3
ueBTpvelOy5wQfQCFzqPFKEqPpINUh4RLiagS32QC6wL32tsSXB7jY0Rxxr7z10w/qoLHmIZtHUU
L2NCESx0oIhU8pgqo4KEYgL8lJcNu/WZ4HbKXGSHbX+TaS3gE48YwQcLpiSehI6ZC8HwjDbB7Q2J
h9iJnrSjVVOlWW78rvJ3rUFTWh1MadZaHj9aY1OR/7uDNeN4OhmScKyD9RhzaUNhSFsZyqGhyCM0
lDHivqGcstPFpv21foJmY6/sev4jzQRD8HtTtw+hDuEQ2nLvVhGRDKjETo9xTJW05GllkOgY+Imu
0ncURe3weUfx8UBrhfGv9o2H8NBWw+brBGXwqTRN+wrQvXVO9g/rp3/VqJMW3upyp7E44St8dGfB
7JH+/UpvDXD+YZ/RiERwN2z/8ldPUrtze7iLoPBCFj5c5t47HP8PEDQsBA0KZW5kc3RyZWFtDWVu
ZG9iag05OCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE0MzA+PnN0cmVhbQ0K
eJytV8tyGzcQvPMrpnRJXCVu9v3wTbaslFyJ7ci8uXwAd0Ea0T5oAEuJR/nL04PdlUlaPlgMSRVF
AmgA090zw6/kewH5/Bzfy2b2x01GazMLiJ96PUuSlGIff3mcU5YUOWk5W814thv/OgscAo1vZUOv
FkApqPAKWqxmA3JAGV5Z5AUhLZrZ7/Ri8e/szWL2z2xY9qtIaeCFsUO6bq3UrbTzSy1Wlr4/rtu5
Uban9xd/06Wwgq6UrCtDh4+3fb2j0A8KPlCUeGmEKy7+wgmJXimLDSmN50v8Z+TXXralpLZvllK/
+G0WRl6W+uH+9IAoCn8yfZoTElnVSGNFs8G0smsrszccHQz3y8MZiy+SGila1a6pW/ECQzHNKUhI
aEliK1QtlrWkVadJGKPWbSNbS1sl6ObqNVCCwMtzP5hOfYNzKi0r2uiulMZgEW2kpk+Y+kjQr1Ed
RpkXhZQGuZdmhWMJW+dBmJ7Aepjl+GIf87N3APfLckyK2CuCASvz8hPOludeHhTFAaIHBbL03glw
uRGlnF9fIthrZaze8V7zIBtWzR91VDlGri/eXZAyMBoUZCyosR10YqnfkGjp7OewZ+cMfEQw1GOF
coIJUifNragB7D0lJlwHO1dypVrsq1qyX9Qkvaore9aS95Mjammk3koskeMW5N/7Pk6CQf8+u7q6
GpFYmxuttsJK6o2kh0a0Yg2U5Y46iE/YTptv5yxFs5GlWqnhMM+XZBwGXpxSAocnI0EfZWlV11Ls
BaclowT8IW0MeY04kByBsteajbcXtYkmwketEB6Ow0G0coQL0XqCRf8e4btyHkc0l3L0NuLCzmaQ
szf3CJ3FLlsl785o09Wq3O1xOQb/BGND3k6ocVF4+f/m7CBKvSg+AB2sPU8TDGC/Y4f4L/laoq8t
tZMP6OG27e5ajo6o68F7bVdJ842hjlL1qMv5KMuXNIm3OtbmGLSRmvnIAxb07cTA8+MJ8cR+7OVR
7m59SgrKUq/g0rWPB8lB5L1Wdkevu9aoiq0FzRsX3cStiH+I7gUSgDJlb8zguk8npNkgB6kU5YHn
Z/mklyzMTqoEUeBFh6CfkStQK0suYKu+JmGtKG8J7kbCZCWguNmu7Gq2gcu9qc8Y80eXDVdfyxYh
qoHWVlPqKSGnHUOxpM6pBOJGyy17m21XSTsmkm71hG9XqMc9xEVcjtuuETWMf86fSi1ZYwJTauRA
Vde9GWCg21beI1Vgj1F/+MJ4P7YcnMA/6A5L8FpoAY4tMqg7zsOU4J6vz8hHtUVDE6DmZkdJMzqB
wQiNYBEfAH/jctKbwYCOosgPedIxRVup1WrHFYujvxH2C9+94gYPaeBW2qmwmUn65YH0n6bpw/uF
y62rXgNWHxvg+a1QmnmgKywyNAbDTa/nl94SvdYtpGbmG2Zvjpcd2DshqnGceOHhXmMejbKYR46N
zlFygZO15BLFsRkSJ4t8KR/5IPTXd52+RZZEMFuhjBFobZ/qNmCW7o7ZGSyIK3JGhvNqKAfBBFrj
iCCx7Hr7iMxEmvNR7ahjbh7vQegwerBpYRYYZ9mvVuCnK8t+g/Gdc2rnONsD90agd53lfkTwzrgU
bOauN0kNX56pppGVYifK+02n7Rk1qBr0oCX24QZ+hBqrblUN62Db3sLYCMlWsW/RrrAgHb6WtXBN
kebCtHeuEeuu6+sKLrcO8rFld+0Wdw7Gdg2LcE/UfHM7LJwOpNV6jVnDsZm6Yerj7sNV9yNuCXkL
/QfXxSlEbtagggHIpT7nHbD4wyhCB9rYT+6spkS/NuWolesWv3c8+D4pvNhJ49Wk+HPCEUXtTT/A
0LUozo9vRdsLnC05x8+x0D/6mfbpA/pDiuLPkxVTJKa70SQ3f86ygP2BIhik1MySMPn+sZ59xPz/
ANsv+3ENCmVuZHN0cmVhbQ1lbmRvYmoNMTAxIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9M
ZW5ndGggMTYxMT4+c3RyZWFtDQp4nKVXTXPbNhC961fsrc2MxJqSJVkznU6dOF9OnKa2mk6byQEm
IREVCTAAKEW+Jb+8b0FQsmz3kNqOxzG5ePv19i30mY6SlI74O/7Oqt5Pl1Naul5K/G2XvfF4QsdH
+Dk5PqHpeHZCVvYWPbYO7z/30oBA8VdW0dM5UGY0S2Y0X/Ra5JSm+DcdJemQ5lXvR3oy/6f3fN77
vdce+16kSZoMjwPSa+2l1dIPzqxYeNp/vdYDp3xDv51e0Jnwgl4oWeaODr/Om3JLw6N0xgGNxslk
hBTnbxEhEPhoJjRdS2qczEk4ElRJoR0tjCVV1aWspPZKL+lMaiVKMgu6knatMklfz8zVtyc/9NI0
OTk5SjtU4b3IVq5PQGAUARS12DKGL2SVEL3AU/mFn8s+OxSlypRpXDwqLUAZiUMTOcLSbaiFFLm0
5A3VbOYdKQ0v8VlmtGsqyU7QQ2cam0kXkRA1SrgxdkW55OAdzIQnL1YSYNYzUvCB0DJTljLzxkYj
oUW5vZERiuGDZY6aI5lTbfBolxAprmEbH5VSL30R0+qzj02hsiIicXYxYaobVyCoW2lycsiKvXTp
9lGRxsVCui6grhYwRh+VzqwU3MxruTU6D/FezP8gp25QbRSmKUM/lY7nF1YsucnCK8Pl5DBj/Lk1
tUtgNxwl08nRsGvxFbzEKpiajzk0ccu+yyZHB1QlnUc5ELG6X/kmhH6HNW6rs8IarW7aOGprvEEn
uAcShdLbWCzCS86JneysYiof8Xs3dN83vrPjNsMx/jNLZ2H0Ll88m45Ojh8xyulokoyOD0A/BVpn
pkLslXItX9FqubTKb5mpXXahhAMrS+HRTiYCRzKYjAGJSAe7CuZtH8P4J2xzp12nPmBWIPIyzDPV
pdA8e+2ohuYxd7p5Z/ZsCdFhphZq2VgQ5n7LQBW26qYXOnPLPLBjILW4LoGmTS7DtArawBePVWxZ
a+GoHaIYEMZqXjRgT6tQEbUlhitMUzK7ycmssQDfMXkPTqJh2niVoXYu/GUsBiBn8mG0BAZjLa1C
zdxhA/aCcegW3cpkDn8PzcM745HFNsYLBZBfaigI3LVDmcu6NNsQKjm8gd9sPxamEkq7/v0Ce9Sg
DUPHoafaeE4LQhynYd0plaGN8oVqhyNix2RaDwmvjFzKvH8gm6WqVMsPdLuWLQEhIf4OZqfJjbXM
oMPobzuFJEgUjYXksBBSYx1kO9kyzJtOiGsr1wwbCuix6bhCC0wINFSsOHvTeKdy2Q0IGx6k1w9N
PcAJ2hlAusN8sos4dCa01UEud5qct6vwVjF35UObZdwbHEFVyVyBX/T8S22wQiqQPMJ8tXIhUSeo
ZOsHa6xtPwJqPGgEJV4rB2Z9C3qAHqilCPD7AnWtbvvBme/T6sqCd6ZZFgd7Ivn/Moi7x2gyS1K+
JECsZo+5xkySGV82buPxvsxW2mwgCq0UuaBp42B6TIPdYLWaNked2+F1tAlzX6pVqCnaoFf03IIm
H7A6VlCzd1Aireh5ueJxoiurCmEV49+Zq0uxLMRagDKXQi+higxGc7rq0xvcBQq1oqfiuqFXOJ7h
VW5FeNCn05UrxFbEDr0TuShEWao+vT2nP801NnmfY1qBKjavhMXS/4A7AOzovRVO5PTSrJXO2fcp
cOUmQv2F64rPIFkrgzdrtaY3CwWwuRLaIri/oXp9BGS2DTmDvjNRL831Tvt+LtUNjuPBr0UjNlIl
WDG/hAsYkxV/hGqHcyLnRfyAjs0LjGxusiYsiRKjhLuBbA9dN4pvl7x9Tc1cdOF1yQKVydq7+/oF
zc+sum6J/4jdnE7TBAQaTobJcDptb8WDs2SlsCChzwNVryfYkxlqPsA0ePkI1o7G+LBw6OtT8gAR
A22H0xkb393EHUfFnuqhCVEwteS96XeI9EpZ4wpFb2JCXO8HaFtLEy6Yem3KdVvUDVZWuMz5B7v5
X8OztCKTi6bEyr4dI4QPD4MyyU0I4l5LMVlqWXg221EKlZeKAwpSe24kPStBfUzkaUkXUEYTxflC
YU67DXtVK7mUJceN9g47H08hyCuNHd0nXEBFmXQfZCCyCtuXzoVuhN3SuI+PNcOjOx93Pr4HYdHE
Tx3bJsmENpEHly/hiikAaUonVPXGw/H+z7J3Bft/Acg7Q2oNCmVuZHN0cmVhbQ1lbmRvYmoNMTA0
IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTQ2Mz4+c3RyZWFtDQp4nLWYWXPb
NhCA3/krdvzSZkaCCPDOZDrjQ8kosWxV1jTtdPwAk5DEmiIdELSivNm/vAuSOmi5ShzWkq2DABbL
3W8P6AuYhIKpn/V7uDB6Yw9muUFBP+XMcBwXbBP/fdsHzwl8kMKYGnp2Of7FoKUEqN/CBZxMUEoA
AQlgMjUqyRQ8/PMsQhlMFsav8Gbyj9GfGL8b1bKXSnIpYXYpaZAqIVOhumeSTxVsH4O0m8eqgMvj
IZxxxeF9LJIoh+bjY5GsgJk00ApZDnEtvMXJOWoIMJkL4IWaZzKHZVYkESTxrQCVAQ9v02yZiGiG
X3FWmKVKxjeFirMUsikcDRYLEcVciTe/GJQS3zfpWqr4epdJdaSnDbRuSvJQwM0KTrjkt/CBT9OY
4LKNdV5sZ9fHa25pHWq2MLTPKsV35BGAsZgKKdJQ5A3RL9fSdQmrlSS0hZqBTTzXZDsCUcuLTC64
iu/FE327zKpmbz5MotItfw/6/T51fP+eXeuJT7zWACtXCJYS2oX9RITo+pAnwNOo/pqlcZhDP53F
qRAy7yAPKBx9+kTSlYpAb9llpulDF/QsvIiCuIxgmkngMJIijHPN1WmShbfPCFml4Vxv+Y2X+I1k
prIwS8r1F0ItM3krIhgKnhdSLESqtKb7ck41w7jsapUrsciPOrDWZ0fJDpSv+6vf/Tyx1NX5x/Et
YlpB6b+5Undve728tkROYiEEyeSsN43TKFdR3muXPxyPEupUmzXvowXT1LEJdRuy13fQ2xiQzNUi
aaE8C0zi+Y1NfiMV2DTQI3tcjy6vBn9etwL3YDiUfJgmpvYK44exuK+A1RluQ9Bmhv1Yk/5cPOyg
P0inVQyjpIkI52mWZLMVrh1h+uQ3iYDLOyFxPJ09FxQaYiiLw1Tn14fSDA/jx8cm2FvFXw9tOwiI
723Rzl+Vbdv3SKCL2CuwvSt7y/bWhm3ptkxG3OY2a7otqkf26B6/P2WUBsj3ieRRKmQHrghy+0ms
sGajfUuWilxAnAJOznX5HqQRgo/F+SDYY/GliOuMeS7uRaJz4s+zwDwfL9gOI5ZT3drJ6Qio3cZc
1CaO3ZDZaeNli7nEZg15aDLQBm6jJbZ9wRMtS59qb+NAd+OC6KkLzi4HoLsDD4no1a7uwJDLcA40
CLzOYQ+2j1zmE6cGcR25y+WSyGnYxf5OZbKM3BhTVQ+vtTVUQBHuxqY1/RYz9chz9DuB6SD9wzhJ
MF+fkdI8mBQ78BE/9yN8OSnkDU9vqys62X8m8Inn4fw75juquweYxAux7Sv+wMqgk7L9dntNSz1O
ZpmM1XyRP5OP77CLmeqgw5XtwsgOsMuzfEpMb4uotkKrquoSrym1swef3gNtWKRCHxjMimHGHL3y
AMPv2qTdkkLLDQj9cQpb2qKmcHfT71PoU+Ze6x5SqQzRGyJo5yK+4QhfzdyEwAWCKXD06EMRRyLB
HqPMzoch/IxIYYlHGTA4vjjWbWqOq2VJUg5X2LZoGOvs3got23YIQwosiziOt0nRzG1hTds3ie82
ZFbg2GagBw6A075cWwyLpudtokR7qU2UmCjOb0jdjxK9xzZKqgzdpZapV75ulKBBvcD70ShpaYt1
lOxsWkXJzx+Ime/iCchbH4nZ/3Ak3hVJYNtSv+RY3D0jNxJPnthb5d07mWXTLv4pyTEO1XeOyifr
hR14rwvRvGwZ46pHO+OSV59G8SzlisusA6fkmQ78XETRqipff2WFSJJq2TD7JuqaV2eYYfxN8jnK
PxppRfcl4ZFkUmnerghhN2r5wLBfcmvzRvrnp+5/W6rbKinbFla95obwUNbmOK1ys+vrCQciDBWa
SZHnj7pDKH/z8ktgA0efu6sfvXb8JRTwhKwX97/eYSucw0eeFlyuwNGnJWY2d8CzJp8JrBzXa8ui
trCsb3f8wfCovlPPxWwBC8NhzvZrYlzh/H8BxejCbw0KZW5kc3RyZWFtDWVuZG9iag0xMDcgMCBv
YmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxNDkxPj5zdHJlYW0NCnictVjbcts2EH3n
V+z4pc2MCPN+yXQ6VXyLHd8qqWk6GT9AFCShpggGJCU7b/aXd0HKMikpchw2lD2USO5isefswYJf
wCAmGOqzPEczbb/nwyTTTFAfOdFc1wPHwP/ACcB3wwAk08aaerq8/0UzSw+wPEUzeDdALyGEJITB
WKs8m+Djn28T04LBTPsV3gz+1Y4G2p9aZfZaT55JLKf0dJrkTCYs1w8lHefwfJwmesbzAq66F3BI
cwrHnMWjDJrHWRHfg2WYoQrIdoln4xQH5xghwOdT/ZBwlo/1JE/1lEa3OEzOZyzL6SzNbt78opkm
CQLDfLKoHRf8q6RT3oEB6cAxHfIEv5/hd5qMoEvgQshcJB3YOyn4iMU8YRmMhUSfa44O2Rhtkwlc
lwHAYBXAXgfw8VUWX4eHbXnEscA3cAZVJkcqgfr6fNsB5QV4zasgbxwNt6+L3HQdYnp118+Y6IbX
ImDLNokdNIJ+WAh5CzyBVIqJZFn2iGiyoSyorHhD1Hi66RnKUrds4nsGcny0zqC5sPUJS9ic3SiL
bxPnRIosq6hyQpMJ7cDpkjUDAn3JR1MqFW1KX29BnSWPNnlzyfIy9o9c5gWN+Veac5HAURLRNCvi
8lc7BgUuCSzwHIs4drhOoZa8sQ3iuuHPIU7Ndw0W3bRbUccnttWMext3LqiMpg3ieMruBeLM72Ka
6JP0Je5cUJ4IJCgS5oNkbMKQKedL9vxF4Cj+WjxxBzkD11LkIhLxJnmO7nKWZIovqEnw8dN597IV
V6zAUTLjBjYxNrnSnKNu+C2AcFxTgVwfqQKiTLcdGOquvkrhaH3mTbi6qeTxM1wrlGoLxC1H5Skk
1Xk693TJIiFHuhRFznYvEB+Wdh14jwjt9UpD6CnDMumn13MPHq573iO8F6k+vNfxtInUVVqV9RNg
7WDyfILTc3GeXgOmb09SN4x2pe5iivytpb6tfi7FnM2GTCImhvFNTGKaFrdTMddHuPCnyCumo4/h
C4icL606cE3KkpEEu53Z/R9DKtlYiDypJDUjkZghZKqr0Evvm7CUw5U48kQfKmc5i9mM5bhsYMXF
LGqvv6FPfHA8h1i49DxjtZp8O1wc1yK2G/wUCa77XoNIN8w2MoyNoRE0Y99Go7MiYaqsvaUKh4Yy
26rCWcpRSGNkfjrTuaAzXdIFu0uxf3tBjfuVJYo+Fvg7KaJblN2skud3U+QEldgT9pf63CObLOrz
Ob0VcZGMCuRbvaPFGEBlDqpIYMHzKUrG8emnvc6mnx8n2RIwO7RI6NZZtiMt7SC0vaAx3Db8StCs
0N8l5FdRLiqhMIOtQtE7PvAt37tZ69X7KcrbVK2clwonFsd0QmdD1OmjJVL/kJ0y8jfDbp1K1GPE
rJvA1ZzJOWcLEGNUaybLzgtp0B3NsLHP8urCFtTUWGpFR080iRg8IPCPMBAibtn621gdiKltY6/i
l0nGXIBKRhvc/BAz0vBa4WQbgbqxA6rDq1N0T0zfCfz9JSzPNep0dpfZby3Y7amtr22ExA+rkKd5
nmZv9/cXiwWR40hnI54LSYSc7PNkLPbxWts8hbjeeY1Bf69UyLYMdWdDhVRG7MBZJ+pen0WF5Pk9
9NiXguNKxZI8UyxTW8RVc5dh6exO4HJj2UcNQeKPnnYOLUlmOsR1wPJRP+okw4m0EgeLGF7Da2eT
PjjGk0SY6vHvUwmng1T68aXNcmxiYWgYoeV/P5na5cPBRIRWY9AlmRzDVne2ksnzXCTTexqjGiXV
VvNoVLU8BwSu+STBlUWK8mrJM9Qv1J/jIim7lt1sOpjS6n3FQ//44BG6uN/hObY7hWT/h2pZloe9
aY1QOJn2qlX3+sOqhZF06oRyf7ZwWYZFgldwrWWqKuGqD7omXLjnMtUrQpWrWr+D2kJj8jTro7sU
tSqDM5qUL1EwZ+jSaKYGPl/TCUN0blYBI0CwWIbdO9F8U0Xse5h/mGmu5T7/jLU+Pv8fXsHwIQ0K
ZW5kc3RyZWFtDWVuZG9iag0xMTAgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAx
MTMyPj5zdHJlYW0NCnictZdZc9pIEMff9Sm6/JJNlRjrPlKprcUcsWNzBOTyQyoPY2mACTrIjAhL
3pJPvj1I2ODYlFl2hW0kzUxP91+/brW/gUFMMNSn/o4z7Xzkw1RqJqiPmGqu64Fj4G/gBOC7YQCC
aRNNzd6Mf9PMjQWov+IMLiK0EkJIQogmWmXZBB9/fJuYFkSZ9ge8jb5qnUj7pFXLjrXkmcRyNpau
8pKJnJWNtqCTEh6Pq7whebmEQbMHbVpS6HKWJhL2j4/LdA2WYYbKIdslno0hRjfoIcDnUbfl+2H4
BaBXiLLIdWgSHc6accm/M6B5AkMqpTrvsVLwWG7u4fmswI1+rng5e/tGM00SBIa5tbpzXK7vBU8g
Wi+YVP5esHLFWP7rTAdc9yDPcULbpkNcB1WyiV+JjWGAiuMEzW3PIkjBjlEd2oMrXEdM3wn881oq
Xe3RsEJTzW48RJ48jbxHN6p7Orzf8+q4UC0zJC74Bm5TwTAry4V8d36+Wq2ImMQNlvCyEKQQ03Oe
T4pzvHeiEI5rEtPb3fNPsonZDgw10LBQIc+wtjFvGAosQzHEfwg64zpECqLb9hBaMxbP5TKDVpEt
UpaxvASeQzljMMhZ446ulemX+alB7DEql6JaPhRFWcRFCj8Hd83e8NeGyGhVKGP1fETr6dN41kC0
MXAai3ZAbPBch9g7KKIcp6AYuCSwdo1W0Cnu8f4B6H4DFh3REUURzyoYD6v9/t/rYHqqxHq2QVw3
fDWpJ+qESeh7e5tuUbUMNfICquaxqPaxahViDhHP2GEFH9nqRyeSZbkuMR1wQ4eEZrjLlnmKZoZF
PG/P6jN1DveosamqnW2qRQfAO73SmaFLfAw3sIlhH0PQKWo4lk/299wC5Ho48Bw/gW2oUvdpyXN8
Ww6Rnk6i/qQ/lkKH2+21KkotAkM+zfHNLIrq9mF4zracjZn4zmMGl4wmTCBL48sTq5TjqG7CdXxi
h48sqVhOz79dq/pe+r2+UClPdPhI8yUVm/dm8H+XKhefrfd60P4jqXY2PVCqmkvsr4R8A80kEUxK
JtXUhxmVGF1B8zlciCKe50zI39uwFpdxAeO1LFkmdey+YlK/GC9pLilNU8bAckIdbJFANy0KUY+3
bzvjceemPRh1degPRu3RZeeq37jrjKNu86bTB2yYXSesZ39gIqP5Gq+eeNjJKE/fweS+8vGvWDlE
4iLDqU8a0fFshT0lhYsZJg4V/JhoWqhQjkuXkud4ih2rmOswpuIrXSwFVXWMou005TBYYisNI55P
YVTQpDZwQfMpTQvBdLhujvrNqHndBNfDJxf49ZSrPOH0xQhl5f39oQhbVKSFfCwIx0ToW4aByQTX
vISWYGy+6/2ISbZ5wUeCYyApqwXot7As+76xfUy3OS9ZAuOSlky+GEq8qBzcC8XH/0W2jj4ApwMr
gaZkm5GdvxccYX1IYlfHPLaM/bSFz0M6ZdjhfNnmr0c8WNUZNfqAW6lk8j0sDZBpruU+XqbaGOf/
A19pQ8sNCmVuZHN0cmVhbQ1lbmRvYmoNMTEzIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9M
ZW5ndGggNjIxPj5zdHJlYW0NCniclZRdb5swFIbv/SvO3Vap9TDBEHaVpulHsmTNEqZpmnbhwAmh
gJ0aJ13662cIUbumrTQ+hDg+vO9jH47vwaEMnPpsn3FJPs0CSCvCoD51Sjj3wXPs3fW6EPCwCxrJ
ktTZzfg9YY0CtI+4hH5kVUIIaQjRkuyVGQT2CjqUuRCV5COcRHfkMiLfyP6z/1XyGXW9RmkoDWqJ
5mygxdLA0zGUZ1VmNnB7PoGBMAKuMiySCv49RptiB67Dwhqow6nfsVOMxpYQ4EZIiRVca0wK1Ccf
CGO023XYYXxm+jqLc+sUUzvqdmjgO+5h9LIUWfEZVo1IT5tFnUtjVdrUF0YjtZIwxiTZHZt8l5nB
BOZGGKzedLmzCr2iVqB2LY4d5gbXK5TwU22wKI5dRlOYKJ0KCRcrUaFNqKMuh76Quf1aY6NaB8dK
JkpaZ+YBH03baIv5JZNp0kzxdc5qz0F3DUfvbl02rq8vSyQKmGSPWqyyY+KbjXjADL6ieVA6p8Nb
WwaptsJkFm4sFi3XsNICizd5jChoubeg61XSS+vw6zQDsc0Su0qP75ShVBVWdo76PaEpGm0J15t8
pbbHE7sSMS6UytsJMPsbxjlq+CF2bWiCslAwFTo/hYtzgNBzXH6ow/xNuLX17S0Xz6C8p5wZlru6
9jI9JuoLjUulzGGxq9bLC7hjMUzTBDco9Q4GOtse/p65kLbrLgqhRcvJHe495+Qh9RqTvlZxLlFX
p4AGbE0O7Xn5Z51p24MjITfC6vNT26yu86KJf01FitAJf1vNZlPxqQ8P7dYyuyYBq3eVwKesCyXh
Ln96Lcjc5v8FE7lEQA0KZW5kc3RyZWFtDWVuZG9iag0xMTYgMCBvYmoNPDwvRmlsdGVyL0ZsYXRl
RGVjb2RlL0xlbmd0aCAzNjE+PnN0cmVhbQ0KeJyVkl1PwjAUhu/7K947JcG67oNtXvFpAsEoMq+M
F2UUHG6ddIPIv/dsDI1EL2zXNN17zvOennQLiwtY1Wz2OGPXjz7WBROoplkzz+vAtWgFbgDfCwMY
xVasiq71LRM1Ac0WZ+hHRAkR8hDRih3JAj59vsOFjShjl2hFGzaK2Iwd0/5L6ghuuzVprEtltCqv
hkauSnyPsb4qknKH+94dhrKUuE1Uuizwc0x26QG2JcKqIMfjHYeuGE2pQlCWphT0iZ8o07pgQvAg
sMRJ76s0xUBquZQkVn++DrbD/Y5lnyJHmUzSGyxrIF8cgd0F5fO4Cj8znuSvGlOV5foXU5PLZZxn
jaPtW3RTne9lmeQaQ5PsVSPNpSZSodoY9IDQE47bKE/zP0vckDVPK+vuonHiRzfXE9x163CqIX7T
yhRtqBIy5adujj7eE6MKTKTeSXOA16be2tZZz58f5FrRq3ohav0GZuwTVMicUQ0KZW5kc3RyZWFt
DWVuZG9iag0xMTggMCBvYmoNPDwvQkJveFswLjAgMC4wIDM5Ny41OTUgMzQuODI1OF0vRm9ybVR5
cGUgMS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8
PC9FeHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9j
YSAwLjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+
Pi9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxMjIgMCBSPj4+Pi9TdWJ0eXBlL0Zv
cm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5k
c3RyZWFtDWVuZG9iag0xMTkgMCBvYmoNPDwvQkJveFs4Ni4wMzk1IDQxMy45MjcgNDgzLjYzNCA0
NDguNzUzXS9GaWx0ZXJbL0ZsYXRlRGVjb2RlXS9Gb3JtVHlwZSAxL0xlbmd0aCAyMDQvTWF0cml4
WzEuMCAwLjAgMC4wIDEuMCAtODYuMDM5NSAtNDEzLjkyN10vUmVzb3VyY2VzPDwvUHJvY1NldFsv
UERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlskDtyRCEMBHNOoRNM
IaEf59kqO9lNnPj61nOZpw2cQcOMGpgmkrcz06SvzzHhNjd9D3HGjGDSlZgsm15DLOEiSqoT6uH0
Rgw7JKlzmlCpO4+hnnWojZ5Dg2uZ2cE38ld+x47BY3y0YOYlHqTi4FUFr5GO5VYkYRlGZ78Uc0vQ
HVkO02outaz329rNyi0X1kzvYJNT3bkz/n85VohVQ8uxI2bNuWUFwuItJwr3XzkRg654Y89igdzX
j59gk1PduTP+kvsRYADKvWBNDQplbmRzdHJlYW0NZW5kb2JqDTEyMCAwIG9iag08PC9CQm94WzAu
MCAwLjAgMjQuMCAyNC4wXS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDIzMy9SZXNvdXJjZXM8
PC9FeHRHU3RhdGU8PC9HUzA8PC9BSVMgZmFsc2UvQk0vTm9ybWFsL0NBIDAuNi9UeXBlL0V4dEdT
dGF0ZS9jYSAwLjY+Pj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiWyQ
zU7DMBCEX2VeIMOu//0ElZB6QBxRLxRRQOmhcOD1u25MQgLywfPZ491ZX6C39XmC4N3ENwL2tn8Y
3+PpIHjB3e5RcPqyU7GlqIiUKgXHMzJzgDomTThj+I0jhkK3sFGW3EhLmEmZQsURb3jFg5XftTYs
WpO2fj2YMMk2m0UROagF/DdZoA3GrC2WMFpHR1ctVcfbXaPIuIHA4Bqp/KVunKuPra73qEztBzJ9
mPQ46cLiZ9MKumuCTFfseWQpkx4nnRgW0wq6y+JVOE91PrZRVzx2HpxYlvhj3+DifsZVgAEAZMhp
lQ0KZW5kc3RyZWFtDWVuZG9iag0xMjEgMCBvYmoNPDwvQkJveFswLjAgMC4wIDI0LjAgMjQuMF0v
RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTEvUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwvR1Mw
PDwvQUlTIGZhbHNlL0JNL05vcm1hbC9DQSAwLjYvVHlwZS9FeHRHU3RhdGUvY2EgMC42Pj4+Pj4+
L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSInkkklOxEAMRa/yLxBj11wnaAmJ
BWKJekMhelB6ASy4PnY6aVIRN2jVwv9VytNXPiHT+TqAcVLxg4AnjWflR7zuGe942L0wDt96y3oE
FZG4ckG7IFMOEEdJEi4Y1jhiKOT+WClzNpISbiSUQkVbePBUvFxzJw7kU1wqKeVa5jYzNKxpRPey
K9J1aOgGGNFN1w2+XqrhiA88qw8784OK1CRmzOwgU+KtieoZ817UyX8ttDu1zpF30UKx9RfmSUfK
bi0L1WAUKUoP06Nr0EUjWx+x8jNEW9WTqxvN0mcs4MmHW7qn6vSLU3M22oc+Y7zDH+MNvwIMAMuy
pocNCmVuZHN0cmVhbQ1lbmRvYmoNMTIyIDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAzOTcuNTk1IDM0
LjgyNThdL0Zvcm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJp
eFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2Jq
ZWN0PDwvRm9ybSAxMTkgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0N
Ci9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0xMjMgMCBvYmoNPDwvQkJveFswLjAgMC4wIDcw
Ljg5OTQgMTEuMDY1Nl0vRm9ybVR5cGUgMS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEu
MCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5
OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRp
cGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAx
MzQgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEg
Z3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0xMjQgMCBvYmoNPDwvQkJveFswLjAg
MC4wIDEwMC41OTkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAg
MC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9D
QSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JN
L011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZP
Rm9ybSAxMjUgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBn
cwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0xMjUgMCBvYmoNPDwvQkJv
eFswLjAgMC4wIDEwMC41OTkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8
PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDEyNiAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9U
eXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTEyNiAwIG9i
ag08PC9CQm94WzIxMC43NzggNjc1LjI4OSAzMTEuMzc3IDY4Ni4zNTVdL0ZpbHRlci9GbGF0ZURl
Y29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDUvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtMjEwLjc3
OCAtNjc1LjI4OV0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBl
L1hPYmplY3Q+PnN0cmVhbQ0KSIlEzjEOAzEIRNGeU3ACxNgGw3lWyja7TZpcPzQW7dN8BFglkA6w
8vcmFTdN/tHAFLOd7NvEsTa/ZRDoRFmIehq3RM13rboLFx25+KKpIZa+2h6aVaphdNlyrnd3frjo
Q38BBgBc+SMJDQplbmRzdHJlYW0NZW5kb2JqDTEyNyAwIG9iag08PC9CQm94WzEzMy41NTkgNjUx
LjUyOSAyNjMuODU3IDY2Mi41OTVdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0
aCAxMDYvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtMTMzLjU1OSAtNjUxLjUyOV0vUmVzb3VyY2Vz
PDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlM
zjsOw0AIRdGeVbACxBs+HtZjKW6cJk22Hwo74/aI+wRYZaISYOXPQSoZWvwlWIpZcQZkhge/m0zm
dGtzMa3BD6meced/lkNG9slOIyG6bVh2tpmEoVb4kGt8dfcLO73oJ8AAHLsiqQ0KZW5kc3RyZWFt
DWVuZG9iag0xMjggMCBvYmoNPDwvQkJveFs4NS43MTQgNjAzLjY4MyAxMzMuNTA1IDYxNS40XS9G
aWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggNzMvTWF0cml4WzEuMCAwLjAgMC4w
IDEuMCAtODUuNzE0IC02MDMuNjgzXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlw
ZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUTIsRGAAAgEwZwqqIB5ROCpwFzb0Nj21ciL
dg7GIVZXmMfbh8WzGLpvAqvE6C2k0ae1QOvp1Es8YDHj/zvlkEeAAQB6Vw+/DQplbmRzdHJlYW0N
ZW5kb2JqDTEyOSAwIG9iag08PC9CQm94WzAuMCAwLjAgNzAuODk5NCAxMS4wNjU2XS9Gb3JtVHlw
ZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8
L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRlL2Nh
IDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+Pj4+
L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDEzMCAwIFI+Pj4+L1N1YnR5cGUvRm9y
bS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQplbmRz
dHJlYW0NZW5kb2JqDTEzMCAwIG9iag08PC9CQm94WzAuMCAwLjAgNzAuODk5NCAxMS4wNjU2XS9G
b3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAu
MCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zv
cm0gMTMxIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBE
bwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTMxIDAgb2JqDTw8L0JCb3hbMzcxLjE1NSAyNTkuNDg2IDQ0
Mi4wNTUgMjcwLjU1Ml0vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBlIDEvTGVuZ3RoIDEwNy9N
YXRyaXhbMS4wIDAuMCAwLjAgMS4wIC0zNzEuMTU1IC0yNTkuNDg2XS9SZXNvdXJjZXM8PC9Qcm9j
U2V0Wy9QREZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUzOOw6DQAxF
0d6reCuw/BsbrwcJGmjSZPuhCJppj3yfrBDetFMVgs9Jwjmk8SUv5/YRsNHPhQ7cjynHJgVLY8t0
LFJcpYHZlbBZKnYKb7aKxS6KUC5rm+Ui//XZvT/sdNBPgAEAYJcjAw0KZW5kc3RyZWFtDWVuZG9i
ag0xMzIgMCBvYmoNPDwvQkJveFsyNDYuNDE3IDIxMS45NjYgMzE3LjMxNyAyMjMuMDMyXS9GaWx0
ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTA2L01hdHJpeFsxLjAgMC4wIDAuMCAx
LjAgLTI0Ni40MTcgLTIxMS45NjZdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9TdWJ0eXBl
L0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM4xDoAwCAXQnVNwAgK/LS3naaKLLi5eXxat
288LHzBWGRZuxsrXTireNPgm1BCLXhgGQVjwmebSKzytZvAMn0AFzQavHiBdvfGkkuOt+M+ONJeI
PPs1l7zbV+/9YdJGjwADAFfzIuENCmVuZHN0cmVhbQ1lbmRvYmoNMTMzIDAgb2JqDTw8L0JCb3hb
MC4wIDAuMCA3MC44OTk0IDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3L01hdHJpeFsxLjAg
MC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwvUjA8PC9BSVMgZmFs
c2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9SMTw8L0FJUyBmYWxz
ZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERGXS9YT2JqZWN0PDwv
TVdGT0Zvcm0gMTM4IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQov
UjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTM0IDAgb2JqDTw8
L0JCb3hbMC4wIDAuMCA3MC44OTk0IDExLjA2NTZdL0Zvcm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5z
cGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3Vy
Y2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9ybSAxMzIgMCBSPj4+Pi9TdWJ0eXBlL0Zv
cm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0xMzUg
MCBvYmoNPDwvQkJveFswLjAgMC4wIDEzMC4yOTkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9MZW5ndGgg
MjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8
PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+
L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9Q
REZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxMzYgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2Jq
ZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9i
ag0xMzYgMCBvYmoNPDwvQkJveFswLjAgMC4wIDEzMC4yOTkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9H
cm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAw
LjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDEyNyAwIFI+
Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJl
YW0NZW5kb2JqDTEzNyAwIG9iag08PC9CQm94WzQzMC41NTQgMjExLjk2NiA1MDEuNDU0IDIyMy4w
MzJdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDYvTWF0cml4WzEuMCAw
LjAgMC4wIDEuMCAtNDMwLjU1NCAtMjExLjk2Nl0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+
L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzjEOw0AIRNGeU3ACxADLwnks
xU3SuPH1s028aZ/4I8AqhU6Ala+TVHJo803hLu6RbDCxRvNn2TqeXctCZmTyFlOxgeLdmcnUHHxQ
dElO/7M3DYXAyne55Vl/ut8PB73oK8AAWbUi7w0KZW5kc3RyZWFtDWVuZG9iag0xMzggMCBvYmoN
PDwvQkJveFswLjAgMC4wIDcwLjg5OTQgMTEuMDY1Nl0vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJh
bnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNv
dXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDEzNyAwIFI+Pj4+L1N1YnR5cGUv
Rm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTEz
OSAwIG9iag08PC9CQm94WzAuMCAwLjAgMjkuMzIwMSAxMS4wNjU2XS9Gb3JtVHlwZSAxL0dyb3Vw
PDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAw
LjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zvcm0gMTQ1IDAgUj4+Pj4v
U3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1l
bmRvYmoNMTQwIDAgb2JqDTw8L0JCb3hbODYuMDM5NSA1OTIuMTI5IDQ4OS41NzQgNjE1LjA3NF0v
RmlsdGVyWy9GbGF0ZURlY29kZV0vRm9ybVR5cGUgMS9MZW5ndGggMTQ3L01hdHJpeFsxLjAgMC4w
IDAuMCAxLjAgLTg2LjAzOTUgLTU5Mi4xMjldL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9T
dWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTI6xDQNBCATzq4IKEHDAQT2W7OSd
OHH75iU/9yEjZncZCIPTmYHg8xqEbpTwHREnX+CkOKcKvEc4TrcijisSrpMFJZWhDVZcWg+PofWz
csZmR7FE0biJm/yTt3aVP8azF1kKqpXXiywVk26TiFBZ9yISDI+oGOGJZis3O4o5Eou316CDW+vy
c9FPgAEA54M+Ug0KZW5kc3RyZWFtDWVuZG9iag0xNDEgMCBvYmoNPDwvQkJveFsxNjMuMjU4IDUz
Mi43MjggMjUxLjk3OCA1NDMuNzk0XS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5n
dGggMTA1L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgLTE2My4yNTggLTUzMi43MjhdL1Jlc291cmNl
czw8L1Byb2NTZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJ
RM67DUNBCETRnCqmAsQsH7P1PMlO7MSJ2/cmT6RHugyEaXMXCcP3JaaVtvETVql5F9JdLT3xOeaa
7X0sNa0XRoJq9MB04RrVxCUrtnI/fOwtK3mmFqccua9Pd/9wyVP+AgwAWDMi4w0KZW5kc3RyZWFt
DWVuZG9iag0xNDIgMCBvYmoNPDwvQkJveFswLjAgMC4wIDI5LjMyMDEgMTEuMDY1Nl0vRm9ybVR5
cGUgMS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8
PC9FeHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9j
YSAwLjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+
Pi9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxMzkgMCBSPj4+Pi9TdWJ0eXBlL0Zv
cm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5k
c3RyZWFtDWVuZG9iag0xNDMgMCBvYmoNPDwvQkJveFswLjAgMC4wIDQwMy41MzQgMjIuOTQ1N10v
Rm9ybVR5cGUgMS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNv
dXJjZXM8PC9FeHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdT
dGF0ZS9jYSAwLjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0
YXRlPj4+Pi9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxNTIgMCBSPj4+Pi9TdWJ0
eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERv
Cg0KZW5kc3RyZWFtDWVuZG9iag0xNDQgMCBvYmoNPDwvQkJveFswLjAgMC4wIDg4LjcxOTIgMTEu
MDY1Nl0vRm9ybVR5cGUgMS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4w
XS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBl
L0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUv
RXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxNDkgMCBSPj4+
Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9G
b3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0xNDUgMCBvYmoNPDwvQkJveFszMjMuNjM2IDU4MC4y
NDkgMzUyLjk1NiA1OTEuMzE0XS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGgg
MTA2L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgLTMyMy42MzYgLTU4MC4yNDldL1Jlc291cmNlczw8
L1Byb2NTZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM4x
DsQwCETRnlNwghEYg+E8kZIm22yT68fFbpz2iT9CWZBaocrC34ME4VJ8kbVA12jsKfDR+TPJMC/7
JIO0HPyShJsVr6wElRm8kblAh+eyc1pDmMSrXPJff7rfCxvtdAswACI4IsMNCmVuZHN0cmVhbQ1l
bmRvYmoNMTQ2IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAyOS4zMjAxIDExLjA2NTZdL0Zvcm1UeXBl
IDEvTGVuZ3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwv
RXh0R1N0YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2Eg
MC4zOTk5OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4v
UHJvY1NldFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTQ3IDAgUj4+Pj4vU3VidHlwZS9Gb3Jt
L1R5cGUvWE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0
cmVhbQ1lbmRvYmoNMTQ3IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAyOS4zMjAxIDExLjA2NTZdL0Zv
cm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4w
IDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9y
bSAxNDggMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERv
Cg0KZW5kc3RyZWFtDWVuZG9iag0xNDggMCBvYmoNPDwvQkJveFs0MDYuNzk1IDU1Ni40ODggNDM2
LjExNSA1NjcuNTU0XS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTA2L01h
dHJpeFsxLjAgMC4wIDAuMCAxLjAgLTQwNi43OTUgLTU1Ni40ODhdL1Jlc291cmNlczw8L1Byb2NT
ZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM67DcMwDEXR
nlNwAoJ/ivMYsBu7SZP1oyaS2wPeBwoyDekUQcbPBUwZ3PgF56Yob4zIeWGFz7QiUdZpTZojcEs6
VVni7rJIdTge4GZk5rntnhZUo+1VLlnrq/v/cMAJPwEGAGx5IzsNCmVuZHN0cmVhbQ1lbmRvYmoN
MTQ5IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA4OC43MTkyIDExLjA2NTZdL0Zvcm1UeXBlIDEvR3Jv
dXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4w
IDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9ybSAxNDEgMCBSPj4+
Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERvCg0KZW5kc3RyZWFt
DWVuZG9iag0xNTAgMCBvYmoNPDwvQkJveFsxODcuMDE4IDUwOC45NjggMjc1LjczNyA1MjAuMDMz
XS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTA2L01hdHJpeFsxLjAgMC4w
IDAuMCAxLjAgLTE4Ny4wMTggLTUwOC45NjhdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9T
dWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM0xDsMwCIXhnVO8EyAeNsGcJ1Kz
pEuXXr+WotTZ4JN+IEwHayNh+BxiuoUVvsJRmjUcc1Wv5nhPS229BYLU7AMPSPVoxMo4B8vCLp6u
FbnonBTayVzhQ67b/+r+v8tLfgIMAOPAIl8NCmVuZHN0cmVhbQ1lbmRvYmoNMTUxIDAgb2JqDTw8
L0JCb3hbMC4wIDAuMCA4OC43MTkyIDExLjA2NTZdL0Zvcm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5z
cGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3Vy
Y2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9ybSAxNTAgMCBSPj4+Pi9TdWJ0eXBlL0Zv
cm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0xNTIg
MCBvYmoNPDwvQkJveFswLjAgMC4wIDQwMy41MzQgMjIuOTQ1N10vRm9ybVR5cGUgMS9Hcm91cDw8
L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4w
XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDE0MCAwIFI+Pj4+L1N1
YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5k
b2JqDTE1MyAwIG9iag08PC9CQm94WzAuMCAwLjAgODguNzE5MiAxMS4wNjU2XS9Gb3JtVHlwZSAx
L0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L0V4
dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRlL2NhIDAu
Mzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+Pj4+L1By
b2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDE1MSAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9U
eXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQplbmRzdHJl
YW0NZW5kb2JqDTE1NCAwIG9iag08PC9CQm94WzAuMCAwLjAgMjkuMzIwMSAxMS4wNjU2XS9Gb3Jt
VHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNl
czw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRl
L2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+
Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDE2MiAwIFI+Pj4+L1N1YnR5cGUv
Rm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQpl
bmRzdHJlYW0NZW5kb2JqDTE1NSAwIG9iag08PC9CQm94WzAuMCAwLjAgNDE1LjQxNCA0Ni43MDU5
XS9Gb3JtVHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jl
c291cmNlczw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0
R1N0YXRlL2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRH
U3RhdGU+Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDE2NSAwIFI+Pj4+L1N1
YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0g
RG8KDQplbmRzdHJlYW0NZW5kb2JqDTE1NiAwIG9iag08PC9CQm94WzAuMCAwLjAgNDAzLjUzNCAx
MS4wNjU2XS9Gb3JtVHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAw
LjBdL1Jlc291cmNlczw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5
cGUvRXh0R1N0YXRlL2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlw
ZS9FeHRHU3RhdGU+Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDE3NCAwIFI+
Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdG
T0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTE1NyAwIG9iag08PC9CQm94WzAuMCAwLjAgMjku
MzIwMSAxMS4wNjU2XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGgg
OS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE
Rl0vWE9iamVjdDw8L0Zvcm0gMTcwIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+
c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTU4IDAgb2JqDTw8L0JCb3hbODYu
MDM5NSAyMjMuODQ1IDQ4OS41NzQgMjM0LjkxMV0vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBl
IDEvTGVuZ3RoIDEwMy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC04Ni4wMzk1IC0yMjMuODQ1XS9S
ZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3Ry
ZWFtDQpIiUzNvRGAMAiA0Z4pmIDjJxAyT+600cbG9Y1FjCXv+ECQKaWFCDJeOzCFc8MbMl+vqFpI
6qATMsjChwSFesU5m5IYJ36JFfL0wA5l7NRmuewY1khL/sIl8/Tq5vsOGzwCDACftCIRDQplbmRz
dHJlYW0NZW5kb2JqDTE1OSAwIG9iag08PC9CQm94WzAuMCAwLjAgNzAuODk5NSAxMS4wNjU2XS9G
b3JtVHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291
cmNlczw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0
YXRlL2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3Rh
dGU+Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDE2MyAwIFI+Pj4+L1N1YnR5
cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8K
DQplbmRzdHJlYW0NZW5kb2JqDTE2MCAwIG9iag08PC9CQm94WzM2NS4yMTUgNDg1LjIwOCAzOTQu
NTM1IDQ5Ni4yNzNdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDYvTWF0
cml4WzEuMCAwLjAgMC4wIDEuMCAtMzY1LjIxNSAtNDg1LjIwOF0vUmVzb3VyY2VzPDwvUHJvY1Nl
dFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzrENQzEIRdGe
KZgAgQ2GN8+X8pukSZP1QxM7HTroIoxVyrDMWPl9k8oKBX9orhQggr1CYk7jV1uPrtXWy8riI5ji
GODTIQSeyRdNmGTEOPZscxkK/JVb9vXd/X646EFfAQYAjB0jjw0KZW5kc3RyZWFtDWVuZG9iag0x
NjEgMCBvYmoNPDwvQkJveFswLjAgMC4wIDQwOS40NzQgMjIuOTQ1N10vRm9ybVR5cGUgMS9MZW5n
dGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3Rh
dGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5
ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0
Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxNzMgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9Y
T2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVu
ZG9iag0xNjIgMCBvYmoNPDwvQkJveFswLjAgMC4wIDI5LjMyMDEgMTEuMDY1Nl0vRm9ybVR5cGUg
MS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEu
MCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDE2MCAw
IFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRz
dHJlYW0NZW5kb2JqDTE2MyAwIG9iag08PC9CQm94WzAuMCAwLjAgNzAuODk5NSAxMS4wNjU2XS9G
b3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAu
MCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zv
cm0gMTY3IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBE
bwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTY0IDAgb2JqDTw8L0JCb3hbODYuMDM5NSAyNTkuNDg2IDUw
MS40NTQgMzA2LjE5Ml0vRmlsdGVyWy9GbGF0ZURlY29kZV0vRm9ybVR5cGUgMS9MZW5ndGggMjQy
L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgLTg2LjAzOTUgLTI1OS40ODZdL1Jlc291cmNlczw8L1By
b2NTZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJbJI7bsQw
DAV7nUInIMQ/eZ4FksbbpMn1QyMrcYvt7AHmcQwY54LANMS55s/3WGC6cv4OCQNPjkmpIIo6n8UE
mLOQQy7juQEvBkGUeSxeCmGG8zEkA8zZml1DFwJScJuH9Pj2TsFjfHVgxB3usxxQr4XnqONsWsRg
kdHc74mgjDyPkgwZrzgCZ35jVzEFjJAWm+zp9vb5z3GOYFkLHecCKHXnvGdJSB0XBLjsbrOAdDmk
ympOKKKtN/LaPdY+/TlMsx5qoMOMgMxOlzm412/Rn7KASqs9rOn00GZXMQFhphbfyP9ya/v4nfYn
wABi4H3TDQplbmRzdHJlYW0NZW5kb2JqDTE2NSAwIG9iag08PC9CQm94WzAuMCAwLjAgNDE1LjQx
NCA0Ni43MDU5XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9N
YXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0v
WE9iamVjdDw8L0Zvcm0gMTY0IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3Ry
ZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTY2IDAgb2JqDTw8L0JCb3hbMC4wIDAu
MCAyOS4zMjAxIDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3L01hdHJpeFsxLjAgMC4wIDAu
MCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0Eg
MC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9N
dWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zv
cm0gMTU3IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovUjAgZ3MK
L1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTY3IDAgb2JqDTw8L0JCb3hb
NDI0LjYxNCA0NzMuMzI3IDQ5NS41MTQgNDg0LjM5M10vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1U
eXBlIDEvTGVuZ3RoIDEwNS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC00MjQuNjE0IC00NzMuMzI3
XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+
c3RyZWFtDQpIiUzOuw3DUAhA0Z4pmADBg8dnHktx4zRpvL4pIuQOHXQRgkwp5SLI+DuByTcX3mAr
SMsCLbRN8dtkVFrV5CQcvRtJIZfVw2RpxB6OB1gtCtWXXW2bJNNe5chcn+7/wgEfeAQYADMPIu8N
CmVuZHN0cmVhbQ1lbmRvYmoNMTY4IDAgb2JqDTw8L0JCb3hbODYuMDM5NSAzNTQuNTI3IDQ5NS41
MTQgMzc3LjQ3Ml0vRmlsdGVyWy9GbGF0ZURlY29kZV0vRm9ybVR5cGUgMS9MZW5ndGggMTU1L01h
dHJpeFsxLjAgMC4wIDAuMCAxLjAgLTg2LjAzOTUgLTM1NC41MjddL1Jlc291cmNlczw8L1Byb2NT
ZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTI47DgIxDET7
nMInsOK/fR4kaJaGhuvjRWxCmRe/mSGYmFROBBNejzHRbRa8h3pihYK4YwgTPBs5GpU0K6T0hE1C
0YthWRFI6gG3ocUdILHZ0cw6IHV7C6zopV0DbuO+52Wes/vXFNO416WjuDUIlNkt19u5L6lgGW7I
/p3G2bJ02WJHs0Au+hM3uaK392s/p30EGAA3T0EVDQplbmRzdHJlYW0NZW5kb2JqDTE2OSAwIG9i
ag08PC9CQm94WzAuMCAwLjAgNzAuODk5NCAxMS4wNjU2XS9Gb3JtVHlwZSAxL0xlbmd0aCAyNy9N
YXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L0V4dEdTdGF0ZTw8L1Iw
PDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRlL2NhIDAuMzk5OTk0Pj4vUjE8
PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+Pj4+L1Byb2NTZXRbL1BERl0v
WE9iamVjdDw8L01XRk9Gb3JtIDE3MSAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+
PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTE3
MCAwIG9iag08PC9CQm94Wzg2LjAzOTUgNDg1LjIwOCAxMTUuMzYgNDk2LjI3M10vRmlsdGVyL0Zs
YXRlRGVjb2RlL0Zvcm1UeXBlIDEvTGVuZ3RoIDEwNC9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC04
Ni4wMzk1IC00ODUuMjA4XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3Jt
L1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUTNMQ7DQAhE0Z5TzAkQGFjgPJbsxm7S5PpxivWWPOkP
CuHSHqoQfE4SHiGNL1X9PeEVHGaKm2qwjXgkuSsL825j763xJh3cnomdVDeObF92PRYs5rrCJXN6
dfP9Tgf9BBgAssYiMw0KZW5kc3RyZWFtDWVuZG9iag0xNzEgMCBvYmoNPDwvQkJveFswLjAgMC4w
IDcwLjg5OTQgMTEuMDY1Nl0vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVu
Z3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0
Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDE3MiAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmpl
Y3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTE3MiAwIG9iag08PC9CQm94
WzIzNC41MzcgNDYxLjQ0NyAzMDUuNDM3IDQ3Mi41MTNdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3Jt
VHlwZSAxL0xlbmd0aCAxMDYvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtMjM0LjUzNyAtNDYxLjQ0
N10vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+
PnN0cmVhbQ0KSIlMzrENxDAMA8BeU2gCQZRsyZ4nQNIkzTe//qv4wO6IA0gQrDIwA2Dlz0Uq0XXy
l8xTHNm5BSTTJj9lTUZYljUxy+BNpqRXWL00wahwkKvVbGx2l3UB4Ku5yX999d4PB530E2AAZIMj
Bw0KZW5kc3RyZWFtDWVuZG9iag0xNzMgMCBvYmoNPDwvQkJveFswLjAgMC4wIDQwOS40NzQgMjIu
OTQ1N10vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4
WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmpl
Y3Q8PC9Gb3JtIDE2OCAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K
L0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTE3NCAwIG9iag08PC9CQm94WzAuMCAwLjAgNDAz
LjUzNCAxMS4wNjU2XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGgg
OS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE
Rl0vWE9iamVjdDw8L0Zvcm0gMTU4IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+
c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTc1IDAgb2JqDTw8L0JCb3hbMjI4
LjU5NyA2NzUuMjg5IDQ5NS41MTQgNjg2LjM1NV0vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBl
IDEvTGVuZ3RoIDEwNS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC0yMjguNTk3IC02NzUuMjg5XS9S
ZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3Ry
ZWFtDQpIiUTOuQkDUQxF0VxVqAKhfalnwJPYiRO3758MShQcuA8JMrVMiiDj9wamDB78gZqQVSVm
BaV44AdUm+acY02cY7jSRlHuuF0nsY7iBT5KZVZr72NB0u1brjzr2z0/XPCCvwADAHU7I1UNCmVu
ZHN0cmVhbQ1lbmRvYmoNMTc2IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAyNjYuOTE3IDExLjA2NTZd
L0Zvcm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAg
MC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwv
Rm9ybSAxNzUgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3Jt
IERvCg0KZW5kc3RyZWFtDWVuZG9iag0xNzcgMCBvYmoNPDwvQkJveFs4Ni4wMzk1IDY1MS41Mjkg
NDQyLjA1NSA2NzQuNDc1XS9GaWx0ZXJbL0ZsYXRlRGVjb2RlXS9Gb3JtVHlwZSAxL0xlbmd0aCAx
NTUvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtODYuMDM5NSAtNjUxLjUyOV0vUmVzb3VyY2VzPDwv
UHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMjjsO
AzEIRHufghMg8zWcZ6Wk2TRpcv1gRbuk5GneMAQTg9KJYML7OSa6zYTPEFVksQR3wVUXvIoRrqio
uyNFEjRZhJ4q0N5SJE04hkoiL7UbnUO3x8ntNbm6W7sWHOMxIvbeBW6EYco1KxzFK2aKUtvvMytZ
gdtwRvbYi1gTC0mzc3AVujG1+Ed+za1dz/eirwADADZkP2ANCmVuZHN0cmVhbQ1lbmRvYmoNMTc4
IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAzOTEuNjU1IDIyLjk0NTddL0Zvcm1UeXBlIDEvTGVuZ3Ro
IDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRl
PDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+
Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsv
UERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTgxIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9i
amVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRv
YmoNMTc5IDAgb2JqDTw8L0JCb3hbODYuMDM5NSA2ODcuMTY5IDQ3Ny42OTQgNzEwLjExNV0vRmls
dGVyWy9GbGF0ZURlY29kZV0vRm9ybVR5cGUgMS9MZW5ndGggMTU2L01hdHJpeFsxLjAgMC4wIDAu
MCAxLjAgLTg2LjAzOTUgLTY4Ny4xNjldL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9TdWJ0
eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTI47DgMxCER7n4ITIGPzm/NESppNkybX
Dytl7S158IYR6pwCF6FOn1fr7NZB3zbMWGYMcoBnaNK72GDPYRRdOAeMbiR4Tg1aXnRwJJQeTUMZ
MrHZUawEz9jmjfzTl7c6PNqzZZ6Ng+qUFepVLL1MKwJGIbpmGKup0VIQjI5ZOTK0dhibHcW8/un2
FriCt3U9Pxv9BBgA+fFARg0KZW5kc3RyZWFtDWVuZG9iag0xODAgMCBvYmoNPDwvQkJveFswLjAg
MC4wIDM1Ni4wMTUgMjIuOTQ1N10vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4v
TGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9j
U2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDE3NyAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hP
YmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTE4MSAwIG9iag08PC9C
Qm94WzAuMCAwLjAgMzkxLjY1NSAyMi45NDU3XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3Bh
cmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNl
czw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zvcm0gMTc5IDAgUj4+Pj4vU3VidHlwZS9Gb3Jt
L1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTgyIDAg
b2JqDTw8L0JCb3hbMC4wIDAuMCAzNTYuMDE1IDIyLjk0NTddL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3
L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwv
UjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9S
MTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERG
XS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTgwIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVj
dD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoN
MTgzIDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAyNjYuOTE3IDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVu
Z3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0
YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5
OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1Nl
dFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTc2IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUv
WE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1l
bmRvYmoNMTg0IDAgb2JqDTw8L0JCb3hbMjM0LjIxMiAyNTkuMTYgMjc2LjA2MyAyNzAuODc3XS9G
aWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggNzMvTWF0cml4WzEuMCAwLjAgMC4w
IDEuMCAtMjM0LjIxMiAtMjU5LjE2XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlw
ZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUTIuxGAUAgF0ZwqqICBy/dVYK5taGz7auRG
Z1Zl1mgYq5i/fYBljfO+kUqlLr4J3uLWyagQdARfhIas7H+ddNAjwAB2xw+eDQplbmRzdHJlYW0N
ZW5kb2JqDTE4NSAwIG9iag08PC9CQm94WzAuMCAwLjAgNDEuMTk5OSAxMS4wNjU2XS9Gb3JtVHlw
ZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAuMCAwLjAg
MS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zvcm0gMTg2
IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBEbwoNCmVu
ZHN0cmVhbQ1lbmRvYmoNMTg2IDAgb2JqDTw8L0JCb3hbMzg4Ljk3NSAyMTEuOTY1IDQzMC4xNzUg
MjIzLjAzMV0vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBlIDEvTGVuZ3RoIDEwNS9NYXRyaXhb
MS4wIDAuMCAwLjAgMS4wIC0zODguOTc1IC0yMTEuOTY1XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9Q
REZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUzOuw1DQQhE0ZwqqGDE
d1nqeZKd2IkTt+9NnnCGjnRHKAu29lJl4c+TBCul+Uveiso0NjVYy+I3+W64SBwLVKTziAksJXk6
M5Sc46KwgnfU2OtYY0f/lSP3+nT3Dxc96CfAAFAjIt0NCmVuZHN0cmVhbQ1lbmRvYmoNMTg3IDAg
b2JqDTw8L0JCb3hbMC4wIDAuMCA0MS4xOTk5IDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3
L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwv
UjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9S
MTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERG
XS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTg1IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVj
dD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoN
MTg4IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA0MS4xOTk5IDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVu
Z3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0
YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5
OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1Nl
dFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTg5IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUv
WE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1l
bmRvYmoNMTg5IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA0MS4xOTk5IDExLjA2NTZdL0Zvcm1UeXBl
IDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4wIDAuMCAx
LjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9ybSAxOTAg
MCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERvCg0KZW5k
c3RyZWFtDWVuZG9iag0xOTAgMCBvYmoNPDwvQkJveFszOTQuOTE1IDE4OC4yMDUgNDM2LjExNSAx
OTkuMjcxXS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTA3L01hdHJpeFsx
LjAgMC4wIDAuMCAxLjAgLTM5NC45MTUgLTE4OC4yMDVdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE
Rl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM67DcMwDIThXlNwggNp
Psybx0DcJE2arB8VCaTu8AE/QRNFG8tMVN73UFQq5TOcJ4ppYt1I15DXtMQR6mJUsPOQTQrBOVbH
BmOOa4Q73KOWPaclzuZWbvK7vrr/D9d4jK8AAwBvsyM1DQplbmRzdHJlYW0NZW5kb2JqDTE5MSAw
IG9iag08PC9CQm94WzAuMCAwLjAgMjkuMzIwMSAxMS4wNjU2XS9Gb3JtVHlwZSAxL0dyb3VwPDwv
Uy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBd
L1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zvcm0gMjA0IDAgUj4+Pj4vU3Vi
dHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRv
YmoNMTkyIDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA0Ny4xMzk4IDExLjA2NTZdL0Zvcm1UeXBlIDEv
TGVuZ3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0
R1N0YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4z
OTk5OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJv
Y1NldFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTk5IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5
cGUvWE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVh
bQ1lbmRvYmoNMTkzIDAgb2JqDTw8L0JCb3hbODYuMDM5NSA0MDIuMDQ2IDQ4OS41NzQgNDM2Ljg3
Ml0vRmlsdGVyWy9GbGF0ZURlY29kZV0vRm9ybVR5cGUgMS9MZW5ndGggMTk3L01hdHJpeFsxLjAg
MC4wIDAuMCAxLjAgLTg2LjAzOTUgLTQwMi4wNDZdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+
Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJbJA7bkQhDEV7VuEVWP5hzHqe
lDQzTZpsP3ekMH6RQgXH3A8oCZfuVCWhr88hnFM2fQ+X4rkzKCxZ3egJhF3oAsKssqiJB8vWTS3z
5Bm56BpRyWt7NXuAbbao2comx711vxWu8dEFq17FEa3BNmHwHLjvCQOFThBzzmZsqkVviQUn1p9u
h927HWGTY926E/9/OTH2BYcuJ8FlyHmXFXbHF/Z7jFdhcg2feLfOG3uA4XeW3IRNjnXrTvyr3I8A
AwDg12BbDQplbmRzdHJlYW0NZW5kb2JqDTE5NCAwIG9iag08PC9CQm94WzAuMCAwLjAgNDEuMTk5
OSAxMS4wNjU2XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9N
YXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0v
WE9iamVjdDw8L0Zvcm0gMjAyIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3Ry
ZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTk1IDAgb2JqDTw8L0JCb3hbODYuMDM5
NSA0OTcuMDg3IDEzMy4xNzkgNTA4LjE1M10vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBlIDEv
TGVuZ3RoIDEwNi9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC04Ni4wMzk1IC00OTcuMDg3XS9SZXNv
dXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFt
DQpIiUTNOw7DQAhF0Z5VsIInGIbfeizFjdOkyfZjS8645Ej3oSwo7VBl4c9OgnBp/lLV5cmzE1NH
8JsqYOGnNCpy8n27OCyH8z9xSdRI443UBNatjx2nDZRbP+GSNb269X6jF/0EGACoLSIZDQplbmRz
dHJlYW0NZW5kb2JqDTE5NiAwIG9iag08PC9CQm94WzQzMC4yMjkgNjc0Ljk2NCA0NzIuMDggNjg2
LjY4XS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggNzQvTWF0cml4WzEuMCAw
LjAgMC4wIDEuMCAtNDMwLjIyOSAtNjc0Ljk2NF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+
L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlEyLERgEAIRNGcKqhgZxGOgwrM
vTY0tn018kdvPlFdDFPC/O3DZiPL9diFyMHWW8Id7pGaRXCW6SWRhZ7xr1OWPAIMAHc8D6QNCmVu
ZHN0cmVhbQ1lbmRvYmoNMTk3IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA0MDMuNTM0IDM0LjgyNThd
L0Zvcm1UeXBlIDEvTGVuZ3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVz
b3VyY2VzPDwvRXh0R1N0YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRH
U3RhdGUvY2EgMC4zOTk5OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdT
dGF0ZT4+Pj4vUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMjAzIDAgUj4+Pj4vU3Vi
dHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBE
bwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTk4IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCAyOS4zMjAxIDEx
LjA2NTZdL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAu
MF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlw
ZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBl
L0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gMTkxIDAgUj4+
Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZP
Rm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNMTk5IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA0Ny4x
Mzk4IDExLjA2NTZdL0Zvcm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5
L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERG
XS9YT2JqZWN0PDwvRm9ybSAyMDUgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5z
dHJlYW0NCi9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag0yMDAgMCBvYmoNPDwvQkJveFswLjAg
MC4wIDQ3LjEzOTggMTEuMDY1Nl0vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4v
TGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9j
U2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDE5NSAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hP
YmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTIwMSAwIG9iag08PC9C
Qm94WzAuMCAwLjAgNDcuMTM5OCAxMS4wNjU2XS9Gb3JtVHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhb
MS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlT
IGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRlL2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMg
ZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVj
dDw8L01XRk9Gb3JtIDIwMCAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVh
bQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTIwMiAwIG9i
ag08PC9CQm94WzQ0Mi40MzQgNjk5LjA0OSA0ODMuNjM0IDcxMC4xMTVdL0ZpbHRlci9GbGF0ZURl
Y29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDYvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtNDQyLjQz
NCAtNjk5LjA0OV0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBl
L1hPYmplY3Q+PnN0cmVhbQ0KSIlMjrsRw0AIRHOqoAIGDu5g69GMldiJErVvEn3St7xdjFXKsMxY
+dhJZU0FnxQxZVgEL0A8A/xrNiQnFqea1EDyi6S499XtpUKyOtooqkem42HfZi6u9TYfcrVf3v3D
Rh/6CzAAe9Ujaw0KZW5kc3RyZWFtDWVuZG9iag0yMDMgMCBvYmoNPDwvQkJveFswLjAgMC4wIDQw
My41MzQgMzQuODI1OF0vRm9ybVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3Ro
IDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9Q
REZdL1hPYmplY3Q8PC9Gb3JtIDE5MyAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+
PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTIwNCAwIG9iag08PC9CQm94WzQy
NC42MTQgNjE1Ljg4OCA0NTMuOTM1IDYyNi45NTRdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlw
ZSAxL0xlbmd0aCAxMDcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtNDI0LjYxNCAtNjE1Ljg4OF0v
UmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0
cmVhbQ0KSIlMzjEOAzEIRNGeU3AC5DF4DOdZKdskTZpcP25ip0NP+iOgzRJFQJu+b2nG0Uo/En2a
V0wlaB2e+loWVl61LI1M6pF1YPrU03Uaew69JAYMI/zYc5kbW+Gv3LLXd/f74ZKHfAUYAHO3Iy8N
CmVuZHN0cmVhbQ1lbmRvYmoNMjA1IDAgb2JqDTw8L0JCb3hbNDQyLjQzNCA3MjIuODEgNDg5LjU3
NCA3MzMuODc1XS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTA2L01hdHJp
eFsxLjAgMC4wIDAuMCAxLjAgLTQ0Mi40MzQgLTcyMi44MV0vUmVzb3VyY2VzPDwvUHJvY1NldFsv
UERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzbsNwzAMRdGeU3CC
B34lcR4DduM0aby+VSSWSx7gPioLhlZTZeHvQYKWUnxRRMI0grs51NP4M83Qs9q0RBav2xVSqbwq
d2RU8UYxGnr5WHZOK1iMfJWP/Laf6v9/o51uAQYA33YidQ0KZW5kc3RyZWFtDWVuZG9iag0yMDYg
MCBvYmoNPDwvQkJveFswLjAgMC4wIDQxLjE5OTkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9MZW5ndGgg
MjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8
PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+
L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9Q
REZdL1hPYmplY3Q8PC9NV0ZPRm9ybSAxOTQgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2Jq
ZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9i
ag0yMDcgMCBvYmoNPDwvQkJveFswLjAgMC4wIDgyLjc3OTMgMTEuMDY1Nl0vRm9ybVR5cGUgMS9H
cm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAw
LjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDIxMCAwIFI+
Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJl
YW0NZW5kb2JqDTIwOCAwIG9iag08PC9CQm94WzAuMCAwLjAgODIuNzc5MyAxMS4wNjU2XS9Gb3Jt
VHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNl
czw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRl
L2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+
Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDIwNyAwIFI+Pj4+L1N1YnR5cGUv
Rm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQpl
bmRzdHJlYW0NZW5kb2JqDTIwOSAwIG9iag08PC9CQm94WzM4Mi43MSAyNzEuMDQgNDMwLjUgMjgy
Ljc1Nl0vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBlIDEvTGVuZ3RoIDczL01hdHJpeFsxLjAg
MC4wIDAuMCAxLjAgLTM4Mi43MSAtMjcxLjA0XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4v
U3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUTIuxGAQAgFwJwqqOANHP8KzLUN
jW3fy8x2VuAa2SzokGnbUB/R4vMgQe7kl6wDrWG8yqDVyQ/5Kth4/XfTRZ8AAwB7aA+7DQplbmRz
dHJlYW0NZW5kb2JqDTIxMCAwIG9iag08PC9CQm94WzQxMi43MzUgMjgzLjI0NSA0OTUuNTE0IDI5
NC4zMTFdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDYvTWF0cml4WzEu
MCAwLjAgMC4wIDEuMCAtNDEyLjczNSAtMjgzLjI0NV0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERG
XT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzjEOxDAIRNGeU3CCERiD
4TyRkiZpttnrr5u10z7pj0ZZkFqhysKfiwThUvylrg7XntzS4GPaM80gITotIM2Dt5TCTZJ3V4ZK
dz6oV8MwG9vuaQ7N7K9yyVpf3f/DQSf9BBgAXI8jGQ0KZW5kc3RyZWFtDWVuZG9iag0yMTEgMCBv
YmoNPDwvQkJveFsxMDMuNTM0IDMwNi42OCAxNTcuMjY0IDMxOC4zOTddL0ZpbHRlci9GbGF0ZURl
Y29kZS9Gb3JtVHlwZSAxL0xlbmd0aCA3My9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC0xMDMuNTM0
IC0zMDYuNjhdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9Y
T2JqZWN0Pj5zdHJlYW0NCkiJRMixEYAACATBnCqogOGFR6jAXNvQ2PbVyIt2zq2nPaFuiLcPC1gd
um/iVvTRW+BlFUMNwNZJ6iVgGtj9v1MOeQQYAIaYD9INCmVuZHN0cmVhbQ1lbmRvYmoNMjE0IDAg
b2JqDTw8L0JCb3hbMC4wIDAuMCAxOC4wIDIwLjBdL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgg
MjAxL1Jlc291cmNlczw8Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiYxQ
QWoDMQz8ynwgQrIl2X5BIdBD6bHk0i20CZtDT/l+tBt7GwiFHCxphtFIsuAbjJd4RzC54ALFa8BT
vD0+Dowv4BcSkCOKU7MGoewlYTqv9BJ3TJp1SdnSkkq1W9KBJuxEqYkMYg7CKKtt+oDefDPrkNfW
Wy2Fkntv7YS3tjlJJTbZJnU4jVU6nseiHfOw4TFgwg8+8XZ3upJyypBMLWn+u72RSo1qxvuDXuKr
hFLi8pw+/CuZFH9ablQl23/yqwADADpZXqkNCmVuZHN0cmVhbQ1lbmRvYmoNMjE1IDAgb2JqDTw8
L0xlbmd0aCAzNjk3L1N1YnR5cGUvWE1ML1R5cGUvTWV0YWRhdGE+PnN0cmVhbQ0KPD94cGFja2V0
IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4
bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTYg
OTEuMTYzNjE2LCAyMDE4LzEwLzI5LTE2OjU4OjQ5ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxu
czpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAg
ICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0
dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9u
cy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVy
bC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+R1BMIEdob3N0
c2NyaXB0IDkuMDU8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpLZXl3b3Jkcy8+CiAgICAg
ICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE5LTA4LTEyVDE2OjUxOjI0LTA3OjAwPC94bXA6TW9kaWZ5
RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTktMDctMDRUMDk6MTA6MTYtMDc6MDA8
L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPmh0bWwycHMgdmVyc2lv
biAxLjAgYmV0YTc8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+
MjAxOS0wOC0xMlQxNjo1MToyNC0wNzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHht
cE1NOkRvY3VtZW50SUQ+dXVpZDpjMmI2NDVhNi1kNjkyLTExZjQtMDAwMC05YTdiM2JlNzllODg8
L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6MTg1OGE2
NzUtYWJkOS00YWFiLWJjM2YtNzU1Y2ZkYTM2ZWE2PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAg
ICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0
bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5n
PSJ4LWRlZmF1bHQiPmRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYgLSBEYXRhIEZpZWxkcyBm
b3IgSW4tc2l0dSBPQU08L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8
L2RjOnRpdGxlPgogICAgICAgICA8ZGM6Y3JlYXRvcj4KICAgICAgICAgICAgPHJkZjpTZXE+CiAg
ICAgICAgICAgICAgIDxyZGY6bGkvPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwv
ZGM6Y3JlYXRvcj4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAgICAgICA8cmRmOkFs
dD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ii8+CiAgICAgICAg
ICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtcmVwYWlyIi8+CiAgICAgICAgICAgIDwvcmRmOkFs
dD4KICAgICAgICAgPC9kYzpkZXNjcmlwdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAg
IDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDWVuZG9i
ag02MzIgMCBvYmoNPDwvQWNyb0Zvcm0gNjM3IDAgUi9EZXN0cyA2MjkgMCBSL01ldGFkYXRhIDIx
NSAwIFIvTmFtZXMgNjM4IDAgUi9QYWdlcyA2MjcgMCBSL1R5cGUvQ2F0YWxvZz4+DWVuZG9iag02
MzUgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMTI2Pj5zdHJlYW0NCnicrVdN
k9o4EL37V/RtkyoQ2IANuQ3Md4UJO3DZ2tqDsBvQYkuOJEPILfPLt2UMmWFqP1gDQzFY8tNTv9fd
8ldoMx/a7l19x5nXeo5gaTwf3FsvvV4vhG6bPv1uH6LeoA8avYVX3uXGv3r+/v/qK85gOCOUAQzY
AGYLb4/sQ0R/UYf5Acwy74PI8wz+5+uWwVCreC1Rm4+zPz3fZ/1+24fZZ+/Dg7SoJdrmteYLeybw
lIBXXCZci4+/7LFkggkYy21hPsHUloOJgZnm8fqfoEYMJmIpueVaOaybb7nQSBiPXBZc76DXgKAd
tM9gNxImLrHO3NXJ657BncYkRV0X69kOtaAwPMiY1ecF8MjgMybJjrCCDovCdlBKWhOVRP1NFZim
BPvaKXXZlown41H9nc8YjMV3zVfiHKz7gm9RwBPardJr9vCFdJBqw61QEj7z+SUUuSZm6juaSyoy
IZV5XqxXanNhRW55jHOl1pfY+TODEZWCZQ2sIde4UMoeJDL1eZEeQypvon7uEk6awohLnvCL5W6m
5CWwqLjzJFZZTazHIt1Bu+vqrD8grE6PhR3qX39vtWsq13ArMKUKv1CaEqpphC3gy9X4P1k1cT2n
KdAumq6/NYXiWTMh0GY7PEmhq7mx1ENstcfjSjnqMoNNA66STEjhprkLDaDeA2MuXFPiMkb48UC8
Xqgdx4pa0nuC6oDF0/JeiylmaKn3CEm7y/aVQkiwK4Sc+hla2K5Eiq8uVPSIw4aaLRrgNGBXMCdL
I9KtWwW5Ik7mACSrekRlbSUMJCouMpQHoIR6WGEckJvrQgOLfbwdQ26MigW31HLLIbvLca+E+KkE
Ow3Z1fgNUMwl0QPM5tRLCInIKaK9oaaOdgdq4XYjTa60PWSkKeIVLQ5P0/sGTHHpCMOzKqyQywbc
ocQNNoCaudggPEw2IfzYCA74jaQw4mj6FfIE9UsDnHUmmy57S7IiVhgiRZTI4LkThJba+8tBZBhT
1REmMzDnbiIphGzpkEbjiQNWFDhdRYb2kms1P4hl2InJpuW5xU0rtRhTglbrlL9Pzkp0xRTzTFhb
Rg0WBVWIWO294gy3FaQ8Lf/easRiI1wkysVo/Gbm/ertz33nnBH9yGeUoUHUZX4vKg+Kw9EEor47
5h0xzzt3Bu2IhcEbzNJsbyDPoxl0ItYJ3tMc1KEZBWwQvsFkDq5J1csNNI/CJpX9X4tH+aNJIEo8
suwx6Uo1XKIdJsONXAqJqGnW6cnZuYKbNdwqXRaXm9ntC/nuSVlXELitnLfUqsgNZHwHPDXKZbTV
Yl5YrKz1ngQ/tZopqwNCSvc6inGhtcuD46wKqtoaGZOWr+GqMGTtLgR+l0VVaFfW5uZTq+UKh6vD
a9TM1W2m9LJVlnHTqli1aojaDSL2duG9pp1eSNeb3Yj1/MGglPT4RNMA0omn7NBUqieHf3tw+H3C
lwj+H0e2IQthW3F+vvMi4ur3ej7rRJB5vaD382fqTWn+XxMTLK4NCmVuZHN0cmVhbQ1lbmRvYmoN
NjY2IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA3MC44OTk0IDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVu
Z3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0
YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5
OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1Nl
dFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gNjY3IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUv
WE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1l
bmRvYmoNNjY3IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA3MC44OTk0IDExLjA2NTZdL0Zvcm1UeXBl
IDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4wIDAuMCAx
LjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9ybSA2Njgg
MCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERvCg0KZW5k
c3RyZWFtDWVuZG9iag02NjggMCBvYmoNPDwvQkJveFs4Ni4wMzk1IDI3MS4zNjUgMTU2LjkzOSAy
ODIuNDMxXS9GaWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTAzL01hdHJpeFsx
LjAgMC4wIDAuMCAxLjAgLTg2LjAzOTUgLTI3MS4zNjVdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE
Rl0+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM07DoBACEXRnlW8FRCe
DgyzHhNttLFx+46Jv5ITLhCmyRYkDPsipuHWcEjm5RVDpUazxCYZOoZ3KcrijnduV1TxJjkozQsm
ofddz/xs7RYaHH/hT+7TX/e8n2SWU4ABAJ1tIfUNCmVuZHN0cmVhbQ1lbmRvYmoNNjY5IDAgb2Jq
DTw8L0JCb3hbMC4wIDAuMCA3MC44OTk0IDExLjA2NTZdL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3L01h
dHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwvUjA8
PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9FeHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9SMTw8
L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERGXS9Y
T2JqZWN0PDwvTVdGT0Zvcm0gNjcwIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+
c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNNjcw
IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA3MC44OTk0IDExLjA2NTZdL0Zvcm1UeXBlIDEvR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAu
MF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvRm9ybSA2NzEgMCBSPj4+Pi9T
dWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9Gb3JtIERvCg0KZW5kc3RyZWFtDWVu
ZG9iag02NzEgMCBvYmoNPDwvQkJveFsxNTcuMzE4IDQyNS44MDcgMjI4LjIxOCA0MzYuODczXS9G
aWx0ZXIvRmxhdGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggMTA0L01hdHJpeFsxLjAgMC4wIDAu
MCAxLjAgLTE1Ny4zMTggLTQyNS44MDddL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9TdWJ0
eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCkiJTM65DQJRDEXR3FW4Asv7Us9IkEBCQvv8
ZGTSI98nCzK1TIog4+cJTBk8+AVJJp4udE0S08Q3SBSl2xxrii7HFfNzroHbWVJ4KV6gGuRWf/Y6
VtSjvuXKvb7d/cMFD/gJMABm+SMbDQplbmRzdHJlYW0NZW5kb2JqDTY3MiAwIG9iag08PC9CQm94
WzAuMCAwLjAgNzYuODM5NCAxMS4wNjU2XS9Gb3JtVHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4w
IDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZh
bHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRlL2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFs
c2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8
L01XRk9Gb3JtIDY3MyAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K
L1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTY3MyAwIG9iag08
PC9CQm94WzAuMCAwLjAgNzYuODM5NCAxMS4wNjU2XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFu
c3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291
cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zvcm0gNjc0IDAgUj4+Pj4vU3VidHlwZS9G
b3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNNjc0
IDAgb2JqDTw8L0JCb3hbMjQwLjQ3NyA2NzUuMjg5IDMxNy4zMTcgNjg2LjM1NV0vRmlsdGVyL0Zs
YXRlRGVjb2RlL0Zvcm1UeXBlIDEvTGVuZ3RoIDEwNi9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC0y
NDAuNDc3IC02NzUuMjg5XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3Jt
L1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUTOuw3EQAgE0JwqqADB8lvqsWQnvuSSa/9IbNKnmQFB
pi0VIsj4vYApnAt/sExpeRpGOoVY4qetw7yybRNHOY5spU4nTm8H8SrDA1SMXEPH7ragqj77Nkee
9ek9Pxxwwl+AAQBoCyMpDQplbmRzdHJlYW0NZW5kb2JqDTY3NSAwIG9iag08PC9CQm94WzAuMCAw
LjAgNDMzLjIzNCAzNC44MjU3XS9Gb3JtVHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAw
LjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NB
IDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRlL2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0v
TXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9G
b3JtIDY3NiAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdz
Ci9SMSBncwovTVdGT0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2JqDTY3NiAwIG9iag08PC9CQm94
WzAuMCAwLjAgNDMzLjIzNCAzNC44MjU3XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVu
Y3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8
L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L0Zvcm0gNjc3IDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5
cGUvWE9iamVjdD4+c3RyZWFtDQovRm9ybSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNNjc3IDAgb2Jq
DTw8L0JCb3hbNjguMjE5OCAyOTUuMTI2IDUwMS40NTQgMzI5Ljk1Ml0vRmlsdGVyWy9GbGF0ZURl
Y29kZV0vRm9ybVR5cGUgMS9MZW5ndGggMjA4L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgLTY4LjIx
OTggLTI5NS4xMjZdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0+Pi9TdWJ0eXBlL0Zvcm0vVHlw
ZS9YT2JqZWN0Pj5zdHJlYW0NCkiJVI67bQQxDAVzVcEKHkhR/NVzgJ3sJU7cvnmwVzqnI83jCDFS
ykWI6etzMNy46HssMZisJJXClEnPRgp2FtIpcPekNxKQkKKjzYJPd3qMlX3DtA67mimU09/MQ+71
7f0lPMbHCYy+ygHtx27zhC2bjQqRHrRBB82SpNd/CcT6baqEh/ph1zAWyEw9ziH37PHu2/+ihB2u
ZTTLsKwnns0WJFc0CxT3qU2UFUskaHvKhnS3np2RyPI67BozBWrix9xkr29vN7wSfwQYAHNCX40N
CmVuZHN0cmVhbQ1lbmRvYmoNNjc4IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA2NC45NTk1IDExLjA2
NTZdL0Zvcm1UeXBlIDEvTGVuZ3RoIDI3L01hdHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0v
UmVzb3VyY2VzPDwvRXh0R1N0YXRlPDwvUjA8PC9BSVMgZmFsc2UvQ0EgMC4zOTk5OTQvVHlwZS9F
eHRHU3RhdGUvY2EgMC4zOTk5OTQ+Pi9SMTw8L0FJUyBmYWxzZS9CTS9NdWx0aXBseS9UeXBlL0V4
dEdTdGF0ZT4+Pj4vUHJvY1NldFsvUERGXS9YT2JqZWN0PDwvTVdGT0Zvcm0gNjc5IDAgUj4+Pj4v
U3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovUjAgZ3MKL1IxIGdzCi9NV0ZPRm9y
bSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNNjc5IDAgb2JqDTw8L0JCb3hbMC4wIDAuMCA2NC45NTk1
IDExLjA2NTZdL0Zvcm1UeXBlIDEvR3JvdXA8PC9TL1RyYW5zcGFyZW5jeT4+L0xlbmd0aCA5L01h
dHJpeFsxLjAgMC4wIDAuMCAxLjAgMC4wIDAuMF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXS9Y
T2JqZWN0PDwvRm9ybSA2ODAgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJl
YW0NCi9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag02ODAgMCBvYmoNPDwvQkJveFsyNzAuMTc3
IDE3Ni4zMjUgMzM1LjEzNiAxODcuMzldL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xl
bmd0aCAxMDUvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtMjcwLjE3NyAtMTc2LjMyNV0vUmVzb3Vy
Y2VzPDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K
SIlEzrENAzEMQ9FeU3ACgZRPsj3PAUmTNGmyfpzizu0DviiBPjRLAvF5Gr2SE1+LHj6zQ73+1PBe
RE9GLJsuprBlHF5i4M5Gd1bitNbCW5Zuei061ijHzrZcp3d2PXDaw34CDADBIiH5DQplbmRzdHJl
YW0NZW5kb2JqDTY4MSAwIG9iag08PC9CQm94WzAuMCAwLjAgMjkuMzIwMSAxMS4wNjU2XS9Gb3Jt
VHlwZSAxL0xlbmd0aCAyNy9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNl
czw8L0V4dEdTdGF0ZTw8L1IwPDwvQUlTIGZhbHNlL0NBIDAuMzk5OTk0L1R5cGUvRXh0R1N0YXRl
L2NhIDAuMzk5OTk0Pj4vUjE8PC9BSVMgZmFsc2UvQk0vTXVsdGlwbHkvVHlwZS9FeHRHU3RhdGU+
Pj4+L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8L01XRk9Gb3JtIDY4MiAwIFI+Pj4+L1N1YnR5cGUv
Rm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL1IwIGdzCi9SMSBncwovTVdGT0Zvcm0gRG8KDQpl
bmRzdHJlYW0NZW5kb2JqDTY4MiAwIG9iag08PC9CQm94WzAuMCAwLjAgMjkuMzIwMSAxMS4wNjU2
XS9Gb3JtVHlwZSAxL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3k+Pi9MZW5ndGggOS9NYXRyaXhbMS4w
IDAuMCAwLjAgMS4wIDAuMCAwLjBdL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERl0vWE9iamVjdDw8
L0Zvcm0gNjgzIDAgUj4+Pj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQovRm9y
bSBEbwoNCmVuZHN0cmVhbQ1lbmRvYmoNNjgzIDAgb2JqDTw8L0JCb3hbMjk5Ljg3NiA1MDguOTY4
IDMyOS4xOTYgNTIwLjAzM10vRmlsdGVyL0ZsYXRlRGVjb2RlL0Zvcm1UeXBlIDEvTGVuZ3RoIDEw
Ny9NYXRyaXhbMS4wIDAuMCAwLjAgMS4wIC0yOTkuODc2IC01MDguOTY4XS9SZXNvdXJjZXM8PC9Q
cm9jU2V0Wy9QREZdPj4vU3VidHlwZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUyOOw7D
QAhEe04xJ0DAevmcx1Lc2E2aXD8UsTcd86Q3g0I4tVwVgvdBwj6l8KEh1qdPdGSrgauRsIkmpirH
Fok/EmzTCkvT4pBw7DTMeVO3xc5myRm9tMxF7vbH+72w04u+AgwADZQikQ0KZW5kc3RyZWFtDWVu
ZG9iag02ODQgMCBvYmoNPDwvQkJveFswLjAgMC4wIDQxLjE5OTkgMTEuMDY1Nl0vRm9ybVR5cGUg
MS9MZW5ndGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9F
eHRHU3RhdGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAw
LjM5OTk5ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Q
cm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSA2ODUgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0v
VHlwZS9YT2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3Ry
ZWFtDWVuZG9iag02ODUgMCBvYmoNPDwvQkJveFswLjAgMC4wIDQxLjE5OTkgMTEuMDY1Nl0vRm9y
bVR5cGUgMS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAg
MC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3Jt
IDY4NiAwIFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8K
DQplbmRzdHJlYW0NZW5kb2JqDTY4NiAwIG9iag08PC9CQm94WzM4My4wMzUgNjYzLjQwOSA0MjQu
MjM1IDY3NC40NzVdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDUvTWF0
cml4WzEuMCAwLjAgMC4wIDEuMCAtMzgzLjAzNSAtNjYzLjQwOV0vUmVzb3VyY2VzPDwvUHJvY1Nl
dFsvUERGXT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzjsOw0AIRdGe
VbCCJzCfGdZjKW6cJo2372lGpD3oPqEsmFqpysK/iwQZUvyQzViHMM40DPPk7zKDpcSyhM4ybhmK
LA/ubjjU6+CT/FB4+Gi7lxlK6q9s2evd7R9O+tArwABv9SM5DQplbmRzdHJlYW0NZW5kb2JqDTY4
NyAwIG9iag08PC9CQm94WzEwMy41MzQgNjYzLjA4NCAyMDQuNzg0IDY3NC44XS9GaWx0ZXIvRmxh
dGVEZWNvZGUvRm9ybVR5cGUgMS9MZW5ndGggNzMvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAtMTAz
LjUzNCAtNjYzLjA4NF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+L1N1YnR5cGUvRm9ybS9U
eXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIk8yLERgEAMA8HcVbgCj/yPhVwBObQBMe0DCRftHEItLOmI
nG8fRhY1fd8MwUL7bQkGZ5eTimz5ZQMZXPWf0w57BBgAWO0PSg0KZW5kc3RyZWFtDWVuZG9iag03
NDMgMCBvYmoNPDwvQkJveFswLjAgMC4wIDI5LjMyMDEgMTEuMDY1Nl0vRm9ybVR5cGUgMS9MZW5n
dGggMjcvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3Rh
dGU8PC9SMDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5
ND4+L1IxPDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0
Wy9QREZdL1hPYmplY3Q8PC9NV0ZPRm9ybSA3NDQgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9Y
T2JqZWN0Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVu
ZG9iag03NDQgMCBvYmoNPDwvQkJveFswLjAgMC4wIDI5LjMyMDEgMTEuMDY1Nl0vRm9ybVR5cGUg
MS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEu
MCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDc0NSAw
IFI+Pj4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRz
dHJlYW0NZW5kb2JqDTc0NSAwIG9iag08PC9CQm94WzEzMy41NTkgMzMwLjc2NyAxNjIuODc5IDM0
MS44MzJdL0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDYvTWF0cml4WzEu
MCAwLjAgMC4wIDEuMCAtMTMzLjU1OSAtMzMwLjc2N10vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERG
XT4+L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzrENw0AMQ9FeU2gCQjqe
ZGkeA3GTNGmyfq5IbLcP+ARdDeWd7mr6PsSQYa0fcSbIVtJhPYa+FhFVk8uImJveoGExXM9qOsKy
dBdPWwO1XfZcNhDBeQsv+W2f2f/ALg/5CjAAw5AiBQ0KZW5kc3RyZWFtDWVuZG9iag03NDYgMCBv
YmoNPDwvQkJveFswLjAgMC4wIDEwNi41MzkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9MZW5ndGggMjcv
TWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8PC9S
MDw8L0FJUyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+L1Ix
PDwvQUlTIGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9QREZd
L1hPYmplY3Q8PC9NV0ZPRm9ybSA3NDcgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0
Pj5zdHJlYW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag03
NDcgMCBvYmoNPDwvQkJveFswLjAgMC4wIDEwNi41MzkgMTEuMDY1Nl0vRm9ybVR5cGUgMS9Hcm91
cDw8L1MvVHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAg
MC4wXS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDc0OCAwIFI+Pj4+
L1N1YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0N
ZW5kb2JqDTc0OCAwIG9iag08PC9CQm94WzM0Ny4zOTYgNDk3LjA4OCA0NTMuOTM1IDUwOC4xNTRd
L0ZpbHRlci9GbGF0ZURlY29kZS9Gb3JtVHlwZSAxL0xlbmd0aCAxMDYvTWF0cml4WzEuMCAwLjAg
MC4wIDEuMCAtMzQ3LjM5NiAtNDk3LjA4OF0vUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGXT4+L1N1
YnR5cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KSIlMzjEOw0AIRNGeU3CCESywwHksxU3S
uPH144qkfeKPUBaU9lZl4eskwQ5pvslCoBnF3glX2/wh80Su59S7UbuMR0IClhY8XUiiVi0+yEOh
4faz92OGLf1Xjsz6dPPDQS/6CjAAZDMjEw0KZW5kc3RyZWFtDWVuZG9iag03NDkgMCBvYmoNPDwv
QkJveFswLjAgMC4wIDM4NS43MTUgMjIuOTQ1N10vRm9ybVR5cGUgMS9MZW5ndGggMjcvTWF0cml4
WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9SZXNvdXJjZXM8PC9FeHRHU3RhdGU8PC9SMDw8L0FJ
UyBmYWxzZS9DQSAwLjM5OTk5NC9UeXBlL0V4dEdTdGF0ZS9jYSAwLjM5OTk5ND4+L1IxPDwvQUlT
IGZhbHNlL0JNL011bHRpcGx5L1R5cGUvRXh0R1N0YXRlPj4+Pi9Qcm9jU2V0Wy9QREZdL1hPYmpl
Y3Q8PC9NV0ZPRm9ybSA3NTAgMCBSPj4+Pi9TdWJ0eXBlL0Zvcm0vVHlwZS9YT2JqZWN0Pj5zdHJl
YW0NCi9SMCBncwovUjEgZ3MKL01XRk9Gb3JtIERvCg0KZW5kc3RyZWFtDWVuZG9iag03NTAgMCBv
YmoNPDwvQkJveFswLjAgMC4wIDM4NS43MTUgMjIuOTQ1N10vRm9ybVR5cGUgMS9Hcm91cDw8L1Mv
VHJhbnNwYXJlbmN5Pj4vTGVuZ3RoIDkvTWF0cml4WzEuMCAwLjAgMC4wIDEuMCAwLjAgMC4wXS9S
ZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdL1hPYmplY3Q8PC9Gb3JtIDc1MSAwIFI+Pj4+L1N1YnR5
cGUvRm9ybS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KL0Zvcm0gRG8KDQplbmRzdHJlYW0NZW5kb2Jq
DTc1MSAwIG9iag08PC9CQm94WzEwMy44NTkgMjU5LjQ4NiA0ODkuNTc0IDI4Mi40MzFdL0ZpbHRl
clsvRmxhdGVEZWNvZGVdL0Zvcm1UeXBlIDEvTGVuZ3RoIDE1Ni9NYXRyaXhbMS4wIDAuMCAwLjAg
MS4wIC0xMDMuODU5IC0yNTkuNDg2XS9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdPj4vU3VidHlw
ZS9Gb3JtL1R5cGUvWE9iamVjdD4+c3RyZWFtDQpIiUyOOw7DQAhE+z0FJ0DALr/zWEoap0mT64dE
tnH74M0MA2FwGjMQvJ+D0JQSPmN6YrguEGe0rPurmOMSsmILeWnCjWSZDK2FIJMGbGOFoeeMZnux
RFmhl3gDR3Zr54JtPHogk6HNLEGr8r+PqdRYDmKCYlV0I47uDG05oYh6hbLWk0Y024vVH09tscGZ
fWnHgN+8rwADAIxeQdUNCmVuZHN0cmVhbQ1lbmRvYmoNNzk5IDAgb2JqDTw8L0RlY29kZVBhcm1z
PDwvQ29sdW1ucyA1L1ByZWRpY3RvciAxMj4+L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8NDkzMzIx
QkI5RjM3RTFFNDY1RTZGMUZFNzdFNjQzMTU+PDU2QzNCMzhFMkE3NDYzNEI5ODJGM0ZBMEY0ODdG
RTMxPl0vSW5mbyA2MzAgMCBSL0xlbmd0aCAxMDMyL1Jvb3QgNjMyIDAgUi9TaXplIDgwMC9UeXBl
L1hSZWYvV1sxIDMgMV0+PnN0cmVhbQ0KaN7sl1tsFFUcxs85W7qlBW0ptJRtC2K5lYeWkKjRYGn7
oEZJkESjoYKAhKQJhRAFecGYGA2JkQfDgxptCDejaIoCxkICMcGokAYEa1ooXVsovSwstNSW3e4e
v/mmZs922GUXrJLIyy9ffnNu/zO7M3OUEOo9oZSQ26XSYl29Bj8otowrXyFv8oTBd0/S5LmQt5SE
wLcO0+SkIL+jh8DNV2myxyBvPR8EX59Ik5mKvM0fAGtSaMa7kT9svglW59OkpyF/tH4QfG0rjXss
cu0nA+CyFTQp6ci75/0JvtRAIzOQP1/VD75QSxMeh7zPcwN8vpsmOB75m74+8NlJNIMPIB9c0ws+
vYum/0Hk+oPXwcqXaXozkY99fA1csInGn4X8Y6kffPQijW8C8i9PXgXnN9F0ZSM3LLgClrTQdExE
PhP0gcXTadonITe6e8BZeTTeHOSm7G6wKJOmJRe55dMucJq9G82Tkdse7wQ9fprf85A72i+Duc/Q
nJ2C7NvSAWbtpzntQb7uugSOK6FpyEfub7wIpi2nOVGAHBDtoOsxmp8KlZahxjaltVhNc3wqjFr2
B0zQS/PDNJjUY16Ygbdpjj4Ek7G+Fab3LM2R6TBZiy7A+AI03z8Mk+ttgemopjlUBFPQeh7GW0Pz
7QyYosA5mKYXaepmwsz+uhnmt900X82CmbuyCebXG0JJWXpEKCFklUW1h/k75p+ZfcbVKsOUkxVk
vuNqZeSq7YXP0abCyDbXsk15ZMaoeSsM7xhBVURmkeZcVTHWX2Z458j2CCdH7oBdtXrDMGXxKrJr
Ga7d6KU2Omo3V1s4coSoq+YOm5XWjtwNOTVGX59jV80xFzr2ys5T/m6v9av7WNdy6/ezI5vtF1v+
lc/oXaS0fm9qMrOQ9xmP8tQ9tioVww9xtZ1xaxlKeLTRpo/rCf2na7gbtnH9OsmdDLBXOMn2+h64
X7HYaVQkHauVt7867EPJtYlLKQMJ/7sDt5438TWY1SVekbNXrHGSfl7130ntCbW/mdyzJZGKZPCO
ahwctad97130HUjy2Tt67yz/vzLLtX9mr8x/h0v/X74rwueYdeSpHvVeoFdahUXoqPUtt78A1Etm
CBi91DJ1fuu7bjFPo2LjWGO0wO3fKcI9nMNCvK+tk/KOLGOE0aSWBwYc371lI41aeOszRdSZ5YsE
elU6epVb+1Z63P76vc9o4hxa6E7qbjY8Ee9ORZ2/IkbPXMp8xeIYD7mTvZ6zmNpnMaPaYkqQrLeY
9iZ7nSJ7yDNkOtdvZ55xVA3zBqONzXlkN1lq+J4IVSvzU8zbmBeROWQx/ZfkXOM8zpW7OJqri745
Mr44TX+BtZygd5NzLLr3kttBue4R8ZcAAwAXMLpZDQplbmRzdHJlYW0NZW5kb2JqDXN0YXJ0eHJl
Zg0KMTIxODk5DQolJUVPRg0K

--_002_MN2PR13MB3582D134144C09AEB4A2AFBF9AD30MN2PR13MB3582namp_--


From nobody Tue Aug 13 00:08:01 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E015120090; Tue, 13 Aug 2019 00:07:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=P8vyTETH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=vdsF8EWS
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 U2YYrpdhNiBx; Tue, 13 Aug 2019 00:07:58 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B47F0120077; Tue, 13 Aug 2019 00:07:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=866; q=dns/txt; s=iport; t=1565680077; x=1566889677; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=0VVucNuLeVnnzv4f0WmTFLi3QcuGOJCgnzTr+B6Lq1A=; b=P8vyTETHvEHX87C4sPYAALC+tbu/T9/9l1dW2KIB85oNliBtJW4Qv9xc RMRJH6wUdV9V9aFHf+US6klGmHPp3XGDFc7OeIpWIb/lRVK6Q4sO7amDU TAQqVmNWDq1ImFw3P8by/by4JNTWj0ZS08MI3IeGw0IfxEwKcwsrDknS4 s=;
IronPort-PHdr: =?us-ascii?q?9a23=3AoLYWPR8XG6nZ4/9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcCPE0rwL/jnRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AIAADDYFJd/5RdJa1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUwQBAQEBAQsBgURQA4FCIAQLKgqHWwOEUoY9TIIPl2K?= =?us-ascii?q?BLhSBEANUCQEBAQwBAS0CAQGEPwKCciM0CQ4BBAEBBAEBBAEKbYUnDIVKAQE?= =?us-ascii?q?BAQMSKAYBATgLBAIBCBEEAQEfEDIdCAEBBAESCBqEawMdAQKhMQKBOIhggiW?= =?us-ascii?q?CegEBBYUBGIIUCYE0AYtjF4FAP4ERRoJMPoQMOoM7giarTgkCgh2LX4humD2?= =?us-ascii?q?NVZgDAgQCBAUCDgEBBYFQOIFYcBWDJ4JCg3KGeYNacoEpjH0BgSABAQ?=
X-IronPort-AV: E=Sophos;i="5.64,380,1559520000"; d="scan'208";a="613671615"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Aug 2019 07:07:56 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x7D77u95013784 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 13 Aug 2019 07:07:56 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 13 Aug 2019 02:07:55 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 13 Aug 2019 03:07:55 -0400
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 13 Aug 2019 02:07:55 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H2vxZ+LHN/0GJ7IPO1NTnZJSK46iCTj1gSn4sZiTfeD9fyqM/Y+862UUYAmRfPlwnsx9CG7V10WjezMjX4BjTBQlMT7zUsIBpz2WbRaF/t7j6ksVQJgYiG1CF5IVRonxVYhdCBimSzzyqgap5Z9KN1tpavgARnN+nQUWE6wD7YNsxF4XsyZgLcSJbLgMDQV0UOQxLQJtPgMFph4GUo0FWlMnXlfe80jZLqeAcOYk7eB1WsoLyQikKYaY04jyZMp0fS164EpKpOH2xiHSiCmenFdeB3z42FGny4VtlCZqUZXmwMb3mIlYUiaGW7nWHjtzKVk0YBey2eM8URPCcTtvnA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0VVucNuLeVnnzv4f0WmTFLi3QcuGOJCgnzTr+B6Lq1A=; b=D+t2mfkFTIrdM1XP4KdvbkfnN476yEtWvzsYgAVQDUd3ZlyuJUD3ssbUV0X/CeAqTeiZmpWDoq6i5OiayxxT1hln5FsWxt43gajZ7qUut+mb36+ds2nmxmxGnZfkM6GErQhimezSaIbR9xxc/4dOm9EoQMxkrUtcg0hMdn9l3RDHdHLHiojNgCJH2vsqA0AWel6QiJllyVz74ycRm+Vtjlq1aZviDIJVWiVmcKklyXgsM8e9uK17if/RNro3IFZhAf/Q2nw1FqsgnIaiE7s8RJsY53LujmZXWvlaWfdFdM5wQ4t7pBU/3+xB3V6L4TkmIBuBlfsSQ8n/RW2wnv9LkA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0VVucNuLeVnnzv4f0WmTFLi3QcuGOJCgnzTr+B6Lq1A=; b=vdsF8EWSeCaacCKXYlvTBffteKXN4mRNao+pL0csnNbXecK9/ICOKjVI5OROq19kkQpRY8Hh9nsnPqlcMMaaeZNX0QovKgm+cbgT35gzXSLdADqN8sTklaPG8v3bjN/5p3V0CuipoFx4f/VdmK5C86WbxWClg72mp7+BU8nsYTA=
Received: from SN6PR11MB2589.namprd11.prod.outlook.com (52.135.91.22) by SN6PR11MB3247.namprd11.prod.outlook.com (52.135.112.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Tue, 13 Aug 2019 07:07:54 +0000
Received: from SN6PR11MB2589.namprd11.prod.outlook.com ([fe80::6b:67b2:748:a82a]) by SN6PR11MB2589.namprd11.prod.outlook.com ([fe80::6b:67b2:748:a82a%7]) with mapi id 15.20.2157.022; Tue, 13 Aug 2019 07:07:54 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Haoyu Song <haoyu.song@futurewei.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AdVRaVuwRvhTeI2VTDyRJBkRgBuuOwAPCiFA
Date: Tue, 13 Aug 2019 07:07:53 +0000
Message-ID: <SN6PR11MB25894B96CD73BB957EB57E33DAD20@SN6PR11MB2589.namprd11.prod.outlook.com>
References: <MN2PR13MB3582D134144C09AEB4A2AFBF9AD30@MN2PR13MB3582.namprd13.prod.outlook.com>
In-Reply-To: <MN2PR13MB3582D134144C09AEB4A2AFBF9AD30@MN2PR13MB3582.namprd13.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=fbrockne@cisco.com; 
x-originating-ip: [173.38.220.45]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7ac1f865-5ef1-42c2-7580-08d71fbcf63e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB3247; 
x-ms-traffictypediagnostic: SN6PR11MB3247:
x-microsoft-antispam-prvs: <SN6PR11MB32471EAEB416A75A5E6C5841DAD20@SN6PR11MB3247.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01283822F8
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(39860400002)(136003)(366004)(346002)(376002)(189003)(199004)(13464003)(71190400001)(71200400001)(74316002)(53936002)(7696005)(186003)(256004)(110136005)(99286004)(66446008)(11346002)(2906002)(66946007)(86362001)(14454004)(52536014)(316002)(6246003)(76116006)(66476007)(14444005)(66556008)(64756008)(478600001)(229853002)(3846002)(81156014)(476003)(102836004)(33656002)(6506007)(486006)(5660300002)(2501003)(8676002)(4744005)(8936002)(81166006)(53546011)(76176011)(25786009)(6116002)(9686003)(66066001)(55016002)(26005)(6436002)(7736002)(446003)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB3247; H:SN6PR11MB2589.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6q+Pw1JUJPba+bKNnnj1v9m1upLBp4mCNQKkLvlzDH6zyHGK7gR24RPZdcmTE04uuNRAcNtiw23AaXFNz++cIXjJJtfuIvq14yPaTv1Ayf57aH7RaLWC/hfFQl13tFjl4dUE9Gh1jiIL91CwC4ZvVGm9JlbRpXfVUzqUDzAokozg0eWw4FOqG49qD9PYYbBGW2sASJkadmmrdJFRaQRNYLsKToMnTE8kARgOYQ+cNptMywB3hY1FxuWW6oI7MpU+E0YBniIUFLCo6W7C9dIZTvsDDfGAuAEuxaJzn1T9uBmNp02id6S53gLjxJrntjwQa3TICouDwaEBeklAuEk7UL15rYXmpjYuYjf3/Qzba5iDUKxOB5cwuURxXCw1IGFYMgiZQSJJvx0WNkt+VAyk7BI8oOoaAN7EK7o3gaBF2yk=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7ac1f865-5ef1-42c2-7580-08d71fbcf63e
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2019 07:07:53.8237 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: w8MPsT2S541Fx9xZPcX0hNJRWjptH7PPy5BIAwPCfeTcbs/oBR9cXJBitSKOM+jQWCd2Zakh2i8uwQOXHVyQqw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3247
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/sdqQfAo9lOlydLV6dro1eJ3B9M0>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Aug 2019 07:08:00 -0000

Hi Haoyu,

Thanks for your comments. They key point you raise is consistent nomenclatu=
re - which we definitively need to address in the next revision. Not uncomm=
on for a document with many different authors - but now is indeed the time =
to tidy things up and get the house in order.

Thanks again, Frank

> -----Original Message-----
> From: Haoyu Song <haoyu.song@futurewei.com>
> Sent: Dienstag, 13. August 2019 02:00
> To: draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>
> Subject: [ippm] Review on draft-ietf-ippm-ioam-data-06
>=20
> Dear IOAM data authors and IPPM WG,
>=20
> To sync up with the latest, I reread the draft and gave it a full review.
> Some questions, comments, and suggestions are marked in the document.
> Hopefully this can help to tighten the draft.
> Thanks!
>=20
> Best regards,
> Haoyu
>=20


From nobody Tue Aug 13 06:28:26 2019
Return-Path: <rrahman@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A849E120152; Tue, 13 Aug 2019 06:28:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.49
X-Spam-Level: 
X-Spam-Status: No, score=-14.49 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=OiLy7VwQ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=dd3LnYC1
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 7FV3pJqQTeGp; Tue, 13 Aug 2019 06:28:20 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EAAE12018D; Tue, 13 Aug 2019 06:28:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=81695; q=dns/txt; s=iport; t=1565702900; x=1566912500; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=C/xs8qYxREun/oiR6f4HPwVEVyBsd5XQImhcmUU/E3U=; b=OiLy7VwQuHWBZfgE+opPwsp4G5XvRgUA6Zzra1c/0cR0wjVcpcKRdEWO i2P8oOXmvxVc5HF7dZKFAucfqeErLe5ZLAudy2nbTA+PUc5kE/mhY8zTS XditF27ZJPem+OxYIZ6BtSWQBhRBtTByQsQBJiJMM+HnzUxeovIa+5ot5 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3AU7O2/hbfHhP/7DENL3DqJe3/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20gebRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8KavwdSU6Gc1EfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CrAAAeulJd/5pdJa1jAxYEAQEBAQE?= =?us-ascii?q?CAQEBAQcCAQEBAYFngRYvKScDbVUgBAsqg15Ag0cDiw6CNiWJXI4GgUKBEAN?= =?us-ascii?q?UCQEBAQwBARgBCgoCAQGEPwIXgmMjOBMBBAEBBAEBBAEKbYUnDIVKAQEBAQI?= =?us-ascii?q?BAQEKBggBCAQGEwEBLAsBBAsCAQYCBwcDAwECAQgYAQYDAgICHwUBCxQJCAI?= =?us-ascii?q?EAQ0EASKDAAGBHU0DDg8BAgyRB5BhAoE4iGBzfzOCegEBBYE3Ag5BgnUNC4I?= =?us-ascii?q?UCYE0hVOEdIEeF4FAP4ERJwwTgkw+ghpHAQEBAQEBFoEUAQsHAQcCHQcJCQE?= =?us-ascii?q?LAQkCBgmCRDKCJoolgXoBGASCJTGFDiOIXo1ALUAJAoIdhVqBCYFDh0FSgUK?= =?us-ascii?q?CNxuCMC8+hkKEFoYthBuMMFZPgTaFQAVkgXiOLAIEAgQFAg4BAQWBZyFncXA?= =?us-ascii?q?VOyoBgkEJgUF4CQMXgQQBAoJIhRSFP3KBKYt7BwgXgiwBAQ?=
X-IronPort-AV: E=Sophos;i="5.64,381,1559520000";  d="scan'208,217";a="314567887"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Aug 2019 13:28:18 +0000
Received: from XCH-RCD-018.cisco.com (xch-rcd-018.cisco.com [173.37.102.28]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x7DDSITX005925 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 13 Aug 2019 13:28:18 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-018.cisco.com (173.37.102.28) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 13 Aug 2019 08:28:17 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 13 Aug 2019 08:28:17 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 13 Aug 2019 09:28:17 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=acEhOVqWSE3xVdADbJNqA1fOYQJTU8q16HpZO0+te5aPrkxI1NuSGEyt1cm3WgootbhF3RrEF+kgzMxmdhKHVPLLq05Vma57zTpUrtIwhM++paZBkuWypQpoCYva4RS9s/+FqM4wy/5/IrtBvhMxFHmVbPncFHtxrOByBEI5SBZYynESqGgjjxUxCmZmuch76Mcg0D3rIHIHnASYqp5KT7EgWRV1nnXdVIqyAbLeX+eHUG2oTo48CN7vgvgnOfjFnp56VN3IeH9KDwz26So/1QK0g0sSv2X+t8IP3ZTTT2comJIyJf1tfLVMeU4yveg4eLGnJtbh9+DVb2IjG26Z0w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C/xs8qYxREun/oiR6f4HPwVEVyBsd5XQImhcmUU/E3U=; b=m5/YQ2ORRUsNodpb+j7ZXJ8jwTfDpIIj4ihCkNRPfg+m0py1sZL3VvAuvtkfWHY+b4ho/ANhKgfs8BojzhttAO0GWBkPa+iA+aTuFz+G/5q9AGRUBozgyY5zr7uszdzmrs2dB9kYgA02pY2IuKNwxXTDaaSZAcxxZ6KzNVSv6JXYZvDNSVJtjejtYNyIWEncZ7GhNBts/kzSWj3vgMxJeFnPGt8JLtwLBizpHeXpzt+qQYKU6ZGw/G4lO99ShM3MQAJiK1QTpplDIJZzT3iaZfZbLKsN8erDf+nHLc9sgxt6unzR557Q6FJ+kpmw8UHGUy4M5TTBEucbrcvq7VKthQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C/xs8qYxREun/oiR6f4HPwVEVyBsd5XQImhcmUU/E3U=; b=dd3LnYC1btNPUEXBOSDV36Y7LEah29ElKTvVWYJ38Q8ktVxq7Z/JMxkCpDDpBLCZ8nKsUVf8GNzZQZEJt1+MXrkmkpHGRrJhTzGfuPdrk5TKk60c89F2Ghq2mGx1qLjK9+1dxZ9h/1HXHYSYhINWbLY31vPj4sS+t0j+7wUBImQ=
Received: from MN2PR11MB4157.namprd11.prod.outlook.com (20.179.150.223) by MN2PR11MB3936.namprd11.prod.outlook.com (10.255.180.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Tue, 13 Aug 2019 13:28:14 +0000
Received: from MN2PR11MB4157.namprd11.prod.outlook.com ([fe80::80bb:d4b:bc47:7daf]) by MN2PR11MB4157.namprd11.prod.outlook.com ([fe80::80bb:d4b:bc47:7daf%3]) with mapi id 15.20.2157.022; Tue, 13 Aug 2019 13:28:14 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Henrik Nydell <hnydell@accedian.com>, Rakesh Gandhi <rgandhi.ietf@gmail.com>, "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
CC: Greg Mirsky <gregimirsky@gmail.com>, Shahram Davari <shahram.davari@broadcom.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, "Mirja Kuehlewind" <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVSVVE8Y82AlIqhUazbdBzL4qV2qboI5QAgAGE5ICABJNAgIAABkeAgAAuxACAAPFGgIAJfiYA
Date: Tue, 13 Aug 2019 13:28:13 +0000
Message-ID: <C6FE4EA0-5F04-4BFF-9533-87287DE7EA36@cisco.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
In-Reply-To: <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1a.0.190609
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rrahman@cisco.com; 
x-originating-ip: [2001:420:2840:1250:6900:eb73:e481:aee6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 896c9d17-e08d-45ed-d3bf-08d71ff2180e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3936; 
x-ms-traffictypediagnostic: MN2PR11MB3936:
x-ms-exchange-purlcount: 10
x-microsoft-antispam-prvs: <MN2PR11MB3936427F9A70B57812D84E59ABD20@MN2PR11MB3936.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-forefront-prvs: 01283822F8
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(396003)(39860400002)(346002)(136003)(51444003)(53754006)(51914003)(199004)(189003)(54094003)(40764003)(54906003)(316002)(2616005)(8936002)(76176011)(229853002)(476003)(486006)(6486002)(25786009)(54896002)(99286004)(186003)(102836004)(606006)(733005)(6512007)(2501003)(5660300002)(6506007)(53546011)(110136005)(81156014)(11346002)(46003)(446003)(6436002)(58126008)(6246003)(53946003)(66446008)(236005)(14454004)(64756008)(53936002)(66556008)(54556002)(790700001)(86362001)(66946007)(7736002)(76116006)(66476007)(81166006)(30864003)(53376002)(478600001)(53386004)(66574012)(33656002)(71200400001)(71190400001)(4326008)(6306002)(6116002)(966005)(14444005)(8676002)(36756003)(5024004)(256004)(2906002)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3936; H:MN2PR11MB4157.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: kZOZMPCbSOOqajR/dWJJ/4BL+tE96QAM1uKBZyUznI/B2BbgjtteiSa8SM19D4u3CfNvtryVrR85wNL1XwRIoV0FoDA1gLyNYzAStoBvq295CEAI8Fo7m6U/8PEsAoLwC7onbBYiAoYmIZ/n0rJHt2uFYpi3MoHFMiA2HiegNzpZB8mBWrP8wekdJjATear9ojX6BbzVOqELzbgzDY/QO5ObuZuWvLvS0C+eLlyZazDW+pZH0YjQ50x1TH4wi0RYZN1Xh8QHxSl8MF+oef3kzvz+WXpF/+b0WFzWxl3a7Lnq//AOczT6v3hRXT6GzyuNCbnIJ3n4Eg9rF2aNBaoCZXDcMadHN45oSegE2NHxK27Z+ulgJtk7YlnCnw47BmIujDMeG9yV0S89dZDyPVJNGJ3faSeQVrZV8XmitBj+Ewk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C6FE4EA05F044BFF953387287DE7EA36ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 896c9d17-e08d-45ed-d3bf-08d71ff2180e
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2019 13:28:14.0367 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gXqA6VpqnZC+7gZNTKTc0PBkKVfPu1OGv5Bd7Q0eSH77oWJZ/FYEx8byPK4m8yCFe7xBkVTgB44AlsZXDHJ8yA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3936
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.28, xch-rcd-018.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/U4ZMKQSq23UDtCo03yMex8n8sew>
Subject: Re: [ippm] AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Aug 2019 13:28:25 -0000

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

VGhhbmtzIFJha2VzaCBhbmQgSGVucmlrLg0KDQpUaGlzIGRvZXMgaW5kZWVkIGxvb2sgbGlrZSBh
biBpc3N1ZSBpbiB0aGUgVFdBTVAgWUFORyBtb2RlbC4gSSBkb27igJl0IHJlY2FsbCB0aGUgcmVh
c29uIHdoeSB0aGlzIHdhcyBhZGRlZCwgaXTigJlzIGxpa2VseSBhcyBIZW5yaWsgbWVudGlvbmVk
IHRoYXQgdGhpcyBjYW1lIGZyb20gdGhlIGVwaGVtZXJhbCBwb3J0IHJhbmdlIGZvciBUQ1AuIEkg
YWxzbyB3ZW50IGJhY2sgdG8gbXkgMjAxNy8yMDE4IGVtYWlsIHRocmVhZHMgd2l0aCB0aGUgY28t
YXV0aG9ycyBhbmQgSSBjb3VsZG7igJl0IGZpbmQgYW55IGVtYWlsIGRpc2N1c3Npb25zIG9uIHRo
aXMuDQoNClByb2Nlc3MgcXVlc3Rpb246IGhvdyBkbyB3ZSBoYW5kbGUgdGhpcz8gVFdBTVAgWUFO
RzxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWlwcG0tdHdhbXAt
eWFuZy8+IGlzIGluIHRoZSBlZGl0b3IgcXVldWUgaW4gTUlTU1JFRiBzdGF0ZS4NCg0KUmVnYXJk
cywNClJlc2hhZC4NCg0KRnJvbTogSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5jb20+
DQpEYXRlOiBXZWRuZXNkYXksIEF1Z3VzdCA3LCAyMDE5IGF0IDQ6MzAgQU0NClRvOiBSYWtlc2gg
R2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPg0KQ2M6IEdyZWcgTWlyc2t5IDxncmVnaW1p
cnNreUBnbWFpbC5jb20+LCAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2Nv
LmNvbT4sIFNoYWhyYW0gRGF2YXJpIDxzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20+LCAiZHJh
ZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYu
b3JnPiwgSVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPiwgTWlyamEgS3VlaGxld2lu
ZCA8aWV0ZkBrdWVobGV3aW5kLm5ldD4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpU
aGUgcmFuZ2UgcHJvYmFibHkgY29tZXMgZnJvbSB0aGUgSUFOQSBkZWZpbml0aW9uIG9mIHRoZSBl
cGhlbWVyYWwgcG9ydHMgKDQ5MTUyIHRvIDY1NTM1KSBhbHRob3VnaCB0aGVzZSBhcmUgZGVmaW5l
ZCBmb3Igc2hvcnQtbGl2ZWQgVENQIGFuZCBub3QgZXhwbGljaXRseSBmb3IgVURQLiBXaHkgdGhp
cyBtYWRlIGl0IGludG8gdGhlIHlhbmcgbW9kZWwgZm9yIFRXQU1QLXRlc3QgKHdoaWNoIGlzIFVE
UCkgSSBkb250IGtub3csIHByb2JhYmx5IHNvbWVvbmUgbWl4ZWQgaXQgdXAgd2l0aCBUQ1AgYW5k
IGl0IHBhc3NlZCB0aGUgcmV2aWV3ZXJzIHdpdGhvdXQgbXVjaCB0aG91Z2h0Lg0KDQpNb3N0LCBp
ZiBub3QgYWxsLCBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAgSSBoYXZlIHNlZW4gZG9lcyBub3Qg
aW1wb3NlIGxpbWl0YXRpb25zIG9uIHRoZSBzb3VyY2UgVURQIHBvcnRzIGZvciB0aGUgVFdBTVAt
dGVzdCBwYWNrZXRzIHdoZW4gY29uZmlndXJpbmcgdmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhl
ciBBY2NlZGlhbiwgRXhmbywgVmlhdmksIEp1bmlwZXIsIE5va2lhLCBIdWF3ZWkgaW1wb3NlIGFu
eSBsaW1pdGF0aW9uIGxpa2UgdGhhdCB3aGVuIGNvbmZpZ3VyaW5nIHZpYSBDTEkgb3IgR1VJLg0K
DQpXaXRoIGEgeWFuZyBtb2RlbCBiYXNlZCBjb25maWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2Yg
Y291cnNlIGJlIGxpbWl0ZWQgaWYgdGhleSB1c2UgdGhlIHlhbmcgbW9kZWwgdGhhdCBvbmx5IGRl
ZmluZXMgdGhlIGVwaGVtZXJhbCByYW5nZSBhcyB2YWxpZC4gSSBzZWUgbm8gc2V2ZXJlIGRpc2Fk
dmFudGFnZXMgb2YgdGhpcywgYnV0IGl0IHdvdWxkIG9mIGNvdXJzZSBoYXZlIGJlZW4gYmV0dGVy
IGlmIHRoZSB5YW5nIG1vZGVsIHdhcyBsZXNzIHJlc3RyaWN0aXZlLCBzaW5jZSB0aGUgcmVzdHJp
Y3Rpb24gaGFzIG5vIHJlYWwgdmFsdWUgaW4gaXRzZWxmLg0KDQoNCk9uIFR1ZSwgQXVnIDYsIDIw
MTkgYXQgODowNyBQTSBSYWtlc2ggR2FuZGhpIDxyZ2FuZGhpLmlldGZAZ21haWwuY29tPG1haWx0
bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQpUaGFua3MgSGVucmlrLiBXaGVyZSBk
b2VzIHRoaXMgcmVxdWlyZW1lbnQgY29tZSBmcm9tPyBBbHNvLCBob3cgZG8gSSBjb25maWd1cmUg
dGhlIFVEUCBwb3J0IG91dHNpZGUgdGhlIHJhbmdlIHVzaW5nIHRoZSBUV0FNUCBZYW5nIG1vZGVs
Pw0KDQpUaGFua3MsDQpSYWtlc2gNCg0KT24gVHVlLCBBdWcgNiwgMjAxOSBhdCAxMToxOSBBTSBI
ZW5yaWsgTnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55ZGVsbEBhY2NlZGlh
bi5jb20+PiB3cm90ZToNClRoZXJlIGlzIGEgZGlzdGluY3Rpb24gYmV0d2VlbiAibXVzdCBiZSBh
YmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMiIGFuZCAibXVzdCBvbmx5IGJl
IGFibGUgdG8gc2VuZCB0byB0aGVzZSBkZXN0aW5hdGlvbiBwb3J0cyINCg0KVGhlIGZpcnN0IHdv
cmRpbmcgZG9lcyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRvIHNlbmQgYWxzbyB0
byBvdGhlciBkZXN0aW5hdGlvbiBwb3J0cy4NCg0KDQpPbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDQ6
NTcgUE0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRo
aS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNCk1hbnkgdGhhbmtzIGZvciB0aGUg
cmVwbHkuDQpBcyB0aGVyZSBhcmUgYWxyZWFkeSBpbXBsZW1lbnRhdGlvbnMgb3V0IHRoZXJlIHdo
ZXJlIHN1Y2ggcmVzdHJpY3Rpb25zIGRvIG5vdCBleGlzdCBhcyBkaXNjdXNzZWQgaW4gYW5vdGhl
ciBlbWFpbCB0aHJlYWQgKGp1c3QgZm9yd2FyZGVkIHRoZW0pLCB0aGUgZm9sbG93aW5nIHRleHQg
d2l0aCBNVVNUIGlzIGFscmVhZHkgdmlvbGF0ZWQuIFRoZSBUV0FNUCBZYW5nIG1vZGVsIGRyYWZ0
LWlldGYtaXBwbS10d2FtcC15YW5nPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLWlwcG0tdHdhbXAteWFuZy0xMz4gc2hvdWxkIGFsc28gbm90IHBsYWNlIHN1Y2ggcmVzdHJp
Y3Rpb24uDQpTZWN0aW9uIDQuNA0KICAgICAgIFRodXMgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgTVVT
VCBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQ
IHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICAgICAgUHJpdmF0ZSBQb3J0
cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBh
DQogICAgICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4NCg0KVGhhbmtz
LA0KUmFrZXNoDQoNCk9uIFNhdCwgQXVnIDMsIDIwMTkgYXQgMTowNSBQTSBHcmVnIE1pcnNreSA8
Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90
ZToNCkhpIFJha2VzaCwNCm15IGFwb2xvZ2llcyBmb3IgdGhlIG1pc3NwZWxsaW5nIG9mIHlvdXIg
bmFtZS4NClRoYW5rIHlvdSBmb3IgeW91ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgdGhlIHByb3Bv
c2VkIHVwZGF0ZS4NClJlZ2FyZGluZyB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgcmFuZ2Ugb2YgdGhl
IHZhbGlkIFVEUCBwb3J0IG51bWJlcnMsIGRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZy0xMz4gdXNl
cyB0eXBlIGR5bmFtaWMtcG9ydC1udW1iZXIgYXMgZm9sbG93czoNCiAgICAgdHlwZWRlZiBkeW5h
bWljLXBvcnQtbnVtYmVyIHsNCiAgICAgICB0eXBlIGluZXQ6cG9ydC1udW1iZXIgew0KICAgICAg
ICAgcmFuZ2UgNDkxNTIuLjY1NTM1Ow0KICAgICAgIH0NCiAgICAgICBkZXNjcmlwdGlvbiAiRHlu
YW1pYyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiI7DQogICAgIH0NCnRvIHNwZWNpZnkgdGhlIHZh
bGlkIHJhbmdlIGZvciBhIHNlbmRlci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0
IG51bWJlciBvZiBhIFNlc3Npb24tUmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRs
eSBkaWZmZXJlbnRseSBiZWNhdXNlIGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duIHBvcnQgODYy
Og0KICAgICAgICAgICBsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7DQogICAgICAgICAgICAgdHlw
ZSBpbmV0OnBvcnQtbnVtYmVyIHsNCiAgICAgICAgICAgICAgIHJhbmdlICI4NjIgfCA0OTE1Mi4u
NjU1MzUiOw0KICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAg
ICAgICAgICAgICAiVGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZQ0K
ICAgICAgICAgICAgICAgIFRXQU1QLVRlc3QgKFVEUCkgdGVzdCBwYWNrZXRzIGJlbG9uZ2luZyB0
byB0aGlzDQogICAgICAgICAgICAgICAgdGVzdCBzZXNzaW9uLiI7DQogICAgICAgICAgIH0NCkJ1
dCwgYXMgd2Ugb2JzZXJ2ZSwgaW4gYm90aCBjYXNlcyBkZWZpbml0aW9ucyBpbmNsdWRlIHRoZSBE
eW5hbWljL1ByaXZhdGUgcmFuZ2UgZXhwbGljaXRseSBkZWZpbmVkLiBJIHRoaW5rIHRoYXQga2Vl
cGluZyBTVEFNUCBzcGVjaWZpY2F0aW9uIGNvbnNpc3RlbnQgd2l0aCB0aGUgVFdBTVAsIFRXQU1Q
IFlBTkcgZGF0YSBtb2RlbCBpbiBwYXJ0aWN1bGFyLCBpbiB0aGUgd2F5IHRoZSB2YWxpZCByYW5n
ZSBvZiBVRFAgcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFsIHRvIHRoZSBT
VEFNUCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9u
IEZyaSwgQXVnIDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRm
QGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KVGhhbmtz
IEdyZWcgZm9yIGNvbnNpZGVyaW5nIG15IHJldmlldyBjb21tZW50cy4NCkdvb2QgdG8gc2VlIHRo
ZSBtZXNzYWdlIGZvcm1hdCBhbGlnbmVkIHdpdGggZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLW9wdGlv
bi10bHYgYW5kIHVzaW5nIE1CWiAzMC4gVGhpcyBzaG91bGQgZml4IHRoZSBpbnRlcm9wZXJhYmls
aXR5IGlzc3VlIGJldHdlZW4gdGhlIHR3by4gVGhpcyBhbHNvIGdpdmVzIGZldyAoMykgYnl0ZXMg
Zm9yIGFueSBmdXR1cmUgZXh0ZW5zaW9ucy4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KWW91IG1heSBmaXgg
dGhlIHNwZWxsaW5nIG9mIG15IG5hbWUgYW5kIGFub3RoZXIgdHlwbyBiZWxvdzoNCk9MRDoNCmFu
ZCBSYWtlc2ggR2FuZGkgb3IgdGhlaXINCg0KTkVXOg0KYW5kIFJha2VzaCBHYW5kaGkgZm9yIHRo
ZWlyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCkkgZGlkIG5vdCBzZWUgZm9sbG93aW5nIGNvbW1lbnQgYWRk
cmVzc2VkLiBJcyB0aGF0IGludGVudGlvbmFsPw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpPbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0gUmFr
ZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbT4+IHdyb3RlOg0KDQogICAgVGhhbmtzIEdyZWcgZm9yIHRoZSByZXBseS4NCg0KICAg
IEluIHRoaXMgY2FzZSwgc2hvdWxkIHRoZSBkcmFmdCBqdXN0IHN0YXRlIHRoYXQgdGhlIFNlc3Np
b24tU2VuZGVyIGNhbiBzZWxlY3QgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZvbGxvd2lu
ZyB0aGUgZ3VpZGVsaW5lcyBzcGVjaWZpZWQgaW4gW1JGQzYzMzVdLCBpbnN0ZWFkIG9mIHNwZWNp
ZnlpbmcgZm9sbG93aW5nPw0KDQpTZWN0aW9uIDQuNA0KICAgIFRodXMgU1RBTVAgU2Vzc2lvbi1T
ZW5kZXIgTVVTVCBiZSBhYmxlIHRvIHNlbmQgdGVzdA0KICAgICAgIHBhY2tldHMgdG8gZGVzdGlu
YXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhlIER5bmFtaWMgYW5kL29yDQogICAgICAgUHJp
dmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91
bGQgZmluZCBhDQogICAgICAgcG9ydCBudW1iZXIgdGhhdCBib3RoIGRldmljZXMgY2FuIHVzZS4N
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGhhbmtz
LA0KUmFrZXNoDQoNCg0KT24gRnJpLCBBdWcgMiwgMjAxOSBhdCAxOjAwIFBNIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IHdy
b3RlOg0KSGkgUmFrZXNoLA0KdGhhbmsgeW91IGZvciB5b3VyIGhlbHBmdWwgY29tbWVudHMuIFdl
J3ZlIHVwZGF0ZWQgdGhlIGZvcm1hdCBvZiB0aGUgYmFzZSBTVEFNUCB0ZXN0IHBhY2tldC4gQXBw
cmVjaWF0ZSB5b3VyIGZlZWRiYWNrIG9uIHRoZSBwcm9wb3NlZCBjaGFuZ2VzLCBjb21tZW50cyBh
bmQgcXVlc3Rpb25zLA0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUdWUsIEp1bCA5LCAyMDE5IGF0
IDk6MjcgQU0gUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cmdh
bmRoaS5pZXRmQGdtYWlsLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNClJlZ2FyZGluZyB0aGUgc2l6
ZSBvZiB0aGUgcGFkZGluZywgeWVzLCBpdCdzIGdvb2QgdG8gdXNlIHRoZSBzYW1lIHNpemUgcGF5
bG9hZCBmb3IgcXVlcnkgYW5kIHJlc3BvbnNlLg0KSG93ZXZlciwgdGhlIFNUQU1QIHBheWxvYWQg
d2l0aCBUTFYgZXh0ZW5zaW9uIChkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2LTAx
KSBoYXMgc2xpZ2h0bHkgZGlmZmVyZW50IHBhZGRpbmcgc2l6ZSAoMjcgKCBvciA+IDI5KSB2cy4g
MzApLiBJcyB0aGVyZSBhIHdheSB0byBtYWtlIHRoZW0gY29tcGF0aWJsZT8gRG9lcyBpdCBtZWFu
IHRoYXQgZm9yIFNUQU1QIHdpdGggVExWLCBTZXJ2ZXIgT2N0ZXRzIGlzIHNldCB0byAxLCBidXQg
aXQgc2F5cyBNQlogMCBmb3IgYWxsIDMwIGJ5dGVzLiBJZiB0aGUgcmVzcG9uZGVyIHN1cHBvcnRz
IFNlcnZlciBPY3RldHMgYW5kIHNlZSB0aGUgc2l6ZSA+IDI3LCBpdCBtYXkgZmluZCB0aGUgU2Vy
dmVyIE9jdGV0IHNpemUgb2YgMCBjb25mdXNpbmc/DQoNClRoYW5rcywNClJha2VzaA0KDQoNCg0K
DQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgNzoyMCBQTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCkhpIFNo
YWhyYW0sDQp0aGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIHF1ZXN0aW9ucy4gUGxlYXNlIGZp
bmQgbXkgYW5zd2VycyBiZWxvdyB0YWdnZWQgR0lNPj4uDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9u
IE1vbiwgSnVsIDgsIDIwMTkgYXQgMjowMiBQTSBTaGFocmFtIERhdmFyaSA8c2hhaHJhbS5kYXZh
cmlAYnJvYWRjb20uY29tPG1haWx0bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90
ZToNCkhJIEdyZWcNCg0KSSByZWFkIHlvdXIgZHJhZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBx
dWVzdGlvbnM6DQoNCjEpIERvZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0IG51bWJlciBv
ciBpdCByZXVzZXMgdGhlIG9uZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJvbSBUV0FNUCB0
aGVuICBob3cgZG9lcyB0aGUgcmVjZWl2ZXIgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIFRXQU1QIGFu
ZCBTVEFNUD8NCkdJTT4+IFNUQU1QIHVzZXMgdGhlIHdlbGwta25vd24gVURQIHBvcnQgbnVtYmVy
IGFsbG9jYXRlZCBmb3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdCBSZWNlaXZlciBwb3J0IChS
RkMgODU0NSkgYXMgdGhlIGRlZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyLi4gU1RB
TVAgbWF5IHVzZSBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgZnJvbSB0aGUgRHluYW1pYyBh
bmQvb3IgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUzNS4NCjIpIFdoYXQgaXMgdGhlIGJl
bmVmaXQgb2YgU1RBTU8gY29tcGFyZWQgdG8gVFdBTVA/DQpHSU0+PiBUaGUgd29yayB3YXMgZHJp
dmVuIGJ5IHNldmVyYWwgb2JzZXJ2YXRpb25zLCBhbW9uZyB0aGVtOg0KDQogICogICBjaGFsbGVu
Z2VzIGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGFtb25nIGltcGxlbWVudGF0aW9ucyBv
ZiBUV0FNUC1MaWdodDsNCiAgKiAgIGluZHVzdHJ5IGludGVyZXN0IGluIHN0YW5kYXJkaXppbmcg
cGVyZm9ybWFuY2UgbW9uaXRvcmluZyBpbiBJUCBicm9hZGJhbmQgYWNjZXNzIG5ldHdvcmtzIChU
Ui0zOTApOw0KICAqICAgaW1wcm92ZSBleHRlbnNpYmlsaXR5IG9mIElQIHBlcmZvcm1hbmNlIG1v
bml0b3JpbmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1cmVtZW50cywgdGVzdGluZyBvZiBuZXcgbWV0
cmljcyBhbmQgcGFyYW1ldGVycywgZS5nLiwgY29uc2lzdGVuY3kgb2YgQ29TIGluIHRoZSBuZXR3
b3JrLg0KMykgV2h5IGlzIHRoZXJlIHNvIG11Y2ggTUJaIGJ5dGU/DQpHSU0+PiBJdCB3YXMgYWdy
ZWVkIHRvIG1ha2UgdGhlIHN5bW1ldHJpY2FsIHNpemUgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIHRo
ZSBkZWZhdWx0LiBSRkMgNjAzOCBkZWZpbmVkIGl0IGZvciBUV0FNUCBhbmQgVFItMzkwIHJlcXVp
cmVzIGl0IHRvIGJlIHN1cHBvcnRlZCBieSBUV0FNUC1MaWdodCBpbXBsZW1lbnRhdGlvbnMuDQoN
ClRoeA0KU2hhaHJhbQ0KDQoNCk9uIEp1bCA4LCAyMDE5LCBhdCAxMDoxNyBBTSwgR3JlZyBNaXJz
a3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4g
d3JvdGU6DQoNCkhpIE1pcmphLA0KdGhhbmsgeW91IGZvciB0aGUgc3VnZ2VzdGVkIHRleHQuIFRo
ZSBuZXcgcGFyYWdyYXBoIG5vdyByZWFkcyBhczoNCiAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBw
YWNrZXRzIG9mZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQogICAgICBlc3Rp
bWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBzZXJ2aWNlcyBN
VVNUDQogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHRl
c3Qgc2Vzc2lvbi4NCiAgICAgIFtSRkM4MDg1XSBzZWN0aW9uIDMuMS41IHByb3ZpZGVzIGd1aWRh
bmNlIG9uIGhhbmRsaW5nIG5ldHdvcmsgbG9hZA0KICAgICAgZm9yIFVEUC1iYXNlZCBwcm90b2Nv
bC4gIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBvZiB0ZXN0IHRyYWZmaWMNCiAgICAgIGRlcGVu
ZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdG8gc3Rh
eSBpbg0KICAgICAgdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBbUkZDODA4NV0uDQoNCklmIGl0
IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVwbG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9m
IGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuDQoNClJl
Z2FyZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBNaXJqYSBLdWVo
bGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQubmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj4g
d3JvdGU6DQpIaSBHcmVnLA0KDQpTZWUgYmVsb3cuDQoNCj4gT24gOC4gSnVsIDIwMTksIGF0IDE2
OjU0LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20+PiB3cm90ZToNCj4NCj4gSGkgTWlyamEsDQo+IHRoYW5rIHlvdSBmb3IgdGhl
IHJlZmVyZW5jZSB0byBSRkMgODA4NS4gSSBhZ3JlZSB0aGF0IHRoZSBkb2N1bWVudCBpcyB2ZXJ5
IG11Y2ggcmVsZXZhbnQgYW5kIGEgcmVmZXJlbmNlIHRvIFJGQyA4MDg1IGluIFNUQU1QIGlzIHVz
ZWZ1bC4gV2hpbGUgcmVhZGluZyBTZWN0aW9uIDMuMS4zIEkgY2FtZSB0byB0aGluayB0aGF0IHRo
ZSBkaXNjdXNzaW9uIGFuZCBndWlkYW5jZSBpbiBvdGhlciBzZWN0aW9ucyBvZiBSRkMgODA4NSwg
cGFydGljdWxhcmx5LCBTZWN0aW9uIDMuMS41IEltcGxpY2F0aW9ucyBvZiBSVFQgYW5kIExvc3Mg
TWVhc3VyZW1lbnRzIG9uIENvbmdlc3Rpb24gQ29udHJvbC4gV291bGQgYWRkaW5nIHRoZSByZWZl
cmVuY2UgdG8gdGhhdCBzZWN0aW9uIGluIHRoZSBuZXcgdGV4dCBwcm9wb3NlZCBmb3IgdGhlIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gd29yaz8gSSdsbCBwdXQgUkZDIDgwODUgYXMg
SW5mb3JtYXRpb25hbCByZWZlcmVuY2UgYXMgaXQgaXMgQkNQLg0KPiBORVcgVEVYVDoNCj4gICAg
ICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBi
ZSBjYXJlZnVsbHkNCj4gICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBv
biB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0KPiAgICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5
emVkIHVzaW5nIFtSRkM4MDg1XSBhbmQgaXRzIFNlY3Rpb24gMy4xLjUgaW4NCj4gICAgICAgcGFy
dGljdWxhciBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0ZXN0IHNlc3Npb24uLi4NCg0KDQpOb3Qgc3Vy
ZSBpZiDigJx1c2luZ+KAnSBpcyB0aGUgcmlnaHQgd29yZCBidXQgb3RoZXJ3aXNlIGZpbmUgZm9y
IG1lLiBPciB5b3UgY291bGQgaGF2ZSBhIHNlcGFyYXRlIHNlbnRlbmNlIGxpa2U6DQoNCuKAnFJG
QzgwODUgc2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3Jr
IGxvYWQgZm9yIFVEUC1iYXNlZCBwcm90b2NvbC4gV2hpbGUgdGhlIGNoYXJhY3RlcmlzdGljIG9m
IHRlc3QgdHJhZmZpYyBkZXBlbmRzIG9uIHRoZSB0ZXN0IG9iamVjdGl2ZSwgaXQgaXMgaGlnaGx5
IHJlY29tbWVuZGVkIHRvIHNheSBpbiB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFJGQzgwODUu
4oCdDQoNCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmDQoNCkJDUCBpcyB0aGUgc2FtZSBtYXR1cml0
eSBsZXZlbCBhcyBQUy4gU28gaXQgd291bGRu4oCZdCBiZSBhIGRvd25yZWYuIEhvd2V2ZXIsIEkg
dGhpbmsgaGF2aW5nIHRoaXMgYXMgaW5mb3JtYXRpb25hbCByZWYgaXMgZmluZS4NCg0KTWlyamEN
Cg0KDQoNCj4NCj4gUmVnYXJkcywNCj4gR3JlZw0KPg0KPiBPbiBNb24sIEp1bCA4LCAyMDE5IGF0
IDI6MzcgQU0gTWlyamEgS3VlaGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0
ZkBrdWVobGV3aW5kLm5ldD4+IHdyb3RlOg0KPiBIaSBHcmVnLA0KPg0KPiBUaGFua3MgYSBsb3Qg
Zm9yIHlvdSByZXBseS4gQ2hhbmdlcyBhcmUgZ29vZC4gSSB3b25kZXIgaWYgaXQgd291bGQgYmUg
dXNlZnVsIHRvIHByb3ZpZGUgYSByZWZlcmVuY2UgdG8gUkZDODA4NSBiZWNhdXNlIGl0IGhhcyBh
IGxvdCBvZiBpbmZvcm1hdGlvbiBhYm91dCBjb25nZXN0aW9uIGNvbnRyb2wgb2YgVURQIGJhc2Vk
IHRyYWZmaWM/IEl0IHJlY29tbWVuZHMgdG8gc2VuZCBub3QgbW9yZSB0aGFuIDEgcGFja2V0IHBl
ciAzIHNlY29uZHMgKGlmIFJUVCBpcyB1bmtub3duKS4gSSBndWVzcyBpdCBkb2VzbuKAmXQgbWFr
ZSBzZW5zZSB0byByZXF1aXJlIHRoaXMgZm9yIHRlc3RpbmcgdHJhZmZpYywgaG93ZXZlciwgaXQg
Y291bGQgbWF5YmUgc3RpbGwgYmUgYSBnb29kIHJlY29tbWVuZGF0aW9uPyBXaGF0IGRvIHlvdSB0
aGluaz8NCj4NCj4gQWxzbyBJ4oCZdmUganVzdCByZXNlbmQgbXkgcmV2aWV3IHRvIHRoZSBJUFBN
IGxpc3QsIGFzIEkgdW5mb3J0dW5hdGVseSBjY+KAmWVkIG9ubHkgdGhlIElQUE0gY2hhaXJzIGlu
c3RlYWQgb2YgdGhlIHdob2xlIGxpc3QuIENhbiB5b3UgcmVzZW5kIHlvdSBwcm9wb3NlZCBjaGFu
Z2VzIHRvIHRoZSBsaXN0LCBzbyBvdGhlciBwZW9wbGUgYXJlIGF3YXJlIG9mIHRoZXNlIGNoYW5n
ZXMuIFNvcnJ5IGZvciB0aGUgdW5jb252aWVuY2UuDQo+DQo+IE1pcmphDQo+DQo+DQo+ID4gT24g
Ni4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29t
PG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiB3cm90ZToNCj4gPg0KPiA+IEhpIE1pcmph
LA0KPiA+IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9yb3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBh
bmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFu
ZCB0YWdnZWQgR0lNPj4uIEF0dGFjaGVkIHRoZSBkaWZmLg0KPiA+DQo+ID4gUmVnYXJkcywNCj4g
PiBHcmVnDQo+ID4NCj4gPiBPbiBUaHUsIEp1bCA0LCAyMDE5IGF0IDk6MTAgQU0gTWlyamEgS3Vl
aGxld2luZCA8aWV0ZkBrdWVobGV3aW5kLm5ldDxtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldD4+
IHdyb3RlOg0KPiA+IEhpIGF1dGhvcnMsIGhpIGFsbCwNCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhp
cyB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQgYW5kIHZlcnkgZ29vZCBzaGVwaGVyZCB3cml0ZS11cCEg
SSB3b3VsZCBsaWtlIGRpc2N1c3Mgb25lIHBvaW50IGJlZm9yZSBJIHN0YXJ0IElFVEYgbGFzdCBj
YWxsLg0KPiA+DQo+ID4gSSBiZWxpZXZlIHRoaXMgZG9jdW1lbnQgc2hvdWxkIHNheSBzb21ldGhp
bmcgYWJvdXQgbmV0d29yayBsb2FkIGFuZCBjb25nZXN0aW9uIChjb250cm9sKS4gT1dBTVAgYW5k
IFRXQU1QIGRpc2N1c3MgcXVpdGUgYSBiaXQgc2VuZGVyIHNjaGVkdWxpbmcsIGhvd2V2ZXIsIGFz
IHRoaXMgaXMgYSBzaW1wbGlmaWVkIHZlcnNpb24sIHNvIEkgdGhpbmsgaXQgY291bGQgYXQgbGVh
c3QgYmUgZ29vZCB0byBwdXQgYSB3YXJpbmcgaW4gdGhpcyBkb2N1bWVudCB0aGF0IHBhY2tldCBz
ZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0IGJl
IGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBoYXZp
bmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBjb3VsZCBiZSBn
b29kLg0KPiA+IEdJTT4+ICBUaGFuayB5b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkg
Q29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8gdGhlIGZhY3QgdGhhdCBTVEFNUCBkb2Vz
IG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY29tcG9uZW50czoNCj4gPiAgICBC
ZWNhdXNlIG9mIHRoZSBjb250cm9sDQo+ID4gICAgYW5kIG1hbmFnZW1lbnQgb2YgYSBTVEFNUCB0
ZXN0IGJlaW5nIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMNCj4gPiAgICBzcGVjaWZpY2F0aW9u
IG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJlbWVudCBpcyBzZXQ6DQo+ID4gYWRkaW5nIHRo
ZSBuZXcgdGV4dCBoZXJlOg0KPiA+ICAgICAgIExvYWQgb2YgU1RBTVAgdGVzdCBwYWNrZXRzIG9m
ZmVyZWQgdG8gYSBuZXR3b3JrIE1VU1QgYmUgY2FyZWZ1bGx5DQo+ID4gICAgICAgZXN0aW1hdGVk
LCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVA0K
PiA+ICAgICAgIGJlIHRob3JvdWdobHkgYW5hbHl6ZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgdGVz
dCBzZXNzaW9uLg0KPiA+DQo+ID4NCj4gPiBBbm90aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBh
dCB0aGUgdmVyeSBlbmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1w
bGllcyB0aGF0IFNUQU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3Vs
ZCBtZW50aW9uIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQg
cHJvdG9jb2wuIEp1c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci4NCj4gPiBHSU0+PiBB
ZGRpbmcgdGhlIHJlZmVyZW5jZSB0byAiVURQIHRyYW5zcG9ydCIgaW50byB0aGUgZmlyc3Qgc2Vu
dGVuY2Ugb2YgVGhlb3J5IG9mICBPcGVyYXRpb25zIHNlY3Rpb246DQo+ID4gICAgU1RBTVAgU2Vz
c2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93
YXJkIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLg0KPiA+DQo+ID4gTWlyamENCj4gPg0KPiA+IFAu
Uy46DQo+ID4gTml0OiBzL1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBhY3RpdmUgcGVyZm9ybWFuY2Ug
bWVhc3VyZW1lbnQgdGVzdCBwcm90b2NvbC8gVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFuIGFjdGl2
ZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCB0ZXN0IHByb3RvY29sLw0KPiA+IC0+IOKAnGFu4oCd
IG1pc3NpbmcNCj4gPiBHSU0+PiBUaGFuayB5b3UuIERvbmUuDQo+ID4gPERpZmZfIGRyYWZ0LWll
dGYtaXBwbS1zdGFtcC0wNi50eHQgLSBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcuLi50eHQuaHRt
bD4NCj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpp
cHBtIG1haWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbQ0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlw
cG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwcG0NCg0KDQotLQ0KDQpIZW5yaWsgTnlkZWxsDQpTciBQcm9kdWN0
IE1hbmFnZXINCjEuODY2LjY4NS44MTgxDQpobnlkZWxsQGFjY2VkaWFuLmNvbTxtYWlsdG86aG55
ZGVsbEBhY2NlZGlhbi5jb20+DQpbSW1hZ2UgcmVtb3ZlZCBieSBzZW5kZXIuXTxodHRwOi8vYWNj
ZWRpYW4uY29tLz4NCltJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci5dPGh0dHBzOi8vd3d3LmZhY2Vi
b29rLmNvbS9hY2NlZGlhbi8+IFtJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci5dIDxodHRwczovL3R3
aXR0ZXIuY29tL0FjY2VkaWFuPiAgW0ltYWdlIHJlbW92ZWQgYnkgc2VuZGVyLl0gPGh0dHBzOi8v
d3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2FjY2VkaWFuLW5ldHdvcmtzP29yaWdpbmFsU3ViZG9t
YWluPWNhPg0KPGh0dHA6Ly93d3cuYWNjZWRpYW4uY29tLz4NCmFjY2VkaWFuLmNvbTxodHRwOi8v
YWNjZWRpYW4uY29tPg0KDQoNCkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqQ0KDQpMZXMgaW5mb3Jt
YXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBw
acOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQg
w6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3Jt
YXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbiBvdSBkZSBzZXMgZGVzdGlu
YXRhaXJlcy4gU2kgdm91cyByZWNldmV6IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXog
c+KAmWlsIHZvdXMgcGxhaXQgY29tbXVuaXF1ZXIgaW1tw6lkaWF0ZW1lbnQgYXZlYyBs4oCZZXhw
w6lkaXRldXIgZXQgZW4gZMOpdHJ1aXJlIHRvdXQgZXhlbXBsYWlyZS4gRGUgcGx1cywgaWwgdm91
cyBlc3Qgc3RyaWN0ZW1lbnQgaW50ZXJkaXQgZGUgbGUgZGl2dWxndWVyLCBkZSBsZSBkaXN0cmli
dWVyIG91IGRlIGxlIHJlcHJvZHVpcmUgc2FucyBs4oCZYXV0b3Jpc2F0aW9uIGRlIGzigJlleHDD
qWRpdGV1ci4gTWVyY2kuDQoNCkNvbmZpZGVudGlhbGl0eSBub3RpY2UNCg0KVGhpcyBlLW1haWwg
bWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGlu
Zm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBm
b3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlciBpbW1lZGlhdGVseSBh
bmQgZGVzdHJveSBhbnkgY29weSB0aGVyZW9mLiBGdXJ0aGVybW9yZSwgYW55IGRpc2Nsb3N1cmUs
IGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgbWVzc2FnZSBhbmQvb3IgYW55IGF0dGFj
aG1lbnQgaGVyZXRvIHdpdGhvdXQgdGhlIGNvbnNlbnQgb2YgdGhlIHNlbmRlciBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkLiBUaGFuayB5b3UuDQoNCg0KLS0NCg0KSGVucmlrIE55ZGVsbA0KU3IgUHJv
ZHVjdCBNYW5hZ2VyDQoxLjg2Ni42ODUuODE4MQ0KaG55ZGVsbEBhY2NlZGlhbi5jb208bWFpbHRv
OmhueWRlbGxAYWNjZWRpYW4uY29tPg0KW0ltYWdlIHJlbW92ZWQgYnkgc2VuZGVyLl08aHR0cDov
L2FjY2VkaWFuLmNvbS8+DQpbSW1hZ2UgcmVtb3ZlZCBieSBzZW5kZXIuXTxodHRwczovL3d3dy5m
YWNlYm9vay5jb20vYWNjZWRpYW4vPiBbSW1hZ2UgcmVtb3ZlZCBieSBzZW5kZXIuXSA8aHR0cHM6
Ly90d2l0dGVyLmNvbS9BY2NlZGlhbj4gIFtJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci5dIDxodHRw
czovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9hY2NlZGlhbi1uZXR3b3Jrcz9vcmlnaW5hbFN1
YmRvbWFpbj1jYT4NCjxodHRwOi8vd3d3LmFjY2VkaWFuLmNvbS8+DQphY2NlZGlhbi5jb208aHR0
cDovL2FjY2VkaWFuLmNvbT4NCg0KDQpBdmlzIGRlIGNvbmZpZGVudGlhbGl0w6kNCg0KTGVzIGlu
Zm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBsZSBwcsOpc2VudCBtZXNzYWdlIGV0IGRhbnMgdG91
dGUgcGnDqGNlIHF1aSBsdWkgZXN0IGpvaW50ZSBzb250IGNvbmZpZGVudGllbGxlcyBldCBwZXV2
ZW50IMOqdHJlIHByb3TDqWfDqWVzIHBhciBsZSBzZWNyZXQgcHJvZmVzc2lvbm5lbC4gQ2VzIGlu
Zm9ybWF0aW9ucyBzb250IMOgIGzigJl1c2FnZSBleGNsdXNpZiBkZSBzb24gb3UgZGUgc2VzIGRl
c3RpbmF0YWlyZXMuIFNpIHZvdXMgcmVjZXZleiBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWls
bGV6IHPigJlpbCB2b3VzIHBsYWl0IGNvbW11bmlxdWVyIGltbcOpZGlhdGVtZW50IGF2ZWMgbOKA
mWV4cMOpZGl0ZXVyIGV0IGVuIGTDqXRydWlyZSB0b3V0IGV4ZW1wbGFpcmUuIERlIHBsdXMsIGls
IHZvdXMgZXN0IHN0cmljdGVtZW50IGludGVyZGl0IGRlIGxlIGRpdnVsZ3VlciwgZGUgbGUgZGlz
dHJpYnVlciBvdSBkZSBsZSByZXByb2R1aXJlIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZ
ZXhww6lkaXRldXIuIE1lcmNpLg0KDQpDb25maWRlbnRpYWxpdHkgbm90aWNlDQoNClRoaXMgZS1t
YWlsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50IGhlcmV0byBjb250YWluIGNvbmZpZGVudGlh
bCBpbmZvcm1hdGlvbiB3aGljaCBtYXkgYmUgcHJpdmlsZWdlZCBhbmQgd2hpY2ggaXMgaW50ZW5k
ZWQgZm9yIHRoZSBleGNsdXNpdmUgdXNlIG9mIGl0cyBhZGRyZXNzZWUocykuIElmIHlvdSByZWNl
aXZlIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSBzZW5kZXIgaW1tZWRpYXRl
bHkgYW5kIGRlc3Ryb3kgYW55IGNvcHkgdGhlcmVvZi4gRnVydGhlcm1vcmUsIGFueSBkaXNjbG9z
dXJlLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIG1lc3NhZ2UgYW5kL29yIGFueSBh
dHRhY2htZW50IGhlcmV0byB3aXRob3V0IHRoZSBjb25zZW50IG9mIHRoZSBzZW5kZXIgaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZC4gVGhhbmsgeW91Lg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTotd2Via2l0LXN0YW5kYXJkOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KaDENCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMSBDaGFyIjsN
Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MjQuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkhlYWRpbmcxQ2hhcg0K
CXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAxIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIExp
Z2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRjU0OTY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4w
cHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyog
TGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NzU3ODY5NTM5Ow0K
CW1zby1saXN0LXRlbXBsYXRlLWlkczotNzIxMTE2NDAwO30NCkBsaXN0IGwwOmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3
Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0
IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGww
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJ
e21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+
PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4
dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxh
eW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzIFJha2VzaCBhbmQgSGVu
cmlrLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMgZG9lcyBpbmRlZWQgbG9vayBsaWtlIGFuIGlz
c3VlIGluIHRoZSBUV0FNUCBZQU5HIG1vZGVsLiBJIGRvbuKAmXQgcmVjYWxsIHRoZSByZWFzb24g
d2h5IHRoaXMgd2FzIGFkZGVkLCBpdOKAmXMgbGlrZWx5IGFzIEhlbnJpayBtZW50aW9uZWQgdGhh
dCB0aGlzIGNhbWUgZnJvbSB0aGUgZXBoZW1lcmFsIHBvcnQgcmFuZ2UgZm9yIFRDUC4gSSBhbHNv
IHdlbnQgYmFjayB0byBteSAyMDE3LzIwMTgNCiBlbWFpbCB0aHJlYWRzIHdpdGggdGhlIGNvLWF1
dGhvcnMgYW5kIEkgY291bGRu4oCZdCBmaW5kIGFueSBlbWFpbCBkaXNjdXNzaW9ucyBvbiB0aGlz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+UHJvY2VzcyBxdWVzdGlvbjogaG93IGRvIHdlIGhhbmRsZSB0
aGlzPyA8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRm
LWlwcG0tdHdhbXAteWFuZy8iPg0KVFdBTVAgWUFORzwvYT4gaXMgaW4gdGhlIGVkaXRvciBxdWV1
ZSBpbiBNSVNTUkVGIHN0YXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVz
aGFkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+SGVucmlrIE55ZGVsbCAmbHQ7aG55ZGVsbEBhY2NlZGlh
bi5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgQXVndXN0IDcsIDIwMTkgYXQg
NDozMCBBTTxicj4NCjxiPlRvOiA8L2I+UmFrZXNoIEdhbmRoaSAmbHQ7cmdhbmRoaS5pZXRmQGdt
YWlsLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPkdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBn
bWFpbC5jb20mZ3Q7LCAmcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7cnJh
aG1hbkBjaXNjby5jb20mZ3Q7LCBTaGFocmFtIERhdmFyaSAmbHQ7c2hhaHJhbS5kYXZhcmlAYnJv
YWRjb20uY29tJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnJnF1b3Q7
ICZsdDtkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmcmZ3Q7LCBJUFBNIENoYWlycyAmbHQ7
aXBwbS1jaGFpcnNAaWV0Zi5vcmcmZ3Q7LCBNaXJqYSBLdWVobGV3aW5kDQogJmx0O2lldGZAa3Vl
aGxld2luZC5uZXQmZ3Q7LCBJRVRGIElQUE0gV0cgJmx0O2lwcG1AaWV0Zi5vcmcmZ3Q7PGJyPg0K
PGI+U3ViamVjdDogPC9iPlJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1z
dGFtcDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhlIHJhbmdlIHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVmaW5pdGlv
biBvZiB0aGUgZXBoZW1lcmFsIHBvcnRzICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2ggdGhlc2Ug
YXJlIGRlZmluZWQgZm9yIHNob3J0LWxpdmVkIFRDUCBhbmQgbm90IGV4cGxpY2l0bHkgZm9yIFVE
UC4gV2h5IHRoaXMgbWFkZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvciBUV0FNUC10ZXN0ICh3
aGljaCBpcyBVRFApIEkgZG9udA0KIGtub3csIHByb2JhYmx5IHNvbWVvbmUgbWl4ZWQgaXQgdXAg
d2l0aCBUQ1AgYW5kIGl0IHBhc3NlZCB0aGUgcmV2aWV3ZXJzIHdpdGhvdXQgbXVjaCB0aG91Z2h0
Lg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Nb3N0LCBp
ZiBub3QgYWxsLCBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAgSSBoYXZlIHNlZW4gZG9lcyBub3Qg
aW1wb3NlIGxpbWl0YXRpb25zIG9uIHRoZSBzb3VyY2UgVURQIHBvcnRzIGZvciB0aGUgVFdBTVAt
dGVzdCBwYWNrZXRzIHdoZW4gY29uZmlndXJpbmcgdmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhl
ciBBY2NlZGlhbiwgRXhmbywgVmlhdmksIEp1bmlwZXIsIE5va2lhLCBIdWF3ZWkgaW1wb3NlIGFu
eQ0KIGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4gY29uZmlndXJpbmcgdmlhIENMSSBvciBHVUku
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPldpdGggYSB5YW5nIG1vZGVsIGJhc2VkIGNvbmZpZ3VyYXRpb24gdGhlIHVzZXIgd2lsbCBv
ZiBjb3Vyc2UgYmUgbGltaXRlZCBpZiB0aGV5IHVzZSB0aGUgeWFuZyBtb2RlbCB0aGF0IG9ubHkg
ZGVmaW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdlIGFzIHZhbGlkLiBJIHNlZSBubyBzZXZlcmUgZGlz
YWR2YW50YWdlcyBvZiB0aGlzLCBidXQgaXQgd291bGQgb2YgY291cnNlIGhhdmUgYmVlbiBiZXR0
ZXIgaWYgdGhlIHlhbmcNCiBtb2RlbCB3YXMgbGVzcyByZXN0cmljdGl2ZSwgc2luY2UgdGhlIHJl
c3RyaWN0aW9uIGhhcyBubyByZWFsIHZhbHVlIGluIGl0c2VsZi48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIEF1ZyA2LCAyMDE5
IGF0IDg6MDcgUE0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0
ZkBnbWFpbC5jb20iPnJnYW5kaGkuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhhbmtzIEhlbnJpay4gV2hlcmUgZG9lcyB0aGlzIHJlcXVpcmVtZW50IGNvbWUg
ZnJvbT8gQWxzbywgaG93IGRvIEkgY29uZmlndXJlIHRoZSBVRFAgcG9ydCBvdXRzaWRlIHRoZSBy
YW5nZSB1c2luZyB0aGUgVFdBTVAgWWFuZyBtb2RlbD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmFrZXNoPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgQXVnIDYsIDIwMTkg
YXQgMTE6MTkgQU0gSGVucmlrIE55ZGVsbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNj
ZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGVyZSBpcyBhIGRpc3RpbmN0aW9uIGJldHdlZW4gJnF1b3Q7bXVzdCBi
ZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMmcXVvdDsgYW5kICZxdW90
O211c3Qgb25seSBiZSBhYmxlIHRvIHNlbmQgdG8gdGhlc2UgZGVzdGluYXRpb24gcG9ydHMmcXVv
dDsNCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIGZp
cnN0IHdvcmRpbmcgZG9lcyBub3QgcHJvaGliaXQgc2VuZGVycyB0byBiZSBhYmxlIHRvIHNlbmQg
YWxzbyB0byBvdGhlciBkZXN0aW5hdGlvbiBwb3J0cy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIEF1ZyA2LCAyMDE5IGF0IDQ6
NTcgUE0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IaSBHcmVn
LCA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+TWFueSB0aGFua3MgZm9yIHRoZSByZXBseS4gPC9zcGFuPg0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+QXMgdGhlcmUgYXJlIGFscmVhZHkgaW1wbGVtZW50YXRpb25zIG91dCB0aGVy
ZSB3aGVyZSBzdWNoIHJlc3RyaWN0aW9ucyBkbyBub3QgZXhpc3QgYXMgZGlzY3Vzc2VkIGluIGFu
b3RoZXIgZW1haWwgdGhyZWFkIChqdXN0IGZvcndhcmRlZCB0aGVtKSwgdGhlIGZvbGxvd2luZyB0
ZXh0IHdpdGggTVVTVCBpcyBhbHJlYWR5IHZpb2xhdGVkLiBUaGUgVFdBTVAgWWFuZw0KIG1vZGVs
IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tdHdh
bXAteWFuZy0xMyIgdGFyZ2V0PSJfYmxhbmsiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13
ZWJraXQtc3RhbmRhcmQiPmRyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nPC9zcGFuPjwvYT4gc2hv
dWxkIGFsc28gbm90IHBsYWNlIHN1Y2ggcmVzdHJpY3Rpb24uJm5ic3A7DQo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+U2VjdGlvbiA0LjQgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1VU1QgYmUgYWJsZSB0
byBzZW5kIHRlc3Q8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHBhY2tldHMgdG8gZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhl
IER5bmFtaWMgYW5kL29yPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBQcml2YXRlIFBvcnRzIHJhbmdlIDQ5MTUyLTY1NTM1LCB0ZXN0IG1hbmFn
ZW1lbnQgc3lzdGVtIHNob3VsZCBmaW5kIGE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvcnQgbnVtYmVyIHRoYXQgYm90aCBkZXZpY2VzIGNh
biB1c2UuJm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJha2VzaDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gU2F0LCBBdWcgMywgMjAxOSBhdCAx
OjA1IFBNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SGkgUmFrZXNoLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5teSBhcG9sb2dpZXMgZm9yIHRoZSBtaXNzcGVsbGluZyBvZiB5b3VyIG5hbWUuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5
b3UgZm9yIHlvdXIga2luZCBjb25zaWRlcmF0aW9uIG9mIHRoZSBwcm9wb3NlZCB1cGRhdGUuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRp
bmcgdGhlIGRlZmluaXRpb24gb2YgdGhlIHJhbmdlIG9mIHRoZSB2YWxpZCBVRFAgcG9ydCBudW1i
ZXJzLA0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtaXBw
bS10d2FtcC15YW5nLTEzIiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1pZXRmLWlwcG0tdHdhbXAt
eWFuZzwvYT4mbmJzcDt1c2VzIHR5cGUgZHluYW1pYy1wb3J0LW51bWJlciBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDt0eXBlZGVmIGR5bmFtaWMtcG9ydC1udW1iZXIgezxicj4NCiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3R5cGUgaW5ldDpwb3J0LW51bWJlciB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JhbmdlIDQ5MTUyLi42NTUzNTs8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVz
Y3JpcHRpb24gJnF1b3Q7RHluYW1pYyByYW5nZSBmb3IgcG9ydCBudW1iZXJzLiZxdW90Ozs8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwO308bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPnRvIHNwZWNpZnkgdGhlIHZhbGlkIHJhbmdlIGZvciBhIHNlbmRl
ci11ZHAtcG9ydC4gVGhlIHJhbmdlIGZvciBhIFVEUCBwb3J0IG51bWJlciBvZiBhIFNlc3Npb24t
UmVmbGVjdG9yIGhhcyBiZWVuIHNwZWNpZmllZCBzbGlnaHRseSBkaWZmZXJlbnRseSBiZWNhdXNl
IGl0IGluY2x1ZGVzIHRoZSB3ZWxsLWtub3duIHBvcnQgODYyOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtsZWFmIHJlZmxlY3Rvci11ZHAtcG9ydCB7PGJyPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHlwZSBpbmV0OnBvcnQtbnVt
YmVyIHs8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7cmFuZ2UgJnF1b3Q7ODYyIHwgNDkxNTIuLjY1NTM1JnF1b3Q7Ozxicj4NCiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt9PGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzY3JpcHRp
b248YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7JnF1b3Q7VGhlIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciB1c2VkIGluIHRoZTxi
cj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgVFdBTVAtVGVzdCAoVURQKSB0ZXN0IHBhY2tldHMgYmVsb25naW5nIHRvIHRoaXM8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHRl
c3Qgc2Vzc2lvbi4mcXVvdDs7PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt9PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5CdXQsIGFzIHdlIG9ic2VydmUsIGluIGJvdGggY2FzZXMgZGVmaW5pdGlvbnMgaW5jbHVk
ZSB0aGUgRHluYW1pYy9Qcml2YXRlIHJhbmdlIGV4cGxpY2l0bHkgZGVmaW5lZC4gSSB0aGluayB0
aGF0IGtlZXBpbmcgU1RBTVAgc3BlY2lmaWNhdGlvbiBjb25zaXN0ZW50IHdpdGggdGhlIFRXQU1Q
LCBUV0FNUCBZQU5HIGRhdGEgbW9kZWwgaW4gcGFydGljdWxhciwgaW4gdGhlIHdheSB0aGUgdmFs
aWQgcmFuZ2Ugb2YgVURQDQogcG9ydHMgaXMgYmVpbmcgc3BlY2lmaWVkLCBpcyBiZW5lZmljaWFs
IHRvIHRoZSBTVEFNUCBkb2N1bWVudC4gSG9wZSB5b3UnbGwgYWdyZWUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgQXVn
IDIsIDIwMTkgYXQgMTA6NTMgQU0gUmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJn
YW5kaGkuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwu
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8
ZGl2Pg0KPGgxPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtd2VpZ2h0Om5vcm1h
bCI+VGhhbmtzIEdyZWcgZm9yIGNvbnNpZGVyaW5nIG15IHJldmlldyBjb21tZW50cy4NCjwvc3Bh
bj48bzpwPjwvbzpwPjwvaDE+DQo8aDE+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC13ZWlnaHQ6bm9ybWFsIj5Hb29kIHRvIHNlZSB0aGUgbWVzc2FnZSBmb3JtYXQgYWxpZ25lZCB3
aXRoIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2IGFuZCB1c2luZyBNQlogMzAuIFRo
aXMgc2hvdWxkIGZpeCB0aGUgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZSBiZXR3ZWVuIHRoZSB0d28u
IFRoaXMgYWxzbyBnaXZlcyBmZXcgKDMpIGJ5dGVzIGZvciBhbnkgZnV0dXJlIGV4dGVuc2lvbnMu
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4NCjwvc3Bhbj48bzpwPjwvbzpw
PjwvaDE+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPllvdSBtYXkgZml4IHRoZSBzcGVs
bGluZyBvZiBteSBuYW1lIGFuZCBhbm90aGVyIHR5cG8gYmVsb3c6PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
Pk9MRDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+YW5kIFJha2VzaCBHYW5kaSBvciB0aGVpcjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TkVXOjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij5hbmQgUmFrZXNoIEdhbmRoaSBmb3IgdGhlaXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SSBkaWQgbm90
IHNlZSBmb2xsb3dpbmcgY29tbWVudCBhZGRyZXNzZWQuIElzIHRoYXQgaW50ZW50aW9uYWw/PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5PbiBUdWUsIEp1bCA5LCAyMDE5IGF0IDk6MTEgQU0g
UmFrZXNoIEdhbmRoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJnYW5kaGkuaWV0ZkBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5yZ2FuZGhpLmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsgVGhhbmtzIEdyZWcgZm9yIHRoZSByZXBseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBJbiB0aGlzIGNhc2UsIHNob3VsZCB0
aGUgZHJhZnQganVzdCBzdGF0ZSB0aGF0IHRoZSBTZXNzaW9uLVNlbmRlciBjYW4gc2VsZWN0IGRl
c3RpbmF0aW9uIFVEUCBwb3J0IG51bWJlciBmb2xsb3dpbmcgdGhlIGd1aWRlbGluZXMgc3BlY2lm
aWVkIGluIFtSRkM2MzM1XSwgaW5zdGVhZCBvZiBzcGVjaWZ5aW5nIGZvbGxvd2luZz88L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNlY3Rpb24gNC40IDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgVGh1cyBTVEFNUCBTZXNzaW9uLVNlbmRlciBN
VVNUIGJlIGFibGUgdG8gc2VuZCB0ZXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYWNrZXRzIHRvIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51
bWJlciBmcm9tIHRoZSBEeW5hbWljIGFuZC9vcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJpdmF0ZSBQb3J0cyByYW5nZSA0OTE1Mi02NTUz
NSwgdGVzdCBtYW5hZ2VtZW50IHN5c3RlbSBzaG91bGQgZmluZCBhPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwb3J0IG51bWJlciB0aGF0IGJv
dGggZGV2aWNlcyBjYW4gdXNlLiZuYnNwOw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPlJha2VzaDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDE6MDAgUE0g
R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBSYWtlc2gsIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PnRoYW5rIHlvdSBmb3IgeW91ciBoZWxwZnVsIGNvbW1lbnRzLiBXZSd2ZSB1cGRhdGVkIHRoZSBm
b3JtYXQgb2YgdGhlIGJhc2UgU1RBTVAgdGVzdCBwYWNrZXQuIEFwcHJlY2lhdGUgeW91ciBmZWVk
YmFjayBvbiB0aGUgcHJvcG9zZWQgY2hhbmdlcywgY29tbWVudHMgYW5kIHF1ZXN0aW9ucyw8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdy
ZWc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gVHVlLCBKdWwgOSwgMjAxOSBhdCA5OjI3IEFNIFJha2VzaCBHYW5kaGkgJmx0OzxhIGhyZWY9
Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cmdhbmRoaS5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdo
dDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBHcmVnLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkaW5n
IHRoZSBzaXplIG9mIHRoZSBwYWRkaW5nLCB5ZXMsIGl0J3MgZ29vZCB0byB1c2UgdGhlIHNhbWUg
c2l6ZSBwYXlsb2FkIGZvciBxdWVyeSBhbmQgcmVzcG9uc2UuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ib3dldmVyLCB0aGUgU1RBTVAgcGF5bG9h
ZCB3aXRoIFRMViBleHRlbnNpb24gKGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYt
MDEpIGhhcyBzbGlnaHRseSBkaWZmZXJlbnQgcGFkZGluZyBzaXplICgyNyAoIG9yICZndDsgMjkp
IHZzLiAzMCkuIElzIHRoZXJlIGEgd2F5IHRvIG1ha2UgdGhlbSBjb21wYXRpYmxlPyBEb2VzIGl0
IG1lYW4gdGhhdCBmb3IgU1RBTVAgd2l0aCBUTFYsIFNlcnZlciBPY3RldHMNCiBpcyBzZXQgdG8g
MSwgYnV0IGl0IHNheXMgTUJaIDAgZm9yIGFsbCAzMCBieXRlcy4gSWYgdGhlIHJlc3BvbmRlciBz
dXBwb3J0cyBTZXJ2ZXIgT2N0ZXRzIGFuZCBzZWUgdGhlIHNpemUgJmd0OyAyNywgaXQgbWF5IGZp
bmQgdGhlIFNlcnZlciBPY3RldCBzaXplIG9mIDAgY29uZnVzaW5nPzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SYWtlc2g8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBN
b24sIEp1bCA4LCAyMDE5IGF0IDc6MjAgUE0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU2hhaHJhbSwgPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+dGhhbmsgeW91IGZvciB0aGUgcmV2
aWV3IGFuZCBxdWVzdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVsb3cgdGFnZ2VkIEdJ
TSZndDsmZ3Q7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBNb24sIEp1bCA4LCAyMDE5IGF0IDI6MDIgUE0gU2hhaHJhbSBEYXZh
cmkgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5ISSBHcmVnIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SSByZWFkIHlvdXIgZHJhZnQgYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjEpIERv
ZXMgaXQgcmVxdWlyZSBhbnkgVURQL1RDUCBwb3J0IG51bWJlciBvciBpdCByZXVzZXMgdGhlIG9u
ZSBmcm9tIFRXQU1QPyBpZiBpdCByZXVzZXMgZnJvbSBUV0FNUCB0aGVuICZuYnNwO2hvdyBkb2Vz
IHRoZSByZWNlaXZlciBkaWZmZXJlbnRpYXRlIGJldHdlZW4gVFdBTVAgYW5kIFNUQU1QPzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5HSU0mZ3Q7Jmd0OyBTVEFNUCB1c2VzIHRoZSB3ZWxsLWtub3duIFVEUCBw
b3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRoZSBPV0FNUC1UZXN0L1RXQU1QLVRlc3QgUmVjZWl2
ZXIgcG9ydCAoUkZDIDg1NDUpIGFzIHRoZSBkZWZhdWx0IGRlc3RpbmF0aW9uIFVEUCBwb3J0IG51
bWJlci4uIFNUQU1QIG1heSB1c2UgZGVzdGluYXRpb24gVURQIHBvcnQgbnVtYmVyIGZyb20gdGhl
IER5bmFtaWMgYW5kL29yIFByaXZhdGUgUG9ydHMNCiByYW5nZSA0OTE1Mi02NTUzNS48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+MikgV2hhdCBpcyB0aGUgYmVuZWZpdCBvZiBTVEFNTyBjb21wYXJlZCB0byBUV0FN
UD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+R0lNJmd0OyZndDsgVGhlIHdvcmsgd2FzIGRyaXZlbiBieSBz
ZXZlcmFsIG9ic2VydmF0aW9ucywgYW1vbmcgdGhlbTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzEiPg0KY2hhbGxlbmdlcyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0
eSBhbW9uZyBpbXBsZW1lbnRhdGlvbnMgb2YgVFdBTVAtTGlnaHQ7PG86cD48L286cD48L2xpPjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KaW5kdXN0cnkg
aW50ZXJlc3QgaW4gc3RhbmRhcmRpemluZyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGluIElQIGJy
b2FkYmFuZCBhY2Nlc3MgbmV0d29ya3MgKFRSLTM5MCk7PG86cD48L286cD48L2xpPjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KaW1wcm92ZSBleHRlbnNp
YmlsaXR5IG9mIElQIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgdG9vbCB0byBzdXBwb3J0IG1lYXN1
cmVtZW50cywgdGVzdGluZyBvZiBuZXcgbWV0cmljcyBhbmQgcGFyYW1ldGVycywgZS5nLiwgY29u
c2lzdGVuY3kgb2YgQ29TIGluIHRoZSBuZXR3b3JrLiZuYnNwOzxvOnA+PC9vOnA+PC9saT48L3Vs
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4zKSBXaHkgaXMgdGhlcmUgc28gbXVjaCBNQlogYnl0ZT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R0lN
Jmd0OyZndDsgSXQgd2FzIGFncmVlZCB0byBtYWtlIHRoZSBzeW1tZXRyaWNhbCBzaXplIG9mIFNU
QU1QIHRlc3QgcGFja2V0cyB0aGUgZGVmYXVsdC4gUkZDIDYwMzggZGVmaW5lZCBpdCBmb3IgVFdB
TVAgYW5kIFRSLTM5MCByZXF1aXJlcyBpdCB0byBiZSBzdXBwb3J0ZWQgYnkgVFdBTVAtTGlnaHQg
aW1wbGVtZW50YXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoeDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2hhaHJhbTxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gSnVsIDgsIDIwMTksIGF0IDEwOjE3IEFN
LCBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgTWlyamEsIDxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgdGhl
IHN1Z2dlc3RlZCB0ZXh0LiBUaGUgbmV3IHBhcmFncmFwaCBub3cgcmVhZHMgYXM6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyBMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBN
VVNUIGJlIGNhcmVmdWxseTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGVzdGltYXRlZCwgYW5k
IHRoZSBwb3NzaWJsZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVuY2hp
bmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBbUkZDODA4NV0g
c2VjdGlvbiAzLjEuNSBwcm92aWRlcyBndWlkYW5jZSBvbiBoYW5kbGluZyBuZXR3b3JrIGxvYWQ8
YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBmb3IgVURQLWJhc2VkIHByb3RvY29sLiZuYnNwOyBX
aGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0cmFmZmljPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hseSByZWNv
bW1lbmRlZCB0byBzdGF5IGluPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIGxpbWl0cyBh
cyBwcm92aWRlZCBpbiBbUkZDODA4NV0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGl0IGlzIGFjY2VwdGFibGUsIEknZCBsaWtlIHRvIHVw
bG9hZCB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIGRyYWZ0LWllZmYtaXBwbS1zdGFtcCBiZWZvcmUg
dGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgSnVsIDgsIDIwMTkgYXQgODo1OCBBTSBN
aXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJtYWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIg
dGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2luZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgR3JlZyw8YnI+DQo8YnI+DQpTZWUgYmVsb3cuPGJy
Pg0KPGJyPg0KJmd0OyBPbiA4LiBKdWwgMjAxOSwgYXQgMTY6NTQsIEdyZWcgTWlyc2t5ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhp
IE1pcmphLDxicj4NCiZndDsgdGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlIHRvIFJGQyA4MDg1
LiBJIGFncmVlIHRoYXQgdGhlIGRvY3VtZW50IGlzIHZlcnkgbXVjaCByZWxldmFudCBhbmQgYSBy
ZWZlcmVuY2UgdG8gUkZDIDgwODUgaW4gU1RBTVAgaXMgdXNlZnVsLiBXaGlsZSByZWFkaW5nIFNl
Y3Rpb24gMy4xLjMgSSBjYW1lIHRvIHRoaW5rIHRoYXQgdGhlIGRpc2N1c3Npb24gYW5kIGd1aWRh
bmNlIGluIG90aGVyIHNlY3Rpb25zIG9mIFJGQyA4MDg1LCBwYXJ0aWN1bGFybHksDQogU2VjdGlv
biAzLjEuNSBJbXBsaWNhdGlvbnMgb2YgUlRUIGFuZCBMb3NzIE1lYXN1cmVtZW50cyBvbiBDb25n
ZXN0aW9uIENvbnRyb2wuIFdvdWxkIGFkZGluZyB0aGUgcmVmZXJlbmNlIHRvIHRoYXQgc2VjdGlv
biBpbiB0aGUgbmV3IHRleHQgcHJvcG9zZWQgZm9yIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9u
cyBzZWN0aW9uIHdvcms/IEknbGwgcHV0IFJGQyA4MDg1IGFzIEluZm9ybWF0aW9uYWwgcmVmZXJl
bmNlIGFzIGl0IGlzIEJDUC48YnI+DQomZ3Q7IE5FVyBURVhUOjxicj4NCiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRlc3QgcGFja2V0cyBvZmZlcmVkIHRvIGEg
bmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtlc3RpbWF0ZWQsIGFuZCB0aGUgcG9zc2libGUgaW1wYWN0IG9uIHRoZSBleGlzdGluZyBz
ZXJ2aWNlcyBNVVNUPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlIHRob3Jv
dWdobHkgYW5hbHl6ZWQgdXNpbmcgW1JGQzgwODVdIGFuZCBpdHMgU2VjdGlvbiAzLjEuNSBpbjxi
cj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwYXJ0aWN1bGFyIGJlZm9yZSBsYXVu
Y2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4uLjxicj4NCjxicj4NCjxicj4NCk5vdCBzdXJlIGlmIOKA
nHVzaW5n4oCdIGlzIHRoZSByaWdodCB3b3JkIGJ1dCBvdGhlcndpc2UgZmluZSBmb3IgbWUuIE9y
IHlvdSBjb3VsZCBoYXZlIGEgc2VwYXJhdGUgc2VudGVuY2UgbGlrZTo8YnI+DQo8YnI+DQrigJxS
RkM4MDg1IHNlY3Rpb24gMy4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29y
ayBsb2FkIGZvciBVRFAtYmFzZWQgcHJvdG9jb2wuIFdoaWxlIHRoZSBjaGFyYWN0ZXJpc3RpYyBv
ZiB0ZXN0IHRyYWZmaWMgZGVwZW5kcyBvbiB0aGUgdGVzdCBvYmplY3RpdmUsIGl0IGlzIGhpZ2hs
eSByZWNvbW1lbmRlZCB0byBzYXkgaW4gdGhlIGxpbWl0cyBhcyBwcm92aWRlZCBpbiBSRkM4MDg1
LuKAnTxicj4NCjxicj4NCk9yIHNvbWV0aGluZyBzaW1pbGFy4oCmPGJyPg0KPGJyPg0KQkNQIGlz
IHRoZSBzYW1lIG1hdHVyaXR5IGxldmVsIGFzIFBTLiBTbyBpdCB3b3VsZG7igJl0IGJlIGEgZG93
bnJlZi4gSG93ZXZlciwgSSB0aGluayBoYXZpbmcgdGhpcyBhcyBpbmZvcm1hdGlvbmFsIHJlZiBp
cyBmaW5lLjxicj4NCjxicj4NCk1pcmphPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyBHcmVnPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIE1v
biwgSnVsIDgsIDIwMTkgYXQgMjozNyBBTSBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVmPSJt
YWlsdG86aWV0ZkBrdWVobGV3aW5kLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmlldGZAa3VlaGxld2lu
ZC5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IFRoYW5rcyBhIGxvdCBmb3IgeW91IHJlcGx5LiBDaGFuZ2VzIGFyZSBnb29kLiBJIHdvbmRl
ciBpZiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8gcHJvdmlkZSBhIHJlZmVyZW5jZSB0byBSRkM4MDg1
IGJlY2F1c2UgaXQgaGFzIGEgbG90IG9mIGluZm9ybWF0aW9uIGFib3V0IGNvbmdlc3Rpb24gY29u
dHJvbCBvZiBVRFAgYmFzZWQgdHJhZmZpYz8gSXQgcmVjb21tZW5kcyB0byBzZW5kIG5vdCBtb3Jl
IHRoYW4gMSBwYWNrZXQgcGVyIDMgc2Vjb25kcyAoaWYNCiBSVFQgaXMgdW5rbm93bikuIEkgZ3Vl
c3MgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gcmVxdWlyZSB0aGlzIGZvciB0ZXN0aW5nIHRy
YWZmaWMsIGhvd2V2ZXIsIGl0IGNvdWxkIG1heWJlIHN0aWxsIGJlIGEgZ29vZCByZWNvbW1lbmRh
dGlvbj8gV2hhdCBkbyB5b3UgdGhpbms/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFsc28gSeKAmXZl
IGp1c3QgcmVzZW5kIG15IHJldmlldyB0byB0aGUgSVBQTSBsaXN0LCBhcyBJIHVuZm9ydHVuYXRl
bHkgY2PigJllZCBvbmx5IHRoZSBJUFBNIGNoYWlycyBpbnN0ZWFkIG9mIHRoZSB3aG9sZSBsaXN0
LiBDYW4geW91IHJlc2VuZCB5b3UgcHJvcG9zZWQgY2hhbmdlcyB0byB0aGUgbGlzdCwgc28gb3Ro
ZXIgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGVzZSBjaGFuZ2VzLiBTb3JyeSBmb3IgdGhlIHVuY29u
dmllbmNlLjxicj4NCiZndDsgPGJyPg0KJmd0OyBNaXJqYTxicj4NCiZndDsgPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7ICZndDsgT24gNi4gSnVsIDIwMTksIGF0IDE3OjQ2LCBHcmVnIE1pcnNreSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyA8YnI+DQom
Z3Q7ICZndDsgSGkgTWlyamEsPGJyPg0KJmd0OyAmZ3Q7IHRoYW5rIHlvdSBmb3IgeW91ciB0aG9y
b3VnaCByZXZpZXcsIHZlcnkgcG9pbnRlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4gUGxlYXNlIGZp
bmQgbXkgcmVzcG9uc2VzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNJmd0OyZndDsuIEF0dGFjaGVk
IHRoZSBkaWZmLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgUmVnYXJkcyw8YnI+DQom
Z3Q7ICZndDsgR3JlZzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gVGh1LCBKdWwg
NCwgMjAxOSBhdCA5OjEwIEFNIE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzpp
ZXRmQGt1ZWhsZXdpbmQubmV0IiB0YXJnZXQ9Il9ibGFuayI+aWV0ZkBrdWVobGV3aW5kLm5ldDwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgJmd0OyBIaSBhdXRob3JzLCBoaSBhbGwsPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBUaGFua3MgZm9yIHRoaXMgd2VsbC13cml0dGVuIGRvY3Vt
ZW50IGFuZCB2ZXJ5IGdvb2Qgc2hlcGhlcmQgd3JpdGUtdXAhIEkgd291bGQgbGlrZSBkaXNjdXNz
IG9uZSBwb2ludCBiZWZvcmUgSSBzdGFydCBJRVRGIGxhc3QgY2FsbC48YnI+DQomZ3Q7ICZndDsg
PGJyPg0KJmd0OyAmZ3Q7IEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IHNob3VsZCBzYXkgc29tZXRo
aW5nIGFib3V0IG5ldHdvcmsgbG9hZCBhbmQgY29uZ2VzdGlvbiAoY29udHJvbCkuIE9XQU1QIGFu
ZCBUV0FNUCBkaXNjdXNzIHF1aXRlIGEgYml0IHNlbmRlciBzY2hlZHVsaW5nLCBob3dldmVyLCBh
cyB0aGlzIGlzIGEgc2ltcGxpZmllZCB2ZXJzaW9uLCBzbyBJIHRoaW5rIGl0IGNvdWxkIGF0IGxl
YXN0IGJlIGdvb2QgdG8gcHV0IGEgd2FyaW5nIGluIHRoaXMgZG9jdW1lbnQNCiB0aGF0IHBhY2tl
dCBzZW5kaW5nIHNob3VsZCBiZSBzb21laG93IHJhdGUgbGltaXRlZC4gSSBrbm93IGl0IG1pZ2h0
IGJlIGhhcmQgdG8gcHJvdmlkZSBtb3JlIGNvbmNyZXRlIGd1aWRhbmNlIGJ1dCBhdCBsZWFzdCBo
YXZpbmcgc29tZSBkaXNjdXNzaW9uIG9yIHdhcm5pbmcgaW4gdGhpcyBkb2N1bWVudCBjb3VsZCBi
ZSBnb29kLjxicj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyZuYnNwOyBUaGFuayB5b3UgZm9yIHlv
dXIgc3VnZ2VzdGlvbi4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBwb2ludHMgdG8g
dGhlIGZhY3QgdGhhdCBTVEFNUCBkb2VzIG5vdCBpbmNsdWRlIGNvbnRyb2wgYW5kIG1hbmFnZW1l
bnQgY29tcG9uZW50czo8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IEJlY2F1c2Ugb2YgdGhl
IGNvbnRyb2w8YnI+DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7IGFuZCBtYW5hZ2VtZW50IG9mIGEg
U1RBTVAgdGVzdCBiZWluZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPGJyPg0KJmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyBzcGVjaWZpY2F0aW9uIG9ubHkgdGhlIG1vcmUgZ2VuZXJhbCByZXF1aXJl
bWVudCBpcyBzZXQ6PGJyPg0KJmd0OyAmZ3Q7IGFkZGluZyB0aGUgbmV3IHRleHQgaGVyZTo8YnI+
DQomZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtMb2FkIG9mIFNUQU1QIHRlc3Qg
cGFja2V0cyBvZmZlcmVkIHRvIGEgbmV0d29yayBNVVNUIGJlIGNhcmVmdWxseTxicj4NCiZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VzdGltYXRlZCwgYW5kIHRoZSBwb3NzaWJs
ZSBpbXBhY3Qgb24gdGhlIGV4aXN0aW5nIHNlcnZpY2VzIE1VU1Q8YnI+DQomZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJlZm9yZSBsYXVu
Y2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxi
cj4NCiZndDsgJmd0OyBBbm90aGVyIGNvbW1lbnQ6IFlvdSBvbmx5IHNheSBhdCB0aGUgdmVyeSBl
bmQgdGhhdCBhIGNlcnRhaW4gVURQIHBvcnQgaXMgdXNlZCwgd2hpY2ggaW1wbGllcyB0aGF0IFNU
QU1QIHJ1bnMgb3ZlciBVRFAuIEhvd2V2ZXIsIEkgdGhpbmsgeW91IHNob3VsZCBtZW50aW9uIGF0
IHRoZSB2ZXJ5IGJlZ2lubmluZyB0aGF0IHRoaXMgaXMgYSBVRFAtYmFzZWQgcHJvdG9jb2wuIEp1
c3QgdG8gbWFrZSB0aGluZ3MgY3J5c3RhbCBjbGVhci48YnI+DQomZ3Q7ICZndDsgR0lNJmd0OyZn
dDsgQWRkaW5nIHRoZSByZWZlcmVuY2UgdG8gJnF1b3Q7VURQIHRyYW5zcG9ydCZxdW90OyBpbnRv
IHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBUaGVvcnkgb2YmbmJzcDsgT3BlcmF0aW9ucyBzZWN0aW9u
Ojxicj4NCiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdHJhbnNt
aXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQgdG93YXJkIFNUQU1QIFNlc3Npb24t
UmVmbGVjdG9yLjxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgTWlyamE8YnI+DQomZ3Q7
ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFAuUy46PGJyPg0KJmd0OyAmZ3Q7IE5pdDogcy9UaGlzIGRv
Y3VtZW50IGRlZmluZXMgYWN0aXZlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRlc3QgcHJvdG9j
b2wvIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1l
bnQgdGVzdCBwcm90b2NvbC88YnI+DQomZ3Q7ICZndDsgLSZndDsg4oCcYW7igJ0gbWlzc2luZzxi
cj4NCiZndDsgJmd0OyBHSU0mZ3Q7Jmd0OyBUaGFuayB5b3UuIERvbmUuIDxicj4NCiZndDsgJmd0
OyAmbHQ7RGlmZl8gZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA2LnR4dCAtIGRyYWZ0LWlldGYtaXBw
bS1zdGFtcC0wNy4uLnR4dC5odG1sJmd0Ozxicj4NCiZndDsgPG86cD48L286cD48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KaXBwbSBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0
Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pcHBtIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9pcHBtPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvYT48bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyIGNs
ZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tIDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzdHJvbmc+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFBMDgzMiI+SGVucmlrIE55ZGVsbDwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxzdHJv
bmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij5TciBQcm9kdWN0IE1hbmFnZXI8L3NwYW4+
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxQTA4MzIi
PjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208L2E+PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJy
Pg0KPGEgaHJlZj0iaHR0cDovL2FjY2VkaWFuLmNvbS8iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsdWU7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20iPjxp
bWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBzdHlsZT0id2lkdGg6MS42MzU0
aW47aGVpZ2h0Oi41MjA4aW4iIGlkPSJfeDAwMDBfaTEwMzQiIHNyYz0iY2lkOn5XUkQwMDAuanBn
IiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2VuZGVyLiI+PC9zcGFuPjwvc3Bhbj48L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2FjY2VkaWFuLyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48
c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZTtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRk
aW5nOjBjbSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9Indp
ZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAwMDBfaTEwMzMiIHNyYz0iY2lkOn5X
UkQwMDAuanBnIiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2VuZGVyLiI+PC9zcGFuPjwvc3Bhbj48
L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9BY2NlZGlhbiIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZTtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtw
YWRkaW5nOjBjbSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9
IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAwMDBfaTEwMzIiIHNyYz0iY2lk
On5XUkQwMDAuanBnIiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2VuZGVyLiI+PC9zcGFuPjwvc3Bh
bj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvYWNj
ZWRpYW4tbmV0d29ya3M/b3JpZ2luYWxTdWJkb21haW49Y2EiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsdWU7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20i
PjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHN0eWxlPSJ3aWR0aDouMjYw
NGluO2hlaWdodDouMjYwNGluIiBpZD0iX3gwMDAwX2kxMDMxIiBzcmM9ImNpZDp+V1JEMDAwLmpw
ZyIgYWx0PSJJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci4iPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4N
CjxhIGhyZWY9Imh0dHA6Ly93d3cuYWNjZWRpYW4uY29tLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHls
ZT0iY29sb3I6Ymx1ZTtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSI+
PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIgc3R5bGU9IndpZHRoOjMuMDYy
NWluO2hlaWdodDouMDEwNGluIiBpZD0iX3gwMDAwX2kxMDMwIiBzcmM9ImNpZDp+V1JEMDAwLmpw
ZyIgYWx0PSJJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci4iPjwvc3Bhbj48L3NwYW4+PC9hPjxicj4N
Cjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1OUQxNSI+PGEgaHJlZj0iaHR0
cDovL2FjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2VkaWFuLmNvbTwvYT48L3NwYW4+
PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNp
emU6Ny41cHQiPkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5MZXMgaW5mb3Jt
YXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3NhZ2UgZXQgZGFucyB0b3V0ZSBw
acOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50aWVsbGVzIGV0IHBldXZlbnQg
w6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNzaW9ubmVsLiBDZXMgaW5mb3Jt
YXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNvbg0KIG91IGRlIHNlcyBkZXN0
aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxl
eiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRpYXRlbWVudCBhdmVjIGzigJll
eHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxhaXJlLiBEZSBwbHVzLCBpbCB2
b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1bGd1ZXIsIGRlIGxlIGRpc3Ry
aWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZQ0KIHNhbnMgbOKAmWF1dG9yaXNhdGlvbiBkZSBs4oCZ
ZXhww6lkaXRldXIuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9
IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5Db25maWRlbnRpYWxpdHkgbm90aWNlPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdCI+VGhp
cyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVyZXRvIGNvbnRhaW4gY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxlZ2VkIGFuZCB3aGljaCBpcyBp
bnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFkZHJlc3NlZShzKS4gSWYgeW91
IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHNlbmRlcg0KIGlt
bWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2YuIEZ1cnRoZXJtb3JlLCBhbnkg
ZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBtZXNzYWdlIGFuZC9v
ciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29uc2VudCBvZiB0aGUgc2VuZGVy
IGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5rIHlvdS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPi0tIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxicj4NCjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFBMDgzMiI+SGVucmlrIE55ZGVsbDwvc3Bhbj48L3N0cm9u
Zz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
PGJyPg0KPC9zcGFuPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojRjU5RDE1Ij5TciBQcm9k
dWN0IE1hbmFnZXI8L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPHNwYW4gc3R5
bGU9ImNvbG9yOiMxQTA4MzIiPjEuODY2LjY4NS44MTgxPGJyPg0KPGEgaHJlZj0ibWFpbHRvOmhu
eWRlbGxAYWNjZWRpYW4uY29tIiB0YXJnZXQ9Il9ibGFuayI+aG55ZGVsbEBhY2NlZGlhbi5jb208
L2E+PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+PGJyPg0KPGEgaHJlZj0iaHR0cDovL2FjY2VkaWFuLmNvbS8iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246
bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWU7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7cGFkZGluZzowY20iPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMTU3IiBoZWlnaHQ9IjUwIiBz
dHlsZT0id2lkdGg6MS42MzU0aW47aGVpZ2h0Oi41MjA4aW4iIGlkPSJfeDAwMDBfaTEwMjkiIHNy
Yz0iY2lkOn5XUkQwMDAuanBnIiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2VuZGVyLiI+PC9zcGFu
Pjwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2FjY2Vk
aWFuLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQt
ZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZTtib3JkZXI6c29saWQgd2lu
ZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIgaGVp
Z2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAwMDBf
aTEwMjgiIHNyYz0iY2lkOn5XUkQwMDAuanBnIiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2VuZGVy
LiI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9B
Y2NlZGlhbiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3Rl
eHQtZGVjb3JhdGlvbjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZTtib3JkZXI6c29saWQg
d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyNSIg
aGVpZ2h0PSIyNSIgc3R5bGU9IndpZHRoOi4yNjA0aW47aGVpZ2h0Oi4yNjA0aW4iIGlkPSJfeDAw
MDBfaTEwMjciIHNyYz0iY2lkOn5XUkQwMDAuanBnIiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2Vu
ZGVyLiI+PC9zcGFuPjwvc3Bhbj48L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2Vk
aW4uY29tL2NvbXBhbnkvYWNjZWRpYW4tbmV0d29ya3M/b3JpZ2luYWxTdWJkb21haW49Y2EiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRp
b246bm9uZSI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWU7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQg
MS4wcHQ7cGFkZGluZzowY20iPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUi
IHN0eWxlPSJ3aWR0aDouMjYwNGluO2hlaWdodDouMjYwNGluIiBpZD0iX3gwMDAwX2kxMDI2IiBz
cmM9ImNpZDp+V1JEMDAwLmpwZyIgYWx0PSJJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci4iPjwvc3Bh
bj48L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHA6Ly93d3cuYWNjZWRpYW4uY29tLyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlv
bjpub25lIj48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZTtib3JkZXI6c29saWQgd2luZG93dGV4dCAx
LjBwdDtwYWRkaW5nOjBjbSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIyOTQiIGhlaWdodD0iMSIg
c3R5bGU9IndpZHRoOjMuMDYyNWluO2hlaWdodDouMDEwNGluIiBpZD0iX3gwMDAwX2kxMDI1IiBz
cmM9ImNpZDp+V1JEMDAwLmpwZyIgYWx0PSJJbWFnZSByZW1vdmVkIGJ5IHNlbmRlci4iPjwvc3Bh
bj48L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0Y1
OUQxNSI+PGEgaHJlZj0iaHR0cDovL2FjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFjY2Vk
aWFuLmNvbTwvYT48L3NwYW4+PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRlIt
Q0EiIHN0eWxlPSJmb250LXNpemU6Ny41cHQiPkF2aXMgZGUgY29uZmlkZW50aWFsaXTDqTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0Ij5MZXMgaW5mb3JtYXRpb25zIGNvbnRlbnVlcyBkYW5zIGxlIHByw6lzZW50IG1lc3Nh
Z2UgZXQgZGFucyB0b3V0ZSBwacOoY2UgcXVpIGx1aSBlc3Qgam9pbnRlIHNvbnQgY29uZmlkZW50
aWVsbGVzIGV0IHBldXZlbnQgw6p0cmUgcHJvdMOpZ8OpZXMgcGFyIGxlIHNlY3JldCBwcm9mZXNz
aW9ubmVsLiBDZXMgaW5mb3JtYXRpb25zIHNvbnQgw6AgbOKAmXVzYWdlIGV4Y2x1c2lmIGRlIHNv
bg0KIG91IGRlIHNlcyBkZXN0aW5hdGFpcmVzLiBTaSB2b3VzIHJlY2V2ZXogY2UgbWVzc2FnZSBw
YXIgZXJyZXVyLCB2ZXVpbGxleiBz4oCZaWwgdm91cyBwbGFpdCBjb21tdW5pcXVlciBpbW3DqWRp
YXRlbWVudCBhdmVjIGzigJlleHDDqWRpdGV1ciBldCBlbiBkw6l0cnVpcmUgdG91dCBleGVtcGxh
aXJlLiBEZSBwbHVzLCBpbCB2b3VzIGVzdCBzdHJpY3RlbWVudCBpbnRlcmRpdCBkZSBsZSBkaXZ1
bGd1ZXIsIGRlIGxlIGRpc3RyaWJ1ZXIgb3UgZGUgbGUgcmVwcm9kdWlyZQ0KIHNhbnMgbOKAmWF1
dG9yaXNhdGlvbiBkZSBs4oCZZXhww6lkaXRldXIuIE1lcmNpLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0Ij5Db25maWRl
bnRpYWxpdHkgbm90aWNlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdCI+VGhpcyBlLW1haWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgaGVy
ZXRvIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIHdoaWNoIG1heSBiZSBwcml2aWxl
Z2VkIGFuZCB3aGljaCBpcyBpbnRlbmRlZCBmb3IgdGhlIGV4Y2x1c2l2ZSB1c2Ugb2YgaXRzIGFk
ZHJlc3NlZShzKS4gSWYgeW91IHJlY2VpdmUgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
aW5mb3JtIHNlbmRlcg0KIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IGFueSBjb3B5IHRoZXJlb2Yu
IEZ1cnRoZXJtb3JlLCBhbnkgZGlzY2xvc3VyZSwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2Yg
dGhpcyBtZXNzYWdlIGFuZC9vciBhbnkgYXR0YWNobWVudCBoZXJldG8gd2l0aG91dCB0aGUgY29u
c2VudCBvZiB0aGUgc2VuZGVyIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFRoYW5rIHlvdS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C6FE4EA05F044BFF953387287DE7EA36ciscocom_--


From nobody Thu Aug 15 09:59:20 2019
Return-Path: <prvs=71309824c1=gcivil@ciena.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFFBF120074; Thu, 15 Aug 2019 09:54:35 -0700 (PDT)
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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ciena.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 U2q-tVxmpvEi; Thu, 15 Aug 2019 09:54:32 -0700 (PDT)
Received: from mx0a-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) (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 2A9621200CD; Thu, 15 Aug 2019 09:54:31 -0700 (PDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by mx0b-00103a01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x7FGknu7019874; Thu, 15 Aug 2019 12:54:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ciena.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=06252019; bh=dFbo8AYGi7QsvPz3fsfw+knkDE8UKwNvIhbEoU8+yVA=; b=rKLM/Ol1jWH0kMikKmUY2PAOCy8+l6rt0QyzsEPSkT9XiYl6Qu8ze1bOBZR8FrCl7IIh qkvxN9Q+t320amL0a4969Z6gfGMv0crmECku84+ZJM4cAh2Me1WZBQLbEXJTsNJWb36g /yTOaqD02dD5BRdsDzhRl0N1yMLkHzdrUiAd3zVH9M2jjiBpw9e8DTWDfz9UAn45sA5l Jn0nNgppsHSNv88E6MWzrHfHvDUF+34SB/5JcJZxeQSmDS5ilkUjPD7M5drqNopHekR/ nEbYPKIThXwWqm1EWOE4Wc8dvFqOy2lhFHTqjoXBZnCmE4mboEGbdX0dlXXDM5MDthKv SA== 
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2052.outbound.protection.outlook.com [104.47.38.52]) by mx0b-00103a01.pphosted.com with ESMTP id 2ubf8fee08-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 15 Aug 2019 12:54:17 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dLuP2sOeLWQJzjJepA8YabHot7Qg+b6eFqMCDxKvCyIm3fdkeybLxQaCFygUtTVK4x/I+QHNOEqjMp6QimqYOPRT19xjsuZXI+oRe7bNIlRNlkZO4NSUlp1bL3g3a/tlM24hQDLNEc5CaBL0fSxhZ2at3Nv8E4+MidIJo57UR6fc/OeM7RxC6Fs6DGH4NFzdSK6IrxeysK8PNyjLH2TLwkjgnGdEbyCv2W4KCZpzGQvPylXrSmmt3kYUDTBnWrEHvEiyfBl+cezVjfnG/l6oaVjMO5UTODQpabNVVAc0rVi9gex89p8BJV1ZkKvS5jfaDbFikADLfVUmCbEg77dQjQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dFbo8AYGi7QsvPz3fsfw+knkDE8UKwNvIhbEoU8+yVA=; b=Hnf3pl8zo+yRaoqGkgdglQTy65n3XCBQSL1mA6JSVWD/+TEZryKXuGjB09BbZgytF28VsRXJyd5pfsjSzbgPr1t0NwY41LnMGCHnbkbiouwvOc5BEnyV/yrddSU6qxD86+0w9xRyDuwDwx6cVGGbFvLJfUl3/DOhc4/fklfvvSGJLie9NS+tPaA0vyDcLbq1nuSk0IZwBckalTTaJOUEKHcu7rqTTMqocYPJK9V6HRZSK01yNkRJbO9LrxvAqnAB/OtSeyI4+2eQSAXLcq6qzhaAnY2A//eXWolDJWE9GVSteq8Hy8/aEQInrll2xsiCrbaU1nEQQSAKYPauZlWnrg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ciena.com; dmarc=pass action=none header.from=ciena.com; dkim=pass header.d=ciena.com; arc=none
Received: from CH2PR04MB6570.namprd04.prod.outlook.com (10.186.136.210) by CH2PR04MB6840.namprd04.prod.outlook.com (20.180.15.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Thu, 15 Aug 2019 16:54:15 +0000
Received: from CH2PR04MB6570.namprd04.prod.outlook.com ([fe80::82a:a49c:3426:2e68]) by CH2PR04MB6570.namprd04.prod.outlook.com ([fe80::82a:a49c:3426:2e68%3]) with mapi id 15.20.2157.022; Thu, 15 Aug 2019 16:54:15 +0000
From: "Civil, Ruth" <gcivil@ciena.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>, Henrik Nydell <hnydell@accedian.com>
CC: Greg Mirsky <gregimirsky@gmail.com>, "rrahman@cisco.com" <rrahman@cisco.com>, Shahram Davari <shahram.davari@broadcom.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
Thread-Topic: [**EXTERNAL**] Re: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVTR97Di7Hvy9iy0KjR0ijBI1bHab8eA1g
Date: Thu, 15 Aug 2019 16:54:15 +0000
Message-ID: <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com>
In-Reply-To: <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [165.225.36.125]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4bac2453-da0a-42dd-6358-08d721a134ce
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7167020)(49563074)(7193020); SRVR:CH2PR04MB6840; 
x-ms-traffictypediagnostic: CH2PR04MB6840:
x-microsoft-antispam-prvs: <CH2PR04MB684035B20A15CC5146129AAFCBAC0@CH2PR04MB6840.namprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01304918F3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(39850400004)(376002)(136003)(366004)(13464003)(189003)(199004)(81166006)(81156014)(8936002)(5660300002)(8676002)(229853002)(86362001)(14454004)(26005)(110136005)(54906003)(99286004)(186003)(55236004)(53546011)(478600001)(6506007)(102836004)(33656002)(45080400002)(7696005)(52536014)(76176011)(11346002)(446003)(486006)(476003)(316002)(7416002)(3846002)(4326008)(25786009)(5024004)(256004)(6436002)(74316002)(6116002)(9686003)(2906002)(66476007)(66616009)(64756008)(66446008)(55016002)(66946007)(66556008)(6246003)(76116006)(53936002)(99936001)(66066001)(305945005)(71190400001)(71200400001)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:CH2PR04MB6840; H:CH2PR04MB6570.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ciena.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: mYvmj9oYJKTB5XkrBs1JUkF30CF7iVeRt1hI2r8UMAWF0bZ6y8epa/Y+xVZ7ZSgBA83Z/KTHAy2/MSWUDi+Cbf76Ymo/HN4L40MnfB1kyZXiGTGCiwvBPaa2//VkbczkfRkqRKfr59xFUg0YUhFi1FSG9qJtv+z9KXhEk22HRmtzufnJ0ePa5VHg++cTnEPFlLvY9rEvJqVpzNgk9IUdLkdhxi4K0/3xFEuurm3JTHcrpleSnYlKwUWS1WAzZUQTPdFlv5n/t/hQBeJOOKWnR/8rTFfL8XJ51onDWnJ5fPQ33Nn/hnE0q8hVewlUHzNBLo/4o6UPvHzcRliKl2UZLftP3CQhi4d5S5ddN3+aSjOxaJyGfK8O4IfIVMH0eRh1piAhw822/FiaGu+0UB/RAzvumo/doe7g+12E8lNAit4=
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_002_CH2PR04MB657072ABD626806915BC94F7CBAC0CH2PR04MB6570namp_"
MIME-Version: 1.0
X-OriginatorOrg: ciena.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bac2453-da0a-42dd-6358-08d721a134ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Aug 2019 16:54:15.4035 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 457a2b01-0019-42ba-a449-45f99e96b60a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wgVtSYFliXFylQOC5L/xjBmtB+LXW7C0wuXy/lvf2oGITHW8t73ZtuRi2IPb9rXvL3BxjkTBWdea+JiSLEZejg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR04MB6840
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:5.22.84,1.0.8 definitions=2019-08-15_06:2019-08-14,2019-08-15 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 clxscore=1011 adultscore=0 spamscore=0 mlxscore=0 suspectscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1908150164
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/4S-LJOsF7W1bBaOZH-hYy-nMXCg>
X-Mailman-Approved-At: Thu, 15 Aug 2019 09:59:12 -0700
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Aug 2019 16:54:36 -0000

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

V2UgZGlkIGhhdmUgYSBsb25nIGRpc2N1c3Npb24gYWJvdXQgYWxsb3dpbmcgVURQIHBvcnRzIG91
dHNpZGUgb2YgdGhlIGR5bmFtaWMgcmFuZ2UgaW4gdGhlIFRXQU1QIFlhbmcgbW9kZWwgKHNlZSB0
aGUgYXR0YWNoZWQgb3V0bG9vayB0aHJlYWQpLg0KDQpJJ20gbm90IHN1cmUgb2YgdGhlIHJlcGVy
Y3Vzc2lvbnMgb2YgYWxsb3dpbmcgVFdBTVAgdGVzdCB0cmFmZmljIHdpdGggVURQIHBvcnQgbnVt
YmVycyB0aGF0IGFyZSBhc3NpZ25lZCB0byBvdGhlciBwcm90b2NvbHMuIA0KRm9yIGV4YW1wbGUs
ICBpZiB3ZSBzdGFydGVkIHNlbmRpbmcgVFdBTVAgdGVzdCBwYWNrZXRzIHdpdGggYSBkZXN0aW5h
dGlvbiBVRFAgcG9ydCBvZiAxMjMgKE5UUCkgdG8gYW4gSVAgYWRkcmVzcyBvbiBhIHJlbW90ZSBk
ZXZpY2UuICBIb3cgd291bGQgYW4gTlRQIGFwcGxpY2F0aW9uIHJ1bm5pbmcgb24gdGhhdCBkZXZp
Y2Uga25vdyB0aGF0IHRoZXNlIGFyZSBub3QgTlRQIHBhY2tldHMgLSBhbmQgdGhlcmVmb3JlIHRo
YXQgaXQgc2hvdWxkIG5vdCBpbnRlcmNlcHQgdGhlbSBhbmQgYXR0ZW1wdCB0byBwcm9jZXNzIHRo
ZW0gYXMgc3VjaD8NCg0KQ2hlZXJzLA0KCVJ1dGgNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4gDQpTZW50
OiBXZWRuZXNkYXksIEF1Z3VzdCAwNywgMjAxOSA4OjU2IEFNDQpUbzogSGVucmlrIE55ZGVsbCA8
aG55ZGVsbEBhY2NlZGlhbi5jb20+DQpDYzogR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWls
LmNvbT47IHJyYWhtYW5AY2lzY28uY29tOyBTaGFocmFtIERhdmFyaSA8c2hhaHJhbS5kYXZhcmlA
YnJvYWRjb20uY29tPjsgZHJhZnQtaWV0Zi1pcHBtLXN0YW1wQGlldGYub3JnOyBJUFBNIENoYWly
cyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc+OyBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdp
bmQubmV0PjsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1pcHBtLXR3
YW1wLXlhbmdAaWV0Zi5vcmcNClN1YmplY3Q6IFsqKkVYVEVSTkFMKipdIFJlOiBbaXBwbV0gQUQg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpUaGFua3MgSGVucmlrLg0KQWRkaW5n
IHRoZSBhdXRob3JzIG9mIHRoZSBUV0FNUCBZYW5nIG1vZGVsIHRvIHNlZSBpZiB0aGV5IGhhdmUg
YW55IHRob3VnaHRzIG9uIHRoZSBVRFAgcG9ydCByYW5nZS4gSXQgaXMgc3RpbGwgbm90IGFuIFJG
Qywgc28gbWF5IGJlIHRoaXMgY29tbWVudCBjYW4gYmUgYWRkcmVzc2VkIGlmIG5lZWRlZC4NClRo
YW5rcywNClJha2VzaA0KDQoNCk9uIFdlZCwgQXVnIDcsIDIwMTkgYXQgNDozMCBBTSBIZW5yaWsg
TnlkZWxsIDxobnlkZWxsQGFjY2VkaWFuLmNvbT4gd3JvdGU6DQoNCj4gVGhlIHJhbmdlIHByb2Jh
Ymx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVmaW5pdGlvbiBvZiB0aGUgZXBoZW1lcmFsIA0KPiBw
b3J0cw0KPiAoNDkxNTIgdG8gNjU1MzUpIGFsdGhvdWdoIHRoZXNlIGFyZSBkZWZpbmVkIGZvciBz
aG9ydC1saXZlZCBUQ1AgYW5kIA0KPiBub3QgZXhwbGljaXRseSBmb3IgVURQLiBXaHkgdGhpcyBt
YWRlIGl0IGludG8gdGhlIHlhbmcgbW9kZWwgZm9yIA0KPiBUV0FNUC10ZXN0ICh3aGljaCBpcyBV
RFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwIA0KPiB3aXRoIFRD
UCBhbmQgaXQgcGFzc2VkIHRoZSByZXZpZXdlcnMgd2l0aG91dCBtdWNoIHRob3VnaHQuDQo+DQo+
IE1vc3QsIGlmIG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBJIGhhdmUgc2VlbiBk
b2VzIG5vdCBpbXBvc2UgDQo+IGxpbWl0YXRpb25zIG9uIHRoZSBzb3VyY2UgVURQIHBvcnRzIGZv
ciB0aGUgVFdBTVAtdGVzdCBwYWNrZXRzIHdoZW4gDQo+IGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZv
ciBleGFtcGxlIG5laXRoZXIgQWNjZWRpYW4sIEV4Zm8sIFZpYXZpLCANCj4gSnVuaXBlciwgTm9r
aWEsIEh1YXdlaSBpbXBvc2UgYW55IGxpbWl0YXRpb24gbGlrZSB0aGF0IHdoZW4gDQo+IGNvbmZp
Z3VyaW5nIHZpYSBDTEkgb3IgR1VJLg0KPg0KPiBXaXRoIGEgeWFuZyBtb2RlbCBiYXNlZCBjb25m
aWd1cmF0aW9uIHRoZSB1c2VyIHdpbGwgb2YgY291cnNlIGJlIA0KPiBsaW1pdGVkIGlmIHRoZXkg
dXNlIHRoZSB5YW5nIG1vZGVsIHRoYXQgb25seSBkZWZpbmVzIHRoZSBlcGhlbWVyYWwgcmFuZ2Ug
YXMgdmFsaWQNCg==

--_002_CH2PR04MB657072ABD626806915BC94F7CBAC0CH2PR04MB6570namp_
Content-Type: message/rfc822
Content-Disposition: attachment; creation-date="Thu, 15 Aug 2019 16:54:14 GMT";
 modification-date="Thu, 15 Aug 2019 16:54:14 GMT"

Received: from MDWEXGHT02.ciena.com (10.4.140.213) by ONWVEXCHHT04.ciena.com
 (10.128.6.44) with Microsoft SMTP Server (TLS) id 8.3.389.2; Wed, 29 Jun 2016
 10:16:52 -0400
Received: from vaafeemps01.ciena.com (10.4.140.166) by mdwexght02.ciena.com
 (10.4.140.213) with Microsoft SMTP Server id 8.3.389.2; Wed, 29 Jun 2016
 10:16:53 -0400
Received: by vaafeemps01.ciena.com (Postfix, from userid 600)	id
 3rfl9J5B6Vz8PR39; Wed, 29 Jun 2016 10:16:25 -0400 (EDT)
Received: from mx0b-00103a01.pphosted.com (mx0b-00103a01.pphosted.com
 [67.231.152.227])	by vaafeemps01.ciena.com (Postfix) with ESMTP id
 3rfl8l5dyrz8PRDJ	for <gcivil@ciena.com>; Wed, 29 Jun 2016 10:16:23 -0400
 (EDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1])	by
 mx0b-00103a01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u5TECCHx032351
 for <gcivil@ciena.com>; Wed, 29 Jun 2016 10:16:23 -0400
Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com
 [209.85.220.52])	by mx0b-00103a01.pphosted.com with ESMTP id 23sp6eg755-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT)	for
 <gcivil@ciena.com>; Wed, 29 Jun 2016 10:16:23 -0400
Received: by mail-pa0-f52.google.com with SMTP id hl6so18019267pac.2
 for <gcivil@ciena.com>; Wed, 29 Jun 2016 07:16:23 -0700 (PDT)
Received: from [192.168.1.150]
 (108-247-125-249.lightspeed.sntcca.sbcglobal.net. [108.247.125.249])
 by smtp.gmail.com with ESMTPSA id
 64sm6430845pfj.96.2016.06.29.07.16.20        (version=TLS1
 cipher=ECDHE-RSA-AES128-SHA bits=128/128);        Wed, 29 Jun 2016 07:16:21
 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
CC: "MORTON, ALFRED C (AL)" <acmorton@att.com>, Kostas Pentikousis
 <k.pentikousis@travelping.com>, "Civil, Ruth" <gcivil@ciena.com>
Subject: Re: Telco Minutes 2016-06-28
Thread-Topic: Telco Minutes 2016-06-28
Thread-Index: idHRrjVA6siiM4GrSrqbgsucHojdg57fh0kAgAA9oACAACfbgIAAAWAAgAAB6oCAAGBwgIAAUxkA///FQwDhIFxXgA==
Date: Wed, 29 Jun 2016 14:16:19 +0000
Message-ID: <BFBFF850-4EA2-4602-BDE5-8AA6AD870A3A@gmail.com>
References: <003601d1d165$30673fb0$9135bf10$@travelping.com>
 <4AF73AA205019A4C8A1DDD32C034631D4593BBF2DC@NJFPSRVEXG0.research.att.com>
 <DFD30A9A-0892-4E49-92D5-82B511EDA02E@gmail.com>
 <4AF73AA205019A4C8A1DDD32C034631D4593BBF316@NJFPSRVEXG0.research.att.com>
 <E08AB614-3774-4DBA-AC4C-D9E531E580A2@gmail.com>
 <4AF73AA205019A4C8A1DDD32C034631D4593BBF318@NJFPSRVEXG0.research.att.com>
 <D39934B0.176357%rrahman@cisco.com>
 <4AF73AA205019A4C8A1DDD32C034631D4593BBF336@NJFPSRVEXG0.research.att.com>
 <D3994A13.176397%rrahman@cisco.com>
In-Reply-To: <D3994A13.176397%rrahman@cisco.com>
Content-Language: en-US
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 10
X-MS-Exchange-Organization-AuthSource: MDWEXGHT02.ciena.com
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-MS-Exchange-Organization-RecordReviewCfmType: 0
dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=20120113;
 h=references:mime-version:in-reply-to:content-transfer-encoding
 :message-id:cc:from:subject:date:to;
 bh=YTEQVx6BTvX9EO/Cau0TQp8PtZXci1gnIlpnD77wjj0=;
 b=iDwTjhfCvHom2mfO8lDkBiGmsQHpNJtVTGjqF62o8GsY/M+SJtz4to3qNFpk06zQa9
 QKTSgpCiDEJlDun/IA4+enMzHQFa3WzCK86OdqzkS8dgM1/ylU710v9ZStw6rQUQy3WS
 ekWwjSvcIYFoRGFYDwqo8/XDLUbDOUuzHbGcIxUBC3ppp2e3hUuiKtTapD6/FFsDgGuD
 SPjPSGyICAtAG47MwdVic/cpxCsiIGQ4DPwwPt54/7rlVow2Ra6yLmWthP2OM4rMlYfJ
 8OW7auFNPqzYxhqdxsP4hyKYOmTyrWcoQgJrOkVmndgozXTtbDuQ3jzBVzHQ4olz5B/n
 nNDA==
x-proofpoint-virus-version: vendor=fsecure engine=2.50.10432:,,
 definitions=2016-06-29_08:,, signatures=0
x-tm-as-user-blocked-sender: No
x-tm-as-result: No--28.724200-8.000000-31
x-clx-shades: Deliver
x-clx-response: 1TFkXGxoaHxEKTHoXGB0aEQpZTRduT0ZDXE9YEQpfWRcYGRIRCl9NF2dmchE
 KWUkXGnEaEBp3BhgbEnEbHxoQGncGGBoGGhEKWV4XaG55EQpJRhdJQ09ES3VCRVleT04RCkNOF3
 p7XW9+WVwcRGZyU0x8bF1LbXxeGFNPaVxjHnV/RmMSEQpYXBcfBBoEHR0HGhoSHBxOSBkFGxoEG
 xsaBB4SBBIbEBseGh8aEQpeWRdlW3JQeREKTVwXGR0aEQpMWhdoaWtNaxEKTEYXbGlrEQpDWhcY
 GhMEEh8EGBgaBB8YEQpCXhcbEQpESRcZEQpCRRdnSUtZeEVtRkJaTBEKQk4XY1Nja3sTWH4aX14
 RCkJMF2xFe25reUsaYWxHEQpCbBdpZFoZWAUTeHhOSREKQkAXa24FQEVZQhtORnoRCkJYF2xrHR
 pyYWd5U19GEQpaWBcZEQpwZxdlZVB+aUYZbWJQQBAaEQpwaBdraG1GHHsefRxiRRAaEQpwaBdkX
 nJcRkUbcF8fXhAHGRoRCnBoF2BgU2tzUkt7TQVhEAcZGhEKcGgXbFliQhtjSB9LBWEQBxkaEQpw
 aBdnU1JJclwTaWYcRRAHGRoRCnB/F25uaBoTHUNgH11tEB8cEQpwXxdjeh9/c38cHl5dQhAaEQp
 wfRdrYFBhTxtucGtgGRAaEQpwXxduS3t/RXxZH35EfxAfHBEKcH0XbFkee0BgS2RSf0AQGhEKcH
 8XaFNsBUZcGXoeYxwQGxocEQpwXxdhGUxaaWdFekNcUBAbEhEKcH0XZkNdR0ROTWEdWFwQGxIRC
 nBsF2dgUGJwUxxweGxuEBkaEQpwTBdmZEh5H19QQU9+ZBAbGBEKcEMXekYTExhQZ0tsfUAQGhEK
 bX4XGhEKWE0XSxEg
x-tm-as-user-approved-sender: No
x-tm-as-product-ver: SMEX-10.0.0.1412-7.000.1014-22420.007
x-gm-message-state: ALyK8tKR4fp4xA+vlpzOG/UjcG/LAg9I+yddJjzRErl211nKsBtpMfSM9ICeeBDxyYHbMw==
x-received: by 10.66.166.202 with SMTP id zi10mr12322848pab.42.1467209782189; 
 Wed, 29 Jun 2016 07:16:22 -0700 (PDT)
x-proofpoint-spam-reason: safe
x-google-dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:references:mime-version:in-reply-to
 :content-transfer-encoding:message-id:cc:from:subject:date:to;
 bh=YTEQVx6BTvX9EO/Cau0TQp8PtZXci1gnIlpnD77wjj0=;
 b=bD7kzQvL1tgSsljHJfu4UN3xnC20JauGxuhwokKQou0foq5HS8Ms+ajcqXji/vaSXh
 /SUWriMciL6Q7/JBLTOfEXcfImIuyYfWuCRnvy3Y/AtSysxnn5Q/gABFSVfz4ktLsDcC
 8CV6Xmzjws1iX6il7z1FoTc1oUrBQlXWvvBBDV36kEK6VnkV8llaO0yvAoEkygajv/U4
 8TZL0pUB5/dW47UqCy4QPk+Cl7HQ3lWVDC1veTOqSWAbx1MY3RC71QE/KouuBp57lKh8
 b3zeI9h7E90eJdN9ufXXgbNWqkEGp+PAQxkMn/sE1nbFb7K1Di8mpnFA4s8acU7plJBp
 ig6g==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0

SG93IGFib3V0IHRoaXM/DQoNClRoZSBiYXNlIG1vZGVsIGFzIHdlIHB1Ymxpc2ggaW4gdGhlIGRy
YWZ0IHRhbGtzIG9ubHkgYWJvdXQgdGhlIGR5bmFtaWMgcmFuZ2UuDQoNCkFuIGV4YW1wbGUgaW4g
YXBwZW5kaXggc2hvd3MgaG93IG9uZSBjb3VsZCBkZXZpYXRlIHRoZSBtb2RlbCBhbmQgYWRkIGlu
IHRoZSB3ZWxsLWtub3duIHBvcnRzLg0KDQpNYWhlc2ggSmV0aGFuYW5kYW5pDQptamV0aGFuYW5k
YW5pQGdtYWlsLmNvbQ0KDQo+IE9uIEp1biAyOSwgMjAxNiwgYXQgNjo0OSBBTSwgUmVzaGFkIFJh
aG1hbiAocnJhaG1hbikgPHJyYWhtYW5AY2lzY28uY29tPiB3cm90ZToNCj4gDQo+IEFwb2xvZ2ll
cyBmb3Igbm90IGJlaW5nIGNsZWFyLCB3aGF0IEkgZm9yZ290IHRvIGFkZCBpcyDigJxJIGRvbuKA
mXQga25vdyBob3cNCj4gdG8gZG8gdGhhdOKAnS4NCj4gDQo+IA0KPiANCj4gDQo+PiBPbiAyMDE2
LTA2LTI5LCA5OjE5IEFNLCAiTU9SVE9OLCBBTEZSRUQgQyAoQUwpIiA8YWNtb3J0b25AYXR0LmNv
bT4gd3JvdGU6DQo+PiANCj4+IFRoYXQgd29ya3MgZm9yIG1lLCB0aGFua3MgZm9yIHRoZSBzdWdn
ZXN0aW9uLg0KPj4gQWwNCj4+IA0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4g
RnJvbTogUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgW21haWx0bzpycmFobWFuQGNpc2NvLmNvbV0N
Cj4+PiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMjksIDIwMTYgODoyMiBBTQ0KPj4+IFRvOiBNT1JU
T04sIEFMRlJFRCBDIChBTCk7IE1haGVzaCBKZXRoYW5hbmRhbmkNCj4+PiBDYzogS29zdGFzIFBl
bnRpa291c2lzOyBDaXZpbCwgUnV0aA0KPj4+IFN1YmplY3Q6IFJlOiBUZWxjbyBNaW51dGVzIDIw
MTYtMDYtMjgNCj4+PiANCj4+PiBJIHRoaW5rIHdoYXQgTWFoZXNoIGlzIHNheWluZyBpcyB0aGF0
IHRoZSBxdWVzdGlvbiBpcyBob3cgZG8gd2UgbW9kZWwgYQ0KPj4+IGR5bmFtaWMgcmFuZ2UgaW4g
dGhlIHN0YW5kYXJkIG1vZGVsIGFuZCBhbGxvdyBmb3IgbGVzcyByZXN0cmljdGlvbnMgaW4NCj4+
PiBvdGhlciBpbXBsZW1lbnRhdGlvbnMuIE9wdGlvbmFsIGZlYXR1cmVzIHVzdWFsbHkgcmVsYXRl
IHRvIG5ldw0KPj4+IGxlYWYvY29udGFpbmVyIG5vZGVzLiBIZXJlIHdlwrlkIGhhdmUgYSBwb3J0
IHdoaWNoIGlzIDQ5MTUyLi42NTUzNSBpbiB0aGUNCj4+PiBiYXNlIG1vZGVsIGFuZCB3ZSB3YW50
IHRvIGFsbG93IGFuIMKzYXVnbWVudMKyIHdoaWNoIHdvdWxkIGJlIGxlc3MNCj4+PiByZXN0cmlj
dGl2ZSBzYXkgMcWgIDY1NTM1Lg0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IE9uIDIwMTYt
MDYtMjgsIDEwOjM3IFBNLCAiTU9SVE9OLCBBTEZSRUQgQyAoQUwpIiA8YWNtb3J0b25AYXR0LmNv
bT4NCj4+PiB3cm90ZToNCj4+PiANCj4+Pj4gSSBzdXBwb3NlIHRoZSB3ZWxsLWtub3duIGFuZCBy
ZWdpc3RlcmVkIHJhbmdlcyBhcmUgYW4gaWYtZmVhdHVyZSwNCj4+Pj4gYXMgd2UgZGlzY3Vzc2Vk
IG9uIHRoZSBjYWxsIGZvciBzb21ldGhpbmcgZWxzZSB0b2RheS4NCj4+Pj4gDQo+Pj4+IFRoZSBt
b2RlbCBoYXMgdG8gaGF2ZSBzb21lIHdheSB0byBkZWFsIHdpdGggbWFuZGF0b3J5IGFuZCBvcHRp
b25hbA0KPj4+PiBmZWF0dXJlcywgcmlnaHQ/DQo+Pj4+IA0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+Pj4+IEZyb206IE1haGVzaCBKZXRoYW5hbmRhbmkgW21haWx0bzptamV0
aGFuYW5kYW5pQGdtYWlsLmNvbV0NCj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIEp1bmUgMjgsIDIwMTYg
MTA6MzAgUE0NCj4+Pj4+IFRvOiBNT1JUT04sIEFMRlJFRCBDIChBTCkNCj4+Pj4+IENjOiBLb3N0
YXMgUGVudGlrb3VzaXM7IFJlc2hhZCBSYWhtYW47IENpdmlsLCBSdXRoDQo+Pj4+PiBTdWJqZWN0
OiBSZTogVGVsY28gTWludXRlcyAyMDE2LTA2LTI4DQo+Pj4+PiANCj4+Pj4+IFRoZSBxdWVzdGlv
biB3b3VsZCBzdGlsbCBiZSBob3cgZG8gd2UgbW9kZWwgaXQuIFdlIGVpdGhlciByZW1vdmUgdGhl
DQo+Pj4+PiByYW5nZSBhbmQgYWxsb3cgYWxsIHBvcnRzIG9yIHdlIGZvcmNlIGltcGxlbWVudGF0
aW9ucyB0byBkZXZpYXRlLg0KPj4+Pj4gDQo+Pj4+PiBNYWhlc2ggSmV0aGFuYW5kYW5pDQo+Pj4+
PiBtamV0aGFuYW5kYW5pQGdtYWlsLmNvbQ0KPj4+Pj4gDQo+Pj4+Pj4gT24gSnVuIDI4LCAyMDE2
LCBhdCA3OjI1IFBNLCBNT1JUT04sIEFMRlJFRCBDIChBTCkNCj4+PiA8YWNtb3J0b25AYXR0LmNv
bT4NCj4+Pj4+IHdyb3RlOg0KPj4+Pj4+IA0KPj4+Pj4+IEhpIE1haGVzaCwNCj4+Pj4+PiANCj4+
Pj4+PiBJIHRoaW5rIEJyaWFuJ3MgcG9pbnQgd2FzIHRoYXQgd2Ugd2FudCB0byBhbGxvdyBhIHdp
ZGVyDQo+Pj4+Pj4gcmFuZ2Ugb2YgcG9ydHMgZm9yIHNwZWNpYWxpemVkIHRlc3RpbmcsIGFuZCBz
dGlsbCBndWlkZQ0KPj4+Pj4+IHRoZSB1c2VyIHRvIG5vcm1hbCA9PSBkeW5hbWljIHBvcnQgcmFu
Z2UgZm9yIHR5cGljYWwgdGVzdHMuDQo+Pj4+Pj4gU28sIER5bmFtaWMgcmFuZ2UgaXMgbWFuZGF0
b3J5LCBvdGhlciByYW5nZXMgYXJlIG9wdGlvbmFsLg0KPj4+Pj4+IA0KPj4+Pj4+IFRoZXJlIHdv
dWxkIGJlIG5vIHJlcXVpcmVtZW50IHRvIHN1cHBvcnQgdGhlIGV4aGF1c3RpdmUNCj4+Pj4+PiBy
YW5nZSBvZiBwb3J0cywgYnV0IGV4dHJhIHBvaW50cyBmb3IgcHJvdmlkaW5nIHRoYXQgc3VwcG9y
dC4NCj4+Pj4+PiANCj4+Pj4+PiBBbA0KPj4+Pj4+IA0KPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+Pj4+PiBGcm9tOiBNYWhlc2ggSmV0aGFuYW5kYW5pIFttYWlsdG86bWpl
dGhhbmFuZGFuaUBnbWFpbC5jb21dDQo+Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIEp1bmUgMjgsIDIw
MTYgODowMyBQTQ0KPj4+Pj4+PiBUbzogTU9SVE9OLCBBTEZSRUQgQyAoQUwpDQo+Pj4+Pj4+IENj
OiBLb3N0YXMgUGVudGlrb3VzaXM7IFJlc2hhZCBSYWhtYW47IENpdmlsLCBSdXRoDQo+Pj4+Pj4+
IFN1YmplY3Q6IFJlOiBUZWxjbyBNaW51dGVzIDIwMTYtMDYtMjgNCj4+Pj4+Pj4gDQo+Pj4+Pj4+
IEFsLA0KPj4+Pj4+PiANCj4+Pj4+Pj4gVGhlIGN1cnJlbnQgZGVmaW5pdGlvbiBvZiB0aGUgZHlu
YW1pYy1wb3J0LW51bWJlcnMgcmVzdHJpY3RzIHRoZQ0KPj4+IHBvcnQNCj4+Pj4+Pj4gbnVtYmVy
cyB0byB0aGUgcmFuZ2UgNDkxNTIgLi4gNjU1MzUuIFRoZSBjdXJyZW50IHNldCBvZiBzZW5kZXIt
DQo+Pj4gdWRwLQ0KPj4+Pj4gcG9ydA0KPj4+Pj4+PiBhbmQgcmVmbGVjdG9yLXVkcC1wb3J0IHVz
ZSB0aGUgZGVmaW5pdGlvbiBvZiBkeW5hbWljLXBvcnQtcmFuZ2UNCj4+Pj4+Pj4gZWZmZWN0aXZl
bHkgcmVzdHJpY3RpbmcgdGhlIHBvcnRzIHRvIHRoYXQgcmFuZ2UuIElmIHdlIGhhdmUgdG8NCj4+
Pj4+IHN1cHBvcnQNCj4+Pj4+Pj4gwrN3ZWxsIGtub3duwrIgcG9ydHMsIHdlIHdvdWxkIGhhdmUg
dG8gZHJvcCB0aGUgdHlwZSBkZWZpbml0aW9uLA0KPj4+Pj4gYWxsb3dpbmcNCj4+Pj4+Pj4gdXNl
cnMgdG8gdXNlIGFueSBwb3J0LiBJcyB0aGF0IGEgZGVzaXJhYmxlIGJlaGF2aW9yPyBDYW4gd2Ug
bGV0DQo+Pj4+Pj4+IGluZGl2aWR1YWwgaW1wbGVtZW50YXRpb25zIGRldmlhdGUgaWYgdGhleSB3
YW50IHRvIHByb3ZpZGUgdGhhdA0KPj4+Pj4gc3VwcG9ydD8NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEkg
dGhvdWdodCB0aGUgc3RhbmRhcmQgcmVzdHJpY3RlZCB0aGUgcG9ydCByYW5nZSB0byB0aGUgZHlu
YW1pYw0KPj4+IHBvcnQNCj4+Pj4+Pj4gcmFuZ2UuLi4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gT24g
SnVuIDI4LCAyMDE2LCBhdCAxOjIyIFBNLCBNT1JUT04sIEFMRlJFRCBDIChBTCkNCj4+Pj4+IDxh
Y21vcnRvbkBhdHQuY29tPg0KPj4+Pj4+Pj4gd3JvdGU6DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IEhp
IFRXQU1QIFlBTkctby1waGlsZXMsDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IE9uOg0KPj4+Pj4+Pj4g
QVAyOiBBbCB0byBjaGVjayBBL1YgcmVjb3JkaW5nIGluIG9yZGVyIHRvIHNlZSBpZiBzb21ldGhp
bmcgbmVlZHMNCj4+PiB0bw0KPj4+Pj4+Pj4gYmUgZG9uZSBpbiAtMDEgdG8gYWRkcmVzcyBCcmlh
bidzIGNvbW1lbnQgYWJvdXQgImFwcGxpY2F0aW9uDQo+Pj4gbGV2ZWwNCj4+Pj4+Pj4+IGNoYW5n
ZXMiLiBEdWUgMSBKdWx5IDIwMTYNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gV2hhdCBCcmlhbiB3YXMg
YXNraW5nIGFib3V0IHdhcyBUV0FNUCdzIGFiaWxpdHkgdG8gcGVyZm9ybSBwb3J0LQ0KPj4+Pj4+
PiBzcGVjaWZpYw0KPj4+Pj4+Pj4gdGVzdHMsIGFzc3VtaW5nIHRoZSBuZXR3b3JrIElTIHJlYWN0
aXZlIHRvIHRoZSBVRFAgcG9ydCBpbiB1c2UNCj4+PiBhbmQNCj4+Pj4+Pj4+IGNvbmZpZ3VyaW5n
IHRoZSBSZWZsZWN0b3IgdG8gcmVjZWl2ZSB0cmFmZmljIG9uIGEgc3BlY2lmaWMgVURQDQo+Pj4g
cG9ydC4NCj4+Pj4+Pj4+IFRoZSBleGFtcGxlIEJyaWFuIGdhdmUgd2FzIFRXQU1QIHRlc3Rpbmcg
dG8gc2VlIGlmIFFVSUMgd291bGQNCj4+PiB3b3JrDQo+Pj4+Pj4+PiBvbiBVRFAgcG9ydCA4MC4g
IFRoaXMgaXMgb3V0c2lkZSB0aGUgZHluYW1pYyByYW5nZSBmb3IgdHlwaWNhbA0KPj4+IFRXQU1Q
DQo+Pj4+Pj4+PiB1c2UuIFNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9RVUlDDQo+
Pj4+Pj4+PiANCj4+Pj4+Pj4+IElmIHdlIHdhbnQgdG8gc3VwcG9ydCB0ZXN0aW5nIG9mIHdlbGwt
a25vd24gcG9ydHMgb3IgcmVnaXN0ZXJlZA0KPj4+Pj4gcG9ydHMNCj4+Pj4+Pj4+ICphcyBhbiBv
cHRpb24qLCBiZXlvbmQgdGhlIHR5cGljYWwgdXNlLCB3ZSB3b3VsZCBoYXZlIHRvIHNheSBzbw0K
Pj4+IGluDQo+Pj4+PiB0aGUNCj4+Pj4+Pj4+IHBhcmFncmFwaCBiZWxvdzoNCj4+Pj4+Pj4+IA0K
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBzZW5kZXItdWRwLXBvcnQNCj4+Pj4+Pj4+ICAgICAgICAgVGhl
IFVEUCBwb3J0IG51bWJlciB0aGF0IGlzIHRvIGJlIHVzZWQgYnkgdGhlIFNlc3Npb24tDQo+Pj4+
PiBTZW5kZXINCj4+Pj4+Pj4+ICAgICAgICAgZm9yIHRoaXMgVFdBTVAtVGVzdCBzZXNzaW9uLiAg
VGhlIG51bWJlciBpcyByZXN0cmljdGVkDQo+Pj4gdG8NCj4+Pj4+Pj4gdGhlDQo+Pj4+Pj4+PiAg
ICAgICAgIGR5bmFtaWMgcG9ydCByYW5nZSAoNDkxNTIgLi4gNjU1MzUpLiAgQSB2YWx1ZSBvZiB6
ZXJvDQo+Pj4+Pj4+PiAgICAgICAgIGluZGljYXRlcyB0aGF0IHRoZSBDb250cm9sLUNsaWVudCBT
SEFMTCBhdXRvLWFsbG9jYXRlIGENCj4+PiBVRFANCj4+Pj4+Pj4+ICAgICAgICAgcG9ydCBudW1i
ZXIgZm9yIHRoaXMgVFdBTVAtVGVzdCBzZXNzaW9uLiAgVGhlIGNvbmZpZ3VyZWQNCj4+Pj4+IChv
cg0KPj4+Pj4+Pj4gICAgICAgICBhdXRvLWFsbG9jYXRlZCkgdmFsdWUgaXMgYWR2ZXJ0aXplZCBp
biB0aGUgU2VuZGVyIFBvcnQNCj4+Pj4+IGZpZWxkDQo+Pj4+Pj4+PiAgICAgICAgIG9mIHRoZSBS
ZXF1ZXN0LVRXLXNlc3Npb24gbWVzc2FnZSAoc2VlIGFsc28gU2VjdGlvbiAzLjUNCj4+PiBvZg0K
Pj4+Pj4+Pj4gICAgICAgICBbUkZDNTM1N10pLiAgTm90ZSB0aGF0IGluIHRoZSBzY2VuYXJpbyB3
aGVyZSBhIGRldmljZQ0KPj4+IGF1dG8tDQo+Pj4+Pj4+PiAgICAgICAgIGFsbG9jYXRlcyBhIFVE
UCBwb3J0IG51bWJlciBmb3IgYSBzZXNzaW9uLCBhbmQgdGhlDQo+Pj4gcmVwZWF0DQo+Pj4+Pj4+
PiAgICAgICAgIHBhcmFtZXRlciBmb3IgdGhhdCBzZXNzaW9uIGluZGljYXRlcyB0aGF0IGl0IHNo
b3VsZCBiZQ0KPj4+Pj4+Pj4gICAgICAgICByZXBlYXRlZCwgdGhlIGRldmljZSBpcyBmcmVlIHRv
IGF1dG8tYWxsb2NhdGUgYQ0KPj4+IGRpZmZlcmVudA0KPj4+Pj4+PiBVRFANCj4+Pj4+Pj4+ICAg
ICAgICAgcG9ydCBudW1iZXIgd2hlbiBpdCBuZWdvdGlhdGVzIHRoZSBuZXh0IChyZXBlYXRlZCkN
Cj4+Pj4+IGl0ZXJhdGlvbg0KPj4+Pj4+Pj4gICAgICAgICBvZiB0aGlzIHNlc3Npb24uDQo+Pj4+
Pj4+PiANCj4+Pj4+Pj4+IFBlcmhhcHM6DQo+Pj4+Pj4+PiAuLi4gLiAgICAgICAgICAgVGhlIG51
bWJlciBpcyBub3JtYWxseSByZXN0cmljdGVkIHRvIHRoZQ0KPj4+Pj4+Pj4gICAgICAgICBkeW5h
bWljIHBvcnQgcmFuZ2UgKDQ5MTUyIC4uIDY1NTM1KS4gRm9yIHNwZWNpYWxpemVkDQo+Pj4+PiB0
ZXN0aW5nDQo+Pj4+Pj4+PiAgICAgICAgIG9mIHdlbGwta25vd24gcG9ydHMgb3IgcmVnaXN0ZXJl
ZCBwb3J0cywgdGhlc2UgcG9ydA0KPj4+IG51bWJlcg0KPj4+Pj4+PiByYW5nZXMNCj4+Pj4+Pj4+
ICAgICAgICAgTVVTVCBhbHNvIGJlIG1hZGUgYXZhaWxhYmxlLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+
PiBzZWU6DQo+Pj4+Pj4+PiBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9MaXN0X29mX1RD
UF9hbmRfVURQX3BvcnRfbnVtYmVycw0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBTaW1pbGFyIGNoYW5n
ZXMgYXJlIHJlcXVpcmVkIGhlcmUgKGFuZCBpbiB0aGUgU2Vzc2lvbiBSZWZsZWN0b3INCj4+Pj4+
Pj4gc2VjdGlvbiwNCj4+Pj4+Pj4+IGp1c3Qgc2VhcmNoIG9uICJkeW5hbWljIikgOg0KPj4+Pj4+
Pj4gDQo+Pj4+Pj4+PiByZWZsZWN0b3ItdWRwLXBvcnQNCj4+Pj4+Pj4+ICAgICAgICAgVGhpcyBw
YXJhbWV0ZXIgZGVmaW5lcyB0aGUgVURQIHBvcnQgbnVtYmVyIHRoYXQgd2lsbCBiZQ0KPj4+Pj4g
dXNlZA0KPj4+Pj4+Pj4gICAgICAgICBieSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgZm9yIHRoaXMg
VFdBTVAtVGVzdCBzZXNzaW9uLg0KPj4+IFRoZQ0KPj4+Pj4+Pj4gICAgICAgICBudW1iZXIgaXMg
cmVzdHJpY3RlZCB0byB0aGUgZHluYW1pYyBwb3J0IHJhbmdlICg0OTE1MiAuLg0KPj4+Pj4+Pj4g
ICAgICAgICA2NTUzNSkuICBUaGlzIHZhbHVlIHdpbGwgYmUgcGxhY2VkIGluIHRoZSBSZWNlaXZl
ciBQb3J0DQo+Pj4+Pj4+IGZpZWxkDQo+Pj4+Pj4+PiAgICAgICAgIG9mIHRoZSBSZXF1ZXN0LVRX
LVNlc3Npb24gbWVzc2FnZS4gIElmIHRoaXMgdmFsdWUgaXMgbm90DQo+Pj4+Pj4+IHNldCwNCj4+
Pj4+Pj4+ICAgICAgICAgdGhlIGRldmljZSBTSEFMTCB1c2UgdGhlIHNhbWUgcG9ydCBudW1iZXIg
YXMgZGVmaW5lZCBpbg0KPj4+IHRoZQ0KPj4+Pj4+Pj4gICAgICAgICBzZXJ2ZXItdGNwLXBvcnQg
cGFyYW1ldGVyIG9mIHRoaXMgdHdhbXAtc2Vzc2lvbi0NCj4+PiByZXF1ZXN0J3MNCj4+Pj4+Pj4+
ICAgICAgICAgcGFyZW50IHR3YW1wLWNsaWVudC1jdHJsLWNvbm5lY3Rpb24uDQo+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+IEFuZCB3ZSBuZWVkIHRvIHJlcGVhdCB0aGVzZSB0eXBlZGVmcyBmb3Igd2VsbC1r
bm93biBhbmQNCj4+PiByZWdpc3RlcmVkOg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiB0eXBlZGVmIGR5
bmFtaWMtcG9ydC1udW1iZXIgew0KPj4+Pj4+Pj4gdHlwZSBpbmV0OnBvcnQtbnVtYmVyIHsNCj4+
Pj4+Pj4+ICByYW5nZSAiNDkxNTIgLi4gNjU1MzUiOw0KPj4+Pj4+Pj4gfQ0KPj4+Pj4+Pj4gZGVz
Y3JpcHRpb24gIkR5bmFtaWMgcmFuZ2UgZm9yIHBvcnQgbnVtYmVycyI7DQo+Pj4+Pj4+PiANCj4+
Pj4+Pj4+IEFuZCwgdGhlc2UgbGVhZnMgbmVlZCB0byByZWZsZWN0IHRoZSBjaG9pY2Ugb2YgcmFu
Z2U6DQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+ICAgICAgICBsZWFmIHNlbmRlci11ZHAtcG9ydCB7DQo+
Pj4+Pj4+PiAgICAgICAgdHlwZSBkeW5hbWljLXBvcnQtbnVtYmVyOw0KPj4+Pj4+Pj4gICAgICAg
IGRlc2NyaXB0aW9uICJTZW5kZXIgVURQIHBvcnQuIjsNCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gDQo+
Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+PiBGcm9tOiBLb3N0
YXMgUGVudGlrb3VzaXMgW21haWx0bzprLnBlbnRpa291c2lzQHRyYXZlbHBpbmcuY29tXQ0KPj4+
Pj4+Pj4+IFNlbnQ6IFR1ZXNkYXksIEp1bmUgMjgsIDIwMTYgMTo0OCBQTQ0KPj4+Pj4+Pj4+IFRv
OiAnTWFoZXNoIEpldGhhbmFuZGFuaSc7IE1PUlRPTiwgQUxGUkVEIEMgKEFMKTsgJ1Jlc2hhZA0K
Pj4+IFJhaG1hbic7DQo+Pj4+Pj4+Pj4gJ0NpdmlsLCBSdXRoJw0KPj4+Pj4+Pj4+IFN1YmplY3Q6
IFtkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZ10gVGVsY28gTWludXRlcyAyMDE2LTA2LTI4DQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gSGkgQWxsLA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IFBsZWFz
ZSBmaW5kIGJlbG93IG15IHJvdWdoIG5vdGVzIGFuZCBBUHMgZnJvbSB0aGUgdGVsY28gdG9kYXku
DQo+Pj4+PiBQbGVhc2UNCj4+Pj4+Pj4+PiBjb3JyZWN0L2FtZW5kIGFzIG5lZWRlZCwgSSBtYXkg
aGF2ZSBtaXNzZWQgc29tZXRoaW5nLg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IDEuIElFVEYgOTUg
SVBQTSBQcm9jZWVkaW5ncyBjb21tZW50czoNCj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9wcm9jZWVkaW5ncy85NS9taW51dGVzL21pbnV0ZXMtOTUtaXBwbSk6DQo+Pj4+Pj4+Pj4gR3Jl
ZyBNaXJza3kgLSBEb2N1bWVudCB0aGUgcG9ydCByYW5nZXMuDQo+Pj4+Pj4+Pj4gQnJpYW4gVCAt
IFdoYXQgYWJvdXQgQXBwbGljYXRpb24gbGV2ZWwgY2hhbmdlcy4NCj4+Pj4+Pj4+PiBGcmVkIEJh
a2VyIGFza2VkIGFib3V0IGFuIElQdjYgZXhhbXBsZSBpbiB0aGUgZG9jdW1lbnQuDQo+Pj4+Pj4+
Pj4gQWwgTW9ydG9uIC0gTmVlZCB0byBhZGQgdGhlcmUNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBX
ZSBhZ3JlZWQgdG8gYWRkIGFuIElQdjYgZXhhbXBsZSBhbmQgY2hlY2sgaWYgYW55dGhpbmcgaXMN
Cj4+PiByZXF1aXJlZA0KPj4+Pj4gdG8NCj4+Pj4+Pj4+PiBhZGRyZXNzIEJyaWFuJ3MgY29tbWVu
dC4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiAyLiBZQU5HIERvY3RvcidzIChKYW4gTGluZGJsYWQg
PGphbmxAdGFpbC1mLmNvbT4pIFJldmlldzoNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBCYXNlZCBv
biB0aGUgY29tbWVudHMgKGFuZCBZQU5HJ3MgcG92IGFib3V0IGZvcm1hbA0KPj4+IHNwZWNpZmlj
YXRpb24pLA0KPj4+Pj4gd2UNCj4+Pj4+Pj4+PiBkaXNjdXNzZWQgd2hlcmUgc2hvdWxkIHBhcmFt
ZXRlciBkZXNjcmlwdGlvbnMgYXBwZWFyIGFuZA0KPj4+IGNvbmNsdWRlZA0KPj4+Pj4+Pj4+IHRo
YXQgd2Ugc2hvdWxkIGFzIGEgZmlyc3Qgc3RlcCB3ZSB3aWxsIG1vdmUgdGhlIHBhcmFtZXRlcg0K
Pj4+Pj4+PiBkZXNjcmlwdGlvbnMNCj4+Pj4+Pj4+PiBmcm9tIHNlY3Rpb24gNCB0byBzZWN0aW9u
IDUuIE5hbWluZyB3aWxsIGFsc28gYmUgc2ltcGxpZmllZA0KPj4+IChmaXJzdA0KPj4+Pj4+Pj4+
IHByb3Bvc2FsIGF0dGFjaGVkKS4gV2Ugd2lsbCBzdWJzZXF1ZW50bHkgdXBkYXRlIHRoZSBVTUwg
ZGlhZ3JhbXMNCj4+Pj4+IGFuZA0KPj4+Pj4+Pj4+IGFkanVzdCB0ZXh0IGFjY29yZGluZ2x5Lg0K
Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IFJlZ2FyZGluZyB0aGUgY29tbWVudCBhYm91dCBzY29wZS92
YWx1ZSBnaXZlbiBsYWNrIG9mDQo+Pj4gb3BlcmF0aW9uYWwNCj4+Pj4+Pj4+PiBjb21tYW5kcyBh
bmQgYSB3YXkgdG8gY29sbGVjdCByZXN1bHRzIHdlIGFncmVlZCB0byBtb3ZlIHRoZSAxc3QNCj4+
Pj4+IHBhcmENCj4+Pj4+Pj4+PiBmcm9tIEFwcGVuZGl4IEIgaW50byBTY29wZS4gQW4gQXV0aG9y
J3MgcmVwbHkgdG8gSmFuIGNvdWxkIHBvaW50DQo+Pj4gdG8NCj4+Pj4+Pj4+PiBMTUFQIGV0Yy4g
YXQgdGhpcyBwb2ludC4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBXZSBoYXZlIG5vIHNvbHV0aW9u
IGZvciB0aGUgZm9sbG93aW5nIGNvbW1lbnQ6ICJBbHRlcm5hdGl2ZWx5LA0KPj4+IGl0DQo+Pj4+
Pj4+Pj4gbWlnaHQgYmUgbW9yZSBjb252ZW5pZW50IGZvciBvcGVyYXRvcnMgaWYgdGhpcyB3YXMg
bW9kZWxlZCBhcyBhDQo+Pj4+PiBzbWFsbA0KPj4+Pj4+Pj4+IHBvd2VyIG9mIHR3byB2YWx1ZSB3
aXRoIHRoZSByYW5nZSAxMC4uMzEuIiAoY29udGV4dDogbGVhZiBtYXgtDQo+Pj4gY291bnQNCj4+
Pj4+Pj4+PiByYW5nZSkuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gVGhlcmUncyBhIGJpdCBvZiBp
bmNvbnNpc3RlbmN5IGFib3V0IFNIQUxML01BWS9TSE9VTEQgaW4gdGhlDQo+Pj4gdGV4dA0KPj4+
Pj4gYW5kDQo+Pj4+Pj4+Pj4gaXRzIHJlcHJlc2VudGF0aW9uIGluIFlBTkcuIEV4YW1wbGUgY29t
bWVudCBmcm9tIEphbjoNCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+Pj4gU2VjdGlvbiA0LjEgYW5kIHNl
Y3Rpb24gNC4yIGRlc2NyaWJlcyB0aGUgbWF4LWNvdW50IGxlYWYgbGlrZQ0KPj4+Pj4gdGhpczoN
Cj4+Pj4+Pj4+Pj4gbWF4LWNvdW50DQo+Pj4+Pj4+Pj4+ICAgICAgICBJZiBhbiBhdHRhY2tpbmcg
c3lzdGVtIHNldHMgdGhlIG1heGltdW0gdmFsdWUgaW4gQ291bnQNCj4+Pj4+Pj4+Pj4gICAgICAg
ICgyKiozMiksIHRoZW4gdGhlIHN5c3RlbSB1bmRlciBhdHRhY2sgd291bGQgc3RhbGwgZm9yIGEN
Cj4+Pj4+Pj4+Pj4gICAgICAgIHNpZ25pZmljYW50IHBlcmlvZCBvZiB0aW1lIHdoaWxlIGl0IGF0
dGVtcHRzIHRvDQo+Pj4gZ2VuZXJhdGUNCj4+Pj4+Pj4+Pj4gICAgICAgIGtleXMuICBUaGVyZWZv
cmUsIFRXQU1QLWNvbXBsaWFudCBzeXN0ZW1zIFNIT1VMRCBoYXZlIGENCj4+Pj4+Pj4+Pj4gICAg
ICAgIGNvbmZpZ3VyYXRpb24gY29udHJvbCB0byBsaW1pdCB0aGUgbWF4aW11bSBDb3VudCB2YWx1
ZS4NCj4+Pj4+Pj4+PiBUaGUNCj4+Pj4+Pj4+Pj4gICAgICAgIGRlZmF1bHQgbWF4LWNvdW50IHZh
bHVlIFNIT1VMRCBiZSAzMjc2OC4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFNpbmNlIHRoZSBZ
QU5HIG1vZHVsZSBzcGVjaWZpZXMgYSBjb25maWd1cmFibGUgbWF4LWNvdW50IHdpdGggYQ0KPj4+
Pj4+Pj4+IGRlZmF1bHQgb2YgMzI3NjgsIHRoZXJlIGlzIG5vIGxvbmdlciBhbnkgU0hPVUxEIGFi
b3V0IHRoaXMsIGl0J3MNCj4+Pj4+IG5vdw0KPj4+Pj4+Pj4+IE1VU1QuIEFsc28gdGhlIGRlc2Ny
aXB0aW9uIHNlZW1zIHRvIGJlIGN1dCBvdXQgb2YgaXRzIGNvbnRleHQNCj4+PiBhbmQNCj4+Pj4+
Pj4+PiBwYXN0ZWQgaGVyZS4gVGhlcmUgd2FzIG5vIHJlZmVyZW5jZSB0byBhdHRhY2tpbmcgc3lz
dGVtcyBiZWZvcmUNCj4+Pj4+IHRoaXMsDQo+Pj4+Pj4+Pj4gc28gbWF5YmUgYSBsaW5lIG9mIGlu
dHJvZHVjdGlvbiB3b3VsZCBiZSBpbiBvcmRlci4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFNl
Y3Rpb24gNC40IGhhcyBzaW1pbGFyIHdvcmRpbmcNCj4+Pj4+Pj4+Pj4gICAgICAgIFRoZSBkZWZh
dWx0IHZhbHVlIG9mDQo+Pj4+Pj4+Pj4+ICAgICAgICBSRUZXQUlUIFNIQUxMIGJlIDkwMCBzZWNv
bmRzLCBhbmQgdGhpcyB3YWl0aW5nIHRpbWUgTUFZDQo+Pj4gYmUNCj4+Pj4+Pj4+Pj4gICAgICAg
IGNvbmZpZ3VyYWJsZS4NCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IFRoZSBZQU5HIG1vZHVsZSBz
cGVjaWZpZXMgYSBsZWFmIHJlZndhaXQgdGhhdCBtYWtlcyB0aGlzDQo+Pj4+Pj4+Pj4gY29uZmln
dXJhYmxlLiBUaGVyZSBpcyBubyBNQVkgYWJvdXQgaXQuIElmIHdlIHdvdWxkIHdhbnQgdG8ga2Vl
cA0KPj4+Pj4gdGhlDQo+Pj4+Pj4+Pj4gTUFZIGluIHRoaXMgc3RhdGVtZW50LCB0aGUgbGVhZiB3
b3VsZCBoYXZlIHRvIGJlIGZsYWdnZWQgd2l0aCBhbg0KPj4+Pj4+Pj4+IGlmLWZlYXR1cmUuDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gKkFjdGlvbiBQb2ludHMqDQo+Pj4+Pj4+
Pj4gDQo+Pj4+Pj4+Pj4gQVAxOiBSZXNoYWQgdG8gYWRkcmVzcyBGcmVkJ3MgY29tbWVudCBhbmQg
YWRkIElQdjYgZXhhbXBsZS4gRHVlDQo+Pj4gNA0KPj4+Pj4+PiBKdWx5DQo+Pj4+Pj4+Pj4gMjAx
Ni4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBBUDI6IEFsIHRvIGNoZWNrIEEvViByZWNvcmRpbmcg
aW4gb3JkZXIgdG8gc2VlIGlmIHNvbWV0aGluZw0KPj4+IG5lZWRzDQo+Pj4+PiB0bw0KPj4+Pj4+
Pj4+IGJlIGRvbmUgaW4gLTAxIHRvIGFkZHJlc3MgQnJpYW4ncyBjb21tZW50IGFib3V0ICJhcHBs
aWNhdGlvbg0KPj4+IGxldmVsDQo+Pj4+Pj4+Pj4gY2hhbmdlcyIuIER1ZSAxDQo+Pj4+Pj4+Pj4g
SnVseSAyMDE2DQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gQVAzOiBLb3N0YXMgdG8gbW92ZSBkZXNj
cmlwdGlvbnMgZnJvbSBzZWN0aW9uIDQgaW50byB0aGUgWUFORw0KPj4+Pj4gbW9kdWxlDQo+Pj4+
Pj4+Pj4gKGFuZCB0aGVuIGJhY2sgaW50byBzZWN0aW9uIDUpLCBhZGp1c3Qgc2VjdGlvbiA0LiBE
dWUgNSBKdWx5DQo+Pj4gMjAxNg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IEFQNDogS29zdGFzIHRv
IGVkaXQgU2NvcGUgYW5kIGluY29ycG9yYXRlIHBhcmEgZnJvbSBBcHBlbmRpeCBCDQo+Pj4gcmU6
DQo+Pj4+Pj4+Pj4gcmVzdWx0cyBjb2xsZWN0aW9uLiBEdWUgNSBKdWx5IDIwMTYNCj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+PiBBUDU6IE1haGVzaCB3aWxsIGdldCBpbiB0b3VjaCB3aXRoIEphbiBmb3Ig
YW4gZWxlZ2FudCBZQU5HDQo+Pj4gc29sdXRpb24NCj4+Pj4+Pj4gdG8NCj4+Pj4+Pj4+PiBkZXNj
cmliZSByYW5nZXMgYXMgcG93ZXIgb2YgdHdvLiBEdWUgNSBKdWx5IDIwMTYuDQo+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gKk5leHQgVGVsY28qDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+
Pj4gNyBKdWx5IDIwMTYsIDUgcG0gQ0VTVC8xMSBhbSBFVC84IGFtIFBULiBLb3N0YXMgd2lsbCBz
ZW5kIGENCj4+Pj4+IGJsb2NrZXIsDQo+Pj4+Pj4+Pj4gTWFoZXNoL1Jlc2hhZCB0byBhcnJhbmdl
IGJyaWRnZS4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBCZXN0IHJlZ2FyZHMsDQo+Pj4+Pj4+Pj4g
DQo+Pj4+Pj4+Pj4gS29zdGFzDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBNYWhlc2ggSmV0aGFuYW5kYW5p
DQo+Pj4+Pj4+IG1qZXRoYW5hbmRhbmlAZ21haWwuY29tDQo+IA0K

--_002_CH2PR04MB657072ABD626806915BC94F7CBAC0CH2PR04MB6570namp_--


From nobody Mon Aug 19 08:26:58 2019
Return-Path: <prvs=71347a499e=gcivil@ciena.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D160120106; Mon, 19 Aug 2019 08:26:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ciena.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 48j7LHkeNAoV; Mon, 19 Aug 2019 08:26:52 -0700 (PDT)
Received: from mx0a-00103a01.pphosted.com (mx0b-00103a01.pphosted.com [67.231.152.227]) (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 3F5AE120096; Mon, 19 Aug 2019 08:26:52 -0700 (PDT)
Received: from pps.filterd (m0002317.ppops.net [127.0.0.1]) by mx0b-00103a01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x7JFQl7F004139; Mon, 19 Aug 2019 11:26:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ciena.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=06252019; bh=piBdnhFhi548JJnivzuGhGPgIwhaZ1W4wm7okIxCiF0=; b=t8JWg11p6MotiWx+fQA34DJ8VH4cnVe8+oSvZui5FC2t59zySqEco6YRkYWZaonf5kjM QqhW6qCTaAD4UYLXrIj6bn32n9k7ZRUueZPWNkPik3emB4BmRudX50c2c7qUop5n1kRs LsG3yXSFDLGvGvbrn/MDQvG0Wq13KukHXnNI6SRa28nZ9AusbGLefMakq8HqJfeWPFiQ /7L/Fysqu4vtlU0TxbW++I2AEefaMZc0vz+FnuULa3WdIcrWv26jHUj5H2AD2mOIzacv nR+9Qx+x1BeKGA3hmu1+HjN+JyRY+z+Q6GDkUqk6Uob7JtDd9u1AJyZTiThYDu6aFdlB Wg== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2054.outbound.protection.outlook.com [104.47.48.54]) by mx0b-00103a01.pphosted.com with ESMTP id 2uedtjq7pk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 19 Aug 2019 11:26:49 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hLB7NFfXExpAcMtLCX7E/j5XrQ5a9cMef3fhLqbZ/lU333onOeNfyIkjyF7EgBc5BljZGdEYJdks+ValkY4iEsEXogfNwXXo+oEKIIWJw00pmnbN+SrKvGn41/RUFGe+sgxHcdIO93etV7o/TnS4oqFMsM1B6a6va95+Qri01G9NZ3F9zycdlIeiOcLysUb1Vp6i7pKuVcB31qy8qE+WljV8xoC8qh0kc8A3W5OSPtaLjJtEDWWjkB+tDINAs+okXJ0G6impkG5JY6i22yxvdSAUZW9f/H7OV0E/Bx+Vwx6bNoh/voiqK7uIjVWmTj/70Mu2ATJagKMqXHAw0t3v1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=piBdnhFhi548JJnivzuGhGPgIwhaZ1W4wm7okIxCiF0=; b=P9GK5FZ7bVKEF45aSLXsSRNukphKUuwq26DJpmlziQadfv5Xba/R9eytcuE8F0yixkU7c5yKUlJCB6Rd0hIm/fafOgcPFSinQ4OP2irnnXUFGODBwYBcOLICZldWg3+L76KgWjjvb0KmcEA/lIqvlJy4wjj5Xwh8567xAP4CD22Pd1K4JIUmcEeTdjb0p8DJa1ZYUnAhzG2SxmW6AxRpf2ilrdDptW4ID8m7qgVljm9eLfpq21WiGta4W9iR/rV8x3x4q99d9ySKbrUnF8r4rwFJFnBIXopwizAnEmXggOkbfYeyYK5GGMsUQ/r5v1NjaPTqlDswdowfctfAnzab1w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ciena.com; dmarc=pass action=none header.from=ciena.com; dkim=pass header.d=ciena.com; arc=none
Received: from CH2PR04MB6570.namprd04.prod.outlook.com (10.186.136.210) by CH2PR04MB6554.namprd04.prod.outlook.com (10.186.137.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Mon, 19 Aug 2019 15:26:35 +0000
Received: from CH2PR04MB6570.namprd04.prod.outlook.com ([fe80::82a:a49c:3426:2e68]) by CH2PR04MB6570.namprd04.prod.outlook.com ([fe80::82a:a49c:3426:2e68%3]) with mapi id 15.20.2178.018; Mon, 19 Aug 2019 15:26:35 +0000
From: "Civil, Ruth" <gcivil@ciena.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
CC: "rrahman@cisco.com" <rrahman@cisco.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>, Mahesh Jethanandani <mjethanandani@gmail.com>, "pentikousis@gmail.com" <pentikousis@gmail.com>
Thread-Topic: [**EXTERNAL**] Re: [ippm] AD review of draft-ietf-ippm-stamp
Thread-Index: AQHVTR97Di7Hvy9iy0KjR0ijBI1bHab8eA1ggAYu3ACAAAM7IA==
Date: Mon, 19 Aug 2019 15:26:35 +0000
Message-ID: <CH2PR04MB6570EE97A7888E5115F5DD94CBA80@CH2PR04MB6570.namprd04.prod.outlook.com>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com> <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com> <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com>
In-Reply-To: <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [165.225.36.125]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fd55ff74-f1e2-46b8-b24c-08d724b99f2b
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7167020)(7193020); SRVR:CH2PR04MB6554; 
x-ms-traffictypediagnostic: CH2PR04MB6554:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <CH2PR04MB6554AC6AE75386CD7156D888CBA80@CH2PR04MB6554.namprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0134AD334F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(346002)(136003)(376002)(39860400002)(13464003)(199004)(189003)(486006)(14454004)(11346002)(446003)(55016002)(5660300002)(236005)(74316002)(86362001)(478600001)(229853002)(45080400002)(6306002)(54896002)(9686003)(54906003)(8936002)(7736002)(81156014)(81166006)(8676002)(316002)(76176011)(26005)(7696005)(186003)(99286004)(71200400001)(71190400001)(6506007)(53546011)(6246003)(102836004)(2906002)(6436002)(66476007)(64756008)(66446008)(476003)(76116006)(53936002)(33656002)(6916009)(66066001)(52536014)(5070765005)(4326008)(25786009)(256004)(14444005)(5024004)(6116002)(3846002)(790700001)(66556008)(66946007)(55236004); DIR:OUT; SFP:1101; SCL:1; SRVR:CH2PR04MB6554; H:CH2PR04MB6570.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ciena.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6Enu1lwexVxVVZbTDRk0NJRbtkkgCgBcl884b0EhV5lPFFyLs48RMuYcOmIXmEyy+9meumP+WtQUDkkMwf/OeCMX7/m6UfkgJ6zmirI3B1nzwsCV5IeGS3v9QJgkoD1qkaBOTipSWDx/2BCcM2Ve2+7u58efbHXgLBJWNp31mMu58cB3xWtoEdgG4kuVgM0BlD0J0+ef2T+Nbl5i6X3/N/fjiVchu7MS3VGZFj1bz7WJluQdwE3tVWMlArF20s4B3Qlv7Iwn2MxWe2HmcE7umMJyJp/QyTRsUKhGEL/4wqx7wzwl4eiOFEYPRoYLZi3z8s0KGHvlR9jE1ReAZ64dzHg2Hqxu2CYCBtVv3m/L+GBtLleYF3XAx3uJcA3Ipz8j4UUFZ3V2X5CdmHTcJLu5lCShszaPVryGBB+BlV3/yrM=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR04MB6570EE97A7888E5115F5DD94CBA80CH2PR04MB6570namp_"
MIME-Version: 1.0
X-OriginatorOrg: ciena.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fd55ff74-f1e2-46b8-b24c-08d724b99f2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2019 15:26:35.2794 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 457a2b01-0019-42ba-a449-45f99e96b60a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pgIJCnqaLmqIPXBbEEjv74mBYqOG2V+YGUrDh3ReYZmHVNWuTXRN9O8qi8sjSCK71pVmYrNdfjoeTB0E2p7ceg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR04MB6554
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:5.22.84,1.0.8 definitions=2019-08-19_03:2019-08-19,2019-08-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 spamscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1908190170
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/suaJq0M0_kq5YQLXjeWrM0xaPCY>
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Aug 2019 15:26:56 -0000

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

SSBoYXZlIG5vIG9iamVjdGlvbiB0byBjaGFuZ2luZyB0aGUgcmFuZ2UgZm9yIHRoZSBVRFAgcG9y
dCBpbiB0aGUgVFdBTVAgeWFuZyBtb2RlbC4gIEkgZ3Vlc3Mgd2UgbmVlZCBjb25jZW5zdXMgZnJv
bSB0aGUgb3RoZXIgYXV0aG9ycywgYW5kIEkgYmVsaWV2ZSBLb3N0YXMgb3IgTWFoZXNoIHdvdWxk
IG5lZWQgdG8gdXBkYXRlIHRoZSBkb2N1bWVudC4NCg0KRnJvbTogUmFrZXNoIEdhbmRoaSA8cmdh
bmRoaS5pZXRmQGdtYWlsLmNvbT4NClNlbnQ6IE1vbmRheSwgQXVndXN0IDE5LCAyMDE5IDExOjEz
IEFNDQpUbzogQ2l2aWwsIFJ1dGggPGdjaXZpbEBjaWVuYS5jb20+DQpDYzogSGVucmlrIE55ZGVs
bCA8aG55ZGVsbEBhY2NlZGlhbi5jb20+OyBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPjsgcnJhaG1hbkBjaXNjby5jb207IFNoYWhyYW0gRGF2YXJpIDxzaGFocmFtLmRhdmFyaUBi
cm9hZGNvbS5jb20+OyBkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc7IElQUE0gQ2hhaXJz
IDxpcHBtLWNoYWlyc0BpZXRmLm9yZz47IE1pcmphIEt1ZWhsZXdpbmQgPGlldGZAa3VlaGxld2lu
ZC5uZXQ+OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWlwcG0tdHdh
bXAteWFuZ0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFsqKkVYVEVSTkFMKipdIFJlOiBbaXBwbV0g
QUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcA0KDQpIaSBSdXRoLA0KDQpUaGFua3Mg
Zm9yIGZvcndhcmRpbmcgdGhlIGVtYWlsIGRpc2N1c3Npb24uDQoNCg0KVGhlcmUgYXJlIHNldmVy
YWwgZHJhZnRzIFtkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDddIFtkcmFmdC1pZXRmLXRyYW0tdHVy
bmJpcy0yOV0gdGhvc2UgYWxsb3cgVXNlciBwb3J0IGFzIHdlbGwgYXMgZHluYW1pYyBwb3J0IHJh
bmdlcyBhcyBkZWZpbmVkIGluIFtSRkM2MzM1XS4gU3lzdGVtIHBvcnRzIGFyZSBub3QgYWxsb3dl
ZC4NCg0KICAgbyAgdGhlIFN5c3RlbSBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgV2VsbCBLbm93
biBQb3J0cywgZnJvbSAwLTEwMjMNCg0KICAgICAgKGFzc2lnbmVkIGJ5IElBTkEpDQoNCg0KDQog
ICBvICB0aGUgVXNlciBQb3J0cywgYWxzbyBrbm93biBhcyB0aGUgUmVnaXN0ZXJlZCBQb3J0cywg
ZnJvbSAxMDI0LQ0KDQogICAgICA0OTE1MSAoYXNzaWduZWQgYnkgSUFOQSkNCg0KDQoNCiAgIG8g
IHRoZSBEeW5hbWljIFBvcnRzLCBhbHNvIGtub3duIGFzIHRoZSBQcml2YXRlIG9yIEVwaGVtZXJh
bCBQb3J0cywNCg0KICAgICAgZnJvbSA0OTE1Mi02NTUzNSAobmV2ZXIgYXNzaWduZWQpDQoNClRX
QU1QIFlhbmcgbW9kZWwgW2RyYWZ0LWlldGYtaXBwbS10d2FtcC15YW5nLTEzXSBjYW4gYWxzbyBz
dXBwb3J0IHRoZSByYW5nZSB0byBhbGxvdyB1c2VyIHBvcnRzLiBBbiBleGFtcGxlIGNhdmVhdCBp
cyBzcGVjaWZpZWQgaW4gW2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI5XSBhcyAidW5sZXNzIHRo
ZSBUVVJOIHNlcnZlciBhcHBsaWNhdGlvbiBrbm93cywgdGhyb3VnaCBzb21lIG1lYW5zIG5vdA0K
DQogICBzcGVjaWZpZWQgaGVyZSwgdGhhdCBvdGhlciBhcHBsaWNhdGlvbnMgcnVubmluZyBvbiB0
aGUgc2FtZSBob3N0IGFzIHRoZSBUVVJOIHNlcnZlciBhcHBsaWNhdGlvbiB3aWxsIG5vdCBiZSBp
bXBhY3RlZCBieSBhbGxvY2F0aW5nIHBvcnRzIG91dHNpZGUgdGhpcyByYW5nZS4gIg0KDQpUaGFu
a3MsDQoNClJha2VzaA0KDQpPbiBUaHUsIEF1ZyAxNSwgMjAxOSBhdCAxMjo1NCBQTSBDaXZpbCwg
UnV0aCA8Z2NpdmlsQGNpZW5hLmNvbTxtYWlsdG86Z2NpdmlsQGNpZW5hLmNvbT4+IHdyb3RlOg0K
V2UgZGlkIGhhdmUgYSBsb25nIGRpc2N1c3Npb24gYWJvdXQgYWxsb3dpbmcgVURQIHBvcnRzIG91
dHNpZGUgb2YgdGhlIGR5bmFtaWMgcmFuZ2UgaW4gdGhlIFRXQU1QIFlhbmcgbW9kZWwgKHNlZSB0
aGUgYXR0YWNoZWQgb3V0bG9vayB0aHJlYWQpLg0KDQpJJ20gbm90IHN1cmUgb2YgdGhlIHJlcGVy
Y3Vzc2lvbnMgb2YgYWxsb3dpbmcgVFdBTVAgdGVzdCB0cmFmZmljIHdpdGggVURQIHBvcnQgbnVt
YmVycyB0aGF0IGFyZSBhc3NpZ25lZCB0byBvdGhlciBwcm90b2NvbHMuDQpGb3IgZXhhbXBsZSwg
IGlmIHdlIHN0YXJ0ZWQgc2VuZGluZyBUV0FNUCB0ZXN0IHBhY2tldHMgd2l0aCBhIGRlc3RpbmF0
aW9uIFVEUCBwb3J0IG9mIDEyMyAoTlRQKSB0byBhbiBJUCBhZGRyZXNzIG9uIGEgcmVtb3RlIGRl
dmljZS4gIEhvdyB3b3VsZCBhbiBOVFAgYXBwbGljYXRpb24gcnVubmluZyBvbiB0aGF0IGRldmlj
ZSBrbm93IHRoYXQgdGhlc2UgYXJlIG5vdCBOVFAgcGFja2V0cyAtIGFuZCB0aGVyZWZvcmUgdGhh
dCBpdCBzaG91bGQgbm90IGludGVyY2VwdCB0aGVtIGFuZCBhdHRlbXB0IHRvIHByb2Nlc3MgdGhl
bSBhcyBzdWNoPw0KDQpDaGVlcnMsDQogICAgICAgIFJ1dGgNCg0KDQotLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KRnJvbTogUmFrZXNoIEdhbmRoaSA8cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTxt
YWlsdG86cmdhbmRoaS5pZXRmQGdtYWlsLmNvbT4+DQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAw
NywgMjAxOSA4OjU2IEFNDQpUbzogSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlhbi5jb208
bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPj4NCkNjOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PjsgcnJhaG1hbkBjaXNj
by5jb208bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPjsgU2hhaHJhbSBEYXZhcmkgPHNoYWhyYW0u
ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86c2hhaHJhbS5kYXZhcmlAYnJvYWRjb20uY29tPj47
IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXN0
YW1wQGlldGYub3JnPjsgSVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzpp
cHBtLWNoYWlyc0BpZXRmLm9yZz4+OyBNaXJqYSBLdWVobGV3aW5kIDxpZXRmQGt1ZWhsZXdpbmQu
bmV0PG1haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0Pj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRm
Lm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+OyBkcmFmdC1pZXRmLWlwcG0tdHdhbXAteWFuZ0Bp
ZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmdAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBbKipFWFRFUk5BTCoqXSBSZTogW2lwcG1dIEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWlw
cG0tc3RhbXANCg0KVGhhbmtzIEhlbnJpay4NCkFkZGluZyB0aGUgYXV0aG9ycyBvZiB0aGUgVFdB
TVAgWWFuZyBtb2RlbCB0byBzZWUgaWYgdGhleSBoYXZlIGFueSB0aG91Z2h0cyBvbiB0aGUgVURQ
IHBvcnQgcmFuZ2UuIEl0IGlzIHN0aWxsIG5vdCBhbiBSRkMsIHNvIG1heSBiZSB0aGlzIGNvbW1l
bnQgY2FuIGJlIGFkZHJlc3NlZCBpZiBuZWVkZWQuDQpUaGFua3MsDQpSYWtlc2gNCg0KDQpPbiBX
ZWQsIEF1ZyA3LCAyMDE5IGF0IDQ6MzAgQU0gSGVucmlrIE55ZGVsbCA8aG55ZGVsbEBhY2NlZGlh
bi5jb208bWFpbHRvOmhueWRlbGxAYWNjZWRpYW4uY29tPj4gd3JvdGU6DQoNCj4gVGhlIHJhbmdl
IHByb2JhYmx5IGNvbWVzIGZyb20gdGhlIElBTkEgZGVmaW5pdGlvbiBvZiB0aGUgZXBoZW1lcmFs
DQo+IHBvcnRzDQo+ICg0OTE1MiB0byA2NTUzNSkgYWx0aG91Z2ggdGhlc2UgYXJlIGRlZmluZWQg
Zm9yIHNob3J0LWxpdmVkIFRDUCBhbmQNCj4gbm90IGV4cGxpY2l0bHkgZm9yIFVEUC4gV2h5IHRo
aXMgbWFkZSBpdCBpbnRvIHRoZSB5YW5nIG1vZGVsIGZvcg0KPiBUV0FNUC10ZXN0ICh3aGljaCBp
cyBVRFApIEkgZG9udCBrbm93LCBwcm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwDQo+IHdpdGgg
VENQIGFuZCBpdCBwYXNzZWQgdGhlIHJldmlld2VycyB3aXRob3V0IG11Y2ggdGhvdWdodC4NCj4N
Cj4gTW9zdCwgaWYgbm90IGFsbCwgaW1wbGVtZW50YXRpb25zIG9mIFRXQU1QIEkgaGF2ZSBzZWVu
IGRvZXMgbm90IGltcG9zZQ0KPiBsaW1pdGF0aW9ucyBvbiB0aGUgc291cmNlIFVEUCBwb3J0cyBm
b3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0cyB3aGVuDQo+IGNvbmZpZ3VyaW5nIHZpYSBDTEkuIEZv
ciBleGFtcGxlIG5laXRoZXIgQWNjZWRpYW4sIEV4Zm8sIFZpYXZpLA0KPiBKdW5pcGVyLCBOb2tp
YSwgSHVhd2VpIGltcG9zZSBhbnkgbGltaXRhdGlvbiBsaWtlIHRoYXQgd2hlbg0KPiBjb25maWd1
cmluZyB2aWEgQ0xJIG9yIEdVSS4NCj4NCj4gV2l0aCBhIHlhbmcgbW9kZWwgYmFzZWQgY29uZmln
dXJhdGlvbiB0aGUgdXNlciB3aWxsIG9mIGNvdXJzZSBiZQ0KPiBsaW1pdGVkIGlmIHRoZXkgdXNl
IHRoZSB5YW5nIG1vZGVsIHRoYXQgb25seSBkZWZpbmVzIHRoZSBlcGhlbWVyYWwgcmFuZ2UgYXMg
dmFsaWQNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxp
Lm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsN
Cgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuZ21haWwtbXNvcGxhaW50
ZXh0LCBsaS5nbWFpbC1tc29wbGFpbnRleHQsIGRpdi5nbWFpbC1tc29wbGFpbnRleHQNCgl7bXNv
LXN0eWxlLW5hbWU6Z21haWwtbXNvcGxhaW50ZXh0Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFt
ZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBubyBvYmplY3Rpb24gdG8gY2hhbmdpbmcg
dGhlIHJhbmdlIGZvciB0aGUgVURQIHBvcnQgaW4gdGhlIFRXQU1QIHlhbmcgbW9kZWwuJm5ic3A7
IEkgZ3Vlc3Mgd2UgbmVlZCBjb25jZW5zdXMgZnJvbSB0aGUgb3RoZXIgYXV0aG9ycywgYW5kIEkg
YmVsaWV2ZSBLb3N0YXMgb3IgTWFoZXNoIHdvdWxkIG5lZWQgdG8gdXBkYXRlIHRoZSBkb2N1bWVu
dC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFJha2VzaCBHYW5kaGkgJmx0
O3JnYW5kaGkuaWV0ZkBnbWFpbC5jb20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1
Z3VzdCAxOSwgMjAxOSAxMToxMyBBTTxicj4NCjxiPlRvOjwvYj4gQ2l2aWwsIFJ1dGggJmx0O2dj
aXZpbEBjaWVuYS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBIZW5yaWsgTnlkZWxsICZsdDtobnlk
ZWxsQGFjY2VkaWFuLmNvbSZndDs7IEdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC5j
b20mZ3Q7OyBycmFobWFuQGNpc2NvLmNvbTsgU2hhaHJhbSBEYXZhcmkgJmx0O3NoYWhyYW0uZGF2
YXJpQGJyb2FkY29tLmNvbSZndDs7IGRyYWZ0LWlldGYtaXBwbS1zdGFtcEBpZXRmLm9yZzsgSVBQ
TSBDaGFpcnMgJmx0O2lwcG0tY2hhaXJzQGlldGYub3JnJmd0OzsgTWlyamEgS3VlaGxld2luZCAm
bHQ7aWV0ZkBrdWVobGV3aW5kLm5ldCZndDs7DQogSUVURiBJUFBNIFdHICZsdDtpcHBtQGlldGYu
b3JnJmd0OzsgZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmdAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFsqKkVYVEVSTkFMKipdIFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtaXBwbS1zdGFtcDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhp
IFJ1dGgsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rcyBmb3IgZm9yd2FyZGluZyB0aGUgZW1haWwgZGlzY3Vz
c2lvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJnbWFpbC1tc29wbGFpbnRl
eHQiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+VGhlcmUgYXJlIHNldmVyYWwgZHJhZnRzIFtkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDddIFtk
cmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yOV0gdGhvc2UgYWxsb3cgVXNlciBwb3J0IGFzIHdlbGwg
YXMgZHluYW1pYyBwb3J0DQogcmFuZ2VzIGFzIGRlZmluZWQgaW4gW1JGQzYzMzVdLiBTeXN0ZW0g
cG9ydHMgYXJlIG5vdCBhbGxvd2VkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwcmU+Jm5ic3A7Jm5ic3A7IG8mbmJzcDsgdGhlIFN5c3RlbSBQb3J0cywgYWxzbyBrbm93
biBhcyB0aGUgV2VsbCBLbm93biBQb3J0cywgZnJvbSAwLTEwMjM8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKGFzc2lnbmVkIGJ5IElBTkEpPG86
cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7IG8mbmJzcDsgdGhlIFVzZXIgUG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFJlZ2lzdGVy
ZWQgUG9ydHMsIGZyb20gMTAyNC08bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgNDkxNTEgKGFzc2lnbmVkIGJ5IElBTkEpPG86cD48L286cD48L3By
ZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IG8mbmJz
cDsgdGhlIER5bmFtaWMgUG9ydHMsIGFsc28ga25vd24gYXMgdGhlIFByaXZhdGUgb3IgRXBoZW1l
cmFsIFBvcnRzLDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBmcm9tIDQ5MTUyLTY1NTM1IChuZXZlciBhc3NpZ25lZCk8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+VFdBTVAgWWFuZyBtb2RlbCBbZHJhZnQtaWV0Zi1pcHBtLXR3YW1wLXlhbmctMTNdIGNh
biBhbHNvIHN1cHBvcnQgdGhlIHJhbmdlIHRvIGFsbG93IHVzZXIgcG9ydHMuIEFuIGV4YW1wbGUg
Y2F2ZWF0IGlzIHNwZWNpZmllZCBpbiBbZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjldIGFzICZx
dW90O3VubGVzcyB0aGUgVFVSTiBzZXJ2ZXIgYXBwbGljYXRpb24ga25vd3MsIHRocm91Z2ggc29t
ZSBtZWFucyBub3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyBzcGVj
aWZpZWQgaGVyZSwgdGhhdCBvdGhlciBhcHBsaWNhdGlvbnMgcnVubmluZyBvbiB0aGUgc2FtZSBo
b3N0IGFzIHRoZSBUVVJOIHNlcnZlciBhcHBsaWNhdGlvbiB3aWxsIG5vdCBiZSBpbXBhY3RlZCBi
eSBhbGxvY2F0aW5nIHBvcnRzIG91dHNpZGUgdGhpcyByYW5nZS4gJnF1b3Q7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5SYWtl
c2g8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gVGh1LCBBdWcgMTUsIDIwMTkgYXQgMTI6NTQgUE0gQ2l2aWwsIFJ1dGggJmx0
OzxhIGhyZWY9Im1haWx0bzpnY2l2aWxAY2llbmEuY29tIj5nY2l2aWxAY2llbmEuY29tPC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5XZSBkaWQgaGF2ZSBhIGxvbmcgZGlzY3Vzc2lvbiBhYm91dCBhbGxvd2luZyBV
RFAgcG9ydHMgb3V0c2lkZSBvZiB0aGUgZHluYW1pYyByYW5nZSBpbiB0aGUgVFdBTVAgWWFuZyBt
b2RlbCAoc2VlIHRoZSBhdHRhY2hlZCBvdXRsb29rIHRocmVhZCkuPGJyPg0KPGJyPg0KSSdtIG5v
dCBzdXJlIG9mIHRoZSByZXBlcmN1c3Npb25zIG9mIGFsbG93aW5nIFRXQU1QIHRlc3QgdHJhZmZp
YyB3aXRoIFVEUCBwb3J0IG51bWJlcnMgdGhhdCBhcmUgYXNzaWduZWQgdG8gb3RoZXIgcHJvdG9j
b2xzLg0KPGJyPg0KRm9yIGV4YW1wbGUsJm5ic3A7IGlmIHdlIHN0YXJ0ZWQgc2VuZGluZyBUV0FN
UCB0ZXN0IHBhY2tldHMgd2l0aCBhIGRlc3RpbmF0aW9uIFVEUCBwb3J0IG9mIDEyMyAoTlRQKSB0
byBhbiBJUCBhZGRyZXNzIG9uIGEgcmVtb3RlIGRldmljZS4mbmJzcDsgSG93IHdvdWxkIGFuIE5U
UCBhcHBsaWNhdGlvbiBydW5uaW5nIG9uIHRoYXQgZGV2aWNlIGtub3cgdGhhdCB0aGVzZSBhcmUg
bm90IE5UUCBwYWNrZXRzIC0gYW5kIHRoZXJlZm9yZSB0aGF0IGl0IHNob3VsZCBub3QNCiBpbnRl
cmNlcHQgdGhlbSBhbmQgYXR0ZW1wdCB0byBwcm9jZXNzIHRoZW0gYXMgc3VjaD88YnI+DQo8YnI+
DQpDaGVlcnMsPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJ1dGg8YnI+DQo8YnI+
DQo8YnI+DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCkZyb206IFJha2VzaCBHYW5k
aGkgJmx0OzxhIGhyZWY9Im1haWx0bzpyZ2FuZGhpLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+cmdhbmRoaS5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7DQo8YnI+DQpTZW50OiBXZWRuZXNk
YXksIEF1Z3VzdCAwNywgMjAxOSA4OjU2IEFNPGJyPg0KVG86IEhlbnJpayBOeWRlbGwgJmx0Ozxh
IGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhueWRl
bGxAYWNjZWRpYW4uY29tPC9hPiZndDs8YnI+DQpDYzogR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnJyYWhtYW5AY2lzY28uY29tPC9hPjsgU2hhaHJhbSBEYXZhcmkgJmx0
OzxhIGhyZWY9Im1haWx0bzpzaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdldD0iX2Js
YW5rIj5zaGFocmFtLmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0
bzpkcmFmdC1pZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1p
ZXRmLWlwcG0tc3RhbXBAaWV0Zi5vcmc8L2E+OyBJUFBNIENoYWlycyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlwcG0tY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1jaGFpcnNAaWV0
Zi5vcmc8L2E+Jmd0OzsgTWlyamEgS3VlaGxld2luZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlldGZA
a3VlaGxld2luZC5uZXQiIHRhcmdldD0iX2JsYW5rIj5pZXRmQGt1ZWhsZXdpbmQubmV0PC9hPiZn
dDs7DQogSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLWlwcG0tdHdhbXAteWFuZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWll
dGYtaXBwbS10d2FtcC15YW5nQGlldGYub3JnPC9hPjxicj4NClN1YmplY3Q6IFsqKkVYVEVSTkFM
KipdIFJlOiBbaXBwbV0gQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtaXBwbS1zdGFtcDxicj4NCjxi
cj4NClRoYW5rcyBIZW5yaWsuPGJyPg0KQWRkaW5nIHRoZSBhdXRob3JzIG9mIHRoZSBUV0FNUCBZ
YW5nIG1vZGVsIHRvIHNlZSBpZiB0aGV5IGhhdmUgYW55IHRob3VnaHRzIG9uIHRoZSBVRFAgcG9y
dCByYW5nZS4gSXQgaXMgc3RpbGwgbm90IGFuIFJGQywgc28gbWF5IGJlIHRoaXMgY29tbWVudCBj
YW4gYmUgYWRkcmVzc2VkIGlmIG5lZWRlZC48YnI+DQpUaGFua3MsPGJyPg0KUmFrZXNoPGJyPg0K
PGJyPg0KPGJyPg0KT24gV2VkLCBBdWcgNywgMjAxOSBhdCA0OjMwIEFNIEhlbnJpayBOeWRlbGwg
Jmx0OzxhIGhyZWY9Im1haWx0bzpobnlkZWxsQGFjY2VkaWFuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmhueWRlbGxAYWNjZWRpYW4uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0OyBUaGUg
cmFuZ2UgcHJvYmFibHkgY29tZXMgZnJvbSB0aGUgSUFOQSBkZWZpbml0aW9uIG9mIHRoZSBlcGhl
bWVyYWwgPGJyPg0KJmd0OyBwb3J0czxicj4NCiZndDsgKDQ5MTUyIHRvIDY1NTM1KSBhbHRob3Vn
aCB0aGVzZSBhcmUgZGVmaW5lZCBmb3Igc2hvcnQtbGl2ZWQgVENQIGFuZCA8YnI+DQomZ3Q7IG5v
dCBleHBsaWNpdGx5IGZvciBVRFAuIFdoeSB0aGlzIG1hZGUgaXQgaW50byB0aGUgeWFuZyBtb2Rl
bCBmb3IgPGJyPg0KJmd0OyBUV0FNUC10ZXN0ICh3aGljaCBpcyBVRFApIEkgZG9udCBrbm93LCBw
cm9iYWJseSBzb21lb25lIG1peGVkIGl0IHVwIDxicj4NCiZndDsgd2l0aCBUQ1AgYW5kIGl0IHBh
c3NlZCB0aGUgcmV2aWV3ZXJzIHdpdGhvdXQgbXVjaCB0aG91Z2h0Ljxicj4NCiZndDs8YnI+DQom
Z3Q7IE1vc3QsIGlmIG5vdCBhbGwsIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBJIGhhdmUgc2Vl
biBkb2VzIG5vdCBpbXBvc2UgPGJyPg0KJmd0OyBsaW1pdGF0aW9ucyBvbiB0aGUgc291cmNlIFVE
UCBwb3J0cyBmb3IgdGhlIFRXQU1QLXRlc3QgcGFja2V0cyB3aGVuIDxicj4NCiZndDsgY29uZmln
dXJpbmcgdmlhIENMSS4gRm9yIGV4YW1wbGUgbmVpdGhlciBBY2NlZGlhbiwgRXhmbywgVmlhdmks
IDxicj4NCiZndDsgSnVuaXBlciwgTm9raWEsIEh1YXdlaSBpbXBvc2UgYW55IGxpbWl0YXRpb24g
bGlrZSB0aGF0IHdoZW4gPGJyPg0KJmd0OyBjb25maWd1cmluZyB2aWEgQ0xJIG9yIEdVSS48YnI+
DQomZ3Q7PGJyPg0KJmd0OyBXaXRoIGEgeWFuZyBtb2RlbCBiYXNlZCBjb25maWd1cmF0aW9uIHRo
ZSB1c2VyIHdpbGwgb2YgY291cnNlIGJlIDxicj4NCiZndDsgbGltaXRlZCBpZiB0aGV5IHVzZSB0
aGUgeWFuZyBtb2RlbCB0aGF0IG9ubHkgZGVmaW5lcyB0aGUgZXBoZW1lcmFsIHJhbmdlIGFzIHZh
bGlkPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_CH2PR04MB6570EE97A7888E5115F5DD94CBA80CH2PR04MB6570namp_--


From nobody Mon Aug 19 08:38:34 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF9531202A0; Mon, 19 Aug 2019 08:13:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 HmgiGZW2BkgW; Mon, 19 Aug 2019 08:13:10 -0700 (PDT)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12FEF1207FC; Mon, 19 Aug 2019 08:13:10 -0700 (PDT)
Received: by mail-lj1-x234.google.com with SMTP id t14so2126361lji.4; Mon, 19 Aug 2019 08:13:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xeL+1bcyxfJiUJYwlYAZc0uGS11Wz+3piCda0UF1jc4=; b=qjeQlx91dHD1ffC9o8af+TCSCrvjKHIDd43uiaTmZhhjXjVvl7GsDR3Byz6Yf2IOxf OiuNHsEV3yIq+nS/xywwWs3CbVO47QkNcmgEKZoDQGgfdyvrNafiYwhIv4XJw0ms7fyf rzXF+JEsqCkksHzJPPpdb4wh7i0XvA2jn1y8NBGbhJk+uqqaHAVlpYZs2wPOkAywiZ+3 kpS0p1C/ai6yo/OPpLL+lq8EFIgViPb1XS6SJdE5MO+jZf648CV0MK2CeqpVCCRE8odN XvA/HJshVqOPPVFE/c9UybIRlmwqzWQXYSl4zR+xj/rPyw3j8b02nBYLMKT3rOVEdLj2 5Jyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xeL+1bcyxfJiUJYwlYAZc0uGS11Wz+3piCda0UF1jc4=; b=mp6zztqKQbyDeiSOkBgD0QqIaLymH2b671yQaUS4uZlLV46bnA3Cio1Tppn0ReXMbR 4prRor0ZpAAx0btna6jqPgOa+K+8FKbW1TxsG2bp5wZMYEl+OBcU0BepjoRS2yZ8lo9P Nor8xoJmL1km7bb5ZgzAy+sdd6CV7ZPsmJ+cLKmiAvfhCcH1A23jqmYhF3JTRWQOn/DO 4Fn9lkzNYnqJ48tPuzCIiXggXDTXJNW5BwRxbpmUVBb3tbD9ZQZqbLn0+afKeHRLWmHC +RjGJQEFZsEll4Pt7VAZ2iaaLwGvL7bjh+3UEETlyfaTCuUbgqEZgdksAlmGt+hCL3zR LpCA==
X-Gm-Message-State: APjAAAXaujr5+cuv4QujWq7C3DXwyoxabueEiN6Pqa8dcUptgYuVm6uR XrYv76+8FaGW4Voq0jZMRfUMbaS0Kja/etTe/g==
X-Google-Smtp-Source: APXvYqyU5SrZovYpEBRQCxTP/Guadv16Q+T6rSeyBrgzygpxp55CZr0e1nC1OmaWHO+JXWpHKSxPL+HYVmYZX7vQWrQ=
X-Received: by 2002:a2e:9702:: with SMTP id r2mr11584714lji.84.1566227588093;  Mon, 19 Aug 2019 08:13:08 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com> <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com>
In-Reply-To: <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Mon, 19 Aug 2019 11:12:56 -0400
Message-ID: <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com>
To: "Civil, Ruth" <gcivil@ciena.com>
Cc: Henrik Nydell <hnydell@accedian.com>, Greg Mirsky <gregimirsky@gmail.com>,  "rrahman@cisco.com" <rrahman@cisco.com>, Shahram Davari <shahram.davari@broadcom.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>,  Mirja Kuehlewind <ietf@kuehlewind.net>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000069c8d059079c7eb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/BTLIrfTvwnMCxUJqa0n7sgOtP3s>
X-Mailman-Approved-At: Mon, 19 Aug 2019 08:38:32 -0700
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Aug 2019 15:13:14 -0000

--000000000000069c8d059079c7eb
Content-Type: text/plain; charset="UTF-8"

Hi Ruth,

Thanks for forwarding the email discussion.

There are several drafts [draft-ietf-ippm-stamp-07]
[draft-ietf-tram-turnbis-29] those allow User port as well as dynamic port
ranges as defined in [RFC6335]. System ports are not allowed.

   o  the System Ports, also known as the Well Known Ports, from 0-1023
      (assigned by IANA)

   o  the User Ports, also known as the Registered Ports, from 1024-
      49151 (assigned by IANA)

   o  the Dynamic Ports, also known as the Private or Ephemeral Ports,
      from 49152-65535 (never assigned)

TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the
range to allow user ports. An example caveat is specified in
[draft-ietf-tram-turnbis-29] as "unless the TURN server application
knows, through some means not
   specified here, that other applications running on the same host as
the TURN server application will not be impacted by allocating ports
outside this range. "

Thanks,

Rakesh


On Thu, Aug 15, 2019 at 12:54 PM Civil, Ruth <gcivil@ciena.com> wrote:

> We did have a long discussion about allowing UDP ports outside of the
> dynamic range in the TWAMP Yang model (see the attached outlook thread).
>
> I'm not sure of the repercussions of allowing TWAMP test traffic with UDP
> port numbers that are assigned to other protocols.
> For example,  if we started sending TWAMP test packets with a destination
> UDP port of 123 (NTP) to an IP address on a remote device.  How would an
> NTP application running on that device know that these are not NTP packets
> - and therefore that it should not intercept them and attempt to process
> them as such?
>
> Cheers,
>         Ruth
>
>
> -----Original Message-----
> From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
> Sent: Wednesday, August 07, 2019 8:56 AM
> To: Henrik Nydell <hnydell@accedian.com>
> Cc: Greg Mirsky <gregimirsky@gmail.com>; rrahman@cisco.com; Shahram
> Davari <shahram.davari@broadcom.com>; draft-ietf-ippm-stamp@ietf.org;
> IPPM Chairs <ippm-chairs@ietf.org>; Mirja Kuehlewind <ietf@kuehlewind.net>;
> IETF IPPM WG <ippm@ietf.org>; draft-ietf-ippm-twamp-yang@ietf.org
> Subject: [**EXTERNAL**] Re: [ippm] AD review of draft-ietf-ippm-stamp
>
> Thanks Henrik.
> Adding the authors of the TWAMP Yang model to see if they have any
> thoughts on the UDP port range. It is still not an RFC, so may be this
> comment can be addressed if needed.
> Thanks,
> Rakesh
>
>
> On Wed, Aug 7, 2019 at 4:30 AM Henrik Nydell <hnydell@accedian.com> wrote:
>
> > The range probably comes from the IANA definition of the ephemeral
> > ports
> > (49152 to 65535) although these are defined for short-lived TCP and
> > not explicitly for UDP. Why this made it into the yang model for
> > TWAMP-test (which is UDP) I dont know, probably someone mixed it up
> > with TCP and it passed the reviewers without much thought.
> >
> > Most, if not all, implementations of TWAMP I have seen does not impose
> > limitations on the source UDP ports for the TWAMP-test packets when
> > configuring via CLI. For example neither Accedian, Exfo, Viavi,
> > Juniper, Nokia, Huawei impose any limitation like that when
> > configuring via CLI or GUI.
> >
> > With a yang model based configuration the user will of course be
> > limited if they use the yang model that only defines the ephemeral range
> as valid
>

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

<div dir=3D"ltr"><div>Hi Ruth,</div><div><br></div><div><font size=3D"2"><s=
pan style=3D"font-family:arial,sans-serif">Thanks for forwarding the email =
discussion.</span></font></div><div><br><p class=3D"gmail-MsoPlainText" sty=
le=3D"margin:0cm 0cm 0.0001pt"><font size=3D"2"><span style=3D"font-family:=
arial,sans-serif">There are several drafts [draft-ietf-ippm-stamp-07] [draf=
t-ietf-tram-turnbis-29] those allow User port as well as dynamic port range=
s as defined in [RFC6335]. System ports are not allowed.<br></span></font><=
/p></div><div><pre class=3D"gmail-newpage">   o  the System Ports, also kno=
wn as the Well Known Ports, from 0-1023
      (assigned by IANA)

   o  the User Ports, also known as the Registered Ports, from 1024-
      49151 (assigned by IANA)

   o  the Dynamic Ports, also known as the Private or Ephemeral Ports,
      from 49152-65535 (never assigned)<br></pre><pre class=3D"gmail-newpag=
e"><font size=3D"2"><span style=3D"font-family:arial,sans-serif">TWAMP Yang=
 model [draft-ietf-ippm-twamp-yang-13] can also support the range to allow =
user ports. An example caveat is specified in <font size=3D"2"><span style=
=3D"font-family:arial,sans-serif">[draft-ietf-tram-turnbis-29] </span></fon=
t>as &quot;unless the TURN server application knows, through some means not
   specified here, that other applications running on the same host as the =
TURN server application will not be impacted by allocating ports outside th=
is range. &quot;<span></span></span></font></pre><font size=3D"2"><span sty=
le=3D"font-family:arial,sans-serif">





</span></font><pre class=3D"gmail-newpage"><font size=3D"2"><span style=3D"=
font-family:arial,sans-serif">Thanks,<br></span></font></pre><pre class=3D"=
gmail-newpage"><font size=3D"2"><span style=3D"font-family:arial,sans-serif=
">Rakesh</span></font>
</pre></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Thu, Aug 15, 2019 at 12:54 PM Civil, Ruth &lt;<a href=3D"mai=
lto:gcivil@ciena.com">gcivil@ciena.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">We did have a long discussion about a=
llowing UDP ports outside of the dynamic range in the TWAMP Yang model (see=
 the attached outlook thread).<br>
<br>
I&#39;m not sure of the repercussions of allowing TWAMP test traffic with U=
DP port numbers that are assigned to other protocols. <br>
For example,=C2=A0 if we started sending TWAMP test packets with a destinat=
ion UDP port of 123 (NTP) to an IP address on a remote device.=C2=A0 How wo=
uld an NTP application running on that device know that these are not NTP p=
ackets - and therefore that it should not intercept them and attempt to pro=
cess them as such?<br>
<br>
Cheers,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Ruth<br>
<br>
<br>
-----Original Message-----<br>
From: Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D=
"_blank">rgandhi.ietf@gmail.com</a>&gt; <br>
Sent: Wednesday, August 07, 2019 8:56 AM<br>
To: Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com" target=3D"_bl=
ank">hnydell@accedian.com</a>&gt;<br>
Cc: Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_bla=
nk">gregimirsky@gmail.com</a>&gt;; <a href=3D"mailto:rrahman@cisco.com" tar=
get=3D"_blank">rrahman@cisco.com</a>; Shahram Davari &lt;<a href=3D"mailto:=
shahram.davari@broadcom.com" target=3D"_blank">shahram.davari@broadcom.com<=
/a>&gt;; <a href=3D"mailto:draft-ietf-ippm-stamp@ietf.org" target=3D"_blank=
">draft-ietf-ippm-stamp@ietf.org</a>; IPPM Chairs &lt;<a href=3D"mailto:ipp=
m-chairs@ietf.org" target=3D"_blank">ippm-chairs@ietf.org</a>&gt;; Mirja Ku=
ehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@=
kuehlewind.net</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" t=
arget=3D"_blank">ippm@ietf.org</a>&gt;; <a href=3D"mailto:draft-ietf-ippm-t=
wamp-yang@ietf.org" target=3D"_blank">draft-ietf-ippm-twamp-yang@ietf.org</=
a><br>
Subject: [**EXTERNAL**] Re: [ippm] AD review of draft-ietf-ippm-stamp<br>
<br>
Thanks Henrik.<br>
Adding the authors of the TWAMP Yang model to see if they have any thoughts=
 on the UDP port range. It is still not an RFC, so may be this comment can =
be addressed if needed.<br>
Thanks,<br>
Rakesh<br>
<br>
<br>
On Wed, Aug 7, 2019 at 4:30 AM Henrik Nydell &lt;<a href=3D"mailto:hnydell@=
accedian.com" target=3D"_blank">hnydell@accedian.com</a>&gt; wrote:<br>
<br>
&gt; The range probably comes from the IANA definition of the ephemeral <br=
>
&gt; ports<br>
&gt; (49152 to 65535) although these are defined for short-lived TCP and <b=
r>
&gt; not explicitly for UDP. Why this made it into the yang model for <br>
&gt; TWAMP-test (which is UDP) I dont know, probably someone mixed it up <b=
r>
&gt; with TCP and it passed the reviewers without much thought.<br>
&gt;<br>
&gt; Most, if not all, implementations of TWAMP I have seen does not impose=
 <br>
&gt; limitations on the source UDP ports for the TWAMP-test packets when <b=
r>
&gt; configuring via CLI. For example neither Accedian, Exfo, Viavi, <br>
&gt; Juniper, Nokia, Huawei impose any limitation like that when <br>
&gt; configuring via CLI or GUI.<br>
&gt;<br>
&gt; With a yang model based configuration the user will of course be <br>
&gt; limited if they use the yang model that only defines the ephemeral ran=
ge as valid<br>
</blockquote></div>

--000000000000069c8d059079c7eb--


From nobody Mon Aug 19 08:38:42 2019
Return-Path: <ietf@kuehlewind.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F3C9120096; Mon, 19 Aug 2019 08:25:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 YF-U8dptVTS3; Mon, 19 Aug 2019 08:25:02 -0700 (PDT)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (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 C8127120106; Mon, 19 Aug 2019 08:25:01 -0700 (PDT)
Received: from 200116b82c4ebb00bd437b5a182d6e70.dip.versatel-1u1.de ([2001:16b8:2c4e:bb00:bd43:7b5a:182d:6e70]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1hzjWh-0001D2-Dv; Mon, 19 Aug 2019 17:24:55 +0200
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <ietf@kuehlewind.net>
In-Reply-To: <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com>
Date: Mon, 19 Aug 2019 17:24:54 +0200
Cc: "Civil, Ruth" <gcivil@ciena.com>, Henrik Nydell <hnydell@accedian.com>, Greg Mirsky <gregimirsky@gmail.com>, "rrahman@cisco.com" <rrahman@cisco.com>, Shahram Davari <shahram.davari@broadcom.com>, "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <34941CF8-B658-4B15-A6BB-403457CD78CC@kuehlewind.net>
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com> <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com> <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1566228301;75439df4;
X-HE-SMSGID: 1hzjWh-0001D2-Dv
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/zIkH2NzyPm9cZrDvT6Ws-fFD4NI>
X-Mailman-Approved-At: Mon, 19 Aug 2019 08:38:32 -0700
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Aug 2019 15:25:04 -0000

Hi Rakesh,

Just quickly a comment on this bit:

> On 19. Aug 2019, at 17:12, Rakesh Gandhi <rgandhi.ietf@gmail.com> =
wrote:
>=20
> TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the =
range to allow user ports. An example caveat is specified in =
[draft-ietf-tram-turnbis-29]=20
> as "unless the TURN server application knows, through some means not
>    specified here, that other applications running on the same host as =
the TURN server application will not be impacted by allocating ports =
outside this range. "
>=20
I don=E2=80=99t think it is the same thing for turn and stamp/twamp.=20

In turn you aim at actually opening a connection to a remote endpoint =
and need to make sure that that endpoint is talking the same protocol as =
you do. That remote endpoint might actually implement different services =
on different ports.=20

TWAMP is used for testing, therefore it could make sense to set up a =
testing server that listens on exactly the same port as your application =
would usually do. Yes, when using twamp on such ports, you have to make =
sure that your twamp server does not implement another protocol on that =
port but often these server are decided for testing only and =
preconfigured in a respective way.

Mirja



From nobody Mon Aug 19 09:53:41 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C9371200D7; Mon, 19 Aug 2019 09:38:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 zg0hZMsoQih0; Mon, 19 Aug 2019 09:38:56 -0700 (PDT)
Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (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 3D11312001E; Mon, 19 Aug 2019 09:38:56 -0700 (PDT)
Received: by mail-lj1-x243.google.com with SMTP id x18so2386447ljh.1; Mon, 19 Aug 2019 09:38:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0JhBPS8JLvsWuBkwD4WNEKQ4JT6e8ZkeDqA6xFa3q3o=; b=T1n8QQGXUpy2lb2LRO4bRT+BXDK+yK9yft+Dd41VztInbso5CS/PDKUFwibsunnR4j FlORWJoF9paEHuXq8fKvryiBAhoJaQhUHXn/fXYyk3gpYe1xWW/KhsfCZyjWr+FeZfpe eFYOy5/7iRQ/4rINP+yRNLQI/o02fcNrYpDXH+ysrePmYti1RV2NP2MDVihCSOHTWIiA kPFXNr6HvL8qyXsXxXzV7+PXdIfZLNFKue2uQoUBMCOSgm3ejDUmlN0RJo3xXhO7C+X/ Sr2kqJiBiVMI54jICvBbMDYgxLUtwapk+zjhmFN6IkM1IjnomwJzCvJBxJouZ1nmuSLm 51OQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0JhBPS8JLvsWuBkwD4WNEKQ4JT6e8ZkeDqA6xFa3q3o=; b=RZf5faIDd3Q9hQNl4mIiLoaJxb6+Yo4kHxyAvENppjnbG+bQWFBNKWpjEC8XrjbgZa ENxa+zudbfpCA+tnwGwlVPe7BLDm+IlFC9MpoThDqdCfqP2Ig777IKi+tuJKRg/YzIvA Y6mYyL4hXOS8gWp0bSPcc+/Vpvz/CjBJwpgoWAElypa3V9SqQUulmnNz8HkvesAsSOte fqha0TNeDhuQ91t/j7cXK9yUm76anzH11wLCqbI+yj3c4eBHnZ4+yRiON5v38yNmYIcq 7DeaCeD0GJqAODuu+uyRzFF8ify1LGeFwshlRj4gV5Su+w48JHq8f773o0JQ0fErTp83 fbhQ==
X-Gm-Message-State: APjAAAXv4haBxFC3V8IhLpfip5zK+5dEzltD4SEEcWCpops3w6tqM/bx hZz0q96iCndBtK99K4i+pHkBf1JolhfUKuMlJg==
X-Google-Smtp-Source: APXvYqzG0acXkEmGqhoCw3RPFYe6bDr3oVsM4NkC/RpOgwEZkY2E9cO5NW0KoQz82Iik7cx8p7S9sIJI0sW92vDIv5Y=
X-Received: by 2002:a2e:800a:: with SMTP id j10mr13189088ljg.137.1566232734325;  Mon, 19 Aug 2019 09:38:54 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com> <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com> <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com> <34941CF8-B658-4B15-A6BB-403457CD78CC@kuehlewind.net>
In-Reply-To: <34941CF8-B658-4B15-A6BB-403457CD78CC@kuehlewind.net>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Mon, 19 Aug 2019 12:38:42 -0400
Message-ID: <CAMZsk6cXcjLoc_sGbcrkgTM=cdcfA-hdLshqFEwH0zpTVQ=BwQ@mail.gmail.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>
Cc: "Civil, Ruth" <gcivil@ciena.com>, Henrik Nydell <hnydell@accedian.com>,  Greg Mirsky <gregimirsky@gmail.com>, "rrahman@cisco.com" <rrahman@cisco.com>,  Shahram Davari <shahram.davari@broadcom.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c3de9005907af907"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/lufZHJR1qjW-Ayb-XWBMxGSIGHw>
X-Mailman-Approved-At: Mon, 19 Aug 2019 09:53:40 -0700
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Aug 2019 16:38:58 -0000

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

Hi Mirja,
Thanks for your comments, yes, such appropriate caveat can be added for the
user port range in the TWAMP Yang mode.

Thanks,
Rakesh


On Mon, Aug 19, 2019 at 11:25 AM Mirja Kuehlewind <ietf@kuehlewind.net>
wrote:

> Hi Rakesh,
>
> Just quickly a comment on this bit:
>
> > On 19. Aug 2019, at 17:12, Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote=
:
> >
> > TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the
> range to allow user ports. An example caveat is specified in
> [draft-ietf-tram-turnbis-29]
> > as "unless the TURN server application knows, through some means not
> >    specified here, that other applications running on the same host as
> the TURN server application will not be impacted by allocating ports
> outside this range. "
> >
> I don=E2=80=99t think it is the same thing for turn and stamp/twamp.
>
> In turn you aim at actually opening a connection to a remote endpoint and
> need to make sure that that endpoint is talking the same protocol as you
> do. That remote endpoint might actually implement different services on
> different ports.
>
> TWAMP is used for testing, therefore it could make sense to set up a
> testing server that listens on exactly the same port as your application
> would usually do. Yes, when using twamp on such ports, you have to make
> sure that your twamp server does not implement another protocol on that
> port but often these server are decided for testing only and preconfigure=
d
> in a respective way.
>
> Mirja
>
>
>

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

<div dir=3D"ltr"><div>Hi Mirja,</div><div>Thanks for your comments, yes, su=
ch appropriate caveat can be added for the user port range in the TWAMP Yan=
g mode.<br></div><div><br></div><div>Thanks,</div><div>Rakesh</div><div><br=
></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Mon, Aug 19, 2019 at 11:25 AM Mirja Kuehlewind &lt;<a href=3D"mai=
lto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewind.net</a>&gt; wrot=
e:<br></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">Hi Rakesh,<br=
>
<br>
Just quickly a comment on this bit:<br>
<br>
&gt; On 19. Aug 2019, at 17:12, Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi=
.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br=
>
&gt; <br>
&gt; TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the =
range to allow user ports. An example caveat is specified in [draft-ietf-tr=
am-turnbis-29] <br>
&gt; as &quot;unless the TURN server application knows, through some means =
not<br>
&gt;=C2=A0 =C2=A0 specified here, that other applications running on the sa=
me host as the TURN server application will not be impacted by allocating p=
orts outside this range. &quot;<br>
&gt; <br>
I don=E2=80=99t think it is the same thing for turn and stamp/twamp. <br>
<br>
In turn you aim at actually opening a connection to a remote endpoint and n=
eed to make sure that that endpoint is talking the same protocol as you do.=
 That remote endpoint might actually implement different services on differ=
ent ports. <br>
<br>
TWAMP is used for testing, therefore it could make sense to set up a testin=
g server that listens on exactly the same port as your application would us=
ually do. Yes, when using twamp on such ports, you have to make sure that y=
our twamp server does not implement another protocol on that port but often=
 these server are decided for testing only and preconfigured in a respectiv=
e way.<br>
<br>
Mirja<br>
<br>
<br>
</blockquote></div>

--000000000000c3de9005907af907--


From nobody Mon Aug 19 11:10:53 2019
Return-Path: <hnydell@accedian.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9938F12004F for <ippm@ietfa.amsl.com>; Mon, 19 Aug 2019 10:55:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 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_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=accedian-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 tTrJ6jJG6RL5 for <ippm@ietfa.amsl.com>; Mon, 19 Aug 2019 10:55:53 -0700 (PDT)
Received: from mail-vs1-xe41.google.com (mail-vs1-xe41.google.com [IPv6:2607:f8b0:4864:20::e41]) (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 97DE812001E for <ippm@ietf.org>; Mon, 19 Aug 2019 10:55:53 -0700 (PDT)
Received: by mail-vs1-xe41.google.com with SMTP id q16so1762790vsm.2 for <ippm@ietf.org>; Mon, 19 Aug 2019 10:55:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=accedian-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Rwd20KXv8QOCiCz+V2PR325qgnyRbVCO1Tx0IZ2uTuQ=; b=bwF1FyFL5KDgXaUvYw2s/8ABDkFRV/cyu5zeNchRiI89IeQI7+/ZQLrdG6F5Gx0tur C8UCX3ZjX0ZfIEDIt3yUJ7b+ugfVht+d+yiv7ucXIsslowNaTleV6AlSXgsi9eL5sklD b/ApqERFfrlFsNavH+Xcix0y31PaNXqiosUT4rDl2FhIDSGKcM/sCvv0f7yHnn8kUdQg 5TUCAObehusRupesK0DvEGwokTCeexADUpttkmB4s+/TSre2rLv50w2bkdysB8aSiWwF n6ojqrhdmYDBgIXwnqruIu5eMzTP3BNLWmQITSbHVm/lBmR3Wb0xsMp1mA4nbB19tT0a 6gYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Rwd20KXv8QOCiCz+V2PR325qgnyRbVCO1Tx0IZ2uTuQ=; b=qRleZc9KP0gNEPRHXgTaUf7LYrRDcdJBZoyedPvkaloAa37QEpPckSUB4BbyzNeJy7 idsN5QXlDOg9eLnokVs0Che2m+WiLDup4zw157WO3O2mRqt2yt8lHMPxmMK3/yvKP3lm leaAUfJcm4DesG6ArhKx2ovXhL3QeHrI3eJJ9qpSMCj+1M3+KoIIuAkyv3xRwWIOhDL5 d4UyD0ENZEwQBmmE6WWB9dvhfGztHOJHEtLwpdkHnuhFnRym1AZtQsZU9Qz7f1ddf4cF VisHB+q3rTE/avV2vqNy7IAtPUwIP1RmHdSiBaYrHmUXjdDcQ7/lc3aa2fCdN73u9Mid N+2g==
X-Gm-Message-State: APjAAAUxT5+q2CbwxQrb067c8D0SzKrLVqvVJmOjvC47oF1AE8F5NAIx R7KT/1cFlolGAMcCcUIjjYVo/brld2sM+fKRkih2eyENEGMhn94zImJi1k+vSOlbU2LX3PtxdZ9 0h7U/15e8Gg==
X-Google-Smtp-Source: APXvYqw6hHPuyg6OMbnT2z7V3K4DHeZaFE460b0ZFnvY1QsrLZRveCKQtMPsOdmlBLfJ6NnP0AEe3pVFf17EAchybY8=
X-Received: by 2002:a67:2605:: with SMTP id m5mr14800673vsm.120.1566237352558;  Mon, 19 Aug 2019 10:55:52 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com> <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com> <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com> <34941CF8-B658-4B15-A6BB-403457CD78CC@kuehlewind.net> <CAMZsk6cXcjLoc_sGbcrkgTM=cdcfA-hdLshqFEwH0zpTVQ=BwQ@mail.gmail.com>
In-Reply-To: <CAMZsk6cXcjLoc_sGbcrkgTM=cdcfA-hdLshqFEwH0zpTVQ=BwQ@mail.gmail.com>
From: Henrik Nydell <hnydell@accedian.com>
Date: Mon, 19 Aug 2019 19:55:40 +0200
Message-ID: <CALhTbpqkuiABchHhcSarbBv6aKYhMqzFY4E7XKxj_ML2jBLEhA@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: Mirja Kuehlewind <ietf@kuehlewind.net>, "Civil, Ruth" <gcivil@ciena.com>,  Greg Mirsky <gregimirsky@gmail.com>, "rrahman@cisco.com" <rrahman@cisco.com>,  Shahram Davari <shahram.davari@broadcom.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000897c905907c0d81"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/qSotdc5Ct_FPRO02SUfy1G8MMyc>
X-Mailman-Approved-At: Mon, 19 Aug 2019 11:10:52 -0700
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Aug 2019 17:55:58 -0000

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

I think the Yang model should not put too many restrictions in place for
the port used for the TWAMP-test packets, neither source nor destination
ports. Although some ports are indeed assigned to specific services, the
idea of a test function often is to be able to as closely as possible mimic
the patterns of a real service.

Limiting the port at the application (TWAMP/STAMP) level would not be the
solution to "securing" an internet service, each application needs to have
enough protection to not become disturbed by unknown packets. As an
example, neither Chrome nor Edge prevents me from entering URLs with
destination TCP ports that are reserved for other protocols. I moved my
private web server to port 88 (which is assigned to Kerberos, although I am
not using Kerberos) and both browsers were fine with letting me point to
SERVER:88





On Mon, Aug 19, 2019 at 6:38 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Mirja,
> Thanks for your comments, yes, such appropriate caveat can be added for
> the user port range in the TWAMP Yang mode.
>
> Thanks,
> Rakesh
>
>
> On Mon, Aug 19, 2019 at 11:25 AM Mirja Kuehlewind <ietf@kuehlewind.net>
> wrote:
>
>> Hi Rakesh,
>>
>> Just quickly a comment on this bit:
>>
>> > On 19. Aug 2019, at 17:12, Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>> >
>> > TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the
>> range to allow user ports. An example caveat is specified in
>> [draft-ietf-tram-turnbis-29]
>> > as "unless the TURN server application knows, through some means not
>> >    specified here, that other applications running on the same host as
>> the TURN server application will not be impacted by allocating ports
>> outside this range. "
>> >
>> I don=E2=80=99t think it is the same thing for turn and stamp/twamp.
>>
>> In turn you aim at actually opening a connection to a remote endpoint an=
d
>> need to make sure that that endpoint is talking the same protocol as you
>> do. That remote endpoint might actually implement different services on
>> different ports.
>>
>> TWAMP is used for testing, therefore it could make sense to set up a
>> testing server that listens on exactly the same port as your application
>> would usually do. Yes, when using twamp on such ports, you have to make
>> sure that your twamp server does not implement another protocol on that
>> port but often these server are decided for testing only and preconfigur=
ed
>> in a respective way.
>>
>> Mirja
>>
>>
>>

--=20

*Henrik Nydell*
*Sr Product Manager*
1.866.685.8181
hnydell@accedian.com
<http://accedian.com>
<https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
<https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca>
<http://www.accedian.com>
*accedian.com <http://accedian.com>*

--=20


Avis de confidentialit=C3=A9

Les
 informations contenues dans le pr=C3=A9sent=20
message et dans toute pi=C3=A8ce qui=20
lui est jointe sont confidentielles et=20
peuvent =C3=AAtre prot=C3=A9g=C3=A9es par le=20
secret professionnel. Ces informations sont=20
=C3=A0 l=E2=80=99usage exclusif de son ou
 de ses destinataires. Si vous recevez ce=20
message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement=20
avec l=E2=80=99exp=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est=20
strictement interdit de=20
le divulguer, de le distribuer ou de le reproduire=20
sans l=E2=80=99autorisation=20
de l=E2=80=99exp=C3=A9diteur. Merci.


Confidentiality notice

This

 e-mail message and any attachment hereto contain confidential=20
information=20
which may be privileged and which is intended for the=20
exclusive use of its=20
addressee(s). If you receive this message in error,
 please inform sender=20
immediately and destroy any copy thereof.=20
Furthermore, any disclosure,=20
distribution or copying of this message=20
and/or any attachment hereto=20
without the consent of the sender is=20
strictly prohibited. Thank you.

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

<div dir=3D"ltr">I think the Yang model should not put too many restriction=
s in place for the port used for the TWAMP-test packets, neither source nor=
 destination ports. Although some ports are indeed assigned to specific ser=
vices, the idea of a test function often is to be able to as closely as pos=
sible mimic the patterns of a real service.<div><br></div><div>Limiting the=
 port at the application (TWAMP/STAMP) level would not be the solution to &=
quot;securing&quot; an internet service, each application needs to have eno=
ugh protection to not become disturbed by unknown packets. As an example, n=
either Chrome nor Edge prevents me from entering URLs with destination TCP =
ports that are reserved for other protocols. I moved my private web server =
to port 88 (which is assigned to Kerberos, although I am not using Kerberos=
) and both browsers were fine with letting me point to SERVER:88</div><div>=
<br></div><div><br></div><div><br></div><div><br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 19, 2019=
 at 6:38 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com">rga=
ndhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div>Hi Mirja,</div><div>Thanks for you=
r comments, yes, such appropriate caveat can be added for the user port ran=
ge in the TWAMP Yang mode.<br></div><div><br></div><div>Thanks,</div><div>R=
akesh</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Mon, Aug 19, 2019 at 11:25 AM Mirja Kuehlewind=
 &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=3D"_blank">ietf@kuehlewi=
nd.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">Hi Rakesh,<br>
<br>
Just quickly a comment on this bit:<br>
<br>
&gt; On 19. Aug 2019, at 17:12, Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi=
.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br=
>
&gt; <br>
&gt; TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the =
range to allow user ports. An example caveat is specified in [draft-ietf-tr=
am-turnbis-29] <br>
&gt; as &quot;unless the TURN server application knows, through some means =
not<br>
&gt;=C2=A0 =C2=A0 specified here, that other applications running on the sa=
me host as the TURN server application will not be impacted by allocating p=
orts outside this range. &quot;<br>
&gt; <br>
I don=E2=80=99t think it is the same thing for turn and stamp/twamp. <br>
<br>
In turn you aim at actually opening a connection to a remote endpoint and n=
eed to make sure that that endpoint is talking the same protocol as you do.=
 That remote endpoint might actually implement different services on differ=
ent ports. <br>
<br>
TWAMP is used for testing, therefore it could make sense to set up a testin=
g server that listens on exactly the same port as your application would us=
ually do. Yes, when using twamp on such ports, you have to make sure that y=
our twamp server does not implement another protocol on that port but often=
 these server are decided for testing only and preconfigured in a respectiv=
e way.<br>
<br>
Mirja<br>
<br>
<br>
</blockquote></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" border=3D"0=
" height=3D"50" src=3D"https://i.xink.io/Images/Get/N63832/a65.png" width=
=3D"157"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.io/Images/Get/N63832=
/f97.png" width=3D"25"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.=
xink.io/Images/Get/N63832/t99.png" width=3D"25"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" border=3D"0" height=3D"25" src=3D"https://i.xink.=
io/Images/Get/N63832/l54.png" width=3D"25"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" border=
=3D"0" height=3D"1" src=3D"https://i.xink.io/Images/Get/N63832/l.jpg" width=
=3D"294"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p>
--0000000000000897c905907c0d81--


From nobody Tue Aug 20 06:07:32 2019
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ippm@ietf.org
Delivered-To: ippm@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B97120033; Tue, 20 Aug 2019 06:07:24 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.100.0
Auto-Submitted: auto-generated
Precedence: bulk
Sender: <iesg-secretary@ietf.org>
CC: ippm-chairs@ietf.org, ippm@ietf.org, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, tal.mizrahi.phd@gmail.com, ietf@kuehlewind.net, draft-ietf-ippm-stamp@ietf.org
Content-Transfer-Encoding: 7bit
Reply-To: ietf@ietf.org
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Message-ID: <156630644423.394.13856274088087381088.idtracker@ietfa.amsl.com>
Date: Tue, 20 Aug 2019 06:07:24 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/y12Rusq1yIjjS9y4HSidLcy0ZCs>
Subject: [ippm] Last Call: <draft-ietf-ippm-stamp-07.txt> (Simple Two-way Active Measurement Protocol) to Proposed Standard
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Aug 2019 13:07:24 -0000

The IESG has received a request from the IP Performance Measurement WG (ippm)
to consider the following document: - 'Simple Two-way Active Measurement
Protocol'
  <draft-ietf-ippm-stamp-07.txt> as Proposed Standard

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

Abstract


   This document describes a Simple Two-way Active Measurement Protocol
   which enables the measurement of both one-way and round-trip
   performance metrics like delay, delay variation, and packet loss.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Tue Aug 20 08:41:15 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAA051201E3; Tue, 20 Aug 2019 04:41:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P7o4sjtat_aB; Tue, 20 Aug 2019 04:41:17 -0700 (PDT)
Received: from mail-lf1-x144.google.com (mail-lf1-x144.google.com [IPv6:2a00:1450:4864:20::144]) (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 7C9E712095D; Tue, 20 Aug 2019 04:41:17 -0700 (PDT)
Received: by mail-lf1-x144.google.com with SMTP id b29so3872066lfq.1; Tue, 20 Aug 2019 04:41:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FjQI58cFIJIlkPHcEbzPwP5h/TD27ScEcrt2FSkW150=; b=KGapy9FS36lzVFgHjP2CzeutbRGQo37+1+s1IPK30GM23CVBLzlQkGklZ3pSDiLA5o A/t8fWkdJ884CHCeHiO6VrarxecI/4n8yvsPakGyHCg1md3E77SXW/+3OYsajLPrHvwi 3EACgm72y7Il7hZ28xMEG6eZS0ISXfdGKFsv2s/7FSQLDjMMv+ObVe/9BcgiXOdsdjOu Gr7kWB+/MC4c3Je/YLoIUF4c6c49HeaNfGgjoVvwB5xS4zmxXgPBS/c9WIJ8GxEzvcPN nmJfEfIUHEbgBVhm4PLZiqjwBBKZbKbXwl3ILeDTB7PixvKOPDwg8r4d5dcgFYz8G8kD Auag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FjQI58cFIJIlkPHcEbzPwP5h/TD27ScEcrt2FSkW150=; b=Jk4CY5OVZckVU2RbJ44fQWyot/Rqvyu9ScYX8TPX7kiYPumcY71LWlBYkNV/Ibvapk W5WsVyEKnVFybtjXXZCJ4U9N0r8dqfaNreo40bREv2wH3q0OjBYl8/Ghw/hFS/quPYzc TqLKOcQvWshfmjpOzVpiFpfcav7jNEpw/k8QNcJXmi+bPy59jw5ubaJvpT5oZSFu0WEQ WtGORowIZTkbuIisFurQTw3lkHHvNPqFyCWFMm6l7pAg/9h3UAIwhVhusKZzzk51xtDJ vN8g2DOlpW/5qXF+3WCPkXiHkKdCltLO/vrW4omvLpnOXK3kBByhbgbVB3VmWeEOa00V IkBg==
X-Gm-Message-State: APjAAAVJ6/q67IylTx6fdA7Q6dvzzJKuGjPMV4OOOSwPfUPkGDaHpbeW EHrPamvbgOiopPwUAkeYaljUOHrcmYDdCX2SJA==
X-Google-Smtp-Source: APXvYqxm2TdnjuMZX3EIvDfpssxtZ7O5bSE81sdYaQlffk88EMIHJ6V9vRgaRXQ0wIiVATDS4iEwQWKtqwNZOJqXIVs=
X-Received: by 2002:a19:7908:: with SMTP id u8mr15078749lfc.178.1566301275744;  Tue, 20 Aug 2019 04:41:15 -0700 (PDT)
MIME-Version: 1.0
References: <B617B303-6EBE-4E3B-AE5C-1438FF1C5D7F@kuehlewind.net> <CA+RyBmVEmKQu=LGp9eVT+x5e01LCSk_A4tQD=RE8Ett-R35BVg@mail.gmail.com> <11938018-8A65-483B-8176-A6E1C2A265A3@kuehlewind.net> <CA+RyBmX=Jx2yXrMXu4Y2VKX36iKphymb1Hkyfy0XhPGFmsUGzQ@mail.gmail.com> <B8047CA0-2F5E-48F8-9BE4-3FA41D742F12@kuehlewind.net> <CA+RyBmXPCe7TZQqPgsKsVnifZDG8O8wGafDn-nzYfGpx2OiaXQ@mail.gmail.com> <F167C330-76F4-48FC-B720-415CA190239C@broadcom.com> <CA+RyBmVtfXcwqu1RH-1JXnhpCZcbGgm30ubKGctUPnLNJCgVZQ@mail.gmail.com> <CAMZsk6f=x1j_fXAoqZ874y0nw7Y1wP0OeS9eFuToSBQfrqkJLQ@mail.gmail.com> <CA+RyBmVWZ3utikyBRm4TDhRDuMd3cZ9-otbuX=Mbg0ioAGjwHg@mail.gmail.com> <CAMZsk6eJf2xjsRJwnBtd5KFHbwO4KX3gEjs_Nv1Dhf39ZWjegA@mail.gmail.com> <CA+RyBmXHTjpbWv4FGpOsfL94Zip3MsVvESyka5M8PrmNKFB=YQ@mail.gmail.com> <CAMZsk6dGneYXFr3Xk_DuQnbwa=-ObV_SNdGOSj1Z203wW-PzTg@mail.gmail.com> <CALhTbppn9jpCLaSLR3QSN=yA0uDyXXMCQ+Rm4qFrR5OrjS31Dw@mail.gmail.com> <CAMZsk6eidFR-doLCvMim6HJZ142q_Q0V7XmiLP6Ki5_jmNvUxw@mail.gmail.com> <CALhTbppD+GSRf2U_eSPfm4RkTC1-vm-+rfuVJUesHmFiPxmnGw@mail.gmail.com> <CAMZsk6e=eDds8fEWgqTs6anYb0m2jciZ7EHBtNtNWp3i6s+0=w@mail.gmail.com> <CH2PR04MB657072ABD626806915BC94F7CBAC0@CH2PR04MB6570.namprd04.prod.outlook.com> <CAMZsk6dSJABREi2RpLi7qg6ocvfr0fouhkDNisjS03D2ygXm_A@mail.gmail.com> <34941CF8-B658-4B15-A6BB-403457CD78CC@kuehlewind.net> <CAMZsk6cXcjLoc_sGbcrkgTM=cdcfA-hdLshqFEwH0zpTVQ=BwQ@mail.gmail.com> <CALhTbpqkuiABchHhcSarbBv6aKYhMqzFY4E7XKxj_ML2jBLEhA@mail.gmail.com>
In-Reply-To: <CALhTbpqkuiABchHhcSarbBv6aKYhMqzFY4E7XKxj_ML2jBLEhA@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 20 Aug 2019 07:41:03 -0400
Message-ID: <CAMZsk6e88gqxB_zgEc9t86BHYkqrnKUL77ehqkxAShXOu6NJOA@mail.gmail.com>
To: Henrik Nydell <hnydell@accedian.com>
Cc: Mirja Kuehlewind <ietf@kuehlewind.net>, "Civil, Ruth" <gcivil@ciena.com>,  Greg Mirsky <gregimirsky@gmail.com>, "rrahman@cisco.com" <rrahman@cisco.com>,  Shahram Davari <shahram.davari@broadcom.com>,  "draft-ietf-ippm-stamp@ietf.org" <draft-ietf-ippm-stamp@ietf.org>, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  "draft-ietf-ippm-twamp-yang@ietf.org" <draft-ietf-ippm-twamp-yang@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000026f0a305908aef5f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/rowiaCDCJuNuggiB_sWJq9XQWp0>
X-Mailman-Approved-At: Tue, 20 Aug 2019 08:41:14 -0700
Subject: Re: [ippm] [**EXTERNAL**] Re:  AD review of draft-ietf-ippm-stamp
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Aug 2019 11:41:23 -0000

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

Hi Henrik,
Agree.

Thanks,
Rakesh


On Mon, Aug 19, 2019 at 1:55 PM Henrik Nydell <hnydell@accedian.com> wrote:

> I think the Yang model should not put too many restrictions in place for
> the port used for the TWAMP-test packets, neither source nor destination
> ports. Although some ports are indeed assigned to specific services, the
> idea of a test function often is to be able to as closely as possible mim=
ic
> the patterns of a real service.
>
> Limiting the port at the application (TWAMP/STAMP) level would not be the
> solution to "securing" an internet service, each application needs to hav=
e
> enough protection to not become disturbed by unknown packets. As an
> example, neither Chrome nor Edge prevents me from entering URLs with
> destination TCP ports that are reserved for other protocols. I moved my
> private web server to port 88 (which is assigned to Kerberos, although I =
am
> not using Kerberos) and both browsers were fine with letting me point to
> SERVER:88
>
>
>
>
>
> On Mon, Aug 19, 2019 at 6:38 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Mirja,
>> Thanks for your comments, yes, such appropriate caveat can be added for
>> the user port range in the TWAMP Yang mode.
>>
>> Thanks,
>> Rakesh
>>
>>
>> On Mon, Aug 19, 2019 at 11:25 AM Mirja Kuehlewind <ietf@kuehlewind.net>
>> wrote:
>>
>>> Hi Rakesh,
>>>
>>> Just quickly a comment on this bit:
>>>
>>> > On 19. Aug 2019, at 17:12, Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>> >
>>> > TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the
>>> range to allow user ports. An example caveat is specified in
>>> [draft-ietf-tram-turnbis-29]
>>> > as "unless the TURN server application knows, through some means not
>>> >    specified here, that other applications running on the same host a=
s
>>> the TURN server application will not be impacted by allocating ports
>>> outside this range. "
>>> >
>>> I don=E2=80=99t think it is the same thing for turn and stamp/twamp.
>>>
>>> In turn you aim at actually opening a connection to a remote endpoint
>>> and need to make sure that that endpoint is talking the same protocol a=
s
>>> you do. That remote endpoint might actually implement different service=
s on
>>> different ports.
>>>
>>> TWAMP is used for testing, therefore it could make sense to set up a
>>> testing server that listens on exactly the same port as your applicatio=
n
>>> would usually do. Yes, when using twamp on such ports, you have to make
>>> sure that your twamp server does not implement another protocol on that
>>> port but often these server are decided for testing only and preconfigu=
red
>>> in a respective way.
>>>
>>> Mirja
>>>
>>>
>>>
>
> --
>
> *Henrik Nydell*
> *Sr Product Manager*
> 1.866.685.8181
> hnydell@accedian.com
> <http://accedian.com>
> <https://www.facebook.com/accedian/>  <https://twitter.com/Accedian>
> <https://www.linkedin.com/company/accedian-networks?originalSubdomain=3Dc=
a>
> <http://www.accedian.com>
> *accedian.com <http://accedian.com>*
>
> Avis de confidentialit=C3=A9
>
> Les informations contenues dans le pr=C3=A9sent message et dans toute pi=
=C3=A8ce qui
> lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=
=A9es par le secret
> professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif de s=
on ou de ses
> destinataires. Si vous recevez ce message par erreur, veuillez s=E2=80=99=
il vous
> plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=C3=A9diteur et en=
 d=C3=A9truire tout
> exemplaire. De plus, il vous est strictement interdit de le divulguer, de
> le distribuer ou de le reproduire sans l=E2=80=99autorisation de l=E2=80=
=99exp=C3=A9diteur.
> Merci.
>
> Confidentiality notice
>
> This e-mail message and any attachment hereto contain confidential
> information which may be privileged and which is intended for the exclusi=
ve
> use of its addressee(s). If you receive this message in error, please
> inform sender immediately and destroy any copy thereof. Furthermore, any
> disclosure, distribution or copying of this message and/or any attachment
> hereto without the consent of the sender is strictly prohibited. Thank yo=
u.
>

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

<div dir=3D"ltr"><div>Hi Henrik,</div><div>Agree.</div><div><br></div><div>=
Thanks,</div><div>Rakesh</div><div><br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 19, 2019 at 1:55 P=
M Henrik Nydell &lt;<a href=3D"mailto:hnydell@accedian.com">hnydell@accedia=
n.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div dir=3D"ltr">I think the Yang model should not put too many restri=
ctions in place for the port used for the TWAMP-test packets, neither sourc=
e nor destination ports. Although some ports are indeed assigned to specifi=
c services, the idea of a test function often is to be able to as closely a=
s possible mimic the patterns of a real service.<div><br></div><div>Limitin=
g the port at the application (TWAMP/STAMP) level would not be the solution=
 to &quot;securing&quot; an internet service, each application needs to hav=
e enough protection to not become disturbed by unknown packets. As an examp=
le, neither Chrome nor Edge prevents me from entering URLs with destination=
 TCP ports that are reserved for other protocols. I moved my private web se=
rver to port 88 (which is assigned to Kerberos, although I am not using Ker=
beros) and both browsers were fine with letting me point to SERVER:88</div>=
<div><br></div><div><br></div><div><br></div><div><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 19,=
 2019 at 6:38 PM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com=
" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Mirja,</=
div><div>Thanks for your comments, yes, such appropriate caveat can be adde=
d for the user port range in the TWAMP Yang mode.<br></div><div><br></div><=
div>Thanks,</div><div>Rakesh</div><div><br></div></div><br><div class=3D"gm=
ail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 19, 2019 at 11=
:25 AM Mirja Kuehlewind &lt;<a href=3D"mailto:ietf@kuehlewind.net" target=
=3D"_blank">ietf@kuehlewind.net</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Hi Rakesh,<br>
<br>
Just quickly a comment on this bit:<br>
<br>
&gt; On 19. Aug 2019, at 17:12, Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi=
.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br=
>
&gt; <br>
&gt; TWAMP Yang model [draft-ietf-ippm-twamp-yang-13] can also support the =
range to allow user ports. An example caveat is specified in [draft-ietf-tr=
am-turnbis-29] <br>
&gt; as &quot;unless the TURN server application knows, through some means =
not<br>
&gt;=C2=A0 =C2=A0 specified here, that other applications running on the sa=
me host as the TURN server application will not be impacted by allocating p=
orts outside this range. &quot;<br>
&gt; <br>
I don=E2=80=99t think it is the same thing for turn and stamp/twamp. <br>
<br>
In turn you aim at actually opening a connection to a remote endpoint and n=
eed to make sure that that endpoint is talking the same protocol as you do.=
 That remote endpoint might actually implement different services on differ=
ent ports. <br>
<br>
TWAMP is used for testing, therefore it could make sense to set up a testin=
g server that listens on exactly the same port as your application would us=
ually do. Yes, when using twamp on such ports, you have to make sure that y=
our twamp server does not implement another protocol on that port but often=
 these server are decided for testing only and preconfigured in a respectiv=
e way.<br>
<br>
Mirja<br>
<br>
<br>
</blockquote></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail-m_8662496825227906357gmail_signature"><br>
<span style=3D"font-size:11pt"><span style=3D"font-family:arial,helvetica,s=
ans-serif"><span style=3D"color:rgb(26,8,50)"><span style=3D"font-size:12pt=
"><span style=3D"font-size:11pt"><strong>Henrik Nydell</strong></span></spa=
n></span><br>
<span style=3D"font-size:10pt"><strong><span style=3D"color:rgb(245,157,21)=
">Sr Product Manager</span></strong><br>
<span style=3D"color:rgb(26,8,50)">1.866.685.8181<br>
<a href=3D"mailto:hnydell@accedian.com" target=3D"_blank">hnydell@accedian.=
com</a></span></span><br>
<a href=3D"http://accedian.com" target=3D"_blank"><img alt=3D"" src=3D"http=
s://i.xink.io/Images/Get/N63832/a65.png" width=3D"157" height=3D"50" border=
=3D"0"></a><br>
<a href=3D"https://www.facebook.com/accedian/" target=3D"_blank"><img alt=
=3D"" src=3D"https://i.xink.io/Images/Get/N63832/f97.png" width=3D"25" heig=
ht=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https://twitter.com/Accedian" t=
arget=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/t=
99.png" width=3D"25" height=3D"25" border=3D"0"></a>=C2=A0<a href=3D"https:=
//www.linkedin.com/company/accedian-networks?originalSubdomain=3Dca" target=
=3D"_blank"><img alt=3D"" src=3D"https://i.xink.io/Images/Get/N63832/l54.pn=
g" width=3D"25" height=3D"25" border=3D"0"></a><br>
<a href=3D"http://www.accedian.com" target=3D"_blank"><img alt=3D"" src=3D"=
https://i.xink.io/Images/Get/N63832/l.jpg" width=3D"294" height=3D"1" borde=
r=3D"0"></a><br>
<span style=3D"color:rgb(245,157,21)"><strong><span style=3D"font-size:10pt=
"><a href=3D"http://accedian.com" target=3D"_blank">accedian.com</a></span>=
</strong></span></span></span></div>

<br>
<p><font size=3D"1"><span lang=3D"FR-CA">Avis de confidentialit=C3=A9</span=
></font></p><p><font size=3D"1"><span lang=3D"FR-CA">Les
 informations contenues dans le pr=C3=A9sent message et dans toute pi=C3=A8=
ce qui=20
lui est jointe sont confidentielles et peuvent =C3=AAtre prot=C3=A9g=C3=A9e=
s par le=20
secret professionnel. Ces informations sont =C3=A0 l=E2=80=99usage exclusif=
 de son ou
 de ses destinataires. Si vous recevez ce message par erreur, veuillez=20
s=E2=80=99il vous plait communiquer imm=C3=A9diatement avec l=E2=80=99exp=
=C3=A9diteur et en=20
d=C3=A9truire tout exemplaire. De plus, il vous est strictement interdit de=
=20
le divulguer, de le distribuer ou de le reproduire sans l=E2=80=99autorisat=
ion=20
de l=E2=80=99exp=C3=A9diteur. Merci.</span></font></p><font size=3D"1">
</font><p><font size=3D"1"><span lang=3D"FR-CA">Confidentiality notice</spa=
n></font></p><p><font size=3D"1">This
 e-mail message and any attachment hereto contain confidential=20
information which may be privileged and which is intended for the=20
exclusive use of its addressee(s). If you receive this message in error,
 please inform sender immediately and destroy any copy thereof.=20
Furthermore, any disclosure, distribution or copying of this message=20
and/or any attachment hereto without the consent of the sender is=20
strictly prohibited. Thank you.</font></p></blockquote></div>

--00000000000026f0a305908aef5f--


From nobody Tue Aug 20 19:22:23 2019
Return-Path: <jai.kumar@broadcom.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0672120144 for <ippm@ietfa.amsl.com>; Tue, 20 Aug 2019 19:22:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 1m3MH6eSA5mV for <ippm@ietfa.amsl.com>; Tue, 20 Aug 2019 19:22:18 -0700 (PDT)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (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 D5D93120143 for <ippm@ietf.org>; Tue, 20 Aug 2019 19:22:18 -0700 (PDT)
Received: by mail-pl1-x62b.google.com with SMTP id h3so446317pls.7 for <ippm@ietf.org>; Tue, 20 Aug 2019 19:22:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :mime-version; bh=MPwNJ1CMni63wern+yRiTEygP3c+nWnOcYz23aoojWg=; b=fGSQn+h4vm3ceL02OH40WjheK68C4eGio934Wlq6A1yQjH5T0IOyscBhdM0+tfmsTm f8gJagBWGEYQHsGkd1TX56L/Qf70THC68qZR2pVrTKG3rnIQ871ZLVr1Bi2j+UDsi4kg eA0wtdJ6ea1BKAPDxKmQ1Wunk1SGJCsDp7x6g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:mime-version; bh=MPwNJ1CMni63wern+yRiTEygP3c+nWnOcYz23aoojWg=; b=S4qUg9WcG6qgOlFkLGqJ8b0moFIwaRRfm7Ahrzzl9u9ak+m4LyMnw8UsGEGfKdXeos Mt9OmC4POaQcVB24xrN7mJdU+Z3oFInX7elVpfhvzlJ6uAVqNrTFy6ze1KBCDCuwHAQ3 LnHewvrp3pfPRqjqRTggIXBF90ry3hEUhbpH0S/Nt8H6o2ryjWMGCJWIfRxDVcstnfES 3bfabgt3kgLElqHeGInQxvRa6qKVWp/MZgAM8VLVnVDQdUb636ZTannKYk4nsb+rSUX0 P+k50DFpK9J9nMhU6BeqGmzMwwgyrOi2dFKBRChjhGkJBoYBayNoSJyygXuX5pqfE6ju wRtQ==
X-Gm-Message-State: APjAAAWNZH69TvaZ8GjBM9Vg/sroo7Mwdi4mi5jDk3BBHiYbbGsli+Yd BOOjVBoKNdcNTQSQ65GUHXUnPw==
X-Google-Smtp-Source: APXvYqxBNHQs0k4m++xY4+DblqDyukHXswm6itunx+gbmq24FVRJFXbSNMoYUTXFBJkVQYRkqBt3nA==
X-Received: by 2002:a17:902:b193:: with SMTP id s19mr21064224plr.16.1566354138402;  Tue, 20 Aug 2019 19:22:18 -0700 (PDT)
Received: from [10.0.0.131] ([2601:641:c080:5dc3:5c53:c933:2f64:ae9a]) by smtp.gmail.com with ESMTPSA id a3sm21613547pfc.70.2019.08.20.19.22.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Aug 2019 19:22:17 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/10.1c.0.190812
Date: Tue, 20 Aug 2019 19:22:16 -0700
From: Jai Kumar <jai.kumar@broadcom.com>
To: <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
CC: Vijay Rangarajan <vijayr@arista.com>, Hugh Holbrook <holbrook@arista.com>,  Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
Message-ID: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3649173737_1668757442"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/xObOmAiXLBEGwtJU_eABWOlsYII>
Subject: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Aug 2019 02:22:22 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

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

Hello Frank,

=20

This is in context of our conversation at IETF105. My goal is to provide in=
put and improve current IOAM data draft with the learnings we had with IFA d=
eployment.

This feedback is based on various customer interactions and concerns raised=
 by them wrt IOAM. Each feedback is a longer topic and I am starting this th=
read as a summary email. This is just highlighting the issues and not yet pr=
oposing any solution.=20

=20

=20

Feedback 1:

Section 4.2.1 Pre-allocated and Incremental Trace Options

Pre-allocated and incremental trace option is 8Bytes long. This can be easi=
ly reduced to 4Bytes.

There is a feedback that pre-allocated option is really not needed and eith=
er be removed or made optional.

Given that deployments are sensitive to the IOAM overhead (specially in 5G =
deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet basis.

=20

=20

Feedback 2:
Section 4.1 IOAM Namespaces
Namespaces should be treated as templates (similar to IPFIX template record=
 formats). This is more flexible way of enumerating data. 64K namespace id i=
s a very large namespace and can be reduced to 64 IANA specified name spaces=
. Separate private name space can be allowed instead of interleaving of opaq=
ue data in the IANA allocated name space as suggested in the current draft =E2=
=80=9Copaque state snapshot=E2=80=9D.

https://tools.ietf.org/html/rfc7011#section-3.4

=20

Feedback 3:

Section 4.2.1 Pre-allocated and Incremental Trace Options

IOAM-Trace-Type:=C2=A0 A 24-bit identifier which specifies which data

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 types are used in this node data list.

This is the most contentious of all. In the current proposal, as new data f=
ields are added, there is a corresponding trace type bit need in the header.=
 This essentially means that all possible data fields need to be enumerated.=
 Given that we there are 64K names spaces allowed, I don=E2=80=99t see how we can =
fit all possible data fields in this 24bit vector. I know there was a sugges=
tion of keeping last bit as an extension bit but it is still scalable and/or=
 easy to implement in hardware. Besides this the data fields are not annotat=
ed/encoded with the data type, something like in IPFIX https://tools.ietf.or=
g/html/rfc7011#section-6.1

=20

Feedback 4:

There is no version field in the data header and this will make interoperab=
ility challenging. Standard will evolve and headers bit definition and/or tr=
ace type will change and without version field HW will not be able to correc=
tly handle the IOAM data headers.

=20

Feedback 5:

Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are som=
e of the issues I can think of
GRE encaped IOAM packets will traverse a different network path then the or=
iginal packet
Not all packets can be GRE encaped to avoid the previous problem, due to wa=
stage of network bandwidth (typically sampled traffic is used for IOAM). Wha=
t about native GRE traffic, will it get further encaped in another GRE tunne=
l and so forth.
IP header protocol will point to GRE IP proto and IOAM ethertype (pending a=
llocation by IEEE) need to be read from the GRE header to detect an IOAM pac=
ket. This means parsing performance penalty for all regular GRE (non IOAM) t=
raffic.
=20

Thanks,

-Jai

=20


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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator 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:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri",sans-serif;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Calibri Light",sans-serif;
	color:#1F3763;
	font-weight:normal;}
h4
	{mso-style-priority:9;
	mso-style-link:"Heading 4 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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:12.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.Heading4Char
	{mso-style-name:"Heading 4 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 4";
	font-family:"Calibri",sans-serif;
	font-weight:bold;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri Light",sans-serif;
	color:#1F3763;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-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:930243153;
	mso-list-type:hybrid;
	mso-list-template-ids:253254036 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@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:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@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:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@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:1675911981;
	mso-list-type:hybrid;
	mso-list-template-ids:1925994622 1552732296 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:4;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	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;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	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;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style></head><body lang=3DEN-US link=3D"#0563C1" vlink=3D"#954F72"><div clas=
s=3DWordSection1><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>Hello Frank=
,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>T=
his is in context of our conversation at IETF105. My goal is to provide inpu=
t and improve current IOAM data draft with the learnings we had with IFA dep=
loyment.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0=
pt'>This feedback is based on various customer interactions and concerns rai=
sed by them wrt IOAM. Each feedback is a longer topic and I am starting this=
 thread as a summary email. This is just highlighting the issues and not yet=
 proposing any solution. <o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt'>Feedback 1:<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:11.0pt'>Section 4.2.1 <span style=3D'color:black'>Pre-=
allocated and Incremental Trace Options</span></span><span style=3D'font-size:=
11.0pt'><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0=
pt'>Pre-allocated and incremental trace option is 8Bytes long. This can be e=
asily reduced to 4Bytes.<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:11.0pt'>There is a feedback that pre-allocated option is really =
not needed and either be removed or made optional.<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:11.0pt'>Given that deployments are sen=
sitive to the IOAM overhead (specially in 5G deployments), it=E2=80=99s a 50% fixe=
d overhead savings on a per packet basis.<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:11.0pt'>Feedback 2:<o:p></o:p></span></p><h=
3 style=3D'mso-line-height-alt:0pt'><span style=3D'font-size:11.0pt;font-family:=
"Calibri",sans-serif'>Section 4.1 </span><span style=3D'font-size:11.0pt;font-=
family:"Calibri",sans-serif;color:black'>IOAM Namespaces<o:p></o:p></span></=
h3><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>Namespaces should be tr=
eated as templates (similar to IPFIX template record formats). This is more =
flexible way of enumerating data. 64K namespace id is a very large namespace=
 and can be reduced to 64 IANA specified name spaces. Separate private name =
space can be allowed instead of interleaving of opaque data in the IANA allo=
cated name space as suggested in the current draft =E2=80=9Copaque state snapshot=E2=
=80=9D.<o:p></o:p></span></p><p class=3DMsoNormal><a href=3D"https://tools.ietf.org/=
html/rfc7011#section-3.4">https://tools.ietf.org/html/rfc7011#section-3.4</a=
><o:p></o:p></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'><o:p>&nbsp=
;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>Feedback=
 3:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>S=
ection 4.2.1 <span style=3D'color:black'>Pre-allocated and Incremental Trace O=
ptions</span></span><span style=3D'font-size:11.0pt'><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt;color:black'>IOAM-Trace-Type:=C2=
=A0 A 24-bit identifier which specifies which data<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:11.0pt;color:black'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 types are=
 used in this node data list.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt'>This is the most contentious of all. In the current=
 proposal, as new data fields are added, there is a corresponding trace type=
 bit need in the header. This essentially means that all possible data field=
s need to be enumerated. Given that we there are 64K names spaces allowed, I=
 don=E2=80=99t see how we can fit all possible data fields in this 24bit vector. I=
 know there was a suggestion of keeping last bit as an extension bit but it =
is still scalable and/or easy to implement in hardware. Besides this the dat=
a fields are not annotated/encoded with the data type, something like in IPF=
IX </span><a href=3D"https://tools.ietf.org/html/rfc7011#section-6.1">https://=
tools.ietf.org/html/rfc7011#section-6.1</a><o:p></o:p></p><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>Feed=
back 4:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0p=
t'>There is no version field in the data header and this will make interoper=
ability challenging. Standard will evolve and headers bit definition and/or =
trace type will change and without version field HW will not be able to corr=
ectly handle the IOAM data headers.<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:11.0pt'>Feedback 5:<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:11.0pt'>Handling of TCP/UDP traffic using GR=
E encap is not acceptable. Here are some of the issues I can think of<o:p></=
o:p></span></p><ul style=3D'margin-top:0in' type=3Ddisc><li class=3DMsoListParagra=
ph style=3D'margin-left:0in;mso-list:l1 level1 lfo2'><span style=3D'font-size:11=
.0pt'>GRE encaped IOAM packets will traverse a different network path then t=
he original packet<o:p></o:p></span></li><li class=3DMsoListParagraph style=3D'm=
argin-left:0in;mso-list:l1 level1 lfo2'><span style=3D'font-size:11.0pt'>Not a=
ll packets can be GRE encaped to avoid the previous problem, due to wastage =
of network bandwidth (typically sampled traffic is used for IOAM). What abou=
t native GRE traffic, will it get further encaped in another GRE tunnel and =
so forth.<o:p></o:p></span></li><li class=3DMsoListParagraph style=3D'margin-lef=
t:0in;mso-list:l1 level1 lfo2'><span style=3D'font-size:11.0pt'>IP header prot=
ocol will point to GRE IP proto and IOAM ethertype (pending allocation by IE=
EE) need to be read from the GRE header to detect an IOAM packet. This means=
 parsing performance penalty for all regular GRE (non IOAM) traffic.<o:p></o=
:p></span></li></ul><p class=3DMsoNormal><span style=3D'font-size:11.0pt'><o:p>&=
nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>Than=
ks,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'>-=
Jai<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt'><=
o:p>&nbsp;</o:p></span></p></div></body></html>

--B_3649173737_1668757442--



From nobody Wed Aug 21 08:58:16 2019
Return-Path: <cpignata@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C3361200C4; Wed, 21 Aug 2019 04:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=KNtuJS3Y; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=mc0YWe6M
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 xy4eVnDXo2m7; Wed, 21 Aug 2019 04:34:30 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 644FB120041; Wed, 21 Aug 2019 04:34:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18245; q=dns/txt; s=iport; t=1566387270; x=1567596870; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Exw9fdFlYVNGDQqs2PbzE4L9QekKC1HDUei3OkO3Lg4=; b=KNtuJS3YMIHT8B11C8awNsd7Huw03wTdQJYfUUppN04phcPMqFJmB3eH Rs+DLiWHv4nx3gY/nK5f3LHFLYpGFK4uIx3TCpopjWz2f5faIfY8YFP4n 3Jq0RimKhZvJulB1R7bm7lYfxjn2D3MnbEMYlK9/AR/x5CjfmMPQ2AMmB s=;
IronPort-PHdr: =?us-ascii?q?9a23=3ALG0Y5x94dVXKbP9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcWdCEL9JeLjRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AeAABxK11d/5xdJa1lGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBVgEBAQEBAQsBgRUvUANtVSAECyoKhBWDRwOKfU2VGoR?= =?us-ascii?q?agUKBEANUCQEBAQwBASMKAgEBhD8CF4JFIzcGDgIFAQEEAQEDAQYEbYUnDIV?= =?us-ascii?q?LAgQSER0BASUSAQ8CAQYCPwMCAgIwFBECBA4FGweDAAGBHU0DHQECDI5gkGE?= =?us-ascii?q?CgTiIYXOBMoJ7AQEFgUZBgxUYghYDBoE0AYRzhnUYgUA/gREnH4JMPoJhAQE?= =?us-ascii?q?CAQGBKgESAQcvFoJeMoImjB0SDoIpMYUPI4hfjjEJAoIdhmiNURuCMYcwhBi?= =?us-ascii?q?EYIVtlT6QKwIEAgQFAg4BAQWBZiJncXAVOyoBgkGCQoNyhRSFP3IBgSiJO4E?= =?us-ascii?q?iAYEgAQE?=
X-IronPort-AV: E=Sophos;i="5.64,412,1559520000";  d="scan'208,217";a="618978222"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 21 Aug 2019 11:34:28 +0000
Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x7LBYSOh023522 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 21 Aug 2019 11:34:29 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 21 Aug 2019 06:34:28 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 21 Aug 2019 06:34:27 -0500
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 21 Aug 2019 06:34:27 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YiRtKgHXRZd391uJdcpNjht+jXXMpTscKPmT50SoEkxnajzfPTqyrvm9VGkTGMCYeFPVSN2MLJANef3P6C0QzruyZiwtubY8EZfCiyidtg5jK1JZMsyY/pW+saEqb8FffJIHrdNcpuVaJzqX+psONTXl/n8S6wqrEIHdiivcAE18QYjpb125Mig9Ebxk+2k4x6qQBnxRFDi/AN3jnjAK6kAle45PDbbCAPprFxaKTsyp2mvfi8VceIZXEDIXz7WDEccPVHfn/TBc+JOzUgXTzLGZ+ZZyqSPg/Sk1o7p2tRG6wlXmIKoXHL/B/7TCX0pSTsPLfQiRC5bc0VqlKABFfQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Exw9fdFlYVNGDQqs2PbzE4L9QekKC1HDUei3OkO3Lg4=; b=bAsE0PrFZH3+3LbG7Ehlgu1IFN9r5+teyIO0B+K9KZbHwTvG7UaAnUTe3hzOLf/n8oHo+epCJ7kOjW7WEyWLb6eiuPQgjPk0k0GqkQQa0JRD90HnKjZfcMmLFvVTnCior96keFTE1YwBZL4Qu9EyUv50ZzTfQaFmwJdIqSrD7s9vibyX13ZZyJrxRLDyf8JS5fFejR+xo8K31FiiZS1E8UukPvL1QNw5qe3sM9slC7uvgiXiDIPOyeP4EcELik+BFVKKnK0YHQoLPwVc6wMrqeOke4tgrMSQg/m5SPbqDBfuOOC+QUhplx97Zu7z8b5H1VuowSPGeuM5jPO0CiOPZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Exw9fdFlYVNGDQqs2PbzE4L9QekKC1HDUei3OkO3Lg4=; b=mc0YWe6McrHCDevUVYTSLlf08tr315NV8JLJ6u27MuQGSLVk2SF2pL35EMWEFzUO41GPfVGErOPL4fFA9bEmDZZUBUbXF0nYFYfFXKdw9P8QI9cPpHUsXrxpMLNJaqvr8Vta3MRwHttMfp9l4zbTYakEFjF6caoC/6OEaOgWnS4=
Received: from BL0PR11MB3028.namprd11.prod.outlook.com (20.177.204.138) by BL0PR11MB2964.namprd11.prod.outlook.com (20.177.205.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Wed, 21 Aug 2019 11:34:26 +0000
Received: from BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::1129:b8ad:27b9:151f]) by BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::1129:b8ad:27b9:151f%6]) with mapi id 15.20.2178.020; Wed, 21 Aug 2019 11:34:26 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Vijay Rangarajan <vijayr@arista.com>
CC: Jai Kumar <jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVV8dSUIHq/ij1ckKKv5AbPc40G6cFZ5UAgAARomA=
Date: Wed, 21 Aug 2019 11:34:26 +0000
Message-ID: <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com>, <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com>
In-Reply-To: <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com>
Accept-Language: en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com; 
x-originating-ip: [108.203.7.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 35640803-0f46-4a9f-29e0-08d7262b85a9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BL0PR11MB2964; 
x-ms-traffictypediagnostic: BL0PR11MB2964:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB2964720E0C9204BAFFB76680C7AA0@BL0PR11MB2964.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0136C1DDA4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(346002)(366004)(376002)(39860400002)(53754006)(189003)(199004)(478600001)(81156014)(8676002)(81166006)(3846002)(6116002)(36756003)(6486002)(229853002)(8936002)(2906002)(71190400001)(71200400001)(6916009)(66066001)(66476007)(66556008)(64756008)(66446008)(66946007)(561944003)(54906003)(316002)(33656002)(7736002)(102836004)(6506007)(53546011)(26005)(5660300002)(256004)(14444005)(2616005)(476003)(446003)(11346002)(76116006)(486006)(4326008)(5070765005)(6246003)(25786009)(6436002)(86362001)(14454004)(76176011)(236005)(54896002)(6512007)(966005)(6306002)(606006)(186003)(53936002)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB2964; H:BL0PR11MB3028.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KwsJrNFoZlPstwzco5Neph2snVFunEgHHZRoHgKaJKF1v/IGum1YcR8h4HJIsiDLiFi90Vaj5P7j63CZWIuWJqD3Tnf0jISYaAYjmScie5tJARFF2GZdQtl7QzwFJlJ6s8t5adQZa97M3mr+mRkLPXLbaPNPGyfW883eNYtP3zJRDaEGrkQ4Qf4kzEzJ188EfHIITGiz2E7Og8N4ATa2PHL5Lnrlo00bw9zed4L2AYpgbKhS5LCsxrPgI+qw7oR+tMniMErOHtX9abzGsG1jcy0IgsaB53p4z74V+m4oVlmfkQvotNVwKm+2x/lmrcZp11u3k2O7Fhhoi3QJCnA7O7xy64prvOWtwM6pRDPrHz/Npisy+c2GDdy+HgO8evzKG7NBd6rgNgPhwqNRfXXTxpCKnD2/LILCj5IMLI6/nmo=
Content-Type: multipart/alternative; boundary="_000_BD32CF3DC6F34CF6A618C41ED0C4D1CBciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 35640803-0f46-4a9f-29e0-08d7262b85a9
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2019 11:34:26.2030 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LYr8L3GvAnY+1isq/trB9T4EISgbt2GsIhEusdnTnV4v9wJEv8wtiWgBWO/LDCjQnCtNu8m4iSbEIVB8i96gaQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2964
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xch-aln-012.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/4g88YkQ9QyucTcMR6iAfXxrgfQw>
X-Mailman-Approved-At: Wed, 21 Aug 2019 08:58:14 -0700
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Aug 2019 11:34:33 -0000

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

SGVsbG8sIFZpamF5LA0KDQpQbGVhc2Ugc2VlIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LXdlaXMtaXBwbS1pb2FtLWV0aC8sIGFuZCB0aGUgZG9jdW1lbnQgdGhpcyByZXBs
YWNlcy4NCg0KVGhhbmtzIQ0KDQpUaHVtYiB0eXBlZCBieSBDYXJsb3MgUGlnbmF0YXJvLg0KRXhj
dXplIHR5cG9mcmFwaGljYWsgZXJyb3dzDQoNCjIwMTkvMDgvMjEgNjozNeOAgVZpamF5IFJhbmdh
cmFqYW4gPHZpamF5ckBhcmlzdGEuY29tPG1haWx0bzp2aWpheXJAYXJpc3RhLmNvbT4+44Gu44Oh
44O844OrOg0KDQpIZWxsbyBhbGw6DQpBcG9sb2dpc2UgaWYgdGhpcyBoYXMgYmVlbiBwcmV2aW91
c2x5IGRpc2N1c3NlZC4NCkluIHJlYWRpbmcgImRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYi
LCBJIGRvbid0IHNlZSBtZW50aW9uIG9mIEdSRSBlbmNhcC4gVGhlIGRyYWZ0LCBpbiBmYWN0IGlu
IFNlYyAzLCBzYXlzIHRoZSBmb2xsb3dpbmcgLSAiVGhlIGluLXNpdHUgT0FNIGRhdGEgZmllbGQg
Y2FuIGJlIHRyYW5zcG9ydGVkIGJ5IGEgdmFyaWV0eSBvZiB0cmFuc3BvcnQgcHJvdG9jb2xzLCBp
bmNsdWRpbmcgTlNILCBTZWdtZW50IFJvdXRpbmcsIEdlbmV2ZSwgSVB2Niwgb3IgSVB2NC4gIFNw
ZWNpZmljYXRpb24gZGV0YWlscyBmb3IgdGhlc2UgZGlmZmVyZW50IHRyYW5zcG9ydCBwcm90b2Nv
bHMgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuIg0KDQpJcyB0aGVyZSBh
bm90aGVyIGRvY3VtZW50LCBvciBhIGRlc2NyaXB0aW9uIHNvbWV3aGVyZSwgdGhhdCB0YWxrcyBh
Ym91dCBob3cgSU9BTSBpcyBwcm9wb3NlZCB0byBiZSBjYXJyaWVkIGluIEdSRT8gd2hhdCB3b3Vs
ZCBiZSB0aGUgR1JFIHBheWxvYWQsIHRoZSBHUkUgcHJvdG9jb2wgdHlwZSBldGM/DQoNClRoYW5r
cywNClZpamF5DQoNCg0KT24gV2VkLCBBdWcgMjEsIDIwMTkgYXQgNzo1MiBBTSBKYWkgS3VtYXIg
PGphaS5rdW1hckBicm9hZGNvbS5jb208bWFpbHRvOmphaS5rdW1hckBicm9hZGNvbS5jb20+PiB3
cm90ZToNCkhlbGxvIEZyYW5rLA0KDQpUaGlzIGlzIGluIGNvbnRleHQgb2Ygb3VyIGNvbnZlcnNh
dGlvbiBhdCBJRVRGMTA1LiBNeSBnb2FsIGlzIHRvIHByb3ZpZGUgaW5wdXQgYW5kIGltcHJvdmUg
Y3VycmVudCBJT0FNIGRhdGEgZHJhZnQgd2l0aCB0aGUgbGVhcm5pbmdzIHdlIGhhZCB3aXRoIElG
QSBkZXBsb3ltZW50Lg0KVGhpcyBmZWVkYmFjayBpcyBiYXNlZCBvbiB2YXJpb3VzIGN1c3RvbWVy
IGludGVyYWN0aW9ucyBhbmQgY29uY2VybnMgcmFpc2VkIGJ5IHRoZW0gd3J0IElPQU0uIEVhY2gg
ZmVlZGJhY2sgaXMgYSBsb25nZXIgdG9waWMgYW5kIEkgYW0gc3RhcnRpbmcgdGhpcyB0aHJlYWQg
YXMgYSBzdW1tYXJ5IGVtYWlsLiBUaGlzIGlzIGp1c3QgaGlnaGxpZ2h0aW5nIHRoZSBpc3N1ZXMg
YW5kIG5vdCB5ZXQgcHJvcG9zaW5nIGFueSBzb2x1dGlvbi4NCg0KDQpGZWVkYmFjayAxOg0KU2Vj
dGlvbiA0LjIuMSBQcmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBPcHRpb25zDQpQ
cmUtYWxsb2NhdGVkIGFuZCBpbmNyZW1lbnRhbCB0cmFjZSBvcHRpb24gaXMgOEJ5dGVzIGxvbmcu
IFRoaXMgY2FuIGJlIGVhc2lseSByZWR1Y2VkIHRvIDRCeXRlcy4NClRoZXJlIGlzIGEgZmVlZGJh
Y2sgdGhhdCBwcmUtYWxsb2NhdGVkIG9wdGlvbiBpcyByZWFsbHkgbm90IG5lZWRlZCBhbmQgZWl0
aGVyIGJlIHJlbW92ZWQgb3IgbWFkZSBvcHRpb25hbC4NCkdpdmVuIHRoYXQgZGVwbG95bWVudHMg
YXJlIHNlbnNpdGl2ZSB0byB0aGUgSU9BTSBvdmVyaGVhZCAoc3BlY2lhbGx5IGluIDVHIGRlcGxv
eW1lbnRzKSwgaXTigJlzIGEgNTAlIGZpeGVkIG92ZXJoZWFkIHNhdmluZ3Mgb24gYSBwZXIgcGFj
a2V0IGJhc2lzLg0KDQoNCkZlZWRiYWNrIDI6DQpTZWN0aW9uIDQuMSBJT0FNIE5hbWVzcGFjZXMN
Ck5hbWVzcGFjZXMgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgdGVtcGxhdGVzIChzaW1pbGFyIHRvIElQ
RklYIHRlbXBsYXRlIHJlY29yZCBmb3JtYXRzKS4gVGhpcyBpcyBtb3JlIGZsZXhpYmxlIHdheSBv
ZiBlbnVtZXJhdGluZyBkYXRhLiA2NEsgbmFtZXNwYWNlIGlkIGlzIGEgdmVyeSBsYXJnZSBuYW1l
c3BhY2UgYW5kIGNhbiBiZSByZWR1Y2VkIHRvIDY0IElBTkEgc3BlY2lmaWVkIG5hbWUgc3BhY2Vz
LiBTZXBhcmF0ZSBwcml2YXRlIG5hbWUgc3BhY2UgY2FuIGJlIGFsbG93ZWQgaW5zdGVhZCBvZiBp
bnRlcmxlYXZpbmcgb2Ygb3BhcXVlIGRhdGEgaW4gdGhlIElBTkEgYWxsb2NhdGVkIG5hbWUgc3Bh
Y2UgYXMgc3VnZ2VzdGVkIGluIHRoZSBjdXJyZW50IGRyYWZ0IOKAnG9wYXF1ZSBzdGF0ZSBzbmFw
c2hvdOKAnS4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3MDExI3NlY3Rpb24tMy40
DQoNCkZlZWRiYWNrIDM6DQpTZWN0aW9uIDQuMi4xIFByZS1hbGxvY2F0ZWQgYW5kIEluY3JlbWVu
dGFsIFRyYWNlIE9wdGlvbnMNCklPQU0tVHJhY2UtVHlwZTogIEEgMjQtYml0IGlkZW50aWZpZXIg
d2hpY2ggc3BlY2lmaWVzIHdoaWNoIGRhdGENCiAgICAgIHR5cGVzIGFyZSB1c2VkIGluIHRoaXMg
bm9kZSBkYXRhIGxpc3QuDQpUaGlzIGlzIHRoZSBtb3N0IGNvbnRlbnRpb3VzIG9mIGFsbC4gSW4g
dGhlIGN1cnJlbnQgcHJvcG9zYWwsIGFzIG5ldyBkYXRhIGZpZWxkcyBhcmUgYWRkZWQsIHRoZXJl
IGlzIGEgY29ycmVzcG9uZGluZyB0cmFjZSB0eXBlIGJpdCBuZWVkIGluIHRoZSBoZWFkZXIuIFRo
aXMgZXNzZW50aWFsbHkgbWVhbnMgdGhhdCBhbGwgcG9zc2libGUgZGF0YSBmaWVsZHMgbmVlZCB0
byBiZSBlbnVtZXJhdGVkLiBHaXZlbiB0aGF0IHdlIHRoZXJlIGFyZSA2NEsgbmFtZXMgc3BhY2Vz
IGFsbG93ZWQsIEkgZG9u4oCZdCBzZWUgaG93IHdlIGNhbiBmaXQgYWxsIHBvc3NpYmxlIGRhdGEg
ZmllbGRzIGluIHRoaXMgMjRiaXQgdmVjdG9yLiBJIGtub3cgdGhlcmUgd2FzIGEgc3VnZ2VzdGlv
biBvZiBrZWVwaW5nIGxhc3QgYml0IGFzIGFuIGV4dGVuc2lvbiBiaXQgYnV0IGl0IGlzIHN0aWxs
IHNjYWxhYmxlIGFuZC9vciBlYXN5IHRvIGltcGxlbWVudCBpbiBoYXJkd2FyZS4gQmVzaWRlcyB0
aGlzIHRoZSBkYXRhIGZpZWxkcyBhcmUgbm90IGFubm90YXRlZC9lbmNvZGVkIHdpdGggdGhlIGRh
dGEgdHlwZSwgc29tZXRoaW5nIGxpa2UgaW4gSVBGSVggaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL3JmYzcwMTEjc2VjdGlvbi02LjENCg0KRmVlZGJhY2sgNDoNClRoZXJlIGlzIG5vIHZlcnNp
b24gZmllbGQgaW4gdGhlIGRhdGEgaGVhZGVyIGFuZCB0aGlzIHdpbGwgbWFrZSBpbnRlcm9wZXJh
YmlsaXR5IGNoYWxsZW5naW5nLiBTdGFuZGFyZCB3aWxsIGV2b2x2ZSBhbmQgaGVhZGVycyBiaXQg
ZGVmaW5pdGlvbiBhbmQvb3IgdHJhY2UgdHlwZSB3aWxsIGNoYW5nZSBhbmQgd2l0aG91dCB2ZXJz
aW9uIGZpZWxkIEhXIHdpbGwgbm90IGJlIGFibGUgdG8gY29ycmVjdGx5IGhhbmRsZSB0aGUgSU9B
TSBkYXRhIGhlYWRlcnMuDQoNCkZlZWRiYWNrIDU6DQpIYW5kbGluZyBvZiBUQ1AvVURQIHRyYWZm
aWMgdXNpbmcgR1JFIGVuY2FwIGlzIG5vdCBhY2NlcHRhYmxlLiBIZXJlIGFyZSBzb21lIG9mIHRo
ZSBpc3N1ZXMgSSBjYW4gdGhpbmsgb2YNCg0KICAqICAgR1JFIGVuY2FwZWQgSU9BTSBwYWNrZXRz
IHdpbGwgdHJhdmVyc2UgYSBkaWZmZXJlbnQgbmV0d29yayBwYXRoIHRoZW4gdGhlIG9yaWdpbmFs
IHBhY2tldA0KICAqICAgTm90IGFsbCBwYWNrZXRzIGNhbiBiZSBHUkUgZW5jYXBlZCB0byBhdm9p
ZCB0aGUgcHJldmlvdXMgcHJvYmxlbSwgZHVlIHRvIHdhc3RhZ2Ugb2YgbmV0d29yayBiYW5kd2lk
dGggKHR5cGljYWxseSBzYW1wbGVkIHRyYWZmaWMgaXMgdXNlZCBmb3IgSU9BTSkuIFdoYXQgYWJv
dXQgbmF0aXZlIEdSRSB0cmFmZmljLCB3aWxsIGl0IGdldCBmdXJ0aGVyIGVuY2FwZWQgaW4gYW5v
dGhlciBHUkUgdHVubmVsIGFuZCBzbyBmb3J0aC4NCiAgKiAgIElQIGhlYWRlciBwcm90b2NvbCB3
aWxsIHBvaW50IHRvIEdSRSBJUCBwcm90byBhbmQgSU9BTSBldGhlcnR5cGUgKHBlbmRpbmcgYWxs
b2NhdGlvbiBieSBJRUVFKSBuZWVkIHRvIGJlIHJlYWQgZnJvbSB0aGUgR1JFIGhlYWRlciB0byBk
ZXRlY3QgYW4gSU9BTSBwYWNrZXQuIFRoaXMgbWVhbnMgcGFyc2luZyBwZXJmb3JtYW5jZSBwZW5h
bHR5IGZvciBhbGwgcmVndWxhciBHUkUgKG5vbiBJT0FNKSB0cmFmZmljLg0KDQpUaGFua3MsDQot
SmFpDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpI
ZWxsbywgVmlqYXksDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5QbGVhc2Ugc2VlJm5ic3A7PGEg
aHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2Vpcy1pcHBtLWlv
YW0tZXRoLyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2Vpcy1pcHBt
LWlvYW0tZXRoLzwvYT4sIGFuZCB0aGUgZG9jdW1lbnQgdGhpcyByZXBsYWNlcy4mbmJzcDs8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyE8YnI+DQo8YnI+DQo8ZGl2IGlkPSJB
cHBsZU1haWxTaWduYXR1cmUiIGRpcj0ibHRyIj48c3BhbiBjbGFzcz0iQXBwbGUtc3R5bGUtc3Bh
biIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAw
LjI5NDExOCk7Ij5UaHVtYiB0eXBlZCBieSBDYXJsb3MgUGlnbmF0YXJvLjwvc3Bhbj4NCjxkaXY+
PHNwYW4gY2xhc3M9IkFwcGxlLXN0eWxlLXNwYW4iIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGln
aHQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC4yOTY4NzUpOyAtd2Via2l0LWNvbXBvc2l0aW9u
LWZpbGwtY29sb3I6IHJnYmEoMTc1LCAxOTIsIDIyNywgMC4yMzA0NjkpOyAtd2Via2l0LWNvbXBv
c2l0aW9uLWZyYW1lLWNvbG9yOiByZ2JhKDc3LCAxMjgsIDE4MCwgMC4yMzA0NjkpOyAiPkV4Y3V6
ZSB0eXBvZnJhcGhpY2FrIGVycm93czwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9Imx0
ciI+PGJyPg0KMjAxOS8wOC8yMSA2OjM144CBVmlqYXkgUmFuZ2FyYWphbiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnZpamF5ckBhcmlzdGEuY29tIj52aWpheXJAYXJpc3RhLmNvbTwvYT4mZ3Q744Gu44Oh
44O844OrOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2
IGRpcj0ibHRyIj4NCjxkaXYgZGlyPSJsdHIiPkhlbGxvIGFsbDoNCjxkaXY+QXBvbG9naXNlIGlm
IHRoaXMgaGFzIGJlZW4gcHJldmlvdXNseSBkaXNjdXNzZWQuPGJyPg0KPGRpdj5JbiByZWFkaW5n
ICZxdW90O2RyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYmcXVvdDssIEkgZG9uJ3Qgc2VlIG1l
bnRpb24gb2YgR1JFIGVuY2FwLiBUaGUgZHJhZnQsIGluIGZhY3QgaW4gU2VjIDMsIHNheXMgdGhl
IGZvbGxvd2luZyAtICZxdW90O1RoZSBpbi1zaXR1IE9BTSBkYXRhIGZpZWxkIGNhbiBiZSB0cmFu
c3BvcnRlZCBieSBhIHZhcmlldHkgb2YgdHJhbnNwb3J0IHByb3RvY29scywgaW5jbHVkaW5nIE5T
SCwgU2VnbWVudCBSb3V0aW5nLCBHZW5ldmUsIElQdjYsDQogb3IgSVB2NC4mbmJzcDsgU3BlY2lm
aWNhdGlvbiBkZXRhaWxzIGZvciB0aGVzZSBkaWZmZXJlbnQgdHJhbnNwb3J0IHByb3RvY29scyBh
cmUgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4mcXVvdDs8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SXMgdGhlcmUgYW5vdGhlciBkb2N1bWVudCwgb3Ig
YSBkZXNjcmlwdGlvbiBzb21ld2hlcmUsIHRoYXQgdGFsa3MgYWJvdXQgaG93IElPQU0gaXMgcHJv
cG9zZWQgdG8gYmUgY2FycmllZCBpbiBHUkU/IHdoYXQgd291bGQgYmUgdGhlIEdSRSBwYXlsb2Fk
LCB0aGUgR1JFIHByb3RvY29sIHR5cGUgZXRjPzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+VGhhbmtzLDwvZGl2Pg0KPGRpdj5WaWpheTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPg0KPGRpdiBkaXI9Imx0ciIgY2xh
c3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwgQXVnIDIxLCAyMDE5IGF0IDc6NTIgQU0gSmFpIEt1bWFy
ICZsdDs8YSBocmVmPSJtYWlsdG86amFpLmt1bWFyQGJyb2FkY29tLmNvbSI+amFpLmt1bWFyQGJy
b2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9
ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0
OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBsYW5n
PSJFTi1VUyI+DQo8ZGl2IGNsYXNzPSJnbWFpbC1tXy02MjUyNjYwMTI2NjgwNDc2NzE3V29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw
dCI+SGVsbG8gRnJhbmssPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
cHQiPlRoaXMgaXMgaW4gY29udGV4dCBvZiBvdXIgY29udmVyc2F0aW9uIGF0IElFVEYxMDUuIE15
IGdvYWwgaXMgdG8gcHJvdmlkZSBpbnB1dCBhbmQgaW1wcm92ZSBjdXJyZW50IElPQU0gZGF0YSBk
cmFmdCB3aXRoIHRoZSBsZWFybmluZ3Mgd2UgaGFkIHdpdGggSUZBIGRlcGxveW1lbnQuPHU+PC91
Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMXB0Ij5UaGlzIGZlZWRiYWNrIGlzIGJhc2VkIG9uIHZhcmlvdXMgY3VzdG9tZXIg
aW50ZXJhY3Rpb25zIGFuZCBjb25jZXJucyByYWlzZWQgYnkgdGhlbSB3cnQgSU9BTS4gRWFjaCBm
ZWVkYmFjayBpcyBhIGxvbmdlciB0b3BpYyBhbmQgSSBhbSBzdGFydGluZyB0aGlzIHRocmVhZCBh
cyBhIHN1bW1hcnkgZW1haWwuIFRoaXMgaXMganVzdCBoaWdobGlnaHRpbmcgdGhlIGlzc3Vlcw0K
IGFuZCBub3QgeWV0IHByb3Bvc2luZyBhbnkgc29sdXRpb24uIDx1PjwvdT48dT48L3U+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdCI+
PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQiPkZlZWRi
YWNrIDE6PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij5TZWN0aW9uIDQuMi4xIDxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+DQpQcmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBPcHRpb25zPC9z
cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQiPjx1PjwvdT48dT48L3U+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw
dCI+UHJlLWFsbG9jYXRlZCBhbmQgaW5jcmVtZW50YWwgdHJhY2Ugb3B0aW9uIGlzIDhCeXRlcyBs
b25nLiBUaGlzIGNhbiBiZSBlYXNpbHkgcmVkdWNlZCB0byA0Qnl0ZXMuPHU+PC91Pjx1PjwvdT48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MXB0Ij5UaGVyZSBpcyBhIGZlZWRiYWNrIHRoYXQgcHJlLWFsbG9jYXRlZCBvcHRpb24gaXMgcmVh
bGx5IG5vdCBuZWVkZWQgYW5kIGVpdGhlciBiZSByZW1vdmVkIG9yIG1hZGUgb3B0aW9uYWwuPHU+
PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMXB0Ij5HaXZlbiB0aGF0IGRlcGxveW1lbnRzIGFyZSBzZW5zaXRpdmUgdG8g
dGhlIElPQU0gb3ZlcmhlYWQgKHNwZWNpYWxseSBpbiA1RyBkZXBsb3ltZW50cyksIGl04oCZcyBh
IDUwJSBmaXhlZCBvdmVyaGVhZCBzYXZpbmdzIG9uIGEgcGVyIHBhY2tldCBiYXNpcy48dT48L3U+
PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExcHQiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdCI+PHU+PC91PiZuYnNwOzx1Pjwv
dT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0Ij5GZWVkYmFjayAyOjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxoMz48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6Q2FsaWJyaSxzYW5zLXNlcmlmIj5TZWN0
aW9uIDQuMSA8L3NwYW4+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6
Q2FsaWJyaSxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JT0FNIE5hbWVzcGFjZXM8dT48L3U+PHU+
PC91Pjwvc3Bhbj48L2gzPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMXB0Ij5OYW1lc3BhY2VzIHNob3VsZCBiZSB0cmVhdGVkIGFzIHRlbXBsYXRlcyAoc2lt
aWxhciB0byBJUEZJWCB0ZW1wbGF0ZSByZWNvcmQgZm9ybWF0cykuIFRoaXMgaXMgbW9yZSBmbGV4
aWJsZSB3YXkgb2YgZW51bWVyYXRpbmcgZGF0YS4gNjRLIG5hbWVzcGFjZSBpZCBpcyBhIHZlcnkg
bGFyZ2UgbmFtZXNwYWNlIGFuZCBjYW4gYmUgcmVkdWNlZCB0byA2NCBJQU5BIHNwZWNpZmllZA0K
IG5hbWUgc3BhY2VzLiBTZXBhcmF0ZSBwcml2YXRlIG5hbWUgc3BhY2UgY2FuIGJlIGFsbG93ZWQg
aW5zdGVhZCBvZiBpbnRlcmxlYXZpbmcgb2Ygb3BhcXVlIGRhdGEgaW4gdGhlIElBTkEgYWxsb2Nh
dGVkIG5hbWUgc3BhY2UgYXMgc3VnZ2VzdGVkIGluIHRoZSBjdXJyZW50IGRyYWZ0IOKAnG9wYXF1
ZSBzdGF0ZSBzbmFwc2hvdOKAnS48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzAxMSNz
ZWN0aW9uLTMuNCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM3MDExI3NlY3Rpb24tMy40PC9hPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
cHQiPkZlZWRiYWNrIDM6PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij5TZWN0aW9uIDQuMi4xIDxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+DQpQcmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBP
cHRpb25zPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQiPjx1PjwvdT48
dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTFwdDtjb2xvcjpibGFjayI+SU9BTS1UcmFjZS1UeXBlOiZuYnNwOyBBIDI0LWJpdCBp
ZGVudGlmaWVyIHdoaWNoIHNwZWNpZmllcyB3aGljaCBkYXRhPHU+PC91Pjx1PjwvdT48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZXMgYXJlIHVzZWQg
aW4gdGhpcyBub2RlIGRhdGEgbGlzdC48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQiPlRoaXMgaXMgdGhlIG1v
c3QgY29udGVudGlvdXMgb2YgYWxsLiBJbiB0aGUgY3VycmVudCBwcm9wb3NhbCwgYXMgbmV3IGRh
dGEgZmllbGRzIGFyZSBhZGRlZCwgdGhlcmUgaXMgYSBjb3JyZXNwb25kaW5nIHRyYWNlIHR5cGUg
Yml0IG5lZWQgaW4gdGhlIGhlYWRlci4gVGhpcyBlc3NlbnRpYWxseSBtZWFucyB0aGF0IGFsbCBw
b3NzaWJsZSBkYXRhIGZpZWxkcyBuZWVkDQogdG8gYmUgZW51bWVyYXRlZC4gR2l2ZW4gdGhhdCB3
ZSB0aGVyZSBhcmUgNjRLIG5hbWVzIHNwYWNlcyBhbGxvd2VkLCBJIGRvbuKAmXQgc2VlIGhvdyB3
ZSBjYW4gZml0IGFsbCBwb3NzaWJsZSBkYXRhIGZpZWxkcyBpbiB0aGlzIDI0Yml0IHZlY3Rvci4g
SSBrbm93IHRoZXJlIHdhcyBhIHN1Z2dlc3Rpb24gb2Yga2VlcGluZyBsYXN0IGJpdCBhcyBhbiBl
eHRlbnNpb24gYml0IGJ1dCBpdCBpcyBzdGlsbCBzY2FsYWJsZSBhbmQvb3IgZWFzeSB0byBpbXBs
ZW1lbnQNCiBpbiBoYXJkd2FyZS4gQmVzaWRlcyB0aGlzIHRoZSBkYXRhIGZpZWxkcyBhcmUgbm90
IGFubm90YXRlZC9lbmNvZGVkIHdpdGggdGhlIGRhdGEgdHlwZSwgc29tZXRoaW5nIGxpa2UgaW4g
SVBGSVgNCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzAx
MSNzZWN0aW9uLTYuMSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM3MDExI3NlY3Rpb24tNi4xPC9hPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQiPkZlZWRiYWNrIDQ6PHU+PC91Pjx1PjwvdT48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0
Ij5UaGVyZSBpcyBubyB2ZXJzaW9uIGZpZWxkIGluIHRoZSBkYXRhIGhlYWRlciBhbmQgdGhpcyB3
aWxsIG1ha2UgaW50ZXJvcGVyYWJpbGl0eSBjaGFsbGVuZ2luZy4gU3RhbmRhcmQgd2lsbCBldm9s
dmUgYW5kIGhlYWRlcnMgYml0IGRlZmluaXRpb24gYW5kL29yIHRyYWNlIHR5cGUgd2lsbCBjaGFu
Z2UgYW5kIHdpdGhvdXQgdmVyc2lvbiBmaWVsZCBIVyB3aWxsIG5vdA0KIGJlIGFibGUgdG8gY29y
cmVjdGx5IGhhbmRsZSB0aGUgSU9BTSBkYXRhIGhlYWRlcnMuPHU+PC91Pjx1PjwvdT48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48
dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExcHQiPkZlZWRiYWNrIDU6PHU+PC91Pjx1PjwvdT48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij5I
YW5kbGluZyBvZiBUQ1AvVURQIHRyYWZmaWMgdXNpbmcgR1JFIGVuY2FwIGlzIG5vdCBhY2NlcHRh
YmxlLiBIZXJlIGFyZSBzb21lIG9mIHRoZSBpc3N1ZXMgSSBjYW4gdGhpbmsgb2Y8dT48L3U+PHU+
PC91Pjwvc3Bhbj48L3A+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iZ21haWwtbV8tNjI1MjY2MDEyNjY4MDQ3NjcxN01zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij5H
UkUgZW5jYXBlZCBJT0FNIHBhY2tldHMgd2lsbCB0cmF2ZXJzZSBhIGRpZmZlcmVudCBuZXR3b3Jr
IHBhdGggdGhlbiB0aGUgb3JpZ2luYWwgcGFja2V0PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9saT48
bGkgY2xhc3M9ImdtYWlsLW1fLTYyNTI2NjAxMjY2ODA0NzY3MTdNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MGluIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdCI+Tm90
IGFsbCBwYWNrZXRzIGNhbiBiZSBHUkUgZW5jYXBlZCB0byBhdm9pZCB0aGUgcHJldmlvdXMgcHJv
YmxlbSwgZHVlIHRvIHdhc3RhZ2Ugb2YgbmV0d29yayBiYW5kd2lkdGggKHR5cGljYWxseSBzYW1w
bGVkIHRyYWZmaWMgaXMgdXNlZCBmb3IgSU9BTSkuIFdoYXQgYWJvdXQgbmF0aXZlIEdSRSB0cmFm
ZmljLCB3aWxsIGl0IGdldCBmdXJ0aGVyIGVuY2FwZWQgaW4gYW5vdGhlciBHUkUgdHVubmVsDQog
YW5kIHNvIGZvcnRoLjx1PjwvdT48dT48L3U+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJnbWFpbC1t
Xy02MjUyNjYwMTI2NjgwNDc2NzE3TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjBpbiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQiPklQIGhlYWRlciBwcm90b2NvbCB3
aWxsIHBvaW50IHRvIEdSRSBJUCBwcm90byBhbmQgSU9BTSBldGhlcnR5cGUgKHBlbmRpbmcgYWxs
b2NhdGlvbiBieSBJRUVFKSBuZWVkIHRvIGJlIHJlYWQgZnJvbSB0aGUgR1JFIGhlYWRlciB0byBk
ZXRlY3QgYW4gSU9BTSBwYWNrZXQuIFRoaXMgbWVhbnMgcGFyc2luZyBwZXJmb3JtYW5jZSBwZW5h
bHR5IGZvciBhbGwgcmVndWxhciBHUkUgKG5vbiBJT0FNKSB0cmFmZmljLjx1PjwvdT48dT48L3U+
PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTFwdCI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij5UaGFua3MsPHU+PC91Pjx1Pjwv
dT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0Ij4tSmFpPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0Ij48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_BD32CF3DC6F34CF6A618C41ED0C4D1CBciscocom_--


From nobody Wed Aug 21 09:07:05 2019
Return-Path: <session-request@ietf.org>
X-Original-To: ippm@ietf.org
Delivered-To: ippm@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 97224120BA6; Wed, 21 Aug 2019 09:07:02 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: ippm-chairs@ietf.org, ietf@kuehlewind.net, tpauly@apple.com, ippm@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.100.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156640362253.25821.9703679632180600506.idtracker@ietfa.amsl.com>
Date: Wed, 21 Aug 2019 09:07:02 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/e-vQc5_1HkyewdhimXoia2TWwMg>
Subject: [ippm] ippm - New Meeting Session Request for IETF 106
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Aug 2019 16:07:03 -0000

A new meeting session request has just been submitted by Tommy Pauly, a Chair of the ippm working group.


---------------------------------------------------------
Working Group Name: IP Performance Measurement
Area Name: Transport Area
Session Requester: Tommy Pauly

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 60
Conflicts to Avoid: 
 Chair Conflict:  httpbis taps quic intarea maprg panrg tsvarea tsvwg capport
 Technology Overlap:  6man bfd bmwg v6ops opsec spring
 Key Participant Conflict: mpls


People who must be present:
  Alfred Channon Morton
  Frank Brockners
  Brian Trammell
  Mirja Kuehlewind
  Bill Cerveny
  Giuseppe Fioccola
  Tommy Pauly
  Greg Mirsky &lt;gregimirsky@gmail.com&gt;&gt;

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Thu Aug 22 10:06:29 2019
Return-Path: <vijayr@arista.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18724120848 for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 05:31:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=arista.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 MkTDxc4EG-MB for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 05:31:13 -0700 (PDT)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (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 8F31F120820 for <ippm@ietf.org>; Thu, 22 Aug 2019 05:31:13 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id q16so3718779vsm.2 for <ippm@ietf.org>; Thu, 22 Aug 2019 05:31:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arista.com; s=googlenew; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XY/M2b4pKBI+IW0+6+tm1GwHL4sxiRP6+klVrGqH2Po=; b=GYQIvtXL5czWzZmjF8sAUu23OfYOu9/AmIz6ssATVpI62dUCqE36Vm3Z71DGy7z3zE zxbPsJcFHggvIOqLMHuXmOVPylgQsR6bynABnefspYsjiHS60Z263tawGmER71VbVcRN N2vBUkUgX9jpKcCt8cvsp6y8EmJ40DnMLGr3MyDdVC2N/6N9rTOO0JmbdvXdjS13VYVY I1BNXgy21rrg+f029orVba6BVT6EeBojsJ5JxjNbW+WCN5m2kk/hpAJrc37MNSgynybP sxc9YWRg0phhaqPNhqWch9oOE7JjGQbTjmuDObpfsWJhxaSkHTbhIpKvD10JgRle4p8i tZdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XY/M2b4pKBI+IW0+6+tm1GwHL4sxiRP6+klVrGqH2Po=; b=sTk9SqXvbppRsEtGaoNfWlR87yUBeAFqH5C9fWLrEt6+RGKnDFssv0DJFg4Q5Do9pZ lnT7wHo4FPhuEmWNfa822RDdlnk3ClBDU2ArdcYNkAlMUDCtLWL4ol74M+IT5W3WBXde MJgKAD6EAQqJaO2+nLjjk8+4z6shHIhvYqKbUZxliATypZYmMpw4MxgvuSTpFIFlBtvC irpKbTtJEb7AqysMPP1fVhjDb/GU5paomgcbEdYg5BUfbK2YSRVtZY9Od53GCUj51jCN SesPsrQTX/0WJvpQy/1fmYWxZ0aMBd7pZvqZ1dSuUWgVBfxGYBcsFcbAln6W9lDLVIY3 ViIg==
X-Gm-Message-State: APjAAAWjEflCghSeCFUw/7cIqrO2nlLGg7VEZQw6SznQEiJUSmsY4FHG Cm9Qu6ourLVrchVXqjyshEUmEUQclPTrGi8riX5JIg==
X-Google-Smtp-Source: APXvYqyHnMReoDnBGUb9+uU++svc319lTIBwPIl3KQdwwj33ZTSampmTklpHr55Dmy5re7C1X0uLjLRPVUnayPsMgoA=
X-Received: by 2002:a67:d309:: with SMTP id a9mr24165573vsj.213.1566477072442;  Thu, 22 Aug 2019 05:31:12 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com>
In-Reply-To: <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com>
From: Vijay Rangarajan <vijayr@arista.com>
Date: Thu, 22 Aug 2019 18:01:00 +0530
Message-ID: <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: Jai Kumar <jai.kumar@broadcom.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, Hugh Holbrook <holbrook@arista.com>,  Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>,  Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
Content-Type: multipart/alternative; boundary="00000000000073d9730590b3dd21"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/pk0heDP5V7SDIPFtYG3o4mcQQvw>
X-Mailman-Approved-At: Thu, 22 Aug 2019 10:06:26 -0700
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 12:31:17 -0000

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

Thanks Carlos, for pointing me to the draft.

Based on my understanding of the two drafts I have the following questions
and concerns:

   1. If I understand correctly, to deploy inband telemetry, we would need
   to construct GRE tunnels coinciding with the IOAM domain?
   2. GRE typically requires configuration to provision the tunnels.
   Provisioning and managing these tunnels and keeping these updated as the
   network grows/shrinks could be a significant overhead.
   3. In order to get the benefit of telemetry, we are imposing a change in
   forwarding protocol/topology and configuration - which, I feel is not
   desirable. For example, a customer might have basic L3 routing enabled a=
nd
   the expectation would be for inband telemetry to work seamlessly, withou=
t
   having to revamp the network with GRE tunnels and such. This could be a
   significant barrier to deployment.
   4. If sampling is used to select packets for performing IOAM encap, is
   the expectation that only sampled IOAM packets go through GRE encap? Or =
all
   data packets?
   5. Due to network nodes inserting the IOAM data, the inner L3/L4 headers
   keep getting pushed deeper. I would imagine this gets challenging for AS=
ICs
   to access these fields for hashing/load balancing.
   6. Assuming only a subset of packets in a flow are subject to IOAM
   (based on sampling), how do we ensure these packets take the same networ=
k
   path as the rest of the packets in the flow?

Thanks,
Vijay


On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Hello, Vijay,
>
> Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
> and the document this replaces.
>
> Thanks!
>
> Thumb typed by Carlos Pignataro.
> Excuze typofraphicak errows
>
> 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=
=83=A1=E3=83=BC=E3=83=AB:
>
> Hello all:
> Apologise if this has been previously discussed.
> In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE
> encap. The draft, in fact in Sec 3, says the following - "The in-situ OAM
> data field can be transported by a variety of transport protocols,
> including NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification
> details for these different transport protocols are outside the scope of
> this document."
>
> Is there another document, or a description somewhere, that talks about
> how IOAM is proposed to be carried in GRE? what would be the GRE payload,
> the GRE protocol type etc?
>
> Thanks,
> Vijay
>
>
> On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote:
>
>> Hello Frank,
>>
>>
>>
>> This is in context of our conversation at IETF105. My goal is to provide
>> input and improve current IOAM data draft with the learnings we had with
>> IFA deployment.
>>
>> This feedback is based on various customer interactions and concerns
>> raised by them wrt IOAM. Each feedback is a longer topic and I am starti=
ng
>> this thread as a summary email. This is just highlighting the issues and
>> not yet proposing any solution.
>>
>>
>>
>>
>>
>> Feedback 1:
>>
>> Section 4.2.1 Pre-allocated and Incremental Trace Options
>>
>> Pre-allocated and incremental trace option is 8Bytes long. This can be
>> easily reduced to 4Bytes.
>>
>> There is a feedback that pre-allocated option is really not needed and
>> either be removed or made optional.
>>
>> Given that deployments are sensitive to the IOAM overhead (specially in
>> 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per pack=
et basis.
>>
>>
>>
>>
>>
>> Feedback 2:
>> Section 4.1 IOAM Namespaces
>>
>> Namespaces should be treated as templates (similar to IPFIX template
>> record formats). This is more flexible way of enumerating data. 64K
>> namespace id is a very large namespace and can be reduced to 64 IANA
>> specified name spaces. Separate private name space can be allowed instea=
d
>> of interleaving of opaque data in the IANA allocated name space as
>> suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.
>>
>> https://tools.ietf.org/html/rfc7011#section-3.4
>>
>>
>>
>> Feedback 3:
>>
>> Section 4.2.1 Pre-allocated and Incremental Trace Options
>>
>> IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>>
>>       types are used in this node data list.
>>
>> This is the most contentious of all. In the current proposal, as new dat=
a
>> fields are added, there is a corresponding trace type bit need in the
>> header. This essentially means that all possible data fields need to be
>> enumerated. Given that we there are 64K names spaces allowed, I don=E2=
=80=99t see
>> how we can fit all possible data fields in this 24bit vector. I know the=
re
>> was a suggestion of keeping last bit as an extension bit but it is still
>> scalable and/or easy to implement in hardware. Besides this the data fie=
lds
>> are not annotated/encoded with the data type, something like in IPFIX
>> https://tools.ietf.org/html/rfc7011#section-6.1
>>
>>
>>
>> Feedback 4:
>>
>> There is no version field in the data header and this will make
>> interoperability challenging. Standard will evolve and headers bit
>> definition and/or trace type will change and without version field HW wi=
ll
>> not be able to correctly handle the IOAM data headers.
>>
>>
>>
>> Feedback 5:
>>
>> Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are
>> some of the issues I can think of
>>
>>    - GRE encaped IOAM packets will traverse a different network path
>>    then the original packet
>>    - Not all packets can be GRE encaped to avoid the previous problem,
>>    due to wastage of network bandwidth (typically sampled traffic is use=
d for
>>    IOAM). What about native GRE traffic, will it get further encaped in
>>    another GRE tunnel and so forth.
>>    - IP header protocol will point to GRE IP proto and IOAM ethertype
>>    (pending allocation by IEEE) need to be read from the GRE header to d=
etect
>>    an IOAM packet. This means parsing performance penalty for all regula=
r GRE
>>    (non IOAM) traffic.
>>
>>
>>
>> Thanks,
>>
>> -Jai
>>
>>
>>
>

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

<div dir=3D"ltr"><div>Thanks Carlos, for pointing me to the draft.<div><br>=
</div><div>Based on my understanding of the two drafts I have the following=
 questions and concerns:</div><div><ol><li>If I understand correctly, to de=
ploy inband telemetry, we would need to construct GRE tunnels coinciding wi=
th the IOAM domain?</li><li>GRE typically requires configuration to provisi=
on the tunnels. Provisioning and managing these tunnels and keeping these u=
pdated as the network grows/shrinks could be a significant overhead.</li><l=
i>In order to get the benefit of telemetry, we are imposing a change in for=
warding protocol/topology and configuration - which, I feel is not desirabl=
e. For=C2=A0example, a customer might have basic L3 routing enabled and the=
 expectation would be for inband telemetry to work seamlessly, without havi=
ng to revamp the network with GRE tunnels and such. This could be a signifi=
cant barrier to deployment.<br></li><li>If sampling is used to select packe=
ts for performing IOAM encap, is the expectation that only sampled IOAM pac=
kets go through GRE encap? Or all data packets?</li><li>Due to network node=
s inserting the IOAM data, the inner L3/L4 headers keep getting pushed deep=
er. I would imagine this gets challenging for ASICs to access these fields =
for hashing/load balancing.</li><li>Assuming only a subset of packets in a =
flow are subject to IOAM (based on sampling), how do we ensure these packet=
s take the same network path as the rest of the packets in the flow?</li></=
ol><div>Thanks,</div></div></div><div>Vijay</div><div><br></div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Aug=
 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpig=
nata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt; wrote:<br></di=
v><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">



<div dir=3D"auto">
Hello, Vijay,
<div><br>
</div>
<div>Please see=C2=A0<a href=3D"https://datatracker.ietf.org/doc/draft-weis=
-ippm-ioam-eth/" target=3D"_blank">https://datatracker.ietf.org/doc/draft-w=
eis-ippm-ioam-eth/</a>, and the document this replaces.=C2=A0</div>
<div><br>
</div>
<div>Thanks!<br>
<br>
<div id=3D"gmail-m_-2576896364007892994gmail-m_1780030001074529731AppleMail=
Signature" dir=3D"ltr"><span class=3D"gmail-m_-2576896364007892994gmail-m_1=
780030001074529731Apple-style-span">Thumb typed by Carlos Pignataro.</span>
<div><span class=3D"gmail-m_-2576896364007892994gmail-m_1780030001074529731=
Apple-style-span">Excuze typofraphicak errows</span></div>
</div>
<div dir=3D"ltr"><br>
2019/08/21 6:35=E3=80=81Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arist=
a.com" target=3D"_blank">vijayr@arista.com</a>&gt;=E3=81=AE=E3=83=A1=E3=83=
=BC=E3=83=AB:<br>
<br>
</div>
<blockquote type=3D"cite">
<div dir=3D"ltr">
<div dir=3D"ltr">Hello all:
<div>Apologise if this has been previously discussed.<br>
<div>In reading &quot;draft-ietf-ippm-ioam-data-06&quot;, I don&#39;t see m=
ention of GRE encap. The draft, in fact in Sec 3, says the following - &quo=
t;The in-situ OAM data field can be transported by a variety of transport p=
rotocols, including NSH, Segment Routing, Geneve, IPv6,
 or IPv4.=C2=A0 Specification details for these different transport protoco=
ls are outside the scope of this document.&quot;</div>
</div>
<div><br>
</div>
<div>Is there another document, or a description somewhere, that talks abou=
t how IOAM is proposed to be carried in GRE? what would be the GRE payload,=
 the GRE protocol type etc?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Vijay</div>
<div><br>
</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Aug 21, 2019 at 7:52 AM Jai K=
umar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.ku=
mar@broadcom.com</a>&gt; wrote:<br>
</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">
<div lang=3D"EN-US">
<div class=3D"gmail-m_-2576896364007892994gmail-m_1780030001074529731gmail-=
m_-6252660126680476717WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Hello Frank,<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">This is in context of=
 our conversation at IETF105. My goal is to provide input and improve curre=
nt IOAM data draft with the learnings we had with IFA deployment.<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">This feedback is base=
d on various customer interactions and concerns raised by them wrt IOAM. Ea=
ch feedback is a longer topic and I am starting this thread as a summary em=
ail. This is just highlighting the issues
 and not yet proposing any solution. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Feedback 1:<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Section 4.2.1 <span s=
tyle=3D"color:black">
Pre-allocated and Incremental Trace Options</span></span><span style=3D"fon=
t-size:11pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Pre-allocated and inc=
remental trace option is 8Bytes long. This can be easily reduced to 4Bytes.=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">There is a feedback t=
hat pre-allocated option is really not needed and either be removed or made=
 optional.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Given that deployment=
s are sensitive to the IOAM overhead (specially in 5G deployments), it=E2=
=80=99s a 50% fixed overhead savings on a per packet basis.<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Feedback 2:<u></u><u>=
</u></span></p>
<h3><span style=3D"font-size:11pt;font-family:Calibri,sans-serif">Section 4=
.1 </span>
<span style=3D"font-size:11pt;font-family:Calibri,sans-serif;color:black">I=
OAM Namespaces<u></u><u></u></span></h3>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Namespaces should be =
treated as templates (similar to IPFIX template record formats). This is mo=
re flexible way of enumerating data. 64K namespace id is a very large names=
pace and can be reduced to 64 IANA specified
 name spaces. Separate private name space can be allowed instead of interle=
aving of opaque data in the IANA allocated name space as suggested in the c=
urrent draft =E2=80=9Copaque state snapshot=E2=80=9D.<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/rfc7011#secti=
on-3.4" target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-3.4</=
a><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Feedback 3:<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Section 4.2.1 <span s=
tyle=3D"color:black">
Pre-allocated and Incremental Trace Options</span></span><span style=3D"fon=
t-size:11pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;color:black">IOAM-Trac=
e-Type:=C2=A0 A 24-bit identifier which specifies which data<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;color:black">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 types are used in this node data list.<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">This is the most cont=
entious of all. In the current proposal, as new data fields are added, ther=
e is a corresponding trace type bit need in the header. This essentially me=
ans that all possible data fields need
 to be enumerated. Given that we there are 64K names spaces allowed, I don=
=E2=80=99t see how we can fit all possible data fields in this 24bit vector=
. I know there was a suggestion of keeping last bit as an extension bit but=
 it is still scalable and/or easy to implement
 in hardware. Besides this the data fields are not annotated/encoded with t=
he data type, something like in IPFIX
</span><a href=3D"https://tools.ietf.org/html/rfc7011#section-6.1" target=
=3D"_blank">https://tools.ietf.org/html/rfc7011#section-6.1</a><u></u><u></=
u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Feedback 4:<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">There is no version f=
ield in the data header and this will make interoperability challenging. St=
andard will evolve and headers bit definition and/or trace type will change=
 and without version field HW will not
 be able to correctly handle the IOAM data headers.<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Feedback 5:<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Handling of TCP/UDP t=
raffic using GRE encap is not acceptable. Here are some of the issues I can=
 think of<u></u><u></u></span></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_-2576896364007892994gmail-m_1780030001074529731gmail-m=
_-6252660126680476717MsoListParagraph" style=3D"margin-left:0in">
<span style=3D"font-size:11pt">GRE encaped IOAM packets will traverse a dif=
ferent network path then the original packet<u></u><u></u></span></li><li c=
lass=3D"gmail-m_-2576896364007892994gmail-m_1780030001074529731gmail-m_-625=
2660126680476717MsoListParagraph" style=3D"margin-left:0in">
<span style=3D"font-size:11pt">Not all packets can be GRE encaped to avoid =
the previous problem, due to wastage of network bandwidth (typically sample=
d traffic is used for IOAM). What about native GRE traffic, will it get fur=
ther encaped in another GRE tunnel
 and so forth.<u></u><u></u></span></li><li class=3D"gmail-m_-2576896364007=
892994gmail-m_1780030001074529731gmail-m_-6252660126680476717MsoListParagra=
ph" style=3D"margin-left:0in">
<span style=3D"font-size:11pt">IP header protocol will point to GRE IP prot=
o and IOAM ethertype (pending allocation by IEEE) need to be read from the =
GRE header to detect an IOAM packet. This means parsing performance penalty=
 for all regular GRE (non IOAM) traffic.<u></u><u></u></span></li></ul>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Thanks,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">-Jai<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>

</blockquote></div>

--00000000000073d9730590b3dd21--


From nobody Thu Aug 22 10:06:35 2019
Return-Path: <fbrockne@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1D7D120859; Thu, 22 Aug 2019 05:52:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=JO1YuzCT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=KdJVe+kk
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 aW_XLRLAw1to; Thu, 22 Aug 2019 05:52:16 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 119BF120848; Thu, 22 Aug 2019 05:52:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36130; q=dns/txt; s=iport; t=1566478336; x=1567687936; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=zWIiYRHAhiPR6Hytk0tDIq5XJeCE6q37pbJWJPD9mcg=; b=JO1YuzCTsQC0aaNFKXt4SQe2gdC5DNNFRWfRV2WCsFwN8EyNtmtt50SK B1v+J7ysSGOBy5/01IcVlfY9ZStW4badg8WMt2dffThyxcQRY8TLkuhQ+ hlYHweS6Ca8PmiYrfRn6o2sK7KnpXwhfC+obMb7oWxRv+HHFByA25XwJr g=;
IronPort-PHdr: =?us-ascii?q?9a23=3ALpCcTBRMyubOX4DvDZR2btp9/Npsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOiIwBsNJV1lo13q6KkNSXs35Yg6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AGAADljl5d/4wNJK1kGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUwQBAQEBAQsBgRUvUANtVSAECyqEIINHA4RShhZNgg+?= =?us-ascii?q?XZoEuFIEQA1QJAQEBDAEBIwoCAQGEPwIXgkgjNAkOAgkBAQQBAQECAQYEbYU?= =?us-ascii?q?nDIVKAQEBAQMSEQoTAQElEgEPAgEGAhEEAQEhBwMCAgIwFAkIAgQBDQUIEwe?= =?us-ascii?q?DAYEdTQMdAQIMjjyQYQKBOIhhc4EygnsBAQWBRkGDDRiCFgMGgTQBhHiGdRi?= =?us-ascii?q?BQD+BEUaCTD6CYQEBAgEBgSoBEgEHGgwJFgmCVTKCJowdEg6CKTGFDyOIYI1?= =?us-ascii?q?EbQkCgh2GaIR+iG+CMYcwhBmKT41ch2SQLAIEAgQFAg4BAQWBUDhncXAVO4J?= =?us-ascii?q?sgkKDcoUUhT9yAYEoiQOCQwEB?=
X-IronPort-AV: E=Sophos;i="5.64,416,1559520000";  d="scan'208,217";a="316550334"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Aug 2019 12:52:14 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x7MCqEP9025126 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 22 Aug 2019 12:52:14 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 22 Aug 2019 07:52:13 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 22 Aug 2019 08:52:12 -0400
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 22 Aug 2019 08:52:12 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SZlzKMQHwTScsjvB6HJGPMTbtLJVc2qYrdaU4wo65FCj+XkfmB+Q50CigkPHeNZFfG1FgXEduiPGo8foPIvchy1EkbK9Vup8CRdSC+v7P/2NtT+2HXw/EZC5Br0H2ussZ2yriMwXsncrzKA5Z84Clg9zIAd9QkoavyGgpXGo7jA0k6udR9ass2BEiOLJEkqrdEK+sDcW7/Y5kHSpvlXmgzOVyBxo91xfQySi6r5rWKNGpMaNskT9t4kY6czSlrOFjkC4zlykr7tuCnuG+urYWZvjMRrdfPpi3WooHeC9nDDhx9U5BWn01mGbzpwgABLmB/ZfDukiUmbGAioPsGBDjA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zWIiYRHAhiPR6Hytk0tDIq5XJeCE6q37pbJWJPD9mcg=; b=GzD2xRmIkDzqNUkAsK0zEA+0+4vDRJ9MIVcAbE2sAO1Pa7zAkHjmrXH7env7GnwAP6L+bOpYAdqgdiRCRqsQj4Yr/NQLCpBT06G25+2EPz2xThgBemhhSbJcx+vmawt/WtQxV+t8Ddxr6jY/HFiY+dy/7VhqOd2Wb7ASLKZ4BfvQIyye9/jRz/1ZNQ/KU8loHfwfNBJvQFOtcshMT9vvLVDeythPwudBoLXQFf/qq7v/k0UaSK1nTkauRpiZyzroYBrIXVAqNi3id0tkdyJrilBwXSp1m5TYWFpBxz3k9dAZNQ9yOO7oz1JkjVf6BK1hgk/2CDvNPAuiY+/OCMqVSQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zWIiYRHAhiPR6Hytk0tDIq5XJeCE6q37pbJWJPD9mcg=; b=KdJVe+kkW6GsRLeR+TMewWw/KHRpdZ1onfgNq4tuOf6u3ZXBpe5cWVYIpXQ9LWCkGvDe4gUeOutF0TBHnxU2Xf+/wjVdkJ8jYtKQG1y3zJgek8AAUdOsgouI3iyMcUzSvYRhocZuFZOVo9KxV+4E/JGHyneTiYYqn2KnThoYY10=
Received: from BYAPR11MB2584.namprd11.prod.outlook.com (52.135.227.17) by BYAPR11MB2680.namprd11.prod.outlook.com (52.135.227.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Thu, 22 Aug 2019 12:52:11 +0000
Received: from BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::51d6:e349:66e2:ec7f]) by BYAPR11MB2584.namprd11.prod.outlook.com ([fe80::51d6:e349:66e2:ec7f%7]) with mapi id 15.20.2178.020; Thu, 22 Aug 2019 12:52:11 +0000
From: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
To: Vijay Rangarajan <vijayr@arista.com>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
CC: Jai Kumar <jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, "Hugh Holbrook" <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVV8dS34Exp+d4BkCfNYtowmd7YqcFZ5UAgAARogCAAaIjAIAABWgA
Date: Thu, 22 Aug 2019 12:52:11 +0000
Message-ID: <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com>
In-Reply-To: <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.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=fbrockne@cisco.com; 
x-originating-ip: [2001:420:c0c8:1003::5ef]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c7e71629-9248-4f36-7825-08d726ff8caf
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB2680; 
x-ms-traffictypediagnostic: BYAPR11MB2680:
x-ms-exchange-purlcount: 5
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR11MB26800637CCA94DF20A97B703DAA50@BYAPR11MB2680.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01371B902F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(376002)(366004)(39860400002)(346002)(53754006)(189003)(199004)(6246003)(25786009)(11346002)(440504004)(476003)(74316002)(76116006)(316002)(256004)(229853002)(606006)(71200400001)(14444005)(53936002)(66446008)(71190400001)(517774005)(64756008)(6506007)(86362001)(66946007)(66556008)(4326008)(110136005)(66476007)(53546011)(54906003)(7736002)(5070765005)(236005)(81156014)(14454004)(55016002)(9326002)(81166006)(7696005)(5660300002)(478600001)(8936002)(99286004)(33656002)(102836004)(46003)(561944003)(186003)(6116002)(6436002)(6306002)(54896002)(790700001)(9686003)(2906002)(6636002)(8676002)(76176011)(446003)(966005)(52536014)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2680; H:BYAPR11MB2584.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gYD+LjVDr2jpxLHGGnBUZ1X7+gLzKz28tY3CEzLfclgCi/i4T9gw/FB+UxPMYB3f8N1u+fHOhVV5HdQQudKCZRFFDevulS1GrzLbMoZVsmnRgYilnO2VqLy14ktSSYX+aXIKzrc71ZTLtQzvJfCaRsvGSWT9bRd/hZvpfSU1VPPbLimG+2QFwuKth4saj0/tqioAuATzD4pmuBwYkeVwrZDk8tRrsJn25GKb0k47nOQMbOdog1faFHVz5vBcrbIsUe5qJBT3i8FiGND/9UjXhk9PPInv6Po929ej4vi8VbsAMJVdT78z3XNk34WHOAFirrlTKPOR7tPssg0ubmiI6+Vce546BFjq4xFveYIiuNn9jKyn08w2FHFmLa2u3MxG5z4urv/EMmt0aDRhNh1PwS3sosRRg9iSCH1TZCK9CX4=
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB25845CFB28F096937486F8D7DAA50BYAPR11MB2584namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c7e71629-9248-4f36-7825-08d726ff8caf
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2019 12:52:11.2461 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: I66bQvfO+OELYsDfSP9QF0ZZw01CHIFU6YAnvmSn096AvkO9tfQyqNB6LZsJWgXGG3GB3tj0brUlDszfYXPb6g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2680
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.24, xch-aln-014.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/kTIZRF4ysgPGPtHZQp8yAbrCAlk>
X-Mailman-Approved-At: Thu, 22 Aug 2019 10:06:26 -0700
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 12:52:19 -0000

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

SGkgVmlqYXksDQoNCm5vdGUgdGhhdCB5b3UgZG9u4oCZdCBuZWNlc3NhcmlseSBuZWVkIHRvIOKA
nHR1bm5lbOKAnSDigJMgeW91IGNhbiBqdXN0IHVzZSB0aGUgR1JFIGhlYWRlciB0byBzZXF1ZW5j
ZS1pbiBJT0FNLg0KDQpDaGVlcnMsIEZyYW5rDQoNCkZyb206IFZpamF5IFJhbmdhcmFqYW4gPHZp
amF5ckBhcmlzdGEuY29tPg0KU2VudDogRG9ubmVyc3RhZywgMjIuIEF1Z3VzdCAyMDE5IDA1OjMx
DQpUbzogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIDxjcGlnbmF0YUBjaXNjby5jb20+DQpD
YzogSmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPjsgZHJhZnQtaWV0Zi1pcHBtLWlv
YW0tZGF0YUBpZXRmLm9yZzsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPjsgRnJhbmsgQnJv
Y2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2NvLmNvbT47IEh1Z2ggSG9sYnJvb2sgPGhv
bGJyb29rQGFyaXN0YS5jb20+OyBBbm9vcCBHaGFud2FuaSA8QW5vb3AuR2hhbndhbmlAZGVsbC5j
b20+OyBPVSwgSGVpZGkgPGhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbT47IFN1cmVuZHJhIEFudWJv
bHUgPHN1cmVuZHJhLmFudWJvbHVAYnJvYWRjb20uY29tPjsgSm9obiBMZW1vbiA8am9obi5sZW1v
bkBicm9hZGNvbS5jb20+DQpTdWJqZWN0OiBSZTogW2lwcG1dIFJldmlldyBvbiBkcmFmdC1pZXRm
LWlwcG0taW9hbS1kYXRhLTA2DQoNClRoYW5rcyBDYXJsb3MsIGZvciBwb2ludGluZyBtZSB0byB0
aGUgZHJhZnQuDQoNCkJhc2VkIG9uIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIHR3byBkcmFmdHMg
SSBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zIGFuZCBjb25jZXJuczoNCg0KICAxLiAgSWYg
SSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgdG8gZGVwbG95IGluYmFuZCB0ZWxlbWV0cnksIHdlIHdv
dWxkIG5lZWQgdG8gY29uc3RydWN0IEdSRSB0dW5uZWxzIGNvaW5jaWRpbmcgd2l0aCB0aGUgSU9B
TSBkb21haW4/DQogIDIuICBHUkUgdHlwaWNhbGx5IHJlcXVpcmVzIGNvbmZpZ3VyYXRpb24gdG8g
cHJvdmlzaW9uIHRoZSB0dW5uZWxzLiBQcm92aXNpb25pbmcgYW5kIG1hbmFnaW5nIHRoZXNlIHR1
bm5lbHMgYW5kIGtlZXBpbmcgdGhlc2UgdXBkYXRlZCBhcyB0aGUgbmV0d29yayBncm93cy9zaHJp
bmtzIGNvdWxkIGJlIGEgc2lnbmlmaWNhbnQgb3ZlcmhlYWQuDQogIDMuICBJbiBvcmRlciB0byBn
ZXQgdGhlIGJlbmVmaXQgb2YgdGVsZW1ldHJ5LCB3ZSBhcmUgaW1wb3NpbmcgYSBjaGFuZ2UgaW4g
Zm9yd2FyZGluZyBwcm90b2NvbC90b3BvbG9neSBhbmQgY29uZmlndXJhdGlvbiAtIHdoaWNoLCBJ
IGZlZWwgaXMgbm90IGRlc2lyYWJsZS4gRm9yIGV4YW1wbGUsIGEgY3VzdG9tZXIgbWlnaHQgaGF2
ZSBiYXNpYyBMMyByb3V0aW5nIGVuYWJsZWQgYW5kIHRoZSBleHBlY3RhdGlvbiB3b3VsZCBiZSBm
b3IgaW5iYW5kIHRlbGVtZXRyeSB0byB3b3JrIHNlYW1sZXNzbHksIHdpdGhvdXQgaGF2aW5nIHRv
IHJldmFtcCB0aGUgbmV0d29yayB3aXRoIEdSRSB0dW5uZWxzIGFuZCBzdWNoLiBUaGlzIGNvdWxk
IGJlIGEgc2lnbmlmaWNhbnQgYmFycmllciB0byBkZXBsb3ltZW50Lg0KICA0LiAgSWYgc2FtcGxp
bmcgaXMgdXNlZCB0byBzZWxlY3QgcGFja2V0cyBmb3IgcGVyZm9ybWluZyBJT0FNIGVuY2FwLCBp
cyB0aGUgZXhwZWN0YXRpb24gdGhhdCBvbmx5IHNhbXBsZWQgSU9BTSBwYWNrZXRzIGdvIHRocm91
Z2ggR1JFIGVuY2FwPyBPciBhbGwgZGF0YSBwYWNrZXRzPw0KICA1LiAgRHVlIHRvIG5ldHdvcmsg
bm9kZXMgaW5zZXJ0aW5nIHRoZSBJT0FNIGRhdGEsIHRoZSBpbm5lciBMMy9MNCBoZWFkZXJzIGtl
ZXAgZ2V0dGluZyBwdXNoZWQgZGVlcGVyLiBJIHdvdWxkIGltYWdpbmUgdGhpcyBnZXRzIGNoYWxs
ZW5naW5nIGZvciBBU0lDcyB0byBhY2Nlc3MgdGhlc2UgZmllbGRzIGZvciBoYXNoaW5nL2xvYWQg
YmFsYW5jaW5nLg0KICA2LiAgQXNzdW1pbmcgb25seSBhIHN1YnNldCBvZiBwYWNrZXRzIGluIGEg
ZmxvdyBhcmUgc3ViamVjdCB0byBJT0FNIChiYXNlZCBvbiBzYW1wbGluZyksIGhvdyBkbyB3ZSBl
bnN1cmUgdGhlc2UgcGFja2V0cyB0YWtlIHRoZSBzYW1lIG5ldHdvcmsgcGF0aCBhcyB0aGUgcmVz
dCBvZiB0aGUgcGFja2V0cyBpbiB0aGUgZmxvdz8NClRoYW5rcywNClZpamF5DQoNCg0KT24gV2Vk
LCBBdWcgMjEsIDIwMTkgYXQgNTowNCBQTSBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgPGNw
aWduYXRhQGNpc2NvLmNvbTxtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPj4gd3JvdGU6DQpIZWxs
bywgVmlqYXksDQoNClBsZWFzZSBzZWUgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtd2Vpcy1pcHBtLWlvYW0tZXRoLywgYW5kIHRoZSBkb2N1bWVudCB0aGlzIHJlcGxhY2Vz
Lg0KDQpUaGFua3MhDQpUaHVtYiB0eXBlZCBieSBDYXJsb3MgUGlnbmF0YXJvLg0KRXhjdXplIHR5
cG9mcmFwaGljYWsgZXJyb3dzDQoNCjIwMTkvMDgvMjEgNjozNeOAgVZpamF5IFJhbmdhcmFqYW4g
PHZpamF5ckBhcmlzdGEuY29tPG1haWx0bzp2aWpheXJAYXJpc3RhLmNvbT4+44Gu44Oh44O844Or
Og0KSGVsbG8gYWxsOg0KQXBvbG9naXNlIGlmIHRoaXMgaGFzIGJlZW4gcHJldmlvdXNseSBkaXNj
dXNzZWQuDQpJbiByZWFkaW5nICJkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhLTA2IiwgSSBkb24n
dCBzZWUgbWVudGlvbiBvZiBHUkUgZW5jYXAuIFRoZSBkcmFmdCwgaW4gZmFjdCBpbiBTZWMgMywg
c2F5cyB0aGUgZm9sbG93aW5nIC0gIlRoZSBpbi1zaXR1IE9BTSBkYXRhIGZpZWxkIGNhbiBiZSB0
cmFuc3BvcnRlZCBieSBhIHZhcmlldHkgb2YgdHJhbnNwb3J0IHByb3RvY29scywgaW5jbHVkaW5n
IE5TSCwgU2VnbWVudCBSb3V0aW5nLCBHZW5ldmUsIElQdjYsIG9yIElQdjQuICBTcGVjaWZpY2F0
aW9uIGRldGFpbHMgZm9yIHRoZXNlIGRpZmZlcmVudCB0cmFuc3BvcnQgcHJvdG9jb2xzIGFyZSBv
dXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiINCg0KSXMgdGhlcmUgYW5vdGhlciBk
b2N1bWVudCwgb3IgYSBkZXNjcmlwdGlvbiBzb21ld2hlcmUsIHRoYXQgdGFsa3MgYWJvdXQgaG93
IElPQU0gaXMgcHJvcG9zZWQgdG8gYmUgY2FycmllZCBpbiBHUkU/IHdoYXQgd291bGQgYmUgdGhl
IEdSRSBwYXlsb2FkLCB0aGUgR1JFIHByb3RvY29sIHR5cGUgZXRjPw0KDQpUaGFua3MsDQpWaWph
eQ0KDQoNCk9uIFdlZCwgQXVnIDIxLCAyMDE5IGF0IDc6NTIgQU0gSmFpIEt1bWFyIDxqYWkua3Vt
YXJAYnJvYWRjb20uY29tPG1haWx0bzpqYWkua3VtYXJAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpI
ZWxsbyBGcmFuaywNCg0KVGhpcyBpcyBpbiBjb250ZXh0IG9mIG91ciBjb252ZXJzYXRpb24gYXQg
SUVURjEwNS4gTXkgZ29hbCBpcyB0byBwcm92aWRlIGlucHV0IGFuZCBpbXByb3ZlIGN1cnJlbnQg
SU9BTSBkYXRhIGRyYWZ0IHdpdGggdGhlIGxlYXJuaW5ncyB3ZSBoYWQgd2l0aCBJRkEgZGVwbG95
bWVudC4NClRoaXMgZmVlZGJhY2sgaXMgYmFzZWQgb24gdmFyaW91cyBjdXN0b21lciBpbnRlcmFj
dGlvbnMgYW5kIGNvbmNlcm5zIHJhaXNlZCBieSB0aGVtIHdydCBJT0FNLiBFYWNoIGZlZWRiYWNr
IGlzIGEgbG9uZ2VyIHRvcGljIGFuZCBJIGFtIHN0YXJ0aW5nIHRoaXMgdGhyZWFkIGFzIGEgc3Vt
bWFyeSBlbWFpbC4gVGhpcyBpcyBqdXN0IGhpZ2hsaWdodGluZyB0aGUgaXNzdWVzIGFuZCBub3Qg
eWV0IHByb3Bvc2luZyBhbnkgc29sdXRpb24uDQoNCg0KRmVlZGJhY2sgMToNClNlY3Rpb24gNC4y
LjEgUHJlLWFsbG9jYXRlZCBhbmQgSW5jcmVtZW50YWwgVHJhY2UgT3B0aW9ucw0KUHJlLWFsbG9j
YXRlZCBhbmQgaW5jcmVtZW50YWwgdHJhY2Ugb3B0aW9uIGlzIDhCeXRlcyBsb25nLiBUaGlzIGNh
biBiZSBlYXNpbHkgcmVkdWNlZCB0byA0Qnl0ZXMuDQpUaGVyZSBpcyBhIGZlZWRiYWNrIHRoYXQg
cHJlLWFsbG9jYXRlZCBvcHRpb24gaXMgcmVhbGx5IG5vdCBuZWVkZWQgYW5kIGVpdGhlciBiZSBy
ZW1vdmVkIG9yIG1hZGUgb3B0aW9uYWwuDQpHaXZlbiB0aGF0IGRlcGxveW1lbnRzIGFyZSBzZW5z
aXRpdmUgdG8gdGhlIElPQU0gb3ZlcmhlYWQgKHNwZWNpYWxseSBpbiA1RyBkZXBsb3ltZW50cyks
IGl04oCZcyBhIDUwJSBmaXhlZCBvdmVyaGVhZCBzYXZpbmdzIG9uIGEgcGVyIHBhY2tldCBiYXNp
cy4NCg0KDQpGZWVkYmFjayAyOg0KU2VjdGlvbiA0LjEgSU9BTSBOYW1lc3BhY2VzDQpOYW1lc3Bh
Y2VzIHNob3VsZCBiZSB0cmVhdGVkIGFzIHRlbXBsYXRlcyAoc2ltaWxhciB0byBJUEZJWCB0ZW1w
bGF0ZSByZWNvcmQgZm9ybWF0cykuIFRoaXMgaXMgbW9yZSBmbGV4aWJsZSB3YXkgb2YgZW51bWVy
YXRpbmcgZGF0YS4gNjRLIG5hbWVzcGFjZSBpZCBpcyBhIHZlcnkgbGFyZ2UgbmFtZXNwYWNlIGFu
ZCBjYW4gYmUgcmVkdWNlZCB0byA2NCBJQU5BIHNwZWNpZmllZCBuYW1lIHNwYWNlcy4gU2VwYXJh
dGUgcHJpdmF0ZSBuYW1lIHNwYWNlIGNhbiBiZSBhbGxvd2VkIGluc3RlYWQgb2YgaW50ZXJsZWF2
aW5nIG9mIG9wYXF1ZSBkYXRhIGluIHRoZSBJQU5BIGFsbG9jYXRlZCBuYW1lIHNwYWNlIGFzIHN1
Z2dlc3RlZCBpbiB0aGUgY3VycmVudCBkcmFmdCDigJxvcGFxdWUgc3RhdGUgc25hcHNob3TigJ0u
DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzAxMSNzZWN0aW9uLTMuNA0KDQpGZWVk
YmFjayAzOg0KU2VjdGlvbiA0LjIuMSBQcmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFj
ZSBPcHRpb25zDQpJT0FNLVRyYWNlLVR5cGU6ICBBIDI0LWJpdCBpZGVudGlmaWVyIHdoaWNoIHNw
ZWNpZmllcyB3aGljaCBkYXRhDQogICAgICB0eXBlcyBhcmUgdXNlZCBpbiB0aGlzIG5vZGUgZGF0
YSBsaXN0Lg0KVGhpcyBpcyB0aGUgbW9zdCBjb250ZW50aW91cyBvZiBhbGwuIEluIHRoZSBjdXJy
ZW50IHByb3Bvc2FsLCBhcyBuZXcgZGF0YSBmaWVsZHMgYXJlIGFkZGVkLCB0aGVyZSBpcyBhIGNv
cnJlc3BvbmRpbmcgdHJhY2UgdHlwZSBiaXQgbmVlZCBpbiB0aGUgaGVhZGVyLiBUaGlzIGVzc2Vu
dGlhbGx5IG1lYW5zIHRoYXQgYWxsIHBvc3NpYmxlIGRhdGEgZmllbGRzIG5lZWQgdG8gYmUgZW51
bWVyYXRlZC4gR2l2ZW4gdGhhdCB3ZSB0aGVyZSBhcmUgNjRLIG5hbWVzIHNwYWNlcyBhbGxvd2Vk
LCBJIGRvbuKAmXQgc2VlIGhvdyB3ZSBjYW4gZml0IGFsbCBwb3NzaWJsZSBkYXRhIGZpZWxkcyBp
biB0aGlzIDI0Yml0IHZlY3Rvci4gSSBrbm93IHRoZXJlIHdhcyBhIHN1Z2dlc3Rpb24gb2Yga2Vl
cGluZyBsYXN0IGJpdCBhcyBhbiBleHRlbnNpb24gYml0IGJ1dCBpdCBpcyBzdGlsbCBzY2FsYWJs
ZSBhbmQvb3IgZWFzeSB0byBpbXBsZW1lbnQgaW4gaGFyZHdhcmUuIEJlc2lkZXMgdGhpcyB0aGUg
ZGF0YSBmaWVsZHMgYXJlIG5vdCBhbm5vdGF0ZWQvZW5jb2RlZCB3aXRoIHRoZSBkYXRhIHR5cGUs
IHNvbWV0aGluZyBsaWtlIGluIElQRklYIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3
MDExI3NlY3Rpb24tNi4xDQoNCkZlZWRiYWNrIDQ6DQpUaGVyZSBpcyBubyB2ZXJzaW9uIGZpZWxk
IGluIHRoZSBkYXRhIGhlYWRlciBhbmQgdGhpcyB3aWxsIG1ha2UgaW50ZXJvcGVyYWJpbGl0eSBj
aGFsbGVuZ2luZy4gU3RhbmRhcmQgd2lsbCBldm9sdmUgYW5kIGhlYWRlcnMgYml0IGRlZmluaXRp
b24gYW5kL29yIHRyYWNlIHR5cGUgd2lsbCBjaGFuZ2UgYW5kIHdpdGhvdXQgdmVyc2lvbiBmaWVs
ZCBIVyB3aWxsIG5vdCBiZSBhYmxlIHRvIGNvcnJlY3RseSBoYW5kbGUgdGhlIElPQU0gZGF0YSBo
ZWFkZXJzLg0KDQpGZWVkYmFjayA1Og0KSGFuZGxpbmcgb2YgVENQL1VEUCB0cmFmZmljIHVzaW5n
IEdSRSBlbmNhcCBpcyBub3QgYWNjZXB0YWJsZS4gSGVyZSBhcmUgc29tZSBvZiB0aGUgaXNzdWVz
IEkgY2FuIHRoaW5rIG9mDQoNCiAgKiAgIEdSRSBlbmNhcGVkIElPQU0gcGFja2V0cyB3aWxsIHRy
YXZlcnNlIGEgZGlmZmVyZW50IG5ldHdvcmsgcGF0aCB0aGVuIHRoZSBvcmlnaW5hbCBwYWNrZXQN
CiAgKiAgIE5vdCBhbGwgcGFja2V0cyBjYW4gYmUgR1JFIGVuY2FwZWQgdG8gYXZvaWQgdGhlIHBy
ZXZpb3VzIHByb2JsZW0sIGR1ZSB0byB3YXN0YWdlIG9mIG5ldHdvcmsgYmFuZHdpZHRoICh0eXBp
Y2FsbHkgc2FtcGxlZCB0cmFmZmljIGlzIHVzZWQgZm9yIElPQU0pLiBXaGF0IGFib3V0IG5hdGl2
ZSBHUkUgdHJhZmZpYywgd2lsbCBpdCBnZXQgZnVydGhlciBlbmNhcGVkIGluIGFub3RoZXIgR1JF
IHR1bm5lbCBhbmQgc28gZm9ydGguDQogICogICBJUCBoZWFkZXIgcHJvdG9jb2wgd2lsbCBwb2lu
dCB0byBHUkUgSVAgcHJvdG8gYW5kIElPQU0gZXRoZXJ0eXBlIChwZW5kaW5nIGFsbG9jYXRpb24g
YnkgSUVFRSkgbmVlZCB0byBiZSByZWFkIGZyb20gdGhlIEdSRSBoZWFkZXIgdG8gZGV0ZWN0IGFu
IElPQU0gcGFja2V0LiBUaGlzIG1lYW5zIHBhcnNpbmcgcGVyZm9ybWFuY2UgcGVuYWx0eSBmb3Ig
YWxsIHJlZ3VsYXIgR1JFIChub24gSU9BTSkgdHJhZmZpYy4NCg0KVGhhbmtzLA0KLUphaQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpoMw0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIENoYXIiOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMy41cHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5
bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpzcGFuLmdtYWlsLW0tMjU3Njg5NjM2NDAwNzg5Mjk5NGdtYWlsLW0xNzgwMDMwMDAxMDc0NTI5
NzMxYXBwbGUtc3R5bGUtc3Bhbg0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXy0yNTc2ODk2MzY0
MDA3ODkyOTk0Z21haWwtbV8xNzgwMDMwMDAxMDc0NTI5NzMxYXBwbGUtc3R5bGUtc3Bhbjt9DQpz
cGFuLkhlYWRpbmczQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAzIENoYXIiOw0KCW1z
by1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDMiOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjM3NjM7fQ0KcC5n
bWFpbC1tLTI1NzY4OTYzNjQwMDc4OTI5OTRnbWFpbC1tMTc4MDAzMDAwMTA3NDUyOTczMWdtYWls
LW0tNjI1MjY2MDEyNjY4MDQ3NjcxN21zb2xpc3RwYXJhZ3JhcGgsIGxpLmdtYWlsLW0tMjU3Njg5
NjM2NDAwNzg5Mjk5NGdtYWlsLW0xNzgwMDMwMDAxMDc0NTI5NzMxZ21haWwtbS02MjUyNjYwMTI2
NjgwNDc2NzE3bXNvbGlzdHBhcmFncmFwaCwgZGl2LmdtYWlsLW0tMjU3Njg5NjM2NDAwNzg5Mjk5
NGdtYWlsLW0xNzgwMDMwMDAxMDc0NTI5NzMxZ21haWwtbS02MjUyNjYwMTI2NjgwNDc2NzE3bXNv
bGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpnbWFpbC1tXy0yNTc2ODk2MzY0MDA3ODky
OTk0Z21haWwtbV8xNzgwMDMwMDAxMDc0NTI5NzMxZ21haWwtbV8tNjI1MjY2MDEyNjY4MDQ3Njcx
N21zb2xpc3RwYXJhZ3JhcGg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDIuMGNtIDcwLjg1cHQ7fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25z
ICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxODYyMjM1MTE0Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczoxMzk3Mzk2ODkwO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE5NTYyODA4ODY7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjM4NjM3MDE0O30NCkBsaXN0IGwxOmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4t
Ym90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi
Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94
bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SGkgVmlqYXksPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPm5vdGUgdGhhdCB5b3Ug
ZG9u4oCZdCBuZWNlc3NhcmlseSBuZWVkIHRvIOKAnHR1bm5lbOKAnSDigJMgeW91IGNhbiBqdXN0
IHVzZSB0aGUgR1JFIGhlYWRlciB0byBzZXF1ZW5jZS1pbiBJT0FNLg0KPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkNoZWVycywgRnJhbms8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9t
OjwvYj4gVmlqYXkgUmFuZ2FyYWphbiAmbHQ7dmlqYXlyQGFyaXN0YS5jb20mZ3Q7IDxicj4NCjxi
PlNlbnQ6PC9iPiBEb25uZXJzdGFnLCAyMi4gQXVndXN0IDIwMTkgMDU6MzE8YnI+DQo8Yj5Ubzo8
L2I+IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7Y3BpZ25hdGFAY2lzY28uY29tJmd0
Ozxicj4NCjxiPkNjOjwvYj4gSmFpIEt1bWFyICZsdDtqYWkua3VtYXJAYnJvYWRjb20uY29tJmd0
OzsgZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZzsgSUVURiBJUFBNIFdHICZsdDtp
cHBtQGlldGYub3JnJmd0OzsgRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgJmx0O2Zicm9ja25l
QGNpc2NvLmNvbSZndDs7IEh1Z2ggSG9sYnJvb2sgJmx0O2hvbGJyb29rQGFyaXN0YS5jb20mZ3Q7
OyBBbm9vcCBHaGFud2FuaSAmbHQ7QW5vb3AuR2hhbndhbmlAZGVsbC5jb20mZ3Q7OyBPVSwgSGVp
ZGkgJmx0O2hlaWRpLm91QGFsaWJhYmEtaW5jLmNvbSZndDs7DQogU3VyZW5kcmEgQW51Ym9sdSAm
bHQ7c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20mZ3Q7OyBKb2huIExlbW9uICZsdDtqb2hu
LmxlbW9uQGJyb2FkY29tLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtpcHBtXSBS
ZXZpZXcgb24gZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgQ2FybG9zLCBmb3IgcG9p
bnRpbmcgbWUgdG8gdGhlIGRyYWZ0LjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+QmFzZWQgb24gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgdHdvIGRyYWZ0cyBJ
IGhhdmUgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnMgYW5kIGNvbmNlcm5zOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPG9sIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KSWYgSSB1bmRlcnN0YW5kIGNvcnJl
Y3RseSwgdG8gZGVwbG95IGluYmFuZCB0ZWxlbWV0cnksIHdlIHdvdWxkIG5lZWQgdG8gY29uc3Ry
dWN0IEdSRSB0dW5uZWxzIGNvaW5jaWRpbmcgd2l0aCB0aGUgSU9BTSBkb21haW4/PG86cD48L286
cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0K
R1JFIHR5cGljYWxseSByZXF1aXJlcyBjb25maWd1cmF0aW9uIHRvIHByb3Zpc2lvbiB0aGUgdHVu
bmVscy4gUHJvdmlzaW9uaW5nIGFuZCBtYW5hZ2luZyB0aGVzZSB0dW5uZWxzIGFuZCBrZWVwaW5n
IHRoZXNlIHVwZGF0ZWQgYXMgdGhlIG5ldHdvcmsgZ3Jvd3Mvc2hyaW5rcyBjb3VsZCBiZSBhIHNp
Z25pZmljYW50IG92ZXJoZWFkLjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCkluIG9yZGVyIHRvIGdldCB0aGUgYmVuZWZpdCBv
ZiB0ZWxlbWV0cnksIHdlIGFyZSBpbXBvc2luZyBhIGNoYW5nZSBpbiBmb3J3YXJkaW5nIHByb3Rv
Y29sL3RvcG9sb2d5IGFuZCBjb25maWd1cmF0aW9uIC0gd2hpY2gsIEkgZmVlbCBpcyBub3QgZGVz
aXJhYmxlLiBGb3ImbmJzcDtleGFtcGxlLCBhIGN1c3RvbWVyIG1pZ2h0IGhhdmUgYmFzaWMgTDMg
cm91dGluZyBlbmFibGVkIGFuZCB0aGUgZXhwZWN0YXRpb24gd291bGQgYmUgZm9yIGluYmFuZCB0
ZWxlbWV0cnkNCiB0byB3b3JrIHNlYW1sZXNzbHksIHdpdGhvdXQgaGF2aW5nIHRvIHJldmFtcCB0
aGUgbmV0d29yayB3aXRoIEdSRSB0dW5uZWxzIGFuZCBzdWNoLiBUaGlzIGNvdWxkIGJlIGEgc2ln
bmlmaWNhbnQgYmFycmllciB0byBkZXBsb3ltZW50LjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCklmIHNhbXBsaW5nIGlzIHVz
ZWQgdG8gc2VsZWN0IHBhY2tldHMgZm9yIHBlcmZvcm1pbmcgSU9BTSBlbmNhcCwgaXMgdGhlIGV4
cGVjdGF0aW9uIHRoYXQgb25seSBzYW1wbGVkIElPQU0gcGFja2V0cyBnbyB0aHJvdWdoIEdSRSBl
bmNhcD8gT3IgYWxsIGRhdGEgcGFja2V0cz88bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQpEdWUgdG8gbmV0d29yayBub2RlcyBp
bnNlcnRpbmcgdGhlIElPQU0gZGF0YSwgdGhlIGlubmVyIEwzL0w0IGhlYWRlcnMga2VlcCBnZXR0
aW5nIHB1c2hlZCBkZWVwZXIuIEkgd291bGQgaW1hZ2luZSB0aGlzIGdldHMgY2hhbGxlbmdpbmcg
Zm9yIEFTSUNzIHRvIGFjY2VzcyB0aGVzZSBmaWVsZHMgZm9yIGhhc2hpbmcvbG9hZCBiYWxhbmNp
bmcuPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2
ZWwxIGxmbzEiPg0KQXNzdW1pbmcgb25seSBhIHN1YnNldCBvZiBwYWNrZXRzIGluIGEgZmxvdyBh
cmUgc3ViamVjdCB0byBJT0FNIChiYXNlZCBvbiBzYW1wbGluZyksIGhvdyBkbyB3ZSBlbnN1cmUg
dGhlc2UgcGFja2V0cyB0YWtlIHRoZSBzYW1lIG5ldHdvcmsgcGF0aCBhcyB0aGUgcmVzdCBvZiB0
aGUgcGFja2V0cyBpbiB0aGUgZmxvdz88bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VmlqYXk8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQsIEF1ZyAyMSwg
MjAxOSBhdCA1OjA0IFBNIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmNwaWduYXRhQGNpc2Nv
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvLCBWaWpheSwgPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlJm5ic3A7PGEgaHJlZj0i
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2Vpcy1pcHBtLWlvYW0tZXRo
LyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LXdlaXMtaXBwbS1pb2FtLWV0aC88L2E+LCBhbmQgdGhlIGRvY3VtZW50IHRoaXMgcmVwbGFjZXMu
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0K
PGRpdiBpZD0iZ21haWwtbV8tMjU3Njg5NjM2NDAwNzg5Mjk5NGdtYWlsLW1fMTc4MDAzMDAwMTA3
NDUyOTczMUFwcGxlTWFpbFNpZ25hdHVyZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBj
bGFzcz0iZ21haWwtbS0yNTc2ODk2MzY0MDA3ODkyOTk0Z21haWwtbTE3ODAwMzAwMDEwNzQ1Mjk3
MzFhcHBsZS1zdHlsZS1zcGFuIj5UaHVtYiB0eXBlZCBieSBDYXJsb3MgUGlnbmF0YXJvLjwvc3Bh
bj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGNs
YXNzPSJnbWFpbC1tLTI1NzY4OTYzNjQwMDc4OTI5OTRnbWFpbC1tMTc4MDAzMDAwMTA3NDUyOTcz
MWFwcGxlLXN0eWxlLXNwYW4iPkV4Y3V6ZSB0eXBvZnJhcGhpY2FrIGVycm93czwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQoyMDE5LzA4LzIxIDY6MzU8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7jgIE8L3NwYW4+VmlqYXkg
UmFuZ2FyYWphbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnZpamF5ckBhcmlzdGEuY29tIiB0YXJnZXQ9
Il9ibGFuayI+dmlqYXlyQGFyaXN0YS5jb208L2E+Jmd0OzxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuOBruODoeODvOODqzwvc3Bhbj46PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBh
bGw6IDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFwb2xvZ2lz
ZSBpZiB0aGlzIGhhcyBiZWVuIHByZXZpb3VzbHkgZGlzY3Vzc2VkLjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIHJlYWRpbmcgJnF1b3Q7ZHJhZnQtaWV0Zi1p
cHBtLWlvYW0tZGF0YS0wNiZxdW90OywgSSBkb24ndCBzZWUgbWVudGlvbiBvZiBHUkUgZW5jYXAu
IFRoZSBkcmFmdCwgaW4gZmFjdCBpbiBTZWMgMywgc2F5cyB0aGUgZm9sbG93aW5nIC0gJnF1b3Q7
VGhlIGluLXNpdHUgT0FNIGRhdGEgZmllbGQgY2FuIGJlIHRyYW5zcG9ydGVkIGJ5IGEgdmFyaWV0
eSBvZiB0cmFuc3BvcnQgcHJvdG9jb2xzLCBpbmNsdWRpbmcgTlNILCBTZWdtZW50IFJvdXRpbmcs
DQogR2VuZXZlLCBJUHY2LCBvciBJUHY0LiZuYnNwOyBTcGVjaWZpY2F0aW9uIGRldGFpbHMgZm9y
IHRoZXNlIGRpZmZlcmVudCB0cmFuc3BvcnQgcHJvdG9jb2xzIGFyZSBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzIGRvY3VtZW50LiZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklzIHRoZXJlIGFub3RoZXIgZG9jdW1lbnQs
IG9yIGEgZGVzY3JpcHRpb24gc29tZXdoZXJlLCB0aGF0IHRhbGtzIGFib3V0IGhvdyBJT0FNIGlz
IHByb3Bvc2VkIHRvIGJlIGNhcnJpZWQgaW4gR1JFPyB3aGF0IHdvdWxkIGJlIHRoZSBHUkUgcGF5
bG9hZCwgdGhlIEdSRSBwcm90b2NvbCB0eXBlIGV0Yz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VmlqYXk8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQsIEF1ZyAyMSwgMjAx
OSBhdCA3OjUyIEFNIEphaSBLdW1hciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphaS5rdW1hckBicm9h
ZGNvbS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYWkua3VtYXJAYnJvYWRjb20uY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGVsbG8gRnJhbmssPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5UaGlzIGlzIGluIGNvbnRleHQgb2Ygb3VyIGNvbnZlcnNhdGlvbiBhdCBJRVRGMTA1
LiBNeSBnb2FsIGlzIHRvIHByb3ZpZGUgaW5wdXQgYW5kIGltcHJvdmUgY3VycmVudCBJT0FNIGRh
dGEgZHJhZnQgd2l0aCB0aGUgbGVhcm5pbmdzIHdlIGhhZCB3aXRoIElGQSBkZXBsb3ltZW50Ljxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGlzIGZlZWRiYWNrIGlzIGJh
c2VkIG9uIHZhcmlvdXMgY3VzdG9tZXIgaW50ZXJhY3Rpb25zIGFuZCBjb25jZXJucyByYWlzZWQg
YnkgdGhlbSB3cnQgSU9BTS4gRWFjaCBmZWVkYmFjayBpcyBhIGxvbmdlciB0b3BpYyBhbmQgSSBh
bSBzdGFydGluZyB0aGlzIHRocmVhZCBhcyBhIHN1bW1hcnkgZW1haWwuIFRoaXMNCiBpcyBqdXN0
IGhpZ2hsaWdodGluZyB0aGUgaXNzdWVzIGFuZCBub3QgeWV0IHByb3Bvc2luZyBhbnkgc29sdXRp
b24uIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkZlZWRiYWNrIDE6PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPlNlY3Rpb24gNC4yLjENCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
UHJlLWFsbG9jYXRlZCBhbmQgSW5jcmVtZW50YWwgVHJhY2UgT3B0aW9uczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UHJlLWFsbG9jYXRlZCBhbmQgaW5jcmVt
ZW50YWwgdHJhY2Ugb3B0aW9uIGlzIDhCeXRlcyBsb25nLiBUaGlzIGNhbiBiZSBlYXNpbHkgcmVk
dWNlZCB0byA0Qnl0ZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo
ZXJlIGlzIGEgZmVlZGJhY2sgdGhhdCBwcmUtYWxsb2NhdGVkIG9wdGlvbiBpcyByZWFsbHkgbm90
IG5lZWRlZCBhbmQgZWl0aGVyIGJlIHJlbW92ZWQgb3IgbWFkZSBvcHRpb25hbC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R2l2ZW4gdGhhdCBkZXBsb3ltZW50cyBhcmUg
c2Vuc2l0aXZlIHRvIHRoZSBJT0FNIG92ZXJoZWFkIChzcGVjaWFsbHkgaW4gNUcgZGVwbG95bWVu
dHMpLCBpdOKAmXMgYSA1MCUgZml4ZWQgb3ZlcmhlYWQgc2F2aW5ncyBvbiBhIHBlciBwYWNrZXQg
YmFzaXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RmVlZGJhY2sgMjo8bzpwPjwvbzpwPjwvcD4NCjxoMz48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+U2VjdGlvbiA0LjEgPHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5JT0FNIE5hbWVzcGFjZXM8L3NwYW4+PC9zcGFuPjxvOnA+PC9vOnA+PC9oMz4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TmFtZXNwYWNlcyBzaG91bGQgYmUgdHJlYXRlZCBhcyB0
ZW1wbGF0ZXMgKHNpbWlsYXIgdG8gSVBGSVggdGVtcGxhdGUgcmVjb3JkIGZvcm1hdHMpLiBUaGlz
IGlzIG1vcmUgZmxleGlibGUgd2F5IG9mIGVudW1lcmF0aW5nIGRhdGEuIDY0SyBuYW1lc3BhY2Ug
aWQgaXMgYSB2ZXJ5IGxhcmdlIG5hbWVzcGFjZSBhbmQNCiBjYW4gYmUgcmVkdWNlZCB0byA2NCBJ
QU5BIHNwZWNpZmllZCBuYW1lIHNwYWNlcy4gU2VwYXJhdGUgcHJpdmF0ZSBuYW1lIHNwYWNlIGNh
biBiZSBhbGxvd2VkIGluc3RlYWQgb2YgaW50ZXJsZWF2aW5nIG9mIG9wYXF1ZSBkYXRhIGluIHRo
ZSBJQU5BIGFsbG9jYXRlZCBuYW1lIHNwYWNlIGFzIHN1Z2dlc3RlZCBpbiB0aGUgY3VycmVudCBk
cmFmdCDigJxvcGFxdWUgc3RhdGUgc25hcHNob3TigJ0uPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3
MDExI3NlY3Rpb24tMy40IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL3JmYzcwMTEjc2VjdGlvbi0zLjQ8L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5G
ZWVkYmFjayAzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TZWN0aW9u
IDQuMi4xDQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlByZS1hbGxvY2F0ZWQgYW5kIEluY3Jl
bWVudGFsIFRyYWNlIE9wdGlvbnM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SU9BTS1UcmFjZS1UeXBlOiZuYnNw
OyBBIDI0LWJpdCBpZGVudGlmaWVyIHdoaWNoIHNwZWNpZmllcyB3aGljaCBkYXRhPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlcyBhcmUgdXNlZCBpbiB0
aGlzIG5vZGUgZGF0YSBsaXN0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+VGhpcyBpcyB0aGUgbW9zdCBjb250ZW50aW91cyBvZiBhbGwuIEluIHRoZSBjdXJy
ZW50IHByb3Bvc2FsLCBhcyBuZXcgZGF0YSBmaWVsZHMgYXJlIGFkZGVkLCB0aGVyZSBpcyBhIGNv
cnJlc3BvbmRpbmcgdHJhY2UgdHlwZSBiaXQgbmVlZCBpbiB0aGUgaGVhZGVyLiBUaGlzIGVzc2Vu
dGlhbGx5IG1lYW5zIHRoYXQNCiBhbGwgcG9zc2libGUgZGF0YSBmaWVsZHMgbmVlZCB0byBiZSBl
bnVtZXJhdGVkLiBHaXZlbiB0aGF0IHdlIHRoZXJlIGFyZSA2NEsgbmFtZXMgc3BhY2VzIGFsbG93
ZWQsIEkgZG9u4oCZdCBzZWUgaG93IHdlIGNhbiBmaXQgYWxsIHBvc3NpYmxlIGRhdGEgZmllbGRz
IGluIHRoaXMgMjRiaXQgdmVjdG9yLiBJIGtub3cgdGhlcmUgd2FzIGEgc3VnZ2VzdGlvbiBvZiBr
ZWVwaW5nIGxhc3QgYml0IGFzIGFuIGV4dGVuc2lvbiBiaXQgYnV0IGl0IGlzIHN0aWxsDQogc2Nh
bGFibGUgYW5kL29yIGVhc3kgdG8gaW1wbGVtZW50IGluIGhhcmR3YXJlLiBCZXNpZGVzIHRoaXMg
dGhlIGRhdGEgZmllbGRzIGFyZSBub3QgYW5ub3RhdGVkL2VuY29kZWQgd2l0aCB0aGUgZGF0YSB0
eXBlLCBzb21ldGhpbmcgbGlrZSBpbiBJUEZJWA0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzcwMTEjc2VjdGlvbi02LjEiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjNzAxMSNzZWN0aW9uLTYuMTwvYT48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkZlZWRiYWNrIDQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPlRoZXJlIGlzIG5vIHZlcnNpb24gZmllbGQgaW4gdGhlIGRhdGEgaGVhZGVyIGFuZCB0
aGlzIHdpbGwgbWFrZSBpbnRlcm9wZXJhYmlsaXR5IGNoYWxsZW5naW5nLiBTdGFuZGFyZCB3aWxs
IGV2b2x2ZSBhbmQgaGVhZGVycyBiaXQgZGVmaW5pdGlvbiBhbmQvb3IgdHJhY2UgdHlwZSB3aWxs
IGNoYW5nZSBhbmQgd2l0aG91dA0KIHZlcnNpb24gZmllbGQgSFcgd2lsbCBub3QgYmUgYWJsZSB0
byBjb3JyZWN0bHkgaGFuZGxlIHRoZSBJT0FNIGRhdGEgaGVhZGVycy48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkZlZWRiYWNrIDU6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPkhhbmRsaW5nIG9mIFRDUC9VRFAgdHJhZmZpYyB1c2luZyBHUkUgZW5jYXAgaXMgbm90
IGFjY2VwdGFibGUuIEhlcmUgYXJlIHNvbWUgb2YgdGhlIGlzc3VlcyBJIGNhbiB0aGluayBvZjxv
OnA+PC9vOnA+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJnbWFpbC1tLTI1NzY4
OTYzNjQwMDc4OTI5OTRnbWFpbC1tMTc4MDAzMDAwMTA3NDUyOTczMWdtYWlsLW0tNjI1MjY2MDEy
NjY4MDQ3NjcxN21zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEgbGZv
MiI+DQpHUkUgZW5jYXBlZCBJT0FNIHBhY2tldHMgd2lsbCB0cmF2ZXJzZSBhIGRpZmZlcmVudCBu
ZXR3b3JrIHBhdGggdGhlbiB0aGUgb3JpZ2luYWwgcGFja2V0PG86cD48L286cD48L2xpPjxsaSBj
bGFzcz0iZ21haWwtbS0yNTc2ODk2MzY0MDA3ODkyOTk0Z21haWwtbTE3ODAwMzAwMDEwNzQ1Mjk3
MzFnbWFpbC1tLTYyNTI2NjAxMjY2ODA0NzY3MTdtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibXNv
LWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPg0KTm90IGFsbCBwYWNrZXRzIGNhbiBiZSBHUkUgZW5jYXBl
ZCB0byBhdm9pZCB0aGUgcHJldmlvdXMgcHJvYmxlbSwgZHVlIHRvIHdhc3RhZ2Ugb2YgbmV0d29y
ayBiYW5kd2lkdGggKHR5cGljYWxseSBzYW1wbGVkIHRyYWZmaWMgaXMgdXNlZCBmb3IgSU9BTSku
IFdoYXQgYWJvdXQgbmF0aXZlIEdSRSB0cmFmZmljLCB3aWxsIGl0IGdldCBmdXJ0aGVyIGVuY2Fw
ZWQgaW4gYW5vdGhlciBHUkUgdHVubmVsIGFuZCBzbyBmb3J0aC48bzpwPjwvbzpwPjwvbGk+PGxp
IGNsYXNzPSJnbWFpbC1tLTI1NzY4OTYzNjQwMDc4OTI5OTRnbWFpbC1tMTc4MDAzMDAwMTA3NDUy
OTczMWdtYWlsLW0tNjI1MjY2MDEyNjY4MDQ3NjcxN21zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJt
c28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+DQpJUCBoZWFkZXIgcHJvdG9jb2wgd2lsbCBwb2ludCB0
byBHUkUgSVAgcHJvdG8gYW5kIElPQU0gZXRoZXJ0eXBlIChwZW5kaW5nIGFsbG9jYXRpb24gYnkg
SUVFRSkgbmVlZCB0byBiZSByZWFkIGZyb20gdGhlIEdSRSBoZWFkZXIgdG8gZGV0ZWN0IGFuIElP
QU0gcGFja2V0LiBUaGlzIG1lYW5zIHBhcnNpbmcgcGVyZm9ybWFuY2UgcGVuYWx0eSBmb3IgYWxs
IHJlZ3VsYXIgR1JFIChub24gSU9BTSkgdHJhZmZpYy48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
LUphaTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BYAPR11MB25845CFB28F096937486F8D7DAA50BYAPR11MB2584namp_--


From nobody Thu Aug 22 10:06:41 2019
Return-Path: <vijayr@arista.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 796B7120114 for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 07:23:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=arista.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 yFdKb1cpLbts for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 07:22:57 -0700 (PDT)
Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) (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 5893C120105 for <ippm@ietf.org>; Thu, 22 Aug 2019 07:22:57 -0700 (PDT)
Received: by mail-vs1-xe2b.google.com with SMTP id j25so3934531vsq.12 for <ippm@ietf.org>; Thu, 22 Aug 2019 07:22:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arista.com; s=googlenew; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wi1g5kB3kDjgFTWzbV4taS1IAfRiuwTcYwh7BUpJF20=; b=Rmr+Ucsbb2ytRY2EygM6A43wK+zXqwR5YEQXUC+XPWEBdJwXLUqRqpCHBaux0GBNH9 rBVRe1hzOF5J5o4Ffpw7T8rvJBL2EpjIpK19dRkdwmSMaMn/AFrcfyc7XBupubanADBd eccp6qzE4TTybOdhp6lxYb2lRLDpdgGh/FYew1yTEwtQnteMMYmiouz6JjmhnPllCXmv z8FzrseOulxFpAu4g4mPyDrowSdFd7cciGa+WbC3/f/lWxoRuBv8B6sEWWmQJoxNYNbh ZPWVCzzKvOTFBLPeiqcTvgBBBuzAcuAdzZEoyf72huemXoK5DserThhqhyjhpTFjGSeI Fe5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wi1g5kB3kDjgFTWzbV4taS1IAfRiuwTcYwh7BUpJF20=; b=HzlcFIhl/YFs7WQmb1O1S0PTzV+NJ2YDC8LgtN95FdoNOxAtHszlkYwhYrKkt6hsbB hmtlox0gRa0utZB8mIb4u/3TOaiIaeSumveg+gGA/z9ZaSxJkdviVnu0O42eSPJupj/H KlzRUxo7p4WcRnlrZP/MTBTyMwG91IBuWmB+G0hJ7OPaSepkL9D+1lrVmL5WnTfalec2 AdYwS4Yv5u11Cs7LjX2HKCGd6+lz0psgRJItkzCwLzC8OC4+Begij+i20uCDr/KaDnBc 0uDH4GaPA3EFN6fn+AbugMlCYvoToi/Ami9BId744frMiRoOZIzji77HWeO94vOggaQ0 r3rA==
X-Gm-Message-State: APjAAAXiT0HnqodD1S5DUnKDY70A/c8hAUEcDJW/+uFDHTt699ez8Oaq BNZ6lh+yQtvZiayQNeyeaxTBFt6LdQvTxMD2ZKG5pw==
X-Google-Smtp-Source: APXvYqwI9KiHYmuD3R45/WExTvzZYd0JRoV9R+9jaLGpJY+vBxEEdi/x6x03AiGmQgVTbTgntdPQgcB8sxtsr6pHR1Q=
X-Received: by 2002:a05:6102:24c:: with SMTP id a12mr24273384vsq.226.1566483776131;  Thu, 22 Aug 2019 07:22:56 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com>
From: Vijay Rangarajan <vijayr@arista.com>
Date: Thu, 22 Aug 2019 19:52:44 +0530
Message-ID: <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <jai.kumar@broadcom.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,  "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>,  John Lemon <john.lemon@broadcom.com>
Content-Type: multipart/alternative; boundary="000000000000061cf00590b56d05"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/kUKDQhlzwkiqwXznxiDwKOzrvLY>
X-Mailman-Approved-At: Thu, 22 Aug 2019 10:06:26 -0700
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 14:23:00 -0000

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

Hi Frank:
Thanks, I knew I was missing something.
So basically what you are saying is - let's say we have a UDP packet, we
are just going to stick in the GRE header and IOAM Header and Metadata
in-between the original IP and UDP headers?

So, the next protocol in the IOAM Header should indicate the L4 protocol -
i.e UDP/TCP?
Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, it
actually defines the "Next protocol" in the IOAM header to be an ethertype
value?

Thanks,
Vijay


On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <
fbrockne@cisco.com> wrote:

> Hi Vijay,
>
>
>
> note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =
=E2=80=93 you can just use the
> GRE header to sequence-in IOAM.
>
>
>
> Cheers, Frank
>
>
>
> *From:* Vijay Rangarajan <vijayr@arista.com>
> *Sent:* Donnerstag, 22. August 2019 05:31
> *To:* Carlos Pignataro (cpignata) <cpignata@cisco.com>
> *Cc:* Jai Kumar <jai.kumar@broadcom.com>;
> draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>; Frank
> Brockners (fbrockne) <fbrockne@cisco.com>; Hugh Holbrook <
> holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell.com>; OU, Heidi
> <heidi.ou@alibaba-inc.com>; Surendra Anubolu <
> surendra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> *Subject:* Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Thanks Carlos, for pointing me to the draft.
>
>
>
> Based on my understanding of the two drafts I have the following question=
s
> and concerns:
>
>    1. If I understand correctly, to deploy inband telemetry, we would
>    need to construct GRE tunnels coinciding with the IOAM domain?
>    2. GRE typically requires configuration to provision the tunnels.
>    Provisioning and managing these tunnels and keeping these updated as t=
he
>    network grows/shrinks could be a significant overhead.
>    3. In order to get the benefit of telemetry, we are imposing a change
>    in forwarding protocol/topology and configuration - which, I feel is n=
ot
>    desirable. For example, a customer might have basic L3 routing enabled=
 and
>    the expectation would be for inband telemetry to work seamlessly, with=
out
>    having to revamp the network with GRE tunnels and such. This could be =
a
>    significant barrier to deployment.
>    4. If sampling is used to select packets for performing IOAM encap, is
>    the expectation that only sampled IOAM packets go through GRE encap? O=
r all
>    data packets?
>    5. Due to network nodes inserting the IOAM data, the inner L3/L4
>    headers keep getting pushed deeper. I would imagine this gets challeng=
ing
>    for ASICs to access these fields for hashing/load balancing.
>    6. Assuming only a subset of packets in a flow are subject to IOAM
>    (based on sampling), how do we ensure these packets take the same netw=
ork
>    path as the rest of the packets in the flow?
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
>
> Hello, Vijay,
>
>
>
> Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
> and the document this replaces.
>
>
>
> Thanks!
>
> Thumb typed by Carlos Pignataro.
>
> Excuze typofraphicak errows
>
>
> 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=
=83=A1=E3=83=BC=E3=83=AB:
>
> Hello all:
>
> Apologise if this has been previously discussed.
>
> In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE
> encap. The draft, in fact in Sec 3, says the following - "The in-situ OAM
> data field can be transported by a variety of transport protocols,
> including NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification
> details for these different transport protocols are outside the scope of
> this document."
>
>
>
> Is there another document, or a description somewhere, that talks about
> how IOAM is proposed to be carried in GRE? what would be the GRE payload,
> the GRE protocol type etc?
>
>
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote:
>
> Hello Frank,
>
>
>
> This is in context of our conversation at IETF105. My goal is to provide
> input and improve current IOAM data draft with the learnings we had with
> IFA deployment.
>
> This feedback is based on various customer interactions and concerns
> raised by them wrt IOAM. Each feedback is a longer topic and I am startin=
g
> this thread as a summary email. This is just highlighting the issues and
> not yet proposing any solution.
>
>
>
>
>
> Feedback 1:
>
> Section 4.2.1 Pre-allocated and Incremental Trace Options
>
> Pre-allocated and incremental trace option is 8Bytes long. This can be
> easily reduced to 4Bytes.
>
> There is a feedback that pre-allocated option is really not needed and
> either be removed or made optional.
>
> Given that deployments are sensitive to the IOAM overhead (specially in 5=
G
> deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet b=
asis.
>
>
>
>
>
> Feedback 2:
> Section 4.1 IOAM Namespaces
>
> Namespaces should be treated as templates (similar to IPFIX template
> record formats). This is more flexible way of enumerating data. 64K
> namespace id is a very large namespace and can be reduced to 64 IANA
> specified name spaces. Separate private name space can be allowed instead
> of interleaving of opaque data in the IANA allocated name space as
> suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.
>
> https://tools.ietf.org/html/rfc7011#section-3.4
>
>
>
> Feedback 3:
>
> Section 4.2.1 Pre-allocated and Incremental Trace Options
>
> IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>
>       types are used in this node data list.
>
> This is the most contentious of all. In the current proposal, as new data
> fields are added, there is a corresponding trace type bit need in the
> header. This essentially means that all possible data fields need to be
> enumerated. Given that we there are 64K names spaces allowed, I don=E2=80=
=99t see
> how we can fit all possible data fields in this 24bit vector. I know ther=
e
> was a suggestion of keeping last bit as an extension bit but it is still
> scalable and/or easy to implement in hardware. Besides this the data fiel=
ds
> are not annotated/encoded with the data type, something like in IPFIX
> https://tools.ietf.org/html/rfc7011#section-6.1
>
>
>
> Feedback 4:
>
> There is no version field in the data header and this will make
> interoperability challenging. Standard will evolve and headers bit
> definition and/or trace type will change and without version field HW wil=
l
> not be able to correctly handle the IOAM data headers.
>
>
>
> Feedback 5:
>
> Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are
> some of the issues I can think of
>
>    - GRE encaped IOAM packets will traverse a different network path then
>    the original packet
>    - Not all packets can be GRE encaped to avoid the previous problem,
>    due to wastage of network bandwidth (typically sampled traffic is used=
 for
>    IOAM). What about native GRE traffic, will it get further encaped in
>    another GRE tunnel and so forth.
>    - IP header protocol will point to GRE IP proto and IOAM ethertype
>    (pending allocation by IEEE) need to be read from the GRE header to de=
tect
>    an IOAM packet. This means parsing performance penalty for all regular=
 GRE
>    (non IOAM) traffic.
>
>
>
> Thanks,
>
> -Jai
>
>
>
>

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

<div dir=3D"ltr">Hi Frank:<div>Thanks, I knew I was missing something.</div=
><div>So basically what you are saying is - let&#39;s say we have a UDP pac=
ket, we are just going to stick in the GRE header and IOAM Header and Metad=
ata in-between the original IP and UDP headers?</div><div><br></div><div>So=
, the next protocol in the IOAM Header should indicate the L4 protocol - i.=
e UDP/TCP?=C2=A0</div><div>Looking at=C2=A0<a href=3D"https://datatracker.i=
etf.org/doc/draft-weis-ippm-ioam-eth/">https://datatracker.ietf.org/doc/dra=
ft-weis-ippm-ioam-eth/</a>, it actually defines the &quot;Next protocol&quo=
t; in the IOAM header to be an ethertype value?</div><div><br></div><div>Th=
anks,</div><div>Vijay</div><div><br></div></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 22, 2019 at 6:22 PM F=
rank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.com">fbrockn=
e@cisco.com</a>&gt; wrote:<br></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">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-5719251083479392653WordSection1">
<p class=3D"MsoNormal">Hi Vijay,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">note that you don=E2=80=99t necessarily need to =E2=
=80=9Ctunnel=E2=80=9D =E2=80=93 you can just use the GRE header to sequence=
-in IOAM.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Cheers, Frank<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Vijay Rangarajan &lt;<a href=3D"mailto:=
vijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt; <br>
<b>Sent:</b> Donnerstag, 22. August 2019 05:31<br>
<b>To:</b> Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco=
.com" target=3D"_blank">cpignata@cisco.com</a>&gt;<br>
<b>Cc:</b> Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=
=3D"_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"mailto:draft-ietf-ip=
pm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org=
</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbro=
ckne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;; Hugh Holbrook=
 &lt;<a href=3D"mailto:holbrook@arista.com" target=3D"_blank">holbrook@aris=
ta.com</a>&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.co=
m" target=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;; OU, Heidi &lt;<a href=
=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc=
.com</a>&gt;;
 Surendra Anubolu &lt;<a href=3D"mailto:surendra.anubolu@broadcom.com" targ=
et=3D"_blank">surendra.anubolu@broadcom.com</a>&gt;; John Lemon &lt;<a href=
=3D"mailto:john.lemon@broadcom.com" target=3D"_blank">john.lemon@broadcom.c=
om</a>&gt;<br>
<b>Subject:</b> Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<u></u><u>=
</u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Thanks Carlos, for pointing me to the draft.<u></u><=
u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my understanding of the two drafts I have t=
he following questions and concerns:<u></u><u></u></p>
</div>
<div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal">
If I understand correctly, to deploy inband telemetry, we would need to con=
struct GRE tunnels coinciding with the IOAM domain?<u></u><u></u></li><li c=
lass=3D"MsoNormal">
GRE typically requires configuration to provision the tunnels. Provisioning=
 and managing these tunnels and keeping these updated as the network grows/=
shrinks could be a significant overhead.<u></u><u></u></li><li class=3D"Mso=
Normal">
In order to get the benefit of telemetry, we are imposing a change in forwa=
rding protocol/topology and configuration - which, I feel is not desirable.=
 For=C2=A0example, a customer might have basic L3 routing enabled and the e=
xpectation would be for inband telemetry
 to work seamlessly, without having to revamp the network with GRE tunnels =
and such. This could be a significant barrier to deployment.<u></u><u></u><=
/li><li class=3D"MsoNormal">
If sampling is used to select packets for performing IOAM encap, is the exp=
ectation that only sampled IOAM packets go through GRE encap? Or all data p=
ackets?<u></u><u></u></li><li class=3D"MsoNormal">
Due to network nodes inserting the IOAM data, the inner L3/L4 headers keep =
getting pushed deeper. I would imagine this gets challenging for ASICs to a=
ccess these fields for hashing/load balancing.<u></u><u></u></li><li class=
=3D"MsoNormal">
Assuming only a subset of packets in a flow are subject to IOAM (based on s=
ampling), how do we ensure these packets take the same network path as the =
rest of the packets in the flow?<u></u><u></u></li></ol>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">Vijay<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cp=
ignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignat=
a@cisco.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<p class=3D"MsoNormal">Hello, Vijay, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please see=C2=A0<a href=3D"https://datatracker.ietf.=
org/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https://datatracker.ie=
tf.org/doc/draft-weis-ippm-ioam-eth/</a>, and the document this replaces.=
=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Thanks!<u></u><u></u></=
p>
<div id=3D"gmail-m_-5719251083479392653gmail-m_-2576896364007892994gmail-m_=
1780030001074529731AppleMailSignature">
<p class=3D"MsoNormal"><span class=3D"gmail-m_-5719251083479392653gmail-m-2=
576896364007892994gmail-m1780030001074529731apple-style-span">Thumb typed b=
y Carlos Pignataro.</span>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span class=3D"gmail-m_-5719251083479392653gmail-m-2=
576896364007892994gmail-m1780030001074529731apple-style-span">Excuze typofr=
aphicak errows</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><br>
2019/08/21 6:35<span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81<=
/span>Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=3D"_=
blank">vijayr@arista.com</a>&gt;<span style=3D"font-family:&quot;MS Gothic&=
quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span>:<u></u><u></u></p>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<p class=3D"MsoNormal">Hello all: <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Apologise if this has been previously discussed.<u><=
/u><u></u></p>
<div>
<p class=3D"MsoNormal">In reading &quot;draft-ietf-ippm-ioam-data-06&quot;,=
 I don&#39;t see mention of GRE encap. The draft, in fact in Sec 3, says th=
e following - &quot;The in-situ OAM data field can be transported by a vari=
ety of transport protocols, including NSH, Segment Routing,
 Geneve, IPv6, or IPv4.=C2=A0 Specification details for these different tra=
nsport protocols are outside the scope of this document.&quot;<u></u><u></u=
></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is there another document, or a description somewher=
e, that talks about how IOAM is proposed to be carried in GRE? what would b=
e the GRE payload, the GRE protocol type etc?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Vijay<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar &lt;<a hre=
f=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar@broadcom.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Hello Frank,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">This is in context of our conversation at IETF105. M=
y goal is to provide input and improve current IOAM data draft with the lea=
rnings we had with IFA deployment.<u></u><u></u></p>
<p class=3D"MsoNormal">This feedback is based on various customer interacti=
ons and concerns raised by them wrt IOAM. Each feedback is a longer topic a=
nd I am starting this thread as a summary email. This
 is just highlighting the issues and not yet proposing any solution. <u></u=
><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 1:<u></u><u></u></p>
<p class=3D"MsoNormal">Section 4.2.1
<span style=3D"color:black">Pre-allocated and Incremental Trace Options</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal">Pre-allocated and incremental trace option is 8Bytes=
 long. This can be easily reduced to 4Bytes.<u></u><u></u></p>
<p class=3D"MsoNormal">There is a feedback that pre-allocated option is rea=
lly not needed and either be removed or made optional.<u></u><u></u></p>
<p class=3D"MsoNormal">Given that deployments are sensitive to the IOAM ove=
rhead (specially in 5G deployments), it=E2=80=99s a 50% fixed overhead savi=
ngs on a per packet basis.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 2:<u></u><u></u></p>
<h3><span style=3D"font-size:11pt">Section 4.1 <span style=3D"color:black">=
IOAM Namespaces</span></span><u></u><u></u></h3>
<p class=3D"MsoNormal">Namespaces should be treated as templates (similar t=
o IPFIX template record formats). This is more flexible way of enumerating =
data. 64K namespace id is a very large namespace and
 can be reduced to 64 IANA specified name spaces. Separate private name spa=
ce can be allowed instead of interleaving of opaque data in the IANA alloca=
ted name space as suggested in the current draft =E2=80=9Copaque state snap=
shot=E2=80=9D.<u></u><u></u></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/rfc7011#secti=
on-3.4" target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-3.4</=
a><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 3:<u></u><u></u></p>
<p class=3D"MsoNormal">Section 4.2.1
<span style=3D"color:black">Pre-allocated and Incremental Trace Options</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black">IOAM-Trace-Type:=C2=A0 A=
 24-bit identifier which specifies which data</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 types are used in this node data list.</span><u></u><u></u></p>
<p class=3D"MsoNormal">This is the most contentious of all. In the current =
proposal, as new data fields are added, there is a corresponding trace type=
 bit need in the header. This essentially means that
 all possible data fields need to be enumerated. Given that we there are 64=
K names spaces allowed, I don=E2=80=99t see how we can fit all possible dat=
a fields in this 24bit vector. I know there was a suggestion of keeping las=
t bit as an extension bit but it is still
 scalable and/or easy to implement in hardware. Besides this the data field=
s are not annotated/encoded with the data type, something like in IPFIX
<a href=3D"https://tools.ietf.org/html/rfc7011#section-6.1" target=3D"_blan=
k">https://tools.ietf.org/html/rfc7011#section-6.1</a><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 4:<u></u><u></u></p>
<p class=3D"MsoNormal">There is no version field in the data header and thi=
s will make interoperability challenging. Standard will evolve and headers =
bit definition and/or trace type will change and without
 version field HW will not be able to correctly handle the IOAM data header=
s.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 5:<u></u><u></u></p>
<p class=3D"MsoNormal">Handling of TCP/UDP traffic using GRE encap is not a=
cceptable. Here are some of the issues I can think of<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_-5719251083479392653gmail-m-2576896364007892994gmail-m=
1780030001074529731gmail-m-6252660126680476717msolistparagraph">
GRE encaped IOAM packets will traverse a different network path then the or=
iginal packet<u></u><u></u></li><li class=3D"gmail-m_-5719251083479392653gm=
ail-m-2576896364007892994gmail-m1780030001074529731gmail-m-6252660126680476=
717msolistparagraph">
Not all packets can be GRE encaped to avoid the previous problem, due to wa=
stage of network bandwidth (typically sampled traffic is used for IOAM). Wh=
at about native GRE traffic, will it get further encaped in another GRE tun=
nel and so forth.<u></u><u></u></li><li class=3D"gmail-m_-57192510834793926=
53gmail-m-2576896364007892994gmail-m1780030001074529731gmail-m-625266012668=
0476717msolistparagraph">
IP header protocol will point to GRE IP proto and IOAM ethertype (pending a=
llocation by IEEE) need to be read from the GRE header to detect an IOAM pa=
cket. This means parsing performance penalty for all regular GRE (non IOAM)=
 traffic.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">-Jai<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000061cf00590b56d05--


From nobody Thu Aug 22 10:17:44 2019
Return-Path: <noreply@ietf.org>
X-Original-To: ippm@ietf.org
Delivered-To: ippm@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CE943120905; Thu, 22 Aug 2019 10:17:35 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Russ Housley via Datatracker <noreply@ietf.org>
To: <secdir@ietf.org>
Cc: draft-ietf-ippm-stamp.all@ietf.org, ietf@ietf.org, ippm@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.100.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Russ Housley <housley@vigilsec.com>
Message-ID: <156649425577.14757.13703548347532993926@ietfa.amsl.com>
Date: Thu, 22 Aug 2019 10:17:35 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/VOmOpQls9Tr6N1JagUxjaquWIMI>
Subject: [ippm] Secdir last call review of draft-ietf-ippm-stamp-07
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 17:17:36 -0000

Reviewer: Russ Housley
Review result: Has Issues

I reviewed this document as part of the Security Directorate's ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written primarily for the benefit of the Security Area
Directors.  Document authors, document editors, and WG chairs should
treat these comments just like any other IETF Last Call comments.

Document: draft-ietf-ippm-stamp-07
Reviewer: Russ Housley
Review Date: 2019-08-22
IETF LC End Date: 2019-09-03
IESG Telechat date: unknown

Summary: Has Issues


Major Concerns:

Section 4.1.1: This paragraph is a bit surprising:

      The STAMP Session-Sender and Session-Reflector MAY use, not use,
      or set value of the Z field in accordance with the timestamp
      format in use.  This optional field is to enhance operations, but
      local configuration or defaults could be used in its place.

Why not have this bit set to align with the bits that actually appear
in the packet?  This is especially worrisome because of the text that
come later (Section 4.2.1), which says:

   o  Timestamp and Receiver Timestamp fields are each eight octets
      long.  The format of these fields, NTP or PTPv2, indicated by the
      Z flag of the Error Estimate field as described in Section 4.1.

If the Z field (or Z flag) is not really meaningful, I do not see how
the peer knows how to interpret a received timestamp.


Section 4.3:  Please divide this into two sections.  First, you have
picked a single mechanism for authentication (HMAC-SHA-256 truncated
to 128 bits).  This choice seems fine to me, even though you are not
saying much about the key management.  I would prefer that you have
a mandatory to implement key management technique, but allow others;
however, I am not going to insist on that.  Then, a separate section
should talk about confidentiality protection.


Section 4.3:  This text needs work:

   If confidentiality protection for STAMP is required, encryption at
   the higher level MUST be used.  For example, STAMP packets could be
   transmitted in the dedicated IPsec tunnel or share the IPsec tunnel
   with the monitored flow.

I find "at the higher level" very unclear.  I believe that IPsec would
be below this protocol.

I think that DTLS would also provide the confidentiality protection
that you desire.  Since you are not specifying any details of the
encryption, you can say that a "secured transport" (the term that you
use in the Security Considerations) such as IPsec or DTLS can be used.


Minor Concerns:

Section 1:  I do not follow this topic, and this may be clear to your
expected reader, but it is not clear to me.  The Introduction does not
tell me the relationship of TWAMP Light and [BBF.TR-390] to this
document.  One possible way to resolve this is to divide the section
into four parts: (1) background and history of measurement protocols;
(2) shortcoming of those protocols; (3) what this document does to
resolve those shortcomings; and (4) pointers to other documents that
make up the rest of the shortcoming resolution.


Nits:

The document uses "Z field" and "Z flag".  Please pick one and use it
throughout the document.

These terms are defined in Section 2.1, but they are not used in the
rest of the document:

   AES Advanced Encryption Standard

   CBC Cipher Block Chaining

   ECB Electronic Cookbook

   KEK Key-encryption Key




From heidi.ou@alibaba-inc.com  Thu Aug 22 11:29:19 2019
Return-Path: <heidi.ou@alibaba-inc.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB07B120041; Thu, 22 Aug 2019 11:29:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level: 
X-Spam-Status: No, score=-1.995 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alibaba-inc.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 ZsfYFd3hXNMc; Thu, 22 Aug 2019 11:29:16 -0700 (PDT)
Received: from out0-154.mail.aliyun.com (out0-154.mail.aliyun.com [140.205.0.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 642F8120A95; Thu, 22 Aug 2019 11:29:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1566498552; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=Lzxiaei+guXdnNxOatjDrY1b1u3u1X4cc1mD3xjkZ9I=; b=VkE8AbVVPrYypNOpXiWtNK6hm3lESHoVFlPT5RVq1LrXKhmlqzZQXm6RVk/0LKCTdAraacHNcSApceKSmtmq1e9JjzxywB6038TaWFzulJlBpbto7zjLBzXan4po09Xgh0jQiaGOGgjCyGd8xi9c2Zj2BBAJRRGxTCFXhNiISiI=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R181e4; CH=green; DM=||false|; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03303; MF=heidi.ou@alibaba-inc.com; NM=1; PH=DS; RN=10; SR=0; TI=SMTPD_---.FGa6Ogv_1566498547; 
Received: from 30.57.181.154(mailfrom:heidi.ou@alibaba-inc.com fp:SMTPD_---.FGa6Ogv_1566498547) by smtp.aliyun-inc.com(127.0.0.1); Fri, 23 Aug 2019 02:29:10 +0800
User-Agent: Microsoft-MacOutlook/10.19.0.190512
Date: Fri, 23 Aug 2019 02:29:04 +0800
From: "=?UTF-8?B?T1UsIEhlaWRp?=" <heidi.ou@alibaba-inc.com>
To: Vijay Rangarajan <vijayr@arista.com>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
CC: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
Message-ID: <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com>
In-Reply-To: <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3649318149_1720306014"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ar9cpL0V__-aWepOwOYZQbpCvMA>
X-Mailman-Approved-At: Thu, 22 Aug 2019 12:21:12 -0700
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 18:52:57 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

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

Hi Frank,

=20

I also have a question on the encapsulation: If you can get a new ethertype=
 for IOAM, why not insert IOAM data directly after layer2 MAC? =C2=A0instead of =
adding a GRE header for IOAM.

=20

Thanks
Heidi
=20

From: Vijay Rangarajan <vijayr@arista.com>
Date: Thursday, August 22, 2019 at 7:22 AM
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <jai.kuma=
r@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-=
data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista=
.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@aliba=
ba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon <j=
ohn.lemon@broadcom.com>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06

=20

Hi Frank:

Thanks, I knew I was missing something.

So basically what you are saying is - let's say we have a UDP packet, we ar=
e just going to stick in the GRE header and IOAM Header and Metadata in-betw=
een the original IP and UDP headers?

=20

So, the next protocol in the IOAM Header should indicate the L4 protocol - =
i.e UDP/TCP?=20

Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, it a=
ctually defines the "Next protocol" in the IOAM header to be an ethertype va=
lue?

=20

Thanks,

Vijay

=20

=20

On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockne@cisco.=
com> wrote:

Hi Vijay,

=20

note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can just use=
 the GRE header to sequence-in IOAM.=20

=20

Cheers, Frank

=20

From: Vijay Rangarajan <vijayr@arista.com>=20
Sent: Donnerstag, 22. August 2019 05:31
To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@ietf.org;=
 IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne@cisco.co=
m>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell=
.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu <surendra.anub=
olu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06

=20

Thanks Carlos, for pointing me to the draft.

=20

Based on my understanding of the two drafts I have the following questions =
and concerns:

If I understand correctly, to deploy inband telemetry, we would need to con=
struct GRE tunnels coinciding with the IOAM domain?
GRE typically requires configuration to provision the tunnels. Provisioning=
 and managing these tunnels and keeping these updated as the network grows/s=
hrinks could be a significant overhead.
In order to get the benefit of telemetry, we are imposing a change in forwa=
rding protocol/topology and configuration - which, I feel is not desirable. =
For example, a customer might have basic L3 routing enabled and the expectat=
ion would be for inband telemetry to work seamlessly, without having to reva=
mp the network with GRE tunnels and such. This could be a significant barrie=
r to deployment.
If sampling is used to select packets for performing IOAM encap, is the exp=
ectation that only sampled IOAM packets go through GRE encap? Or all data pa=
ckets?
Due to network nodes inserting the IOAM data, the inner L3/L4 headers keep =
getting pushed deeper. I would imagine this gets challenging for ASICs to ac=
cess these fields for hashing/load balancing.
Assuming only a subset of packets in a flow are subject to IOAM (based on s=
ampling), how do we ensure these packets take the same network path as the r=
est of the packets in the flow?
Thanks,

Vijay

=20

=20

On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpignata@cisco=
.com> wrote:

Hello, Vijay,=20

=20

Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, and =
the document this replaces.=20

=20

Thanks!

Thumb typed by Carlos Pignataro.=20

Excuze typofraphicak errows


2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:

Hello all:=20

Apologise if this has been previously discussed.

In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE encap=
. The draft, in fact in Sec 3, says the following - "The in-situ OAM data fi=
eld can be transported by a variety of transport protocols, including NSH, S=
egment Routing, Geneve, IPv6, or IPv4.  Specification details for these diff=
erent transport protocols are outside the scope of this document."

=20

Is there another document, or a description somewhere, that talks about how=
 IOAM is proposed to be carried in GRE? what would be the GRE payload, the G=
RE protocol type etc?

=20

Thanks,

Vijay

=20

=20

On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote:

Hello Frank,

=20

This is in context of our conversation at IETF105. My goal is to provide in=
put and improve current IOAM data draft with the learnings we had with IFA d=
eployment.

This feedback is based on various customer interactions and concerns raised=
 by them wrt IOAM. Each feedback is a longer topic and I am starting this th=
read as a summary email. This is just highlighting the issues and not yet pr=
oposing any solution.=20

=20

=20

Feedback 1:

Section 4.2.1 Pre-allocated and Incremental Trace Options

Pre-allocated and incremental trace option is 8Bytes long. This can be easi=
ly reduced to 4Bytes.

There is a feedback that pre-allocated option is really not needed and eith=
er be removed or made optional.

Given that deployments are sensitive to the IOAM overhead (specially in 5G =
deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet basis.

=20

=20

Feedback 2:
Section 4.1 IOAM Namespaces
Namespaces should be treated as templates (similar to IPFIX template record=
 formats). This is more flexible way of enumerating data. 64K namespace id i=
s a very large namespace and can be reduced to 64 IANA specified name spaces=
. Separate private name space can be allowed instead of interleaving of opaq=
ue data in the IANA allocated name space as suggested in the current draft =E2=
=80=9Copaque state snapshot=E2=80=9D.

https://tools.ietf.org/html/rfc7011#section-3.4

=20

Feedback 3:

Section 4.2.1 Pre-allocated and Incremental Trace Options

IOAM-Trace-Type:  A 24-bit identifier which specifies which data

      types are used in this node data list.

This is the most contentious of all. In the current proposal, as new data f=
ields are added, there is a corresponding trace type bit need in the header.=
 This essentially means that all possible data fields need to be enumerated.=
 Given that we there are 64K names spaces allowed, I don=E2=80=99t see how we can =
fit all possible data fields in this 24bit vector. I know there was a sugges=
tion of keeping last bit as an extension bit but it is still scalable and/or=
 easy to implement in hardware. Besides this the data fields are not annotat=
ed/encoded with the data type, something like in IPFIX https://tools.ietf.or=
g/html/rfc7011#section-6.1

=20

Feedback 4:

There is no version field in the data header and this will make interoperab=
ility challenging. Standard will evolve and headers bit definition and/or tr=
ace type will change and without version field HW will not be able to correc=
tly handle the IOAM data headers.

=20

Feedback 5:

Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are som=
e of the issues I can think of
GRE encaped IOAM packets will traverse a different network path then the or=
iginal packet
Not all packets can be GRE encaped to avoid the previous problem, due to wa=
stage of network bandwidth (typically sampled traffic is used for IOAM). Wha=
t about native GRE traffic, will it get further encaped in another GRE tunne=
l and so forth.
IP header protocol will point to GRE IP proto and IOAM ethertype (pending a=
llocation by IEEE) need to be read from the GRE header to detect an IOAM pac=
ket. This means parsing performance penalty for all regular GRE (non IOAM) t=
raffic.
=20

Thanks,

-Jai

=20


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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator 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:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:13.5pt;
	font-family:"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:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.gmail-m-5719251083479392653gmail-m-2576896364007892994gmail-m178003000=
1074529731apple-style-span
	{mso-style-name:gmail-m_-5719251083479392653gmail-m-2576896364007892994gma=
il-m1780030001074529731apple-style-span;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri Light",sans-serif;
	color:#1F3763;}
p.gmail-m-5719251083479392653gmail-m-2576896364007892994gmail-m178003000107=
4529731gmail-m-6252660126680476717msolistparagraph, li.gmail-m-5719251083479=
392653gmail-m-2576896364007892994gmail-m1780030001074529731gmail-m-625266012=
6680476717msolistparagraph, div.gmail-m-5719251083479392653gmail-m-257689636=
4007892994gmail-m1780030001074529731gmail-m-6252660126680476717msolistparagr=
aph
	{mso-style-name:gmail-m_-5719251083479392653gmail-m-2576896364007892994gma=
il-m1780030001074529731gmail-m-6252660126680476717msolistparagraph;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:221908800;
	mso-list-template-ids:1619964692;}
@list l1
	{mso-list-id:267080336;
	mso-list-type:hybrid;
	mso-list-template-ids:-1257341086 -389876660 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{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:DengXian;}
@list l1: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 l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	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;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	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;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1565142789;
	mso-list-template-ids:1095772380;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1642229500;
	mso-list-type:hybrid;
	mso-list-template-ids:1132079656 859489062 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{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:DengXian;}
@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:=EF=82=A7;
	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:=EF=82=B7;
	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:=EF=82=A7;
	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:=EF=82=B7;
	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:=EF=82=A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSe=
ction1><p class=3DMsoNormal>Hi Frank,<o:p></o:p></p><p class=3DMsoNormal><o:p>&n=
bsp;</o:p></p><p class=3DMsoNormal>I also have a question on the encapsulation=
: If you can get a new ethertype for IOAM, why not insert IOAM data directly=
 after layer2 MAC? =C2=A0instead of adding a GRE header for IOAM.<o:p></o:p></p>=
<p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thanks<o:p></o:p>=
</p><ul style=3D'margin-top:0cm' type=3Ddisc><li class=3DMsoListParagraph style=3D'm=
argin-left:0cm;mso-list:l3 level1 lfo4'>Heidi<o:p></o:p></li></ul><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><div style=3D'border:none;border-top:solid #B5C4=
DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-=
size:12.0pt;color:black'>From: </span></b><span style=3D'font-size:12.0pt;colo=
r:black'>Vijay Rangarajan &lt;vijayr@arista.com&gt;<br><b>Date: </b>Thursday=
, August 22, 2019 at 7:22 AM<br><b>To: </b>&quot;Frank Brockners (fbrockne)&=
quot; &lt;fbrockne@cisco.com&gt;<br><b>Cc: </b>&quot;Carlos Pignataro (cpign=
ata)&quot; &lt;cpignata@cisco.com&gt;, Jai Kumar &lt;jai.kumar@broadcom.com&=
gt;, &quot;draft-ietf-ippm-ioam-data@ietf.org&quot; &lt;draft-ietf-ippm-ioam=
-data@ietf.org&gt;, IETF IPPM WG &lt;ippm@ietf.org&gt;, Hugh Holbrook &lt;ho=
lbrook@arista.com&gt;, Anoop Ghanwani &lt;Anoop.Ghanwani@dell.com&gt;, &quot=
;OU, Heidi&quot; &lt;heidi.ou@alibaba-inc.com&gt;, Surendra Anubolu &lt;sure=
ndra.anubolu@broadcom.com&gt;, John Lemon &lt;john.lemon@broadcom.com&gt;<br=
><b>Subject: </b>Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<o:p></o:p=
></span></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p=
 class=3DMsoNormal>Hi Frank:<o:p></o:p></p><div><p class=3DMsoNormal>Thanks, I k=
new I was missing something.<o:p></o:p></p></div><div><p class=3DMsoNormal>So =
basically what you are saying is - let's say we have a UDP packet, we are ju=
st going to stick in the GRE header and IOAM Header and Metadata in-between =
the original IP and UDP headers?<o:p></o:p></p></div><div><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>So, the next protocol in=
 the IOAM Header should indicate the L4 protocol - i.e UDP/TCP?&nbsp;<o:p></=
o:p></p></div><div><p class=3DMsoNormal>Looking at&nbsp;<a href=3D"https://datat=
racker.ietf.org/doc/draft-weis-ippm-ioam-eth/">https://datatracker.ietf.org/=
doc/draft-weis-ippm-ioam-eth/</a>, it actually defines the &quot;Next protoc=
ol&quot; in the IOAM header to be an ethertype value?<o:p></o:p></p></div><d=
iv><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>Tha=
nks,<o:p></o:p></p></div><div><p class=3DMsoNormal>Vijay<o:p></o:p></p></div><=
div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><p class=3DMsoNormal><=
o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>On Thu, Aug 22, 2019 at 6:2=
2 PM Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.com">fbro=
ckne@cisco.com</a>&gt; wrote:<o:p></o:p></p></div><blockquote style=3D'border:=
none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4=
.8pt;margin-right:0cm'><div><div><p class=3DMsoNormal style=3D'mso-margin-top-al=
t:auto;mso-margin-bottom-alt:auto'>Hi Vijay,<o:p></o:p></p><p class=3DMsoNorma=
l style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:=
p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto'>note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can j=
ust use the GRE header to sequence-in IOAM. <o:p></o:p></p><p class=3DMsoNorma=
l style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:=
p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto'>Cheers, Frank<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><div style=3D'borde=
r:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div sty=
le=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p=
 class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>=
<b>From:</b> Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=3D=
"_blank">vijayr@arista.com</a>&gt; <br><b>Sent:</b> Donnerstag, 22. August 2=
019 05:31<br><b>To:</b> Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpig=
nata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt;<br><b>Cc:</b> Jai=
 Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar=
@broadcom.com</a>&gt;; <a href=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org" t=
arget=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>; IETF IPPM WG &lt;<a h=
ref=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Frank Broc=
kners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbr=
ockne@cisco.com</a>&gt;; Hugh Holbrook &lt;<a href=3D"mailto:holbrook@arista.c=
om" target=3D"_blank">holbrook@arista.com</a>&gt;; Anoop Ghanwani &lt;<a href=3D=
"mailto:Anoop.Ghanwani@dell.com" target=3D"_blank">Anoop.Ghanwani@dell.com</a>=
&gt;; OU, Heidi &lt;<a href=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank=
">heidi.ou@alibaba-inc.com</a>&gt;; Surendra Anubolu &lt;<a href=3D"mailto:sur=
endra.anubolu@broadcom.com" target=3D"_blank">surendra.anubolu@broadcom.com</a=
>&gt;; John Lemon &lt;<a href=3D"mailto:john.lemon@broadcom.com" target=3D"_blan=
k">john.lemon@broadcom.com</a>&gt;<br><b>Subject:</b> Re: [ippm] Review on d=
raft-ietf-ippm-ioam-data-06<o:p></o:p></p></div></div><p class=3DMsoNormal sty=
le=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p=
><div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto'>Thanks Carlos, for pointing me to the draft.<o:p></o:p></p><div=
><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:aut=
o'>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'mso-margin-top-=
alt:auto;mso-margin-bottom-alt:auto'>Based on my understanding of the two dr=
afts I have the following questions and concerns:<o:p></o:p></p></div><div><=
ol start=3D1 type=3D1><li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto;mso-list:l0 level1 lfo1'>If I understand correctly, to d=
eploy inband telemetry, we would need to construct GRE tunnels coinciding wi=
th the IOAM domain?<o:p></o:p></li><li class=3DMsoNormal style=3D'mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>GRE typically =
requires configuration to provision the tunnels. Provisioning and managing t=
hese tunnels and keeping these updated as the network grows/shrinks could be=
 a significant overhead.<o:p></o:p></li><li class=3DMsoNormal style=3D'mso-margi=
n-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>In order =
to get the benefit of telemetry, we are imposing a change in forwarding prot=
ocol/topology and configuration - which, I feel is not desirable. For&nbsp;e=
xample, a customer might have basic L3 routing enabled and the expectation w=
ould be for inband telemetry to work seamlessly, without having to revamp th=
e network with GRE tunnels and such. This could be a significant barrier to =
deployment.<o:p></o:p></li><li class=3DMsoNormal style=3D'mso-margin-top-alt:aut=
o;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>If sampling is used to=
 select packets for performing IOAM encap, is the expectation that only samp=
led IOAM packets go through GRE encap? Or all data packets?<o:p></o:p></li><=
li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto=
;mso-list:l0 level1 lfo1'>Due to network nodes inserting the IOAM data, the =
inner L3/L4 headers keep getting pushed deeper. I would imagine this gets ch=
allenging for ASICs to access these fields for hashing/load balancing.<o:p><=
/o:p></li><li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto;mso-list:l0 level1 lfo1'>Assuming only a subset of packets in a =
flow are subject to IOAM (based on sampling), how do we ensure these packets=
 take the same network path as the rest of the packets in the flow?<o:p></o:=
p></li></ol><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margi=
n-bottom-alt:auto'>Thanks,<o:p></o:p></p></div></div></div><div><p class=3DMso=
Normal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Vijay<o:p>=
</o:p></p></div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto'>&nbsp;<o:p></o:p></p></div></div><p class=3DMsoNormal s=
tyle=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p><=
/p><div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bo=
ttom-alt:auto'>On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) &=
lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.com</a=
>&gt; wrote:<o:p></o:p></p></div><blockquote style=3D'border:none;border-left:=
solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5=
.0pt;margin-right:0cm;margin-bottom:5.0pt'><div><p class=3DMsoNormal style=3D'ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hello, Vijay, <o:p></o:p><=
/p><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto'>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'mso-marg=
in-top-alt:auto;mso-margin-bottom-alt:auto'>Please see&nbsp;<a href=3D"https:/=
/datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https:/=
/datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/</a>, and the document th=
is replaces.&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'mso-ma=
rgin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p></div><di=
v><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>Th=
anks!<o:p></o:p></p><div id=3D"gmail-m_-5719251083479392653gmail-m_-2576896364=
007892994gmail-m_1780030001074529731AppleMailSignature"><p class=3DMsoNormal s=
tyle=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span class=3Dgmail-=
m-5719251083479392653gmail-m-2576896364007892994gmail-m1780030001074529731ap=
ple-style-span>Thumb typed by Carlos Pignataro.</span> <o:p></o:p></p><div><=
p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'=
><span class=3Dgmail-m-5719251083479392653gmail-m-2576896364007892994gmail-m17=
80030001074529731apple-style-span>Excuze typofraphicak errows</span><o:p></o=
:p></p></div></div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;ma=
rgin-bottom:12.0pt'><br>2019/08/21 6:35<span lang=3DZH-CN style=3D'font-family:"=
MS Gothic"'>=E3=80=81</span>Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com=
" target=3D"_blank">vijayr@arista.com</a>&gt;<span lang=3DZH-CN style=3D'font-fami=
ly:"MS Gothic"'>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span>:<o:p></o:p></p></div><blockquote style=3D'=
margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p class=3DMsoNormal style=3D'ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hello all: <o:p></o:p></p>=
<div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'>Apologise if this has been previously discussed.<o:p></o:p></p><div><=
p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'=
>In reading &quot;draft-ietf-ippm-ioam-data-06&quot;, I don't see mention of=
 GRE encap. The draft, in fact in Sec 3, says the following - &quot;The in-s=
itu OAM data field can be transported by a variety of transport protocols, i=
ncluding NSH, Segment Routing, Geneve, IPv6, or IPv4.&nbsp; Specification de=
tails for these different transport protocols are outside the scope of this =
document.&quot;<o:p></o:p></p></div></div><div><p class=3DMsoNormal style=3D'mso=
-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p></div>=
<div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'>Is there another document, or a description somewhere, that talks abo=
ut how IOAM is proposed to be carried in GRE? what would be the GRE payload,=
 the GRE protocol type etc?<o:p></o:p></p></div><div><p class=3DMsoNormal styl=
e=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p>=
</div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto'>Thanks,<o:p></o:p></p></div><div><p class=3DMsoNormal style=3D'mso-=
margin-top-alt:auto;mso-margin-bottom-alt:auto'>Vijay<o:p></o:p></p></div><d=
iv><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:a=
uto'>&nbsp;<o:p></o:p></p></div></div><p class=3DMsoNormal style=3D'mso-margin-t=
op-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><div><div><p cl=
ass=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On =
Wed, Aug 21, 2019 at 7:52 AM Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadco=
m.com" target=3D"_blank">jai.kumar@broadcom.com</a>&gt; wrote:<o:p></o:p></p><=
/div><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:=
0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin=
-bottom:5.0pt'><div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;m=
so-margin-bottom-alt:auto'>Hello Frank,<o:p></o:p></p><p class=3DMsoNormal sty=
le=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p=
><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:aut=
o'>This is in context of our conversation at IETF105. My goal is to provide =
input and improve current IOAM data draft with the learnings we had with IFA=
 deployment.<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto=
;mso-margin-bottom-alt:auto'>This feedback is based on various customer inte=
ractions and concerns raised by them wrt IOAM. Each feedback is a longer top=
ic and I am starting this thread as a summary email. This is just highlighti=
ng the issues and not yet proposing any solution. <o:p></o:p></p><p class=3DMs=
oNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:=
p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bot=
tom-alt:auto'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-=
alt:auto;mso-margin-bottom-alt:auto'>Feedback 1:<o:p></o:p></p><p class=3DMsoN=
ormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Section 4.2=
.1 <span style=3D'color:black'>Pre-allocated and Incremental Trace Options</sp=
an><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-marg=
in-bottom-alt:auto'>Pre-allocated and incremental trace option is 8Bytes lon=
g. This can be easily reduced to 4Bytes.<o:p></o:p></p><p class=3DMsoNormal st=
yle=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>There is a feedback=
 that pre-allocated option is really not needed and either be removed or mad=
e optional.<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;=
mso-margin-bottom-alt:auto'>Given that deployments are sensitive to the IOAM=
 overhead (specially in 5G deployments), it=E2=80=99s a 50% fixed overhead savings=
 on a per packet basis.<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-t=
op-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p class=3DMsoNor=
mal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></=
o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto'>Feedback 2:<o:p></o:p></p><h3><span style=3D'font-size:11.0pt'>Secti=
on 4.1 <span style=3D'color:black'>IOAM Namespaces</span></span><o:p></o:p></h=
3><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:au=
to'>Namespaces should be treated as templates (similar to IPFIX template rec=
ord formats). This is more flexible way of enumerating data. 64K namespace i=
d is a very large namespace and can be reduced to 64 IANA specified name spa=
ces. Separate private name space can be allowed instead of interleaving of o=
paque data in the IANA allocated name space as suggested in the current draf=
t =E2=80=9Copaque state snapshot=E2=80=9D.<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-m=
argin-top-alt:auto;mso-margin-bottom-alt:auto'><a href=3D"https://tools.ietf.o=
rg/html/rfc7011#section-3.4" target=3D"_blank">https://tools.ietf.org/html/rfc=
7011#section-3.4</a><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-=
alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal=
 style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Feedback 3:<o:p>=
</o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-botto=
m-alt:auto'>Section 4.2.1 <span style=3D'color:black'>Pre-allocated and Increm=
ental Trace Options</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margi=
n-top-alt:auto;mso-margin-bottom-alt:auto'><span style=3D'color:black'>IOAM-Tr=
ace-Type:&nbsp; A 24-bit identifier which specifies which data</span><o:p></=
o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto'><span style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; types are=
 used in this node data list.</span><o:p></o:p></p><p class=3DMsoNormal style=3D=
'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>This is the most conten=
tious of all. In the current proposal, as new data fields are added, there i=
s a corresponding trace type bit need in the header. This essentially means =
that all possible data fields need to be enumerated. Given that we there are=
 64K names spaces allowed, I don=E2=80=99t see how we can fit all possible data fi=
elds in this 24bit vector. I know there was a suggestion of keeping last bit=
 as an extension bit but it is still scalable and/or easy to implement in ha=
rdware. Besides this the data fields are not annotated/encoded with the data=
 type, something like in IPFIX <a href=3D"https://tools.ietf.org/html/rfc7011#=
section-6.1" target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-6.1=
</a><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-marg=
in-top-alt:auto;mso-margin-bottom-alt:auto'>Feedback 4:<o:p></o:p></p><p cla=
ss=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Ther=
e is no version field in the data header and this will make interoperability=
 challenging. Standard will evolve and headers bit definition and/or trace t=
ype will change and without version field HW will not be able to correctly h=
andle the IOAM data headers.<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-mar=
gin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p class=3DM=
soNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Feedback=
 5:<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-marg=
in-bottom-alt:auto'>Handling of TCP/UDP traffic using GRE encap is not accep=
table. Here are some of the issues I can think of<o:p></o:p></p><ul type=3Ddis=
c><li class=3D"gmail-m-5719251083479392653gmail-m-2576896364007892994gmail-m17=
80030001074529731gmail-m-6252660126680476717msolistparagraph" style=3D'mso-lis=
t:l2 level1 lfo2'>GRE encaped IOAM packets will traverse a different network=
 path then the original packet<o:p></o:p></li><li class=3D"gmail-m-57192510834=
79392653gmail-m-2576896364007892994gmail-m1780030001074529731gmail-m-6252660=
126680476717msolistparagraph" style=3D'mso-list:l2 level1 lfo2'>Not all packet=
s can be GRE encaped to avoid the previous problem, due to wastage of networ=
k bandwidth (typically sampled traffic is used for IOAM). What about native =
GRE traffic, will it get further encaped in another GRE tunnel and so forth.=
<o:p></o:p></li><li class=3D"gmail-m-5719251083479392653gmail-m-25768963640078=
92994gmail-m1780030001074529731gmail-m-6252660126680476717msolistparagraph" =
style=3D'mso-list:l2 level1 lfo2'>IP header protocol will point to GRE IP prot=
o and IOAM ethertype (pending allocation by IEEE) need to be read from the G=
RE header to detect an IOAM packet. This means parsing performance penalty f=
or all regular GRE (non IOAM) traffic.<o:p></o:p></li></ul><p class=3DMsoNorma=
l style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:=
p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto'>Thanks,<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:a=
uto;mso-margin-bottom-alt:auto'>-Jai<o:p></o:p></p><p class=3DMsoNormal style=3D=
'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p></=
div></div></blockquote></div></div></blockquote></div></div></blockquote></d=
iv></div></div></div></blockquote></div></div></body></html>

--B_3649318149_1720306014--




From nobody Thu Aug 22 12:33:54 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22DC8120AFF for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 12:33:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=quantonium-net.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 y1r4OjNQPNQU for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 12:33:49 -0700 (PDT)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 D519A120AF5 for <ippm@ietf.org>; Thu, 22 Aug 2019 12:33:48 -0700 (PDT)
Received: by mail-ed1-x535.google.com with SMTP id w5so9584455edl.8 for <ippm@ietf.org>; Thu, 22 Aug 2019 12:33:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=0QAvCa9zO+zs7/SCVJ2A6An/Kd5TY6pK5cSY295DFhE=; b=yMlFYOOd2lbAHaBzCDzpPczrG/mf9+edCrJFaWq8ugZx4BsXWxeoSSxLy57oljxKNj 2NS7KG458xIFz+d+sV0yFfHGbSOoj2t6vyknxmbYyok5bcbDMP/tCXFNMFINT8XpO4zV Yqd18rzGGPyaSJeQardWlO5Qex9tyutCY1spndo+mdeIfNFUpX0FqyznYD8AkfhVlXWU uWJZqlT2AF8/16JEqgD9qTayQxtLBdqCuSkYszLEwvqhmkpoadWwwiibbsFdjfVv+vjq t5IzlnG51IvHIcWyZqbVNE2Kh1PXSMGt/A4DrFS1E4QgH5VXPgjNKDkmY35ZhFW1/v/g Qydw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=0QAvCa9zO+zs7/SCVJ2A6An/Kd5TY6pK5cSY295DFhE=; b=C9UyfvKAifGDDYrluLkrUCmemkdUnJ1CUzeTLRv0WDKDefTw60SFRB6Znf80lbPeiq lVJp5p7pytledFMGu9C5t9u2FTRTf7ybfJhMlh127RfHVLn2HonxZcDw5BozAg3cTLYP KjWBCEFgAwPs1YNxtycxBKeqa61+cmJ/SjRSyiF2U+ViciEoKk04fd2gIBFbEoEDn/ca us611/QQeT98TAp/PrpsOczfO3b1nJrJO6QIbM07MhjvhRva9vddY4XlWeX3yDiS7cpr LE9Osogdn/BikqmAEdr6pXhhDe7p2d+c31lxY4luJCqL16oxrmvE5HB8nbjEhWcd0WCy QvHA==
X-Gm-Message-State: APjAAAU1oVJbIDEUm4gJhsm49c5yIqscBMhbCQbQHMgE8ce7GccVUuPd V1zMZ9JwjzsIAc3HfuTgobzWxbvx+XWSkuD3SmmiSw==
X-Google-Smtp-Source: APXvYqxJqDrCl1WvRt73uSxDa6+NBjvO56EjVfRi55VOiu5UFwn4y48+lBCjYMEdpa+B+HWB6aeSlgF/gjfBbuHSMpE=
X-Received: by 2002:a17:906:48da:: with SMTP id d26mr923731ejt.106.1566502427137;  Thu, 22 Aug 2019 12:33:47 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com>
In-Reply-To: <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com>
From: Tom Herbert <tom@quantonium.net>
Date: Thu, 22 Aug 2019 12:33:35 -0700
Message-ID: <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com>
To: "OU, Heidi" <heidi.ou@alibaba-inc.com>
Cc: Vijay Rangarajan <vijayr@arista.com>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,  Surendra Anubolu <surendra.anubolu@broadcom.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/DPsjEmvdqZEq8qltCDlr8b0wBDc>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 19:33:53 -0000

On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com> wrote=
:
>
> Hi Frank,
>
>
>
> I also have a question on the encapsulation: If you can get a new etherty=
pe for IOAM, why not insert IOAM data directly after layer2 MAC?  instead o=
f adding a GRE header for IOAM.
>
Because, we need a packet format that is compatible with existing
network devices. In light of that, GRE is more preferable than using
the new Ethertype directly in an Ethernet frame. There will also be
similar arguments made for using GRE/IP, and UDP encapsulation over
IP, and there was even a proposal to somehow insert the IOAM data
immediately after the TCP header and before the TCP data. All of these
are attempts to use protocol headers that are thought to be most
palatable to intermediate devices and maximize the chances of
efficient delivery.

IMO, all of the aforementioned techniques have some problem or aren't
clean (including the GRE solution). The best solution, and most
architecturally correct and generic one, is an IOAM option in
Hop-by-Hop extension headers.

Tom

>
>
> Thanks
>
> Heidi
>
>
>
> From: Vijay Rangarajan <vijayr@arista.com>
> Date: Thursday, August 22, 2019 at 7:22 AM
> To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
> Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <jai.ku=
mar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-io=
am-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@ar=
ista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@=
alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Le=
mon <john.lemon@broadcom.com>
> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Hi Frank:
>
> Thanks, I knew I was missing something.
>
> So basically what you are saying is - let's say we have a UDP packet, we =
are just going to stick in the GRE header and IOAM Header and Metadata in-b=
etween the original IP and UDP headers?
>
>
>
> So, the next protocol in the IOAM Header should indicate the L4 protocol =
- i.e UDP/TCP?
>
> Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, it=
 actually defines the "Next protocol" in the IOAM header to be an ethertype=
 value?
>
>
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockne@cisc=
o.com> wrote:
>
> Hi Vijay,
>
>
>
> note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =
=E2=80=93 you can just use the GRE header to sequence-in IOAM.
>
>
>
> Cheers, Frank
>
>
>
> From: Vijay Rangarajan <vijayr@arista.com>
> Sent: Donnerstag, 22. August 2019 05:31
> To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
> Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@ietf.or=
g; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne@cisco=
.com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@=
dell.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu <surendra=
.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Thanks Carlos, for pointing me to the draft.
>
>
>
> Based on my understanding of the two drafts I have the following question=
s and concerns:
>
> If I understand correctly, to deploy inband telemetry, we would need to c=
onstruct GRE tunnels coinciding with the IOAM domain?
> GRE typically requires configuration to provision the tunnels. Provisioni=
ng and managing these tunnels and keeping these updated as the network grow=
s/shrinks could be a significant overhead.
> In order to get the benefit of telemetry, we are imposing a change in for=
warding protocol/topology and configuration - which, I feel is not desirabl=
e. For example, a customer might have basic L3 routing enabled and the expe=
ctation would be for inband telemetry to work seamlessly, without having to=
 revamp the network with GRE tunnels and such. This could be a significant =
barrier to deployment.
> If sampling is used to select packets for performing IOAM encap, is the e=
xpectation that only sampled IOAM packets go through GRE encap? Or all data=
 packets?
> Due to network nodes inserting the IOAM data, the inner L3/L4 headers kee=
p getting pushed deeper. I would imagine this gets challenging for ASICs to=
 access these fields for hashing/load balancing.
> Assuming only a subset of packets in a flow are subject to IOAM (based on=
 sampling), how do we ensure these packets take the same network path as th=
e rest of the packets in the flow?
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpignata@cis=
co.com> wrote:
>
> Hello, Vijay,
>
>
>
> Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, an=
d the document this replaces.
>
>
>
> Thanks!
>
> Thumb typed by Carlos Pignataro.
>
> Excuze typofraphicak errows
>
>
> 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=
=83=A1=E3=83=BC=E3=83=AB:
>
> Hello all:
>
> Apologise if this has been previously discussed.
>
> In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE enc=
ap. The draft, in fact in Sec 3, says the following - "The in-situ OAM data=
 field can be transported by a variety of transport protocols, including NS=
H, Segment Routing, Geneve, IPv6, or IPv4.  Specification details for these=
 different transport protocols are outside the scope of this document."
>
>
>
> Is there another document, or a description somewhere, that talks about h=
ow IOAM is proposed to be carried in GRE? what would be the GRE payload, th=
e GRE protocol type etc?
>
>
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote:
>
> Hello Frank,
>
>
>
> This is in context of our conversation at IETF105. My goal is to provide =
input and improve current IOAM data draft with the learnings we had with IF=
A deployment.
>
> This feedback is based on various customer interactions and concerns rais=
ed by them wrt IOAM. Each feedback is a longer topic and I am starting this=
 thread as a summary email. This is just highlighting the issues and not ye=
t proposing any solution.
>
>
>
>
>
> Feedback 1:
>
> Section 4.2..1 Pre-allocated and Incremental Trace Options
>
> Pre-allocated and incremental trace option is 8Bytes long. This can be ea=
sily reduced to 4Bytes.
>
> There is a feedback that pre-allocated option is really not needed and ei=
ther be removed or made optional.
>
> Given that deployments are sensitive to the IOAM overhead (specially in 5=
G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet b=
asis.
>
>
>
>
>
> Feedback 2:
>
> Section 4.1 IOAM Namespaces
>
> Namespaces should be treated as templates (similar to IPFIX template reco=
rd formats). This is more flexible way of enumerating data. 64K namespace i=
d is a very large namespace and can be reduced to 64 IANA specified name sp=
aces. Separate private name space can be allowed instead of interleaving of=
 opaque data in the IANA allocated name space as suggested in the current d=
raft =E2=80=9Copaque state snapshot=E2=80=9D.
>
> https://tools.ietf.org/html/rfc7011#section-3.4
>
>
>
> Feedback 3:
>
> Section 4.2.1 Pre-allocated and Incremental Trace Options
>
> IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>
>       types are used in this node data list.
>
> This is the most contentious of all. In the current proposal, as new data=
 fields are added, there is a corresponding trace type bit need in the head=
er. This essentially means that all possible data fields need to be enumera=
ted. Given that we there are 64K names spaces allowed, I don=E2=80=99t see =
how we can fit all possible data fields in this 24bit vector. I know there =
was a suggestion of keeping last bit as an extension bit but it is still sc=
alable and/or easy to implement in hardware. Besides this the data fields a=
re not annotated/encoded with the data type, something like in IPFIX https:=
//tools.ietf.org/html/rfc7011#section-6.1
>
>
>
> Feedback 4:
>
> There is no version field in the data header and this will make interoper=
ability challenging. Standard will evolve and headers bit definition and/or=
 trace type will change and without version field HW will not be able to co=
rrectly handle the IOAM data headers.
>
>
>
> Feedback 5:
>
> Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are s=
ome of the issues I can think of
>
> GRE encaped IOAM packets will traverse a different network path then the =
original packet
> Not all packets can be GRE encaped to avoid the previous problem, due to =
wastage of network bandwidth (typically sampled traffic is used for IOAM). =
What about native GRE traffic, will it get further encaped in another GRE t=
unnel and so forth.
> IP header protocol will point to GRE IP proto and IOAM ethertype (pending=
 allocation by IEEE) need to be read from the GRE header to detect an IOAM =
packet. This means parsing performance penalty for all regular GRE (non IOA=
M) traffic.
>
>
>
> Thanks,
>
> -Jai
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu Aug 22 13:51:34 2019
Return-Path: <heidi.ou@alibaba-inc.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A706120C28; Thu, 22 Aug 2019 13:51:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alibaba-inc.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 fOHdChGUwIbv; Thu, 22 Aug 2019 13:51:28 -0700 (PDT)
Received: from out0-151.mail.aliyun.com (out0-151.mail.aliyun.com [140.205.0.151]) (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 07ED21209D8; Thu, 22 Aug 2019 13:51:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1566507085; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=qBFhT8xNt/XWUUPM/XA/N6vqgo9cqj/EYIrvFuo3KSI=; b=pUjM1gCZSdnnoMO28AnfAN0nDftd189QOdIL4AXRS7fZQx+i2C7FQyprCH18LfoF18iAVIUcKIo1q5znqikp2hx9X7aMg/T2DNZNtfdNE5ZHKYNDiRmK6yuq7rpZlBgnqz7rt/T5NanWqb+7Do5lxY88qu834j47Sm1qRsXZfeg=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R151e4; CH=green; DM=||false|; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01l01425; MF=heidi.ou@alibaba-inc.com; NM=1; PH=DS; RN=8; SR=0; TI=SMTPD_---.FGg5Hy1_1566507080; 
Received: from 30.57.181.154(mailfrom:heidi.ou@alibaba-inc.com fp:SMTPD_---.FGg5Hy1_1566507080) by smtp.aliyun-inc.com(127.0.0.1); Fri, 23 Aug 2019 04:51:23 +0800
User-Agent: Microsoft-MacOutlook/10.19.0.190512
Date: Fri, 23 Aug 2019 04:51:18 +0800
From: "=?UTF-8?B?T1UsIEhlaWRp?=" <heidi.ou@alibaba-inc.com>
To: Tom Herbert <tom@quantonium.net>
CC: Vijay Rangarajan <vijayr@arista.com>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Message-ID: <3FDB1B26-B286-4F3A-ABB9-DACE051F0E5D@alibaba-inc.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com>
In-Reply-To: <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/gmumN8YCTnvU90a4XaRmB91CKWw>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 20:51:32 -0000

Tom,

Thanks for the reply. Anoop also gave some insight offline on the ASIC rest=
riction.

About adding  IOAM as an IP option, I thought it had been  proposed in=20
	https://tools.ietf.org/html/draft-kumar-ippm-ifa-01#page-10
What prevent us from doing that?

>From deployment point of view,  as long as the INT packet can go through th=
e exact same path/queue as the  pre-encap'd packets, we are fine.=20

Thanks
- Heidi

=EF=BB=BFOn 2019/8/22, 12:41 PM, "Tom Herbert" <tom@quantonium.net> wrote:

    On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com> w=
rote:
    >
    > Hi Frank,
    >
    >
    >
    > I also have a question on the encapsulation: If you can get a new eth=
ertype for IOAM, why not insert IOAM data directly after layer2 MAC?  instea=
d of adding a GRE header for IOAM.
    >
    Because, we need a packet format that is compatible with existing
    network devices. In light of that, GRE is more preferable than using
    the new Ethertype directly in an Ethernet frame. There will also be
    similar arguments made for using GRE/IP, and UDP encapsulation over
    IP, and there was even a proposal to somehow insert the IOAM data
    immediately after the TCP header and before the TCP data. All of these
    are attempts to use protocol headers that are thought to be most
    palatable to intermediate devices and maximize the chances of
    efficient delivery.
   =20
    IMO, all of the aforementioned techniques have some problem or aren't
    clean (including the GRE solution). The best solution, and most
    architecturally correct and generic one, is an IOAM option in
    Hop-by-Hop extension headers.
   =20
    Tom
   =20
    >
    >
    > Thanks
    >
    > Heidi
    >
    >
    >
    > From: Vijay Rangarajan <vijayr@arista.com>
    > Date: Thursday, August 22, 2019 at 7:22 AM
    > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
    > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <ja=
i.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm=
-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@=
arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou=
@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Le=
mon <john.lemon@broadcom.com>
    > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
    >
    >
    >
    > Hi Frank:
    >
    > Thanks, I knew I was missing something.
    >
    > So basically what you are saying is - let's say we have a UDP packet,=
 we are just going to stick in the GRE header and IOAM Header and Metadata i=
n-between the original IP and UDP headers?
    >
    >
    >
    > So, the next protocol in the IOAM Header should indicate the L4 proto=
col - i.e UDP/TCP?
    >
    > Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/=
, it actually defines the "Next protocol" in the IOAM header to be an ethert=
ype value?
    >
    >
    >
    > Thanks,
    >
    > Vijay
    >
    >
    >
    >
    >
    > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockne@=
cisco.com> wrote:
    >
    > Hi Vijay,
    >
    >
    >
    > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can ju=
st use the GRE header to sequence-in IOAM.
    >
    >
    >
    > Cheers, Frank
    >
    >
    >
    > From: Vijay Rangarajan <vijayr@arista.com>
    > Sent: Donnerstag, 22. August 2019 05:31
    > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
    > Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@iet=
f.org; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne@ci=
sco.com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwan=
i@dell.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu <surendr=
a.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
    > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
    >
    >
    >
    > Thanks Carlos, for pointing me to the draft.
    >
    >
    >
    > Based on my understanding of the two drafts I have the following ques=
tions and concerns:
    >
    > If I understand correctly, to deploy inband telemetry, we would need =
to construct GRE tunnels coinciding with the IOAM domain?
    > GRE typically requires configuration to provision the tunnels. Provis=
ioning and managing these tunnels and keeping these updated as the network g=
rows/shrinks could be a significant overhead.
    > In order to get the benefit of telemetry, we are imposing a change in=
 forwarding protocol/topology and configuration - which, I feel is not desir=
able. For example, a customer might have basic L3 routing enabled and the ex=
pectation would be for inband telemetry to work seamlessly, without having t=
o revamp the network with GRE tunnels and such. This could be a significant =
barrier to deployment.
    > If sampling is used to select packets for performing IOAM encap, is t=
he expectation that only sampled IOAM packets go through GRE encap? Or all d=
ata packets?
    > Due to network nodes inserting the IOAM data, the inner L3/L4 headers=
 keep getting pushed deeper. I would imagine this gets challenging for ASICs=
 to access these fields for hashing/load balancing.
    > Assuming only a subset of packets in a flow are subject to IOAM (base=
d on sampling), how do we ensure these packets take the same network path as=
 the rest of the packets in the flow?
    >
    > Thanks,
    >
    > Vijay
    >
    >
    >
    >
    >
    > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpignata=
@cisco.com> wrote:
    >
    > Hello, Vijay,
    >
    >
    >
    > Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/=
, and the document this replaces.
    >
    >
    >
    > Thanks!
    >
    > Thumb typed by Carlos Pignataro.
    >
    > Excuze typofraphicak errows
    >
    >
    > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
    >
    > Hello all:
    >
    > Apologise if this has been previously discussed.
    >
    > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE=
 encap. The draft, in fact in Sec 3, says the following - "The in-situ OAM d=
ata field can be transported by a variety of transport protocols, including =
NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification details for thes=
e different transport protocols are outside the scope of this document."
    >
    >
    >
    > Is there another document, or a description somewhere, that talks abo=
ut how IOAM is proposed to be carried in GRE? what would be the GRE payload,=
 the GRE protocol type etc?
    >
    >
    >
    > Thanks,
    >
    > Vijay
    >
    >
    >
    >
    >
    > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wr=
ote:
    >
    > Hello Frank,
    >
    >
    >
    > This is in context of our conversation at IETF105. My goal is to prov=
ide input and improve current IOAM data draft with the learnings we had with=
 IFA deployment.
    >
    > This feedback is based on various customer interactions and concerns =
raised by them wrt IOAM. Each feedback is a longer topic and I am starting t=
his thread as a summary email. This is just highlighting the issues and not =
yet proposing any solution.
    >
    >
    >
    >
    >
    > Feedback 1:
    >
    > Section 4.2..1 Pre-allocated and Incremental Trace Options
    >
    > Pre-allocated and incremental trace option is 8Bytes long. This can b=
e easily reduced to 4Bytes.
    >
    > There is a feedback that pre-allocated option is really not needed an=
d either be removed or made optional.
    >
    > Given that deployments are sensitive to the IOAM overhead (specially =
in 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet basi=
s.
    >
    >
    >
    >
    >
    > Feedback 2:
    >
    > Section 4.1 IOAM Namespaces
    >
    > Namespaces should be treated as templates (similar to IPFIX template =
record formats). This is more flexible way of enumerating data. 64K namespac=
e id is a very large namespace and can be reduced to 64 IANA specified name =
spaces. Separate private name space can be allowed instead of interleaving o=
f opaque data in the IANA allocated name space as suggested in the current d=
raft =E2=80=9Copaque state snapshot=E2=80=9D.
    >
    > https://tools.ietf.org/html/rfc7011#section-3.4
    >
    >
    >
    > Feedback 3:
    >
    > Section 4.2.1 Pre-allocated and Incremental Trace Options
    >
    > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
    >
    >       types are used in this node data list.
    >
    > This is the most contentious of all. In the current proposal, as new =
data fields are added, there is a corresponding trace type bit need in the h=
eader. This essentially means that all possible data fields need to be enume=
rated. Given that we there are 64K names spaces allowed, I don=E2=80=99t see how w=
e can fit all possible data fields in this 24bit vector. I know there was a =
suggestion of keeping last bit as an extension bit but it is still scalable =
and/or easy to implement in hardware. Besides this the data fields are not a=
nnotated/encoded with the data type, something like in IPFIX https://tools.i=
etf.org/html/rfc7011#section-6.1
    >
    >
    >
    > Feedback 4:
    >
    > There is no version field in the data header and this will make inter=
operability challenging. Standard will evolve and headers bit definition and=
/or trace type will change and without version field HW will not be able to =
correctly handle the IOAM data headers.
    >
    >
    >
    > Feedback 5:
    >
    > Handling of TCP/UDP traffic using GRE encap is not acceptable. Here a=
re some of the issues I can think of
    >
    > GRE encaped IOAM packets will traverse a different network path then =
the original packet
    > Not all packets can be GRE encaped to avoid the previous problem, due=
 to wastage of network bandwidth (typically sampled traffic is used for IOAM=
). What about native GRE traffic, will it get further encaped in another GRE=
 tunnel and so forth.
    > IP header protocol will point to GRE IP proto and IOAM ethertype (pen=
ding allocation by IEEE) need to be read from the GRE header to detect an IO=
AM packet. This means parsing performance penalty for all regular GRE (non I=
OAM) traffic.
    >
    >
    >
    > Thanks,
    >
    > -Jai
    >
    >
    >
    > _______________________________________________
    > ippm mailing list
    > ippm@ietf.org
    > https://www.ietf.org/mailman/listinfo/ippm
   =20



From nobody Thu Aug 22 14:11:46 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 538B112012A for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 14:11:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=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=quantonium-net.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 EZRUJ3C6mAYp for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 14:11:41 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 20B5A1209D8 for <ippm@ietf.org>; Thu, 22 Aug 2019 14:11:41 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id f22so9991552edt.4 for <ippm@ietf.org>; Thu, 22 Aug 2019 14:11:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=8Wu7Zau4jTwTAkxVexjS+623/T80c1N9BkuIVKbX/ig=; b=cTS4MMO43521GY7qpjM2Ciu6PxXjZaJYwK0YW7BMVtPKaggAru9EI2V/S/mWk09k0J rLFotX5U8e1tSR5/syO3xkQsDLJ4ti1r9oRqSUIRzP/6GdTocrrXss2w+gtb/f3AZPnx dzZR09v0lbhk0mQ0UaShITUcwXppl73aFpm2iZDTa8H1nrMYY07Azl/wCv2Ok5XyHxj2 JUtY60aQxc2fiIe+DCdcx7adhF5vK9Zu4iKUB5WUaoz2mK5alI3uCljrmgnjso8C+wD0 YNnqvaarNan1BFdjUXQJ3HPBppL8Ko3+YPGWMtrFTdTZUt3Twa3gy4TAIRGhoqEf32T2 f06w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=8Wu7Zau4jTwTAkxVexjS+623/T80c1N9BkuIVKbX/ig=; b=WKYyrFgajLBbnsVH0DMUDHiY6JIFumwqEF7SrR82RTvsTaPJtT6ZLag9gIfnzzQz4N hpKPGl1+s4lXRo0ve+LP2sXdP53HVHc9DPryZ+7E2UyIHx0wwhf0RZvfGm1GE3yI9aGv NDr+uFtuYBf4cj0ru1f9FIWdsG5Xah7/Wo17B+iSwMuT514ndjn/glW/6Z6laz8M4BD+ wfjRYasLli2a+zK6ToK3dHJPpd0AlV9rVUW9WmE53kysRUDZgF9BP6H0S63I5Dj1ctIH 08YYwmGoEU0mnN1NRFeRa33Eb+VulSmaOeYjUMnIedoLOG3Diy3Ayd4YE2XC+0UN4Sg3 bIAA==
X-Gm-Message-State: APjAAAVEMe8oSNxfTzJ5DAikbnl9Jro4WV58OL4DUIXupNk6js6nbKg0 84sD0vvdD+2AhPvmFER85m0xwe1hdMySKWoitfktVQ==
X-Google-Smtp-Source: APXvYqyw7rsfNIwVHRZY9JrSOkGmcF7Pqa7EWHBtBT31HwdxDn1aal9fdGrKZ0MIcqQEai4xhpKPP0OPkrReBDoDUGI=
X-Received: by 2002:a17:906:cc81:: with SMTP id oq1mr1278599ejb.124.1566508299378;  Thu, 22 Aug 2019 14:11:39 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <3FDB1B26-B286-4F3A-ABB9-DACE051F0E5D@alibaba-inc.com>
In-Reply-To: <3FDB1B26-B286-4F3A-ABB9-DACE051F0E5D@alibaba-inc.com>
From: Tom Herbert <tom@quantonium.net>
Date: Thu, 22 Aug 2019 14:11:28 -0700
Message-ID: <CAPDqMert5S2SMBKCynLTcDQE86MAvgad_C28=DGjpmCbid3G3A@mail.gmail.com>
To: "OU, Heidi" <heidi.ou@alibaba-inc.com>
Cc: Vijay Rangarajan <vijayr@arista.com>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,  Surendra Anubolu <surendra.anubolu@broadcom.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/dg4m56FH2PUisYb7ES52aej8sIk>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 21:11:45 -0000

On Thu, Aug 22, 2019 at 1:51 PM OU, Heidi <heidi.ou@alibaba-inc.com> wrote:
>
> Tom,
>
> Thanks for the reply. Anoop also gave some insight offline on the ASIC re=
striction.
>
> About adding  IOAM as an IP option, I thought it had been  proposed in
>         https://tools.ietf.org/html/draft-kumar-ippm-ifa-01#page-10
> What prevent us from doing that?

Yeah, IP options would be obstensibly be an obvious choice, but proper
support in middleboxes is notoriously bad. Also, they're limited to
forty bytes. In reality, I doubt no one is seriously considering use
of new IPv4 options. However, IPv6 extension headers are an active
area of development (including the definition of IOAM options). I've
written a draft to allow IPv4 to carry the same HBH extension headers
in IPv4 to bridge the gap between v4 and v6.

Tom

>
> From deployment point of view,  as long as the INT packet can go through =
the exact same path/queue as the  pre-encap'd packets, we are fine.
>
> Thanks
> - Heidi
>
> =EF=BB=BFOn 2019/8/22, 12:41 PM, "Tom Herbert" <tom@quantonium.net> wrote=
:
>
>     On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com>=
 wrote:
>     >
>     > Hi Frank,
>     >
>     >
>     >
>     > I also have a question on the encapsulation: If you can get a new e=
thertype for IOAM, why not insert IOAM data directly after layer2 MAC?  ins=
tead of adding a GRE header for IOAM.
>     >
>     Because, we need a packet format that is compatible with existing
>     network devices. In light of that, GRE is more preferable than using
>     the new Ethertype directly in an Ethernet frame. There will also be
>     similar arguments made for using GRE/IP, and UDP encapsulation over
>     IP, and there was even a proposal to somehow insert the IOAM data
>     immediately after the TCP header and before the TCP data. All of thes=
e
>     are attempts to use protocol headers that are thought to be most
>     palatable to intermediate devices and maximize the chances of
>     efficient delivery.
>
>     IMO, all of the aforementioned techniques have some problem or aren't
>     clean (including the GRE solution). The best solution, and most
>     architecturally correct and generic one, is an IOAM option in
>     Hop-by-Hop extension headers.
>
>     Tom
>
>     >
>     >
>     > Thanks
>     >
>     > Heidi
>     >
>     >
>     >
>     > From: Vijay Rangarajan <vijayr@arista.com>
>     > Date: Thursday, August 22, 2019 at 7:22 AM
>     > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
>     > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <=
jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-i=
ppm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbr=
ook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <hei=
di.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, J=
ohn Lemon <john.lemon@broadcom.com>
>     > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>     >
>     >
>     >
>     > Hi Frank:
>     >
>     > Thanks, I knew I was missing something.
>     >
>     > So basically what you are saying is - let's say we have a UDP packe=
t, we are just going to stick in the GRE header and IOAM Header and Metadat=
a in-between the original IP and UDP headers?
>     >
>     >
>     >
>     > So, the next protocol in the IOAM Header should indicate the L4 pro=
tocol - i.e UDP/TCP?
>     >
>     > Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-et=
h/, it actually defines the "Next protocol" in the IOAM header to be an eth=
ertype value?
>     >
>     >
>     >
>     > Thanks,
>     >
>     > Vijay
>     >
>     >
>     >
>     >
>     >
>     > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockn=
e@cisco.com> wrote:
>     >
>     > Hi Vijay,
>     >
>     >
>     >
>     > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=
=80=9D =E2=80=93 you can just use the GRE header to sequence-in IOAM.
>     >
>     >
>     >
>     > Cheers, Frank
>     >
>     >
>     >
>     > From: Vijay Rangarajan <vijayr@arista.com>
>     > Sent: Donnerstag, 22. August 2019 05:31
>     > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
>     > Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@i=
etf.org; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne=
@cisco.com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Gha=
nwani@dell.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu <su=
rendra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
>     > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>     >
>     >
>     >
>     > Thanks Carlos, for pointing me to the draft.
>     >
>     >
>     >
>     > Based on my understanding of the two drafts I have the following qu=
estions and concerns:
>     >
>     > If I understand correctly, to deploy inband telemetry, we would nee=
d to construct GRE tunnels coinciding with the IOAM domain?
>     > GRE typically requires configuration to provision the tunnels. Prov=
isioning and managing these tunnels and keeping these updated as the networ=
k grows/shrinks could be a significant overhead.
>     > In order to get the benefit of telemetry, we are imposing a change =
in forwarding protocol/topology and configuration - which, I feel is not de=
sirable. For example, a customer might have basic L3 routing enabled and th=
e expectation would be for inband telemetry to work seamlessly, without hav=
ing to revamp the network with GRE tunnels and such. This could be a signif=
icant barrier to deployment.
>     > If sampling is used to select packets for performing IOAM encap, is=
 the expectation that only sampled IOAM packets go through GRE encap? Or al=
l data packets?
>     > Due to network nodes inserting the IOAM data, the inner L3/L4 heade=
rs keep getting pushed deeper. I would imagine this gets challenging for AS=
ICs to access these fields for hashing/load balancing.
>     > Assuming only a subset of packets in a flow are subject to IOAM (ba=
sed on sampling), how do we ensure these packets take the same network path=
 as the rest of the packets in the flow?
>     >
>     > Thanks,
>     >
>     > Vijay
>     >
>     >
>     >
>     >
>     >
>     > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpigna=
ta@cisco.com> wrote:
>     >
>     > Hello, Vijay,
>     >
>     >
>     >
>     > Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-et=
h/, and the document this replaces.
>     >
>     >
>     >
>     > Thanks!
>     >
>     > Thumb typed by Carlos Pignataro.
>     >
>     > Excuze typofraphicak errows
>     >
>     >
>     > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=
=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>     >
>     > Hello all:
>     >
>     > Apologise if this has been previously discussed.
>     >
>     > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of G=
RE encap. The draft, in fact in Sec 3, says the following - "The in-situ OA=
M data field can be transported by a variety of transport protocols, includ=
ing NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification details for=
 these different transport protocols are outside the scope of this document=
."
>     >
>     >
>     >
>     > Is there another document, or a description somewhere, that talks a=
bout how IOAM is proposed to be carried in GRE? what would be the GRE paylo=
ad, the GRE protocol type etc?
>     >
>     >
>     >
>     > Thanks,
>     >
>     > Vijay
>     >
>     >
>     >
>     >
>     >
>     > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> =
wrote:
>     >
>     > Hello Frank,
>     >
>     >
>     >
>     > This is in context of our conversation at IETF105. My goal is to pr=
ovide input and improve current IOAM data draft with the learnings we had w=
ith IFA deployment.
>     >
>     > This feedback is based on various customer interactions and concern=
s raised by them wrt IOAM. Each feedback is a longer topic and I am startin=
g this thread as a summary email. This is just highlighting the issues and =
not yet proposing any solution.
>     >
>     >
>     >
>     >
>     >
>     > Feedback 1:
>     >
>     > Section 4.2..1 Pre-allocated and Incremental Trace Options
>     >
>     > Pre-allocated and incremental trace option is 8Bytes long. This can=
 be easily reduced to 4Bytes.
>     >
>     > There is a feedback that pre-allocated option is really not needed =
and either be removed or made optional.
>     >
>     > Given that deployments are sensitive to the IOAM overhead (speciall=
y in 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per pa=
cket basis.
>     >
>     >
>     >
>     >
>     >
>     > Feedback 2:
>     >
>     > Section 4.1 IOAM Namespaces
>     >
>     > Namespaces should be treated as templates (similar to IPFIX templat=
e record formats). This is more flexible way of enumerating data. 64K names=
pace id is a very large namespace and can be reduced to 64 IANA specified n=
ame spaces. Separate private name space can be allowed instead of interleav=
ing of opaque data in the IANA allocated name space as suggested in the cur=
rent draft =E2=80=9Copaque state snapshot=E2=80=9D.
>     >
>     > https://tools.ietf.org/html/rfc7011#section-3.4
>     >
>     >
>     >
>     > Feedback 3:
>     >
>     > Section 4.2.1 Pre-allocated and Incremental Trace Options
>     >
>     > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>     >
>     >       types are used in this node data list.
>     >
>     > This is the most contentious of all. In the current proposal, as ne=
w data fields are added, there is a corresponding trace type bit need in th=
e header. This essentially means that all possible data fields need to be e=
numerated. Given that we there are 64K names spaces allowed, I don=E2=80=99=
t see how we can fit all possible data fields in this 24bit vector. I know =
there was a suggestion of keeping last bit as an extension bit but it is st=
ill scalable and/or easy to implement in hardware. Besides this the data fi=
elds are not annotated/encoded with the data type, something like in IPFIX =
https://tools.ietf.org/html/rfc7011#section-6.1
>     >
>     >
>     >
>     > Feedback 4:
>     >
>     > There is no version field in the data header and this will make int=
eroperability challenging. Standard will evolve and headers bit definition =
and/or trace type will change and without version field HW will not be able=
 to correctly handle the IOAM data headers.
>     >
>     >
>     >
>     > Feedback 5:
>     >
>     > Handling of TCP/UDP traffic using GRE encap is not acceptable. Here=
 are some of the issues I can think of
>     >
>     > GRE encaped IOAM packets will traverse a different network path the=
n the original packet
>     > Not all packets can be GRE encaped to avoid the previous problem, d=
ue to wastage of network bandwidth (typically sampled traffic is used for I=
OAM). What about native GRE traffic, will it get further encaped in another=
 GRE tunnel and so forth.
>     > IP header protocol will point to GRE IP proto and IOAM ethertype (p=
ending allocation by IEEE) need to be read from the GRE header to detect an=
 IOAM packet. This means parsing performance penalty for all regular GRE (n=
on IOAM) traffic.
>     >
>     >
>     >
>     > Thanks,
>     >
>     > -Jai
>     >
>     >
>     >
>     > _______________________________________________
>     > ippm mailing list
>     > ippm@ietf.org
>     > https://www.ietf.org/mailman/listinfo/ippm
>
>
>


From nobody Thu Aug 22 14:28:17 2019
Return-Path: <gbarak@mellanox.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B57412012A; Thu, 22 Aug 2019 14:28:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mellanox.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 Ch4lEjxhtK3g; Thu, 22 Aug 2019 14:28:11 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60049.outbound.protection.outlook.com [40.107.6.49]) (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 4C3FF12012E; Thu, 22 Aug 2019 14:28:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bjIBNnLG/qDVYZQ8KST1bFLa7Z3LVHML4wzN863wLsMe/cJ5qFRM54IhZ1S5a/OJGPbLFvEjtj/oNzbMmnfEafmwHCy1KA7z14YYazSF6strbH41DgOanE8M4bswUST/4D0rUbLo2acNdp5MxxkBRwVvUZw1etZSkrslmyutSBRMm4Qrvqm2/CUX3XB8ohCchvJpYm4U6sa1V062U3Z4SvlF3ZvDDY2gtBuMyVPmxPNFNMEp24BhvtUosqchjJX4+ZpLy3HX0AKcKf/yQKOtLiL3B33r13TA0mDENo0sm/mO0bVXkiqNmWM0jGsZTIjNnAY/HUqdQ6OSgThtfXVkfA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gO/OOljWHflrxVzE2/p9autqYVmmptHFR9oJtQms1i4=; b=g/PR6sARjVhS7/XUkjFUS1mXOG6i1eA3yC4MPa1AsLcrrGbeHZ5zyU+KNNfrwGfBs2ub4ta/vStG3rJ9CMg3hHXr3tA7vQ3urd/EytssgsTvJtMTqrUeFJGSdZQAFClI3/KUn0wxyxs3YRa1foRCh4gbnkzSIixs5xn5X5K2ayA+f/BwsSWNM4irA3MJhR/IS75pTqpMZmO6htxbqapMm23IrkS/Ak99tW1qRvM4XSRYaJKz74hosx1vexE44CNST4uhSXt8/PKouIgiwVBZkHh49zqZy0vMoVUvyxo1V+TvbmmOujzSnPAeGxF1tRJoAXb6M7tt/WPp+vF+E4RRnQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gO/OOljWHflrxVzE2/p9autqYVmmptHFR9oJtQms1i4=; b=JSEHUjSGSGzHytR22vpfX8eA/A/BJHt88NfU0X/WoPceCrugkPm9WDK6X4oPYuHlOWW/Mt5rMpTu7vZCbGviaMrcXOmw/KPIrxLHelBhdSLdUquT2dY42xbojH4lKMC8uVcKHEC6baOzICKnTIH+eC5LBJT2cA4CcN7VDXJR1wY=
Received: from AM6PR05MB4118.eurprd05.prod.outlook.com (52.135.166.159) by AM6PR05MB6086.eurprd05.prod.outlook.com (20.179.0.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Thu, 22 Aug 2019 21:28:08 +0000
Received: from AM6PR05MB4118.eurprd05.prod.outlook.com ([fe80::59a3:a585:a3d0:585d]) by AM6PR05MB4118.eurprd05.prod.outlook.com ([fe80::59a3:a585:a3d0:585d%6]) with mapi id 15.20.2178.020; Thu, 22 Aug 2019 21:28:08 +0000
From: Barak Gafni <gbarak@mellanox.com>
To: Tom Herbert <tom@quantonium.net>, "OU, Heidi" <heidi.ou@alibaba-inc.com>
CC: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVV8dK3JeaMAmuzEiHFdRIqJEfIKcFZ5UAgAARomCAAaIjAIAABeuAgAAZTACAAETUAIAAEgaAgAAVtwCAAAWiAIAAAuCg
Date: Thu, 22 Aug 2019 21:27:58 +0000
Deferred-Delivery: Thu, 22 Aug 2019 21:27:32 +0000
Message-ID: <AM6PR05MB411883BE2DA6A0899DADA499B9A50@AM6PR05MB4118.eurprd05.prod.outlook.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <3FDB1B26-B286-4F3A-ABB9-DACE051F0E5D@alibaba-inc.com> <CAPDqMert5S2SMBKCynLTcDQE86MAvgad_C28=DGjpmCbid3G3A@mail.gmail.com>
In-Reply-To: <CAPDqMert5S2SMBKCynLTcDQE86MAvgad_C28=DGjpmCbid3G3A@mail.gmail.com>
Accept-Language: he-IL, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=gbarak@mellanox.com; 
x-originating-ip: [209.116.155.178]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f4303753-c7cb-450a-d984-08d72747a041
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:AM6PR05MB6086; 
x-ms-traffictypediagnostic: AM6PR05MB6086:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <AM6PR05MB6086DE58140F8A413DC51D57B9A50@AM6PR05MB6086.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01371B902F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(366004)(39860400002)(136003)(376002)(396003)(189003)(199004)(51914003)(53754006)(13464003)(229853002)(3846002)(14454004)(26005)(66446008)(11346002)(446003)(8676002)(486006)(6306002)(478600001)(476003)(316002)(30864003)(102836004)(55016002)(45080400002)(76116006)(305945005)(66556008)(110136005)(7736002)(25786009)(54906003)(186003)(9686003)(5660300002)(74316002)(53546011)(99286004)(6506007)(2906002)(4326008)(52536014)(7696005)(6436002)(14444005)(256004)(64756008)(76176011)(71200400001)(6666004)(66946007)(81166006)(81156014)(71190400001)(966005)(66476007)(8936002)(86362001)(561944003)(66066001)(6246003)(33656002)(6116002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR05MB6086; H:AM6PR05MB4118.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: W9C2su+erkdqPQQ9Z5nIhODBgS1SpJNxddnHEZJeExpp+qodEgqMf4jMKx1jPZMw9yFrJbJIsZ2cZQP2MUc+VSWS1dcfgYAtlUAN6w9TxQe4ol5A8RjDehUsEiN4jG7Lg2zItjOMbaU+xWifTfyMWCV2b+pIyoJ2QUtm9uaQWx5IEbl9Bf8LsNQ93Sm96hvwDwB5GIYhlJeCtucCqLQdqgLLbq4v2wVZhfdiH18lZt9xEaarX3Yo+xQv7i20tiFFTthQJO2tUkh8xgXnQziYFqggc8MBoju7xzJ6ruqlhNU/ujo4EQSCR3m/Wnvusd+X5PTrs8GaIIi4l0SsWeHJgciQRTYId402i1flvw3LRkAqLnDZWakxxR2uHGKgslcZK0XhrB7D/Eq1rwDNne2eEksAXZg+GcBqEugtRgJ2eYU=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f4303753-c7cb-450a-d984-08d72747a041
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2019 21:28:07.9816 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BkuZ4GLRC4aMENJtg0K73Uzbm1QUwrLnZwlBCXK57ZPvlaKSiDGWj/KBra4Eks3ph5pXaPimyqpnQwuIpKk4oA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB6086
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/G3LGIOhxr8jM-BIhK_ANq_GanKY>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 21:28:16 -0000

SGksDQpZb3UgbWF5IGJlIGludGVyZXN0ZWQgdG8gdGFrZSBhIGxvb2sgb24gYSBkcmFmdCB0aGF0
IGRpc2N1c3NlcyB0aGUgdXNlIG9mIHRoZSBJUCBvcHRpb25zIGZvciBJT0FNOiBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZ2FmbmktaXBwbS1pb2FtLWlwdjQtb3B0aW9ucy0wMA0K
SSBkbyBhZ3JlZSB0aGF0IElQIG9wdGlvbnMgaXMgYW4gYXJlYSB3ZSBzaG91bGQgdXNlIGZvciB0
aGlzIGFwcGxpY2F0aW9uLiBUaGUgZ29vZCB0aGluZyBhYm91dCBJUCBvcHRpb25zIGlzIHRoYXQg
dGhlIGhlYWRlciBhcmNoaXRlY3R1cmUgZW5hYmxlIHRoZSBpbXBsZW1lbnRhdGlvbnMgdG8gZWFz
aWx5IGdvIG92ZXIgdGhlIG9wdGlvbnMgd2l0aG91dCB0aGUgbmVlZCB0byBiZSBhd2FyZSBhbmQg
cGFyc2UgdGhlbSwgYXMgYSBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBjb25zaWRlcmF0aW9uLg0K
DQpUaGFua3MsDQpCYXJhaw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaXBw
bSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgVG9tIEhlcmJlcnQNClNlbnQ6
IFRodXJzZGF5LCBBdWd1c3QgMjIsIDIwMTkgMjoxMSBQTQ0KVG86IE9VLCBIZWlkaSA8aGVpZGku
b3VAYWxpYmFiYS1pbmMuY29tPg0KQ2M6IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0Zi5v
cmc7IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz47IEh1Z2ggSG9sYnJvb2sgPGhvbGJyb29r
QGFyaXN0YS5jb20+OyBBbm9vcCBHaGFud2FuaSA8QW5vb3AuR2hhbndhbmlAZGVsbC5jb20+OyBT
dXJlbmRyYSBBbnVib2x1IDxzdXJlbmRyYS5hbnVib2x1QGJyb2FkY29tLmNvbT4NClN1YmplY3Q6
IFJlOiBbaXBwbV0gUmV2aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYNCg0KT24g
VGh1LCBBdWcgMjIsIDIwMTkgYXQgMTo1MSBQTSBPVSwgSGVpZGkgPGhlaWRpLm91QGFsaWJhYmEt
aW5jLmNvbT4gd3JvdGU6DQo+DQo+IFRvbSwNCj4NCj4gVGhhbmtzIGZvciB0aGUgcmVwbHkuIEFu
b29wIGFsc28gZ2F2ZSBzb21lIGluc2lnaHQgb2ZmbGluZSBvbiB0aGUgQVNJQyByZXN0cmljdGlv
bi4NCj4NCj4gQWJvdXQgYWRkaW5nICBJT0FNIGFzIGFuIElQIG9wdGlvbiwgSSB0aG91Z2h0IGl0
IGhhZCBiZWVuICBwcm9wb3NlZCBpbg0KPiAgICAgICAgIA0KPiBodHRwczovL2V1cjAzLnNhZmVs
aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29sDQo+IHMu
aWV0Zi5vcmclMkZodG1sJTJGZHJhZnQta3VtYXItaXBwbS1pZmEtMDElMjNwYWdlLTEwJmFtcDtk
YXRhPTAyJTdDMDENCj4gJTdDZ2JhcmFrJTQwbWVsbGFub3guY29tJTdDZTRjY2VlODliOWJjNGUx
Mjc0Y2UwOGQ3Mjc0NTViMmElN0NhNjUyOTcxYw0KPiA3ZDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2MWIl
N0MwJTdDMCU3QzYzNzAyMTA1MTE2NzYzNDIzMCZhbXA7c2RhdGE9Z3QwaVlqDQo+IDhOVEQyVVZn
VFZzaEowMTFuZHdHNDZ0SFJjRWhYUTVOR3ZEQUUlM0QmYW1wO3Jlc2VydmVkPTANCj4gV2hhdCBw
cmV2ZW50IHVzIGZyb20gZG9pbmcgdGhhdD8NCg0KWWVhaCwgSVAgb3B0aW9ucyB3b3VsZCBiZSBv
YnN0ZW5zaWJseSBiZSBhbiBvYnZpb3VzIGNob2ljZSwgYnV0IHByb3BlciBzdXBwb3J0IGluIG1p
ZGRsZWJveGVzIGlzIG5vdG9yaW91c2x5IGJhZC4gQWxzbywgdGhleSdyZSBsaW1pdGVkIHRvIGZv
cnR5IGJ5dGVzLiBJbiByZWFsaXR5LCBJIGRvdWJ0IG5vIG9uZSBpcyBzZXJpb3VzbHkgY29uc2lk
ZXJpbmcgdXNlIG9mIG5ldyBJUHY0IG9wdGlvbnMuIEhvd2V2ZXIsIElQdjYgZXh0ZW5zaW9uIGhl
YWRlcnMgYXJlIGFuIGFjdGl2ZSBhcmVhIG9mIGRldmVsb3BtZW50IChpbmNsdWRpbmcgdGhlIGRl
ZmluaXRpb24gb2YgSU9BTSBvcHRpb25zKS4gSSd2ZSB3cml0dGVuIGEgZHJhZnQgdG8gYWxsb3cg
SVB2NCB0byBjYXJyeSB0aGUgc2FtZSBIQkggZXh0ZW5zaW9uIGhlYWRlcnMgaW4gSVB2NCB0byBi
cmlkZ2UgdGhlIGdhcCBiZXR3ZWVuIHY0IGFuZCB2Ni4NCg0KVG9tDQoNCj4NCj4gRnJvbSBkZXBs
b3ltZW50IHBvaW50IG9mIHZpZXcsICBhcyBsb25nIGFzIHRoZSBJTlQgcGFja2V0IGNhbiBnbyB0
aHJvdWdoIHRoZSBleGFjdCBzYW1lIHBhdGgvcXVldWUgYXMgdGhlICBwcmUtZW5jYXAnZCBwYWNr
ZXRzLCB3ZSBhcmUgZmluZS4NCj4NCj4gVGhhbmtzDQo+IC0gSGVpZGkNCj4NCj4g77u/T24gMjAx
OS84LzIyLCAxMjo0MSBQTSwgIlRvbSBIZXJiZXJ0IiA8dG9tQHF1YW50b25pdW0ubmV0PiB3cm90
ZToNCj4NCj4gICAgIE9uIFRodSwgQXVnIDIyLCAyMDE5IGF0IDEyOjIxIFBNIE9VLCBIZWlkaSA8
aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tPiB3cm90ZToNCj4gICAgID4NCj4gICAgID4gSGkgRnJh
bmssDQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+IEkgYWxzbyBoYXZlIGEgcXVl
c3Rpb24gb24gdGhlIGVuY2Fwc3VsYXRpb246IElmIHlvdSBjYW4gZ2V0IGEgbmV3IGV0aGVydHlw
ZSBmb3IgSU9BTSwgd2h5IG5vdCBpbnNlcnQgSU9BTSBkYXRhIGRpcmVjdGx5IGFmdGVyIGxheWVy
MiBNQUM/ICBpbnN0ZWFkIG9mIGFkZGluZyBhIEdSRSBoZWFkZXIgZm9yIElPQU0uDQo+ICAgICA+
DQo+ICAgICBCZWNhdXNlLCB3ZSBuZWVkIGEgcGFja2V0IGZvcm1hdCB0aGF0IGlzIGNvbXBhdGli
bGUgd2l0aCBleGlzdGluZw0KPiAgICAgbmV0d29yayBkZXZpY2VzLiBJbiBsaWdodCBvZiB0aGF0
LCBHUkUgaXMgbW9yZSBwcmVmZXJhYmxlIHRoYW4gdXNpbmcNCj4gICAgIHRoZSBuZXcgRXRoZXJ0
eXBlIGRpcmVjdGx5IGluIGFuIEV0aGVybmV0IGZyYW1lLiBUaGVyZSB3aWxsIGFsc28gYmUNCj4g
ICAgIHNpbWlsYXIgYXJndW1lbnRzIG1hZGUgZm9yIHVzaW5nIEdSRS9JUCwgYW5kIFVEUCBlbmNh
cHN1bGF0aW9uIG92ZXINCj4gICAgIElQLCBhbmQgdGhlcmUgd2FzIGV2ZW4gYSBwcm9wb3NhbCB0
byBzb21laG93IGluc2VydCB0aGUgSU9BTSBkYXRhDQo+ICAgICBpbW1lZGlhdGVseSBhZnRlciB0
aGUgVENQIGhlYWRlciBhbmQgYmVmb3JlIHRoZSBUQ1AgZGF0YS4gQWxsIG9mIHRoZXNlDQo+ICAg
ICBhcmUgYXR0ZW1wdHMgdG8gdXNlIHByb3RvY29sIGhlYWRlcnMgdGhhdCBhcmUgdGhvdWdodCB0
byBiZSBtb3N0DQo+ICAgICBwYWxhdGFibGUgdG8gaW50ZXJtZWRpYXRlIGRldmljZXMgYW5kIG1h
eGltaXplIHRoZSBjaGFuY2VzIG9mDQo+ICAgICBlZmZpY2llbnQgZGVsaXZlcnkuDQo+DQo+ICAg
ICBJTU8sIGFsbCBvZiB0aGUgYWZvcmVtZW50aW9uZWQgdGVjaG5pcXVlcyBoYXZlIHNvbWUgcHJv
YmxlbSBvciBhcmVuJ3QNCj4gICAgIGNsZWFuIChpbmNsdWRpbmcgdGhlIEdSRSBzb2x1dGlvbiku
IFRoZSBiZXN0IHNvbHV0aW9uLCBhbmQgbW9zdA0KPiAgICAgYXJjaGl0ZWN0dXJhbGx5IGNvcnJl
Y3QgYW5kIGdlbmVyaWMgb25lLCBpcyBhbiBJT0FNIG9wdGlvbiBpbg0KPiAgICAgSG9wLWJ5LUhv
cCBleHRlbnNpb24gaGVhZGVycy4NCj4NCj4gICAgIFRvbQ0KPg0KPiAgICAgPg0KPiAgICAgPg0K
PiAgICAgPiBUaGFua3MNCj4gICAgID4NCj4gICAgID4gSGVpZGkNCj4gICAgID4NCj4gICAgID4N
Cj4gICAgID4NCj4gICAgID4gRnJvbTogVmlqYXkgUmFuZ2FyYWphbiA8dmlqYXlyQGFyaXN0YS5j
b20+DQo+ICAgICA+IERhdGU6IFRodXJzZGF5LCBBdWd1c3QgMjIsIDIwMTkgYXQgNzoyMiBBTQ0K
PiAgICAgPiBUbzogIkZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIiA8ZmJyb2NrbmVAY2lzY28u
Y29tPg0KPiAgICAgPiBDYzogIkNhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSIgPGNwaWduYXRh
QGNpc2NvLmNvbT4sIEphaSBLdW1hciA8amFpLmt1bWFyQGJyb2FkY29tLmNvbT4sICJkcmFmdC1p
ZXRmLWlwcG0taW9hbS1kYXRhQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBp
ZXRmLm9yZz4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4sIEh1Z2ggSG9sYnJvb2sgPGhv
bGJyb29rQGFyaXN0YS5jb20+LCBBbm9vcCBHaGFud2FuaSA8QW5vb3AuR2hhbndhbmlAZGVsbC5j
b20+LCAiT1UsIEhlaWRpIiA8aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tPiwgU3VyZW5kcmEgQW51
Ym9sdSA8c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20+LCBKb2huIExlbW9uIDxqb2huLmxl
bW9uQGJyb2FkY29tLmNvbT4NCj4gICAgID4gU3ViamVjdDogUmU6IFtpcHBtXSBSZXZpZXcgb24g
ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0K
PiAgICAgPiBIaSBGcmFuazoNCj4gICAgID4NCj4gICAgID4gVGhhbmtzLCBJIGtuZXcgSSB3YXMg
bWlzc2luZyBzb21ldGhpbmcuDQo+ICAgICA+DQo+ICAgICA+IFNvIGJhc2ljYWxseSB3aGF0IHlv
dSBhcmUgc2F5aW5nIGlzIC0gbGV0J3Mgc2F5IHdlIGhhdmUgYSBVRFAgcGFja2V0LCB3ZSBhcmUg
anVzdCBnb2luZyB0byBzdGljayBpbiB0aGUgR1JFIGhlYWRlciBhbmQgSU9BTSBIZWFkZXIgYW5k
IE1ldGFkYXRhIGluLWJldHdlZW4gdGhlIG9yaWdpbmFsIElQIGFuZCBVRFAgaGVhZGVycz8NCj4g
ICAgID4NCj4gICAgID4NCj4gICAgID4NCj4gICAgID4gU28sIHRoZSBuZXh0IHByb3RvY29sIGlu
IHRoZSBJT0FNIEhlYWRlciBzaG91bGQgaW5kaWNhdGUgdGhlIEw0IHByb3RvY29sIC0gaS5lIFVE
UC9UQ1A/DQo+ICAgICA+DQo+ICAgICA+IExvb2tpbmcgYXQgaHR0cHM6Ly9ldXIwMy5zYWZlbGlu
a3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIu
aWV0Zi5vcmclMkZkb2MlMkZkcmFmdC13ZWlzLWlwcG0taW9hbS1ldGglMkYmYW1wO2RhdGE9MDIl
N0MwMSU3Q2diYXJhayU0MG1lbGxhbm94LmNvbSU3Q2U0Y2NlZTg5YjliYzRlMTI3NGNlMDhkNzI3
NDU1YjJhJTdDYTY1Mjk3MWM3ZDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2MWIlN0MwJTdDMCU3QzYzNzAy
MTA1MTE2NzYzNDIzMCZhbXA7c2RhdGE9UHlrRTFMV3VGNWdmSXZMM1ppUzI0MnJBS25oJTJGRVo1
UFhqWnJwNmRRWHk0JTNEJmFtcDtyZXNlcnZlZD0wLCBpdCBhY3R1YWxseSBkZWZpbmVzIHRoZSAi
TmV4dCBwcm90b2NvbCIgaW4gdGhlIElPQU0gaGVhZGVyIHRvIGJlIGFuIGV0aGVydHlwZSB2YWx1
ZT8NCj4gICAgID4NCj4gICAgID4NCj4gICAgID4NCj4gICAgID4gVGhhbmtzLA0KPiAgICAgPg0K
PiAgICAgPiBWaWpheQ0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAg
Pg0KPiAgICAgPiBPbiBUaHUsIEF1ZyAyMiwgMjAxOSBhdCA2OjIyIFBNIEZyYW5rIEJyb2NrbmVy
cyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb20+IHdyb3RlOg0KPiAgICAgPg0KPiAgICAg
PiBIaSBWaWpheSwNCj4gICAgID4NCj4gICAgID4NCj4gICAgID4NCj4gICAgID4gbm90ZSB0aGF0
IHlvdSBkb27igJl0IG5lY2Vzc2FyaWx5IG5lZWQgdG8g4oCcdHVubmVs4oCdIOKAkyB5b3UgY2Fu
IGp1c3QgdXNlIHRoZSBHUkUgaGVhZGVyIHRvIHNlcXVlbmNlLWluIElPQU0uDQo+ICAgICA+DQo+
ICAgICA+DQo+ICAgICA+DQo+ICAgICA+IENoZWVycywgRnJhbmsNCj4gICAgID4NCj4gICAgID4N
Cj4gICAgID4NCj4gICAgID4gRnJvbTogVmlqYXkgUmFuZ2FyYWphbiA8dmlqYXlyQGFyaXN0YS5j
b20+DQo+ICAgICA+IFNlbnQ6IERvbm5lcnN0YWcsIDIyLiBBdWd1c3QgMjAxOSAwNTozMQ0KPiAg
ICAgPiBUbzogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIDxjcGlnbmF0YUBjaXNjby5jb20+
DQo+ICAgICA+IENjOiBKYWkgS3VtYXIgPGphaS5rdW1hckBicm9hZGNvbS5jb20+OyBkcmFmdC1p
ZXRmLWlwcG0taW9hbS1kYXRhQGlldGYub3JnOyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+
OyBGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSA8ZmJyb2NrbmVAY2lzY28uY29tPjsgSHVnaCBI
b2xicm9vayA8aG9sYnJvb2tAYXJpc3RhLmNvbT47IEFub29wIEdoYW53YW5pIDxBbm9vcC5HaGFu
d2FuaUBkZWxsLmNvbT47IE9VLCBIZWlkaSA8aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tPjsgU3Vy
ZW5kcmEgQW51Ym9sdSA8c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20+OyBKb2huIExlbW9u
IDxqb2huLmxlbW9uQGJyb2FkY29tLmNvbT4NCj4gICAgID4gU3ViamVjdDogUmU6IFtpcHBtXSBS
ZXZpZXcgb24gZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNg0KPiAgICAgPg0KPiAgICAgPg0K
PiAgICAgPg0KPiAgICAgPiBUaGFua3MgQ2FybG9zLCBmb3IgcG9pbnRpbmcgbWUgdG8gdGhlIGRy
YWZ0Lg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBCYXNlZCBvbiBteSB1bmRl
cnN0YW5kaW5nIG9mIHRoZSB0d28gZHJhZnRzIEkgaGF2ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9u
cyBhbmQgY29uY2VybnM6DQo+ICAgICA+DQo+ICAgICA+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0
bHksIHRvIGRlcGxveSBpbmJhbmQgdGVsZW1ldHJ5LCB3ZSB3b3VsZCBuZWVkIHRvIGNvbnN0cnVj
dCBHUkUgdHVubmVscyBjb2luY2lkaW5nIHdpdGggdGhlIElPQU0gZG9tYWluPw0KPiAgICAgPiBH
UkUgdHlwaWNhbGx5IHJlcXVpcmVzIGNvbmZpZ3VyYXRpb24gdG8gcHJvdmlzaW9uIHRoZSB0dW5u
ZWxzLiBQcm92aXNpb25pbmcgYW5kIG1hbmFnaW5nIHRoZXNlIHR1bm5lbHMgYW5kIGtlZXBpbmcg
dGhlc2UgdXBkYXRlZCBhcyB0aGUgbmV0d29yayBncm93cy9zaHJpbmtzIGNvdWxkIGJlIGEgc2ln
bmlmaWNhbnQgb3ZlcmhlYWQuDQo+ICAgICA+IEluIG9yZGVyIHRvIGdldCB0aGUgYmVuZWZpdCBv
ZiB0ZWxlbWV0cnksIHdlIGFyZSBpbXBvc2luZyBhIGNoYW5nZSBpbiBmb3J3YXJkaW5nIHByb3Rv
Y29sL3RvcG9sb2d5IGFuZCBjb25maWd1cmF0aW9uIC0gd2hpY2gsIEkgZmVlbCBpcyBub3QgZGVz
aXJhYmxlLiBGb3IgZXhhbXBsZSwgYSBjdXN0b21lciBtaWdodCBoYXZlIGJhc2ljIEwzIHJvdXRp
bmcgZW5hYmxlZCBhbmQgdGhlIGV4cGVjdGF0aW9uIHdvdWxkIGJlIGZvciBpbmJhbmQgdGVsZW1l
dHJ5IHRvIHdvcmsgc2VhbWxlc3NseSwgd2l0aG91dCBoYXZpbmcgdG8gcmV2YW1wIHRoZSBuZXR3
b3JrIHdpdGggR1JFIHR1bm5lbHMgYW5kIHN1Y2guIFRoaXMgY291bGQgYmUgYSBzaWduaWZpY2Fu
dCBiYXJyaWVyIHRvIGRlcGxveW1lbnQuDQo+ICAgICA+IElmIHNhbXBsaW5nIGlzIHVzZWQgdG8g
c2VsZWN0IHBhY2tldHMgZm9yIHBlcmZvcm1pbmcgSU9BTSBlbmNhcCwgaXMgdGhlIGV4cGVjdGF0
aW9uIHRoYXQgb25seSBzYW1wbGVkIElPQU0gcGFja2V0cyBnbyB0aHJvdWdoIEdSRSBlbmNhcD8g
T3IgYWxsIGRhdGEgcGFja2V0cz8NCj4gICAgID4gRHVlIHRvIG5ldHdvcmsgbm9kZXMgaW5zZXJ0
aW5nIHRoZSBJT0FNIGRhdGEsIHRoZSBpbm5lciBMMy9MNCBoZWFkZXJzIGtlZXAgZ2V0dGluZyBw
dXNoZWQgZGVlcGVyLiBJIHdvdWxkIGltYWdpbmUgdGhpcyBnZXRzIGNoYWxsZW5naW5nIGZvciBB
U0lDcyB0byBhY2Nlc3MgdGhlc2UgZmllbGRzIGZvciBoYXNoaW5nL2xvYWQgYmFsYW5jaW5nLg0K
PiAgICAgPiBBc3N1bWluZyBvbmx5IGEgc3Vic2V0IG9mIHBhY2tldHMgaW4gYSBmbG93IGFyZSBz
dWJqZWN0IHRvIElPQU0gKGJhc2VkIG9uIHNhbXBsaW5nKSwgaG93IGRvIHdlIGVuc3VyZSB0aGVz
ZSBwYWNrZXRzIHRha2UgdGhlIHNhbWUgbmV0d29yayBwYXRoIGFzIHRoZSByZXN0IG9mIHRoZSBw
YWNrZXRzIGluIHRoZSBmbG93Pw0KPiAgICAgPg0KPiAgICAgPiBUaGFua3MsDQo+ICAgICA+DQo+
ICAgICA+IFZpamF5DQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+
DQo+ICAgICA+IE9uIFdlZCwgQXVnIDIxLCAyMDE5IGF0IDU6MDQgUE0gQ2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpIDxjcGlnbmF0YUBjaXNjby5jb20+IHdyb3RlOg0KPiAgICAgPg0KPiAgICAg
PiBIZWxsbywgVmlqYXksDQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+IFBsZWFz
ZSBzZWUgaHR0cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs
PWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZkcmFmdC13ZWlzLWlw
cG0taW9hbS1ldGglMkYmYW1wO2RhdGE9MDIlN0MwMSU3Q2diYXJhayU0MG1lbGxhbm94LmNvbSU3
Q2U0Y2NlZTg5YjliYzRlMTI3NGNlMDhkNzI3NDU1YjJhJTdDYTY1Mjk3MWM3ZDJlNGQ5YmE2YTRk
MTQ5MjU2ZjQ2MWIlN0MwJTdDMCU3QzYzNzAyMTA1MTE2NzYzNDIzMCZhbXA7c2RhdGE9UHlrRTFM
V3VGNWdmSXZMM1ppUzI0MnJBS25oJTJGRVo1UFhqWnJwNmRRWHk0JTNEJmFtcDtyZXNlcnZlZD0w
LCBhbmQgdGhlIGRvY3VtZW50IHRoaXMgcmVwbGFjZXMuDQo+ICAgICA+DQo+ICAgICA+DQo+ICAg
ICA+DQo+ICAgICA+IFRoYW5rcyENCj4gICAgID4NCj4gICAgID4gVGh1bWIgdHlwZWQgYnkgQ2Fy
bG9zIFBpZ25hdGFyby4NCj4gICAgID4NCj4gICAgID4gRXhjdXplIHR5cG9mcmFwaGljYWsgZXJy
b3dzDQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+IDIwMTkvMDgvMjEgNjozNeOAgVZpamF5IFJh
bmdhcmFqYW4gPHZpamF5ckBhcmlzdGEuY29tPuOBruODoeODvOODqzoNCj4gICAgID4NCj4gICAg
ID4gSGVsbG8gYWxsOg0KPiAgICAgPg0KPiAgICAgPiBBcG9sb2dpc2UgaWYgdGhpcyBoYXMgYmVl
biBwcmV2aW91c2x5IGRpc2N1c3NlZC4NCj4gICAgID4NCj4gICAgID4gSW4gcmVhZGluZyAiZHJh
ZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNiIsIEkgZG9uJ3Qgc2VlIG1lbnRpb24gb2YgR1JFIGVu
Y2FwLiBUaGUgZHJhZnQsIGluIGZhY3QgaW4gU2VjIDMsIHNheXMgdGhlIGZvbGxvd2luZyAtICJU
aGUgaW4tc2l0dSBPQU0gZGF0YSBmaWVsZCBjYW4gYmUgdHJhbnNwb3J0ZWQgYnkgYSB2YXJpZXR5
IG9mIHRyYW5zcG9ydCBwcm90b2NvbHMsIGluY2x1ZGluZyBOU0gsIFNlZ21lbnQgUm91dGluZywg
R2VuZXZlLCBJUHY2LCBvciBJUHY0LiAgU3BlY2lmaWNhdGlvbiBkZXRhaWxzIGZvciB0aGVzZSBk
aWZmZXJlbnQgdHJhbnNwb3J0IHByb3RvY29scyBhcmUgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhp
cyBkb2N1bWVudC4iDQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+DQo+ICAgICA+IElzIHRoZXJl
IGFub3RoZXIgZG9jdW1lbnQsIG9yIGEgZGVzY3JpcHRpb24gc29tZXdoZXJlLCB0aGF0IHRhbGtz
IGFib3V0IGhvdyBJT0FNIGlzIHByb3Bvc2VkIHRvIGJlIGNhcnJpZWQgaW4gR1JFPyB3aGF0IHdv
dWxkIGJlIHRoZSBHUkUgcGF5bG9hZCwgdGhlIEdSRSBwcm90b2NvbCB0eXBlIGV0Yz8NCj4gICAg
ID4NCj4gICAgID4NCj4gICAgID4NCj4gICAgID4gVGhhbmtzLA0KPiAgICAgPg0KPiAgICAgPiBW
aWpheQ0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAg
PiBPbiBXZWQsIEF1ZyAyMSwgMjAxOSBhdCA3OjUyIEFNIEphaSBLdW1hciA8amFpLmt1bWFyQGJy
b2FkY29tLmNvbT4gd3JvdGU6DQo+ICAgICA+DQo+ICAgICA+IEhlbGxvIEZyYW5rLA0KPiAgICAg
Pg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBUaGlzIGlzIGluIGNvbnRleHQgb2Ygb3VyIGNv
bnZlcnNhdGlvbiBhdCBJRVRGMTA1LiBNeSBnb2FsIGlzIHRvIHByb3ZpZGUgaW5wdXQgYW5kIGlt
cHJvdmUgY3VycmVudCBJT0FNIGRhdGEgZHJhZnQgd2l0aCB0aGUgbGVhcm5pbmdzIHdlIGhhZCB3
aXRoIElGQSBkZXBsb3ltZW50Lg0KPiAgICAgPg0KPiAgICAgPiBUaGlzIGZlZWRiYWNrIGlzIGJh
c2VkIG9uIHZhcmlvdXMgY3VzdG9tZXIgaW50ZXJhY3Rpb25zIGFuZCBjb25jZXJucyByYWlzZWQg
YnkgdGhlbSB3cnQgSU9BTS4gRWFjaCBmZWVkYmFjayBpcyBhIGxvbmdlciB0b3BpYyBhbmQgSSBh
bSBzdGFydGluZyB0aGlzIHRocmVhZCBhcyBhIHN1bW1hcnkgZW1haWwuIFRoaXMgaXMganVzdCBo
aWdobGlnaHRpbmcgdGhlIGlzc3VlcyBhbmQgbm90IHlldCBwcm9wb3NpbmcgYW55IHNvbHV0aW9u
Lg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBG
ZWVkYmFjayAxOg0KPiAgICAgPg0KPiAgICAgPiBTZWN0aW9uIDQuMi4uMSBQcmUtYWxsb2NhdGVk
IGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBPcHRpb25zDQo+ICAgICA+DQo+ICAgICA+IFByZS1hbGxv
Y2F0ZWQgYW5kIGluY3JlbWVudGFsIHRyYWNlIG9wdGlvbiBpcyA4Qnl0ZXMgbG9uZy4gVGhpcyBj
YW4gYmUgZWFzaWx5IHJlZHVjZWQgdG8gNEJ5dGVzLg0KPiAgICAgPg0KPiAgICAgPiBUaGVyZSBp
cyBhIGZlZWRiYWNrIHRoYXQgcHJlLWFsbG9jYXRlZCBvcHRpb24gaXMgcmVhbGx5IG5vdCBuZWVk
ZWQgYW5kIGVpdGhlciBiZSByZW1vdmVkIG9yIG1hZGUgb3B0aW9uYWwuDQo+ICAgICA+DQo+ICAg
ICA+IEdpdmVuIHRoYXQgZGVwbG95bWVudHMgYXJlIHNlbnNpdGl2ZSB0byB0aGUgSU9BTSBvdmVy
aGVhZCAoc3BlY2lhbGx5IGluIDVHIGRlcGxveW1lbnRzKSwgaXTigJlzIGEgNTAlIGZpeGVkIG92
ZXJoZWFkIHNhdmluZ3Mgb24gYSBwZXIgcGFja2V0IGJhc2lzLg0KPiAgICAgPg0KPiAgICAgPg0K
PiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBGZWVkYmFjayAyOg0KPiAgICAgPg0K
PiAgICAgPiBTZWN0aW9uIDQuMSBJT0FNIE5hbWVzcGFjZXMNCj4gICAgID4NCj4gICAgID4gTmFt
ZXNwYWNlcyBzaG91bGQgYmUgdHJlYXRlZCBhcyB0ZW1wbGF0ZXMgKHNpbWlsYXIgdG8gSVBGSVgg
dGVtcGxhdGUgcmVjb3JkIGZvcm1hdHMpLiBUaGlzIGlzIG1vcmUgZmxleGlibGUgd2F5IG9mIGVu
dW1lcmF0aW5nIGRhdGEuIDY0SyBuYW1lc3BhY2UgaWQgaXMgYSB2ZXJ5IGxhcmdlIG5hbWVzcGFj
ZSBhbmQgY2FuIGJlIHJlZHVjZWQgdG8gNjQgSUFOQSBzcGVjaWZpZWQgbmFtZSBzcGFjZXMuIFNl
cGFyYXRlIHByaXZhdGUgbmFtZSBzcGFjZSBjYW4gYmUgYWxsb3dlZCBpbnN0ZWFkIG9mIGludGVy
bGVhdmluZyBvZiBvcGFxdWUgZGF0YSBpbiB0aGUgSUFOQSBhbGxvY2F0ZWQgbmFtZSBzcGFjZSBh
cyBzdWdnZXN0ZWQgaW4gdGhlIGN1cnJlbnQgZHJhZnQg4oCcb3BhcXVlIHN0YXRlIHNuYXBzaG90
4oCdLg0KPiAgICAgPg0KPiAgICAgPiBodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9u
Lm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZy
ZmM3MDExJTIzc2VjdGlvbi0zLjQmYW1wO2RhdGE9MDIlN0MwMSU3Q2diYXJhayU0MG1lbGxhbm94
LmNvbSU3Q2U0Y2NlZTg5YjliYzRlMTI3NGNlMDhkNzI3NDU1YjJhJTdDYTY1Mjk3MWM3ZDJlNGQ5
YmE2YTRkMTQ5MjU2ZjQ2MWIlN0MwJTdDMCU3QzYzNzAyMTA1MTE2NzYzNDIzMCZhbXA7c2RhdGE9
V2dQS29uOWRjUHIyYmhLRzBhbUFBMnJMczlEVktiUVRVbWpGN0ZaTVlIcyUzRCZhbXA7cmVzZXJ2
ZWQ9MA0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBGZWVkYmFjayAzOg0KPiAg
ICAgPg0KPiAgICAgPiBTZWN0aW9uIDQuMi4xIFByZS1hbGxvY2F0ZWQgYW5kIEluY3JlbWVudGFs
IFRyYWNlIE9wdGlvbnMNCj4gICAgID4NCj4gICAgID4gSU9BTS1UcmFjZS1UeXBlOiAgQSAyNC1i
aXQgaWRlbnRpZmllciB3aGljaCBzcGVjaWZpZXMgd2hpY2ggZGF0YQ0KPiAgICAgPg0KPiAgICAg
PiAgICAgICB0eXBlcyBhcmUgdXNlZCBpbiB0aGlzIG5vZGUgZGF0YSBsaXN0Lg0KPiAgICAgPg0K
PiAgICAgPiBUaGlzIGlzIHRoZSBtb3N0IGNvbnRlbnRpb3VzIG9mIGFsbC4gSW4gdGhlIGN1cnJl
bnQgcHJvcG9zYWwsIGFzIG5ldyBkYXRhIGZpZWxkcyBhcmUgYWRkZWQsIHRoZXJlIGlzIGEgY29y
cmVzcG9uZGluZyB0cmFjZSB0eXBlIGJpdCBuZWVkIGluIHRoZSBoZWFkZXIuIFRoaXMgZXNzZW50
aWFsbHkgbWVhbnMgdGhhdCBhbGwgcG9zc2libGUgZGF0YSBmaWVsZHMgbmVlZCB0byBiZSBlbnVt
ZXJhdGVkLiBHaXZlbiB0aGF0IHdlIHRoZXJlIGFyZSA2NEsgbmFtZXMgc3BhY2VzIGFsbG93ZWQs
IEkgZG9u4oCZdCBzZWUgaG93IHdlIGNhbiBmaXQgYWxsIHBvc3NpYmxlIGRhdGEgZmllbGRzIGlu
IHRoaXMgMjRiaXQgdmVjdG9yLiBJIGtub3cgdGhlcmUgd2FzIGEgc3VnZ2VzdGlvbiBvZiBrZWVw
aW5nIGxhc3QgYml0IGFzIGFuIGV4dGVuc2lvbiBiaXQgYnV0IGl0IGlzIHN0aWxsIHNjYWxhYmxl
IGFuZC9vciBlYXN5IHRvIGltcGxlbWVudCBpbiBoYXJkd2FyZS4gQmVzaWRlcyB0aGlzIHRoZSBk
YXRhIGZpZWxkcyBhcmUgbm90IGFubm90YXRlZC9lbmNvZGVkIHdpdGggdGhlIGRhdGEgdHlwZSwg
c29tZXRoaW5nIGxpa2UgaW4gSVBGSVggaHR0cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlv
bi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJG
cmZjNzAxMSUyM3NlY3Rpb24tNi4xJmFtcDtkYXRhPTAyJTdDMDElN0NnYmFyYWslNDBtZWxsYW5v
eC5jb20lN0NlNGNjZWU4OWI5YmM0ZTEyNzRjZTA4ZDcyNzQ1NWIyYSU3Q2E2NTI5NzFjN2QyZTRk
OWJhNmE0ZDE0OTI1NmY0NjFiJTdDMCU3QzAlN0M2MzcwMjEwNTExNjc2NDQyMTYmYW1wO3NkYXRh
PTFsV0hvb05FRHd0NFJoOG94WHkyVmx5eVJnb1dCWnI2SWclMkJZdlFRSmZZayUzRCZhbXA7cmVz
ZXJ2ZWQ9MA0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBGZWVkYmFjayA0Og0K
PiAgICAgPg0KPiAgICAgPiBUaGVyZSBpcyBubyB2ZXJzaW9uIGZpZWxkIGluIHRoZSBkYXRhIGhl
YWRlciBhbmQgdGhpcyB3aWxsIG1ha2UgaW50ZXJvcGVyYWJpbGl0eSBjaGFsbGVuZ2luZy4gU3Rh
bmRhcmQgd2lsbCBldm9sdmUgYW5kIGhlYWRlcnMgYml0IGRlZmluaXRpb24gYW5kL29yIHRyYWNl
IHR5cGUgd2lsbCBjaGFuZ2UgYW5kIHdpdGhvdXQgdmVyc2lvbiBmaWVsZCBIVyB3aWxsIG5vdCBi
ZSBhYmxlIHRvIGNvcnJlY3RseSBoYW5kbGUgdGhlIElPQU0gZGF0YSBoZWFkZXJzLg0KPiAgICAg
Pg0KPiAgICAgPg0KPiAgICAgPg0KPiAgICAgPiBGZWVkYmFjayA1Og0KPiAgICAgPg0KPiAgICAg
PiBIYW5kbGluZyBvZiBUQ1AvVURQIHRyYWZmaWMgdXNpbmcgR1JFIGVuY2FwIGlzIG5vdCBhY2Nl
cHRhYmxlLiBIZXJlIGFyZSBzb21lIG9mIHRoZSBpc3N1ZXMgSSBjYW4gdGhpbmsgb2YNCj4gICAg
ID4NCj4gICAgID4gR1JFIGVuY2FwZWQgSU9BTSBwYWNrZXRzIHdpbGwgdHJhdmVyc2UgYSBkaWZm
ZXJlbnQgbmV0d29yayBwYXRoIHRoZW4gdGhlIG9yaWdpbmFsIHBhY2tldA0KPiAgICAgPiBOb3Qg
YWxsIHBhY2tldHMgY2FuIGJlIEdSRSBlbmNhcGVkIHRvIGF2b2lkIHRoZSBwcmV2aW91cyBwcm9i
bGVtLCBkdWUgdG8gd2FzdGFnZSBvZiBuZXR3b3JrIGJhbmR3aWR0aCAodHlwaWNhbGx5IHNhbXBs
ZWQgdHJhZmZpYyBpcyB1c2VkIGZvciBJT0FNKS4gV2hhdCBhYm91dCBuYXRpdmUgR1JFIHRyYWZm
aWMsIHdpbGwgaXQgZ2V0IGZ1cnRoZXIgZW5jYXBlZCBpbiBhbm90aGVyIEdSRSB0dW5uZWwgYW5k
IHNvIGZvcnRoLg0KPiAgICAgPiBJUCBoZWFkZXIgcHJvdG9jb2wgd2lsbCBwb2ludCB0byBHUkUg
SVAgcHJvdG8gYW5kIElPQU0gZXRoZXJ0eXBlIChwZW5kaW5nIGFsbG9jYXRpb24gYnkgSUVFRSkg
bmVlZCB0byBiZSByZWFkIGZyb20gdGhlIEdSRSBoZWFkZXIgdG8gZGV0ZWN0IGFuIElPQU0gcGFj
a2V0LiBUaGlzIG1lYW5zIHBhcnNpbmcgcGVyZm9ybWFuY2UgcGVuYWx0eSBmb3IgYWxsIHJlZ3Vs
YXIgR1JFIChub24gSU9BTSkgdHJhZmZpYy4NCj4gICAgID4NCj4gICAgID4NCj4gICAgID4NCj4g
ICAgID4gVGhhbmtzLA0KPiAgICAgPg0KPiAgICAgPiAtSmFpDQo+ICAgICA+DQo+ICAgICA+DQo+
ICAgICA+DQo+ICAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+ICAgICA+IGlwcG0gbWFpbGluZyBsaXN0DQo+ICAgICA+IGlwcG1AaWV0Zi5vcmcN
Cj4gICAgID4gDQo+IGh0dHBzOi8vZXVyMDMuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5j
b20vP3VybD1odHRwcyUzQSUyRiUyRnd3dy4NCj4gaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGlu
Zm8lMkZpcHBtJmFtcDtkYXRhPTAyJTdDMDElN0NnYmFyYWslNDBtZWxsYQ0KPiBub3guY29tJTdD
ZTRjY2VlODliOWJjNGUxMjc0Y2UwOGQ3Mjc0NTViMmElN0NhNjUyOTcxYzdkMmU0ZDliYTZhNGQx
NDkyDQo+IDU2ZjQ2MWIlN0MwJTdDMCU3QzYzNzAyMTA1MTE2NzY0NDIxNiZhbXA7c2RhdGE9VnJ4
TmglMkZkUmglMkZZYXN5V3RGWFMNCj4gZXQySTVpQURJWTBVNXZEakxkNk9iQW1VJTNEJmFtcDty
ZXNlcnZlZD0wDQo+DQo+DQo+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQppcHBtIG1haWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZw0KaHR0cHM6Ly9l
dXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG
d3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaXBwbSZhbXA7ZGF0YT0wMiU3QzAx
JTdDZ2JhcmFrJTQwbWVsbGFub3guY29tJTdDZTRjY2VlODliOWJjNGUxMjc0Y2UwOGQ3Mjc0NTVi
MmElN0NhNjUyOTcxYzdkMmU0ZDliYTZhNGQxNDkyNTZmNDYxYiU3QzAlN0MwJTdDNjM3MDIxMDUx
MTY3NjQ0MjE2JmFtcDtzZGF0YT1WcnhOaCUyRmRSaCUyRllhc3lXdEZYU2V0Mkk1aUFESVkwVTV2
RGpMZDZPYkFtVSUzRCZhbXA7cmVzZXJ2ZWQ9MA0K


From nobody Thu Aug 22 15:22:39 2019
Return-Path: <ghanwani@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F6081200F4; Thu, 22 Aug 2019 15:22:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mfCxdU5f_s7y; Thu, 22 Aug 2019 15:22:33 -0700 (PDT)
Received: from mail-vs1-f48.google.com (mail-vs1-f48.google.com [209.85.217.48]) (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 298271200A1; Thu, 22 Aug 2019 15:22:33 -0700 (PDT)
Received: by mail-vs1-f48.google.com with SMTP id y16so4966676vsc.3; Thu, 22 Aug 2019 15:22:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=foR46DiUajJIokwpLrsUjEfwvhHH5QBxjO35vrknCLE=; b=TCUhXFoSrtM3hZ/DeNO4KMyK2kD4xHHak5MQzYYC2+4dNaYTdGN3SFsGLhkqhSXPA5 6zOuXNSMjKyKT5N2zdu+UD3QA/rcXu4ukrLj+JN2ATy1oJLVGtEj98X5a02ZuHY7Eh7h DLFfmKSwAfn2W3hqQ5k7Ak+Q3Im604tjMblyTw3mPktqQ9r9JLm5ndKkXW6A2QLdPXsf BaFUaSpjOMNlryEvtsWjgomWnAISuHxZvT1rrirvuNxGcGaEz2cS1BHVsLgwEHAaX4q/ MCkSsCfGvLwyVngXkyjZDzNocJc+jM46JD0N0Vx77vfx3LtvDrSYuGs5nmhyr04btEwL WBqg==
X-Gm-Message-State: APjAAAXYcDhH3MSVBcwWXOnZojeJ9f4sg8Ouk5qxfkmavS+wc2B7e1do 7hPB8Rb07AAMGQQyqkx0bZ/dyY+I3QfXdQfsQAY=
X-Google-Smtp-Source: APXvYqyPU0LrUID//MSQnY8VU/CaryDbHiiV8bkDMKPcSo0jmUoqhxH++/OHFCvBYZN08eIau2ksaZrLM6n1z+stp14=
X-Received: by 2002:a67:b344:: with SMTP id b4mr894134vsm.228.1566512552087; Thu, 22 Aug 2019 15:22:32 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <3FDB1B26-B286-4F3A-ABB9-DACE051F0E5D@alibaba-inc.com> <CAPDqMert5S2SMBKCynLTcDQE86MAvgad_C28=DGjpmCbid3G3A@mail.gmail.com> <AM6PR05MB411883BE2DA6A0899DADA499B9A50@AM6PR05MB4118.eurprd05.prod.outlook.com>
In-Reply-To: <AM6PR05MB411883BE2DA6A0899DADA499B9A50@AM6PR05MB4118.eurprd05.prod.outlook.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Thu, 22 Aug 2019 15:22:16 -0700
Message-ID: <CA+-tSzwOu=se5w9PFJbc5znCdhbPgqr+ykBp+xj8YXHJADe03g@mail.gmail.com>
To: Barak Gafni <gbarak@mellanox.com>
Cc: Tom Herbert <tom@quantonium.net>, "OU, Heidi" <heidi.ou@alibaba-inc.com>,  Hugh Holbrook <holbrook@arista.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  Surendra Anubolu <surendra.anubolu@broadcom.com>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003415fb0590bc206a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/pQZ5D7cWnVe97VOM3z9n7Knj2f4>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 22:22:38 -0000

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

Hi Barak/Tom,

Using IP options would be cleaner but there are other issues that make it
undesirable.  Most existing silicon will either blindly
forward/discard/punt to CPU all packets with IP options.  If we pick the
forward option, then it opens up a hole that allows packets with any other
IP options through.  Additionally, when forwarding many will not parse
beyond the option header so things like ACLs and hashing for LAG/ECMP will
break.  Picking any of the other 2 options (discard/punt) means this
protocol is no longer backwards compatible.

I may be wrong, but I think it may be hard to convince the IETF to move
forward with a proposal that needs to extend IPv4 in any way, hence e.g.
segment routing is supported only with IPv6.

Thanks,
Anoop

On Thu, Aug 22, 2019 at 2:28 PM Barak Gafni <gbarak@mellanox.com> wrote:

> Hi,
> You may be interested to take a look on a draft that discusses the use of
> the IP options for IOAM:
> https://tools.ietf.org/html/draft-gafni-ippm-ioam-ipv4-options-00
> I do agree that IP options is an area we should use for this application.
> The good thing about IP options is that the header architecture enable th=
e
> implementations to easily go over the options without the need to be awar=
e
> and parse them, as a backwards compatibility consideration.
>
> Thanks,
> Barak
>
> -----Original Message-----
> From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
> Sent: Thursday, August 22, 2019 2:11 PM
> To: OU, Heidi <heidi.ou@alibaba-inc.com>
> Cc: draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>;
> Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <
> Anoop.Ghanwani@dell.com>; Surendra Anubolu <surendra.anubolu@broadcom.com=
>
> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
> On Thu, Aug 22, 2019 at 1:51 PM OU, Heidi <heidi.ou@alibaba-inc.com>
> wrote:
> >
> > Tom,
> >
> > Thanks for the reply. Anoop also gave some insight offline on the ASIC
> restriction.
> >
> > About adding  IOAM as an IP option, I thought it had been  proposed in
> >
> > https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftoo=
l
> > s.ietf.org%2Fhtml%2Fdraft-kumar-ippm-ifa-01%23page-10&amp;data=3D02%7C0=
1
> > %7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c
> > 7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=3Dgt0iY=
j
> > 8NTD2UVgTVshJ011ndwG46tHRcEhXQ5NGvDAE%3D&amp;reserved=3D0
> > What prevent us from doing that?
>
> Yeah, IP options would be obstensibly be an obvious choice, but proper
> support in middleboxes is notoriously bad. Also, they're limited to forty
> bytes. In reality, I doubt no one is seriously considering use of new IPv=
4
> options. However, IPv6 extension headers are an active area of developmen=
t
> (including the definition of IOAM options). I've written a draft to allow
> IPv4 to carry the same HBH extension headers in IPv4 to bridge the gap
> between v4 and v6.
>
> Tom
>
> >
> > From deployment point of view,  as long as the INT packet can go throug=
h
> the exact same path/queue as the  pre-encap'd packets, we are fine.
> >
> > Thanks
> > - Heidi
> >
> > =EF=BB=BFOn 2019/8/22, 12:41 PM, "Tom Herbert" <tom@quantonium.net> wro=
te:
> >
> >     On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.co=
m>
> wrote:
> >     >
> >     > Hi Frank,
> >     >
> >     >
> >     >
> >     > I also have a question on the encapsulation: If you can get a new
> ethertype for IOAM, why not insert IOAM data directly after layer2 MAC?
> instead of adding a GRE header for IOAM.
> >     >
> >     Because, we need a packet format that is compatible with existing
> >     network devices. In light of that, GRE is more preferable than usin=
g
> >     the new Ethertype directly in an Ethernet frame. There will also be
> >     similar arguments made for using GRE/IP, and UDP encapsulation over
> >     IP, and there was even a proposal to somehow insert the IOAM data
> >     immediately after the TCP header and before the TCP data. All of
> these
> >     are attempts to use protocol headers that are thought to be most
> >     palatable to intermediate devices and maximize the chances of
> >     efficient delivery.
> >
> >     IMO, all of the aforementioned techniques have some problem or aren=
't
> >     clean (including the GRE solution). The best solution, and most
> >     architecturally correct and generic one, is an IOAM option in
> >     Hop-by-Hop extension headers.
> >
> >     Tom
> >
> >     >
> >     >
> >     > Thanks
> >     >
> >     > Heidi
> >     >
> >     >
> >     >
> >     > From: Vijay Rangarajan <vijayr@arista.com>
> >     > Date: Thursday, August 22, 2019 at 7:22 AM
> >     > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
> >     > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar
> <jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <
> draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh
> Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,
> "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <
> surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
> >     > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >     >
> >     >
> >     >
> >     > Hi Frank:
> >     >
> >     > Thanks, I knew I was missing something.
> >     >
> >     > So basically what you are saying is - let's say we have a UDP
> packet, we are just going to stick in the GRE header and IOAM Header and
> Metadata in-between the original IP and UDP headers?
> >     >
> >     >
> >     >
> >     > So, the next protocol in the IOAM Header should indicate the L4
> protocol - i.e UDP/TCP?
> >     >
> >     > Looking at
> https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatat=
racker.ietf.org%2Fdoc%2Fdraft-weis-ippm-ioam-eth%2F&amp;data=3D02%7C01%7Cgb=
arak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6=
a4d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=3DPykE1LWuF5gfIvL3ZiS=
242rAKnh%2FEZ5PXjZrp6dQXy4%3D&amp;reserved=3D0,
> it actually defines the "Next protocol" in the IOAM header to be an
> ethertype value?
> >     >
> >     >
> >     >
> >     > Thanks,
> >     >
> >     > Vijay
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <
> fbrockne@cisco.com> wrote:
> >     >
> >     > Hi Vijay,
> >     >
> >     >
> >     >
> >     > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=
=E2=80=9D =E2=80=93 you can just
> use the GRE header to sequence-in IOAM.
> >     >
> >     >
> >     >
> >     > Cheers, Frank
> >     >
> >     >
> >     >
> >     > From: Vijay Rangarajan <vijayr@arista.com>
> >     > Sent: Donnerstag, 22. August 2019 05:31
> >     > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
> >     > Cc: Jai Kumar <jai.kumar@broadcom.com>;
> draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>; Frank
> Brockners (fbrockne) <fbrockne@cisco.com>; Hugh Holbrook <
> holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell.com>; OU, Heidi
> <heidi.ou@alibaba-inc.com>; Surendra Anubolu <
> surendra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> >     > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >     >
> >     >
> >     >
> >     > Thanks Carlos, for pointing me to the draft.
> >     >
> >     >
> >     >
> >     > Based on my understanding of the two drafts I have the following
> questions and concerns:
> >     >
> >     > If I understand correctly, to deploy inband telemetry, we would
> need to construct GRE tunnels coinciding with the IOAM domain?
> >     > GRE typically requires configuration to provision the tunnels.
> Provisioning and managing these tunnels and keeping these updated as the
> network grows/shrinks could be a significant overhead.
> >     > In order to get the benefit of telemetry, we are imposing a chang=
e
> in forwarding protocol/topology and configuration - which, I feel is not
> desirable. For example, a customer might have basic L3 routing enabled an=
d
> the expectation would be for inband telemetry to work seamlessly, without
> having to revamp the network with GRE tunnels and such. This could be a
> significant barrier to deployment.
> >     > If sampling is used to select packets for performing IOAM encap,
> is the expectation that only sampled IOAM packets go through GRE encap? O=
r
> all data packets?
> >     > Due to network nodes inserting the IOAM data, the inner L3/L4
> headers keep getting pushed deeper. I would imagine this gets challenging
> for ASICs to access these fields for hashing/load balancing.
> >     > Assuming only a subset of packets in a flow are subject to IOAM
> (based on sampling), how do we ensure these packets take the same network
> path as the rest of the packets in the flow?
> >     >
> >     > Thanks,
> >     >
> >     > Vijay
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
> >     >
> >     > Hello, Vijay,
> >     >
> >     >
> >     >
> >     > Please see
> https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatat=
racker.ietf.org%2Fdoc%2Fdraft-weis-ippm-ioam-eth%2F&amp;data=3D02%7C01%7Cgb=
arak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6=
a4d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=3DPykE1LWuF5gfIvL3ZiS=
242rAKnh%2FEZ5PXjZrp6dQXy4%3D&amp;reserved=3D0,
> and the document this replaces.
> >     >
> >     >
> >     >
> >     > Thanks!
> >     >
> >     > Thumb typed by Carlos Pignataro.
> >     >
> >     > Excuze typofraphicak errows
> >     >
> >     >
> >     > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=
=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
> >     >
> >     > Hello all:
> >     >
> >     > Apologise if this has been previously discussed.
> >     >
> >     > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of
> GRE encap. The draft, in fact in Sec 3, says the following - "The in-situ
> OAM data field can be transported by a variety of transport protocols,
> including NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification
> details for these different transport protocols are outside the scope of
> this document."
> >     >
> >     >
> >     >
> >     > Is there another document, or a description somewhere, that talks
> about how IOAM is proposed to be carried in GRE? what would be the GRE
> payload, the GRE protocol type etc?
> >     >
> >     >
> >     >
> >     > Thanks,
> >     >
> >     > Vijay
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com=
>
> wrote:
> >     >
> >     > Hello Frank,
> >     >
> >     >
> >     >
> >     > This is in context of our conversation at IETF105. My goal is to
> provide input and improve current IOAM data draft with the learnings we h=
ad
> with IFA deployment.
> >     >
> >     > This feedback is based on various customer interactions and
> concerns raised by them wrt IOAM. Each feedback is a longer topic and I a=
m
> starting this thread as a summary email. This is just highlighting the
> issues and not yet proposing any solution.
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > Feedback 1:
> >     >
> >     > Section 4.2..1 Pre-allocated and Incremental Trace Options
> >     >
> >     > Pre-allocated and incremental trace option is 8Bytes long. This
> can be easily reduced to 4Bytes.
> >     >
> >     > There is a feedback that pre-allocated option is really not neede=
d
> and either be removed or made optional.
> >     >
> >     > Given that deployments are sensitive to the IOAM overhead
> (specially in 5G deployments), it=E2=80=99s a 50% fixed overhead savings =
on a per
> packet basis.
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > Feedback 2:
> >     >
> >     > Section 4.1 IOAM Namespaces
> >     >
> >     > Namespaces should be treated as templates (similar to IPFIX
> template record formats). This is more flexible way of enumerating data.
> 64K namespace id is a very large namespace and can be reduced to 64 IANA
> specified name spaces. Separate private name space can be allowed instead
> of interleaving of opaque data in the IANA allocated name space as
> suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.
> >     >
> >     >
> https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftools=
.ietf.org%2Fhtml%2Frfc7011%23section-3.4&amp;data=3D02%7C01%7Cgbarak%40mell=
anox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f4=
61b%7C0%7C0%7C637021051167634230&amp;sdata=3DWgPKon9dcPr2bhKG0amAA2rLs9DVKb=
QTUmjF7FZMYHs%3D&amp;reserved=3D0
> >     >
> >     >
> >     >
> >     > Feedback 3:
> >     >
> >     > Section 4.2.1 Pre-allocated and Incremental Trace Options
> >     >
> >     > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
> >     >
> >     >       types are used in this node data list.
> >     >
> >     > This is the most contentious of all. In the current proposal, as
> new data fields are added, there is a corresponding trace type bit need i=
n
> the header. This essentially means that all possible data fields need to =
be
> enumerated. Given that we there are 64K names spaces allowed, I don=E2=80=
=99t see
> how we can fit all possible data fields in this 24bit vector. I know ther=
e
> was a suggestion of keeping last bit as an extension bit but it is still
> scalable and/or easy to implement in hardware. Besides this the data fiel=
ds
> are not annotated/encoded with the data type, something like in IPFIX
> https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftools=
.ietf.org%2Fhtml%2Frfc7011%23section-6.1&amp;data=3D02%7C01%7Cgbarak%40mell=
anox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f4=
61b%7C0%7C0%7C637021051167644216&amp;sdata=3D1lWHooNEDwt4Rh8oxXy2VlyyRgoWBZ=
r6Ig%2BYvQQJfYk%3D&amp;reserved=3D0
> >     >
> >     >
> >     >
> >     > Feedback 4:
> >     >
> >     > There is no version field in the data header and this will make
> interoperability challenging. Standard will evolve and headers bit
> definition and/or trace type will change and without version field HW wil=
l
> not be able to correctly handle the IOAM data headers.
> >     >
> >     >
> >     >
> >     > Feedback 5:
> >     >
> >     > Handling of TCP/UDP traffic using GRE encap is not acceptable.
> Here are some of the issues I can think of
> >     >
> >     > GRE encaped IOAM packets will traverse a different network path
> then the original packet
> >     > Not all packets can be GRE encaped to avoid the previous problem,
> due to wastage of network bandwidth (typically sampled traffic is used fo=
r
> IOAM). What about native GRE traffic, will it get further encaped in
> another GRE tunnel and so forth.
> >     > IP header protocol will point to GRE IP proto and IOAM ethertype
> (pending allocation by IEEE) need to be read from the GRE header to detec=
t
> an IOAM packet. This means parsing performance penalty for all regular GR=
E
> (non IOAM) traffic.
> >     >
> >     >
> >     >
> >     > Thanks,
> >     >
> >     > -Jai
> >     >
> >     >
> >     >
> >     > _______________________________________________
> >     > ippm mailing list
> >     > ippm@ietf.org
> >     >
> > https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww=
.
> > ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D02%7C01%7Cgbarak%40mell=
a
> > nox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d1492
> > 56f461b%7C0%7C0%7C637021051167644216&amp;sdata=3DVrxNh%2FdRh%2FYasyWtFX=
S
> > et2I5iADIY0U5vDjLd6ObAmU%3D&amp;reserved=3D0
> >
> >
> >
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
>
> https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.i=
etf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D02%7C01%7Cgbarak%40mellanox.=
com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7=
C0%7C0%7C637021051167644216&amp;sdata=3DVrxNh%2FdRh%2FYasyWtFXSet2I5iADIY0U=
5vDjLd6ObAmU%3D&amp;reserved=3D0
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Barak/Tom,<div><br></div><div>Using IP=
 options would be cleaner but there are other issues that make it undesirab=
le.=C2=A0 Most existing silicon will either blindly forward/discard/punt to=
 CPU all packets with IP options.=C2=A0 If we pick the forward option, then=
 it opens up a hole that allows packets with any other IP options through.=
=C2=A0 Additionally, when forwarding many will not parse beyond the option =
header so things like ACLs and hashing for LAG/ECMP will break.=C2=A0 Picki=
ng any of the other 2 options (discard/punt) means this protocol is no long=
er backwards compatible.</div><div><br></div><div>I may be wrong, but I thi=
nk it may be hard to convince the IETF to move forward with a proposal that=
 needs to extend IPv4 in any way, hence e.g. segment routing is supported o=
nly with IPv6.</div><div><br></div><div>Thanks,</div><div>Anoop</div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu=
, Aug 22, 2019 at 2:28 PM Barak Gafni &lt;<a href=3D"mailto:gbarak@mellanox=
.com">gbarak@mellanox.com</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">Hi,<br>
You may be interested to take a look on a draft that discusses the use of t=
he IP options for IOAM: <a href=3D"https://tools.ietf.org/html/draft-gafni-=
ippm-ioam-ipv4-options-00" rel=3D"noreferrer" target=3D"_blank">https://too=
ls.ietf.org/html/draft-gafni-ippm-ioam-ipv4-options-00</a><br>
I do agree that IP options is an area we should use for this application. T=
he good thing about IP options is that the header architecture enable the i=
mplementations to easily go over the options without the need to be aware a=
nd parse them, as a backwards compatibility consideration.<br>
<br>
Thanks,<br>
Barak<br>
<br>
-----Original Message-----<br>
From: ippm &lt;<a href=3D"mailto:ippm-bounces@ietf.org" target=3D"_blank">i=
ppm-bounces@ietf.org</a>&gt; On Behalf Of Tom Herbert<br>
Sent: Thursday, August 22, 2019 2:11 PM<br>
To: OU, Heidi &lt;<a href=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_bl=
ank">heidi.ou@alibaba-inc.com</a>&gt;<br>
Cc: <a href=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org" target=3D"_blank"=
>draft-ietf-ippm-ioam-data@ietf.org</a>; IETF IPPM WG &lt;<a href=3D"mailto=
:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;; Hugh Holbrook &lt;=
<a href=3D"mailto:holbrook@arista.com" target=3D"_blank">holbrook@arista.co=
m</a>&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.com" ta=
rget=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;; Surendra Anubolu &lt;<a hr=
ef=3D"mailto:surendra.anubolu@broadcom.com" target=3D"_blank">surendra.anub=
olu@broadcom.com</a>&gt;<br>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<br>
<br>
On Thu, Aug 22, 2019 at 1:51 PM OU, Heidi &lt;<a href=3D"mailto:heidi.ou@al=
ibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt; wrote:<br=
>
&gt;<br>
&gt; Tom,<br>
&gt;<br>
&gt; Thanks for the reply. Anoop also gave some insight offline on the ASIC=
 restriction.<br>
&gt;<br>
&gt; About adding=C2=A0 IOAM as an IP option, I thought it had been=C2=A0 p=
roposed in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>
&gt; <a href=3D"https://eur03.safelinks.protection.outlook.com/?url=3Dhttps=
%3A%2F%2Ftool" rel=3D"noreferrer" target=3D"_blank">https://eur03.safelinks=
.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftool</a><br>
&gt; <a href=3D"http://s.ietf.org" rel=3D"noreferrer" target=3D"_blank">s.i=
etf.org</a>%2Fhtml%2Fdraft-kumar-ippm-ifa-01%23page-10&amp;amp;data=3D02%7C=
01<br>
&gt; %7Cgbarak%<a href=3D"http://40mellanox.com" rel=3D"noreferrer" target=
=3D"_blank">40mellanox.com</a>%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971=
c<br>
&gt; 7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167634230&amp;amp;sdata=3D=
gt0iYj<br>
&gt; 8NTD2UVgTVshJ011ndwG46tHRcEhXQ5NGvDAE%3D&amp;amp;reserved=3D0<br>
&gt; What prevent us from doing that?<br>
<br>
Yeah, IP options would be obstensibly be an obvious choice, but proper supp=
ort in middleboxes is notoriously bad. Also, they&#39;re limited to forty b=
ytes. In reality, I doubt no one is seriously considering use of new IPv4 o=
ptions. However, IPv6 extension headers are an active area of development (=
including the definition of IOAM options). I&#39;ve written a draft to allo=
w IPv4 to carry the same HBH extension headers in IPv4 to bridge the gap be=
tween v4 and v6.<br>
<br>
Tom<br>
<br>
&gt;<br>
&gt; From deployment point of view,=C2=A0 as long as the INT packet can go =
through the exact same path/queue as the=C2=A0 pre-encap&#39;d packets, we =
are fine.<br>
&gt;<br>
&gt; Thanks<br>
&gt; - Heidi<br>
&gt;<br>
&gt; =EF=BB=BFOn 2019/8/22, 12:41 PM, &quot;Tom Herbert&quot; &lt;<a href=
=3D"mailto:tom@quantonium.net" target=3D"_blank">tom@quantonium.net</a>&gt;=
 wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi &lt;<a h=
ref=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-=
inc.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hi Frank,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; I also have a question on the encapsulation: I=
f you can get a new ethertype for IOAM, why not insert IOAM data directly a=
fter layer2 MAC?=C2=A0 instead of adding a GRE header for IOAM.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Because, we need a packet format that is compatible=
 with existing<br>
&gt;=C2=A0 =C2=A0 =C2=A0network devices. In light of that, GRE is more pref=
erable than using<br>
&gt;=C2=A0 =C2=A0 =C2=A0the new Ethertype directly in an Ethernet frame. Th=
ere will also be<br>
&gt;=C2=A0 =C2=A0 =C2=A0similar arguments made for using GRE/IP, and UDP en=
capsulation over<br>
&gt;=C2=A0 =C2=A0 =C2=A0IP, and there was even a proposal to somehow insert=
 the IOAM data<br>
&gt;=C2=A0 =C2=A0 =C2=A0immediately after the TCP header and before the TCP=
 data. All of these<br>
&gt;=C2=A0 =C2=A0 =C2=A0are attempts to use protocol headers that are thoug=
ht to be most<br>
&gt;=C2=A0 =C2=A0 =C2=A0palatable to intermediate devices and maximize the =
chances of<br>
&gt;=C2=A0 =C2=A0 =C2=A0efficient delivery.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0IMO, all of the aforementioned techniques have some=
 problem or aren&#39;t<br>
&gt;=C2=A0 =C2=A0 =C2=A0clean (including the GRE solution). The best soluti=
on, and most<br>
&gt;=C2=A0 =C2=A0 =C2=A0architecturally correct and generic one, is an IOAM=
 option in<br>
&gt;=C2=A0 =C2=A0 =C2=A0Hop-by-Hop extension headers.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Tom<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Heidi<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; From: Vijay Rangarajan &lt;<a href=3D"mailto:v=
ijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Date: Thursday, August 22, 2019 at 7:22 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; To: &quot;Frank Brockners (fbrockne)&quot; &lt=
;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.com=
</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Cc: &quot;Carlos Pignataro (cpignata)&quot; &l=
t;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.co=
m</a>&gt;, Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=
=3D"_blank">jai.kumar@broadcom.com</a>&gt;, &quot;<a href=3D"mailto:draft-i=
etf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org" =
target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>&gt;, IETF IPPM WG =
&lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt=
;, Hugh Holbrook &lt;<a href=3D"mailto:holbrook@arista.com" target=3D"_blan=
k">holbrook@arista.com</a>&gt;, Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.=
Ghanwani@dell.com" target=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;, &quot=
;OU, Heidi&quot; &lt;<a href=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"=
_blank">heidi.ou@alibaba-inc.com</a>&gt;, Surendra Anubolu &lt;<a href=3D"m=
ailto:surendra.anubolu@broadcom.com" target=3D"_blank">surendra.anubolu@bro=
adcom.com</a>&gt;, John Lemon &lt;<a href=3D"mailto:john.lemon@broadcom.com=
" target=3D"_blank">john.lemon@broadcom.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Subject: Re: [ippm] Review on draft-ietf-ippm-=
ioam-data-06<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hi Frank:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks, I knew I was missing something.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; So basically what you are saying is - let&#39;=
s say we have a UDP packet, we are just going to stick in the GRE header an=
d IOAM Header and Metadata in-between the original IP and UDP headers?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; So, the next protocol in the IOAM Header shoul=
d indicate the L4 protocol - i.e UDP/TCP?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Looking at <a href=3D"https://eur03.safelinks.=
protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdr=
aft-weis-ippm-ioam-eth%2F&amp;amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7C=
e4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0=
%7C637021051167634230&amp;amp;sdata=3DPykE1LWuF5gfIvL3ZiS242rAKnh%2FEZ5PXjZ=
rp6dQXy4%3D&amp;amp;reserved=3D0" rel=3D"noreferrer" target=3D"_blank">http=
s://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker=
.ietf.org%2Fdoc%2Fdraft-weis-ippm-ioam-eth%2F&amp;amp;data=3D02%7C01%7Cgbar=
ak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4=
d149256f461b%7C0%7C0%7C637021051167634230&amp;amp;sdata=3DPykE1LWuF5gfIvL3Z=
iS242rAKnh%2FEZ5PXjZrp6dQXy4%3D&amp;amp;reserved=3D0</a>, it actually defin=
es the &quot;Next protocol&quot; in the IOAM header to be an ethertype valu=
e?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Vijay<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; On Thu, Aug 22, 2019 at 6:22 PM Frank Brockner=
s (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fb=
rockne@cisco.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hi Vijay,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; note that you don=E2=80=99t necessarily need t=
o =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can just use the GRE header to seq=
uence-in IOAM.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Cheers, Frank<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; From: Vijay Rangarajan &lt;<a href=3D"mailto:v=
ijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Sent: Donnerstag, 22. August 2019 05:31<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; To: Carlos Pignataro (cpignata) &lt;<a href=3D=
"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Cc: Jai Kumar &lt;<a href=3D"mailto:jai.kumar@=
broadcom.com" target=3D"_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"=
mailto:draft-ietf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ipp=
m-ioam-data@ietf.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org"=
 target=3D"_blank">ippm@ietf.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a=
 href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a=
>&gt;; Hugh Holbrook &lt;<a href=3D"mailto:holbrook@arista.com" target=3D"_=
blank">holbrook@arista.com</a>&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:An=
oop.Ghanwani@dell.com" target=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;; O=
U, Heidi &lt;<a href=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">=
heidi.ou@alibaba-inc.com</a>&gt;; Surendra Anubolu &lt;<a href=3D"mailto:su=
rendra.anubolu@broadcom.com" target=3D"_blank">surendra.anubolu@broadcom.co=
m</a>&gt;; John Lemon &lt;<a href=3D"mailto:john.lemon@broadcom.com" target=
=3D"_blank">john.lemon@broadcom.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Subject: Re: [ippm] Review on draft-ietf-ippm-=
ioam-data-06<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks Carlos, for pointing me to the draft.<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Based on my understanding of the two drafts I =
have the following questions and concerns:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; If I understand correctly, to deploy inband te=
lemetry, we would need to construct GRE tunnels coinciding with the IOAM do=
main?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; GRE typically requires configuration to provis=
ion the tunnels. Provisioning and managing these tunnels and keeping these =
updated as the network grows/shrinks could be a significant overhead.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; In order to get the benefit of telemetry, we a=
re imposing a change in forwarding protocol/topology and configuration - wh=
ich, I feel is not desirable. For example, a customer might have basic L3 r=
outing enabled and the expectation would be for inband telemetry to work se=
amlessly, without having to revamp the network with GRE tunnels and such. T=
his could be a significant barrier to deployment.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; If sampling is used to select packets for perf=
orming IOAM encap, is the expectation that only sampled IOAM packets go thr=
ough GRE encap? Or all data packets?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Due to network nodes inserting the IOAM data, =
the inner L3/L4 headers keep getting pushed deeper. I would imagine this ge=
ts challenging for ASICs to access these fields for hashing/load balancing.=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Assuming only a subset of packets in a flow ar=
e subject to IOAM (based on sampling), how do we ensure these packets take =
the same network path as the rest of the packets in the flow?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Vijay<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignata=
ro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">c=
pignata@cisco.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hello, Vijay,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Please see <a href=3D"https://eur03.safelinks.=
protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdr=
aft-weis-ippm-ioam-eth%2F&amp;amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7C=
e4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0=
%7C637021051167634230&amp;amp;sdata=3DPykE1LWuF5gfIvL3ZiS242rAKnh%2FEZ5PXjZ=
rp6dQXy4%3D&amp;amp;reserved=3D0" rel=3D"noreferrer" target=3D"_blank">http=
s://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker=
.ietf.org%2Fdoc%2Fdraft-weis-ippm-ioam-eth%2F&amp;amp;data=3D02%7C01%7Cgbar=
ak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4=
d149256f461b%7C0%7C0%7C637021051167634230&amp;amp;sdata=3DPykE1LWuF5gfIvL3Z=
iS242rAKnh%2FEZ5PXjZrp6dQXy4%3D&amp;amp;reserved=3D0</a>, and the document =
this replaces.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks!<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thumb typed by Carlos Pignataro.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Excuze typofraphicak errows<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; 2019/08/21 6:35=E3=80=81Vijay Rangarajan &lt;<=
a href=3D"mailto:vijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>=
&gt;=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hello all:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Apologise if this has been previously discusse=
d.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; In reading &quot;draft-ietf-ippm-ioam-data-06&=
quot;, I don&#39;t see mention of GRE encap. The draft, in fact in Sec 3, s=
ays the following - &quot;The in-situ OAM data field can be transported by =
a variety of transport protocols, including NSH, Segment Routing, Geneve, I=
Pv6, or IPv4.=C2=A0 Specification details for these different transport pro=
tocols are outside the scope of this document.&quot;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is there another document, or a description so=
mewhere, that talks about how IOAM is proposed to be carried in GRE? what w=
ould be the GRE payload, the GRE protocol type etc?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Vijay<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar &lt;=
<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar@broad=
com.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hello Frank,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; This is in context of our conversation at IETF=
105. My goal is to provide input and improve current IOAM data draft with t=
he learnings we had with IFA deployment.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; This feedback is based on various customer int=
eractions and concerns raised by them wrt IOAM. Each feedback is a longer t=
opic and I am starting this thread as a summary email. This is just highlig=
hting the issues and not yet proposing any solution.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Feedback 1:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Section 4.2..1 Pre-allocated and Incremental T=
race Options<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Pre-allocated and incremental trace option is =
8Bytes long. This can be easily reduced to 4Bytes.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; There is a feedback that pre-allocated option =
is really not needed and either be removed or made optional.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Given that deployments are sensitive to the IO=
AM overhead (specially in 5G deployments), it=E2=80=99s a 50% fixed overhea=
d savings on a per packet basis.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Feedback 2:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Section 4.1 IOAM Namespaces<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Namespaces should be treated as templates (sim=
ilar to IPFIX template record formats). This is more flexible way of enumer=
ating data. 64K namespace id is a very large namespace and can be reduced t=
o 64 IANA specified name spaces. Separate private name space can be allowed=
 instead of interleaving of opaque data in the IANA allocated name space as=
 suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"https://eur03.safelinks.protection.=
outlook.com/?url=3Dhttps%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc7011%23section-=
3.4&amp;amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08=
d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167634230&=
amp;amp;sdata=3DWgPKon9dcPr2bhKG0amAA2rLs9DVKbQTUmjF7FZMYHs%3D&amp;amp;rese=
rved=3D0" rel=3D"noreferrer" target=3D"_blank">https://eur03.safelinks.prot=
ection.outlook.com/?url=3Dhttps%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc7011%23s=
ection-3.4&amp;amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1=
274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167=
634230&amp;amp;sdata=3DWgPKon9dcPr2bhKG0amAA2rLs9DVKbQTUmjF7FZMYHs%3D&amp;a=
mp;reserved=3D0</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Feedback 3:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Section 4.2.1 Pre-allocated and Incremental Tr=
ace Options<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; IOAM-Trace-Type:=C2=A0 A 24-bit identifier whi=
ch specifies which data<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0types are used in th=
is node data list.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; This is the most contentious of all. In the cu=
rrent proposal, as new data fields are added, there is a corresponding trac=
e type bit need in the header. This essentially means that all possible dat=
a fields need to be enumerated. Given that we there are 64K names spaces al=
lowed, I don=E2=80=99t see how we can fit all possible data fields in this =
24bit vector. I know there was a suggestion of keeping last bit as an exten=
sion bit but it is still scalable and/or easy to implement in hardware. Bes=
ides this the data fields are not annotated/encoded with the data type, som=
ething like in IPFIX <a href=3D"https://eur03.safelinks.protection.outlook.=
com/?url=3Dhttps%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc7011%23section-6.1&amp;=
amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b=
2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167644216&amp;amp;=
sdata=3D1lWHooNEDwt4Rh8oxXy2VlyyRgoWBZr6Ig%2BYvQQJfYk%3D&amp;amp;reserved=
=3D0" rel=3D"noreferrer" target=3D"_blank">https://eur03.safelinks.protecti=
on.outlook.com/?url=3Dhttps%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc7011%23secti=
on-6.1&amp;amp;data=3D02%7C01%7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274c=
e08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C6370210511676442=
16&amp;amp;sdata=3D1lWHooNEDwt4Rh8oxXy2VlyyRgoWBZr6Ig%2BYvQQJfYk%3D&amp;amp=
;reserved=3D0</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Feedback 4:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; There is no version field in the data header a=
nd this will make interoperability challenging. Standard will evolve and he=
aders bit definition and/or trace type will change and without version fiel=
d HW will not be able to correctly handle the IOAM data headers.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Feedback 5:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Handling of TCP/UDP traffic using GRE encap is=
 not acceptable. Here are some of the issues I can think of<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; GRE encaped IOAM packets will traverse a diffe=
rent network path then the original packet<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Not all packets can be GRE encaped to avoid th=
e previous problem, due to wastage of network bandwidth (typically sampled =
traffic is used for IOAM). What about native GRE traffic, will it get furth=
er encaped in another GRE tunnel and so forth.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; IP header protocol will point to GRE IP proto =
and IOAM ethertype (pending allocation by IEEE) need to be read from the GR=
E header to detect an IOAM packet. This means parsing performance penalty f=
or all regular GRE (non IOAM) traffic.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Thanks,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -Jai<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ______________________________________________=
_<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ippm mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_bl=
ank">ippm@ietf.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <br>
&gt; <a href=3D"https://eur03.safelinks.protection.outlook.com/?url=3Dhttps=
%3A%2F%2Fwww" rel=3D"noreferrer" target=3D"_blank">https://eur03.safelinks.=
protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww</a>.<br>
&gt; <a href=3D"http://ietf.org" rel=3D"noreferrer" target=3D"_blank">ietf.=
org</a>%2Fmailman%2Flistinfo%2Fippm&amp;amp;data=3D02%7C01%7Cgbarak%40mella=
<br>
&gt; <a href=3D"http://nox.com" rel=3D"noreferrer" target=3D"_blank">nox.co=
m</a>%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d1492<br>
&gt; 56f461b%7C0%7C0%7C637021051167644216&amp;amp;sdata=3DVrxNh%2FdRh%2FYas=
yWtFXS<br>
&gt; et2I5iADIY0U5vDjLd6ObAmU%3D&amp;amp;reserved=3D0<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;amp;data=3D02%7C01%7Cgbara=
k%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d=
149256f461b%7C0%7C0%7C637021051167644216&amp;amp;sdata=3DVrxNh%2FdRh%2FYasy=
WtFXSet2I5iADIY0U5vDjLd6ObAmU%3D&amp;amp;reserved=3D0" rel=3D"noreferrer" t=
arget=3D"_blank">https://eur03.safelinks.protection.outlook.com/?url=3Dhttp=
s%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;amp;data=3D02%7C01%7=
Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9=
ba6a4d149256f461b%7C0%7C0%7C637021051167644216&amp;amp;sdata=3DVrxNh%2FdRh%=
2FYasyWtFXSet2I5iADIY0U5vDjLd6ObAmU%3D&amp;amp;reserved=3D0</a><br>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>

--0000000000003415fb0590bc206a--


From nobody Thu Aug 22 15:45:26 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30EC51200A3 for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 15:45:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=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=quantonium-net.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 9aXRiZ2Zd8ym for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 15:45:17 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (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 D0044120098 for <ippm@ietf.org>; Thu, 22 Aug 2019 15:45:16 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id f22so10310008edt.4 for <ippm@ietf.org>; Thu, 22 Aug 2019 15:45:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=pJvT1RUW9ZkdZFErZ3ZlMi2HlAW6GPIM5Mynz7PDMAg=; b=DIaLsKddGcPDDqO0mQFI6BjzoJDAyf/1iYo9QkkZh87xmTLbteVaTmx4JjalxpnnrW OEd/o2Fb80T9U1/o/Zll/Ajg4+8pd4rrB2/Q6tQlabopNnICDfEXI2Bs9jDacBNIE125 RlYK5PnBWhkIt+CpSSOLky2b1rz3qhnxI5mnyFbMrQJ3sLfR8PczIkPt1we9TghoKpMg Un/S0K8WzmY1o0tyYEW6/EDYCFPzT4pTk59lCSofjrCu5eJp+GOESGJoUFt/hKpG92Zl vhZUgDTJbs7xKNL5dcg9sbV0AUYCewWUCBkSIYJd3/qdE6lHXuIMnqokPkhUtK+3N8zo 1jIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=pJvT1RUW9ZkdZFErZ3ZlMi2HlAW6GPIM5Mynz7PDMAg=; b=swspDWGr2vK4SilazHThFS1hVIGKXyaL3hlPch86GD3ZpeZCyCB6mo4Gt5vKU5Z7C7 63/XQZlVZguDOcX+SPPKIn7vdI/nRbiaY65VrGHM2OaK+3NZJp7EOZvrX2FXPXms91XU 2X6DGZpxmvWuh10rfKUeu7sY8wMXTGLWKTtSjARks2078E9NFN2iQEPEDGm+WTRQZjeb BzpXkTuhhbKzH24NyEjxB9iQ9An22VEb8T1bNJcfC3jueP8UQRXTkcqjx7KtRnMCMTux jrSmIgmgXaVKdrwKoaIVyWnxpianj8yQvebrM/ra42nGkPXwxkeKRRRcXz54jj4SVnA0 cOlA==
X-Gm-Message-State: APjAAAUAO/kgLNIsxYvNyeFTCIdl5Pj58P9BoJ+AqQ8+TA3SRs/r6xm+ pKrZdWGXtYcRN1cCoHx9e/sZEpOOaH9wNa3FuWW9Uw==
X-Google-Smtp-Source: APXvYqxhf3htdTk2xPn5bCIDA0U5cI5pkcytvI0q4IF2JLvfgRV4/5thq2Y464H+2Vrj924V1/F2wY8FNmcC6JXPNi4=
X-Received: by 2002:a50:9053:: with SMTP id z19mr1265744edz.99.1566513915195;  Thu, 22 Aug 2019 15:45:15 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <3FDB1B26-B286-4F3A-ABB9-DACE051F0E5D@alibaba-inc.com> <CAPDqMert5S2SMBKCynLTcDQE86MAvgad_C28=DGjpmCbid3G3A@mail.gmail.com> <AM6PR05MB411883BE2DA6A0899DADA499B9A50@AM6PR05MB4118.eurprd05.prod.outlook.com> <CA+-tSzwOu=se5w9PFJbc5znCdhbPgqr+ykBp+xj8YXHJADe03g@mail.gmail.com>
In-Reply-To: <CA+-tSzwOu=se5w9PFJbc5znCdhbPgqr+ykBp+xj8YXHJADe03g@mail.gmail.com>
From: Tom Herbert <tom@quantonium.net>
Date: Thu, 22 Aug 2019 15:45:03 -0700
Message-ID: <CAPDqMeqEnXFaFjYb41WjQBiOOi3NFKwwTLzrYUeKTpreLJGEVg@mail.gmail.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Barak Gafni <gbarak@mellanox.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>,  Hugh Holbrook <holbrook@arista.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  Surendra Anubolu <surendra.anubolu@broadcom.com>, IETF IPPM WG <ippm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/r3X3s4Tot07xL9mE3Cy0kGmwkIQ>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 22:45:23 -0000

On Thu, Aug 22, 2019 at 3:22 PM Anoop Ghanwani <anoop@alumni.duke.edu> wrot=
e:
>
> Hi Barak/Tom,
>
> Using IP options would be cleaner but there are other issues that make it=
 undesirable.  Most existing silicon will either blindly forward/discard/pu=
nt to CPU all packets with IP options.  If we pick the forward option, then=
 it opens up a hole that allows packets with any other IP options through. =
 Additionally, when forwarding many will not parse beyond the option header=
 so things like ACLs and hashing for LAG/ECMP will break.  Picking any of t=
he other 2 options (discard/punt) means this protocol is no longer backward=
s compatible.

The problems are summarized in the famous "IP Options are not an
option" paper. https://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-=
24.html
>
> I may be wrong, but I think it may be hard to convince the IETF to move f=
orward with a proposal that needs to extend IPv4 in any way, hence e.g. seg=
ment routing is supported only with IPv6.

Yes, that concern was raised. I think our argument would be something
like we're enabling an already defined protocol number to be used with
IPv4, we're not really extending or improving IPv4 protocol (Brian
Trammell's idea). The next draft on the IPv4 EH will highlight this
and narrow the use cases that were in last draft.

Tom

>
> Thanks,
> Anoop
>
> On Thu, Aug 22, 2019 at 2:28 PM Barak Gafni <gbarak@mellanox.com> wrote:
>>
>> Hi,
>> You may be interested to take a look on a draft that discusses the use o=
f the IP options for IOAM: https://tools.ietf.org/html/draft-gafni-ippm-ioa=
m-ipv4-options-00
>> I do agree that IP options is an area we should use for this application=
. The good thing about IP options is that the header architecture enable th=
e implementations to easily go over the options without the need to be awar=
e and parse them, as a backwards compatibility consideration.
>>
>> Thanks,
>> Barak
>>
>> -----Original Message-----
>> From: ippm <ippm-bounces@ietf.org> On Behalf Of Tom Herbert
>> Sent: Thursday, August 22, 2019 2:11 PM
>> To: OU, Heidi <heidi.ou@alibaba-inc.com>
>> Cc: draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>; Hu=
gh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell.com>=
; Surendra Anubolu <surendra.anubolu@broadcom.com>
>> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>>
>> On Thu, Aug 22, 2019 at 1:51 PM OU, Heidi <heidi.ou@alibaba-inc.com> wro=
te:
>> >
>> > Tom,
>> >
>> > Thanks for the reply. Anoop also gave some insight offline on the ASIC=
 restriction.
>> >
>> > About adding  IOAM as an IP option, I thought it had been  proposed in
>> >
>> > https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fto=
ol
>> > s.ietf.org%2Fhtml%2Fdraft-kumar-ippm-ifa-01%23page-10&amp;data=3D02%7C=
01
>> > %7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c
>> > 7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=3Dgt0i=
Yj
>> > 8NTD2UVgTVshJ011ndwG46tHRcEhXQ5NGvDAE%3D&amp;reserved=3D0
>> > What prevent us from doing that?
>>
>> Yeah, IP options would be obstensibly be an obvious choice, but proper s=
upport in middleboxes is notoriously bad. Also, they're limited to forty by=
tes. In reality, I doubt no one is seriously considering use of new IPv4 op=
tions. However, IPv6 extension headers are an active area of development (i=
ncluding the definition of IOAM options). I've written a draft to allow IPv=
4 to carry the same HBH extension headers in IPv4 to bridge the gap between=
 v4 and v6.
>>
>> Tom
>>
>> >
>> > From deployment point of view,  as long as the INT packet can go throu=
gh the exact same path/queue as the  pre-encap'd packets, we are fine.
>> >
>> > Thanks
>> > - Heidi
>> >
>> > =EF=BB=BFOn 2019/8/22, 12:41 PM, "Tom Herbert" <tom@quantonium.net> wr=
ote:
>> >
>> >     On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.c=
om> wrote:
>> >     >
>> >     > Hi Frank,
>> >     >
>> >     >
>> >     >
>> >     > I also have a question on the encapsulation: If you can get a ne=
w ethertype for IOAM, why not insert IOAM data directly after layer2 MAC?  =
instead of adding a GRE header for IOAM.
>> >     >
>> >     Because, we need a packet format that is compatible with existing
>> >     network devices. In light of that, GRE is more preferable than usi=
ng
>> >     the new Ethertype directly in an Ethernet frame. There will also b=
e
>> >     similar arguments made for using GRE/IP, and UDP encapsulation ove=
r
>> >     IP, and there was even a proposal to somehow insert the IOAM data
>> >     immediately after the TCP header and before the TCP data. All of t=
hese
>> >     are attempts to use protocol headers that are thought to be most
>> >     palatable to intermediate devices and maximize the chances of
>> >     efficient delivery.
>> >
>> >     IMO, all of the aforementioned techniques have some problem or are=
n't
>> >     clean (including the GRE solution). The best solution, and most
>> >     architecturally correct and generic one, is an IOAM option in
>> >     Hop-by-Hop extension headers.
>> >
>> >     Tom
>> >
>> >     >
>> >     >
>> >     > Thanks
>> >     >
>> >     > Heidi
>> >     >
>> >     >
>> >     >
>> >     > From: Vijay Rangarajan <vijayr@arista.com>
>> >     > Date: Thursday, August 22, 2019 at 7:22 AM
>> >     > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
>> >     > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kuma=
r <jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-iet=
f-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <ho=
lbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <=
heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>=
, John Lemon <john.lemon@broadcom.com>
>> >     > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>> >     >
>> >     >
>> >     >
>> >     > Hi Frank:
>> >     >
>> >     > Thanks, I knew I was missing something.
>> >     >
>> >     > So basically what you are saying is - let's say we have a UDP pa=
cket, we are just going to stick in the GRE header and IOAM Header and Meta=
data in-between the original IP and UDP headers?
>> >     >
>> >     >
>> >     >
>> >     > So, the next protocol in the IOAM Header should indicate the L4 =
protocol - i.e UDP/TCP?
>> >     >
>> >     > Looking at https://eur03.safelinks.protection.outlook.com/?url=
=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-weis-ippm-ioam-eth%2F&a=
mp;data=3D02%7C01%7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2=
a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=
=3DPykE1LWuF5gfIvL3ZiS242rAKnh%2FEZ5PXjZrp6dQXy4%3D&amp;reserved=3D0, it ac=
tually defines the "Next protocol" in the IOAM header to be an ethertype va=
lue?
>> >     >
>> >     >
>> >     >
>> >     > Thanks,
>> >     >
>> >     > Vijay
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbro=
ckne@cisco.com> wrote:
>> >     >
>> >     > Hi Vijay,
>> >     >
>> >     >
>> >     >
>> >     > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=
=E2=80=9D =E2=80=93 you can just use the GRE header to sequence-in IOAM.
>> >     >
>> >     >
>> >     >
>> >     > Cheers, Frank
>> >     >
>> >     >
>> >     >
>> >     > From: Vijay Rangarajan <vijayr@arista.com>
>> >     > Sent: Donnerstag, 22. August 2019 05:31
>> >     > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
>> >     > Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-dat=
a@ietf.org; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbroc=
kne@cisco.com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.=
Ghanwani@dell.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu =
<surendra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
>> >     > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>> >     >
>> >     >
>> >     >
>> >     > Thanks Carlos, for pointing me to the draft.
>> >     >
>> >     >
>> >     >
>> >     > Based on my understanding of the two drafts I have the following=
 questions and concerns:
>> >     >
>> >     > If I understand correctly, to deploy inband telemetry, we would =
need to construct GRE tunnels coinciding with the IOAM domain?
>> >     > GRE typically requires configuration to provision the tunnels. P=
rovisioning and managing these tunnels and keeping these updated as the net=
work grows/shrinks could be a significant overhead.
>> >     > In order to get the benefit of telemetry, we are imposing a chan=
ge in forwarding protocol/topology and configuration - which, I feel is not=
 desirable. For example, a customer might have basic L3 routing enabled and=
 the expectation would be for inband telemetry to work seamlessly, without =
having to revamp the network with GRE tunnels and such. This could be a sig=
nificant barrier to deployment.
>> >     > If sampling is used to select packets for performing IOAM encap,=
 is the expectation that only sampled IOAM packets go through GRE encap? Or=
 all data packets?
>> >     > Due to network nodes inserting the IOAM data, the inner L3/L4 he=
aders keep getting pushed deeper. I would imagine this gets challenging for=
 ASICs to access these fields for hashing/load balancing.
>> >     > Assuming only a subset of packets in a flow are subject to IOAM =
(based on sampling), how do we ensure these packets take the same network p=
ath as the rest of the packets in the flow?
>> >     >
>> >     > Thanks,
>> >     >
>> >     > Vijay
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpi=
gnata@cisco.com> wrote:
>> >     >
>> >     > Hello, Vijay,
>> >     >
>> >     >
>> >     >
>> >     > Please see https://eur03.safelinks.protection.outlook.com/?url=
=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-weis-ippm-ioam-eth%2F&a=
mp;data=3D02%7C01%7Cgbarak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2=
a%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=
=3DPykE1LWuF5gfIvL3ZiS242rAKnh%2FEZ5PXjZrp6dQXy4%3D&amp;reserved=3D0, and t=
he document this replaces.
>> >     >
>> >     >
>> >     >
>> >     > Thanks!
>> >     >
>> >     > Thumb typed by Carlos Pignataro.
>> >     >
>> >     > Excuze typofraphicak errows
>> >     >
>> >     >
>> >     > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=
=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>> >     >
>> >     > Hello all:
>> >     >
>> >     > Apologise if this has been previously discussed.
>> >     >
>> >     > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention o=
f GRE encap. The draft, in fact in Sec 3, says the following - "The in-situ=
 OAM data field can be transported by a variety of transport protocols, inc=
luding NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification details =
for these different transport protocols are outside the scope of this docum=
ent."
>> >     >
>> >     >
>> >     >
>> >     > Is there another document, or a description somewhere, that talk=
s about how IOAM is proposed to be carried in GRE? what would be the GRE pa=
yload, the GRE protocol type etc?
>> >     >
>> >     >
>> >     >
>> >     > Thanks,
>> >     >
>> >     > Vijay
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.co=
m> wrote:
>> >     >
>> >     > Hello Frank,
>> >     >
>> >     >
>> >     >
>> >     > This is in context of our conversation at IETF105. My goal is to=
 provide input and improve current IOAM data draft with the learnings we ha=
d with IFA deployment.
>> >     >
>> >     > This feedback is based on various customer interactions and conc=
erns raised by them wrt IOAM. Each feedback is a longer topic and I am star=
ting this thread as a summary email. This is just highlighting the issues a=
nd not yet proposing any solution.
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > Feedback 1:
>> >     >
>> >     > Section 4.2..1 Pre-allocated and Incremental Trace Options
>> >     >
>> >     > Pre-allocated and incremental trace option is 8Bytes long. This =
can be easily reduced to 4Bytes.
>> >     >
>> >     > There is a feedback that pre-allocated option is really not need=
ed and either be removed or made optional.
>> >     >
>> >     > Given that deployments are sensitive to the IOAM overhead (speci=
ally in 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per=
 packet basis.
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > Feedback 2:
>> >     >
>> >     > Section 4.1 IOAM Namespaces
>> >     >
>> >     > Namespaces should be treated as templates (similar to IPFIX temp=
late record formats). This is more flexible way of enumerating data. 64K na=
mespace id is a very large namespace and can be reduced to 64 IANA specifie=
d name spaces. Separate private name space can be allowed instead of interl=
eaving of opaque data in the IANA allocated name space as suggested in the =
current draft =E2=80=9Copaque state snapshot=E2=80=9D.
>> >     >
>> >     > https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Ftools.ietf.org%2Fhtml%2Frfc7011%23section-3.4&amp;data=3D02%7C01%7Cgbar=
ak%40mellanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4=
d149256f461b%7C0%7C0%7C637021051167634230&amp;sdata=3DWgPKon9dcPr2bhKG0amAA=
2rLs9DVKbQTUmjF7FZMYHs%3D&amp;reserved=3D0
>> >     >
>> >     >
>> >     >
>> >     > Feedback 3:
>> >     >
>> >     > Section 4.2.1 Pre-allocated and Incremental Trace Options
>> >     >
>> >     > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>> >     >
>> >     >       types are used in this node data list.
>> >     >
>> >     > This is the most contentious of all. In the current proposal, as=
 new data fields are added, there is a corresponding trace type bit need in=
 the header. This essentially means that all possible data fields need to b=
e enumerated. Given that we there are 64K names spaces allowed, I don=E2=80=
=99t see how we can fit all possible data fields in this 24bit vector. I kn=
ow there was a suggestion of keeping last bit as an extension bit but it is=
 still scalable and/or easy to implement in hardware. Besides this the data=
 fields are not annotated/encoded with the data type, something like in IPF=
IX https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftool=
s.ietf.org%2Fhtml%2Frfc7011%23section-6.1&amp;data=3D02%7C01%7Cgbarak%40mel=
lanox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f=
461b%7C0%7C0%7C637021051167644216&amp;sdata=3D1lWHooNEDwt4Rh8oxXy2VlyyRgoWB=
Zr6Ig%2BYvQQJfYk%3D&amp;reserved=3D0
>> >     >
>> >     >
>> >     >
>> >     > Feedback 4:
>> >     >
>> >     > There is no version field in the data header and this will make =
interoperability challenging. Standard will evolve and headers bit definiti=
on and/or trace type will change and without version field HW will not be a=
ble to correctly handle the IOAM data headers.
>> >     >
>> >     >
>> >     >
>> >     > Feedback 5:
>> >     >
>> >     > Handling of TCP/UDP traffic using GRE encap is not acceptable. H=
ere are some of the issues I can think of
>> >     >
>> >     > GRE encaped IOAM packets will traverse a different network path =
then the original packet
>> >     > Not all packets can be GRE encaped to avoid the previous problem=
, due to wastage of network bandwidth (typically sampled traffic is used fo=
r IOAM). What about native GRE traffic, will it get further encaped in anot=
her GRE tunnel and so forth.
>> >     > IP header protocol will point to GRE IP proto and IOAM ethertype=
 (pending allocation by IEEE) need to be read from the GRE header to detect=
 an IOAM packet. This means parsing performance penalty for all regular GRE=
 (non IOAM) traffic.
>> >     >
>> >     >
>> >     >
>> >     > Thanks,
>> >     >
>> >     > -Jai
>> >     >
>> >     >
>> >     >
>> >     > _______________________________________________
>> >     > ippm mailing list
>> >     > ippm@ietf.org
>> >     >
>> > https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fww=
w.
>> > ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D02%7C01%7Cgbarak%40mel=
la
>> > nox.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d1492
>> > 56f461b%7C0%7C0%7C637021051167644216&amp;sdata=3DVrxNh%2FdRh%2FYasyWtF=
XS
>> > et2I5iADIY0U5vDjLd6ObAmU%3D&amp;reserved=3D0
>> >
>> >
>> >
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://eur03.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D02%7C01%7Cgbarak%40mellanox=
.com%7Ce4ccee89b9bc4e1274ce08d727455b2a%7Ca652971c7d2e4d9ba6a4d149256f461b%=
7C0%7C0%7C637021051167644216&amp;sdata=3DVrxNh%2FdRh%2FYasyWtFXSet2I5iADIY0=
U5vDjLd6ObAmU%3D&amp;reserved=3D0
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu Aug 22 16:41:35 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 717E51200E3; Thu, 22 Aug 2019 16:41:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HBf0JiSUhuEJ; Thu, 22 Aug 2019 16:41:29 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 D4BE0120089; Thu, 22 Aug 2019 16:41:28 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id b17so5772243lff.7; Thu, 22 Aug 2019 16:41:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YpOeRufJQygzPdJj75PkXyThzG43PjwRM+HW1HV9GkU=; b=D3KYXKYYnQKUzeuiqnH29b7ddMh0/mwre1cbaVtG8kseJBKZbzgE2TbjMLkT4KwYU0 H+uj7+8DYt2WBwIey/HqOH0RMRKP/yqXNmKL9F+qaPil6vYBinBkfLpgLWqminGmgdcO 4Ld7430DwO328BEnXHTlODkFRXSud7y6c90/FG1JG/L0Uz15LOXbNOKvXcL/7z9dIiNS llsb4yxT2+vWI0YhkPMYV416+/Q500wF2eLXXAVP3bSlgzg9M/v2AgGpqDa1UaJO3fMT HS4/wEqqJUAJVTcyTnFZIMfFm9Pzs3YjvoLyKA3ULQKrYrejkOzfaODWWIm4VTacOZSm HQFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YpOeRufJQygzPdJj75PkXyThzG43PjwRM+HW1HV9GkU=; b=nTlxHfMGsdkxb06dDnQxkhERcXhLODZkV+2GSmrnVfTO5Ny82AxAkw77OAt2eRq88s jV4ff8yFZsZ76/QydCSgibhdI3SgZIRC+hE4qWB2EcbIuYalDgPfXON4LUaTgcAfS9ZF 8XUzH7mzNRLihsBN1F5MXtTrQGu2FdIvQXjGwR+jiZgCR8i4DDLXj7Z64csBSRfexB0w U8mM7LWm1fVXcYzuqzEJKyM2qlwJbuqdbbn2891xgy+hUWccTESukPMHUNUh7Lg3pkNm GNdth4Kg2eNEvtEGRpJnnP/XbRtc0G0DzooIAe+rVt4LJGTCsAe4KCQuWHhiuuT9TT+n B4tw==
X-Gm-Message-State: APjAAAVKHrLMxr+P6n0zYHKj6BY+r2qyjWxuBwmiWvhg0MwXWf2DpymZ OKZUJBI5unmTEd1GYASgdWTinSwtHNzSSZTZg6U=
X-Google-Smtp-Source: APXvYqz51SnlgYpEATXztZ2KCt1HkeW5KpIByRiKlgGfAfXjmXq81o7BFgYulkN5niHEHqgbBv35oyqOPQhdOLUWi50=
X-Received: by 2002:a19:c711:: with SMTP id x17mr876251lff.147.1566517286932;  Thu, 22 Aug 2019 16:41:26 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com>
In-Reply-To: <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 22 Aug 2019 16:41:10 -0700
Message-ID: <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com>
To: Tom Herbert <tom@quantonium.net>
Cc: "OU, Heidi" <heidi.ou@alibaba-inc.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,  Surendra Anubolu <surendra.anubolu@broadcom.com>
Content-Type: multipart/alternative; boundary="0000000000006c146d0590bd3ac3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/83HpVzKk8N6nB5qk4pl7aCWlcXU>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 23:41:34 -0000

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

Hi Tom,
I think that the right solution to the problem of collecting telemetry
information as experienced by a data packet is to disconnect origination of
such information and transporting it. An iOAM packet may be used as a
trigger to collect the required data on a node. But the same packet doesn't
have to transport that information. That could be done either using
Postcard-based
Telemetry
<https://datatracker.ietf.org/doc/draft-song-ippm-postcard-based-telemetry/=
>
or Hybrid Two-Step
<https://datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid-two-step/>method=
s.
In that case, IP options provide sufficient space to encode the profile of
telemetry data to collect on a node.

Regards,
Greg

On Thu, Aug 22, 2019 at 12:34 PM Tom Herbert <tom@quantonium.net> wrote:

> On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com>
> wrote:
> >
> > Hi Frank,
> >
> >
> >
> > I also have a question on the encapsulation: If you can get a new
> ethertype for IOAM, why not insert IOAM data directly after layer2 MAC?
> instead of adding a GRE header for IOAM.
> >
> Because, we need a packet format that is compatible with existing
> network devices. In light of that, GRE is more preferable than using
> the new Ethertype directly in an Ethernet frame. There will also be
> similar arguments made for using GRE/IP, and UDP encapsulation over
> IP, and there was even a proposal to somehow insert the IOAM data
> immediately after the TCP header and before the TCP data. All of these
> are attempts to use protocol headers that are thought to be most
> palatable to intermediate devices and maximize the chances of
> efficient delivery.
>
> IMO, all of the aforementioned techniques have some problem or aren't
> clean (including the GRE solution). The best solution, and most
> architecturally correct and generic one, is an IOAM option in
> Hop-by-Hop extension headers.
>
> Tom
>
> >
> >
> > Thanks
> >
> > Heidi
> >
> >
> >
> > From: Vijay Rangarajan <vijayr@arista.com>
> > Date: Thursday, August 22, 2019 at 7:22 AM
> > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
> > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <
> jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <
> draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh
> Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,
> "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <
> surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
> > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >
> >
> >
> > Hi Frank:
> >
> > Thanks, I knew I was missing something.
> >
> > So basically what you are saying is - let's say we have a UDP packet, w=
e
> are just going to stick in the GRE header and IOAM Header and Metadata
> in-between the original IP and UDP headers?
> >
> >
> >
> > So, the next protocol in the IOAM Header should indicate the L4 protoco=
l
> - i.e UDP/TCP?
> >
> > Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
> it actually defines the "Next protocol" in the IOAM header to be an
> ethertype value?
> >
> >
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <
> fbrockne@cisco.com> wrote:
> >
> > Hi Vijay,
> >
> >
> >
> > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=
=9D =E2=80=93 you can just use the
> GRE header to sequence-in IOAM.
> >
> >
> >
> > Cheers, Frank
> >
> >
> >
> > From: Vijay Rangarajan <vijayr@arista.com>
> > Sent: Donnerstag, 22. August 2019 05:31
> > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
> > Cc: Jai Kumar <jai.kumar@broadcom.com>;
> draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>; Frank
> Brockners (fbrockne) <fbrockne@cisco.com>; Hugh Holbrook <
> holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell.com>; OU, Heidi
> <heidi.ou@alibaba-inc.com>; Surendra Anubolu <
> surendra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >
> >
> >
> > Thanks Carlos, for pointing me to the draft.
> >
> >
> >
> > Based on my understanding of the two drafts I have the following
> questions and concerns:
> >
> > If I understand correctly, to deploy inband telemetry, we would need to
> construct GRE tunnels coinciding with the IOAM domain?
> > GRE typically requires configuration to provision the tunnels.
> Provisioning and managing these tunnels and keeping these updated as the
> network grows/shrinks could be a significant overhead.
> > In order to get the benefit of telemetry, we are imposing a change in
> forwarding protocol/topology and configuration - which, I feel is not
> desirable. For example, a customer might have basic L3 routing enabled an=
d
> the expectation would be for inband telemetry to work seamlessly, without
> having to revamp the network with GRE tunnels and such. This could be a
> significant barrier to deployment.
> > If sampling is used to select packets for performing IOAM encap, is the
> expectation that only sampled IOAM packets go through GRE encap? Or all
> data packets?
> > Due to network nodes inserting the IOAM data, the inner L3/L4 headers
> keep getting pushed deeper. I would imagine this gets challenging for ASI=
Cs
> to access these fields for hashing/load balancing.
> > Assuming only a subset of packets in a flow are subject to IOAM (based
> on sampling), how do we ensure these packets take the same network path a=
s
> the rest of the packets in the flow?
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
> >
> > Hello, Vijay,
> >
> >
> >
> > Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
> and the document this replaces.
> >
> >
> >
> > Thanks!
> >
> > Thumb typed by Carlos Pignataro.
> >
> > Excuze typofraphicak errows
> >
> >
> > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=
=E3=83=A1=E3=83=BC=E3=83=AB:
> >
> > Hello all:
> >
> > Apologise if this has been previously discussed.
> >
> > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE
> encap. The draft, in fact in Sec 3, says the following - "The in-situ OAM
> data field can be transported by a variety of transport protocols,
> including NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification
> details for these different transport protocols are outside the scope of
> this document."
> >
> >
> >
> > Is there another document, or a description somewhere, that talks about
> how IOAM is proposed to be carried in GRE? what would be the GRE payload,
> the GRE protocol type etc?
> >
> >
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com>
> wrote:
> >
> > Hello Frank,
> >
> >
> >
> > This is in context of our conversation at IETF105. My goal is to provid=
e
> input and improve current IOAM data draft with the learnings we had with
> IFA deployment.
> >
> > This feedback is based on various customer interactions and concerns
> raised by them wrt IOAM. Each feedback is a longer topic and I am startin=
g
> this thread as a summary email. This is just highlighting the issues and
> not yet proposing any solution.
> >
> >
> >
> >
> >
> > Feedback 1:
> >
> > Section 4.2..1 Pre-allocated and Incremental Trace Options
> >
> > Pre-allocated and incremental trace option is 8Bytes long. This can be
> easily reduced to 4Bytes.
> >
> > There is a feedback that pre-allocated option is really not needed and
> either be removed or made optional.
> >
> > Given that deployments are sensitive to the IOAM overhead (specially in
> 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packe=
t basis.
> >
> >
> >
> >
> >
> > Feedback 2:
> >
> > Section 4.1 IOAM Namespaces
> >
> > Namespaces should be treated as templates (similar to IPFIX template
> record formats). This is more flexible way of enumerating data. 64K
> namespace id is a very large namespace and can be reduced to 64 IANA
> specified name spaces. Separate private name space can be allowed instead
> of interleaving of opaque data in the IANA allocated name space as
> suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.
> >
> > https://tools.ietf.org/html/rfc7011#section-3.4
> >
> >
> >
> > Feedback 3:
> >
> > Section 4.2.1 Pre-allocated and Incremental Trace Options
> >
> > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
> >
> >       types are used in this node data list.
> >
> > This is the most contentious of all. In the current proposal, as new
> data fields are added, there is a corresponding trace type bit need in th=
e
> header. This essentially means that all possible data fields need to be
> enumerated. Given that we there are 64K names spaces allowed, I don=E2=80=
=99t see
> how we can fit all possible data fields in this 24bit vector. I know ther=
e
> was a suggestion of keeping last bit as an extension bit but it is still
> scalable and/or easy to implement in hardware. Besides this the data fiel=
ds
> are not annotated/encoded with the data type, something like in IPFIX
> https://tools.ietf.org/html/rfc7011#section-6.1
> >
> >
> >
> > Feedback 4:
> >
> > There is no version field in the data header and this will make
> interoperability challenging. Standard will evolve and headers bit
> definition and/or trace type will change and without version field HW wil=
l
> not be able to correctly handle the IOAM data headers.
> >
> >
> >
> > Feedback 5:
> >
> > Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are
> some of the issues I can think of
> >
> > GRE encaped IOAM packets will traverse a different network path then th=
e
> original packet
> > Not all packets can be GRE encaped to avoid the previous problem, due t=
o
> wastage of network bandwidth (typically sampled traffic is used for IOAM)=
.
> What about native GRE traffic, will it get further encaped in another GRE
> tunnel and so forth.
> > IP header protocol will point to GRE IP proto and IOAM ethertype
> (pending allocation by IEEE) need to be read from the GRE header to detec=
t
> an IOAM packet. This means parsing performance penalty for all regular GR=
E
> (non IOAM) traffic.
> >
> >
> >
> > Thanks,
> >
> > -Jai
> >
> >
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr">Hi Tom,<div>I think that the right solution to the problem=
 of collecting telemetry information as experienced by a data packet is to =
disconnect origination of such information and transporting it. An iOAM pac=
ket may be used as a trigger to collect the required data on a node. But th=
e same packet doesn&#39;t have to transport that information. That could be=
 done either using <a href=3D"https://datatracker.ietf.org/doc/draft-song-i=
ppm-postcard-based-telemetry/">Postcard-based Telemetry</a> or <a href=3D"h=
ttps://datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid-two-step/">Hybrid =
Two-Step </a>methods. In that case, IP options provide sufficient space to =
encode the profile of telemetry data to collect on a node.</div><div><br></=
div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 22, 2019 at 12:34 PM Tom =
Herbert &lt;<a href=3D"mailto:tom@quantonium.net">tom@quantonium.net</a>&gt=
; wrote:<br></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">On Thu,=
 Aug 22, 2019 at 12:21 PM OU, Heidi &lt;<a href=3D"mailto:heidi.ou@alibaba-=
inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Frank,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I also have a question on the encapsulation: If you can get a new ethe=
rtype for IOAM, why not insert IOAM data directly after layer2 MAC?=C2=A0 i=
nstead of adding a GRE header for IOAM.<br>
&gt;<br>
Because, we need a packet format that is compatible with existing<br>
network devices. In light of that, GRE is more preferable than using<br>
the new Ethertype directly in an Ethernet frame. There will also be<br>
similar arguments made for using GRE/IP, and UDP encapsulation over<br>
IP, and there was even a proposal to somehow insert the IOAM data<br>
immediately after the TCP header and before the TCP data. All of these<br>
are attempts to use protocol headers that are thought to be most<br>
palatable to intermediate devices and maximize the chances of<br>
efficient delivery.<br>
<br>
IMO, all of the aforementioned techniques have some problem or aren&#39;t<b=
r>
clean (including the GRE solution). The best solution, and most<br>
architecturally correct and generic one, is an IOAM option in<br>
Hop-by-Hop extension headers.<br>
<br>
Tom<br>
<br>
&gt;<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Heidi<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From: Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=
=3D"_blank">vijayr@arista.com</a>&gt;<br>
&gt; Date: Thursday, August 22, 2019 at 7:22 AM<br>
&gt; To: &quot;Frank Brockners (fbrockne)&quot; &lt;<a href=3D"mailto:fbroc=
kne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;<br>
&gt; Cc: &quot;Carlos Pignataro (cpignata)&quot; &lt;<a href=3D"mailto:cpig=
nata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt;, Jai Kumar &lt=
;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar@broa=
dcom.com</a>&gt;, &quot;<a href=3D"mailto:draft-ietf-ippm-ioam-data@ietf.or=
g" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>&quot; &lt;<a hr=
ef=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ie=
tf-ippm-ioam-data@ietf.org</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm=
@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;, Hugh Holbrook &lt;<a hr=
ef=3D"mailto:holbrook@arista.com" target=3D"_blank">holbrook@arista.com</a>=
&gt;, Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.com" target=
=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;, &quot;OU, Heidi&quot; &lt;<a h=
ref=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-=
inc.com</a>&gt;, Surendra Anubolu &lt;<a href=3D"mailto:surendra.anubolu@br=
oadcom.com" target=3D"_blank">surendra.anubolu@broadcom.com</a>&gt;, John L=
emon &lt;<a href=3D"mailto:john.lemon@broadcom.com" target=3D"_blank">john.=
lemon@broadcom.com</a>&gt;<br>
&gt; Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi Frank:<br>
&gt;<br>
&gt; Thanks, I knew I was missing something.<br>
&gt;<br>
&gt; So basically what you are saying is - let&#39;s say we have a UDP pack=
et, we are just going to stick in the GRE header and IOAM Header and Metada=
ta in-between the original IP and UDP headers?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; So, the next protocol in the IOAM Header should indicate the L4 protoc=
ol - i.e UDP/TCP?<br>
&gt;<br>
&gt; Looking at <a href=3D"https://datatracker.ietf.org/doc/draft-weis-ippm=
-ioam-eth/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.o=
rg/doc/draft-weis-ippm-ioam-eth/</a>, it actually defines the &quot;Next pr=
otocol&quot; in the IOAM header to be an ethertype value?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Vijay<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) &lt;<a href=
=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;=
 wrote:<br>
&gt;<br>
&gt; Hi Vijay,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=
=9D =E2=80=93 you can just use the GRE header to sequence-in IOAM.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Cheers, Frank<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From: Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=
=3D"_blank">vijayr@arista.com</a>&gt;<br>
&gt; Sent: Donnerstag, 22. August 2019 05:31<br>
&gt; To: Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.c=
om" target=3D"_blank">cpignata@cisco.com</a>&gt;<br>
&gt; Cc: Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"=
_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"mailto:draft-ietf-ippm-i=
oam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>=
; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@=
ietf.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne=
@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;; Hugh Holbrook &lt=
;<a href=3D"mailto:holbrook@arista.com" target=3D"_blank">holbrook@arista.c=
om</a>&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.com" t=
arget=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;; OU, Heidi &lt;<a href=3D"=
mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com=
</a>&gt;; Surendra Anubolu &lt;<a href=3D"mailto:surendra.anubolu@broadcom.=
com" target=3D"_blank">surendra.anubolu@broadcom.com</a>&gt;; John Lemon &l=
t;<a href=3D"mailto:john.lemon@broadcom.com" target=3D"_blank">john.lemon@b=
roadcom.com</a>&gt;<br>
&gt; Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks Carlos, for pointing me to the draft.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Based on my understanding of the two drafts I have the following quest=
ions and concerns:<br>
&gt;<br>
&gt; If I understand correctly, to deploy inband telemetry, we would need t=
o construct GRE tunnels coinciding with the IOAM domain?<br>
&gt; GRE typically requires configuration to provision the tunnels. Provisi=
oning and managing these tunnels and keeping these updated as the network g=
rows/shrinks could be a significant overhead.<br>
&gt; In order to get the benefit of telemetry, we are imposing a change in =
forwarding protocol/topology and configuration - which, I feel is not desir=
able. For example, a customer might have basic L3 routing enabled and the e=
xpectation would be for inband telemetry to work seamlessly, without having=
 to revamp the network with GRE tunnels and such. This could be a significa=
nt barrier to deployment.<br>
&gt; If sampling is used to select packets for performing IOAM encap, is th=
e expectation that only sampled IOAM packets go through GRE encap? Or all d=
ata packets?<br>
&gt; Due to network nodes inserting the IOAM data, the inner L3/L4 headers =
keep getting pushed deeper. I would imagine this gets challenging for ASICs=
 to access these fields for hashing/load balancing.<br>
&gt; Assuming only a subset of packets in a flow are subject to IOAM (based=
 on sampling), how do we ensure these packets take the same network path as=
 the rest of the packets in the flow?<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Vijay<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) &lt;<a hre=
f=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt=
; wrote:<br>
&gt;<br>
&gt; Hello, Vijay,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Please see <a href=3D"https://datatracker.ietf.org/doc/draft-weis-ippm=
-ioam-eth/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.o=
rg/doc/draft-weis-ippm-ioam-eth/</a>, and the document this replaces.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks!<br>
&gt;<br>
&gt; Thumb typed by Carlos Pignataro.<br>
&gt;<br>
&gt; Excuze typofraphicak errows<br>
&gt;<br>
&gt;<br>
&gt; 2019/08/21 6:35=E3=80=81Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@=
arista.com" target=3D"_blank">vijayr@arista.com</a>&gt;=E3=81=AE=E3=83=A1=
=E3=83=BC=E3=83=AB:<br>
&gt;<br>
&gt; Hello all:<br>
&gt;<br>
&gt; Apologise if this has been previously discussed.<br>
&gt;<br>
&gt; In reading &quot;draft-ietf-ippm-ioam-data-06&quot;, I don&#39;t see m=
ention of GRE encap. The draft, in fact in Sec 3, says the following - &quo=
t;The in-situ OAM data field can be transported by a variety of transport p=
rotocols, including NSH, Segment Routing, Geneve, IPv6, or IPv4.=C2=A0 Spec=
ification details for these different transport protocols are outside the s=
cope of this document.&quot;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Is there another document, or a description somewhere, that talks abou=
t how IOAM is proposed to be carried in GRE? what would be the GRE payload,=
 the GRE protocol type etc?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Vijay<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar &lt;<a href=3D"mailto:jai.ku=
mar@broadcom.com" target=3D"_blank">jai.kumar@broadcom.com</a>&gt; wrote:<b=
r>
&gt;<br>
&gt; Hello Frank,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; This is in context of our conversation at IETF105. My goal is to provi=
de input and improve current IOAM data draft with the learnings we had with=
 IFA deployment.<br>
&gt;<br>
&gt; This feedback is based on various customer interactions and concerns r=
aised by them wrt IOAM. Each feedback is a longer topic and I am starting t=
his thread as a summary email. This is just highlighting the issues and not=
 yet proposing any solution.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Feedback 1:<br>
&gt;<br>
&gt; Section 4.2..1 Pre-allocated and Incremental Trace Options<br>
&gt;<br>
&gt; Pre-allocated and incremental trace option is 8Bytes long. This can be=
 easily reduced to 4Bytes.<br>
&gt;<br>
&gt; There is a feedback that pre-allocated option is really not needed and=
 either be removed or made optional.<br>
&gt;<br>
&gt; Given that deployments are sensitive to the IOAM overhead (specially i=
n 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packe=
t basis.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Feedback 2:<br>
&gt;<br>
&gt; Section 4.1 IOAM Namespaces<br>
&gt;<br>
&gt; Namespaces should be treated as templates (similar to IPFIX template r=
ecord formats). This is more flexible way of enumerating data. 64K namespac=
e id is a very large namespace and can be reduced to 64 IANA specified name=
 spaces. Separate private name space can be allowed instead of interleaving=
 of opaque data in the IANA allocated name space as suggested in the curren=
t draft =E2=80=9Copaque state snapshot=E2=80=9D.<br>
&gt;<br>
&gt; <a href=3D"https://tools.ietf.org/html/rfc7011#section-3.4" rel=3D"nor=
eferrer" target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-3.4<=
/a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Feedback 3:<br>
&gt;<br>
&gt; Section 4.2.1 Pre-allocated and Incremental Trace Options<br>
&gt;<br>
&gt; IOAM-Trace-Type:=C2=A0 A 24-bit identifier which specifies which data<=
br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0types are used in this node data list.<br>
&gt;<br>
&gt; This is the most contentious of all. In the current proposal, as new d=
ata fields are added, there is a corresponding trace type bit need in the h=
eader. This essentially means that all possible data fields need to be enum=
erated. Given that we there are 64K names spaces allowed, I don=E2=80=99t s=
ee how we can fit all possible data fields in this 24bit vector. I know the=
re was a suggestion of keeping last bit as an extension bit but it is still=
 scalable and/or easy to implement in hardware. Besides this the data field=
s are not annotated/encoded with the data type, something like in IPFIX <a =
href=3D"https://tools.ietf.org/html/rfc7011#section-6.1" rel=3D"noreferrer"=
 target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-6.1</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Feedback 4:<br>
&gt;<br>
&gt; There is no version field in the data header and this will make intero=
perability challenging. Standard will evolve and headers bit definition and=
/or trace type will change and without version field HW will not be able to=
 correctly handle the IOAM data headers.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Feedback 5:<br>
&gt;<br>
&gt; Handling of TCP/UDP traffic using GRE encap is not acceptable. Here ar=
e some of the issues I can think of<br>
&gt;<br>
&gt; GRE encaped IOAM packets will traverse a different network path then t=
he original packet<br>
&gt; Not all packets can be GRE encaped to avoid the previous problem, due =
to wastage of network bandwidth (typically sampled traffic is used for IOAM=
). What about native GRE traffic, will it get further encaped in another GR=
E tunnel and so forth.<br>
&gt; IP header protocol will point to GRE IP proto and IOAM ethertype (pend=
ing allocation by IEEE) need to be read from the GRE header to detect an IO=
AM packet. This means parsing performance penalty for all regular GRE (non =
IOAM) traffic.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; -Jai<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ippm mailing list<br>
&gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
<br>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>

--0000000000006c146d0590bd3ac3--


From nobody Thu Aug 22 17:01:08 2019
Return-Path: <jai.kumar@broadcom.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 255B0120043 for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 17:01:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 ey-2vkQ8O04g for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 17:00:58 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5E42120089 for <ippm@ietf.org>; Thu, 22 Aug 2019 17:00:58 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id d1so4632782pgp.4 for <ippm@ietf.org>; Thu, 22 Aug 2019 17:00:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :references:in-reply-to:mime-version; bh=RdD7aiKHIIsu+U1YpoVFZFYYUy8EZXtjGT18BQIjs6M=; b=dsNtC8nY9FxdPLG1cgzTj4rjkCSc/z3gw0FYDaVcarpj89juPmqCSh+NpNcfN0/7zA c7hrQhLskecgmAk6YnWt5XjDorK9XLQdiyNbshgl6UfjdfG+LkU6gdkKwD/xZoOjKy8a /qlpt1J3/dJv4y4T2ATwnQP2OQH/GOgmrcRrY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:references:in-reply-to:mime-version; bh=RdD7aiKHIIsu+U1YpoVFZFYYUy8EZXtjGT18BQIjs6M=; b=J0ShOfFsVjSeVrvP3uyR+4bri3VnW7dbaEthvNZ8aKLR1BfNs+yghBNAf2XU+41RNd 0+wldb8Bl9CO2FZsDfq6Y9MjZWApv0KyOdT866YtyvSG1hm0ITdC9ejF1q7wRvhY/VYl eawwy5YN0HOeU5diOVSR5SdLt7UaB55AuWUY3kDrJqU8YVk6asGKEtK7TsdJbFoRVm2j Ya6nDvnP4iFNZRYvIVyICmEtTy8PscDIsh1pmo6hCuI0HO1yvCt6J1zJNqS8bFg+SqU/ aTsUbvMu/TxI20JzMJuBlmWwf3qtBaJnIiVaeO2adsrfkW0ZQ3n8+vLsUM0XesW+0Fu+ dlIA==
X-Gm-Message-State: APjAAAXzQRfUPDwe+6ez9L7tbEatKJR2pb28V71mhjU9JW3VeCdxD1hN kQHRuX0V6L8vohzWg3A4TMLB8Q==
X-Google-Smtp-Source: APXvYqy5cyJ2JsymWpF01uAsjFWZmrt4X/5g3XYFU3xdce+oMS2tsX+bAFmb3Cfm6pyQoBxmIY9OOg==
X-Received: by 2002:aa7:9790:: with SMTP id o16mr2008183pfp.51.1566518458309;  Thu, 22 Aug 2019 17:00:58 -0700 (PDT)
Received: from [10.58.68.119] ([192.19.222.250]) by smtp.gmail.com with ESMTPSA id 5sm372593pgh.93.2019.08.22.17.00.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Aug 2019 17:00:57 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/10.1c.0.190812
Date: Thu, 22 Aug 2019 17:00:56 -0700
From: Jai Kumar <jai.kumar@broadcom.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Tom Herbert <tom@quantonium.net>
CC: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Message-ID: <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com>
In-Reply-To: <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3649338057_163599381"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/LS9dReRteVJM6e-8BKXuGcrivjo>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 00:01:05 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

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

Hi Greg,

=20

Problem with the postcard approach in MSDC would be the pps rate collector =
need to handle. Specially spine nodes will generate a flood of postcards. It=
 becomes cost prohibitive to deploy such approach.

Keeping the data in the packet itself and managing it on the leaf nodes to =
generate reports helps scale, where multiple hops and packet information is =
coalesced in a single report.

=20

Thanks,

-Jai

=20

From: ippm <ippm-bounces@ietf.org> on behalf of Greg Mirsky <gregimirsky@gm=
ail.com>
Date: Thursday, August 22, 2019 at 4:41 PM
To: Tom Herbert <tom@quantonium.net>
Cc: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.or=
g>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, Anoop=
 Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>,=
 Surendra Anubolu <surendra.anubolu@broadcom.com>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06

=20

Hi Tom,

I think that the right solution to the problem of collecting telemetry info=
rmation as experienced by a data packet is to disconnect origination of such=
 information and transporting it. An iOAM packet may be used as a trigger to=
 collect the required data on a node. But the same packet doesn't have to tr=
ansport that information. That could be done either using Postcard-based Tel=
emetry or Hybrid Two-Step methods. In that case, IP options provide sufficie=
nt space to encode the profile of telemetry data to collect on a node.

=20

Regards,

Greg

=20

On Thu, Aug 22, 2019 at 12:34 PM Tom Herbert <tom@quantonium.net> wrote:

On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com> wrote=
:
>
> Hi Frank,
>
>
>
> I also have a question on the encapsulation: If you can get a new etherty=
pe for IOAM, why not insert IOAM data directly after layer2 MAC?  instead of=
 adding a GRE header for IOAM.
>
Because, we need a packet format that is compatible with existing
network devices. In light of that, GRE is more preferable than using
the new Ethertype directly in an Ethernet frame. There will also be
similar arguments made for using GRE/IP, and UDP encapsulation over
IP, and there was even a proposal to somehow insert the IOAM data
immediately after the TCP header and before the TCP data. All of these
are attempts to use protocol headers that are thought to be most
palatable to intermediate devices and maximize the chances of
efficient delivery.

IMO, all of the aforementioned techniques have some problem or aren't
clean (including the GRE solution). The best solution, and most
architecturally correct and generic one, is an IOAM option in
Hop-by-Hop extension headers.

Tom

>
>
> Thanks
>
> Heidi
>
>
>
> From: Vijay Rangarajan <vijayr@arista.com>
> Date: Thursday, August 22, 2019 at 7:22 AM
> To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
> Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <jai.ku=
mar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioa=
m-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@aris=
ta.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@ali=
baba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John Lemon =
<john.lemon@broadcom.com>
> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Hi Frank:
>
> Thanks, I knew I was missing something.
>
> So basically what you are saying is - let's say we have a UDP packet, we =
are just going to stick in the GRE header and IOAM Header and Metadata in-be=
tween the original IP and UDP headers?
>
>
>
> So, the next protocol in the IOAM Header should indicate the L4 protocol =
- i.e UDP/TCP?
>
> Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, it=
 actually defines the "Next protocol" in the IOAM header to be an ethertype =
value?
>
>
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockne@cisc=
o.com> wrote:
>
> Hi Vijay,
>
>
>
> note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can just u=
se the GRE header to sequence-in IOAM.
>
>
>
> Cheers, Frank
>
>
>
> From: Vijay Rangarajan <vijayr@arista.com>
> Sent: Donnerstag, 22. August 2019 05:31
> To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
> Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@ietf.or=
g; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne@cisco.=
com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@de=
ll.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu <surendra.an=
ubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Thanks Carlos, for pointing me to the draft.
>
>
>
> Based on my understanding of the two drafts I have the following question=
s and concerns:
>
> If I understand correctly, to deploy inband telemetry, we would need to c=
onstruct GRE tunnels coinciding with the IOAM domain?
> GRE typically requires configuration to provision the tunnels. Provisioni=
ng and managing these tunnels and keeping these updated as the network grows=
/shrinks could be a significant overhead.
> In order to get the benefit of telemetry, we are imposing a change in for=
warding protocol/topology and configuration - which, I feel is not desirable=
. For example, a customer might have basic L3 routing enabled and the expect=
ation would be for inband telemetry to work seamlessly, without having to re=
vamp the network with GRE tunnels and such. This could be a significant barr=
ier to deployment.
> If sampling is used to select packets for performing IOAM encap, is the e=
xpectation that only sampled IOAM packets go through GRE encap? Or all data =
packets?
> Due to network nodes inserting the IOAM data, the inner L3/L4 headers kee=
p getting pushed deeper. I would imagine this gets challenging for ASICs to =
access these fields for hashing/load balancing.
> Assuming only a subset of packets in a flow are subject to IOAM (based on=
 sampling), how do we ensure these packets take the same network path as the=
 rest of the packets in the flow?
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpignata@cis=
co.com> wrote:
>
> Hello, Vijay,
>
>
>
> Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, an=
d the document this replaces.
>
>
>
> Thanks!
>
> Thumb typed by Carlos Pignataro.
>
> Excuze typofraphicak errows
>
>
> 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>
> Hello all:
>
> Apologise if this has been previously discussed.
>
> In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE enc=
ap. The draft, in fact in Sec 3, says the following - "The in-situ OAM data =
field can be transported by a variety of transport protocols, including NSH,=
 Segment Routing, Geneve, IPv6, or IPv4.  Specification details for these di=
fferent transport protocols are outside the scope of this document."
>
>
>
> Is there another document, or a description somewhere, that talks about h=
ow IOAM is proposed to be carried in GRE? what would be the GRE payload, the=
 GRE protocol type etc?
>
>
>
> Thanks,
>
> Vijay
>
>
>
>
>
> On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote:
>
> Hello Frank,
>
>
>
> This is in context of our conversation at IETF105. My goal is to provide =
input and improve current IOAM data draft with the learnings we had with IFA=
 deployment.
>
> This feedback is based on various customer interactions and concerns rais=
ed by them wrt IOAM. Each feedback is a longer topic and I am starting this =
thread as a summary email. This is just highlighting the issues and not yet =
proposing any solution.
>
>
>
>
>
> Feedback 1:
>
> Section 4.2..1 Pre-allocated and Incremental Trace Options
>
> Pre-allocated and incremental trace option is 8Bytes long. This can be ea=
sily reduced to 4Bytes.
>
> There is a feedback that pre-allocated option is really not needed and ei=
ther be removed or made optional.
>
> Given that deployments are sensitive to the IOAM overhead (specially in 5=
G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet basis.
>
>
>
>
>
> Feedback 2:
>
> Section 4.1 IOAM Namespaces
>
> Namespaces should be treated as templates (similar to IPFIX template reco=
rd formats). This is more flexible way of enumerating data. 64K namespace id=
 is a very large namespace and can be reduced to 64 IANA specified name spac=
es. Separate private name space can be allowed instead of interleaving of op=
aque data in the IANA allocated name space as suggested in the current draft=
 =E2=80=9Copaque state snapshot=E2=80=9D.
>
> https://tools.ietf.org/html/rfc7011#section-3.4
>
>
>
> Feedback 3:
>
> Section 4.2.1 Pre-allocated and Incremental Trace Options
>
> IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>
>       types are used in this node data list.
>
> This is the most contentious of all. In the current proposal, as new data=
 fields are added, there is a corresponding trace type bit need in the heade=
r. This essentially means that all possible data fields need to be enumerate=
d. Given that we there are 64K names spaces allowed, I don=E2=80=99t see how we ca=
n fit all possible data fields in this 24bit vector. I know there was a sugg=
estion of keeping last bit as an extension bit but it is still scalable and/=
or easy to implement in hardware. Besides this the data fields are not annot=
ated/encoded with the data type, something like in IPFIX https://tools.ietf.=
org/html/rfc7011#section-6.1
>
>
>
> Feedback 4:
>
> There is no version field in the data header and this will make interoper=
ability challenging. Standard will evolve and headers bit definition and/or =
trace type will change and without version field HW will not be able to corr=
ectly handle the IOAM data headers.
>
>
>
> Feedback 5:
>
> Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are s=
ome of the issues I can think of
>
> GRE encaped IOAM packets will traverse a different network path then the =
original packet
> Not all packets can be GRE encaped to avoid the previous problem, due to =
wastage of network bandwidth (typically sampled traffic is used for IOAM). W=
hat about native GRE traffic, will it get further encaped in another GRE tun=
nel and so forth.
> IP header protocol will point to GRE IP proto and IOAM ethertype (pending=
 allocation by IEEE) need to be read from the GRE header to detect an IOAM p=
acket. This means parsing performance penalty for all regular GRE (non IOAM)=
 traffic.
>
>
>
> Thanks,
>
> -Jai
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm

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

_______________________________________________ ippm mailing list ippm@ietf=
.org https://www.ietf.org/mailman/listinfo/ippm=20


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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@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:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 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.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSe=
ction1><p class=3DMsoNormal>Hi Greg,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p class=3DMsoNormal>Problem with the postcard approach in MSDC w=
ould be the pps rate collector need to handle. Specially spine nodes will ge=
nerate a flood of postcards. It becomes cost prohibitive to deploy such appr=
oach.<o:p></o:p></p><p class=3DMsoNormal>Keeping the data in the packet itself=
 and managing it on the leaf nodes to generate reports helps scale, where mu=
ltiple hops and packet information is coalesced in a single report.<o:p></o:=
p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thanks,<o:p=
></o:p></p><p class=3DMsoNormal>-Jai<o:p></o:p></p><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:=
3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;color=
:black'>From: </span></b><span style=3D'font-size:12.0pt;color:black'>ippm &lt=
;ippm-bounces@ietf.org&gt; on behalf of Greg Mirsky &lt;gregimirsky@gmail.co=
m&gt;<br><b>Date: </b>Thursday, August 22, 2019 at 4:41 PM<br><b>To: </b>Tom=
 Herbert &lt;tom@quantonium.net&gt;<br><b>Cc: </b>&quot;draft-ietf-ippm-ioam=
-data@ietf.org&quot; &lt;draft-ietf-ippm-ioam-data@ietf.org&gt;, IETF IPPM W=
G &lt;ippm@ietf.org&gt;, Hugh Holbrook &lt;holbrook@arista.com&gt;, Anoop Gh=
anwani &lt;Anoop.Ghanwani@dell.com&gt;, &quot;OU, Heidi&quot; &lt;heidi.ou@a=
libaba-inc.com&gt;, Surendra Anubolu &lt;surendra.anubolu@broadcom.com&gt;<b=
r><b>Subject: </b>Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<o:p></o:=
p></span></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><=
p class=3DMsoNormal>Hi Tom,<o:p></o:p></p><div><p class=3DMsoNormal>I think that=
 the right solution to the problem of collecting telemetry information as ex=
perienced by a data packet is to disconnect origination of such information =
and transporting it. An iOAM packet may be used as a trigger to collect the =
required data on a node. But the same packet doesn't have to transport that =
information. That could be done either using <a href=3D"https://datatracker.ie=
tf.org/doc/draft-song-ippm-postcard-based-telemetry/">Postcard-based Telemet=
ry</a> or <a href=3D"https://datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid=
-two-step/">Hybrid Two-Step </a>methods. In that case, IP options provide su=
fficient space to encode the profile of telemetry data to collect on a node.=
<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div=
><p class=3DMsoNormal>Regards,<o:p></o:p></p></div><div><p class=3DMsoNormal>Gre=
g<o:p></o:p></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><di=
v><p class=3DMsoNormal>On Thu, Aug 22, 2019 at 12:34 PM Tom Herbert &lt;<a hre=
f=3D"mailto:tom@quantonium.net">tom@quantonium.net</a>&gt; wrote:<o:p></o:p></=
p></div><blockquote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;paddi=
ng:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>=
On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi &lt;<a href=3D"mailto:heidi.ou@alib=
aba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt; wrote:<br>&gt;=
<br>&gt; Hi Frank,<br>&gt;<br>&gt;<br>&gt;<br>&gt; I also have a question on=
 the encapsulation: If you can get a new ethertype for IOAM, why not insert =
IOAM data directly after layer2 MAC?&nbsp; instead of adding a GRE header fo=
r IOAM.<br>&gt;<br>Because, we need a packet format that is compatible with =
existing<br>network devices. In light of that, GRE is more preferable than u=
sing<br>the new Ethertype directly in an Ethernet frame. There will also be<=
br>similar arguments made for using GRE/IP, and UDP encapsulation over<br>IP=
, and there was even a proposal to somehow insert the IOAM data<br>immediate=
ly after the TCP header and before the TCP data. All of these<br>are attempt=
s to use protocol headers that are thought to be most<br>palatable to interm=
ediate devices and maximize the chances of<br>efficient delivery.<br><br>IMO=
, all of the aforementioned techniques have some problem or aren't<br>clean =
(including the GRE solution). The best solution, and most<br>architecturally=
 correct and generic one, is an IOAM option in<br>Hop-by-Hop extension heade=
rs.<br><br>Tom<br><br>&gt;<br>&gt;<br>&gt; Thanks<br>&gt;<br>&gt; Heidi<br>&=
gt;<br>&gt;<br>&gt;<br>&gt; From: Vijay Rangarajan &lt;<a href=3D"mailto:vijay=
r@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt;<br>&gt; Date: Thursd=
ay, August 22, 2019 at 7:22 AM<br>&gt; To: &quot;Frank Brockners (fbrockne)&=
quot; &lt;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco=
.com</a>&gt;<br>&gt; Cc: &quot;Carlos Pignataro (cpignata)&quot; &lt;<a href=
=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt;, Jai=
 Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar=
@broadcom.com</a>&gt;, &quot;<a href=3D"mailto:draft-ietf-ippm-ioam-data@ietf.=
org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>&quot; &lt;<a hre=
f=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ipp=
m-ioam-data@ietf.org</a>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org=
" target=3D"_blank">ippm@ietf.org</a>&gt;, Hugh Holbrook &lt;<a href=3D"mailto:h=
olbrook@arista.com" target=3D"_blank">holbrook@arista.com</a>&gt;, Anoop Ghanw=
ani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.com" target=3D"_blank">Anoop.Ghanw=
ani@dell.com</a>&gt;, &quot;OU, Heidi&quot; &lt;<a href=3D"mailto:heidi.ou@ali=
baba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt;, Surendra Anu=
bolu &lt;<a href=3D"mailto:surendra.anubolu@broadcom.com" target=3D"_blank">sure=
ndra.anubolu@broadcom.com</a>&gt;, John Lemon &lt;<a href=3D"mailto:john.lemon=
@broadcom.com" target=3D"_blank">john.lemon@broadcom.com</a>&gt;<br>&gt; Subje=
ct: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<br>&gt;<br>&gt;<br>&gt=
;<br>&gt; Hi Frank:<br>&gt;<br>&gt; Thanks, I knew I was missing something.<=
br>&gt;<br>&gt; So basically what you are saying is - let's say we have a UD=
P packet, we are just going to stick in the GRE header and IOAM Header and M=
etadata in-between the original IP and UDP headers?<br>&gt;<br>&gt;<br>&gt;<=
br>&gt; So, the next protocol in the IOAM Header should indicate the L4 prot=
ocol - i.e UDP/TCP?<br>&gt;<br>&gt; Looking at <a href=3D"https://datatracker.=
ietf.org/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https://datatracker.=
ietf.org/doc/draft-weis-ippm-ioam-eth/</a>, it actually defines the &quot;Ne=
xt protocol&quot; in the IOAM header to be an ethertype value?<br>&gt;<br>&g=
t;<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Vijay<br>&gt;<br>&gt;<br>&gt;<br>=
&gt;<br>&gt;<br>&gt; On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrock=
ne) &lt;<a href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.c=
om</a>&gt; wrote:<br>&gt;<br>&gt; Hi Vijay,<br>&gt;<br>&gt;<br>&gt;<br>&gt; =
note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can just use =
the GRE header to sequence-in IOAM.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Cheers, =
Frank<br>&gt;<br>&gt;<br>&gt;<br>&gt; From: Vijay Rangarajan &lt;<a href=3D"ma=
ilto:vijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt;<br>&gt; Se=
nt: Donnerstag, 22. August 2019 05:31<br>&gt; To: Carlos Pignataro (cpignata=
) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.com=
</a>&gt;<br>&gt; Cc: Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" t=
arget=3D"_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"mailto:draft-ietf-ip=
pm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a=
>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf=
.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.=
com" target=3D"_blank">fbrockne@cisco.com</a>&gt;; Hugh Holbrook &lt;<a href=3D"=
mailto:holbrook@arista.com" target=3D"_blank">holbrook@arista.com</a>&gt;; Ano=
op Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.com" target=3D"_blank">Ano=
op.Ghanwani@dell.com</a>&gt;; OU, Heidi &lt;<a href=3D"mailto:heidi.ou@alibaba=
-inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt;; Surendra Anubolu=
 &lt;<a href=3D"mailto:surendra.anubolu@broadcom.com" target=3D"_blank">surendra=
.anubolu@broadcom.com</a>&gt;; John Lemon &lt;<a href=3D"mailto:john.lemon@bro=
adcom.com" target=3D"_blank">john.lemon@broadcom.com</a>&gt;<br>&gt; Subject: =
Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<br>&gt;<br>&gt;<br>&gt;<br=
>&gt; Thanks Carlos, for pointing me to the draft.<br>&gt;<br>&gt;<br>&gt;<b=
r>&gt; Based on my understanding of the two drafts I have the following ques=
tions and concerns:<br>&gt;<br>&gt; If I understand correctly, to deploy inb=
and telemetry, we would need to construct GRE tunnels coinciding with the IO=
AM domain?<br>&gt; GRE typically requires configuration to provision the tun=
nels. Provisioning and managing these tunnels and keeping these updated as t=
he network grows/shrinks could be a significant overhead.<br>&gt; In order t=
o get the benefit of telemetry, we are imposing a change in forwarding proto=
col/topology and configuration - which, I feel is not desirable. For example=
, a customer might have basic L3 routing enabled and the expectation would b=
e for inband telemetry to work seamlessly, without having to revamp the netw=
ork with GRE tunnels and such. This could be a significant barrier to deploy=
ment.<br>&gt; If sampling is used to select packets for performing IOAM enca=
p, is the expectation that only sampled IOAM packets go through GRE encap? O=
r all data packets?<br>&gt; Due to network nodes inserting the IOAM data, th=
e inner L3/L4 headers keep getting pushed deeper. I would imagine this gets =
challenging for ASICs to access these fields for hashing/load balancing.<br>=
&gt; Assuming only a subset of packets in a flow are subject to IOAM (based =
on sampling), how do we ensure these packets take the same network path as t=
he rest of the packets in the flow?<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; =
Vijay<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Wed, Aug 21, 2019 a=
t 5:04 PM Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com=
" target=3D"_blank">cpignata@cisco.com</a>&gt; wrote:<br>&gt;<br>&gt; Hello, V=
ijay,<br>&gt;<br>&gt;<br>&gt;<br>&gt; Please see <a href=3D"https://datatracke=
r.ietf.org/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https://datatracke=
r.ietf.org/doc/draft-weis-ippm-ioam-eth/</a>, and the document this replaces=
.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks!<br>&gt;<br>&gt; Thumb typed by Car=
los Pignataro.<br>&gt;<br>&gt; Excuze typofraphicak errows<br>&gt;<br>&gt;<b=
r>&gt; 2019/08/21 6:35<span style=3D'font-family:"MS Gothic"'>=E3=80=81</span>Vijay =
Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=3D"_blank">vijayr@ari=
sta.com</a>&gt;<span style=3D'font-family:"MS Gothic"'>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span>:<br=
>&gt;<br>&gt; Hello all:<br>&gt;<br>&gt; Apologise if this has been previous=
ly discussed.<br>&gt;<br>&gt; In reading &quot;draft-ietf-ippm-ioam-data-06&=
quot;, I don't see mention of GRE encap. The draft, in fact in Sec 3, says t=
he following - &quot;The in-situ OAM data field can be transported by a vari=
ety of transport protocols, including NSH, Segment Routing, Geneve, IPv6, or=
 IPv4.&nbsp; Specification details for these different transport protocols a=
re outside the scope of this document.&quot;<br>&gt;<br>&gt;<br>&gt;<br>&gt;=
 Is there another document, or a description somewhere, that talks about how=
 IOAM is proposed to be carried in GRE? what would be the GRE payload, the G=
RE protocol type etc?<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt=
; Vijay<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Wed, Aug 21, 2019=
 at 7:52 AM Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D"_b=
lank">jai.kumar@broadcom.com</a>&gt; wrote:<br>&gt;<br>&gt; Hello Frank,<br>=
&gt;<br>&gt;<br>&gt;<br>&gt; This is in context of our conversation at IETF1=
05. My goal is to provide input and improve current IOAM data draft with the=
 learnings we had with IFA deployment.<br>&gt;<br>&gt; This feedback is base=
d on various customer interactions and concerns raised by them wrt IOAM. Eac=
h feedback is a longer topic and I am starting this thread as a summary emai=
l. This is just highlighting the issues and not yet proposing any solution.<=
br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Feedback 1:<br>&gt;<br>&gt; =
Section 4.2..1 Pre-allocated and Incremental Trace Options<br>&gt;<br>&gt; P=
re-allocated and incremental trace option is 8Bytes long. This can be easily=
 reduced to 4Bytes.<br>&gt;<br>&gt; There is a feedback that pre-allocated o=
ption is really not needed and either be removed or made optional.<br>&gt;<b=
r>&gt; Given that deployments are sensitive to the IOAM overhead (specially =
in 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet basi=
s.<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Feedback 2:<br>&gt;<br>&g=
t; Section 4.1 IOAM Namespaces<br>&gt;<br>&gt; Namespaces should be treated =
as templates (similar to IPFIX template record formats). This is more flexib=
le way of enumerating data. 64K namespace id is a very large namespace and c=
an be reduced to 64 IANA specified name spaces. Separate private name space =
can be allowed instead of interleaving of opaque data in the IANA allocated =
name space as suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.<br=
>&gt;<br>&gt; <a href=3D"https://tools.ietf.org/html/rfc7011#section-3.4" targ=
et=3D"_blank">https://tools.ietf.org/html/rfc7011#section-3.4</a><br>&gt;<br>&=
gt;<br>&gt;<br>&gt; Feedback 3:<br>&gt;<br>&gt; Section 4.2.1 Pre-allocated =
and Incremental Trace Options<br>&gt;<br>&gt; IOAM-Trace-Type:&nbsp; A 24-bi=
t identifier which specifies which data<br>&gt;<br>&gt;&nbsp; &nbsp; &nbsp; =
&nbsp;types are used in this node data list.<br>&gt;<br>&gt; This is the mos=
t contentious of all. In the current proposal, as new data fields are added,=
 there is a corresponding trace type bit need in the header. This essentiall=
y means that all possible data fields need to be enumerated. Given that we t=
here are 64K names spaces allowed, I don=E2=80=99t see how we can fit all possible=
 data fields in this 24bit vector. I know there was a suggestion of keeping =
last bit as an extension bit but it is still scalable and/or easy to impleme=
nt in hardware. Besides this the data fields are not annotated/encoded with =
the data type, something like in IPFIX <a href=3D"https://tools.ietf.org/html/=
rfc7011#section-6.1" target=3D"_blank">https://tools.ietf.org/html/rfc7011#sec=
tion-6.1</a><br>&gt;<br>&gt;<br>&gt;<br>&gt; Feedback 4:<br>&gt;<br>&gt; The=
re is no version field in the data header and this will make interoperabilit=
y challenging. Standard will evolve and headers bit definition and/or trace =
type will change and without version field HW will not be able to correctly =
handle the IOAM data headers.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Feedback 5:<br=
>&gt;<br>&gt; Handling of TCP/UDP traffic using GRE encap is not acceptable.=
 Here are some of the issues I can think of<br>&gt;<br>&gt; GRE encaped IOAM=
 packets will traverse a different network path then the original packet<br>=
&gt; Not all packets can be GRE encaped to avoid the previous problem, due t=
o wastage of network bandwidth (typically sampled traffic is used for IOAM).=
 What about native GRE traffic, will it get further encaped in another GRE t=
unnel and so forth.<br>&gt; IP header protocol will point to GRE IP proto an=
d IOAM ethertype (pending allocation by IEEE) need to be read from the GRE h=
eader to detect an IOAM packet. This means parsing performance penalty for a=
ll regular GRE (non IOAM) traffic.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks,<b=
r>&gt;<br>&gt; -Jai<br>&gt;<br>&gt;<br>&gt;<br>&gt; ________________________=
_______________________<br>&gt; ippm mailing list<br>&gt; <a href=3D"mailto:ip=
pm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>&gt; <a href=3D"https://www.=
ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://www.ietf.org/mailman=
/listinfo/ippm</a><br><br>_______________________________________________<br=
>ippm mailing list<br><a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ie=
tf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/ippm</a><o:p></o:p></p></blockq=
uote></div><p class=3DMsoNormal>______________________________________________=
_ ippm mailing list ippm@ietf.org https://www.ietf.org/mailman/listinfo/ippm=
 <o:p></o:p></p></div></body></html>

--B_3649338057_163599381--



From nobody Thu Aug 22 17:09:05 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A17C9120089; Thu, 22 Aug 2019 17:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zoMPquA_G8dZ; Thu, 22 Aug 2019 17:08:59 -0700 (PDT)
Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::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 BD9B2120043; Thu, 22 Aug 2019 17:08:58 -0700 (PDT)
Received: by mail-lj1-x22c.google.com with SMTP id u15so7206483ljl.3; Thu, 22 Aug 2019 17:08:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZnwJxXmZuekYGr9rRm0SNXyboxWLn+NDduByLIrrdag=; b=Dscn2tSQUNq7KHMou8tUTFXF246CIlO7gODHReAenapgjyt5U7fLg4U4PXhSc2+2jX ltfO2inZY+ot8C+qnnXio43WIUiTxP3r+TZ8XJAE1Ne7XdmNjya78bKb7ckf+0j7DZZS 6WtNHIi5n7aHRxD8QOs9zWNG1FBUW288z8xdcbIP6h9mSAWmKs6ltTephHMuDNXGDUnf 5THqTUO5iA0B9H7mqiIgLKdWK15X8PfuZywUNnWv8ccJGaI6E45UMFHTRmrTqKC+acDC v0BCEIjjD1hkbPKLeNuWJpGitkjQHoIxlebzcxIVKt1T0RmMSGsxwVt9iveesfrJDaqo W0lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZnwJxXmZuekYGr9rRm0SNXyboxWLn+NDduByLIrrdag=; b=MgAKQPEyrRod/6s8sPGfwFE9z7taUH0xYtWyVZx61txnOgs0nIo2qNoUjL1rG55zx8 E+HwnYhYME8H/Tt7ZyAxh1o0fvCtcpb/KXvT+/bsv+mCMfg8ZAjF4IRv9yoHb0YqGIV3 ehfoI7irukSgT5iY7IGCnw6dzuL84nZASPm8JcBg6D1HfaGXUFAzCd9TMdG6xvQeH3xV fzROiZHwI3Ai1Xk49ykMbqFsElXny/lop5HRsLzx9xpo7a3AnCGxvJqy9qUyaCTGUg+I VRzX6F1EDDKz5JEt1Ufx8sFoIDzFdsF7ZyQp5yO2sest1xoY5KK2sLAbKxv6T3PeaKDd ufKQ==
X-Gm-Message-State: APjAAAUF9230YXly4nRlzMkIIDl+JIlPad0EPJgxOjPGeL6nHumVDkGK FJ6K2Ek8vfCiuBj0FI04cQ6sarjmiqinWq6uvjw=
X-Google-Smtp-Source: APXvYqwXHMHKPWK06iTXuxaHSnm4rq6hbhoN8WbcxNWe175iBPnANpOVk+HS7lAmEIR11YeoGh+cXfaPlFXEr+YjEfI=
X-Received: by 2002:a2e:4c02:: with SMTP id z2mr1087109lja.177.1566518936858;  Thu, 22 Aug 2019 17:08:56 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com> <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
In-Reply-To: <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 22 Aug 2019 17:08:40 -0700
Message-ID: <CA+RyBmX2mbwj54jQEC8PuxbiwjYYx+VPrDvjvzL_ozYCD5z=2g@mail.gmail.com>
To: Jai Kumar <jai.kumar@broadcom.com>
Cc: Tom Herbert <tom@quantonium.net>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,  "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Content-Type: multipart/alternative; boundary="000000000000c3f4c20590bd9cdf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/rTgCzjl5o9o_ounvVTJP0UAH8fc>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 00:09:03 -0000

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

Hi Jai,
PBT does have that issue, agree, and is better suited in other scenarios.
Then why not use HTS for MSDC? But first, we discuss that generation of
information and transport don't have to be done with the same packet. In
other words, we separate the production of telemetry information from the
collection and transport of it.

Regards,
Greg

On Thu, Aug 22, 2019 at 5:00 PM Jai Kumar <jai.kumar@broadcom.com> wrote:

> Hi Greg,
>
>
>
> Problem with the postcard approach in MSDC would be the pps rate collecto=
r
> need to handle. Specially spine nodes will generate a flood of postcards.
> It becomes cost prohibitive to deploy such approach.
>
> Keeping the data in the packet itself and managing it on the leaf nodes t=
o
> generate reports helps scale, where multiple hops and packet information =
is
> coalesced in a single report.
>
>
>
> Thanks,
>
> -Jai
>
>
>
> *From: *ippm <ippm-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Thursday, August 22, 2019 at 4:41 PM
> *To: *Tom Herbert <tom@quantonium.net>
> *Cc: *"draft-ietf-ippm-ioam-data@ietf.org" <
> draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh
> Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,
> "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <
> surendra.anubolu@broadcom.com>
> *Subject: *Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Hi Tom,
>
> I think that the right solution to the problem of collecting telemetry
> information as experienced by a data packet is to disconnect origination =
of
> such information and transporting it. An iOAM packet may be used as a
> trigger to collect the required data on a node. But the same packet doesn=
't
> have to transport that information. That could be done either using Postc=
ard-based
> Telemetry
> <https://datatracker.ietf.org/doc/draft-song-ippm-postcard-based-telemetr=
y/>
> or Hybrid Two-Step
> <https://datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid-two-step/>meth=
ods.
> In that case, IP options provide sufficient space to encode the profile o=
f
> telemetry data to collect on a node.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Aug 22, 2019 at 12:34 PM Tom Herbert <tom@quantonium.net> wrote:
>
> On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com>
> wrote:
> >
> > Hi Frank,
> >
> >
> >
> > I also have a question on the encapsulation: If you can get a new
> ethertype for IOAM, why not insert IOAM data directly after layer2 MAC?
> instead of adding a GRE header for IOAM.
> >
> Because, we need a packet format that is compatible with existing
> network devices. In light of that, GRE is more preferable than using
> the new Ethertype directly in an Ethernet frame. There will also be
> similar arguments made for using GRE/IP, and UDP encapsulation over
> IP, and there was even a proposal to somehow insert the IOAM data
> immediately after the TCP header and before the TCP data. All of these
> are attempts to use protocol headers that are thought to be most
> palatable to intermediate devices and maximize the chances of
> efficient delivery.
>
> IMO, all of the aforementioned techniques have some problem or aren't
> clean (including the GRE solution). The best solution, and most
> architecturally correct and generic one, is an IOAM option in
> Hop-by-Hop extension headers.
>
> Tom
>
> >
> >
> > Thanks
> >
> > Heidi
> >
> >
> >
> > From: Vijay Rangarajan <vijayr@arista.com>
> > Date: Thursday, August 22, 2019 at 7:22 AM
> > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
> > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <
> jai.kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <
> draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh
> Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,
> "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <
> surendra.anubolu@broadcom.com>, John Lemon <john.lemon@broadcom.com>
> > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >
> >
> >
> > Hi Frank:
> >
> > Thanks, I knew I was missing something.
> >
> > So basically what you are saying is - let's say we have a UDP packet, w=
e
> are just going to stick in the GRE header and IOAM Header and Metadata
> in-between the original IP and UDP headers?
> >
> >
> >
> > So, the next protocol in the IOAM Header should indicate the L4 protoco=
l
> - i.e UDP/TCP?
> >
> > Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
> it actually defines the "Next protocol" in the IOAM header to be an
> ethertype value?
> >
> >
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <
> fbrockne@cisco.com> wrote:
> >
> > Hi Vijay,
> >
> >
> >
> > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=
=9D =E2=80=93 you can just use the
> GRE header to sequence-in IOAM.
> >
> >
> >
> > Cheers, Frank
> >
> >
> >
> > From: Vijay Rangarajan <vijayr@arista.com>
> > Sent: Donnerstag, 22. August 2019 05:31
> > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
> > Cc: Jai Kumar <jai.kumar@broadcom.com>;
> draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>; Frank
> Brockners (fbrockne) <fbrockne@cisco.com>; Hugh Holbrook <
> holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell.com>; OU, Heidi
> <heidi.ou@alibaba-inc.com>; Surendra Anubolu <
> surendra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >
> >
> >
> > Thanks Carlos, for pointing me to the draft.
> >
> >
> >
> > Based on my understanding of the two drafts I have the following
> questions and concerns:
> >
> > If I understand correctly, to deploy inband telemetry, we would need to
> construct GRE tunnels coinciding with the IOAM domain?
> > GRE typically requires configuration to provision the tunnels.
> Provisioning and managing these tunnels and keeping these updated as the
> network grows/shrinks could be a significant overhead.
> > In order to get the benefit of telemetry, we are imposing a change in
> forwarding protocol/topology and configuration - which, I feel is not
> desirable. For example, a customer might have basic L3 routing enabled an=
d
> the expectation would be for inband telemetry to work seamlessly, without
> having to revamp the network with GRE tunnels and such. This could be a
> significant barrier to deployment.
> > If sampling is used to select packets for performing IOAM encap, is the
> expectation that only sampled IOAM packets go through GRE encap? Or all
> data packets?
> > Due to network nodes inserting the IOAM data, the inner L3/L4 headers
> keep getting pushed deeper. I would imagine this gets challenging for ASI=
Cs
> to access these fields for hashing/load balancing.
> > Assuming only a subset of packets in a flow are subject to IOAM (based
> on sampling), how do we ensure these packets take the same network path a=
s
> the rest of the packets in the flow?
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
> >
> > Hello, Vijay,
> >
> >
> >
> > Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
> and the document this replaces.
> >
> >
> >
> > Thanks!
> >
> > Thumb typed by Carlos Pignataro.
> >
> > Excuze typofraphicak errows
> >
> >
> > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=
=E3=83=A1=E3=83=BC=E3=83=AB:
> >
> > Hello all:
> >
> > Apologise if this has been previously discussed.
> >
> > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE
> encap. The draft, in fact in Sec 3, says the following - "The in-situ OAM
> data field can be transported by a variety of transport protocols,
> including NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification
> details for these different transport protocols are outside the scope of
> this document."
> >
> >
> >
> > Is there another document, or a description somewhere, that talks about
> how IOAM is proposed to be carried in GRE? what would be the GRE payload,
> the GRE protocol type etc?
> >
> >
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com>
> wrote:
> >
> > Hello Frank,
> >
> >
> >
> > This is in context of our conversation at IETF105. My goal is to provid=
e
> input and improve current IOAM data draft with the learnings we had with
> IFA deployment.
> >
> > This feedback is based on various customer interactions and concerns
> raised by them wrt IOAM. Each feedback is a longer topic and I am startin=
g
> this thread as a summary email. This is just highlighting the issues and
> not yet proposing any solution.
> >
> >
> >
> >
> >
> > Feedback 1:
> >
> > Section 4.2..1 Pre-allocated and Incremental Trace Options
> >
> > Pre-allocated and incremental trace option is 8Bytes long. This can be
> easily reduced to 4Bytes.
> >
> > There is a feedback that pre-allocated option is really not needed and
> either be removed or made optional.
> >
> > Given that deployments are sensitive to the IOAM overhead (specially in
> 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packe=
t basis.
> >
> >
> >
> >
> >
> > Feedback 2:
> >
> > Section 4.1 IOAM Namespaces
> >
> > Namespaces should be treated as templates (similar to IPFIX template
> record formats). This is more flexible way of enumerating data. 64K
> namespace id is a very large namespace and can be reduced to 64 IANA
> specified name spaces. Separate private name space can be allowed instead
> of interleaving of opaque data in the IANA allocated name space as
> suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.
> >
> > https://tools.ietf.org/html/rfc7011#section-3.4
> >
> >
> >
> > Feedback 3:
> >
> > Section 4.2.1 Pre-allocated and Incremental Trace Options
> >
> > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
> >
> >       types are used in this node data list.
> >
> > This is the most contentious of all. In the current proposal, as new
> data fields are added, there is a corresponding trace type bit need in th=
e
> header. This essentially means that all possible data fields need to be
> enumerated. Given that we there are 64K names spaces allowed, I don=E2=80=
=99t see
> how we can fit all possible data fields in this 24bit vector. I know ther=
e
> was a suggestion of keeping last bit as an extension bit but it is still
> scalable and/or easy to implement in hardware. Besides this the data fiel=
ds
> are not annotated/encoded with the data type, something like in IPFIX
> https://tools.ietf.org/html/rfc7011#section-6.1
> >
> >
> >
> > Feedback 4:
> >
> > There is no version field in the data header and this will make
> interoperability challenging. Standard will evolve and headers bit
> definition and/or trace type will change and without version field HW wil=
l
> not be able to correctly handle the IOAM data headers.
> >
> >
> >
> > Feedback 5:
> >
> > Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are
> some of the issues I can think of
> >
> > GRE encaped IOAM packets will traverse a different network path then th=
e
> original packet
> > Not all packets can be GRE encaped to avoid the previous problem, due t=
o
> wastage of network bandwidth (typically sampled traffic is used for IOAM)=
.
> What about native GRE traffic, will it get further encaped in another GRE
> tunnel and so forth.
> > IP header protocol will point to GRE IP proto and IOAM ethertype
> (pending allocation by IEEE) need to be read from the GRE header to detec=
t
> an IOAM packet. This means parsing performance penalty for all regular GR=
E
> (non IOAM) traffic.
> >
> >
> >
> > Thanks,
> >
> > -Jai
> >
> >
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
> _______________________________________________ ippm mailing list
> ippm@ietf.org https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr">Hi Jai,<div>PBT does have that issue, agree, and is better=
 suited in other scenarios. Then why not use HTS for MSDC? But first, we di=
scuss that generation of information and transport don&#39;t have to be don=
e with the same packet. In other words, we separate the production of telem=
etry information from the collection and transport of it.</div><div><br></d=
iv><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 22, 2019 at 5:00 PM Jai Ku=
mar &lt;<a href=3D"mailto:jai.kumar@broadcom.com">jai.kumar@broadcom.com</a=
>&gt; wrote:<br></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"><di=
v lang=3D"EN-US"><div class=3D"gmail-m_-1750344894024008860WordSection1"><p=
 class=3D"MsoNormal">Hi Greg,<u></u><u></u></p><p class=3D"MsoNormal"><u></=
u>=C2=A0<u></u></p><p class=3D"MsoNormal">Problem with the postcard approac=
h in MSDC would be the pps rate collector need to handle. Specially spine n=
odes will generate a flood of postcards. It becomes cost prohibitive to dep=
loy such approach.<u></u><u></u></p><p class=3D"MsoNormal">Keeping the data=
 in the packet itself and managing it on the leaf nodes to generate reports=
 helps scale, where multiple hops and packet information is coalesced in a =
single report.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u>=
</p><p class=3D"MsoNormal">Thanks,<u></u><u></u></p><p class=3D"MsoNormal">=
-Jai<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><div s=
tyle=3D"border-right:none;border-bottom:none;border-left:none;border-top:1p=
t solid rgb(181,196,223);padding:3pt 0in 0in"><p class=3D"MsoNormal"><b><sp=
an style=3D"font-size:12pt;color:black">From: </span></b><span style=3D"fon=
t-size:12pt;color:black">ippm &lt;<a href=3D"mailto:ippm-bounces@ietf.org" =
target=3D"_blank">ippm-bounces@ietf.org</a>&gt; on behalf of Greg Mirsky &l=
t;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gm=
ail.com</a>&gt;<br><b>Date: </b>Thursday, August 22, 2019 at 4:41 PM<br><b>=
To: </b>Tom Herbert &lt;<a href=3D"mailto:tom@quantonium.net" target=3D"_bl=
ank">tom@quantonium.net</a>&gt;<br><b>Cc: </b>&quot;<a href=3D"mailto:draft=
-ietf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@=
ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org=
" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>&gt;, IETF IPPM W=
G &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&=
gt;, Hugh Holbrook &lt;<a href=3D"mailto:holbrook@arista.com" target=3D"_bl=
ank">holbrook@arista.com</a>&gt;, Anoop Ghanwani &lt;<a href=3D"mailto:Anoo=
p.Ghanwani@dell.com" target=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;, &qu=
ot;OU, Heidi&quot; &lt;<a href=3D"mailto:heidi.ou@alibaba-inc.com" target=
=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt;, Surendra Anubolu &lt;<a href=
=3D"mailto:surendra.anubolu@broadcom.com" target=3D"_blank">surendra.anubol=
u@broadcom.com</a>&gt;<br><b>Subject: </b>Re: [ippm] Review on draft-ietf-i=
ppm-ioam-data-06<u></u><u></u></span></p></div><div><p class=3D"MsoNormal">=
<u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal">Hi Tom,<u></u><u>=
</u></p><div><p class=3D"MsoNormal">I think that the right solution to the =
problem of collecting telemetry information as experienced by a data packet=
 is to disconnect origination of such information and transporting it. An i=
OAM packet may be used as a trigger to collect the required data on a node.=
 But the same packet doesn&#39;t have to transport that information. That c=
ould be done either using <a href=3D"https://datatracker.ietf.org/doc/draft=
-song-ippm-postcard-based-telemetry/" target=3D"_blank">Postcard-based Tele=
metry</a> or <a href=3D"https://datatracker.ietf.org/doc/draft-mirsky-ippm-=
hybrid-two-step/" target=3D"_blank">Hybrid Two-Step </a>methods. In that ca=
se, IP options provide sufficient space to encode the profile of telemetry =
data to collect on a node.<u></u><u></u></p></div><div><p class=3D"MsoNorma=
l"><u></u>=C2=A0<u></u></p></div><div><p class=3D"MsoNormal">Regards,<u></u=
><u></u></p></div><div><p class=3D"MsoNormal">Greg<u></u><u></u></p></div><=
/div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><div><div><p class=3D"M=
soNormal">On Thu, Aug 22, 2019 at 12:34 PM Tom Herbert &lt;<a href=3D"mailt=
o:tom@quantonium.net" target=3D"_blank">tom@quantonium.net</a>&gt; wrote:<u=
></u><u></u></p></div><blockquote style=3D"border-top:none;border-right:non=
e;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in=
 0in 6pt;margin-left:4.8pt;margin-right:0in"><p class=3D"MsoNormal">On Thu,=
 Aug 22, 2019 at 12:21 PM OU, Heidi &lt;<a href=3D"mailto:heidi.ou@alibaba-=
inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt; wrote:<br>&gt;<=
br>&gt; Hi Frank,<br>&gt;<br>&gt;<br>&gt;<br>&gt; I also have a question on=
 the encapsulation: If you can get a new ethertype for IOAM, why not insert=
 IOAM data directly after layer2 MAC?=C2=A0 instead of adding a GRE header =
for IOAM.<br>&gt;<br>Because, we need a packet format that is compatible wi=
th existing<br>network devices. In light of that, GRE is more preferable th=
an using<br>the new Ethertype directly in an Ethernet frame. There will als=
o be<br>similar arguments made for using GRE/IP, and UDP encapsulation over=
<br>IP, and there was even a proposal to somehow insert the IOAM data<br>im=
mediately after the TCP header and before the TCP data. All of these<br>are=
 attempts to use protocol headers that are thought to be most<br>palatable =
to intermediate devices and maximize the chances of<br>efficient delivery.<=
br><br>IMO, all of the aforementioned techniques have some problem or aren&=
#39;t<br>clean (including the GRE solution). The best solution, and most<br=
>architecturally correct and generic one, is an IOAM option in<br>Hop-by-Ho=
p extension headers.<br><br>Tom<br><br>&gt;<br>&gt;<br>&gt; Thanks<br>&gt;<=
br>&gt; Heidi<br>&gt;<br>&gt;<br>&gt;<br>&gt; From: Vijay Rangarajan &lt;<a=
 href=3D"mailto:vijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&=
gt;<br>&gt; Date: Thursday, August 22, 2019 at 7:22 AM<br>&gt; To: &quot;Fr=
ank Brockners (fbrockne)&quot; &lt;<a href=3D"mailto:fbrockne@cisco.com" ta=
rget=3D"_blank">fbrockne@cisco.com</a>&gt;<br>&gt; Cc: &quot;Carlos Pignata=
ro (cpignata)&quot; &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_bl=
ank">cpignata@cisco.com</a>&gt;, Jai Kumar &lt;<a href=3D"mailto:jai.kumar@=
broadcom.com" target=3D"_blank">jai.kumar@broadcom.com</a>&gt;, &quot;<a hr=
ef=3D"mailto:draft-ietf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ie=
tf-ippm-ioam-data@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-ippm-=
ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a=
>&gt;, IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">=
ippm@ietf.org</a>&gt;, Hugh Holbrook &lt;<a href=3D"mailto:holbrook@arista.=
com" target=3D"_blank">holbrook@arista.com</a>&gt;, Anoop Ghanwani &lt;<a h=
ref=3D"mailto:Anoop.Ghanwani@dell.com" target=3D"_blank">Anoop.Ghanwani@del=
l.com</a>&gt;, &quot;OU, Heidi&quot; &lt;<a href=3D"mailto:heidi.ou@alibaba=
-inc.com" target=3D"_blank">heidi.ou@alibaba-inc.com</a>&gt;, Surendra Anub=
olu &lt;<a href=3D"mailto:surendra.anubolu@broadcom.com" target=3D"_blank">=
surendra.anubolu@broadcom.com</a>&gt;, John Lemon &lt;<a href=3D"mailto:joh=
n.lemon@broadcom.com" target=3D"_blank">john.lemon@broadcom.com</a>&gt;<br>=
&gt; Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<br>&gt;<br>=
&gt;<br>&gt;<br>&gt; Hi Frank:<br>&gt;<br>&gt; Thanks, I knew I was missing=
 something.<br>&gt;<br>&gt; So basically what you are saying is - let&#39;s=
 say we have a UDP packet, we are just going to stick in the GRE header and=
 IOAM Header and Metadata in-between the original IP and UDP headers?<br>&g=
t;<br>&gt;<br>&gt;<br>&gt; So, the next protocol in the IOAM Header should =
indicate the L4 protocol - i.e UDP/TCP?<br>&gt;<br>&gt; Looking at <a href=
=3D"https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/</a>, it a=
ctually defines the &quot;Next protocol&quot; in the IOAM header to be an e=
thertype value?<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Vij=
ay<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Thu, Aug 22, 2019 at =
6:22 PM Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@cisco.com=
" target=3D"_blank">fbrockne@cisco.com</a>&gt; wrote:<br>&gt;<br>&gt; Hi Vi=
jay,<br>&gt;<br>&gt;<br>&gt;<br>&gt; note that you don=E2=80=99t necessaril=
y need to =E2=80=9Ctunnel=E2=80=9D =E2=80=93 you can just use the GRE heade=
r to sequence-in IOAM.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Cheers, Frank<br>&gt=
;<br>&gt;<br>&gt;<br>&gt; From: Vijay Rangarajan &lt;<a href=3D"mailto:vija=
yr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt;<br>&gt; Sent: Do=
nnerstag, 22. August 2019 05:31<br>&gt; To: Carlos Pignataro (cpignata) &lt=
;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco.com=
</a>&gt;<br>&gt; Cc: Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com=
" target=3D"_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"mailto:draft=
-ietf-ippm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@=
ietf.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_=
blank">ippm@ietf.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a href=3D"mai=
lto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;; Hugh =
Holbrook &lt;<a href=3D"mailto:holbrook@arista.com" target=3D"_blank">holbr=
ook@arista.com</a>&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani=
@dell.com" target=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;; OU, Heidi &lt=
;<a href=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@ali=
baba-inc.com</a>&gt;; Surendra Anubolu &lt;<a href=3D"mailto:surendra.anubo=
lu@broadcom.com" target=3D"_blank">surendra.anubolu@broadcom.com</a>&gt;; J=
ohn Lemon &lt;<a href=3D"mailto:john.lemon@broadcom.com" target=3D"_blank">=
john.lemon@broadcom.com</a>&gt;<br>&gt; Subject: Re: [ippm] Review on draft=
-ietf-ippm-ioam-data-06<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks Carlos, for =
pointing me to the draft.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Based on my under=
standing of the two drafts I have the following questions and concerns:<br>=
&gt;<br>&gt; If I understand correctly, to deploy inband telemetry, we woul=
d need to construct GRE tunnels coinciding with the IOAM domain?<br>&gt; GR=
E typically requires configuration to provision the tunnels. Provisioning a=
nd managing these tunnels and keeping these updated as the network grows/sh=
rinks could be a significant overhead.<br>&gt; In order to get the benefit =
of telemetry, we are imposing a change in forwarding protocol/topology and =
configuration - which, I feel is not desirable. For example, a customer mig=
ht have basic L3 routing enabled and the expectation would be for inband te=
lemetry to work seamlessly, without having to revamp the network with GRE t=
unnels and such. This could be a significant barrier to deployment.<br>&gt;=
 If sampling is used to select packets for performing IOAM encap, is the ex=
pectation that only sampled IOAM packets go through GRE encap? Or all data =
packets?<br>&gt; Due to network nodes inserting the IOAM data, the inner L3=
/L4 headers keep getting pushed deeper. I would imagine this gets challengi=
ng for ASICs to access these fields for hashing/load balancing.<br>&gt; Ass=
uming only a subset of packets in a flow are subject to IOAM (based on samp=
ling), how do we ensure these packets take the same network path as the res=
t of the packets in the flow?<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Vijay=
<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Wed, Aug 21, 2019 at 5:=
04 PM Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.com"=
 target=3D"_blank">cpignata@cisco.com</a>&gt; wrote:<br>&gt;<br>&gt; Hello,=
 Vijay,<br>&gt;<br>&gt;<br>&gt;<br>&gt; Please see <a href=3D"https://datat=
racker.ietf.org/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https://da=
tatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/</a>, and the document this=
 replaces.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks!<br>&gt;<br>&gt; Thumb ty=
ped by Carlos Pignataro.<br>&gt;<br>&gt; Excuze typofraphicak errows<br>&gt=
;<br>&gt;<br>&gt; 2019/08/21 6:35<span style=3D"font-family:&quot;MS Gothic=
&quot;">=E3=80=81</span>Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arist=
a.com" target=3D"_blank">vijayr@arista.com</a>&gt;<span style=3D"font-famil=
y:&quot;MS Gothic&quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span>:<br>&g=
t;<br>&gt; Hello all:<br>&gt;<br>&gt; Apologise if this has been previously=
 discussed.<br>&gt;<br>&gt; In reading &quot;draft-ietf-ippm-ioam-data-06&q=
uot;, I don&#39;t see mention of GRE encap. The draft, in fact in Sec 3, sa=
ys the following - &quot;The in-situ OAM data field can be transported by a=
 variety of transport protocols, including NSH, Segment Routing, Geneve, IP=
v6, or IPv4.=C2=A0 Specification details for these different transport prot=
ocols are outside the scope of this document.&quot;<br>&gt;<br>&gt;<br>&gt;=
<br>&gt; Is there another document, or a description somewhere, that talks =
about how IOAM is proposed to be carried in GRE? what would be the GRE payl=
oad, the GRE protocol type etc?<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks,<br>=
&gt;<br>&gt; Vijay<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Wed, =
Aug 21, 2019 at 7:52 AM Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.=
com" target=3D"_blank">jai.kumar@broadcom.com</a>&gt; wrote:<br>&gt;<br>&gt=
; Hello Frank,<br>&gt;<br>&gt;<br>&gt;<br>&gt; This is in context of our co=
nversation at IETF105. My goal is to provide input and improve current IOAM=
 data draft with the learnings we had with IFA deployment.<br>&gt;<br>&gt; =
This feedback is based on various customer interactions and concerns raised=
 by them wrt IOAM. Each feedback is a longer topic and I am starting this t=
hread as a summary email. This is just highlighting the issues and not yet =
proposing any solution.<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Fee=
dback 1:<br>&gt;<br>&gt; Section 4.2..1 Pre-allocated and Incremental Trace=
 Options<br>&gt;<br>&gt; Pre-allocated and incremental trace option is 8Byt=
es long. This can be easily reduced to 4Bytes.<br>&gt;<br>&gt; There is a f=
eedback that pre-allocated option is really not needed and either be remove=
d or made optional.<br>&gt;<br>&gt; Given that deployments are sensitive to=
 the IOAM overhead (specially in 5G deployments), it=E2=80=99s a 50% fixed =
overhead savings on a per packet basis.<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>=
&gt;<br>&gt; Feedback 2:<br>&gt;<br>&gt; Section 4.1 IOAM Namespaces<br>&gt=
;<br>&gt; Namespaces should be treated as templates (similar to IPFIX templ=
ate record formats). This is more flexible way of enumerating data. 64K nam=
espace id is a very large namespace and can be reduced to 64 IANA specified=
 name spaces. Separate private name space can be allowed instead of interle=
aving of opaque data in the IANA allocated name space as suggested in the c=
urrent draft =E2=80=9Copaque state snapshot=E2=80=9D.<br>&gt;<br>&gt; <a hr=
ef=3D"https://tools.ietf.org/html/rfc7011#section-3.4" target=3D"_blank">ht=
tps://tools.ietf.org/html/rfc7011#section-3.4</a><br>&gt;<br>&gt;<br>&gt;<b=
r>&gt; Feedback 3:<br>&gt;<br>&gt; Section 4.2.1 Pre-allocated and Incremen=
tal Trace Options<br>&gt;<br>&gt; IOAM-Trace-Type:=C2=A0 A 24-bit identifie=
r which specifies which data<br>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0type=
s are used in this node data list.<br>&gt;<br>&gt; This is the most content=
ious of all. In the current proposal, as new data fields are added, there i=
s a corresponding trace type bit need in the header. This essentially means=
 that all possible data fields need to be enumerated. Given that we there a=
re 64K names spaces allowed, I don=E2=80=99t see how we can fit all possibl=
e data fields in this 24bit vector. I know there was a suggestion of keepin=
g last bit as an extension bit but it is still scalable and/or easy to impl=
ement in hardware. Besides this the data fields are not annotated/encoded w=
ith the data type, something like in IPFIX <a href=3D"https://tools.ietf.or=
g/html/rfc7011#section-6.1" target=3D"_blank">https://tools.ietf.org/html/r=
fc7011#section-6.1</a><br>&gt;<br>&gt;<br>&gt;<br>&gt; Feedback 4:<br>&gt;<=
br>&gt; There is no version field in the data header and this will make int=
eroperability challenging. Standard will evolve and headers bit definition =
and/or trace type will change and without version field HW will not be able=
 to correctly handle the IOAM data headers.<br>&gt;<br>&gt;<br>&gt;<br>&gt;=
 Feedback 5:<br>&gt;<br>&gt; Handling of TCP/UDP traffic using GRE encap is=
 not acceptable. Here are some of the issues I can think of<br>&gt;<br>&gt;=
 GRE encaped IOAM packets will traverse a different network path then the o=
riginal packet<br>&gt; Not all packets can be GRE encaped to avoid the prev=
ious problem, due to wastage of network bandwidth (typically sampled traffi=
c is used for IOAM). What about native GRE traffic, will it get further enc=
aped in another GRE tunnel and so forth.<br>&gt; IP header protocol will po=
int to GRE IP proto and IOAM ethertype (pending allocation by IEEE) need to=
 be read from the GRE header to detect an IOAM packet. This means parsing p=
erformance penalty for all regular GRE (non IOAM) traffic.<br>&gt;<br>&gt;<=
br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; -Jai<br>&gt;<br>&gt;<br>&gt;<br>&gt=
; _______________________________________________<br>&gt; ippm mailing list=
<br>&gt; <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</=
a><br>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D=
"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br><br>____________=
___________________________________<br>ippm mailing list<br><a href=3D"mail=
to:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br><a href=3D"https:/=
/www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https://www.ietf.org=
/mailman/listinfo/ippm</a><u></u><u></u></p></blockquote></div><p class=3D"=
MsoNormal">_______________________________________________ ippm mailing lis=
t <a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a> <a h=
ref=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">https:=
//www.ietf.org/mailman/listinfo/ippm</a> <u></u><u></u></p></div></div>
</blockquote></div>

--000000000000c3f4c20590bd9cdf--


From nobody Thu Aug 22 17:09:23 2019
Return-Path: <tom@quantonium.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B4EB120227 for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 17:09:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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_NONE=0.001, SPF_NONE=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=quantonium-net.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 rCOdo1s0L8Xo for <ippm@ietfa.amsl.com>; Thu, 22 Aug 2019 17:09:17 -0700 (PDT)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95880120886 for <ippm@ietf.org>; Thu, 22 Aug 2019 17:09:16 -0700 (PDT)
Received: by mail-ed1-x536.google.com with SMTP id f22so10581742edt.4 for <ippm@ietf.org>; Thu, 22 Aug 2019 17:09:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=W2Nwg+V+mL7QMEl+9TFad5nqGeTRF7Is3wYv4GUd2jQ=; b=KSHmbslh+9Q2n8L5sYnAlRRDqd4GNX101/3gGhAtPDJOBbqpLXApL+IqyDLQHT+qrE D4d2FSM+6WcDUBAbbDuaWFCHeRbtTX//xEfSZcuaHphxHYCe0D7VoZbAL3IJFo1Iol9j weu45laTY9UJbslFA7NL4CKyDhuXozUP6anUtWKVpR9WF49ty/fssJ4NUqCfF5hWrWIL 1D88qRjlnSX4GAF3P0lYZX1CJXmaiRvXaN+7JVCg8gPS8DlJzG7lCLkzXUnlZruZa9o+ Ym2cCq2zfhkj/o83ghp0aMfvcfdry5YsoPPVdNgF5AOr9kxe12W+t/FcuvdDYUe7jKoo nuLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=W2Nwg+V+mL7QMEl+9TFad5nqGeTRF7Is3wYv4GUd2jQ=; b=uaEIMubtiuNmsG/HhM0HOBqskxuUih/K5dwPFd7l2SNp9IVviBh7+PyEgaW7bGEGc+ UdRwqBd0yqwJlPWHIKqX5OtWBxHmAwWS+uaSXYIAtUHi1gznprAnQppmQK+//SgcbabB GnxOJSFkC1NoeMHli5K/Vy22OR3fay807nrv7Db2fp1V11/+8xhfPyaD7Nxw/i8JlqfA P9/Jg5Cg0c7VQ05o0OtwlUJdEca5yRNjSfH9/fq9O71LS5bk/UzO/H0a7ieEcCb/k2sH t/9QQBXbmutldDrlQLc1bAeRFlkKgumchRTYIHkCbdBsNjjX0cOW66PhoxOpmY0IVrcT 6F9w==
X-Gm-Message-State: APjAAAWuMtxmdcRp3ZhefFwcByboDvfh01V0EZyXxQtlhzfeice4oaTY cFr/q6lG6aUxgBz41tOMPb1GO4qtIyds3ijHIgU9gA==
X-Google-Smtp-Source: APXvYqx/8DXDhePrJ4Fbg4TZguIxc8Vkm216lIClgC6/HSSjYkm5nNddVzDlLujo1qPElbb6jWc/yTyckOWLf7/wCss=
X-Received: by 2002:a17:906:cc81:: with SMTP id oq1mr1773996ejb.124.1566518954981;  Thu, 22 Aug 2019 17:09:14 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com> <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
In-Reply-To: <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
From: Tom Herbert <tom@quantonium.net>
Date: Thu, 22 Aug 2019 17:09:02 -0700
Message-ID: <CAPDqMeqgm_p6v87rTVGsJ1O7Ke=ev6-2neg7Eisa-RZEpYtihg@mail.gmail.com>
To: Jai Kumar <jai.kumar@broadcom.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>,  "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/-ApAxGgBAMsGKBfdinrvlIsdkNA>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 00:09:21 -0000

On Thu, Aug 22, 2019 at 5:00 PM Jai Kumar <jai.kumar@broadcom.com> wrote:
>
> Hi Greg,
>
>
>
> Problem with the postcard approach in MSDC would be the pps rate collecto=
r need to handle. Specially spine nodes will generate a flood of postcards.=
 It becomes cost prohibitive to deploy such approach.
>
And that also sounds like the basis for an amplification DOS attack. A
similar concern is also raised for loopback flag in IOAM.

Tom

> Keeping the data in the packet itself and managing it on the leaf nodes t=
o generate reports helps scale, where multiple hops and packet information =
is coalesced in a single report.
>
>
>
> Thanks,
>
> -Jai
>
>
>
> From: ippm <ippm-bounces@ietf.org> on behalf of Greg Mirsky <gregimirsky@=
gmail.com>
> Date: Thursday, August 22, 2019 at 4:41 PM
> To: Tom Herbert <tom@quantonium.net>
> Cc: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.=
org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, An=
oop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.c=
om>, Surendra Anubolu <surendra.anubolu@broadcom.com>
> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>
>
>
> Hi Tom,
>
> I think that the right solution to the problem of collecting telemetry in=
formation as experienced by a data packet is to disconnect origination of s=
uch information and transporting it. An iOAM packet may be used as a trigge=
r to collect the required data on a node. But the same packet doesn't have =
to transport that information. That could be done either using Postcard-bas=
ed Telemetry or Hybrid Two-Step methods. In that case, IP options provide s=
ufficient space to encode the profile of telemetry data to collect on a nod=
e.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Aug 22, 2019 at 12:34 PM Tom Herbert <tom@quantonium.net> wrote:
>
> On Thu, Aug 22, 2019 at 12:21 PM OU, Heidi <heidi.ou@alibaba-inc.com> wro=
te:
> >
> > Hi Frank,
> >
> >
> >
> > I also have a question on the encapsulation: If you can get a new ether=
type for IOAM, why not insert IOAM data directly after layer2 MAC?  instead=
 of adding a GRE header for IOAM.
> >
> Because, we need a packet format that is compatible with existing
> network devices. In light of that, GRE is more preferable than using
> the new Ethertype directly in an Ethernet frame. There will also be
> similar arguments made for using GRE/IP, and UDP encapsulation over
> IP, and there was even a proposal to somehow insert the IOAM data
> immediately after the TCP header and before the TCP data. All of these
> are attempts to use protocol headers that are thought to be most
> palatable to intermediate devices and maximize the chances of
> efficient delivery.
>
> IMO, all of the aforementioned techniques have some problem or aren't
> clean (including the GRE solution). The best solution, and most
> architecturally correct and generic one, is an IOAM option in
> Hop-by-Hop extension headers.
>
> Tom
>
> >
> >
> > Thanks
> >
> > Heidi
> >
> >
> >
> > From: Vijay Rangarajan <vijayr@arista.com>
> > Date: Thursday, August 22, 2019 at 7:22 AM
> > To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
> > Cc: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jai Kumar <jai.=
kumar@broadcom.com>, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-=
ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@=
arista.com>, Anoop Ghanwani <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.o=
u@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>, John =
Lemon <john.lemon@broadcom.com>
> > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >
> >
> >
> > Hi Frank:
> >
> > Thanks, I knew I was missing something.
> >
> > So basically what you are saying is - let's say we have a UDP packet, w=
e are just going to stick in the GRE header and IOAM Header and Metadata in=
-between the original IP and UDP headers?
> >
> >
> >
> > So, the next protocol in the IOAM Header should indicate the L4 protoco=
l - i.e UDP/TCP?
> >
> > Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, =
it actually defines the "Next protocol" in the IOAM header to be an etherty=
pe value?
> >
> >
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockne@ci=
sco.com> wrote:
> >
> > Hi Vijay,
> >
> >
> >
> > note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=
=9D =E2=80=93 you can just use the GRE header to sequence-in IOAM.
> >
> >
> >
> > Cheers, Frank
> >
> >
> >
> > From: Vijay Rangarajan <vijayr@arista.com>
> > Sent: Donnerstag, 22. August 2019 05:31
> > To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
> > Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@ietf.=
org; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne@cis=
co.com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwan=
i@dell.com>; OU, Heidi <heidi.ou@alibaba-inc.com>; Surendra Anubolu <surend=
ra.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
> > Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
> >
> >
> >
> > Thanks Carlos, for pointing me to the draft.
> >
> >
> >
> > Based on my understanding of the two drafts I have the following questi=
ons and concerns:
> >
> > If I understand correctly, to deploy inband telemetry, we would need to=
 construct GRE tunnels coinciding with the IOAM domain?
> > GRE typically requires configuration to provision the tunnels. Provisio=
ning and managing these tunnels and keeping these updated as the network gr=
ows/shrinks could be a significant overhead.
> > In order to get the benefit of telemetry, we are imposing a change in f=
orwarding protocol/topology and configuration - which, I feel is not desira=
ble. For example, a customer might have basic L3 routing enabled and the ex=
pectation would be for inband telemetry to work seamlessly, without having =
to revamp the network with GRE tunnels and such. This could be a significan=
t barrier to deployment.
> > If sampling is used to select packets for performing IOAM encap, is the=
 expectation that only sampled IOAM packets go through GRE encap? Or all da=
ta packets?
> > Due to network nodes inserting the IOAM data, the inner L3/L4 headers k=
eep getting pushed deeper. I would imagine this gets challenging for ASICs =
to access these fields for hashing/load balancing.
> > Assuming only a subset of packets in a flow are subject to IOAM (based =
on sampling), how do we ensure these packets take the same network path as =
the rest of the packets in the flow?
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpignata@c=
isco.com> wrote:
> >
> > Hello, Vijay,
> >
> >
> >
> > Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, =
and the document this replaces.
> >
> >
> >
> > Thanks!
> >
> > Thumb typed by Carlos Pignataro.
> >
> > Excuze typofraphicak errows
> >
> >
> > 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=
=E3=83=A1=E3=83=BC=E3=83=AB:
> >
> > Hello all:
> >
> > Apologise if this has been previously discussed.
> >
> > In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE e=
ncap. The draft, in fact in Sec 3, says the following - "The in-situ OAM da=
ta field can be transported by a variety of transport protocols, including =
NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification details for the=
se different transport protocols are outside the scope of this document."
> >
> >
> >
> > Is there another document, or a description somewhere, that talks about=
 how IOAM is proposed to be carried in GRE? what would be the GRE payload, =
the GRE protocol type etc?
> >
> >
> >
> > Thanks,
> >
> > Vijay
> >
> >
> >
> >
> >
> > On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrot=
e:
> >
> > Hello Frank,
> >
> >
> >
> > This is in context of our conversation at IETF105. My goal is to provid=
e input and improve current IOAM data draft with the learnings we had with =
IFA deployment.
> >
> > This feedback is based on various customer interactions and concerns ra=
ised by them wrt IOAM. Each feedback is a longer topic and I am starting th=
is thread as a summary email. This is just highlighting the issues and not =
yet proposing any solution.
> >
> >
> >
> >
> >
> > Feedback 1:
> >
> > Section 4.2..1 Pre-allocated and Incremental Trace Options
> >
> > Pre-allocated and incremental trace option is 8Bytes long. This can be =
easily reduced to 4Bytes.
> >
> > There is a feedback that pre-allocated option is really not needed and =
either be removed or made optional.
> >
> > Given that deployments are sensitive to the IOAM overhead (specially in=
 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet=
 basis.
> >
> >
> >
> >
> >
> > Feedback 2:
> >
> > Section 4.1 IOAM Namespaces
> >
> > Namespaces should be treated as templates (similar to IPFIX template re=
cord formats). This is more flexible way of enumerating data. 64K namespace=
 id is a very large namespace and can be reduced to 64 IANA specified name =
spaces. Separate private name space can be allowed instead of interleaving =
of opaque data in the IANA allocated name space as suggested in the current=
 draft =E2=80=9Copaque state snapshot=E2=80=9D.
> >
> > https://tools.ietf.org/html/rfc7011#section-3.4
> >
> >
> >
> > Feedback 3:
> >
> > Section 4.2.1 Pre-allocated and Incremental Trace Options
> >
> > IOAM-Trace-Type:  A 24-bit identifier which specifies which data
> >
> >       types are used in this node data list.
> >
> > This is the most contentious of all. In the current proposal, as new da=
ta fields are added, there is a corresponding trace type bit need in the he=
ader. This essentially means that all possible data fields need to be enume=
rated. Given that we there are 64K names spaces allowed, I don=E2=80=99t se=
e how we can fit all possible data fields in this 24bit vector. I know ther=
e was a suggestion of keeping last bit as an extension bit but it is still =
scalable and/or easy to implement in hardware. Besides this the data fields=
 are not annotated/encoded with the data type, something like in IPFIX http=
s://tools.ietf.org/html/rfc7011#section-6.1
> >
> >
> >
> > Feedback 4:
> >
> > There is no version field in the data header and this will make interop=
erability challenging. Standard will evolve and headers bit definition and/=
or trace type will change and without version field HW will not be able to =
correctly handle the IOAM data headers.
> >
> >
> >
> > Feedback 5:
> >
> > Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are=
 some of the issues I can think of
> >
> > GRE encaped IOAM packets will traverse a different network path then th=
e original packet
> > Not all packets can be GRE encaped to avoid the previous problem, due t=
o wastage of network bandwidth (typically sampled traffic is used for IOAM)=
. What about native GRE traffic, will it get further encaped in another GRE=
 tunnel and so forth.
> > IP header protocol will point to GRE IP proto and IOAM ethertype (pendi=
ng allocation by IEEE) need to be read from the GRE header to detect an IOA=
M packet. This means parsing performance penalty for all regular GRE (non I=
OAM) traffic.
> >
> >
> >
> > Thanks,
> >
> > -Jai
> >
> >
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
> _______________________________________________ ippm mailing list ippm@ie=
tf.org https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu Aug 22 22:45:00 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97B0112080D; Thu, 22 Aug 2019 22:44:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 9inkzsTC08ow; Thu, 22 Aug 2019 22:44:55 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 4E0A2120873; Thu, 22 Aug 2019 22:44:55 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 8BB9E38E3EE2805E4642; Fri, 23 Aug 2019 06:44:52 +0100 (IST)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 23 Aug 2019 06:44:51 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0439.000; Fri, 23 Aug 2019 13:44:45 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Jai Kumar <jai.kumar=40broadcom.com@dmarc.ietf.org>, Greg Mirsky <gregimirsky@gmail.com>, Tom Herbert <tom@quantonium.net>
CC: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, "Anoop Ghanwani" <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVV8dVHIA4m/NxV0iTmYnADCaBI6cFZ5UAgAARogCAAaIjAIAABWgA//+TswCAAETTAIAAEgeAgABFLACAAAWGAIAA4TeA
Date: Fri, 23 Aug 2019 05:44:44 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEF594A1@NKGEML515-MBX.china.huawei.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com> <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
In-Reply-To: <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: multipart/alternative; boundary="_000_BBA82579FD347748BEADC4C445EA0F21BEF594A1NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/reE6TasXw0CVX9jdriY9sxTJB70>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 05:44:59 -0000

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

SGkgSmFpLA0KDQpXaXRob3V0IGFueSBvcHRpbWl6YXRpb24sIFBCVCB3aWxsIGdlbmVyYXRlIG1v
cmUgcGFja2V0cy4gQnV0IGFsbCBleGlzdGluZyBpbi1zaXR1IGZsb3cgaW5mb3JtYXRpb24gdGVs
ZW1ldHJ5IG1ldGhvZHMgd2lsbCBnZW5lcmF0ZSBsYXJnZSBhbW91bnQgb2YgZGF0YSBhbmQgcHBz
LiBObyBiaWcgZGlmZmVyZW5jZS4NCg0KVGhlIElGSVQgZnJhbWV3b3JrIGludHJvZHVjZWQgaG93
IHRvIGRlcGxveSB0aGVzZSB0ZWNobmlxdWVzIChJT0FNLCBQQlQsIElGQSzigKYpIGJhc2VkIG9u
IG91ciBleHBlcmllbmNlIGluIHNldmVyYWwgY2FycmllciBuZXR3b3Jrcy4NCmh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXNvbmctb3BzYXdnLWlmaXQtZnJhbWV3b3JrLw0K
DQpJbiBnZW5lcmFsLCB0aGUgc21hcnQgZmxvdyBzZWxlY3Rpb24gYW5kIGV4cG9ydCBkYXRhIHJl
ZHVjdGlvbiB3aWxsIHJlZHVjZSB0aGUgcHBzIHByb2JsZW0uIFdlIGhhdmUgdGVzdGVkIG1hbnkg
dXNlIGNhc2VzIHdpdGggb3VyIGN1c3RvbWVycyBhbmQgZ2V0IHZlcnkgZ29vZCBmZWVkYmFjay4N
Cg0KVGlhbnJhbg0KDQoNCkZyb206IGlwcG0gW21haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKYWkgS3VtYXINClNlbnQ6IEZyaWRheSwgQXVndXN0IDIzLCAyMDE5IDg6
MDEgQU0NClRvOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjsgVG9tIEhlcmJl
cnQgPHRvbUBxdWFudG9uaXVtLm5ldD4NCkNjOiBkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhQGll
dGYub3JnOyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+OyBIdWdoIEhvbGJyb29rIDxob2xi
cm9va0BhcmlzdGEuY29tPjsgQW5vb3AgR2hhbndhbmkgPEFub29wLkdoYW53YW5pQGRlbGwuY29t
PjsgT1UsIEhlaWRpIDxoZWlkaS5vdUBhbGliYWJhLWluYy5jb20+OyBTdXJlbmRyYSBBbnVib2x1
IDxzdXJlbmRyYS5hbnVib2x1QGJyb2FkY29tLmNvbT4NClN1YmplY3Q6IFJlOiBbaXBwbV0gUmV2
aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYNCg0KSGkgR3JlZywNCg0KUHJvYmxl
bSB3aXRoIHRoZSBwb3N0Y2FyZCBhcHByb2FjaCBpbiBNU0RDIHdvdWxkIGJlIHRoZSBwcHMgcmF0
ZSBjb2xsZWN0b3IgbmVlZCB0byBoYW5kbGUuIFNwZWNpYWxseSBzcGluZSBub2RlcyB3aWxsIGdl
bmVyYXRlIGEgZmxvb2Qgb2YgcG9zdGNhcmRzLiBJdCBiZWNvbWVzIGNvc3QgcHJvaGliaXRpdmUg
dG8gZGVwbG95IHN1Y2ggYXBwcm9hY2guDQpLZWVwaW5nIHRoZSBkYXRhIGluIHRoZSBwYWNrZXQg
aXRzZWxmIGFuZCBtYW5hZ2luZyBpdCBvbiB0aGUgbGVhZiBub2RlcyB0byBnZW5lcmF0ZSByZXBv
cnRzIGhlbHBzIHNjYWxlLCB3aGVyZSBtdWx0aXBsZSBob3BzIGFuZCBwYWNrZXQgaW5mb3JtYXRp
b24gaXMgY29hbGVzY2VkIGluIGEgc2luZ2xlIHJlcG9ydC4NCg0KVGhhbmtzLA0KLUphaQ0KDQpG
cm9tOiBpcHBtIDxpcHBtLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tYm91bmNlc0BpZXRm
Lm9yZz4+IG9uIGJlaGFsZiBvZiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIEF1Z3VzdCAyMiwg
MjAxOSBhdCA0OjQxIFBNDQpUbzogVG9tIEhlcmJlcnQgPHRvbUBxdWFudG9uaXVtLm5ldDxtYWls
dG86dG9tQHF1YW50b25pdW0ubmV0Pj4NCkNjOiAiZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBp
ZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZz4iIDxkcmFm
dC1pZXRmLWlwcG0taW9hbS1kYXRhQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlwcG0taW9h
bS1kYXRhQGlldGYub3JnPj4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBw
bUBpZXRmLm9yZz4+LCBIdWdoIEhvbGJyb29rIDxob2xicm9va0BhcmlzdGEuY29tPG1haWx0bzpo
b2xicm9va0BhcmlzdGEuY29tPj4sIEFub29wIEdoYW53YW5pIDxBbm9vcC5HaGFud2FuaUBkZWxs
LmNvbTxtYWlsdG86QW5vb3AuR2hhbndhbmlAZGVsbC5jb20+PiwgIk9VLCBIZWlkaSIgPGhlaWRp
Lm91QGFsaWJhYmEtaW5jLmNvbTxtYWlsdG86aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tPj4sIFN1
cmVuZHJhIEFudWJvbHUgPHN1cmVuZHJhLmFudWJvbHVAYnJvYWRjb20uY29tPG1haWx0bzpzdXJl
bmRyYS5hbnVib2x1QGJyb2FkY29tLmNvbT4+DQpTdWJqZWN0OiBSZTogW2lwcG1dIFJldmlldyBv
biBkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhLTA2DQoNCkhpIFRvbSwNCkkgdGhpbmsgdGhhdCB0
aGUgcmlnaHQgc29sdXRpb24gdG8gdGhlIHByb2JsZW0gb2YgY29sbGVjdGluZyB0ZWxlbWV0cnkg
aW5mb3JtYXRpb24gYXMgZXhwZXJpZW5jZWQgYnkgYSBkYXRhIHBhY2tldCBpcyB0byBkaXNjb25u
ZWN0IG9yaWdpbmF0aW9uIG9mIHN1Y2ggaW5mb3JtYXRpb24gYW5kIHRyYW5zcG9ydGluZyBpdC4g
QW4gaU9BTSBwYWNrZXQgbWF5IGJlIHVzZWQgYXMgYSB0cmlnZ2VyIHRvIGNvbGxlY3QgdGhlIHJl
cXVpcmVkIGRhdGEgb24gYSBub2RlLiBCdXQgdGhlIHNhbWUgcGFja2V0IGRvZXNuJ3QgaGF2ZSB0
byB0cmFuc3BvcnQgdGhhdCBpbmZvcm1hdGlvbi4gVGhhdCBjb3VsZCBiZSBkb25lIGVpdGhlciB1
c2luZyBQb3N0Y2FyZC1iYXNlZCBUZWxlbWV0cnk8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtc29uZy1pcHBtLXBvc3RjYXJkLWJhc2VkLXRlbGVtZXRyeS8+IG9yIEh5YnJp
ZCBUd28tU3RlcCA8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtbWlyc2t5
LWlwcG0taHlicmlkLXR3by1zdGVwLz4gbWV0aG9kcy4gSW4gdGhhdCBjYXNlLCBJUCBvcHRpb25z
IHByb3ZpZGUgc3VmZmljaWVudCBzcGFjZSB0byBlbmNvZGUgdGhlIHByb2ZpbGUgb2YgdGVsZW1l
dHJ5IGRhdGEgdG8gY29sbGVjdCBvbiBhIG5vZGUuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFRo
dSwgQXVnIDIyLCAyMDE5IGF0IDEyOjM0IFBNIFRvbSBIZXJiZXJ0IDx0b21AcXVhbnRvbml1bS5u
ZXQ8bWFpbHRvOnRvbUBxdWFudG9uaXVtLm5ldD4+IHdyb3RlOg0KT24gVGh1LCBBdWcgMjIsIDIw
MTkgYXQgMTI6MjEgUE0gT1UsIEhlaWRpIDxoZWlkaS5vdUBhbGliYWJhLWluYy5jb208bWFpbHRv
OmhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbT4+IHdyb3RlOg0KPg0KPiBIaSBGcmFuaywNCj4NCj4N
Cj4NCj4gSSBhbHNvIGhhdmUgYSBxdWVzdGlvbiBvbiB0aGUgZW5jYXBzdWxhdGlvbjogSWYgeW91
IGNhbiBnZXQgYSBuZXcgZXRoZXJ0eXBlIGZvciBJT0FNLCB3aHkgbm90IGluc2VydCBJT0FNIGRh
dGEgZGlyZWN0bHkgYWZ0ZXIgbGF5ZXIyIE1BQz8gIGluc3RlYWQgb2YgYWRkaW5nIGEgR1JFIGhl
YWRlciBmb3IgSU9BTS4NCj4NCkJlY2F1c2UsIHdlIG5lZWQgYSBwYWNrZXQgZm9ybWF0IHRoYXQg
aXMgY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nDQpuZXR3b3JrIGRldmljZXMuIEluIGxpZ2h0IG9m
IHRoYXQsIEdSRSBpcyBtb3JlIHByZWZlcmFibGUgdGhhbiB1c2luZw0KdGhlIG5ldyBFdGhlcnR5
cGUgZGlyZWN0bHkgaW4gYW4gRXRoZXJuZXQgZnJhbWUuIFRoZXJlIHdpbGwgYWxzbyBiZQ0Kc2lt
aWxhciBhcmd1bWVudHMgbWFkZSBmb3IgdXNpbmcgR1JFL0lQLCBhbmQgVURQIGVuY2Fwc3VsYXRp
b24gb3Zlcg0KSVAsIGFuZCB0aGVyZSB3YXMgZXZlbiBhIHByb3Bvc2FsIHRvIHNvbWVob3cgaW5z
ZXJ0IHRoZSBJT0FNIGRhdGENCmltbWVkaWF0ZWx5IGFmdGVyIHRoZSBUQ1AgaGVhZGVyIGFuZCBi
ZWZvcmUgdGhlIFRDUCBkYXRhLiBBbGwgb2YgdGhlc2UNCmFyZSBhdHRlbXB0cyB0byB1c2UgcHJv
dG9jb2wgaGVhZGVycyB0aGF0IGFyZSB0aG91Z2h0IHRvIGJlIG1vc3QNCnBhbGF0YWJsZSB0byBp
bnRlcm1lZGlhdGUgZGV2aWNlcyBhbmQgbWF4aW1pemUgdGhlIGNoYW5jZXMgb2YNCmVmZmljaWVu
dCBkZWxpdmVyeS4NCg0KSU1PLCBhbGwgb2YgdGhlIGFmb3JlbWVudGlvbmVkIHRlY2huaXF1ZXMg
aGF2ZSBzb21lIHByb2JsZW0gb3IgYXJlbid0DQpjbGVhbiAoaW5jbHVkaW5nIHRoZSBHUkUgc29s
dXRpb24pLiBUaGUgYmVzdCBzb2x1dGlvbiwgYW5kIG1vc3QNCmFyY2hpdGVjdHVyYWxseSBjb3Jy
ZWN0IGFuZCBnZW5lcmljIG9uZSwgaXMgYW4gSU9BTSBvcHRpb24gaW4NCkhvcC1ieS1Ib3AgZXh0
ZW5zaW9uIGhlYWRlcnMuDQoNClRvbQ0KDQo+DQo+DQo+IFRoYW5rcw0KPg0KPiBIZWlkaQ0KPg0K
Pg0KPg0KPiBGcm9tOiBWaWpheSBSYW5nYXJhamFuIDx2aWpheXJAYXJpc3RhLmNvbTxtYWlsdG86
dmlqYXlyQGFyaXN0YS5jb20+Pg0KPiBEYXRlOiBUaHVyc2RheSwgQXVndXN0IDIyLCAyMDE5IGF0
IDc6MjIgQU0NCj4gVG86ICJGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSIgPGZicm9ja25lQGNp
c2NvLi5jb208bWFpbHRvOmZicm9ja25lQGNpc2NvLmNvbT4+DQo+IENjOiAiQ2FybG9zIFBpZ25h
dGFybyAoY3BpZ25hdGEpIiA8Y3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0YUBjaXNj
by5jb20+PiwgSmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPG1haWx0bzpqYWkua3Vt
YXJAYnJvYWRjb20uY29tPj4sICJkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhQGlldGYub3JnPiIgPGRyYWZ0LWlldGYtaXBw
bS1pb2FtLWRhdGFAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0
Zi5vcmc+PiwgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3Jn
Pj4sIEh1Z2ggSG9sYnJvb2sgPGhvbGJyb29rQGFyaXN0YS5jb208bWFpbHRvOmhvbGJyb29rQGFy
aXN0YS5jb20+PiwgQW5vb3AgR2hhbndhbmkgPEFub29wLkdoYW53YW5pQGRlbGwuY29tPG1haWx0
bzpBbm9vcC5HaGFud2FuaUBkZWxsLmNvbT4+LCAiT1UsIEhlaWRpIiA8aGVpZGkub3VAYWxpYmFi
YS1pbmMuY29tPG1haWx0bzpoZWlkaS5vdUBhbGliYWJhLWluYy5jb20+PiwgU3VyZW5kcmEgQW51
Ym9sdSA8c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb208bWFpbHRvOnN1cmVuZHJhLmFudWJv
bHVAYnJvYWRjb20uY29tPj4sIEpvaG4gTGVtb24gPGpvaG4ubGVtb25AYnJvYWRjb20uY29tPG1h
aWx0bzpqb2huLmxlbW9uQGJyb2FkY29tLmNvbT4+DQo+IFN1YmplY3Q6IFJlOiBbaXBwbV0gUmV2
aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYNCj4NCj4NCj4NCj4gSGkgRnJhbms6
DQo+DQo+IFRoYW5rcywgSSBrbmV3IEkgd2FzIG1pc3Npbmcgc29tZXRoaW5nLg0KPg0KPiBTbyBi
YXNpY2FsbHkgd2hhdCB5b3UgYXJlIHNheWluZyBpcyAtIGxldCdzIHNheSB3ZSBoYXZlIGEgVURQ
IHBhY2tldCwgd2UgYXJlIGp1c3QgZ29pbmcgdG8gc3RpY2sgaW4gdGhlIEdSRSBoZWFkZXIgYW5k
IElPQU0gSGVhZGVyIGFuZCBNZXRhZGF0YSBpbi1iZXR3ZWVuIHRoZSBvcmlnaW5hbCBJUCBhbmQg
VURQIGhlYWRlcnM/DQo+DQo+DQo+DQo+IFNvLCB0aGUgbmV4dCBwcm90b2NvbCBpbiB0aGUgSU9B
TSBIZWFkZXIgc2hvdWxkIGluZGljYXRlIHRoZSBMNCBwcm90b2NvbCAtIGkuZSBVRFAvVENQPw0K
Pg0KPiBMb29raW5nIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXdl
aXMtaXBwbS1pb2FtLWV0aC8sIGl0IGFjdHVhbGx5IGRlZmluZXMgdGhlICJOZXh0IHByb3RvY29s
IiBpbiB0aGUgSU9BTSBoZWFkZXIgdG8gYmUgYW4gZXRoZXJ0eXBlIHZhbHVlPw0KPg0KPg0KPg0K
PiBUaGFua3MsDQo+DQo+IFZpamF5DQo+DQo+DQo+DQo+DQo+DQo+IE9uIFRodSwgQXVnIDIyLCAy
MDE5IGF0IDY6MjIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkgPGZicm9ja25lQGNpc2Nv
LmNvbTxtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tPj4gd3JvdGU6DQo+DQo+IEhpIFZpamF5LA0K
Pg0KPg0KPg0KPiBub3RlIHRoYXQgeW91IGRvbuKAmXQgbmVjZXNzYXJpbHkgbmVlZCB0byDigJx0
dW5uZWzigJ0g4oCTIHlvdSBjYW4ganVzdCB1c2UgdGhlIEdSRSBoZWFkZXIgdG8gc2VxdWVuY2Ut
aW4gSU9BTS4NCj4NCj4NCj4NCj4gQ2hlZXJzLCBGcmFuaw0KPg0KPg0KPg0KPiBGcm9tOiBWaWph
eSBSYW5nYXJhamFuIDx2aWpheXJAYXJpc3RhLmNvbTxtYWlsdG86dmlqYXlyQGFyaXN0YS5jb20+
Pg0KPiBTZW50OiBEb25uZXJzdGFnLCAyMi4gQXVndXN0IDIwMTkgMDU6MzENCj4gVG86IENhcmxv
cyBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPG1haWx0bzpjcGlnbmF0
YUBjaXNjby5jb20+Pg0KPiBDYzogSmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPG1h
aWx0bzpqYWkua3VtYXJAYnJvYWRjb20uY29tPj47IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFA
aWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0Zi5vcmc+OyBJRVRG
IElQUE0gV0cgPGlwcG1AaWV0Zi4ub3JnPG1haWx0bzppcHBtQGlldGYub3JnPj47IEZyYW5rIEJy
b2NrbmVycyAoZmJyb2NrbmUpIDxmYnJvY2tuZUBjaXNjby5jb208bWFpbHRvOmZicm9ja25lQGNp
c2NvLmNvbT4+OyBIdWdoIEhvbGJyb29rIDxob2xicm9va0BhcmlzdGEuY29tPG1haWx0bzpob2xi
cm9va0BhcmlzdGEuY29tPj47IEFub29wIEdoYW53YW5pIDxBbm9vcC5HaGFud2FuaUBkZWxsLmNv
bTxtYWlsdG86QW5vb3AuR2hhbndhbmlAZGVsbC5jb20+PjsgT1UsIEhlaWRpIDxoZWlkaS5vdUBh
bGliYWJhLWluYy5jb208bWFpbHRvOmhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbT4+OyBTdXJlbmRy
YSBBbnVib2x1IDxzdXJlbmRyYS4uYW51Ym9sdUBicm9hZGNvbS5jb208bWFpbHRvOnN1cmVuZHJh
LmFudWJvbHVAYnJvYWRjb20uY29tPj47IEpvaG4gTGVtb24gPGpvaG4ubGVtb25AYnJvYWRjb20u
Y29tPG1haWx0bzpqb2huLmxlbW9uQGJyb2FkY29tLmNvbT4+DQo+IFN1YmplY3Q6IFJlOiBbaXBw
bV0gUmV2aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDYNCj4NCj4NCj4NCj4gVGhh
bmtzIENhcmxvcywgZm9yIHBvaW50aW5nIG1lIHRvIHRoZSBkcmFmdC4NCj4NCj4NCj4NCj4gQmFz
ZWQgb24gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgdHdvIGRyYWZ0cyBJIGhhdmUgdGhlIGZvbGxv
d2luZyBxdWVzdGlvbnMgYW5kIGNvbmNlcm5zOg0KPg0KPiBJZiBJIHVuZGVyc3RhbmQgY29ycmVj
dGx5LCB0byBkZXBsb3kgaW5iYW5kIHRlbGVtZXRyeSwgd2Ugd291bGQgbmVlZCB0byBjb25zdHJ1
Y3QgR1JFIHR1bm5lbHMgY29pbmNpZGluZyB3aXRoIHRoZSBJT0FNIGRvbWFpbj8NCj4gR1JFIHR5
cGljYWxseSByZXF1aXJlcyBjb25maWd1cmF0aW9uIHRvIHByb3Zpc2lvbiB0aGUgdHVubmVscy4g
UHJvdmlzaW9uaW5nIGFuZCBtYW5hZ2luZyB0aGVzZSB0dW5uZWxzIGFuZCBrZWVwaW5nIHRoZXNl
IHVwZGF0ZWQgYXMgdGhlIG5ldHdvcmsgZ3Jvd3Mvc2hyaW5rcyBjb3VsZCBiZSBhIHNpZ25pZmlj
YW50IG92ZXJoZWFkLg0KPiBJbiBvcmRlciB0byBnZXQgdGhlIGJlbmVmaXQgb2YgdGVsZW1ldHJ5
LCB3ZSBhcmUgaW1wb3NpbmcgYSBjaGFuZ2UgaW4gZm9yd2FyZGluZyBwcm90b2NvbC90b3BvbG9n
eSBhbmQgY29uZmlndXJhdGlvbiAtIHdoaWNoLCBJIGZlZWwgaXMgbm90IGRlc2lyYWJsZS4gRm9y
IGV4YW1wbGUsIGEgY3VzdG9tZXIgbWlnaHQgaGF2ZSBiYXNpYyBMMyByb3V0aW5nIGVuYWJsZWQg
YW5kIHRoZSBleHBlY3RhdGlvbiB3b3VsZCBiZSBmb3IgaW5iYW5kIHRlbGVtZXRyeSB0byB3b3Jr
IHNlYW1sZXNzbHksIHdpdGhvdXQgaGF2aW5nIHRvIHJldmFtcCB0aGUgbmV0d29yayB3aXRoIEdS
RSB0dW5uZWxzIGFuZCBzdWNoLiBUaGlzIGNvdWxkIGJlIGEgc2lnbmlmaWNhbnQgYmFycmllciB0
byBkZXBsb3ltZW50Lg0KPiBJZiBzYW1wbGluZyBpcyB1c2VkIHRvIHNlbGVjdCBwYWNrZXRzIGZv
ciBwZXJmb3JtaW5nIElPQU0gZW5jYXAsIGlzIHRoZSBleHBlY3RhdGlvbiB0aGF0IG9ubHkgc2Ft
cGxlZCBJT0FNIHBhY2tldHMgZ28gdGhyb3VnaCBHUkUgZW5jYXA/IE9yIGFsbCBkYXRhIHBhY2tl
dHM/DQo+IER1ZSB0byBuZXR3b3JrIG5vZGVzIGluc2VydGluZyB0aGUgSU9BTSBkYXRhLCB0aGUg
aW5uZXIgTDMvTDQgaGVhZGVycyBrZWVwIGdldHRpbmcgcHVzaGVkIGRlZXBlci4gSSB3b3VsZCBp
bWFnaW5lIHRoaXMgZ2V0cyBjaGFsbGVuZ2luZyBmb3IgQVNJQ3MgdG8gYWNjZXNzIHRoZXNlIGZp
ZWxkcyBmb3IgaGFzaGluZy9sb2FkIGJhbGFuY2luZy4NCj4gQXNzdW1pbmcgb25seSBhIHN1YnNl
dCBvZiBwYWNrZXRzIGluIGEgZmxvdyBhcmUgc3ViamVjdCB0byBJT0FNIChiYXNlZCBvbiBzYW1w
bGluZyksIGhvdyBkbyB3ZSBlbnN1cmUgdGhlc2UgcGFja2V0cyB0YWtlIHRoZSBzYW1lIG5ldHdv
cmsgcGF0aCBhcyB0aGUgcmVzdCBvZiB0aGUgcGFja2V0cyBpbiB0aGUgZmxvdz8NCj4NCj4gVGhh
bmtzLA0KPg0KPiBWaWpheQ0KPg0KPg0KPg0KPg0KPg0KPiBPbiBXZWQsIEF1ZyAyMSwgMjAxOSBh
dCA1OjA0IFBNIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSA8Y3BpZ25hdGFAY2lzY28uY29t
PG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+PiB3cm90ZToNCj4NCj4gSGVsbG8sIFZpamF5LA0K
Pg0KPg0KPg0KPiBQbGVhc2Ugc2VlIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LXdlaXMtaXBwbS1pb2FtLWV0aC8sIGFuZCB0aGUgZG9jdW1lbnQgdGhpcyByZXBsYWNlcy4u
DQo+DQo+DQo+DQo+IFRoYW5rcyENCj4NCj4gVGh1bWIgdHlwZWQgYnkgQ2FybG9zIFBpZ25hdGFy
by4NCj4NCj4gRXhjdXplIHR5cG9mcmFwaGljYWsgZXJyb3dzDQo+DQo+DQo+IDIwMTkvMDgvMjEg
NjozNeOAgVZpamF5IFJhbmdhcmFqYW4gPHZpamF5ckBhcmlzdGEuY29tPG1haWx0bzp2aWpheXJA
YXJpc3RhLmNvbT4+44Gu44Oh44O844OrOg0KPg0KPiBIZWxsbyBhbGw6DQo+DQo+IEFwb2xvZ2lz
ZSBpZiB0aGlzIGhhcyBiZWVuIHByZXZpb3VzbHkgZGlzY3Vzc2VkLg0KPg0KPiBJbiByZWFkaW5n
ICJkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhLTA2IiwgSSBkb24ndCBzZWUgbWVudGlvbiBvZiBH
UkUgZW5jYXAuIFRoZSBkcmFmdCwgaW4gZmFjdCBpbiBTZWMgMywgc2F5cyB0aGUgZm9sbG93aW5n
IC0gIlRoZSBpbi1zaXR1IE9BTSBkYXRhIGZpZWxkIGNhbiBiZSB0cmFuc3BvcnRlZCBieSBhIHZh
cmlldHkgb2YgdHJhbnNwb3J0IHByb3RvY29scywgaW5jbHVkaW5nIE5TSCwgU2VnbWVudCBSb3V0
aW5nLCBHZW5ldmUsIElQdjYsIG9yIElQdjQuICBTcGVjaWZpY2F0aW9uIGRldGFpbHMgZm9yIHRo
ZXNlIGRpZmZlcmVudCB0cmFuc3BvcnQgcHJvdG9jb2xzIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBv
ZiB0aGlzIGRvY3VtZW50LiINCj4NCj4NCj4NCj4gSXMgdGhlcmUgYW5vdGhlciBkb2N1bWVudCwg
b3IgYSBkZXNjcmlwdGlvbiBzb21ld2hlcmUsIHRoYXQgdGFsa3MgYWJvdXQgaG93IElPQU0gaXMg
cHJvcG9zZWQgdG8gYmUgY2FycmllZCBpbiBHUkU/IHdoYXQgd291bGQgYmUgdGhlIEdSRSBwYXls
b2FkLCB0aGUgR1JFIHByb3RvY29sIHR5cGUgZXRjPw0KPg0KPg0KPg0KPiBUaGFua3MsDQo+DQo+
IFZpamF5DQo+DQo+DQo+DQo+DQo+DQo+IE9uIFdlZCwgQXVnIDIxLCAyMDE5IGF0IDc6NTIgQU0g
SmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPG1haWx0bzpqYWkua3VtYXJAYnJvYWRj
b20uY29tPj4gd3JvdGU6DQo+DQo+IEhlbGxvIEZyYW5rLA0KPg0KPg0KPg0KPiBUaGlzIGlzIGlu
IGNvbnRleHQgb2Ygb3VyIGNvbnZlcnNhdGlvbiBhdCBJRVRGMTA1LiBNeSBnb2FsIGlzIHRvIHBy
b3ZpZGUgaW5wdXQgYW5kIGltcHJvdmUgY3VycmVudCBJT0FNIGRhdGEgZHJhZnQgd2l0aCB0aGUg
bGVhcm5pbmdzIHdlIGhhZCB3aXRoIElGQSBkZXBsb3ltZW50Lg0KPg0KPiBUaGlzIGZlZWRiYWNr
IGlzIGJhc2VkIG9uIHZhcmlvdXMgY3VzdG9tZXIgaW50ZXJhY3Rpb25zIGFuZCBjb25jZXJucyBy
YWlzZWQgYnkgdGhlbSB3cnQgSU9BTS4gRWFjaCBmZWVkYmFjayBpcyBhIGxvbmdlciB0b3BpYyBh
bmQgSSBhbSBzdGFydGluZyB0aGlzIHRocmVhZCBhcyBhIHN1bW1hcnkgZW1haWwuIFRoaXMgaXMg
anVzdCBoaWdobGlnaHRpbmcgdGhlIGlzc3VlcyBhbmQgbm90IHlldCBwcm9wb3NpbmcgYW55IHNv
bHV0aW9uLg0KPg0KPg0KPg0KPg0KPg0KPiBGZWVkYmFjayAxOg0KPg0KPiBTZWN0aW9uIDQuMi4u
MSBQcmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBPcHRpb25zDQo+DQo+IFByZS1h
bGxvY2F0ZWQgYW5kIGluY3JlbWVudGFsIHRyYWNlIG9wdGlvbiBpcyA4Qnl0ZXMgbG9uZy4gVGhp
cyBjYW4gYmUgZWFzaWx5IHJlZHVjZWQgdG8gNEJ5dGVzLg0KPg0KPiBUaGVyZSBpcyBhIGZlZWRi
YWNrIHRoYXQgcHJlLWFsbG9jYXRlZCBvcHRpb24gaXMgcmVhbGx5IG5vdCBuZWVkZWQgYW5kIGVp
dGhlciBiZSByZW1vdmVkIG9yIG1hZGUgb3B0aW9uYWwuDQo+DQo+IEdpdmVuIHRoYXQgZGVwbG95
bWVudHMgYXJlIHNlbnNpdGl2ZSB0byB0aGUgSU9BTSBvdmVyaGVhZCAoc3BlY2lhbGx5IGluIDVH
IGRlcGxveW1lbnRzKSwgaXTigJlzIGEgNTAlIGZpeGVkIG92ZXJoZWFkIHNhdmluZ3Mgb24gYSBw
ZXIgcGFja2V0IGJhc2lzLg0KPg0KPg0KPg0KPg0KPg0KPiBGZWVkYmFjayAyOg0KPg0KPiBTZWN0
aW9uIDQuMSBJT0FNIE5hbWVzcGFjZXMNCj4NCj4gTmFtZXNwYWNlcyBzaG91bGQgYmUgdHJlYXRl
ZCBhcyB0ZW1wbGF0ZXMgKHNpbWlsYXIgdG8gSVBGSVggdGVtcGxhdGUgcmVjb3JkIGZvcm1hdHMp
LiBUaGlzIGlzIG1vcmUgZmxleGlibGUgd2F5IG9mIGVudW1lcmF0aW5nIGRhdGEuIDY0SyBuYW1l
c3BhY2UgaWQgaXMgYSB2ZXJ5IGxhcmdlIG5hbWVzcGFjZSBhbmQgY2FuIGJlIHJlZHVjZWQgdG8g
NjQgSUFOQSBzcGVjaWZpZWQgbmFtZSBzcGFjZXMuIFNlcGFyYXRlIHByaXZhdGUgbmFtZSBzcGFj
ZSBjYW4gYmUgYWxsb3dlZCBpbnN0ZWFkIG9mIGludGVybGVhdmluZyBvZiBvcGFxdWUgZGF0YSBp
biB0aGUgSUFOQSBhbGxvY2F0ZWQgbmFtZSBzcGFjZSBhcyBzdWdnZXN0ZWQgaW4gdGhlIGN1cnJl
bnQgZHJhZnQg4oCcb3BhcXVlIHN0YXRlIHNuYXBzaG904oCdLg0KPg0KPiBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvcmZjNzAxMSNzZWN0aW9uLTMuNA0KPg0KPg0KPg0KPiBGZWVkYmFjayAz
Og0KPg0KPiBTZWN0aW9uIDQuMi4xIFByZS1hbGxvY2F0ZWQgYW5kIEluY3JlbWVudGFsIFRyYWNl
IE9wdGlvbnMNCj4NCj4gSU9BTS1UcmFjZS1UeXBlOiAgQSAyNC1iaXQgaWRlbnRpZmllciB3aGlj
aCBzcGVjaWZpZXMgd2hpY2ggZGF0YQ0KPg0KPiAgICAgICB0eXBlcyBhcmUgdXNlZCBpbiB0aGlz
IG5vZGUgZGF0YSBsaXN0Lg0KPg0KPiBUaGlzIGlzIHRoZSBtb3N0IGNvbnRlbnRpb3VzIG9mIGFs
bC4gSW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwsIGFzIG5ldyBkYXRhIGZpZWxkcyBhcmUgYWRkZWQs
IHRoZXJlIGlzIGEgY29ycmVzcG9uZGluZyB0cmFjZSB0eXBlIGJpdCBuZWVkIGluIHRoZSBoZWFk
ZXIuIFRoaXMgZXNzZW50aWFsbHkgbWVhbnMgdGhhdCBhbGwgcG9zc2libGUgZGF0YSBmaWVsZHMg
bmVlZCB0byBiZSBlbnVtZXJhdGVkLiBHaXZlbiB0aGF0IHdlIHRoZXJlIGFyZSA2NEsgbmFtZXMg
c3BhY2VzIGFsbG93ZWQsIEkgZG9u4oCZdCBzZWUgaG93IHdlIGNhbiBmaXQgYWxsIHBvc3NpYmxl
IGRhdGEgZmllbGRzIGluIHRoaXMgMjRiaXQgdmVjdG9yLiBJIGtub3cgdGhlcmUgd2FzIGEgc3Vn
Z2VzdGlvbiBvZiBrZWVwaW5nIGxhc3QgYml0IGFzIGFuIGV4dGVuc2lvbiBiaXQgYnV0IGl0IGlz
IHN0aWxsIHNjYWxhYmxlIGFuZC9vciBlYXN5IHRvIGltcGxlbWVudCBpbiBoYXJkd2FyZS4gQmVz
aWRlcyB0aGlzIHRoZSBkYXRhIGZpZWxkcyBhcmUgbm90IGFubm90YXRlZC9lbmNvZGVkIHdpdGgg
dGhlIGRhdGEgdHlwZSwgc29tZXRoaW5nIGxpa2UgaW4gSVBGSVggaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzcwMTEjc2VjdGlvbi02LjENCj4NCj4NCj4NCj4gRmVlZGJhY2sgNDoNCj4N
Cj4gVGhlcmUgaXMgbm8gdmVyc2lvbiBmaWVsZCBpbiB0aGUgZGF0YSBoZWFkZXIgYW5kIHRoaXMg
d2lsbCBtYWtlIGludGVyb3BlcmFiaWxpdHkgY2hhbGxlbmdpbmcuIFN0YW5kYXJkIHdpbGwgZXZv
bHZlIGFuZCBoZWFkZXJzIGJpdCBkZWZpbml0aW9uIGFuZC9vciB0cmFjZSB0eXBlIHdpbGwgY2hh
bmdlIGFuZCB3aXRob3V0IHZlcnNpb24gZmllbGQgSFcgd2lsbCBub3QgYmUgYWJsZSB0byBjb3Jy
ZWN0bHkgaGFuZGxlIHRoZSBJT0FNIGRhdGEgaGVhZGVycy4NCj4NCj4NCj4NCj4gRmVlZGJhY2sg
NToNCj4NCj4gSGFuZGxpbmcgb2YgVENQL1VEUCB0cmFmZmljIHVzaW5nIEdSRSBlbmNhcCBpcyBu
b3QgYWNjZXB0YWJsZS4gSGVyZSBhcmUgc29tZSBvZiB0aGUgaXNzdWVzIEkgY2FuIHRoaW5rIG9m
DQo+DQo+IEdSRSBlbmNhcGVkIElPQU0gcGFja2V0cyB3aWxsIHRyYXZlcnNlIGEgZGlmZmVyZW50
IG5ldHdvcmsgcGF0aCB0aGVuIHRoZSBvcmlnaW5hbCBwYWNrZXQNCj4gTm90IGFsbCBwYWNrZXRz
IGNhbiBiZSBHUkUgZW5jYXBlZCB0byBhdm9pZCB0aGUgcHJldmlvdXMgcHJvYmxlbSwgZHVlIHRv
IHdhc3RhZ2Ugb2YgbmV0d29yayBiYW5kd2lkdGggKHR5cGljYWxseSBzYW1wbGVkIHRyYWZmaWMg
aXMgdXNlZCBmb3IgSU9BTSkuIFdoYXQgYWJvdXQgbmF0aXZlIEdSRSB0cmFmZmljLCB3aWxsIGl0
IGdldCBmdXJ0aGVyIGVuY2FwZWQgaW4gYW5vdGhlciBHUkUgdHVubmVsIGFuZCBzbyBmb3J0aC4N
Cj4gSVAgaGVhZGVyIHByb3RvY29sIHdpbGwgcG9pbnQgdG8gR1JFIElQIHByb3RvIGFuZCBJT0FN
IGV0aGVydHlwZSAocGVuZGluZyBhbGxvY2F0aW9uIGJ5IElFRUUpIG5lZWQgdG8gYmUgcmVhZCBm
cm9tIHRoZSBHUkUgaGVhZGVyIHRvIGRldGVjdCBhbiBJT0FNIHBhY2tldC4gVGhpcyBtZWFucyBw
YXJzaW5nIHBlcmZvcm1hbmNlIHBlbmFsdHkgZm9yIGFsbCByZWd1bGFyIEdSRSAobm9uIElPQU0p
IHRyYWZmaWMuDQo+DQo+DQo+DQo+IFRoYW5rcywNCj4NCj4gLUphaQ0KPg0KPg0KPg0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBpcHBtIG1haWxp
bmcgbGlzdA0KPiBpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KPiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0NCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmlwcG0gbWFpbGluZyBsaXN0DQppcHBtQGll
dGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9pcHBtDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXyBpcHBtIG1haWxpbmcgbGlzdCBpcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYu
b3JnPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0NCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiTVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEg
NiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuaWsOWui+S9kzsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEgMSAx
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5paw5a6L5L2TIjsNCglwYW5vc2UtMToy
IDEgNiA5IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290
aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDAN
Cgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseTrmlrDlrovkvZM7DQoJY29sb3I6IzFGNDk3RDsNCglmb250LXdlaWdodDpub3Jt
YWw7DQoJZm9udC1zdHlsZTpub3JtYWw7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCglt
YXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7
cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0
PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5
b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+SGkgSmFpLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9
kztjb2xvcjojMUY0OTdEIj5XaXRob3V0IGFueSBvcHRpbWl6YXRpb24sIFBCVCB3aWxsIGdlbmVy
YXRlIG1vcmUgcGFja2V0cy4gQnV0IGFsbCBleGlzdGluZyBpbi1zaXR1IGZsb3cgaW5mb3JtYXRp
b24gdGVsZW1ldHJ5IG1ldGhvZHMgd2lsbCBnZW5lcmF0ZSBsYXJnZSBhbW91bnQgb2YgZGF0YSBh
bmQgcHBzLg0KIE5vIGJpZyBkaWZmZXJlbmNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5U
aGUgSUZJVCBmcmFtZXdvcmsgaW50cm9kdWNlZCBob3cgdG8gZGVwbG95IHRoZXNlIHRlY2huaXF1
ZXMgKElPQU0sIFBCVCwgSUZBLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCmPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+KQ0KIGJhc2VkIG9uIG91ciBleHBlcmllbmNlIGluIHNldmVyYWwgY2FycmllciBuZXR3b3Jr
cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2Nv
bG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LXNvbmctb3BzYXdnLWlmaXQtZnJhbWV3b3JrLyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtc29uZy1vcHNhd2ctaWZpdC1mcmFtZXdvcmsvPC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9
kztjb2xvcjojMUY0OTdEIj5JbiBnZW5lcmFsLCB0aGUgc21hcnQgZmxvdyBzZWxlY3Rpb24gYW5k
IGV4cG9ydCBkYXRhIHJlZHVjdGlvbiB3aWxsIHJlZHVjZSB0aGUgcHBzIHByb2JsZW0uIFdlIGhh
dmUgdGVzdGVkIG1hbnkgdXNlIGNhc2VzIHdpdGggb3VyIGN1c3RvbWVycyBhbmQgZ2V0IHZlcnkg
Z29vZCBmZWVkYmFjay4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaWFucmFuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw
5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyI+IGlwcG0gW21haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmddDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPkphaSBLdW1hcjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEF1
Z3VzdCAyMywgMjAxOSA4OjAxIEFNPGJyPg0KPGI+VG86PC9iPiBHcmVnIE1pcnNreSAmbHQ7Z3Jl
Z2ltaXJza3lAZ21haWwuY29tJmd0OzsgVG9tIEhlcmJlcnQgJmx0O3RvbUBxdWFudG9uaXVtLm5l
dCZndDs8YnI+DQo8Yj5DYzo8L2I+IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0Zi5vcmc7
IElFVEYgSVBQTSBXRyAmbHQ7aXBwbUBpZXRmLm9yZyZndDs7IEh1Z2ggSG9sYnJvb2sgJmx0O2hv
bGJyb29rQGFyaXN0YS5jb20mZ3Q7OyBBbm9vcCBHaGFud2FuaSAmbHQ7QW5vb3AuR2hhbndhbmlA
ZGVsbC5jb20mZ3Q7OyBPVSwgSGVpZGkgJmx0O2hlaWRpLm91QGFsaWJhYmEtaW5jLmNvbSZndDs7
IFN1cmVuZHJhIEFudWJvbHUgJmx0O3N1cmVuZHJhLmFudWJvbHVAYnJvYWRjb20uY29tJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2lwcG1dIFJldmlldyBvbiBkcmFmdC1pZXRmLWlwcG0t
aW9hbS1kYXRhLTA2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgR3JlZyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPlByb2JsZW0gd2l0aCB0aGUgcG9zdGNhcmQgYXBwcm9hY2ggaW4g
TVNEQyB3b3VsZCBiZSB0aGUgcHBzIHJhdGUgY29sbGVjdG9yIG5lZWQgdG8gaGFuZGxlLiBTcGVj
aWFsbHkgc3BpbmUgbm9kZXMgd2lsbCBnZW5lcmF0ZSBhIGZsb29kIG9mIHBvc3RjYXJkcy4gSXQg
YmVjb21lcyBjb3N0IHByb2hpYml0aXZlIHRvIGRlcGxveSBzdWNoIGFwcHJvYWNoLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5L
ZWVwaW5nIHRoZSBkYXRhIGluIHRoZSBwYWNrZXQgaXRzZWxmIGFuZCBtYW5hZ2luZyBpdCBvbiB0
aGUgbGVhZiBub2RlcyB0byBnZW5lcmF0ZSByZXBvcnRzIGhlbHBzIHNjYWxlLCB3aGVyZSBtdWx0
aXBsZSBob3BzIGFuZCBwYWNrZXQgaW5mb3JtYXRpb24gaXMgY29hbGVzY2VkIGluIGEgc2luZ2xl
IHJlcG9ydC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+LUphaTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+aXBwbSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyI+aXBwbS1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsg
b24gYmVoYWxmIG9mIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5UaHVyc2RheSwgQXVndXN0IDIyLCAyMDE5IGF0IDQ6NDEgUE08YnI+DQo8Yj5UbzogPC9iPlRv
bSBIZXJiZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86dG9tQHF1YW50b25pdW0ubmV0Ij50b21AcXVh
bnRvbml1bS5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRv
OmRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0Zi5vcmciPmRyYWZ0LWlldGYtaXBwbS1pb2Ft
LWRhdGFAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1p
cHBtLWlvYW0tZGF0YUBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9y
ZzwvYT4mZ3Q7LCBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3Jn
Ij5pcHBtQGlldGYub3JnPC9hPiZndDssDQogSHVnaCBIb2xicm9vayAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmhvbGJyb29rQGFyaXN0YS5jb20iPmhvbGJyb29rQGFyaXN0YS5jb208L2E+Jmd0OywgQW5v
b3AgR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1haWx0bzpBbm9vcC5HaGFud2FuaUBkZWxsLmNvbSI+
QW5vb3AuR2hhbndhbmlAZGVsbC5jb208L2E+Jmd0OywgJnF1b3Q7T1UsIEhlaWRpJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tIj5oZWlkaS5vdUBhbGli
YWJhLWluYy5jb208L2E+Jmd0OywgU3VyZW5kcmENCiBBbnVib2x1ICZsdDs8YSBocmVmPSJtYWls
dG86c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20iPnN1cmVuZHJhLmFudWJvbHVAYnJvYWRj
b20uY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtpcHBtXSBSZXZpZXcgb24g
ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+SGkgVG9tLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSB0aGluayB0aGF0IHRo
ZSByaWdodCBzb2x1dGlvbiB0byB0aGUgcHJvYmxlbSBvZiBjb2xsZWN0aW5nIHRlbGVtZXRyeSBp
bmZvcm1hdGlvbiBhcyBleHBlcmllbmNlZCBieSBhIGRhdGEgcGFja2V0IGlzIHRvIGRpc2Nvbm5l
Y3Qgb3JpZ2luYXRpb24gb2Ygc3VjaCBpbmZvcm1hdGlvbiBhbmQgdHJhbnNwb3J0aW5nIGl0LiBB
biBpT0FNIHBhY2tldCBtYXkgYmUgdXNlZCBhcyBhDQogdHJpZ2dlciB0byBjb2xsZWN0IHRoZSBy
ZXF1aXJlZCBkYXRhIG9uIGEgbm9kZS4gQnV0IHRoZSBzYW1lIHBhY2tldCBkb2Vzbid0IGhhdmUg
dG8gdHJhbnNwb3J0IHRoYXQgaW5mb3JtYXRpb24uIFRoYXQgY291bGQgYmUgZG9uZSBlaXRoZXIg
dXNpbmcNCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXNv
bmctaXBwbS1wb3N0Y2FyZC1iYXNlZC10ZWxlbWV0cnkvIj4NClBvc3RjYXJkLWJhc2VkIFRlbGVt
ZXRyeTwvYT4gb3IgPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtbWlyc2t5LWlwcG0taHlicmlkLXR3by1zdGVwLyI+DQpIeWJyaWQgVHdvLVN0ZXAgPC9hPm1l
dGhvZHMuIEluIHRoYXQgY2FzZSwgSVAgb3B0aW9ucyBwcm92aWRlIHN1ZmZpY2llbnQgc3BhY2Ug
dG8gZW5jb2RlIHRoZSBwcm9maWxlIG9mIHRlbGVtZXRyeSBkYXRhIHRvIGNvbGxlY3Qgb24gYSBu
b2RlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVn
YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gVGh1LCBBdWcgMjIsIDIwMTkgYXQgMTI6MzQgUE0g
VG9tIEhlcmJlcnQgJmx0OzxhIGhyZWY9Im1haWx0bzp0b21AcXVhbnRvbml1bS5uZXQiPnRvbUBx
dWFudG9uaXVtLm5ldDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gVGh1LCBBdWcgMjIsIDIwMTkg
YXQgMTI6MjEgUE0gT1UsIEhlaWRpICZsdDs8YSBocmVmPSJtYWlsdG86aGVpZGkub3VAYWxpYmFi
YS1pbmMuY29tIiB0YXJnZXQ9Il9ibGFuayI+aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsgSGkgRnJhbmssPGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJIGFsc28gaGF2ZSBhIHF1ZXN0aW9uIG9uIHRoZSBlbmNh
cHN1bGF0aW9uOiBJZiB5b3UgY2FuIGdldCBhIG5ldyBldGhlcnR5cGUgZm9yIElPQU0sIHdoeSBu
b3QgaW5zZXJ0IElPQU0gZGF0YSBkaXJlY3RseSBhZnRlciBsYXllcjIgTUFDPyZuYnNwOyBpbnN0
ZWFkIG9mIGFkZGluZyBhIEdSRSBoZWFkZXIgZm9yIElPQU0uPGJyPg0KJmd0Ozxicj4NCkJlY2F1
c2UsIHdlIG5lZWQgYSBwYWNrZXQgZm9ybWF0IHRoYXQgaXMgY29tcGF0aWJsZSB3aXRoIGV4aXN0
aW5nPGJyPg0KbmV0d29yayBkZXZpY2VzLiBJbiBsaWdodCBvZiB0aGF0LCBHUkUgaXMgbW9yZSBw
cmVmZXJhYmxlIHRoYW4gdXNpbmc8YnI+DQp0aGUgbmV3IEV0aGVydHlwZSBkaXJlY3RseSBpbiBh
biBFdGhlcm5ldCBmcmFtZS4gVGhlcmUgd2lsbCBhbHNvIGJlPGJyPg0Kc2ltaWxhciBhcmd1bWVu
dHMgbWFkZSBmb3IgdXNpbmcgR1JFL0lQLCBhbmQgVURQIGVuY2Fwc3VsYXRpb24gb3Zlcjxicj4N
CklQLCBhbmQgdGhlcmUgd2FzIGV2ZW4gYSBwcm9wb3NhbCB0byBzb21laG93IGluc2VydCB0aGUg
SU9BTSBkYXRhPGJyPg0KaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIFRDUCBoZWFkZXIgYW5kIGJlZm9y
ZSB0aGUgVENQIGRhdGEuIEFsbCBvZiB0aGVzZTxicj4NCmFyZSBhdHRlbXB0cyB0byB1c2UgcHJv
dG9jb2wgaGVhZGVycyB0aGF0IGFyZSB0aG91Z2h0IHRvIGJlIG1vc3Q8YnI+DQpwYWxhdGFibGUg
dG8gaW50ZXJtZWRpYXRlIGRldmljZXMgYW5kIG1heGltaXplIHRoZSBjaGFuY2VzIG9mPGJyPg0K
ZWZmaWNpZW50IGRlbGl2ZXJ5Ljxicj4NCjxicj4NCklNTywgYWxsIG9mIHRoZSBhZm9yZW1lbnRp
b25lZCB0ZWNobmlxdWVzIGhhdmUgc29tZSBwcm9ibGVtIG9yIGFyZW4ndDxicj4NCmNsZWFuIChp
bmNsdWRpbmcgdGhlIEdSRSBzb2x1dGlvbikuIFRoZSBiZXN0IHNvbHV0aW9uLCBhbmQgbW9zdDxi
cj4NCmFyY2hpdGVjdHVyYWxseSBjb3JyZWN0IGFuZCBnZW5lcmljIG9uZSwgaXMgYW4gSU9BTSBv
cHRpb24gaW48YnI+DQpIb3AtYnktSG9wIGV4dGVuc2lvbiBoZWFkZXJzLjxicj4NCjxicj4NClRv
bTxicj4NCjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3M8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBIZWlkaTxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgRnJv
bTogVmlqYXkgUmFuZ2FyYWphbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnZpamF5ckBhcmlzdGEuY29t
IiB0YXJnZXQ9Il9ibGFuayI+dmlqYXlyQGFyaXN0YS5jb208L2E+Jmd0Ozxicj4NCiZndDsgRGF0
ZTogVGh1cnNkYXksIEF1Z3VzdCAyMiwgMjAxOSBhdCA3OjIyIEFNPGJyPg0KJmd0OyBUbzogJnF1
b3Q7RnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpm
YnJvY2tuZUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5mYnJvY2tuZUBjaXNjby4uY29tPC9h
PiZndDs8YnI+DQomZ3Q7IENjOiAmcXVvdDtDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5r
Ij5jcGlnbmF0YUBjaXNjby5jb208L2E+Jmd0OywgSmFpIEt1bWFyICZsdDs8YSBocmVmPSJtYWls
dG86amFpLmt1bWFyQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphaS5rdW1hckBicm9h
ZGNvbS5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXBwbS1p
b2FtLWRhdGFAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWlwcG0taW9hbS1k
YXRhQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1p
cHBtLWlvYW0tZGF0YUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtaXBwbS1p
b2FtLWRhdGFAaWV0Zi5vcmc8L2E+Jmd0OywgSUVURiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWls
dG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0Oywg
SHVnaCBIb2xicm9vayAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhvbGJyb29rQGFyaXN0YS5jb20iIHRh
cmdldD0iX2JsYW5rIj5ob2xicm9va0BhcmlzdGEuY29tPC9hPiZndDssDQogQW5vb3AgR2hhbndh
bmkgJmx0OzxhIGhyZWY9Im1haWx0bzpBbm9vcC5HaGFud2FuaUBkZWxsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPkFub29wLkdoYW53YW5pQGRlbGwuY29tPC9hPiZndDssICZxdW90O09VLCBIZWlkaSZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbTwvYT4mZ3Q7LCBTdXJlbmRyYSBBbnVi
b2x1ICZsdDs8YSBocmVmPSJtYWlsdG86c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20iIHRh
cmdldD0iX2JsYW5rIj5zdXJlbmRyYS5hbnVib2x1QGJyb2FkY29tLmNvbTwvYT4mZ3Q7LA0KIEpv
aG4gTGVtb24gJmx0OzxhIGhyZWY9Im1haWx0bzpqb2huLmxlbW9uQGJyb2FkY29tLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmpvaG4ubGVtb25AYnJvYWRjb20uY29tPC9hPiZndDs8YnI+DQomZ3Q7IFN1
YmplY3Q6IFJlOiBbaXBwbV0gUmV2aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDY8
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEhpIEZyYW5rOjxicj4NCiZn
dDs8YnI+DQomZ3Q7IFRoYW5rcywgSSBrbmV3IEkgd2FzIG1pc3Npbmcgc29tZXRoaW5nLjxicj4N
CiZndDs8YnI+DQomZ3Q7IFNvIGJhc2ljYWxseSB3aGF0IHlvdSBhcmUgc2F5aW5nIGlzIC0gbGV0
J3Mgc2F5IHdlIGhhdmUgYSBVRFAgcGFja2V0LCB3ZSBhcmUganVzdCBnb2luZyB0byBzdGljayBp
biB0aGUgR1JFIGhlYWRlciBhbmQgSU9BTSBIZWFkZXIgYW5kIE1ldGFkYXRhIGluLWJldHdlZW4g
dGhlIG9yaWdpbmFsIElQIGFuZCBVRFAgaGVhZGVycz88YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDs8YnI+DQomZ3Q7IFNvLCB0aGUgbmV4dCBwcm90b2NvbCBpbiB0aGUgSU9BTSBIZWFkZXIg
c2hvdWxkIGluZGljYXRlIHRoZSBMNCBwcm90b2NvbCAtIGkuZSBVRFAvVENQPzxicj4NCiZndDs8
YnI+DQomZ3Q7IExvb2tpbmcgYXQgPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtd2Vpcy1pcHBtLWlvYW0tZXRoLyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2Vpcy1pcHBtLWlvYW0tZXRoLzwvYT4s
IGl0IGFjdHVhbGx5IGRlZmluZXMgdGhlICZxdW90O05leHQgcHJvdG9jb2wmcXVvdDsgaW4gdGhl
IElPQU0gaGVhZGVyIHRvIGJlIGFuIGV0aGVydHlwZSB2YWx1ZT88YnI+DQomZ3Q7PGJyPg0KJmd0
Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBWaWpheTxi
cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBPbiBUaHUsIEF1ZyAyMiwgMjAxOSBhdCA2OjIyIFBNIEZyYW5rIEJyb2NrbmVycyAoZmJyb2Nr
bmUpICZsdDs8YSBocmVmPSJtYWlsdG86ZmJyb2NrbmVAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZmJyb2NrbmVAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsg
SGkgVmlqYXksPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBub3RlIHRo
YXQgeW91IGRvbuKAmXQgbmVjZXNzYXJpbHkgbmVlZCB0byDigJx0dW5uZWzigJ0g4oCTIHlvdSBj
YW4ganVzdCB1c2UgdGhlIEdSRSBoZWFkZXIgdG8gc2VxdWVuY2UtaW4gSU9BTS48YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IENoZWVycywgRnJhbms8YnI+DQomZ3Q7PGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEZyb206IFZpamF5IFJhbmdhcmFqYW4gJmx0Ozxh
IGhyZWY9Im1haWx0bzp2aWpheXJAYXJpc3RhLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnZpamF5ckBh
cmlzdGEuY29tPC9hPiZndDs8YnI+DQomZ3Q7IFNlbnQ6IERvbm5lcnN0YWcsIDIyLiBBdWd1c3Qg
MjAxOSAwNTozMTxicj4NCiZndDsgVG86IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmNwaWdu
YXRhQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBDYzogSmFpIEt1bWFyICZsdDs8YSBocmVm
PSJtYWlsdG86amFpLmt1bWFyQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphaS5rdW1h
ckBicm9hZGNvbS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlwcG0t
aW9hbS1kYXRhQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1pcHBtLWlvYW0t
ZGF0YUBpZXRmLm9yZzwvYT47IElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1A
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYuLm9yZzwvYT4mZ3Q7OyBGcmFuayBC
cm9ja25lcnMgKGZicm9ja25lKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZicm9ja25lQGNpc2NvLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmZicm9ja25lQGNpc2NvLmNvbTwvYT4mZ3Q7Ow0KIEh1Z2ggSG9s
YnJvb2sgJmx0OzxhIGhyZWY9Im1haWx0bzpob2xicm9va0BhcmlzdGEuY29tIiB0YXJnZXQ9Il9i
bGFuayI+aG9sYnJvb2tAYXJpc3RhLmNvbTwvYT4mZ3Q7OyBBbm9vcCBHaGFud2FuaSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOkFub29wLkdoYW53YW5pQGRlbGwuY29tIiB0YXJnZXQ9Il9ibGFuayI+QW5v
b3AuR2hhbndhbmlAZGVsbC5jb208L2E+Jmd0OzsgT1UsIEhlaWRpICZsdDs8YSBocmVmPSJtYWls
dG86aGVpZGkub3VAYWxpYmFiYS1pbmMuY29tIiB0YXJnZXQ9Il9ibGFuayI+aGVpZGkub3VAYWxp
YmFiYS1pbmMuY29tPC9hPiZndDs7DQogU3VyZW5kcmEgQW51Ym9sdSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnN1cmVuZHJhLmFudWJvbHVAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+c3VyZW5k
cmEuLmFudWJvbHVAYnJvYWRjb20uY29tPC9hPiZndDs7IEpvaG4gTGVtb24gJmx0OzxhIGhyZWY9
Im1haWx0bzpqb2huLmxlbW9uQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpvaG4ubGVt
b25AYnJvYWRjb20uY29tPC9hPiZndDs8YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbaXBwbV0gUmV2
aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEtMDY8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcyBDYXJsb3MsIGZvciBwb2ludGluZyBtZSB0byB0aGUg
ZHJhZnQuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBCYXNlZCBvbiBt
eSB1bmRlcnN0YW5kaW5nIG9mIHRoZSB0d28gZHJhZnRzIEkgaGF2ZSB0aGUgZm9sbG93aW5nIHF1
ZXN0aW9ucyBhbmQgY29uY2VybnM6PGJyPg0KJmd0Ozxicj4NCiZndDsgSWYgSSB1bmRlcnN0YW5k
IGNvcnJlY3RseSwgdG8gZGVwbG95IGluYmFuZCB0ZWxlbWV0cnksIHdlIHdvdWxkIG5lZWQgdG8g
Y29uc3RydWN0IEdSRSB0dW5uZWxzIGNvaW5jaWRpbmcgd2l0aCB0aGUgSU9BTSBkb21haW4/PGJy
Pg0KJmd0OyBHUkUgdHlwaWNhbGx5IHJlcXVpcmVzIGNvbmZpZ3VyYXRpb24gdG8gcHJvdmlzaW9u
IHRoZSB0dW5uZWxzLiBQcm92aXNpb25pbmcgYW5kIG1hbmFnaW5nIHRoZXNlIHR1bm5lbHMgYW5k
IGtlZXBpbmcgdGhlc2UgdXBkYXRlZCBhcyB0aGUgbmV0d29yayBncm93cy9zaHJpbmtzIGNvdWxk
IGJlIGEgc2lnbmlmaWNhbnQgb3ZlcmhlYWQuPGJyPg0KJmd0OyBJbiBvcmRlciB0byBnZXQgdGhl
IGJlbmVmaXQgb2YgdGVsZW1ldHJ5LCB3ZSBhcmUgaW1wb3NpbmcgYSBjaGFuZ2UgaW4gZm9yd2Fy
ZGluZyBwcm90b2NvbC90b3BvbG9neSBhbmQgY29uZmlndXJhdGlvbiAtIHdoaWNoLCBJIGZlZWwg
aXMgbm90IGRlc2lyYWJsZS4gRm9yIGV4YW1wbGUsIGEgY3VzdG9tZXIgbWlnaHQgaGF2ZSBiYXNp
YyBMMyByb3V0aW5nIGVuYWJsZWQgYW5kIHRoZSBleHBlY3RhdGlvbiB3b3VsZCBiZSBmb3IgaW5i
YW5kIHRlbGVtZXRyeQ0KIHRvIHdvcmsgc2VhbWxlc3NseSwgd2l0aG91dCBoYXZpbmcgdG8gcmV2
YW1wIHRoZSBuZXR3b3JrIHdpdGggR1JFIHR1bm5lbHMgYW5kIHN1Y2guIFRoaXMgY291bGQgYmUg
YSBzaWduaWZpY2FudCBiYXJyaWVyIHRvIGRlcGxveW1lbnQuPGJyPg0KJmd0OyBJZiBzYW1wbGlu
ZyBpcyB1c2VkIHRvIHNlbGVjdCBwYWNrZXRzIGZvciBwZXJmb3JtaW5nIElPQU0gZW5jYXAsIGlz
IHRoZSBleHBlY3RhdGlvbiB0aGF0IG9ubHkgc2FtcGxlZCBJT0FNIHBhY2tldHMgZ28gdGhyb3Vn
aCBHUkUgZW5jYXA/IE9yIGFsbCBkYXRhIHBhY2tldHM/PGJyPg0KJmd0OyBEdWUgdG8gbmV0d29y
ayBub2RlcyBpbnNlcnRpbmcgdGhlIElPQU0gZGF0YSwgdGhlIGlubmVyIEwzL0w0IGhlYWRlcnMg
a2VlcCBnZXR0aW5nIHB1c2hlZCBkZWVwZXIuIEkgd291bGQgaW1hZ2luZSB0aGlzIGdldHMgY2hh
bGxlbmdpbmcgZm9yIEFTSUNzIHRvIGFjY2VzcyB0aGVzZSBmaWVsZHMgZm9yIGhhc2hpbmcvbG9h
ZCBiYWxhbmNpbmcuPGJyPg0KJmd0OyBBc3N1bWluZyBvbmx5IGEgc3Vic2V0IG9mIHBhY2tldHMg
aW4gYSBmbG93IGFyZSBzdWJqZWN0IHRvIElPQU0gKGJhc2VkIG9uIHNhbXBsaW5nKSwgaG93IGRv
IHdlIGVuc3VyZSB0aGVzZSBwYWNrZXRzIHRha2UgdGhlIHNhbWUgbmV0d29yayBwYXRoIGFzIHRo
ZSByZXN0IG9mIHRoZSBwYWNrZXRzIGluIHRoZSBmbG93Pzxicj4NCiZndDs8YnI+DQomZ3Q7IFRo
YW5rcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBWaWpheTxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbiBXZWQsIEF1ZyAyMSwgMjAxOSBh
dCA1OjA0IFBNIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmNwaWduYXRhQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmNwaWduYXRhQGNpc2NvLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7IEhlbGxvLCBWaWpheSw8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFBsZWFzZSBzZWUgPGEgaHJlZj0iaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2Vpcy1pcHBtLWlvYW0tZXRoLyIgdGFy
Z2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2Vp
cy1pcHBtLWlvYW0tZXRoLzwvYT4sIGFuZCB0aGUgZG9jdW1lbnQgdGhpcyByZXBsYWNlcy4uPGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MhPGJyPg0KJmd0Ozxi
cj4NCiZndDsgVGh1bWIgdHlwZWQgYnkgQ2FybG9zIFBpZ25hdGFyby48YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBFeGN1emUgdHlwb2ZyYXBoaWNhayBlcnJvd3M8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDsgMjAxOS8wOC8yMSA2OjM1PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtNUyBHb3RoaWMmcXVvdDsiPuOAgTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+VmlqYXkgUmFu
Z2FyYWphbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnZpamF5ckBhcmlzdGEuY29tIiB0YXJnZXQ9Il9i
bGFuayI+dmlqYXlyQGFyaXN0YS5jb208L2E+Jmd0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7jga7jg6Hjg7zjg6s8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjo8YnI+DQomZ3Q7PGJyPg0KJmd0OyBIZWxsbyBhbGw6PGJyPg0KJmd0Ozxicj4N
CiZndDsgQXBvbG9naXNlIGlmIHRoaXMgaGFzIGJlZW4gcHJldmlvdXNseSBkaXNjdXNzZWQuPGJy
Pg0KJmd0Ozxicj4NCiZndDsgSW4gcmVhZGluZyAmcXVvdDtkcmFmdC1pZXRmLWlwcG0taW9hbS1k
YXRhLTA2JnF1b3Q7LCBJIGRvbid0IHNlZSBtZW50aW9uIG9mIEdSRSBlbmNhcC4gVGhlIGRyYWZ0
LCBpbiBmYWN0IGluIFNlYyAzLCBzYXlzIHRoZSBmb2xsb3dpbmcgLSAmcXVvdDtUaGUgaW4tc2l0
dSBPQU0gZGF0YSBmaWVsZCBjYW4gYmUgdHJhbnNwb3J0ZWQgYnkgYSB2YXJpZXR5IG9mIHRyYW5z
cG9ydCBwcm90b2NvbHMsIGluY2x1ZGluZyBOU0gsIFNlZ21lbnQgUm91dGluZywgR2VuZXZlLCBJ
UHY2LA0KIG9yIElQdjQuJm5ic3A7IFNwZWNpZmljYXRpb24gZGV0YWlscyBmb3IgdGhlc2UgZGlm
ZmVyZW50IHRyYW5zcG9ydCBwcm90b2NvbHMgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMg
ZG9jdW1lbnQuJnF1b3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJ
cyB0aGVyZSBhbm90aGVyIGRvY3VtZW50LCBvciBhIGRlc2NyaXB0aW9uIHNvbWV3aGVyZSwgdGhh
dCB0YWxrcyBhYm91dCBob3cgSU9BTSBpcyBwcm9wb3NlZCB0byBiZSBjYXJyaWVkIGluIEdSRT8g
d2hhdCB3b3VsZCBiZSB0aGUgR1JFIHBheWxvYWQsIHRoZSBHUkUgcHJvdG9jb2wgdHlwZSBldGM/
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MsPGJyPg0KJmd0
Ozxicj4NCiZndDsgVmlqYXk8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDsgT24gV2VkLCBBdWcgMjEsIDIwMTkgYXQgNzo1MiBBTSBKYWkg
S3VtYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpqYWkua3VtYXJAYnJvYWRjb20uY29tIiB0YXJnZXQ9
Il9ibGFuayI+amFpLmt1bWFyQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8
YnI+DQomZ3Q7IEhlbGxvIEZyYW5rLDxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDsgVGhpcyBpcyBpbiBjb250ZXh0IG9mIG91ciBjb252ZXJzYXRpb24gYXQgSUVURjEwNS4g
TXkgZ29hbCBpcyB0byBwcm92aWRlIGlucHV0IGFuZCBpbXByb3ZlIGN1cnJlbnQgSU9BTSBkYXRh
IGRyYWZ0IHdpdGggdGhlIGxlYXJuaW5ncyB3ZSBoYWQgd2l0aCBJRkEgZGVwbG95bWVudC48YnI+
DQomZ3Q7PGJyPg0KJmd0OyBUaGlzIGZlZWRiYWNrIGlzIGJhc2VkIG9uIHZhcmlvdXMgY3VzdG9t
ZXIgaW50ZXJhY3Rpb25zIGFuZCBjb25jZXJucyByYWlzZWQgYnkgdGhlbSB3cnQgSU9BTS4gRWFj
aCBmZWVkYmFjayBpcyBhIGxvbmdlciB0b3BpYyBhbmQgSSBhbSBzdGFydGluZyB0aGlzIHRocmVh
ZCBhcyBhIHN1bW1hcnkgZW1haWwuIFRoaXMgaXMganVzdCBoaWdobGlnaHRpbmcgdGhlIGlzc3Vl
cyBhbmQgbm90IHlldCBwcm9wb3NpbmcgYW55IHNvbHV0aW9uLjxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGZWVkYmFjayAxOjxicj4N
CiZndDs8YnI+DQomZ3Q7IFNlY3Rpb24gNC4yLi4xIFByZS1hbGxvY2F0ZWQgYW5kIEluY3JlbWVu
dGFsIFRyYWNlIE9wdGlvbnM8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQcmUtYWxsb2NhdGVkIGFuZCBp
bmNyZW1lbnRhbCB0cmFjZSBvcHRpb24gaXMgOEJ5dGVzIGxvbmcuIFRoaXMgY2FuIGJlIGVhc2ls
eSByZWR1Y2VkIHRvIDRCeXRlcy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGVyZSBpcyBhIGZlZWRi
YWNrIHRoYXQgcHJlLWFsbG9jYXRlZCBvcHRpb24gaXMgcmVhbGx5IG5vdCBuZWVkZWQgYW5kIGVp
dGhlciBiZSByZW1vdmVkIG9yIG1hZGUgb3B0aW9uYWwuPGJyPg0KJmd0Ozxicj4NCiZndDsgR2l2
ZW4gdGhhdCBkZXBsb3ltZW50cyBhcmUgc2Vuc2l0aXZlIHRvIHRoZSBJT0FNIG92ZXJoZWFkIChz
cGVjaWFsbHkgaW4gNUcgZGVwbG95bWVudHMpLCBpdOKAmXMgYSA1MCUgZml4ZWQgb3ZlcmhlYWQg
c2F2aW5ncyBvbiBhIHBlciBwYWNrZXQgYmFzaXMuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEZlZWRiYWNrIDI6PGJyPg0KJmd0Ozxi
cj4NCiZndDsgU2VjdGlvbiA0LjEgSU9BTSBOYW1lc3BhY2VzPGJyPg0KJmd0Ozxicj4NCiZndDsg
TmFtZXNwYWNlcyBzaG91bGQgYmUgdHJlYXRlZCBhcyB0ZW1wbGF0ZXMgKHNpbWlsYXIgdG8gSVBG
SVggdGVtcGxhdGUgcmVjb3JkIGZvcm1hdHMpLiBUaGlzIGlzIG1vcmUgZmxleGlibGUgd2F5IG9m
IGVudW1lcmF0aW5nIGRhdGEuIDY0SyBuYW1lc3BhY2UgaWQgaXMgYSB2ZXJ5IGxhcmdlIG5hbWVz
cGFjZSBhbmQgY2FuIGJlIHJlZHVjZWQgdG8gNjQgSUFOQSBzcGVjaWZpZWQgbmFtZSBzcGFjZXMu
IFNlcGFyYXRlIHByaXZhdGUgbmFtZSBzcGFjZQ0KIGNhbiBiZSBhbGxvd2VkIGluc3RlYWQgb2Yg
aW50ZXJsZWF2aW5nIG9mIG9wYXF1ZSBkYXRhIGluIHRoZSBJQU5BIGFsbG9jYXRlZCBuYW1lIHNw
YWNlIGFzIHN1Z2dlc3RlZCBpbiB0aGUgY3VycmVudCBkcmFmdCDigJxvcGFxdWUgc3RhdGUgc25h
cHNob3TigJ0uPGJyPg0KJmd0Ozxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzcwMTEjc2VjdGlvbi0zLjQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjNzAxMSNzZWN0aW9uLTMuNDwvYT48YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEZlZWRiYWNrIDM6PGJyPg0KJmd0Ozxicj4NCiZndDsg
U2VjdGlvbiA0LjIuMSBQcmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBPcHRpb25z
PGJyPg0KJmd0Ozxicj4NCiZndDsgSU9BTS1UcmFjZS1UeXBlOiZuYnNwOyBBIDI0LWJpdCBpZGVu
dGlmaWVyIHdoaWNoIHNwZWNpZmllcyB3aGljaCBkYXRhPGJyPg0KJmd0Ozxicj4NCiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0eXBlcyBhcmUgdXNlZCBpbiB0aGlzIG5vZGUgZGF0YSBs
aXN0Ljxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgaXMgdGhlIG1vc3QgY29udGVudGlvdXMgb2Yg
YWxsLiBJbiB0aGUgY3VycmVudCBwcm9wb3NhbCwgYXMgbmV3IGRhdGEgZmllbGRzIGFyZSBhZGRl
ZCwgdGhlcmUgaXMgYSBjb3JyZXNwb25kaW5nIHRyYWNlIHR5cGUgYml0IG5lZWQgaW4gdGhlIGhl
YWRlci4gVGhpcyBlc3NlbnRpYWxseSBtZWFucyB0aGF0IGFsbCBwb3NzaWJsZSBkYXRhIGZpZWxk
cyBuZWVkIHRvIGJlIGVudW1lcmF0ZWQuIEdpdmVuIHRoYXQgd2UgdGhlcmUgYXJlIDY0Sw0KIG5h
bWVzIHNwYWNlcyBhbGxvd2VkLCBJIGRvbuKAmXQgc2VlIGhvdyB3ZSBjYW4gZml0IGFsbCBwb3Nz
aWJsZSBkYXRhIGZpZWxkcyBpbiB0aGlzIDI0Yml0IHZlY3Rvci4gSSBrbm93IHRoZXJlIHdhcyBh
IHN1Z2dlc3Rpb24gb2Yga2VlcGluZyBsYXN0IGJpdCBhcyBhbiBleHRlbnNpb24gYml0IGJ1dCBp
dCBpcyBzdGlsbCBzY2FsYWJsZSBhbmQvb3IgZWFzeSB0byBpbXBsZW1lbnQgaW4gaGFyZHdhcmUu
IEJlc2lkZXMgdGhpcyB0aGUgZGF0YSBmaWVsZHMNCiBhcmUgbm90IGFubm90YXRlZC9lbmNvZGVk
IHdpdGggdGhlIGRhdGEgdHlwZSwgc29tZXRoaW5nIGxpa2UgaW4gSVBGSVggPGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzcwMTEjc2VjdGlvbi02LjEiIHRhcmdldD0iX2Js
YW5rIj4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3MDExI3NlY3Rpb24tNi4xPC9h
Pjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgRmVlZGJhY2sgNDo8YnI+
DQomZ3Q7PGJyPg0KJmd0OyBUaGVyZSBpcyBubyB2ZXJzaW9uIGZpZWxkIGluIHRoZSBkYXRhIGhl
YWRlciBhbmQgdGhpcyB3aWxsIG1ha2UgaW50ZXJvcGVyYWJpbGl0eSBjaGFsbGVuZ2luZy4gU3Rh
bmRhcmQgd2lsbCBldm9sdmUgYW5kIGhlYWRlcnMgYml0IGRlZmluaXRpb24gYW5kL29yIHRyYWNl
IHR5cGUgd2lsbCBjaGFuZ2UgYW5kIHdpdGhvdXQgdmVyc2lvbiBmaWVsZCBIVyB3aWxsIG5vdCBi
ZSBhYmxlIHRvIGNvcnJlY3RseSBoYW5kbGUgdGhlIElPQU0gZGF0YSBoZWFkZXJzLjxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgRmVlZGJhY2sgNTo8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBIYW5kbGluZyBvZiBUQ1AvVURQIHRyYWZmaWMgdXNpbmcgR1JFIGVuY2FwIGlzIG5v
dCBhY2NlcHRhYmxlLiBIZXJlIGFyZSBzb21lIG9mIHRoZSBpc3N1ZXMgSSBjYW4gdGhpbmsgb2Y8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBHUkUgZW5jYXBlZCBJT0FNIHBhY2tldHMgd2lsbCB0cmF2ZXJz
ZSBhIGRpZmZlcmVudCBuZXR3b3JrIHBhdGggdGhlbiB0aGUgb3JpZ2luYWwgcGFja2V0PGJyPg0K
Jmd0OyBOb3QgYWxsIHBhY2tldHMgY2FuIGJlIEdSRSBlbmNhcGVkIHRvIGF2b2lkIHRoZSBwcmV2
aW91cyBwcm9ibGVtLCBkdWUgdG8gd2FzdGFnZSBvZiBuZXR3b3JrIGJhbmR3aWR0aCAodHlwaWNh
bGx5IHNhbXBsZWQgdHJhZmZpYyBpcyB1c2VkIGZvciBJT0FNKS4gV2hhdCBhYm91dCBuYXRpdmUg
R1JFIHRyYWZmaWMsIHdpbGwgaXQgZ2V0IGZ1cnRoZXIgZW5jYXBlZCBpbiBhbm90aGVyIEdSRSB0
dW5uZWwgYW5kIHNvIGZvcnRoLjxicj4NCiZndDsgSVAgaGVhZGVyIHByb3RvY29sIHdpbGwgcG9p
bnQgdG8gR1JFIElQIHByb3RvIGFuZCBJT0FNIGV0aGVydHlwZSAocGVuZGluZyBhbGxvY2F0aW9u
IGJ5IElFRUUpIG5lZWQgdG8gYmUgcmVhZCBmcm9tIHRoZSBHUkUgaGVhZGVyIHRvIGRldGVjdCBh
biBJT0FNIHBhY2tldC4gVGhpcyBtZWFucyBwYXJzaW5nIHBlcmZvcm1hbmNlIHBlbmFsdHkgZm9y
IGFsbCByZWd1bGFyIEdSRSAobm9uIElPQU0pIHRyYWZmaWMuPGJyPg0KJmd0Ozxicj4NCiZndDs8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MsPGJyPg0KJmd0Ozxicj4NCiZndDsgLUphaTxicj4N
CiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IGlwcG0gbWFpbGluZyBsaXN0PGJy
Pg0KJmd0OyA8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlw
cG1AaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2lwcG0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08L2E+PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQppcHBtIG1haWxpbmcgbGlzdDxicj4N
CjxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbUBpZXRm
Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2lwcG0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2lwcG08L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gaXBwbSBtYWlsaW5nIGxpc3QNCjxh
IGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIj5pcHBtQGlldGYub3JnPC9hPiA8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0iPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtPC9hPiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_BBA82579FD347748BEADC4C445EA0F21BEF594A1NKGEML515MBXchi_--


From nobody Thu Aug 22 22:50:04 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32EA7120886; Thu, 22 Aug 2019 22:50:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dXTWo4wO_o2W; Thu, 22 Aug 2019 22:49:59 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 2432512080D; Thu, 22 Aug 2019 22:49:59 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 775B84ED7DF543174510; Fri, 23 Aug 2019 06:49:57 +0100 (IST)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 23 Aug 2019 06:49:56 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0439.000; Fri, 23 Aug 2019 13:49:49 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Tom Herbert <tom@quantonium.net>, Jai Kumar <jai.kumar@broadcom.com>
CC: "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, "Anoop Ghanwani" <Anoop.Ghanwani@dell.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVV8dVHIA4m/NxV0iTmYnADCaBI6cFZ5UAgAARogCAAaIjAIAABWgA//+TswCAAETTAIAAEgeAgABFLACAAAWGAIAAAkMAgADkDWA=
Date: Fri, 23 Aug 2019 05:49:48 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEF594BF@NKGEML515-MBX.china.huawei.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com> <30E79786-9216-48C2-9FFD-8ABD6BF9DF3C@broadcom.com> <CAPDqMeqgm_p6v87rTVGsJ1O7Ke=ev6-2neg7Eisa-RZEpYtihg@mail.gmail.com>
In-Reply-To: <CAPDqMeqgm_p6v87rTVGsJ1O7Ke=ev6-2neg7Eisa-RZEpYtihg@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/s3rHOcXtTa8SGuuUl3HyLe1PXnM>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 05:50:02 -0000

SGkgVG9tLA0KDQpBcyBpbiBteSByZXBseSB0byBKYWksIGluLXNpdHUgZmxvdyBpbmZvcm1hdGlv
biB0ZWxlbWV0cnkgaXMgbm90IGxpa2VseSB0byBleHBvcnQgbWV0YSBkYXRhIGluIHRoZSBwZXIg
cGFja2V0IHdheS4gV2UgY2FuIHVzZSBzbWFydCBmbG93IHNlbGVjdGlvbiBhbmQgZXhwb3J0IGRh
dGEgcmVkdWN0aW9uIGFzIGludHJvZHVjZWQgaW4gdGhlIElGSVQgZnJhbWV3b3JrIHRvIG9wdGlt
aXplLg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtc29uZy1vcHNhd2ct
aWZpdC1mcmFtZXdvcmsvDQoNClRpYW5yYW4NCiANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiBGcm9tOiBpcHBtIFttYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgVG9tIEhlcmJlcnQNCj4gU2VudDogRnJpZGF5LCBBdWd1c3QgMjMsIDIwMTkgODowOSBB
TQ0KPiBUbzogSmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPg0KPiBDYzogZHJhZnQt
aWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZzsgSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3Jn
PjsgSHVnaA0KPiBIb2xicm9vayA8aG9sYnJvb2tAYXJpc3RhLmNvbT47IEFub29wIEdoYW53YW5p
IDxBbm9vcC5HaGFud2FuaUBkZWxsLmNvbT47DQo+IE9VLCBIZWlkaSA8aGVpZGkub3VAYWxpYmFi
YS1pbmMuY29tPjsgU3VyZW5kcmEgQW51Ym9sdQ0KPiA8c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNv
bS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbaXBwbV0gUmV2aWV3IG9uIGRyYWZ0LWlldGYtaXBwbS1p
b2FtLWRhdGEtMDYNCj4gDQo+IE9uIFRodSwgQXVnIDIyLCAyMDE5IGF0IDU6MDAgUE0gSmFpIEt1
bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPiB3cm90ZToNCj4gPg0KPiA+IEhpIEdyZWcsDQo+
ID4NCj4gPg0KPiA+DQo+ID4gUHJvYmxlbSB3aXRoIHRoZSBwb3N0Y2FyZCBhcHByb2FjaCBpbiBN
U0RDIHdvdWxkIGJlIHRoZSBwcHMgcmF0ZSBjb2xsZWN0b3INCj4gbmVlZCB0byBoYW5kbGUuIFNw
ZWNpYWxseSBzcGluZSBub2RlcyB3aWxsIGdlbmVyYXRlIGEgZmxvb2Qgb2YgcG9zdGNhcmRzLg0K
PiBJdCBiZWNvbWVzIGNvc3QgcHJvaGliaXRpdmUgdG8gZGVwbG95IHN1Y2ggYXBwcm9hY2guDQo+
ID4NCj4gQW5kIHRoYXQgYWxzbyBzb3VuZHMgbGlrZSB0aGUgYmFzaXMgZm9yIGFuIGFtcGxpZmlj
YXRpb24gRE9TIGF0dGFjay4gQSBzaW1pbGFyDQo+IGNvbmNlcm4gaXMgYWxzbyByYWlzZWQgZm9y
IGxvb3BiYWNrIGZsYWcgaW4gSU9BTS4NCj4gDQo+IFRvbQ0KPiANCj4gPiBLZWVwaW5nIHRoZSBk
YXRhIGluIHRoZSBwYWNrZXQgaXRzZWxmIGFuZCBtYW5hZ2luZyBpdCBvbiB0aGUgbGVhZiBub2Rl
cw0KPiB0byBnZW5lcmF0ZSByZXBvcnRzIGhlbHBzIHNjYWxlLCB3aGVyZSBtdWx0aXBsZSBob3Bz
IGFuZCBwYWNrZXQgaW5mb3JtYXRpb24NCj4gaXMgY29hbGVzY2VkIGluIGEgc2luZ2xlIHJlcG9y
dC4NCj4gPg0KPiA+DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4NCj4gPiAtSmFpDQo+ID4NCj4gPg0K
PiA+DQo+ID4gRnJvbTogaXBwbSA8aXBwbS1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2Yg
R3JlZyBNaXJza3kNCj4gPiA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KPiA+IERhdGU6IFRodXJz
ZGF5LCBBdWd1c3QgMjIsIDIwMTkgYXQgNDo0MSBQTQ0KPiA+IFRvOiBUb20gSGVyYmVydCA8dG9t
QHF1YW50b25pdW0ubmV0Pg0KPiA+IENjOiAiZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRm
Lm9yZyINCj4gPiA8ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZz4sIElFVEYgSVBQ
TSBXRyA8aXBwbUBpZXRmLm9yZz4sDQo+ID4gSHVnaCBIb2xicm9vayA8aG9sYnJvb2tAYXJpc3Rh
LmNvbT4sIEFub29wIEdoYW53YW5pDQo+ID4gPEFub29wLkdoYW53YW5pQGRlbGwuY29tPiwgIk9V
LCBIZWlkaSIgPGhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbT4sDQo+ID4gU3VyZW5kcmEgQW51Ym9s
dSA8c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtpcHBt
XSBSZXZpZXcgb24gZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNg0KPiA+DQo+ID4NCj4gPg0K
PiA+IEhpIFRvbSwNCj4gPg0KPiA+IEkgdGhpbmsgdGhhdCB0aGUgcmlnaHQgc29sdXRpb24gdG8g
dGhlIHByb2JsZW0gb2YgY29sbGVjdGluZyB0ZWxlbWV0cnkNCj4gaW5mb3JtYXRpb24gYXMgZXhw
ZXJpZW5jZWQgYnkgYSBkYXRhIHBhY2tldCBpcyB0byBkaXNjb25uZWN0IG9yaWdpbmF0aW9uIG9m
DQo+IHN1Y2ggaW5mb3JtYXRpb24gYW5kIHRyYW5zcG9ydGluZyBpdC4gQW4gaU9BTSBwYWNrZXQg
bWF5IGJlIHVzZWQgYXMgYSB0cmlnZ2VyDQo+IHRvIGNvbGxlY3QgdGhlIHJlcXVpcmVkIGRhdGEg
b24gYSBub2RlLiBCdXQgdGhlIHNhbWUgcGFja2V0IGRvZXNuJ3QgaGF2ZSB0bw0KPiB0cmFuc3Bv
cnQgdGhhdCBpbmZvcm1hdGlvbi4gVGhhdCBjb3VsZCBiZSBkb25lIGVpdGhlciB1c2luZyBQb3N0
Y2FyZC1iYXNlZA0KPiBUZWxlbWV0cnkgb3IgSHlicmlkIFR3by1TdGVwIG1ldGhvZHMuIEluIHRo
YXQgY2FzZSwgSVAgb3B0aW9ucyBwcm92aWRlDQo+IHN1ZmZpY2llbnQgc3BhY2UgdG8gZW5jb2Rl
IHRoZSBwcm9maWxlIG9mIHRlbGVtZXRyeSBkYXRhIHRvIGNvbGxlY3Qgb24gYSBub2RlLg0KPiA+
DQo+ID4NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4NCj4gPiBHcmVnDQo+ID4NCj4gPg0KPiA+DQo+
ID4gT24gVGh1LCBBdWcgMjIsIDIwMTkgYXQgMTI6MzQgUE0gVG9tIEhlcmJlcnQgPHRvbUBxdWFu
dG9uaXVtLm5ldD4gd3JvdGU6DQo+ID4NCj4gPiBPbiBUaHUsIEF1ZyAyMiwgMjAxOSBhdCAxMjoy
MSBQTSBPVSwgSGVpZGkgPGhlaWRpLm91QGFsaWJhYmEtaW5jLmNvbT4gd3JvdGU6DQo+ID4gPg0K
PiA+ID4gSGkgRnJhbmssDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBJIGFsc28gaGF2ZSBh
IHF1ZXN0aW9uIG9uIHRoZSBlbmNhcHN1bGF0aW9uOiBJZiB5b3UgY2FuIGdldCBhIG5ldyBldGhl
cnR5cGUNCj4gZm9yIElPQU0sIHdoeSBub3QgaW5zZXJ0IElPQU0gZGF0YSBkaXJlY3RseSBhZnRl
ciBsYXllcjIgTUFDPyAgaW5zdGVhZCBvZg0KPiBhZGRpbmcgYSBHUkUgaGVhZGVyIGZvciBJT0FN
Lg0KPiA+ID4NCj4gPiBCZWNhdXNlLCB3ZSBuZWVkIGEgcGFja2V0IGZvcm1hdCB0aGF0IGlzIGNv
bXBhdGlibGUgd2l0aCBleGlzdGluZw0KPiA+IG5ldHdvcmsgZGV2aWNlcy4gSW4gbGlnaHQgb2Yg
dGhhdCwgR1JFIGlzIG1vcmUgcHJlZmVyYWJsZSB0aGFuIHVzaW5nDQo+ID4gdGhlIG5ldyBFdGhl
cnR5cGUgZGlyZWN0bHkgaW4gYW4gRXRoZXJuZXQgZnJhbWUuIFRoZXJlIHdpbGwgYWxzbyBiZQ0K
PiA+IHNpbWlsYXIgYXJndW1lbnRzIG1hZGUgZm9yIHVzaW5nIEdSRS9JUCwgYW5kIFVEUCBlbmNh
cHN1bGF0aW9uIG92ZXINCj4gPiBJUCwgYW5kIHRoZXJlIHdhcyBldmVuIGEgcHJvcG9zYWwgdG8g
c29tZWhvdyBpbnNlcnQgdGhlIElPQU0gZGF0YQ0KPiA+IGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBU
Q1AgaGVhZGVyIGFuZCBiZWZvcmUgdGhlIFRDUCBkYXRhLiBBbGwgb2YgdGhlc2UNCj4gPiBhcmUg
YXR0ZW1wdHMgdG8gdXNlIHByb3RvY29sIGhlYWRlcnMgdGhhdCBhcmUgdGhvdWdodCB0byBiZSBt
b3N0DQo+ID4gcGFsYXRhYmxlIHRvIGludGVybWVkaWF0ZSBkZXZpY2VzIGFuZCBtYXhpbWl6ZSB0
aGUgY2hhbmNlcyBvZg0KPiA+IGVmZmljaWVudCBkZWxpdmVyeS4NCj4gPg0KPiA+IElNTywgYWxs
IG9mIHRoZSBhZm9yZW1lbnRpb25lZCB0ZWNobmlxdWVzIGhhdmUgc29tZSBwcm9ibGVtIG9yIGFy
ZW4ndA0KPiA+IGNsZWFuIChpbmNsdWRpbmcgdGhlIEdSRSBzb2x1dGlvbikuIFRoZSBiZXN0IHNv
bHV0aW9uLCBhbmQgbW9zdA0KPiA+IGFyY2hpdGVjdHVyYWxseSBjb3JyZWN0IGFuZCBnZW5lcmlj
IG9uZSwgaXMgYW4gSU9BTSBvcHRpb24gaW4NCj4gPiBIb3AtYnktSG9wIGV4dGVuc2lvbiBoZWFk
ZXJzLg0KPiA+DQo+ID4gVG9tDQo+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gVGhhbmtzDQo+ID4g
Pg0KPiA+ID4gSGVpZGkNCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IEZyb206IFZpamF5IFJh
bmdhcmFqYW4gPHZpamF5ckBhcmlzdGEuY29tPg0KPiA+ID4gRGF0ZTogVGh1cnNkYXksIEF1Z3Vz
dCAyMiwgMjAxOSBhdCA3OjIyIEFNDQo+ID4gPiBUbzogIkZyYW5rIEJyb2NrbmVycyAoZmJyb2Nr
bmUpIiA8ZmJyb2NrbmVAY2lzY28uY29tPg0KPiA+ID4gQ2M6ICJDYXJsb3MgUGlnbmF0YXJvIChj
cGlnbmF0YSkiIDxjcGlnbmF0YUBjaXNjby5jb20+LCBKYWkgS3VtYXINCj4gPiA+IDxqYWkua3Vt
YXJAYnJvYWRjb20uY29tPiwgImRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0Zi5vcmciDQo+
ID4gPiA8ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZz4sIElFVEYgSVBQTSBXRyA8
aXBwbUBpZXRmLm9yZz4sDQo+ID4gPiBIdWdoIEhvbGJyb29rIDxob2xicm9va0BhcmlzdGEuY29t
PiwgQW5vb3AgR2hhbndhbmkNCj4gPiA+IDxBbm9vcC5HaGFud2FuaUBkZWxsLmNvbT4sICJPVSwg
SGVpZGkiIDxoZWlkaS5vdUBhbGliYWJhLWluYy5jb20+LA0KPiA+ID4gU3VyZW5kcmEgQW51Ym9s
dSA8c3VyZW5kcmEuYW51Ym9sdUBicm9hZGNvbS5jb20+LCBKb2huIExlbW9uDQo+ID4gPiA8am9o
bi5sZW1vbkBicm9hZGNvbS5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW2lwcG1dIFJldmlldyBv
biBkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhLTA2DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g
PiBIaSBGcmFuazoNCj4gPiA+DQo+ID4gPiBUaGFua3MsIEkga25ldyBJIHdhcyBtaXNzaW5nIHNv
bWV0aGluZy4NCj4gPiA+DQo+ID4gPiBTbyBiYXNpY2FsbHkgd2hhdCB5b3UgYXJlIHNheWluZyBp
cyAtIGxldCdzIHNheSB3ZSBoYXZlIGEgVURQIHBhY2tldCwNCj4gd2UgYXJlIGp1c3QgZ29pbmcg
dG8gc3RpY2sgaW4gdGhlIEdSRSBoZWFkZXIgYW5kIElPQU0gSGVhZGVyIGFuZCBNZXRhZGF0YQ0K
PiBpbi1iZXR3ZWVuIHRoZSBvcmlnaW5hbCBJUCBhbmQgVURQIGhlYWRlcnM/DQo+ID4gPg0KPiA+
ID4NCj4gPiA+DQo+ID4gPiBTbywgdGhlIG5leHQgcHJvdG9jb2wgaW4gdGhlIElPQU0gSGVhZGVy
IHNob3VsZCBpbmRpY2F0ZSB0aGUgTDQgcHJvdG9jb2wNCj4gLSBpLmUgVURQL1RDUD8NCj4gPiA+
DQo+ID4gPiBMb29raW5nIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LXdlaXMtaXBwbS1pb2FtLWV0aC8sDQo+IGl0IGFjdHVhbGx5IGRlZmluZXMgdGhlICJOZXh0IHBy
b3RvY29sIiBpbiB0aGUgSU9BTSBoZWFkZXIgdG8gYmUgYW4gZXRoZXJ0eXBlDQo+IHZhbHVlPw0K
PiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4NCj4gPiA+IFZpamF5DQo+
ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IE9uIFRodSwgQXVnIDIyLCAy
MDE5IGF0IDY6MjIgUE0gRnJhbmsgQnJvY2tuZXJzIChmYnJvY2tuZSkNCj4gPGZicm9ja25lQGNp
c2NvLmNvbT4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gSGkgVmlqYXksDQo+ID4gPg0KPiA+ID4NCj4g
PiA+DQo+ID4gPiBub3RlIHRoYXQgeW91IGRvbuKAmXQgbmVjZXNzYXJpbHkgbmVlZCB0byDigJx0
dW5uZWzigJ0g4oCTIHlvdSBjYW4ganVzdCB1c2UgdGhlDQo+IEdSRSBoZWFkZXIgdG8gc2VxdWVu
Y2UtaW4gSU9BTS4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IENoZWVycywgRnJhbmsNCj4g
PiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IEZyb206IFZpamF5IFJhbmdhcmFqYW4gPHZpamF5ckBh
cmlzdGEuY29tPg0KPiA+ID4gU2VudDogRG9ubmVyc3RhZywgMjIuIEF1Z3VzdCAyMDE5IDA1OjMx
DQo+ID4gPiBUbzogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIDxjcGlnbmF0YUBjaXNjby5j
b20+DQo+ID4gPiBDYzogSmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPjsNCj4gPiA+
IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGFAaWV0Zi5vcmc7IElFVEYgSVBQTSBXRyA8aXBwbUBp
ZXRmLm9yZz47DQo+ID4gPiBGcmFuayBCcm9ja25lcnMgKGZicm9ja25lKSA8ZmJyb2NrbmVAY2lz
Y28uY29tPjsgSHVnaCBIb2xicm9vaw0KPiA+ID4gPGhvbGJyb29rQGFyaXN0YS5jb20+OyBBbm9v
cCBHaGFud2FuaSA8QW5vb3AuR2hhbndhbmlAZGVsbC5jb20+OyBPVSwNCj4gPiA+IEhlaWRpIDxo
ZWlkaS5vdUBhbGliYWJhLWluYy5jb20+OyBTdXJlbmRyYSBBbnVib2x1DQo+ID4gPiA8c3VyZW5k
cmEuYW51Ym9sdUBicm9hZGNvbS5jb20+OyBKb2huIExlbW9uDQo+ID4gPiA8am9obi5sZW1vbkBi
cm9hZGNvbS5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW2lwcG1dIFJldmlldyBvbiBkcmFmdC1p
ZXRmLWlwcG0taW9hbS1kYXRhLTA2DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBUaGFua3Mg
Q2FybG9zLCBmb3IgcG9pbnRpbmcgbWUgdG8gdGhlIGRyYWZ0Lg0KPiA+ID4NCj4gPiA+DQo+ID4g
Pg0KPiA+ID4gQmFzZWQgb24gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgdHdvIGRyYWZ0cyBJIGhh
dmUgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnMNCj4gYW5kIGNvbmNlcm5zOg0KPiA+ID4NCj4gPiA+
IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHksIHRvIGRlcGxveSBpbmJhbmQgdGVsZW1ldHJ5LCB3
ZSB3b3VsZCBuZWVkIHRvDQo+IGNvbnN0cnVjdCBHUkUgdHVubmVscyBjb2luY2lkaW5nIHdpdGgg
dGhlIElPQU0gZG9tYWluPw0KPiA+ID4gR1JFIHR5cGljYWxseSByZXF1aXJlcyBjb25maWd1cmF0
aW9uIHRvIHByb3Zpc2lvbiB0aGUgdHVubmVscy4NCj4gUHJvdmlzaW9uaW5nIGFuZCBtYW5hZ2lu
ZyB0aGVzZSB0dW5uZWxzIGFuZCBrZWVwaW5nIHRoZXNlIHVwZGF0ZWQgYXMgdGhlDQo+IG5ldHdv
cmsgZ3Jvd3Mvc2hyaW5rcyBjb3VsZCBiZSBhIHNpZ25pZmljYW50IG92ZXJoZWFkLg0KPiA+ID4g
SW4gb3JkZXIgdG8gZ2V0IHRoZSBiZW5lZml0IG9mIHRlbGVtZXRyeSwgd2UgYXJlIGltcG9zaW5n
IGEgY2hhbmdlIGluDQo+IGZvcndhcmRpbmcgcHJvdG9jb2wvdG9wb2xvZ3kgYW5kIGNvbmZpZ3Vy
YXRpb24gLSB3aGljaCwgSSBmZWVsIGlzIG5vdA0KPiBkZXNpcmFibGUuIEZvciBleGFtcGxlLCBh
IGN1c3RvbWVyIG1pZ2h0IGhhdmUgYmFzaWMgTDMgcm91dGluZyBlbmFibGVkIGFuZA0KPiB0aGUg
ZXhwZWN0YXRpb24gd291bGQgYmUgZm9yIGluYmFuZCB0ZWxlbWV0cnkgdG8gd29yayBzZWFtbGVz
c2x5LCB3aXRob3V0DQo+IGhhdmluZyB0byByZXZhbXAgdGhlIG5ldHdvcmsgd2l0aCBHUkUgdHVu
bmVscyBhbmQgc3VjaC4gVGhpcyBjb3VsZCBiZSBhDQo+IHNpZ25pZmljYW50IGJhcnJpZXIgdG8g
ZGVwbG95bWVudC4NCj4gPiA+IElmIHNhbXBsaW5nIGlzIHVzZWQgdG8gc2VsZWN0IHBhY2tldHMg
Zm9yIHBlcmZvcm1pbmcgSU9BTSBlbmNhcCwgaXMgdGhlDQo+IGV4cGVjdGF0aW9uIHRoYXQgb25s
eSBzYW1wbGVkIElPQU0gcGFja2V0cyBnbyB0aHJvdWdoIEdSRSBlbmNhcD8gT3IgYWxsIGRhdGEN
Cj4gcGFja2V0cz8NCj4gPiA+IER1ZSB0byBuZXR3b3JrIG5vZGVzIGluc2VydGluZyB0aGUgSU9B
TSBkYXRhLCB0aGUgaW5uZXIgTDMvTDQgaGVhZGVycw0KPiBrZWVwIGdldHRpbmcgcHVzaGVkIGRl
ZXBlci4gSSB3b3VsZCBpbWFnaW5lIHRoaXMgZ2V0cyBjaGFsbGVuZ2luZyBmb3IgQVNJQ3MNCj4g
dG8gYWNjZXNzIHRoZXNlIGZpZWxkcyBmb3IgaGFzaGluZy9sb2FkIGJhbGFuY2luZy4NCj4gPiA+
IEFzc3VtaW5nIG9ubHkgYSBzdWJzZXQgb2YgcGFja2V0cyBpbiBhIGZsb3cgYXJlIHN1YmplY3Qg
dG8gSU9BTSAoYmFzZWQNCj4gb24gc2FtcGxpbmcpLCBob3cgZG8gd2UgZW5zdXJlIHRoZXNlIHBh
Y2tldHMgdGFrZSB0aGUgc2FtZSBuZXR3b3JrIHBhdGggYXMNCj4gdGhlIHJlc3Qgb2YgdGhlIHBh
Y2tldHMgaW4gdGhlIGZsb3c/DQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4NCj4gPiA+IFZp
amF5DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IE9uIFdlZCwgQXVn
IDIxLCAyMDE5IGF0IDU6MDQgUE0gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpDQo+IDxjcGln
bmF0YUBjaXNjby5jb20+IHdyb3RlOg0KPiA+ID4NCj4gPiA+IEhlbGxvLCBWaWpheSwNCj4gPiA+
DQo+ID4gPg0KPiA+ID4NCj4gPiA+IFBsZWFzZSBzZWUgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvZHJhZnQtd2Vpcy1pcHBtLWlvYW0tZXRoLywNCj4gYW5kIHRoZSBkb2N1bWVudCB0
aGlzIHJlcGxhY2VzLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gVGhhbmtzIQ0KPiA+ID4N
Cj4gPiA+IFRodW1iIHR5cGVkIGJ5IENhcmxvcyBQaWduYXRhcm8uDQo+ID4gPg0KPiA+ID4gRXhj
dXplIHR5cG9mcmFwaGljYWsgZXJyb3dzDQo+ID4gPg0KPiA+ID4NCj4gPiA+IDIwMTkvMDgvMjEg
NjozNeOAgVZpamF5IFJhbmdhcmFqYW4gPHZpamF5ckBhcmlzdGEuY29tPuOBruODoeODvOODqzoN
Cj4gPiA+DQo+ID4gPiBIZWxsbyBhbGw6DQo+ID4gPg0KPiA+ID4gQXBvbG9naXNlIGlmIHRoaXMg
aGFzIGJlZW4gcHJldmlvdXNseSBkaXNjdXNzZWQuDQo+ID4gPg0KPiA+ID4gSW4gcmVhZGluZyAi
ZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNiIsIEkgZG9uJ3Qgc2VlIG1lbnRpb24gb2YgR1JF
DQo+IGVuY2FwLiBUaGUgZHJhZnQsIGluIGZhY3QgaW4gU2VjIDMsIHNheXMgdGhlIGZvbGxvd2lu
ZyAtICJUaGUgaW4tc2l0dSBPQU0NCj4gZGF0YSBmaWVsZCBjYW4gYmUgdHJhbnNwb3J0ZWQgYnkg
YSB2YXJpZXR5IG9mIHRyYW5zcG9ydCBwcm90b2NvbHMsIGluY2x1ZGluZw0KPiBOU0gsIFNlZ21l
bnQgUm91dGluZywgR2VuZXZlLCBJUHY2LCBvciBJUHY0LiAgU3BlY2lmaWNhdGlvbiBkZXRhaWxz
IGZvciB0aGVzZQ0KPiBkaWZmZXJlbnQgdHJhbnNwb3J0IHByb3RvY29scyBhcmUgb3V0c2lkZSB0
aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4iDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBJ
cyB0aGVyZSBhbm90aGVyIGRvY3VtZW50LCBvciBhIGRlc2NyaXB0aW9uIHNvbWV3aGVyZSwgdGhh
dCB0YWxrcyBhYm91dA0KPiBob3cgSU9BTSBpcyBwcm9wb3NlZCB0byBiZSBjYXJyaWVkIGluIEdS
RT8gd2hhdCB3b3VsZCBiZSB0aGUgR1JFIHBheWxvYWQsDQo+IHRoZSBHUkUgcHJvdG9jb2wgdHlw
ZSBldGM/DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBUaGFua3MsDQo+ID4gPg0KPiA+ID4g
VmlqYXkNCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gT24gV2VkLCBB
dWcgMjEsIDIwMTkgYXQgNzo1MiBBTSBKYWkgS3VtYXIgPGphaS5rdW1hckBicm9hZGNvbS5jb20+
IHdyb3RlOg0KPiA+ID4NCj4gPiA+IEhlbGxvIEZyYW5rLA0KPiA+ID4NCj4gPiA+DQo+ID4gPg0K
PiA+ID4gVGhpcyBpcyBpbiBjb250ZXh0IG9mIG91ciBjb252ZXJzYXRpb24gYXQgSUVURjEwNS4g
TXkgZ29hbCBpcyB0byBwcm92aWRlDQo+IGlucHV0IGFuZCBpbXByb3ZlIGN1cnJlbnQgSU9BTSBk
YXRhIGRyYWZ0IHdpdGggdGhlIGxlYXJuaW5ncyB3ZSBoYWQgd2l0aCBJRkENCj4gZGVwbG95bWVu
dC4NCj4gPiA+DQo+ID4gPiBUaGlzIGZlZWRiYWNrIGlzIGJhc2VkIG9uIHZhcmlvdXMgY3VzdG9t
ZXIgaW50ZXJhY3Rpb25zIGFuZCBjb25jZXJucw0KPiByYWlzZWQgYnkgdGhlbSB3cnQgSU9BTS4g
RWFjaCBmZWVkYmFjayBpcyBhIGxvbmdlciB0b3BpYyBhbmQgSSBhbSBzdGFydGluZw0KPiB0aGlz
IHRocmVhZCBhcyBhIHN1bW1hcnkgZW1haWwuIFRoaXMgaXMganVzdCBoaWdobGlnaHRpbmcgdGhl
IGlzc3VlcyBhbmQgbm90DQo+IHlldCBwcm9wb3NpbmcgYW55IHNvbHV0aW9uLg0KPiA+ID4NCj4g
PiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBGZWVkYmFjayAxOg0KPiA+ID4NCj4gPiA+
IFNlY3Rpb24gNC4yLi4xIFByZS1hbGxvY2F0ZWQgYW5kIEluY3JlbWVudGFsIFRyYWNlIE9wdGlv
bnMNCj4gPiA+DQo+ID4gPiBQcmUtYWxsb2NhdGVkIGFuZCBpbmNyZW1lbnRhbCB0cmFjZSBvcHRp
b24gaXMgOEJ5dGVzIGxvbmcuIFRoaXMgY2FuIGJlDQo+IGVhc2lseSByZWR1Y2VkIHRvIDRCeXRl
cy4NCj4gPiA+DQo+ID4gPiBUaGVyZSBpcyBhIGZlZWRiYWNrIHRoYXQgcHJlLWFsbG9jYXRlZCBv
cHRpb24gaXMgcmVhbGx5IG5vdCBuZWVkZWQgYW5kDQo+IGVpdGhlciBiZSByZW1vdmVkIG9yIG1h
ZGUgb3B0aW9uYWwuDQo+ID4gPg0KPiA+ID4gR2l2ZW4gdGhhdCBkZXBsb3ltZW50cyBhcmUgc2Vu
c2l0aXZlIHRvIHRoZSBJT0FNIG92ZXJoZWFkIChzcGVjaWFsbHkgaW4NCj4gNUcgZGVwbG95bWVu
dHMpLCBpdOKAmXMgYSA1MCUgZml4ZWQgb3ZlcmhlYWQgc2F2aW5ncyBvbiBhIHBlciBwYWNrZXQg
YmFzaXMuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IEZlZWRiYWNr
IDI6DQo+ID4gPg0KPiA+ID4gU2VjdGlvbiA0LjEgSU9BTSBOYW1lc3BhY2VzDQo+ID4gPg0KPiA+
ID4gTmFtZXNwYWNlcyBzaG91bGQgYmUgdHJlYXRlZCBhcyB0ZW1wbGF0ZXMgKHNpbWlsYXIgdG8g
SVBGSVggdGVtcGxhdGUNCj4gcmVjb3JkIGZvcm1hdHMpLiBUaGlzIGlzIG1vcmUgZmxleGlibGUg
d2F5IG9mIGVudW1lcmF0aW5nIGRhdGEuIDY0SyBuYW1lc3BhY2UNCj4gaWQgaXMgYSB2ZXJ5IGxh
cmdlIG5hbWVzcGFjZSBhbmQgY2FuIGJlIHJlZHVjZWQgdG8gNjQgSUFOQSBzcGVjaWZpZWQgbmFt
ZQ0KPiBzcGFjZXMuIFNlcGFyYXRlIHByaXZhdGUgbmFtZSBzcGFjZSBjYW4gYmUgYWxsb3dlZCBp
bnN0ZWFkIG9mIGludGVybGVhdmluZw0KPiBvZiBvcGFxdWUgZGF0YSBpbiB0aGUgSUFOQSBhbGxv
Y2F0ZWQgbmFtZSBzcGFjZSBhcyBzdWdnZXN0ZWQgaW4gdGhlIGN1cnJlbnQNCj4gZHJhZnQg4oCc
b3BhcXVlIHN0YXRlIHNuYXBzaG904oCdLg0KPiA+ID4NCj4gPiA+IGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9yZmM3MDExI3NlY3Rpb24tMy40DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g
PiBGZWVkYmFjayAzOg0KPiA+ID4NCj4gPiA+IFNlY3Rpb24gNC4yLjEgUHJlLWFsbG9jYXRlZCBh
bmQgSW5jcmVtZW50YWwgVHJhY2UgT3B0aW9ucw0KPiA+ID4NCj4gPiA+IElPQU0tVHJhY2UtVHlw
ZTogIEEgMjQtYml0IGlkZW50aWZpZXIgd2hpY2ggc3BlY2lmaWVzIHdoaWNoIGRhdGENCj4gPiA+
DQo+ID4gPiAgICAgICB0eXBlcyBhcmUgdXNlZCBpbiB0aGlzIG5vZGUgZGF0YSBsaXN0Lg0KPiA+
ID4NCj4gPiA+IFRoaXMgaXMgdGhlIG1vc3QgY29udGVudGlvdXMgb2YgYWxsLiBJbiB0aGUgY3Vy
cmVudCBwcm9wb3NhbCwgYXMgbmV3DQo+ID4gPiBkYXRhIGZpZWxkcyBhcmUgYWRkZWQsIHRoZXJl
IGlzIGEgY29ycmVzcG9uZGluZyB0cmFjZSB0eXBlIGJpdCBuZWVkDQo+ID4gPiBpbiB0aGUgaGVh
ZGVyLiBUaGlzIGVzc2VudGlhbGx5IG1lYW5zIHRoYXQgYWxsIHBvc3NpYmxlIGRhdGEgZmllbGRz
DQo+ID4gPiBuZWVkIHRvIGJlIGVudW1lcmF0ZWQuIEdpdmVuIHRoYXQgd2UgdGhlcmUgYXJlIDY0
SyBuYW1lcyBzcGFjZXMNCj4gPiA+IGFsbG93ZWQsIEkgZG9u4oCZdCBzZWUgaG93IHdlIGNhbiBm
aXQgYWxsIHBvc3NpYmxlIGRhdGEgZmllbGRzIGluIHRoaXMNCj4gPiA+IDI0Yml0IHZlY3Rvci4g
SSBrbm93IHRoZXJlIHdhcyBhIHN1Z2dlc3Rpb24gb2Yga2VlcGluZyBsYXN0IGJpdCBhcw0KPiA+
ID4gYW4gZXh0ZW5zaW9uIGJpdCBidXQgaXQgaXMgc3RpbGwgc2NhbGFibGUgYW5kL29yIGVhc3kg
dG8gaW1wbGVtZW50DQo+ID4gPiBpbiBoYXJkd2FyZS4gQmVzaWRlcyB0aGlzIHRoZSBkYXRhIGZp
ZWxkcyBhcmUgbm90IGFubm90YXRlZC9lbmNvZGVkDQo+ID4gPiB3aXRoIHRoZSBkYXRhIHR5cGUs
IHNvbWV0aGluZyBsaWtlIGluIElQRklYDQo+ID4gPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjNzAxMSNzZWN0aW9uLTYuMQ0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gRmVlZGJh
Y2sgNDoNCj4gPiA+DQo+ID4gPiBUaGVyZSBpcyBubyB2ZXJzaW9uIGZpZWxkIGluIHRoZSBkYXRh
IGhlYWRlciBhbmQgdGhpcyB3aWxsIG1ha2UNCj4gaW50ZXJvcGVyYWJpbGl0eSBjaGFsbGVuZ2lu
Zy4gU3RhbmRhcmQgd2lsbCBldm9sdmUgYW5kIGhlYWRlcnMgYml0DQo+IGRlZmluaXRpb24gYW5k
L29yIHRyYWNlIHR5cGUgd2lsbCBjaGFuZ2UgYW5kIHdpdGhvdXQgdmVyc2lvbiBmaWVsZCBIVyB3
aWxsDQo+IG5vdCBiZSBhYmxlIHRvIGNvcnJlY3RseSBoYW5kbGUgdGhlIElPQU0gZGF0YSBoZWFk
ZXJzLg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gRmVlZGJhY2sgNToNCj4gPiA+DQo+ID4g
PiBIYW5kbGluZyBvZiBUQ1AvVURQIHRyYWZmaWMgdXNpbmcgR1JFIGVuY2FwIGlzIG5vdCBhY2Nl
cHRhYmxlLiBIZXJlDQo+ID4gPiBhcmUgc29tZSBvZiB0aGUgaXNzdWVzIEkgY2FuIHRoaW5rIG9m
DQo+ID4gPg0KPiA+ID4gR1JFIGVuY2FwZWQgSU9BTSBwYWNrZXRzIHdpbGwgdHJhdmVyc2UgYSBk
aWZmZXJlbnQgbmV0d29yayBwYXRoIHRoZW4NCj4gPiA+IHRoZSBvcmlnaW5hbCBwYWNrZXQgTm90
IGFsbCBwYWNrZXRzIGNhbiBiZSBHUkUgZW5jYXBlZCB0byBhdm9pZCB0aGUgcHJldmlvdXMNCj4g
cHJvYmxlbSwgZHVlIHRvIHdhc3RhZ2Ugb2YgbmV0d29yayBiYW5kd2lkdGggKHR5cGljYWxseSBz
YW1wbGVkIHRyYWZmaWMgaXMNCj4gdXNlZCBmb3IgSU9BTSkuIFdoYXQgYWJvdXQgbmF0aXZlIEdS
RSB0cmFmZmljLCB3aWxsIGl0IGdldCBmdXJ0aGVyIGVuY2FwZWQNCj4gaW4gYW5vdGhlciBHUkUg
dHVubmVsIGFuZCBzbyBmb3J0aC4NCj4gPiA+IElQIGhlYWRlciBwcm90b2NvbCB3aWxsIHBvaW50
IHRvIEdSRSBJUCBwcm90byBhbmQgSU9BTSBldGhlcnR5cGUgKHBlbmRpbmcNCj4gYWxsb2NhdGlv
biBieSBJRUVFKSBuZWVkIHRvIGJlIHJlYWQgZnJvbSB0aGUgR1JFIGhlYWRlciB0byBkZXRlY3Qg
YW4gSU9BTQ0KPiBwYWNrZXQuIFRoaXMgbWVhbnMgcGFyc2luZyBwZXJmb3JtYW5jZSBwZW5hbHR5
IGZvciBhbGwgcmVndWxhciBHUkUgKG5vbiBJT0FNKQ0KPiB0cmFmZmljLg0KPiA+ID4NCj4gPiA+
DQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4NCj4gPiA+IC1KYWkNCj4gPiA+DQo+ID4gPg0K
PiA+ID4NCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4gPiBpcHBtIG1haWxpbmcgbGlzdA0KPiA+ID4gaXBwbUBpZXRmLm9yZw0KPiA+ID4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQo+ID4NCj4gPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IGlwcG0gbWFp
bGluZyBsaXN0DQo+ID4gaXBwbUBpZXRmLm9yZw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaXBwbQ0KPiA+DQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18gaXBwbSBtYWlsaW5nIGxpc3QNCj4gPiBpcHBtQGlldGYub3Jn
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbQ0KPiANCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gaXBwbSBtYWlsaW5n
IGxpc3QNCj4gaXBwbUBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2lwcG0NCg==


From nobody Fri Aug 23 15:02:41 2019
Return-Path: <ghanwani@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0EEF1201CE; Fri, 23 Aug 2019 15:02:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kCf03H77VxTk; Fri, 23 Aug 2019 15:02:36 -0700 (PDT)
Received: from mail-vk1-f181.google.com (mail-vk1-f181.google.com [209.85.221.181]) (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 09E7712011E; Fri, 23 Aug 2019 15:02:36 -0700 (PDT)
Received: by mail-vk1-f181.google.com with SMTP id r13so2719157vke.12; Fri, 23 Aug 2019 15:02:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3+jOyFXJRqD8tjUSApxW2NNSFaRux1/izPI0NSePfb4=; b=udTcaoS1zR7LFu9HXZsbD/zfZp3+yxe8alVtYCyxKMdo5F+vy45ZXIWX2pHIBqE2+e HgOyhkLCKb6ZnSWW14S+yG81/xAcdKVZpq+tUB216vfgSCpuF0HkBPHrPDLHgD+8sdBH Fdtj/7e9aL4fbVanML+L7jorKWt48iiHeq3tM+0FoVq0+XKSY0OiuYewyJ/8ywhVpTrT f2yPKTbwOJ37Ak43WDCY2zL0bV7smG7IBuUzjxHjnp8LtpIYvelBtvw8gOkLDPz0deYS 6BAWyWcNF1GU3N97qvaNEu3fx6U8uG90xRbvQXanbAbECcuTO5ZDF1QPmV2CShpA6qoA T8tQ==
X-Gm-Message-State: APjAAAU5hKAWhcd8i+pawTrjomwzMUZ0g4yaiyNEvYpFQLNUfILrXQWb IXC7ymIZDixDMUmXeqt5+TTZfnuojga+6sYsPUA=
X-Google-Smtp-Source: APXvYqy6RB1zB0NnLsieOKXolDydJmGp+Fml21bCPBI4NvNJMj+r8b/9q+Ps4iuxMeDMlXW0zavlzCZ3KVHrIYJNQ10=
X-Received: by 2002:a1f:fc0a:: with SMTP id a10mr3742958vki.21.1566597754762;  Fri, 23 Aug 2019 15:02:34 -0700 (PDT)
MIME-Version: 1.0
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com>
In-Reply-To: <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Fri, 23 Aug 2019 15:02:23 -0700
Message-ID: <CA+-tSzxvTjEkjyKJsFtUDV8+PACoV+NO2odV0UbOQNUqo67LGw@mail.gmail.com>
To: vijayr@arista.com
Cc: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  Hugh Holbrook <holbrook@arista.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>,  Surendra Anubolu <surendra.anubolu@broadcom.com>
Content-Type: multipart/alternative; boundary="000000000000adbb9d0590cff64f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/hT3sSn4Lac4MNCVBmjiiU_pA3KM>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 22:02:40 -0000

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

Hi Frank,

As with Vijay, I am also interested in understanding the use of GRE for
in-sequencing OAM.  Do we end up needing an Ethertype for TCP/UDP?

Thanks,
Anoop

On Thu, Aug 22, 2019 at 10:06 AM Vijay Rangarajan <vijayr=3D
40arista.com@dmarc.ietf.org> wrote:

> Hi Frank:
> Thanks, I knew I was missing something.
> So basically what you are saying is - let's say we have a UDP packet, we
> are just going to stick in the GRE header and IOAM Header and Metadata
> in-between the original IP and UDP headers?
>
> So, the next protocol in the IOAM Header should indicate the L4 protocol =
-
> i.e UDP/TCP?
> Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, it
> actually defines the "Next protocol" in the IOAM header to be an ethertyp=
e
> value?
>
> Thanks,
> Vijay
>
>
> On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <
> fbrockne@cisco.com> wrote:
>
>> Hi Vijay,
>>
>>
>>
>> note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D=
 =E2=80=93 you can just use the
>> GRE header to sequence-in IOAM.
>>
>>
>>
>> Cheers, Frank
>>
>>
>>
>> *From:* Vijay Rangarajan <vijayr@arista.com>
>> *Sent:* Donnerstag, 22. August 2019 05:31
>> *To:* Carlos Pignataro (cpignata) <cpignata@cisco.com
>> <cpignata@cisco..com>>
>> *Cc:* Jai Kumar <jai.kumar@broadcom.com>;
>> draft-ietf-ippm-ioam-data@ietf.org; IETF IPPM WG <ippm@ietf.org>; Frank
>> Brockners (fbrockne) <fbrockne@cisco.com>; Hugh Holbrook <
>> holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@dell.com>; OU,
>> Heidi <heidi.ou@alibaba-inc..com <heidi.ou@alibaba-inc.com>>; Surendra
>> Anubolu <surendra.anubolu@broadcom.com>; John Lemon <
>> john.lemon@broadcom.com>
>> *Subject:* Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>>
>>
>>
>> Thanks Carlos, for pointing me to the draft.
>>
>>
>>
>> Based on my understanding of the two drafts I have the following
>> questions and concerns:
>>
>>    1. If I understand correctly, to deploy inband telemetry, we would
>>    need to construct GRE tunnels coinciding with the IOAM domain?
>>    2. GRE typically requires configuration to provision the tunnels.
>>    Provisioning and managing these tunnels and keeping these updated as =
the
>>    network grows/shrinks could be a significant overhead.
>>    3. In order to get the benefit of telemetry, we are imposing a change
>>    in forwarding protocol/topology and configuration - which, I feel is =
not
>>    desirable. For example, a customer might have basic L3 routing enable=
d and
>>    the expectation would be for inband telemetry to work seamlessly, wit=
hout
>>    having to revamp the network with GRE tunnels and such. This could be=
 a
>>    significant barrier to deployment.
>>    4. If sampling is used to select packets for performing IOAM encap,
>>    is the expectation that only sampled IOAM packets go through GRE enca=
p? Or
>>    all data packets?
>>    5. Due to network nodes inserting the IOAM data, the inner L3/L4
>>    headers keep getting pushed deeper. I would imagine this gets challen=
ging
>>    for ASICs to access these fields for hashing/load balancing.
>>    6. Assuming only a subset of packets in a flow are subject to IOAM
>>    (based on sampling), how do we ensure these packets take the same net=
work
>>    path as the rest of the packets in the flow?
>>
>> Thanks,
>>
>> Vijay
>>
>>
>>
>>
>>
>> On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <
>> cpignata@cisco.com> wrote:
>>
>> Hello, Vijay,
>>
>>
>>
>> Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/,
>> and the document this replaces.
>>
>>
>>
>> Thanks!
>>
>> Thumb typed by Carlos Pignataro.
>>
>> Excuze typofraphicak errows
>>
>>
>> 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=
=83=A1=E3=83=BC=E3=83=AB:
>>
>> Hello all:
>>
>> Apologise if this has been previously discussed.
>>
>> In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE
>> encap. The draft, in fact in Sec 3, says the following - "The in-situ OA=
M
>> data field can be transported by a variety of transport protocols,
>> including NSH, Segment Routing, Geneve, IPv6, or IPv4.  Specification
>> details for these different transport protocols are outside the scope of
>> this document."
>>
>>
>>
>> Is there another document, or a description somewhere, that talks about
>> how IOAM is proposed to be carried in GRE? what would be the GRE payload=
,
>> the GRE protocol type etc?
>>
>>
>>
>> Thanks,
>>
>> Vijay
>>
>>
>>
>>
>>
>> On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote=
:
>>
>> Hello Frank,
>>
>>
>>
>> This is in context of our conversation at IETF105. My goal is to provide
>> input and improve current IOAM data draft with the learnings we had with
>> IFA deployment.
>>
>> This feedback is based on various customer interactions and concerns
>> raised by them wrt IOAM. Each feedback is a longer topic and I am starti=
ng
>> this thread as a summary email. This is just highlighting the issues and
>> not yet proposing any solution.
>>
>>
>>
>>
>>
>> Feedback 1:
>>
>> Section 4.2.1 Pre-allocated and Incremental Trace Options
>>
>> Pre-allocated and incremental trace option is 8Bytes long. This can be
>> easily reduced to 4Bytes.
>>
>> There is a feedback that pre-allocated option is really not needed and
>> either be removed or made optional.
>>
>> Given that deployments are sensitive to the IOAM overhead (specially in
>> 5G deployments), it=E2=80=99s a 50% fixed overhead savings on a per pack=
et basis.
>>
>>
>>
>>
>>
>> Feedback 2:
>> Section 4.1 IOAM Namespaces
>>
>> Namespaces should be treated as templates (similar to IPFIX template
>> record formats). This is more flexible way of enumerating data. 64K
>> namespace id is a very large namespace and can be reduced to 64 IANA
>> specified name spaces. Separate private name space can be allowed instea=
d
>> of interleaving of opaque data in the IANA allocated name space as
>> suggested in the current draft =E2=80=9Copaque state snapshot=E2=80=9D.
>>
>> https://tools.ietf.org/html/rfc7011#section-3.4
>>
>>
>>
>> Feedback 3:
>>
>> Section 4.2.1 Pre-allocated and Incremental Trace Options
>>
>> IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>>
>>       types are used in this node data list.
>>
>> This is the most contentious of all. In the current proposal, as new dat=
a
>> fields are added, there is a corresponding trace type bit need in the
>> header. This essentially means that all possible data fields need to be
>> enumerated. Given that we there are 64K names spaces allowed, I don=E2=
=80=99t see
>> how we can fit all possible data fields in this 24bit vector. I know the=
re
>> was a suggestion of keeping last bit as an extension bit but it is still
>> scalable and/or easy to implement in hardware. Besides this the data fie=
lds
>> are not annotated/encoded with the data type, something like in IPFIX
>> https://tools.ietf.org/html/rfc7011#section-6.1
>>
>>
>>
>> Feedback 4:
>>
>> There is no version field in the data header and this will make
>> interoperability challenging. Standard will evolve and headers bit
>> definition and/or trace type will change and without version field HW wi=
ll
>> not be able to correctly handle the IOAM data headers.
>>
>>
>>
>> Feedback 5:
>>
>> Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are
>> some of the issues I can think of
>>
>>    - GRE encaped IOAM packets will traverse a different network path
>>    then the original packet
>>    - Not all packets can be GRE encaped to avoid the previous problem,
>>    due to wastage of network bandwidth (typically sampled traffic is use=
d for
>>    IOAM). What about native GRE traffic, will it get further encaped in
>>    another GRE tunnel and so forth.
>>    - IP header protocol will point to GRE IP proto and IOAM ethertype
>>    (pending allocation by IEEE) need to be read from the GRE header to d=
etect
>>    an IOAM packet. This means parsing performance penalty for all regula=
r GRE
>>    (non IOAM) traffic.
>>
>>
>>
>> Thanks,
>>
>> -Jai
>>
>>
>>
>> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Frank,<div><br></div><div>As with Vija=
y, I am also interested in understanding the use of GRE for in-sequencing O=
AM.=C2=A0 Do we end up needing an Ethertype for TCP/UDP?</div><div><br></di=
v><div>Thanks,</div><div>Anoop</div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 22, 2019 at 10:06 AM Vijay =
Rangarajan &lt;vijayr=3D<a href=3D"mailto:40arista.com@dmarc.ietf.org">40ar=
ista.com@dmarc.ietf.org</a>&gt; wrote:<br></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"><div dir=3D"ltr">Hi Frank:<div>Thanks, I knew I was =
missing something.</div><div>So basically what you are saying is - let&#39;=
s say we have a UDP packet, we are just going to stick in the GRE header an=
d IOAM Header and Metadata in-between the original IP and UDP headers?</div=
><div><br></div><div>So, the next protocol in the IOAM Header should indica=
te the L4 protocol - i.e UDP/TCP?=C2=A0</div><div>Looking at=C2=A0<a href=
=3D"https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/</a>, it a=
ctually defines the &quot;Next protocol&quot; in the IOAM header to be an e=
thertype value?</div><div><br></div><div>Thanks,</div><div>Vijay</div><div>=
<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) &lt;<a=
 href=3D"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a=
>&gt; wrote:<br></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">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-7234846232105987605gmail-m_-5719251083479392653WordS=
ection1">
<p class=3D"MsoNormal">Hi Vijay,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">note that you don=E2=80=99t necessarily need to =E2=
=80=9Ctunnel=E2=80=9D =E2=80=93 you can just use the GRE header to sequence=
-in IOAM.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Cheers, Frank<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Vijay Rangarajan &lt;<a href=3D"mailto:=
vijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt; <br>
<b>Sent:</b> Donnerstag, 22. August 2019 05:31<br>
<b>To:</b> Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco=
..com" target=3D"_blank">cpignata@cisco.com</a>&gt;<br>
<b>Cc:</b> Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=
=3D"_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"mailto:draft-ietf-ip=
pm-ioam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org=
</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">i=
ppm@ietf.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbro=
ckne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;; Hugh Holbrook=
 &lt;<a href=3D"mailto:holbrook@arista.com" target=3D"_blank">holbrook@aris=
ta.com</a>&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.co=
m" target=3D"_blank">Anoop.Ghanwani@dell.com</a>&gt;; OU, Heidi &lt;<a href=
=3D"mailto:heidi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc=
..com</a>&gt;;
 Surendra Anubolu &lt;<a href=3D"mailto:surendra.anubolu@broadcom.com" targ=
et=3D"_blank">surendra.anubolu@broadcom.com</a>&gt;; John Lemon &lt;<a href=
=3D"mailto:john.lemon@broadcom.com" target=3D"_blank">john.lemon@broadcom.c=
om</a>&gt;<br>
<b>Subject:</b> Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<u></u><u>=
</u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Thanks Carlos, for pointing me to the draft.<u></u><=
u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my understanding of the two drafts I have t=
he following questions and concerns:<u></u><u></u></p>
</div>
<div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal">
If I understand correctly, to deploy inband telemetry, we would need to con=
struct GRE tunnels coinciding with the IOAM domain?<u></u><u></u></li><li c=
lass=3D"MsoNormal">
GRE typically requires configuration to provision the tunnels. Provisioning=
 and managing these tunnels and keeping these updated as the network grows/=
shrinks could be a significant overhead.<u></u><u></u></li><li class=3D"Mso=
Normal">
In order to get the benefit of telemetry, we are imposing a change in forwa=
rding protocol/topology and configuration - which, I feel is not desirable.=
 For=C2=A0example, a customer might have basic L3 routing enabled and the e=
xpectation would be for inband telemetry
 to work seamlessly, without having to revamp the network with GRE tunnels =
and such. This could be a significant barrier to deployment.<u></u><u></u><=
/li><li class=3D"MsoNormal">
If sampling is used to select packets for performing IOAM encap, is the exp=
ectation that only sampled IOAM packets go through GRE encap? Or all data p=
ackets?<u></u><u></u></li><li class=3D"MsoNormal">
Due to network nodes inserting the IOAM data, the inner L3/L4 headers keep =
getting pushed deeper. I would imagine this gets challenging for ASICs to a=
ccess these fields for hashing/load balancing.<u></u><u></u></li><li class=
=3D"MsoNormal">
Assuming only a subset of packets in a flow are subject to IOAM (based on s=
ampling), how do we ensure these packets take the same network path as the =
rest of the packets in the flow?<u></u><u></u></li></ol>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">Vijay<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cp=
ignata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignat=
a@cisco.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote>
<div>
<p class=3D"MsoNormal">Hello, Vijay, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please see=C2=A0<a href=3D"https://datatracker.ietf.=
org/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https://datatracker.ie=
tf.org/doc/draft-weis-ippm-ioam-eth/</a>, and the document this replaces.=
=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Thanks!<u></u><u></u></=
p>
<div id=3D"gmail-m_-7234846232105987605gmail-m_-5719251083479392653gmail-m_=
-2576896364007892994gmail-m_1780030001074529731AppleMailSignature">
<p class=3D"MsoNormal"><span class=3D"gmail-m_-7234846232105987605gmail-m_-=
5719251083479392653gmail-m-2576896364007892994gmail-m1780030001074529731app=
le-style-span">Thumb typed by Carlos Pignataro.</span>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span class=3D"gmail-m_-7234846232105987605gmail-m_-=
5719251083479392653gmail-m-2576896364007892994gmail-m1780030001074529731app=
le-style-span">Excuze typofraphicak errows</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><br>
2019/08/21 6:35<span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81<=
/span>Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=3D"_=
blank">vijayr@arista.com</a>&gt;<span style=3D"font-family:&quot;MS Gothic&=
quot;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span>:<u></u><u></u></p>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<p class=3D"MsoNormal">Hello all: <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Apologise if this has been previously discussed.<u><=
/u><u></u></p>
<div>
<p class=3D"MsoNormal">In reading &quot;draft-ietf-ippm-ioam-data-06&quot;,=
 I don&#39;t see mention of GRE encap. The draft, in fact in Sec 3, says th=
e following - &quot;The in-situ OAM data field can be transported by a vari=
ety of transport protocols, including NSH, Segment Routing,
 Geneve, IPv6, or IPv4.=C2=A0 Specification details for these different tra=
nsport protocols are outside the scope of this document.&quot;<u></u><u></u=
></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is there another document, or a description somewher=
e, that talks about how IOAM is proposed to be carried in GRE? what would b=
e the GRE payload, the GRE protocol type etc?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Vijay<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar &lt;<a hre=
f=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar@broadcom.co=
m</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote>
<div>
<div>
<p class=3D"MsoNormal">Hello Frank,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">This is in context of our conversation at IETF105. M=
y goal is to provide input and improve current IOAM data draft with the lea=
rnings we had with IFA deployment.<u></u><u></u></p>
<p class=3D"MsoNormal">This feedback is based on various customer interacti=
ons and concerns raised by them wrt IOAM. Each feedback is a longer topic a=
nd I am starting this thread as a summary email. This
 is just highlighting the issues and not yet proposing any solution. <u></u=
><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 1:<u></u><u></u></p>
<p class=3D"MsoNormal">Section 4.2.1
<span style=3D"color:black">Pre-allocated and Incremental Trace Options</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal">Pre-allocated and incremental trace option is 8Bytes=
 long. This can be easily reduced to 4Bytes.<u></u><u></u></p>
<p class=3D"MsoNormal">There is a feedback that pre-allocated option is rea=
lly not needed and either be removed or made optional.<u></u><u></u></p>
<p class=3D"MsoNormal">Given that deployments are sensitive to the IOAM ove=
rhead (specially in 5G deployments), it=E2=80=99s a 50% fixed overhead savi=
ngs on a per packet basis.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 2:<u></u><u></u></p>
<h3><span style=3D"font-size:11pt">Section 4.1 <span style=3D"color:black">=
IOAM Namespaces</span></span><u></u><u></u></h3>
<p class=3D"MsoNormal">Namespaces should be treated as templates (similar t=
o IPFIX template record formats). This is more flexible way of enumerating =
data. 64K namespace id is a very large namespace and
 can be reduced to 64 IANA specified name spaces. Separate private name spa=
ce can be allowed instead of interleaving of opaque data in the IANA alloca=
ted name space as suggested in the current draft =E2=80=9Copaque state snap=
shot=E2=80=9D.<u></u><u></u></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/rfc7011#secti=
on-3.4" target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-3.4</=
a><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 3:<u></u><u></u></p>
<p class=3D"MsoNormal">Section 4.2.1
<span style=3D"color:black">Pre-allocated and Incremental Trace Options</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black">IOAM-Trace-Type:=C2=A0 A=
 24-bit identifier which specifies which data</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 types are used in this node data list.</span><u></u><u></u></p>
<p class=3D"MsoNormal">This is the most contentious of all. In the current =
proposal, as new data fields are added, there is a corresponding trace type=
 bit need in the header. This essentially means that
 all possible data fields need to be enumerated. Given that we there are 64=
K names spaces allowed, I don=E2=80=99t see how we can fit all possible dat=
a fields in this 24bit vector. I know there was a suggestion of keeping las=
t bit as an extension bit but it is still
 scalable and/or easy to implement in hardware. Besides this the data field=
s are not annotated/encoded with the data type, something like in IPFIX
<a href=3D"https://tools.ietf.org/html/rfc7011#section-6.1" target=3D"_blan=
k">https://tools.ietf.org/html/rfc7011#section-6.1</a><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 4:<u></u><u></u></p>
<p class=3D"MsoNormal">There is no version field in the data header and thi=
s will make interoperability challenging. Standard will evolve and headers =
bit definition and/or trace type will change and without
 version field HW will not be able to correctly handle the IOAM data header=
s.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 5:<u></u><u></u></p>
<p class=3D"MsoNormal">Handling of TCP/UDP traffic using GRE encap is not a=
cceptable. Here are some of the issues I can think of<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_-7234846232105987605gmail-m_-5719251083479392653gmail-=
m-2576896364007892994gmail-m1780030001074529731gmail-m-6252660126680476717m=
solistparagraph">
GRE encaped IOAM packets will traverse a different network path then the or=
iginal packet<u></u><u></u></li><li class=3D"gmail-m_-7234846232105987605gm=
ail-m_-5719251083479392653gmail-m-2576896364007892994gmail-m178003000107452=
9731gmail-m-6252660126680476717msolistparagraph">
Not all packets can be GRE encaped to avoid the previous problem, due to wa=
stage of network bandwidth (typically sampled traffic is used for IOAM). Wh=
at about native GRE traffic, will it get further encaped in another GRE tun=
nel and so forth.<u></u><u></u></li><li class=3D"gmail-m_-72348462321059876=
05gmail-m_-5719251083479392653gmail-m-2576896364007892994gmail-m17800300010=
74529731gmail-m-6252660126680476717msolistparagraph">
IP header protocol will point to GRE IP proto and IOAM ethertype (pending a=
llocation by IEEE) need to be read from the GRE header to detect an IOAM pa=
cket. This means parsing performance penalty for all regular GRE (non IOAM)=
 traffic.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">-Jai<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>

--000000000000adbb9d0590cff64f--


From nobody Fri Aug 23 15:27:54 2019
Return-Path: <jai.kumar@broadcom.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F05DC12002F for <ippm@ietfa.amsl.com>; Fri, 23 Aug 2019 15:27:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 RLCvb_c_0cWp for <ippm@ietfa.amsl.com>; Fri, 23 Aug 2019 15:27:47 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D35212000F for <ippm@ietf.org>; Fri, 23 Aug 2019 15:27:47 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id u17so6517079pgi.6 for <ippm@ietf.org>; Fri, 23 Aug 2019 15:27:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DAfuWTHsAeJzu8gwK6rb8eOjYCePFm8uoP9wFUzZWWw=; b=NkJYNV9tqyrlzm7w4/JlIK4+AdamYNPcCpkPECUosGiPt4bMWryyMU7fp19HOQbegz 0KN4esUwzHTtgK8FaeWyzg7JJbmxC0m/+lWY9rSJWcKiYkTV9FFfi+pOED5XM7aiyDIW r1W1h8NelW/898PgDDRoHbhK09m3FIDoa2lys=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DAfuWTHsAeJzu8gwK6rb8eOjYCePFm8uoP9wFUzZWWw=; b=rUe4poHtSc5aNwiKify6Ay+dxJplaup8PQBnOmyVzXGXmxmGVuHhQGkEE0OUfBZ5ll GRkEfIkeRq4Ps9qYD6EenK19EER3XaoHSdugaVXUPytyJLa+pyU9Yh2p6kTD9hXYqSCn G2pTqm+nR1ILXP/li0UrkvomZC7L/AcV7UDcXnwqIPjvnfFWFh5qxs+rO6kDJ2pfgE/U Mq2y94OiTVUqMAdq1OBvyzMyLLtdOAQjYP2DIOPjwM/9mJTi3N+GO6pnQsvWA2sj1K6e k8jOwS9pyq+Gi45MUiCYfVcey6wEAue0OVkYl3d2LE6GxGoDV18jwidwu9w2R+k6r6Ex 99eQ==
X-Gm-Message-State: APjAAAUUptNeBPNlsTEH6pIVQRKnty3U67ZGe8PQg8AdOT5p75b+uJhn AowlKK/QEqSJ0DHuVro8GNsLvA==
X-Google-Smtp-Source: APXvYqxxysP3a3hNfaZb9skiDjGGPk7zSWbg5QKzQOzFmr5EXANVxNBRUEKDL20Fi4PaiWuJlBC4yQ==
X-Received: by 2002:aa7:818b:: with SMTP id g11mr7952910pfi.122.1566599266980;  Fri, 23 Aug 2019 15:27:46 -0700 (PDT)
Received: from [10.199.211.222] ([12.37.163.218]) by smtp.gmail.com with ESMTPSA id e7sm3387383pfn.72.2019.08.23.15.27.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Aug 2019 15:27:45 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-8D699C45-78F6-446E-99D8-4CE0F7F1134B
Mime-Version: 1.0 (1.0)
From: Jai Kumar <jai.kumar@broadcom.com>
X-Mailer: iPhone Mail (16C104)
In-Reply-To: <CA+-tSzxvTjEkjyKJsFtUDV8+PACoV+NO2odV0UbOQNUqo67LGw@mail.gmail.com>
Date: Fri, 23 Aug 2019 15:27:44 -0700
Cc: vijayr@arista.com, "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>, IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, "OU, Heidi" <heidi.ou@alibaba-inc.com>
Content-Transfer-Encoding: 7bit
Message-Id: <C7538809-1E20-47CE-9350-8EC9B7AA6D37@broadcom.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <CA+-tSzxvTjEkjyKJsFtUDV8+PACoV+NO2odV0UbOQNUqo67LGw@mail.gmail.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/R3mFBfmDq7Hla5TLXTeGl_-0958>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 22:27:52 -0000

--Apple-Mail-8D699C45-78F6-446E-99D8-4CE0F7F1134B
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Frank,

While we are trying to close on GRE based details please provide your though=
ts on trace type and reducing the size of trace header as well.

Thanks,
-Jai

> On Aug 23, 2019, at 3:02 PM, Anoop Ghanwani <anoop@alumni.duke.edu> wrote:=

>=20
> Hi Frank,
>=20
> As with Vijay, I am also interested in understanding the use of GRE for in=
-sequencing OAM.  Do we end up needing an Ethertype for TCP/UDP?
>=20
> Thanks,
> Anoop
>=20
>> On Thu, Aug 22, 2019 at 10:06 AM Vijay Rangarajan <vijayr=3D40arista.com@=
dmarc.ietf.org> wrote:
>> Hi Frank:
>> Thanks, I knew I was missing something.
>> So basically what you are saying is - let's say we have a UDP packet, we a=
re just going to stick in the GRE header and IOAM Header and Metadata in-bet=
ween the original IP and UDP headers?
>>=20
>> So, the next protocol in the IOAM Header should indicate the L4 protocol -=
 i.e UDP/TCP?=20
>> Looking at https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, it=
 actually defines the "Next protocol" in the IOAM header to be an ethertype v=
alue?
>>=20
>> Thanks,
>> Vijay
>>=20
>>=20
>>> On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) <fbrockne@cis=
co.com> wrote:
>>> Hi Vijay,
>>>=20
>>> =20
>>>=20
>>> note that you don=E2=80=99t necessarily need to =E2=80=9Ctunnel=E2=80=9D=
 =E2=80=93 you can just use the GRE header to sequence-in IOAM.
>>>=20
>>> =20
>>>=20
>>> Cheers, Frank
>>>=20
>>> =20
>>>=20
>>> From: Vijay Rangarajan <vijayr@arista.com>=20
>>> Sent: Donnerstag, 22. August 2019 05:31
>>> To: Carlos Pignataro (cpignata) <cpignata@cisco.com>
>>> Cc: Jai Kumar <jai.kumar@broadcom.com>; draft-ietf-ippm-ioam-data@ietf.o=
rg; IETF IPPM WG <ippm@ietf.org>; Frank Brockners (fbrockne) <fbrockne@cisco=
.com>; Hugh Holbrook <holbrook@arista.com>; Anoop Ghanwani <Anoop.Ghanwani@d=
ell.com>; OU, Heidi <heidi.ou@alibaba-inc...com>; Surendra Anubolu <surendra=
.anubolu@broadcom.com>; John Lemon <john.lemon@broadcom.com>
>>> Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
>>>=20
>>> =20
>>>=20
>>> Thanks Carlos, for pointing me to the draft.
>>>=20
>>> =20
>>>=20
>>> Based on my understanding of the two drafts I have the following questio=
ns and concerns:
>>>=20
>>> If I understand correctly, to deploy inband telemetry, we would need to c=
onstruct GRE tunnels coinciding with the IOAM domain?
>>> GRE typically requires configuration to provision the tunnels. Provision=
ing and managing these tunnels and keeping these updated as the network grow=
s/shrinks could be a significant overhead.
>>> In order to get the benefit of telemetry, we are imposing a change in fo=
rwarding protocol/topology and configuration - which, I feel is not desirabl=
e. For example, a customer might have basic L3 routing enabled and the expec=
tation would be for inband telemetry to work seamlessly, without having to r=
evamp the network with GRE tunnels and such. This could be a significant bar=
rier to deployment.
>>> If sampling is used to select packets for performing IOAM encap, is the e=
xpectation that only sampled IOAM packets go through GRE encap? Or all data p=
ackets?
>>> Due to network nodes inserting the IOAM data, the inner L3/L4 headers ke=
ep getting pushed deeper. I would imagine this gets challenging for ASICs to=
 access these fields for hashing/load balancing.
>>> Assuming only a subset of packets in a flow are subject to IOAM (based o=
n sampling), how do we ensure these packets take the same network path as th=
e rest of the packets in the flow?
>>> Thanks,
>>>=20
>>> Vijay
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpignata) <cpignata@ci=
sco.com> wrote:
>>>=20
>>> Hello, Vijay,
>>>=20
>>> =20
>>>=20
>>> Please see https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/, a=
nd the document this replaces.=20
>>>=20
>>> =20
>>>=20
>>> Thanks!
>>>=20
>>> Thumb typed by Carlos Pignataro.
>>>=20
>>> Excuze typofraphicak errows
>>>=20
>>>=20
>>> 2019/08/21 6:35=E3=80=81Vijay Rangarajan <vijayr@arista.com>=E3=81=AE=E3=
=83=A1=E3=83=BC=E3=83=AB:
>>>=20
>>> Hello all:
>>>=20
>>> Apologise if this has been previously discussed.
>>>=20
>>> In reading "draft-ietf-ippm-ioam-data-06", I don't see mention of GRE en=
cap. The draft, in fact in Sec 3, says the following - "The in-situ OAM data=
 field can be transported by a variety of transport protocols, including NSH=
, Segment Routing, Geneve, IPv6, or IPv4.  Specification details for these d=
ifferent transport protocols are outside the scope of this document."
>>>=20
>>> =20
>>>=20
>>> Is there another document, or a description somewhere, that talks about h=
ow IOAM is proposed to be carried in GRE? what would be the GRE payload, the=
 GRE protocol type etc?
>>>=20
>>> =20
>>>=20
>>> Thanks,
>>>=20
>>> Vijay
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar <jai.kumar@broadcom.com> wrote=
:
>>>=20
>>> Hello Frank,
>>>=20
>>> =20
>>>=20
>>> This is in context of our conversation at IETF105. My goal is to provide=
 input and improve current IOAM data draft with the learnings we had with IFA=
 deployment.
>>>=20
>>> This feedback is based on various customer interactions and concerns rai=
sed by them wrt IOAM. Each feedback is a longer topic and I am starting this=
 thread as a summary email. This is just highlighting the issues and not yet=
 proposing any solution.
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> Feedback 1:
>>>=20
>>> Section 4.2.1 Pre-allocated and Incremental Trace Options
>>>=20
>>> Pre-allocated and incremental trace option is 8Bytes long. This can be e=
asily reduced to 4Bytes.
>>>=20
>>> There is a feedback that pre-allocated option is really not needed and e=
ither be removed or made optional.
>>>=20
>>> Given that deployments are sensitive to the IOAM overhead (specially in 5=
G deployments), it=E2=80=99s a 50% fixed overhead savings on a per packet ba=
sis.
>>>=20
>>> =20
>>>=20
>>> =20
>>>=20
>>> Feedback 2:
>>>=20
>>> Section 4.1 IOAM Namespaces
>>>=20
>>> Namespaces should be treated as templates (similar to IPFIX template rec=
ord formats). This is more flexible way of enumerating data. 64K namespace i=
d is a very large namespace and can be reduced to 64 IANA specified name spa=
ces. Separate private name space can be allowed instead of interleaving of o=
paque data in the IANA allocated name space as suggested in the current draf=
t =E2=80=9Copaque state snapshot=E2=80=9D.
>>>=20
>>> https://tools.ietf.org/html/rfc7011#section-3.4
>>>=20
>>> =20
>>>=20
>>> Feedback 3:
>>>=20
>>> Section 4.2.1 Pre-allocated and Incremental Trace Options
>>>=20
>>> IOAM-Trace-Type:  A 24-bit identifier which specifies which data
>>>=20
>>>       types are used in this node data list.
>>>=20
>>> This is the most contentious of all. In the current proposal, as new dat=
a fields are added, there is a corresponding trace type bit need in the head=
er. This essentially means that all possible data fields need to be enumerat=
ed. Given that we there are 64K names spaces allowed, I don=E2=80=99t see ho=
w we can fit all possible data fields in this 24bit vector. I know there was=
 a suggestion of keeping last bit as an extension bit but it is still scalab=
le and/or easy to implement in hardware. Besides this the data fields are no=
t annotated/encoded with the data type, something like in IPFIX https://tool=
s.ietf.org/html/rfc7011#section-6.1
>>>=20
>>> =20
>>>=20
>>> Feedback 4:
>>>=20
>>> There is no version field in the data header and this will make interope=
rability challenging. Standard will evolve and headers bit definition and/or=
 trace type will change and without version field HW will not be able to cor=
rectly handle the IOAM data headers.
>>>=20
>>> =20
>>>=20
>>> Feedback 5:
>>>=20
>>> Handling of TCP/UDP traffic using GRE encap is not acceptable. Here are s=
ome of the issues I can think of
>>>=20
>>> GRE encaped IOAM packets will traverse a different network path then the=
 original packet
>>> Not all packets can be GRE encaped to avoid the previous problem, due to=
 wastage of network bandwidth (typically sampled traffic is used for IOAM). W=
hat about native GRE traffic, will it get further encaped in another GRE tun=
nel and so forth.
>>> IP header protocol will point to GRE IP proto and IOAM ethertype (pendin=
g allocation by IEEE) need to be read from the GRE header to detect an IOAM p=
acket. This means parsing performance penalty for all regular GRE (non IOAM)=
 traffic.
>>> =20
>>>=20
>>> Thanks,
>>>=20
>>> -Jai
>>>=20
>>> =20
>>>=20
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm

--Apple-Mail-8D699C45-78F6-446E-99D8-4CE0F7F1134B
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">Hi =
Frank,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">While we are trying t=
o close on GRE based details please provide your thoughts on trace type and r=
educing the size of trace header as well.</div><div dir=3D"ltr"><br></div><d=
iv dir=3D"ltr">Thanks,</div><div dir=3D"ltr">-Jai</div><div dir=3D"ltr"><br>=
On Aug 23, 2019, at 3:02 PM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alum=
ni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<br><br></div><blockquote t=
ype=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi Frank,<di=
v><br></div><div>As with Vijay, I am also interested in understanding the us=
e of GRE for in-sequencing OAM.&nbsp; Do we end up needing an Ethertype for T=
CP/UDP?</div><div><br></div><div>Thanks,</div><div>Anoop</div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Aug 22,=
 2019 at 10:06 AM Vijay Rangarajan &lt;vijayr=3D<a href=3D"mailto:40arista.c=
om@dmarc.ietf.org">40arista.com@dmarc.ietf.org</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Frank:<div>T=
hanks, I knew I was missing something.</div><div>So basically what you are s=
aying is - let's say we have a UDP packet, we are just going to stick in the=
 GRE header and IOAM Header and Metadata in-between the original IP and UDP h=
eaders?</div><div><br></div><div>So, the next protocol in the IOAM Header sh=
ould indicate the L4 protocol - i.e UDP/TCP?&nbsp;</div><div>Looking at&nbsp=
;<a href=3D"https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/" targ=
et=3D"_blank">https://datatracker.ietf.org/doc/draft-weis-ippm-ioam-eth/</a>=
, it actually defines the "Next protocol" in the IOAM header to be an ethert=
ype value?</div><div><br></div><div>Thanks,</div><div>Vijay</div><div><br></=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Thu, Aug 22, 2019 at 6:22 PM Frank Brockners (fbrockne) &lt;<a href=3D=
"mailto:fbrockne@cisco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt; wro=
te:<br></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">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-7234846232105987605gmail-m_-5719251083479392653WordSe=
ction1">
<p class=3D"MsoNormal">Hi Vijay,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal">note that you don=E2=80=99t necessarily need to =E2=80=
=9Ctunnel=E2=80=9D =E2=80=93 you can just use the GRE header to sequence-in I=
OAM.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal">Cheers, Frank<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-le=
ft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-t=
op:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Vijay Rangarajan &lt;<a href=3D"mailto:v=
ijayr@arista.com" target=3D"_blank">vijayr@arista.com</a>&gt; <br>
<b>Sent:</b> Donnerstag, 22. August 2019 05:31<br>
<b>To:</b> Carlos Pignataro (cpignata) &lt;<a href=3D"mailto:cpignata@cisco.=
..com" target=3D"_blank">cpignata@cisco.com</a>&gt;<br>
<b>Cc:</b> Jai Kumar &lt;<a href=3D"mailto:jai.kumar@broadcom.com" target=3D=
"_blank">jai.kumar@broadcom.com</a>&gt;; <a href=3D"mailto:draft-ietf-ippm-i=
oam-data@ietf.org" target=3D"_blank">draft-ietf-ippm-ioam-data@ietf.org</a>;=
 IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ie=
tf.org</a>&gt;; Frank Brockners (fbrockne) &lt;<a href=3D"mailto:fbrockne@ci=
sco.com" target=3D"_blank">fbrockne@cisco.com</a>&gt;; Hugh Holbrook &lt;<a h=
ref=3D"mailto:holbrook@arista.com" target=3D"_blank">holbrook@arista.com</a>=
&gt;; Anoop Ghanwani &lt;<a href=3D"mailto:Anoop.Ghanwani@dell.com" target=3D=
"_blank">Anoop.Ghanwani@dell.com</a>&gt;; OU, Heidi &lt;<a href=3D"mailto:he=
idi.ou@alibaba-inc.com" target=3D"_blank">heidi.ou@alibaba-inc...com</a>&gt;=
;
 Surendra Anubolu &lt;<a href=3D"mailto:surendra.anubolu@broadcom.com" targe=
t=3D"_blank">surendra.anubolu@broadcom.com</a>&gt;; John Lemon &lt;<a href=3D=
"mailto:john.lemon@broadcom.com" target=3D"_blank">john.lemon@broadcom.com</=
a>&gt;<br>
<b>Subject:</b> Re: [ippm] Review on draft-ietf-ippm-ioam-data-06<u></u><u><=
/u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Thanks Carlos, for pointing me to the draft.<u></u><u=
></u></p>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Based on my understanding of the two drafts I have th=
e following questions and concerns:<u></u><u></u></p>
</div>
<div>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal">
If I understand correctly, to deploy inband telemetry, we would need to cons=
truct GRE tunnels coinciding with the IOAM domain?<u></u><u></u></li><li cla=
ss=3D"MsoNormal">
GRE typically requires configuration to provision the tunnels. Provisioning a=
nd managing these tunnels and keeping these updated as the network grows/shr=
inks could be a significant overhead.<u></u><u></u></li><li class=3D"MsoNorm=
al">
In order to get the benefit of telemetry, we are imposing a change in forwar=
ding protocol/topology and configuration - which, I feel is not desirable. Fo=
r&nbsp;example, a customer might have basic L3 routing enabled and the expec=
tation would be for inband telemetry
 to work seamlessly, without having to revamp the network with GRE tunnels a=
nd such. This could be a significant barrier to deployment.<u></u><u></u></l=
i><li class=3D"MsoNormal">
If sampling is used to select packets for performing IOAM encap, is the expe=
ctation that only sampled IOAM packets go through GRE encap? Or all data pac=
kets?<u></u><u></u></li><li class=3D"MsoNormal">
Due to network nodes inserting the IOAM data, the inner L3/L4 headers keep g=
etting pushed deeper. I would imagine this gets challenging for ASICs to acc=
ess these fields for hashing/load balancing.<u></u><u></u></li><li class=3D"=
MsoNormal">
Assuming only a subset of packets in a flow are subject to IOAM (based on sa=
mpling), how do we ensure these packets take the same network path as the re=
st of the packets in the flow?<u></u><u></u></li></ol>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">Vijay<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 21, 2019 at 5:04 PM Carlos Pignataro (cpi=
gnata) &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@=
cisco.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote>
<div>
<p class=3D"MsoNormal">Hello, Vijay, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please see&nbsp;<a href=3D"https://datatracker.ietf.o=
rg/doc/draft-weis-ippm-ioam-eth/" target=3D"_blank">https://datatracker.ietf=
.org/doc/draft-weis-ippm-ioam-eth/</a>, and the document this replaces.&nbsp=
;<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Thanks!<u></u><u></u></p=
>
<div id=3D"gmail-m_-7234846232105987605gmail-m_-5719251083479392653gmail-m_-=
2576896364007892994gmail-m_1780030001074529731AppleMailSignature">
<p class=3D"MsoNormal"><span class=3D"gmail-m_-7234846232105987605gmail-m_-5=
719251083479392653gmail-m-2576896364007892994gmail-m1780030001074529731apple=
-style-span">Thumb typed by Carlos Pignataro.</span>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span class=3D"gmail-m_-7234846232105987605gmail-m_-5=
719251083479392653gmail-m-2576896364007892994gmail-m1780030001074529731apple=
-style-span">Excuze typofraphicak errows</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><br>
2019/08/21 6:35<span style=3D"font-family:&quot;MS Gothic&quot;">=E3=80=81</=
span>Vijay Rangarajan &lt;<a href=3D"mailto:vijayr@arista.com" target=3D"_bl=
ank">vijayr@arista.com</a>&gt;<span style=3D"font-family:&quot;MS Gothic&quo=
t;">=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB</span>:<u></u><u></u></p>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<p class=3D"MsoNormal">Hello all: <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Apologise if this has been previously discussed.<u></=
u><u></u></p>
<div>
<p class=3D"MsoNormal">In reading "draft-ietf-ippm-ioam-data-06", I don't se=
e mention of GRE encap. The draft, in fact in Sec 3, says the following - "T=
he in-situ OAM data field can be transported by a variety of transport proto=
cols, including NSH, Segment Routing,
 Geneve, IPv6, or IPv4.&nbsp; Specification details for these different tran=
sport protocols are outside the scope of this document."<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is there another document, or a description somewhere=
, that talks about how IOAM is proposed to be carried in GRE? what would be t=
he GRE payload, the GRE protocol type etc?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Vijay<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Aug 21, 2019 at 7:52 AM Jai Kumar &lt;<a href=
=3D"mailto:jai.kumar@broadcom.com" target=3D"_blank">jai.kumar@broadcom.com<=
/a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote>
<div>
<div>
<p class=3D"MsoNormal">Hello Frank,<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">This is in context of our conversation at IETF105. My=
 goal is to provide input and improve current IOAM data draft with the learn=
ings we had with IFA deployment.<u></u><u></u></p>
<p class=3D"MsoNormal">This feedback is based on various customer interactio=
ns and concerns raised by them wrt IOAM. Each feedback is a longer topic and=
 I am starting this thread as a summary email. This
 is just highlighting the issues and not yet proposing any solution. <u></u>=
<u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 1:<u></u><u></u></p>
<p class=3D"MsoNormal">Section 4.2.1
<span style=3D"color:black">Pre-allocated and Incremental Trace Options</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal">Pre-allocated and incremental trace option is 8Bytes l=
ong. This can be easily reduced to 4Bytes.<u></u><u></u></p>
<p class=3D"MsoNormal">There is a feedback that pre-allocated option is real=
ly not needed and either be removed or made optional.<u></u><u></u></p>
<p class=3D"MsoNormal">Given that deployments are sensitive to the IOAM over=
head (specially in 5G deployments), it=E2=80=99s a 50% fixed overhead saving=
s on a per packet basis.<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 2:<u></u><u></u></p>
<h3><span style=3D"font-size:11pt">Section 4.1 <span style=3D"color:black">I=
OAM Namespaces</span></span><u></u><u></u></h3>
<p class=3D"MsoNormal">Namespaces should be treated as templates (similar to=
 IPFIX template record formats). This is more flexible way of enumerating da=
ta. 64K namespace id is a very large namespace and
 can be reduced to 64 IANA specified name spaces. Separate private name spac=
e can be allowed instead of interleaving of opaque data in the IANA allocate=
d name space as suggested in the current draft =E2=80=9Copaque state snapsho=
t=E2=80=9D.<u></u><u></u></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/rfc7011#sectio=
n-3.4" target=3D"_blank">https://tools.ietf.org/html/rfc7011#section-3.4</a>=
<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 3:<u></u><u></u></p>
<p class=3D"MsoNormal">Section 4.2.1
<span style=3D"color:black">Pre-allocated and Incremental Trace Options</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black">IOAM-Trace-Type:&nbsp; A 2=
4-bit identifier which specifies which data</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; types are used in this node data list.</span><u></u><u></u></p>
<p class=3D"MsoNormal">This is the most contentious of all. In the current p=
roposal, as new data fields are added, there is a corresponding trace type b=
it need in the header. This essentially means that
 all possible data fields need to be enumerated. Given that we there are 64K=
 names spaces allowed, I don=E2=80=99t see how we can fit all possible data f=
ields in this 24bit vector. I know there was a suggestion of keeping last bi=
t as an extension bit but it is still
 scalable and/or easy to implement in hardware. Besides this the data fields=
 are not annotated/encoded with the data type, something like in IPFIX
<a href=3D"https://tools.ietf.org/html/rfc7011#section-6.1" target=3D"_blank=
">https://tools.ietf.org/html/rfc7011#section-6.1</a><u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 4:<u></u><u></u></p>
<p class=3D"MsoNormal">There is no version field in the data header and this=
 will make interoperability challenging. Standard will evolve and headers bi=
t definition and/or trace type will change and without
 version field HW will not be able to correctly handle the IOAM data headers=
.<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">Feedback 5:<u></u><u></u></p>
<p class=3D"MsoNormal">Handling of TCP/UDP traffic using GRE encap is not ac=
ceptable. Here are some of the issues I can think of<u></u><u></u></p>
<ul type=3D"disc">
<li class=3D"gmail-m_-7234846232105987605gmail-m_-5719251083479392653gmail-m=
-2576896364007892994gmail-m1780030001074529731gmail-m-6252660126680476717mso=
listparagraph">
GRE encaped IOAM packets will traverse a different network path then the ori=
ginal packet<u></u><u></u></li><li class=3D"gmail-m_-7234846232105987605gmai=
l-m_-5719251083479392653gmail-m-2576896364007892994gmail-m178003000107452973=
1gmail-m-6252660126680476717msolistparagraph">
Not all packets can be GRE encaped to avoid the previous problem, due to was=
tage of network bandwidth (typically sampled traffic is used for IOAM). What=
 about native GRE traffic, will it get further encaped in another GRE tunnel=
 and so forth.<u></u><u></u></li><li class=3D"gmail-m_-7234846232105987605gm=
ail-m_-5719251083479392653gmail-m-2576896364007892994gmail-m1780030001074529=
731gmail-m-6252660126680476717msolistparagraph">
IP header protocol will point to GRE IP proto and IOAM ethertype (pending al=
location by IEEE) need to be read from the GRE header to detect an IOAM pack=
et. This means parsing performance penalty for all regular GRE (non IOAM) tr=
affic.<u></u><u></u></li></ul>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">-Jai<u></u><u></u></p>
<p class=3D"MsoNormal">&nbsp;<u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>
</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>ippm mailing list</s=
pan><br><span><a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a></span><br><=
span><a href=3D"https://www.ietf.org/mailman/listinfo/ippm">https://www.ietf=
.org/mailman/listinfo/ippm</a></span><br></div></blockquote></body></html>=

--Apple-Mail-8D699C45-78F6-446E-99D8-4CE0F7F1134B--


From nobody Sun Aug 25 13:50:50 2019
Return-Path: <cpignata@cisco.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B02401200B7; Sun, 25 Aug 2019 13:50:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lDP5D8jX; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=jItwZ1WD
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 aJtygjLkcLkc; Sun, 25 Aug 2019 13:50:46 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8E2C120020; Sun, 25 Aug 2019 13:50:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14734; q=dns/txt; s=iport; t=1566766245; x=1567975845; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=XmnVdJPfFJsIxa5d2ms4gG1pTyOUKY9XvYBp4HJPGuc=; b=lDP5D8jXAN4fGUtK2LPPgmL3QqUisufeKEc35nucL7s+32OmKE797YCI bGug/hwuoWfD5FBiwA4pys5Q8OCQhfyv+upBvFcsSQ2d6VohO+A4Py7N9 Dq4KQ6GZAge0nW7zfQi5wXDCJ5882QIA0ddN4RSvCbDc/9Onmr+SsnxZS Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AiuQXuBeXqCU+J2gdfy/U8i7plGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwGQD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFn?= =?us-ascii?q?pnwd4TgxRmBceEDUPhK/u/ZDQ7E8JLSFZN9HCgOk8TE8H7NBXf?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ASAABa9GJd/4gNJK1kFgMBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVUCAQEBAQELAYFEUANtViAECyoKhBeDRwOKbU2CD4l?= =?us-ascii?q?gjgiBLhSBEANUCQEBAQwBASUIAgEBhD8CF4JQIzYHDgIKAQEEAQEBAgEGBG2?= =?us-ascii?q?FLQyFSgEBAQEBAQESEREMAQElAREBBAsCAQYCEQMBAQEBAgImAgICHxEVCAg?= =?us-ascii?q?CBA4FCRIHgwABgWoDDg8BAgyMWpBhAoE4iGFzgTKCewEBBYEyARNBgnYNC4I?= =?us-ascii?q?WCYEMKAGEfIZ1GIFAP4ERJx+BTn4+gho8CwEBAQEBAYEqARIBBxcYIQKCUTK?= =?us-ascii?q?CJowgEg4SghkyhTeWWkAJAoIehmqFAYReg3obgjJthkOEG4pSlVOBf4stgw8?= =?us-ascii?q?CBAIEBQIOAQEFgVcCL2dxcBU7KgGCQQkJLIIEg3JqhCqFP3IBAYEni1GBIgG?= =?us-ascii?q?BIAEB?=
X-IronPort-AV: E=Sophos;i="5.64,430,1559520000"; d="scan'208";a="533778769"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Aug 2019 20:50:31 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x7PKoVND029695 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 25 Aug 2019 20:50:32 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 25 Aug 2019 15:50:31 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 25 Aug 2019 16:50:30 -0400
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sun, 25 Aug 2019 16:50:30 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ScNttvUhcOpV4XuLeWlZJaOuHo1I1v4V+AVmEvcJkbRNKFeH5nHL3ZmmloxAIh9w+a9yeBAMeT3r7Z1aHOe3Ao058pw9Rqdb1oRknEqpwmPRzZSQPb3R1DioKObZOPSs6TFUbaSHlA5Z4KTGghj5cplOKy6s9defDdvEr4EsEiVXXNbIPOr+JVAanmuqrTwlovoFJOm6ruVK94BKlzX1I1Zk4UpTeSXLqFyJ4dGjtVEkRonBIo3EDUO0mcCqdv2dDR/lVs2Kjgw08Z6JwO846DU0yHAJO3GPC4tc4Ca478HsjHAC9B6XmzTVFPM3NILUC7+QzMNfkZF2CN27m6Ew+A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XmnVdJPfFJsIxa5d2ms4gG1pTyOUKY9XvYBp4HJPGuc=; b=Z03L+/Lssm4QkDqo+icGnyt3T9439s+ON4JZylUr91miF8Jnx2RyO2jObnZniIsDTGBbWBObWt2jaSy9zKFPjz8lSssjkC4+oYmAPja7wL8MY1otNODwePAvWQSgvlTP9GB2KyjUI7sv7d8Sc/mzu4jLNXgiFgvYtjpIR5HWDOGs2R44PQfuywhjysGXh/Y8DvGqodhj1wjN/My6/tD/lITpHA98s3ep5XaPyYXbOQOQgHFOtgEBjTgmqAfThkrbMfh1q6lA3ENvAkPivVTw2SIoIUF3927jfebKjdXQdpt3Y6Ns37XFNozpFmHqc11SPV+t8FCMIAU4QRjtPsNXyg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XmnVdJPfFJsIxa5d2ms4gG1pTyOUKY9XvYBp4HJPGuc=; b=jItwZ1WDyPOn3uqR7HHZayCUyyeuWtYA4IaJtZKP4dSKpdB8+aBrNNK+/UQz9SD40i01OgqoN/PVD/PnNprNVbznyBzpSl2zx6U0Tn76DYV+DEm3fH3frPovHOWdUm/uBxkKy5EepxBCu9Bk1j1uuCYhJCKZoM5zUoX4JPvizzA=
Received: from BL0PR11MB3028.namprd11.prod.outlook.com (20.177.204.138) by BL0PR11MB3282.namprd11.prod.outlook.com (10.167.235.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Sun, 25 Aug 2019 20:50:28 +0000
Received: from BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::1129:b8ad:27b9:151f]) by BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::1129:b8ad:27b9:151f%6]) with mapi id 15.20.2199.015; Sun, 25 Aug 2019 20:50:28 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Tom Herbert <tom@quantonium.net>, "OU, Heidi" <heidi.ou@alibaba-inc.com>,  "draft-ietf-ippm-ioam-data@ietf.org" <draft-ietf-ippm-ioam-data@ietf.org>,  IETF IPPM WG <ippm@ietf.org>, Hugh Holbrook <holbrook@arista.com>, "Anoop Ghanwani" <Anoop.Ghanwani@dell.com>, Surendra Anubolu <surendra.anubolu@broadcom.com>
Thread-Topic: [ippm] Review on draft-ietf-ippm-ioam-data-06
Thread-Index: AQHVV8dSUIHq/ij1ckKKv5AbPc40G6cFZ5UAgAARomCAAaIjAIAABeuAgAAZTACAAETTAIAAEgeAgABFLQCABIdNAA==
Date: Sun, 25 Aug 2019 20:50:28 +0000
Message-ID: <844D6C27-F084-44ED-91EC-337F9AAF24B6@cisco.com>
References: <B5A76AB5-AE39-4771-9472-38454CF52152@broadcom.com> <CAGn858RE4p8gez+b0=9PSsZQ=Y1uZANno5V7tqSo=cuqY7AJLA@mail.gmail.com> <BD32CF3D-C6F3-4CF6-A618-C41ED0C4D1CB@cisco.com> <CAGn858SLr4vix18=09gXgsN-VOspBL=qZ2-q6dWyF5b3ASgCYA@mail.gmail.com> <BYAPR11MB25845CFB28F096937486F8D7DAA50@BYAPR11MB2584.namprd11.prod.outlook.com> <CAGn858QOPgXb=-WgWhXETKgEw5v1soo=JsDB+LemOr7G6DKB1A@mail.gmail.com> <9FFC50F3-C5E6-4036-8A4D-29DCE2528B91@alibaba-inc.com> <CAPDqMepJsFPy3Gfh7MC2cJwoywK+YVxfyMw0wZtVyw79r8t6_g@mail.gmail.com> <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com>
In-Reply-To: <CA+RyBmUfOwWt1ToxMtRGzUe2zMswjLKD26uKuWQ22CeT6RP8CA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com; 
x-originating-ip: [173.38.117.79]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d86cf71c-5d34-4eac-3834-08d7299ddce0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BL0PR11MB3282; 
x-ms-traffictypediagnostic: BL0PR11MB3282:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <BL0PR11MB32820E5E5B47B5A9D66F6E7AC7A60@BL0PR11MB3282.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01401330D1
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(136003)(366004)(376002)(39860400002)(396003)(53754006)(51444003)(199004)(189003)(66476007)(66556008)(76116006)(6116002)(3846002)(66446008)(66946007)(64756008)(33656002)(99286004)(6246003)(2906002)(81156014)(81166006)(8676002)(4326008)(561944003)(8936002)(50226002)(53936002)(76176011)(26005)(186003)(66066001)(14454004)(6506007)(86362001)(102836004)(36756003)(53546011)(446003)(11346002)(2616005)(476003)(486006)(229853002)(5660300002)(6916009)(478600001)(966005)(6486002)(6306002)(6512007)(25786009)(6436002)(1411001)(57306001)(71190400001)(71200400001)(7736002)(305945005)(54906003)(316002)(14444005)(256004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3282; H:BL0PR11MB3028.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: tw1hn1RIRk+yPjQGJLlapgD1QhIaOth2LwqMpjNxjBoT8HQqG526XGyqXgGJgtB3wlY3gticEgq+SMWcFpIWFUFad5vKk+kyf7LreTIOH7zOuwqBjFMV7B2FboRCna7ymHMljKI+Fe5AhzZyxB9pBytmaapfhGhtt9A0FFGtZ63HVSqPkzwrLdfPJvn99KTCqQoV+0TsFyb3wGgrkvuOlyu1bPccQ/0jzYkUJEJZwZNtG/196jgnfYyHQOvthvWxMu6S0FcHNg4kUr+Ph83pNLyKbKOSbFnXDnOavdr9D6VG2CrCACaUyeKEgpOuzbc+sZNOQm+xtKpJtpfv/MNP6eBtDim5vCEuH3x2K24aCZrLXa726cMks9L+ICGuFdVDJTTnujSh/DdV/EXLmuRFpnMPrR8rCpF3u1K+9BorLUo=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <2D50BCC4C8C6CE42B094AC2FA343D6F4@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d86cf71c-5d34-4eac-3834-08d7299ddce0
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2019 20:50:28.7081 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: h47UjZTSRF29dq/3FUvggzJLIxWetpFNgtybfxTPlaZdsYZTealEU+YFOoEPnUSihXUwMS5fY1ZxUCusrwse9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3282
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/-7o9lBICMpQOXAAWyJ0VIhHdK5U>
Subject: Re: [ippm] Review on draft-ietf-ippm-ioam-data-06
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Aug 2019 20:50:49 -0000

DQoNCj4gT24gQXVnIDIyLCAyMDE5LCBhdCA3OjQxIFBNLCBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPiB3cm90ZToNCj4gDQo+IEhpIFRvbSwNCj4gSSB0aGluayB0aGF0IHRoZSBy
aWdodCBzb2x1dGlvbiB0byB0aGUgcHJvYmxlbSBvZiBjb2xsZWN0aW5nIHRlbGVtZXRyeQ0KPiBp
bmZvcm1hdGlvbiBhcyBleHBlcmllbmNlZCBieSBhIGRhdGEgcGFja2V0IGlzIHRvIGRpc2Nvbm5l
Y3Qgb3JpZ2luYXRpb24gb2YNCj4gc3VjaCBpbmZvcm1hdGlvbiBhbmQgdHJhbnNwb3J0aW5nIGl0
LiBBbiBpT0FNIHBhY2tldCBtYXkgYmUgdXNlZCBhcyBhDQo+IHRyaWdnZXIgdG8gY29sbGVjdCB0
aGUgcmVxdWlyZWQgZGF0YSBvbiBhIG5vZGUuIEJ1dCB0aGUgc2FtZSBwYWNrZXQgZG9lc24ndA0K
PiBoYXZlIHRvIHRyYW5zcG9ydCB0aGF0IGluZm9ybWF0aW9uLiBUaGF0IGNvdWxkIGJlIGRvbmUg
ZWl0aGVyIHVzaW5nDQo+IFBvc3RjYXJkLWJhc2VkDQo+IFRlbGVtZXRyeQ0KPiA8aHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtc29uZy1pcHBtLXBvc3RjYXJkLWJhc2VkLXRl
bGVtZXRyeS8+DQo+IG9yIEh5YnJpZCBUd28tU3RlcA0KPiA8aHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtbWlyc2t5LWlwcG0taHlicmlkLXR3by1zdGVwLz5tZXRob2RzLg0K
PiBJbiB0aGF0IGNhc2UsIElQIG9wdGlvbnMgcHJvdmlkZSBzdWZmaWNpZW50IHNwYWNlIHRvIGVu
Y29kZSB0aGUgcHJvZmlsZSBvZg0KPiB0ZWxlbWV0cnkgZGF0YSB0byBjb2xsZWN0IG9uIGEgbm9k
ZS4NCg0KSXQgaXMgbm90IGFib3V0IHRoZSBzaXplIG9mIHRoZSBvcHRpb24uDQoNClBsZWFzZSBy
ZWFkLCBldmVuIHVzaW5nIE5PT1A6DQpodHRwOi8vY29uZmVyZW5jZXMuc2lnY29tbS5vcmcvaW1j
LzIwMDQvcGFwZXJzL3AzMzYtbWVkaW5hLnBkZg0KaHR0cHM6Ly93d3cyLmVlY3MuYmVya2VsZXku
ZWR1L1B1YnMvVGVjaFJwdHMvMjAwNS9FRUNTLTIwMDUtMjQuaHRtbA0KaHR0cDovL3d3dy5lbXBs
b3llZXMub3JnL35kd2luZy9pcG9wdGlvbnMvDQoNCi0tIENhcmxvcy4NCg0KPiANCj4gUmVnYXJk
cywNCj4gR3JlZw0KPiANCj4gT24gVGh1LCBBdWcgMjIsIDIwMTkgYXQgMTI6MzQgUE0gVG9tIEhl
cmJlcnQgPHRvbUBxdWFudG9uaXVtLm5ldD4gd3JvdGU6DQo+IA0KPj4gT24gVGh1LCBBdWcgMjIs
IDIwMTkgYXQgMTI6MjEgUE0gT1UsIEhlaWRpIDxoZWlkaS5vdUBhbGliYWJhLWluYy5jb20+DQo+
PiB3cm90ZToNCj4+PiANCj4+PiBIaSBGcmFuaywNCj4+PiANCj4+PiANCj4+PiANCj4+PiBJIGFs
c28gaGF2ZSBhIHF1ZXN0aW9uIG9uIHRoZSBlbmNhcHN1bGF0aW9uOiBJZiB5b3UgY2FuIGdldCBh
IG5ldw0KPj4gZXRoZXJ0eXBlIGZvciBJT0FNLCB3aHkgbm90IGluc2VydCBJT0FNIGRhdGEgZGly
ZWN0bHkgYWZ0ZXIgbGF5ZXIyIE1BQz8NCj4+IGluc3RlYWQgb2YgYWRkaW5nIGEgR1JFIGhlYWRl
ciBmb3IgSU9BTS4NCj4+PiANCj4+IEJlY2F1c2UsIHdlIG5lZWQgYSBwYWNrZXQgZm9ybWF0IHRo
YXQgaXMgY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nDQo+PiBuZXR3b3JrIGRldmljZXMuIEluIGxp
Z2h0IG9mIHRoYXQsIEdSRSBpcyBtb3JlIHByZWZlcmFibGUgdGhhbiB1c2luZw0KPj4gdGhlIG5l
dyBFdGhlcnR5cGUgZGlyZWN0bHkgaW4gYW4gRXRoZXJuZXQgZnJhbWUuIFRoZXJlIHdpbGwgYWxz
byBiZQ0KPj4gc2ltaWxhciBhcmd1bWVudHMgbWFkZSBmb3IgdXNpbmcgR1JFL0lQLCBhbmQgVURQ
IGVuY2Fwc3VsYXRpb24gb3Zlcg0KPj4gSVAsIGFuZCB0aGVyZSB3YXMgZXZlbiBhIHByb3Bvc2Fs
IHRvIHNvbWVob3cgaW5zZXJ0IHRoZSBJT0FNIGRhdGENCj4+IGltbWVkaWF0ZWx5IGFmdGVyIHRo
ZSBUQ1AgaGVhZGVyIGFuZCBiZWZvcmUgdGhlIFRDUCBkYXRhLiBBbGwgb2YgdGhlc2UNCj4+IGFy
ZSBhdHRlbXB0cyB0byB1c2UgcHJvdG9jb2wgaGVhZGVycyB0aGF0IGFyZSB0aG91Z2h0IHRvIGJl
IG1vc3QNCj4+IHBhbGF0YWJsZSB0byBpbnRlcm1lZGlhdGUgZGV2aWNlcyBhbmQgbWF4aW1pemUg
dGhlIGNoYW5jZXMgb2YNCj4+IGVmZmljaWVudCBkZWxpdmVyeS4NCj4+IA0KPj4gSU1PLCBhbGwg
b2YgdGhlIGFmb3JlbWVudGlvbmVkIHRlY2huaXF1ZXMgaGF2ZSBzb21lIHByb2JsZW0gb3IgYXJl
bid0DQo+PiBjbGVhbiAoaW5jbHVkaW5nIHRoZSBHUkUgc29sdXRpb24pLiBUaGUgYmVzdCBzb2x1
dGlvbiwgYW5kIG1vc3QNCj4+IGFyY2hpdGVjdHVyYWxseSBjb3JyZWN0IGFuZCBnZW5lcmljIG9u
ZSwgaXMgYW4gSU9BTSBvcHRpb24gaW4NCj4+IEhvcC1ieS1Ib3AgZXh0ZW5zaW9uIGhlYWRlcnMu
DQo+PiANCj4+IFRvbQ0KPj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gVGhhbmtzDQo+Pj4gDQo+Pj4gSGVp
ZGkNCj4+PiANCj4+PiANCj4+PiANCj4+PiBGcm9tOiBWaWpheSBSYW5nYXJhamFuIDx2aWpheXJA
YXJpc3RhLmNvbT4NCj4+PiBEYXRlOiBUaHVyc2RheSwgQXVndXN0IDIyLCAyMDE5IGF0IDc6MjIg
QU0NCj4+PiBUbzogIkZyYW5rIEJyb2NrbmVycyAoZmJyb2NrbmUpIiA8ZmJyb2NrbmVAY2lzY28u
Y29tPg0KPj4+IENjOiAiQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIiA8Y3BpZ25hdGFAY2lz
Y28uY29tPiwgSmFpIEt1bWFyIDwNCj4+IGphaS5rdW1hckBicm9hZGNvbS5jb20+LCAiZHJhZnQt
aWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZyIgPA0KPj4gZHJhZnQtaWV0Zi1pcHBtLWlvYW0t
ZGF0YUBpZXRmLm9yZz4sIElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZz4sIEh1Z2gNCj4+IEhv
bGJyb29rIDxob2xicm9va0BhcmlzdGEuY29tPiwgQW5vb3AgR2hhbndhbmkgPEFub29wLkdoYW53
YW5pQGRlbGwuY29tPiwNCj4+ICJPVSwgSGVpZGkiIDxoZWlkaS5vdUBhbGliYWJhLWluYy5jb20+
LCBTdXJlbmRyYSBBbnVib2x1IDwNCj4+IHN1cmVuZHJhLmFudWJvbHVAYnJvYWRjb20uY29tPiwg
Sm9obiBMZW1vbiA8am9obi5sZW1vbkBicm9hZGNvbS5jb20+DQo+Pj4gU3ViamVjdDogUmU6IFtp
cHBtXSBSZXZpZXcgb24gZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YS0wNg0KPj4+IA0KPj4+IA0K
Pj4+IA0KPj4+IEhpIEZyYW5rOg0KPj4+IA0KPj4+IFRoYW5rcywgSSBrbmV3IEkgd2FzIG1pc3Np
bmcgc29tZXRoaW5nLg0KPj4+IA0KPj4+IFNvIGJhc2ljYWxseSB3aGF0IHlvdSBhcmUgc2F5aW5n
IGlzIC0gbGV0J3Mgc2F5IHdlIGhhdmUgYSBVRFAgcGFja2V0LCB3ZQ0KPj4gYXJlIGp1c3QgZ29p
bmcgdG8gc3RpY2sgaW4gdGhlIEdSRSBoZWFkZXIgYW5kIElPQU0gSGVhZGVyIGFuZCBNZXRhZGF0
YQ0KPj4gaW4tYmV0d2VlbiB0aGUgb3JpZ2luYWwgSVAgYW5kIFVEUCBoZWFkZXJzPw0KPj4+IA0K
Pj4+IA0KPj4+IA0KPj4+IFNvLCB0aGUgbmV4dCBwcm90b2NvbCBpbiB0aGUgSU9BTSBIZWFkZXIg
c2hvdWxkIGluZGljYXRlIHRoZSBMNCBwcm90b2NvbA0KPj4gLSBpLmUgVURQL1RDUD8NCj4+PiAN
Cj4+PiBMb29raW5nIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXdl
aXMtaXBwbS1pb2FtLWV0aC8sDQo+PiBpdCBhY3R1YWxseSBkZWZpbmVzIHRoZSAiTmV4dCBwcm90
b2NvbCIgaW4gdGhlIElPQU0gaGVhZGVyIHRvIGJlIGFuDQo+PiBldGhlcnR5cGUgdmFsdWU/DQo+
Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gVGhhbmtzLA0KPj4+IA0KPj4+IFZpamF5DQo+Pj4gDQo+Pj4g
DQo+Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gT24gVGh1LCBBdWcgMjIsIDIwMTkgYXQgNjoyMiBQTSBG
cmFuayBCcm9ja25lcnMgKGZicm9ja25lKSA8DQo+PiBmYnJvY2tuZUBjaXNjby5jb20+IHdyb3Rl
Og0KPj4+IA0KPj4+IEhpIFZpamF5LA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IG5vdGUgdGhhdCB5
b3UgZG9u4oCZdCBuZWNlc3NhcmlseSBuZWVkIHRvIOKAnHR1bm5lbOKAnSDigJMgeW91IGNhbiBq
dXN0IHVzZSB0aGUNCj4+IEdSRSBoZWFkZXIgdG8gc2VxdWVuY2UtaW4gSU9BTS4NCj4+PiANCj4+
PiANCj4+PiANCj4+PiBDaGVlcnMsIEZyYW5rDQo+Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gRnJvbTog
VmlqYXkgUmFuZ2FyYWphbiA8dmlqYXlyQGFyaXN0YS5jb20+DQo+Pj4gU2VudDogRG9ubmVyc3Rh
ZywgMjIuIEF1Z3VzdCAyMDE5IDA1OjMxDQo+Pj4gVG86IENhcmxvcyBQaWduYXRhcm8gKGNwaWdu
YXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPg0KPj4+IENjOiBKYWkgS3VtYXIgPGphaS5rdW1hckBi
cm9hZGNvbS5jb20+Ow0KPj4gZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZGF0YUBpZXRmLm9yZzsgSUVU
RiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPjsgRnJhbmsNCj4+IEJyb2NrbmVycyAoZmJyb2NrbmUp
IDxmYnJvY2tuZUBjaXNjby5jb20+OyBIdWdoIEhvbGJyb29rIDwNCj4+IGhvbGJyb29rQGFyaXN0
YS5jb20+OyBBbm9vcCBHaGFud2FuaSA8QW5vb3AuR2hhbndhbmlAZGVsbC5jb20+OyBPVSwgSGVp
ZGkNCj4+IDxoZWlkaS5vdUBhbGliYWJhLWluYy5jb20+OyBTdXJlbmRyYSBBbnVib2x1IDwNCj4+
IHN1cmVuZHJhLmFudWJvbHVAYnJvYWRjb20uY29tPjsgSm9obiBMZW1vbiA8am9obi5sZW1vbkBi
cm9hZGNvbS5jb20+DQo+Pj4gU3ViamVjdDogUmU6IFtpcHBtXSBSZXZpZXcgb24gZHJhZnQtaWV0
Zi1pcHBtLWlvYW0tZGF0YS0wNg0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IFRoYW5rcyBDYXJsb3Ms
IGZvciBwb2ludGluZyBtZSB0byB0aGUgZHJhZnQuDQo+Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gQmFz
ZWQgb24gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgdHdvIGRyYWZ0cyBJIGhhdmUgdGhlIGZvbGxv
d2luZw0KPj4gcXVlc3Rpb25zIGFuZCBjb25jZXJuczoNCj4+PiANCj4+PiBJZiBJIHVuZGVyc3Rh
bmQgY29ycmVjdGx5LCB0byBkZXBsb3kgaW5iYW5kIHRlbGVtZXRyeSwgd2Ugd291bGQgbmVlZCB0
bw0KPj4gY29uc3RydWN0IEdSRSB0dW5uZWxzIGNvaW5jaWRpbmcgd2l0aCB0aGUgSU9BTSBkb21h
aW4/DQo+Pj4gR1JFIHR5cGljYWxseSByZXF1aXJlcyBjb25maWd1cmF0aW9uIHRvIHByb3Zpc2lv
biB0aGUgdHVubmVscy4NCj4+IFByb3Zpc2lvbmluZyBhbmQgbWFuYWdpbmcgdGhlc2UgdHVubmVs
cyBhbmQga2VlcGluZyB0aGVzZSB1cGRhdGVkIGFzIHRoZQ0KPj4gbmV0d29yayBncm93cy9zaHJp
bmtzIGNvdWxkIGJlIGEgc2lnbmlmaWNhbnQgb3ZlcmhlYWQuDQo+Pj4gSW4gb3JkZXIgdG8gZ2V0
IHRoZSBiZW5lZml0IG9mIHRlbGVtZXRyeSwgd2UgYXJlIGltcG9zaW5nIGEgY2hhbmdlIGluDQo+
PiBmb3J3YXJkaW5nIHByb3RvY29sL3RvcG9sb2d5IGFuZCBjb25maWd1cmF0aW9uIC0gd2hpY2gs
IEkgZmVlbCBpcyBub3QNCj4+IGRlc2lyYWJsZS4gRm9yIGV4YW1wbGUsIGEgY3VzdG9tZXIgbWln
aHQgaGF2ZSBiYXNpYyBMMyByb3V0aW5nIGVuYWJsZWQgYW5kDQo+PiB0aGUgZXhwZWN0YXRpb24g
d291bGQgYmUgZm9yIGluYmFuZCB0ZWxlbWV0cnkgdG8gd29yayBzZWFtbGVzc2x5LCB3aXRob3V0
DQo+PiBoYXZpbmcgdG8gcmV2YW1wIHRoZSBuZXR3b3JrIHdpdGggR1JFIHR1bm5lbHMgYW5kIHN1
Y2guIFRoaXMgY291bGQgYmUgYQ0KPj4gc2lnbmlmaWNhbnQgYmFycmllciB0byBkZXBsb3ltZW50
Lg0KPj4+IElmIHNhbXBsaW5nIGlzIHVzZWQgdG8gc2VsZWN0IHBhY2tldHMgZm9yIHBlcmZvcm1p
bmcgSU9BTSBlbmNhcCwgaXMgdGhlDQo+PiBleHBlY3RhdGlvbiB0aGF0IG9ubHkgc2FtcGxlZCBJ
T0FNIHBhY2tldHMgZ28gdGhyb3VnaCBHUkUgZW5jYXA/IE9yIGFsbA0KPj4gZGF0YSBwYWNrZXRz
Pw0KPj4+IER1ZSB0byBuZXR3b3JrIG5vZGVzIGluc2VydGluZyB0aGUgSU9BTSBkYXRhLCB0aGUg
aW5uZXIgTDMvTDQgaGVhZGVycw0KPj4ga2VlcCBnZXR0aW5nIHB1c2hlZCBkZWVwZXIuIEkgd291
bGQgaW1hZ2luZSB0aGlzIGdldHMgY2hhbGxlbmdpbmcgZm9yIEFTSUNzDQo+PiB0byBhY2Nlc3Mg
dGhlc2UgZmllbGRzIGZvciBoYXNoaW5nL2xvYWQgYmFsYW5jaW5nLg0KPj4+IEFzc3VtaW5nIG9u
bHkgYSBzdWJzZXQgb2YgcGFja2V0cyBpbiBhIGZsb3cgYXJlIHN1YmplY3QgdG8gSU9BTSAoYmFz
ZWQNCj4+IG9uIHNhbXBsaW5nKSwgaG93IGRvIHdlIGVuc3VyZSB0aGVzZSBwYWNrZXRzIHRha2Ug
dGhlIHNhbWUgbmV0d29yayBwYXRoIGFzDQo+PiB0aGUgcmVzdCBvZiB0aGUgcGFja2V0cyBpbiB0
aGUgZmxvdz8NCj4+PiANCj4+PiBUaGFua3MsDQo+Pj4gDQo+Pj4gVmlqYXkNCj4+PiANCj4+PiAN
Cj4+PiANCj4+PiANCj4+PiANCj4+PiBPbiBXZWQsIEF1ZyAyMSwgMjAxOSBhdCA1OjA0IFBNIENh
cmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSA8DQo+PiBjcGlnbmF0YUBjaXNjby5jb20+IHdyb3Rl
Og0KPj4+IA0KPj4+IEhlbGxvLCBWaWpheSwNCj4+PiANCj4+PiANCj4+PiANCj4+PiBQbGVhc2Ug
c2VlIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXdlaXMtaXBwbS1pb2Ft
LWV0aC8sDQo+PiBhbmQgdGhlIGRvY3VtZW50IHRoaXMgcmVwbGFjZXMuDQo+Pj4gDQo+Pj4gDQo+
Pj4gDQo+Pj4gVGhhbmtzIQ0KPj4+IA0KPj4+IFRodW1iIHR5cGVkIGJ5IENhcmxvcyBQaWduYXRh
cm8uDQo+Pj4gDQo+Pj4gRXhjdXplIHR5cG9mcmFwaGljYWsgZXJyb3dzDQo+Pj4gDQo+Pj4gDQo+
Pj4gMjAxOS8wOC8yMSA2OjM144CBVmlqYXkgUmFuZ2FyYWphbiA8dmlqYXlyQGFyaXN0YS5jb20+
44Gu44Oh44O844OrOg0KPj4+IA0KPj4+IEhlbGxvIGFsbDoNCj4+PiANCj4+PiBBcG9sb2dpc2Ug
aWYgdGhpcyBoYXMgYmVlbiBwcmV2aW91c2x5IGRpc2N1c3NlZC4NCj4+PiANCj4+PiBJbiByZWFk
aW5nICJkcmFmdC1pZXRmLWlwcG0taW9hbS1kYXRhLTA2IiwgSSBkb24ndCBzZWUgbWVudGlvbiBv
ZiBHUkUNCj4+IGVuY2FwLiBUaGUgZHJhZnQsIGluIGZhY3QgaW4gU2VjIDMsIHNheXMgdGhlIGZv
bGxvd2luZyAtICJUaGUgaW4tc2l0dSBPQU0NCj4+IGRhdGEgZmllbGQgY2FuIGJlIHRyYW5zcG9y
dGVkIGJ5IGEgdmFyaWV0eSBvZiB0cmFuc3BvcnQgcHJvdG9jb2xzLA0KPj4gaW5jbHVkaW5nIE5T
SCwgU2VnbWVudCBSb3V0aW5nLCBHZW5ldmUsIElQdjYsIG9yIElQdjQuICBTcGVjaWZpY2F0aW9u
DQo+PiBkZXRhaWxzIGZvciB0aGVzZSBkaWZmZXJlbnQgdHJhbnNwb3J0IHByb3RvY29scyBhcmUg
b3V0c2lkZSB0aGUgc2NvcGUgb2YNCj4+IHRoaXMgZG9jdW1lbnQuIg0KPj4+IA0KPj4+IA0KPj4+
IA0KPj4+IElzIHRoZXJlIGFub3RoZXIgZG9jdW1lbnQsIG9yIGEgZGVzY3JpcHRpb24gc29tZXdo
ZXJlLCB0aGF0IHRhbGtzIGFib3V0DQo+PiBob3cgSU9BTSBpcyBwcm9wb3NlZCB0byBiZSBjYXJy
aWVkIGluIEdSRT8gd2hhdCB3b3VsZCBiZSB0aGUgR1JFIHBheWxvYWQsDQo+PiB0aGUgR1JFIHBy
b3RvY29sIHR5cGUgZXRjPw0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IFRoYW5rcywNCj4+PiANCj4+
PiBWaWpheQ0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IE9uIFdlZCwgQXVnIDIx
LCAyMDE5IGF0IDc6NTIgQU0gSmFpIEt1bWFyIDxqYWkua3VtYXJAYnJvYWRjb20uY29tPg0KPj4g
d3JvdGU6DQo+Pj4gDQo+Pj4gSGVsbG8gRnJhbmssDQo+Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gVGhp
cyBpcyBpbiBjb250ZXh0IG9mIG91ciBjb252ZXJzYXRpb24gYXQgSUVURjEwNS4gTXkgZ29hbCBp
cyB0byBwcm92aWRlDQo+PiBpbnB1dCBhbmQgaW1wcm92ZSBjdXJyZW50IElPQU0gZGF0YSBkcmFm
dCB3aXRoIHRoZSBsZWFybmluZ3Mgd2UgaGFkIHdpdGgNCj4+IElGQSBkZXBsb3ltZW50Lg0KPj4+
IA0KPj4+IFRoaXMgZmVlZGJhY2sgaXMgYmFzZWQgb24gdmFyaW91cyBjdXN0b21lciBpbnRlcmFj
dGlvbnMgYW5kIGNvbmNlcm5zDQo+PiByYWlzZWQgYnkgdGhlbSB3cnQgSU9BTS4gRWFjaCBmZWVk
YmFjayBpcyBhIGxvbmdlciB0b3BpYyBhbmQgSSBhbSBzdGFydGluZw0KPj4gdGhpcyB0aHJlYWQg
YXMgYSBzdW1tYXJ5IGVtYWlsLiBUaGlzIGlzIGp1c3QgaGlnaGxpZ2h0aW5nIHRoZSBpc3N1ZXMg
YW5kDQo+PiBub3QgeWV0IHByb3Bvc2luZyBhbnkgc29sdXRpb24uDQo+Pj4gDQo+Pj4gDQo+Pj4g
DQo+Pj4gDQo+Pj4gDQo+Pj4gRmVlZGJhY2sgMToNCj4+PiANCj4+PiBTZWN0aW9uIDQuMi4uMSBQ
cmUtYWxsb2NhdGVkIGFuZCBJbmNyZW1lbnRhbCBUcmFjZSBPcHRpb25zDQo+Pj4gDQo+Pj4gUHJl
LWFsbG9jYXRlZCBhbmQgaW5jcmVtZW50YWwgdHJhY2Ugb3B0aW9uIGlzIDhCeXRlcyBsb25nLiBU
aGlzIGNhbiBiZQ0KPj4gZWFzaWx5IHJlZHVjZWQgdG8gNEJ5dGVzLg0KPj4+IA0KPj4+IFRoZXJl
IGlzIGEgZmVlZGJhY2sgdGhhdCBwcmUtYWxsb2NhdGVkIG9wdGlvbiBpcyByZWFsbHkgbm90IG5l
ZWRlZCBhbmQNCj4+IGVpdGhlciBiZSByZW1vdmVkIG9yIG1hZGUgb3B0aW9uYWwuDQo+Pj4gDQo+
Pj4gR2l2ZW4gdGhhdCBkZXBsb3ltZW50cyBhcmUgc2Vuc2l0aXZlIHRvIHRoZSBJT0FNIG92ZXJo
ZWFkIChzcGVjaWFsbHkgaW4NCj4+IDVHIGRlcGxveW1lbnRzKSwgaXTigJlzIGEgNTAlIGZpeGVk
IG92ZXJoZWFkIHNhdmluZ3Mgb24gYSBwZXIgcGFja2V0IGJhc2lzLg0KPj4+IA0KPj4+IA0KPj4+
IA0KPj4+IA0KPj4+IA0KPj4+IEZlZWRiYWNrIDI6DQo+Pj4gDQo+Pj4gU2VjdGlvbiA0LjEgSU9B
TSBOYW1lc3BhY2VzDQo+Pj4gDQo+Pj4gTmFtZXNwYWNlcyBzaG91bGQgYmUgdHJlYXRlZCBhcyB0
ZW1wbGF0ZXMgKHNpbWlsYXIgdG8gSVBGSVggdGVtcGxhdGUNCj4+IHJlY29yZCBmb3JtYXRzKS4g
VGhpcyBpcyBtb3JlIGZsZXhpYmxlIHdheSBvZiBlbnVtZXJhdGluZyBkYXRhLiA2NEsNCj4+IG5h
bWVzcGFjZSBpZCBpcyBhIHZlcnkgbGFyZ2UgbmFtZXNwYWNlIGFuZCBjYW4gYmUgcmVkdWNlZCB0
byA2NCBJQU5BDQo+PiBzcGVjaWZpZWQgbmFtZSBzcGFjZXMuIFNlcGFyYXRlIHByaXZhdGUgbmFt
ZSBzcGFjZSBjYW4gYmUgYWxsb3dlZCBpbnN0ZWFkDQo+PiBvZiBpbnRlcmxlYXZpbmcgb2Ygb3Bh
cXVlIGRhdGEgaW4gdGhlIElBTkEgYWxsb2NhdGVkIG5hbWUgc3BhY2UgYXMNCj4+IHN1Z2dlc3Rl
ZCBpbiB0aGUgY3VycmVudCBkcmFmdCDigJxvcGFxdWUgc3RhdGUgc25hcHNob3TigJ0uDQo+Pj4g
DQo+Pj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzcwMTEjc2VjdGlvbi0zLjQNCj4+
PiANCj4+PiANCj4+PiANCj4+PiBGZWVkYmFjayAzOg0KPj4+IA0KPj4+IFNlY3Rpb24gNC4yLjEg
UHJlLWFsbG9jYXRlZCBhbmQgSW5jcmVtZW50YWwgVHJhY2UgT3B0aW9ucw0KPj4+IA0KPj4+IElP
QU0tVHJhY2UtVHlwZTogIEEgMjQtYml0IGlkZW50aWZpZXIgd2hpY2ggc3BlY2lmaWVzIHdoaWNo
IGRhdGENCj4+PiANCj4+PiAgICAgIHR5cGVzIGFyZSB1c2VkIGluIHRoaXMgbm9kZSBkYXRhIGxp
c3QuDQo+Pj4gDQo+Pj4gVGhpcyBpcyB0aGUgbW9zdCBjb250ZW50aW91cyBvZiBhbGwuIEluIHRo
ZSBjdXJyZW50IHByb3Bvc2FsLCBhcyBuZXcNCj4+IGRhdGEgZmllbGRzIGFyZSBhZGRlZCwgdGhl
cmUgaXMgYSBjb3JyZXNwb25kaW5nIHRyYWNlIHR5cGUgYml0IG5lZWQgaW4gdGhlDQo+PiBoZWFk
ZXIuIFRoaXMgZXNzZW50aWFsbHkgbWVhbnMgdGhhdCBhbGwgcG9zc2libGUgZGF0YSBmaWVsZHMg
bmVlZCB0byBiZQ0KPj4gZW51bWVyYXRlZC4gR2l2ZW4gdGhhdCB3ZSB0aGVyZSBhcmUgNjRLIG5h
bWVzIHNwYWNlcyBhbGxvd2VkLCBJIGRvbuKAmXQgc2VlDQo+PiBob3cgd2UgY2FuIGZpdCBhbGwg
cG9zc2libGUgZGF0YSBmaWVsZHMgaW4gdGhpcyAyNGJpdCB2ZWN0b3IuIEkga25vdyB0aGVyZQ0K
Pj4gd2FzIGEgc3VnZ2VzdGlvbiBvZiBrZWVwaW5nIGxhc3QgYml0IGFzIGFuIGV4dGVuc2lvbiBi
aXQgYnV0IGl0IGlzIHN0aWxsDQo+PiBzY2FsYWJsZSBhbmQvb3IgZWFzeSB0byBpbXBsZW1lbnQg
aW4gaGFyZHdhcmUuIEJlc2lkZXMgdGhpcyB0aGUgZGF0YSBmaWVsZHMNCj4+IGFyZSBub3QgYW5u
b3RhdGVkL2VuY29kZWQgd2l0aCB0aGUgZGF0YSB0eXBlLCBzb21ldGhpbmcgbGlrZSBpbiBJUEZJ
WA0KPj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzcwMTEjc2VjdGlvbi02LjENCj4+
PiANCj4+PiANCj4+PiANCj4+PiBGZWVkYmFjayA0Og0KPj4+IA0KPj4+IFRoZXJlIGlzIG5vIHZl
cnNpb24gZmllbGQgaW4gdGhlIGRhdGEgaGVhZGVyIGFuZCB0aGlzIHdpbGwgbWFrZQ0KPj4gaW50
ZXJvcGVyYWJpbGl0eSBjaGFsbGVuZ2luZy4gU3RhbmRhcmQgd2lsbCBldm9sdmUgYW5kIGhlYWRl
cnMgYml0DQo+PiBkZWZpbml0aW9uIGFuZC9vciB0cmFjZSB0eXBlIHdpbGwgY2hhbmdlIGFuZCB3
aXRob3V0IHZlcnNpb24gZmllbGQgSFcgd2lsbA0KPj4gbm90IGJlIGFibGUgdG8gY29ycmVjdGx5
IGhhbmRsZSB0aGUgSU9BTSBkYXRhIGhlYWRlcnMuDQo+Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gRmVl
ZGJhY2sgNToNCj4+PiANCj4+PiBIYW5kbGluZyBvZiBUQ1AvVURQIHRyYWZmaWMgdXNpbmcgR1JF
IGVuY2FwIGlzIG5vdCBhY2NlcHRhYmxlLiBIZXJlIGFyZQ0KPj4gc29tZSBvZiB0aGUgaXNzdWVz
IEkgY2FuIHRoaW5rIG9mDQo+Pj4gDQo+Pj4gR1JFIGVuY2FwZWQgSU9BTSBwYWNrZXRzIHdpbGwg
dHJhdmVyc2UgYSBkaWZmZXJlbnQgbmV0d29yayBwYXRoIHRoZW4gdGhlDQo+PiBvcmlnaW5hbCBw
YWNrZXQNCj4+PiBOb3QgYWxsIHBhY2tldHMgY2FuIGJlIEdSRSBlbmNhcGVkIHRvIGF2b2lkIHRo
ZSBwcmV2aW91cyBwcm9ibGVtLCBkdWUgdG8NCj4+IHdhc3RhZ2Ugb2YgbmV0d29yayBiYW5kd2lk
dGggKHR5cGljYWxseSBzYW1wbGVkIHRyYWZmaWMgaXMgdXNlZCBmb3IgSU9BTSkNCg0K


From nobody Mon Aug 26 08:24:15 2019
Return-Path: <ietf@trammell.ch>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A65E12001B for <ippm@ietfa.amsl.com>; Mon, 26 Aug 2019 08:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EElKss1x5IBK for <ippm@ietfa.amsl.com>; Mon, 26 Aug 2019 08:24:11 -0700 (PDT)
Received: from smtp-sh.infomaniak.ch (smtp-sh.infomaniak.ch [128.65.195.4]) (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 2BCFC120115 for <ippm@ietf.org>; Mon, 26 Aug 2019 08:24:11 -0700 (PDT)
Received: from smtp5.infomaniak.ch (smtp5.infomaniak.ch [83.166.132.18]) by smtp-sh.infomaniak.ch (8.14.5/8.14.5) with ESMTP id x7QFO9jR018593 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <ippm@ietf.org>; Mon, 26 Aug 2019 17:24:09 +0200
Received: from [IPv6:2a00:79e1:abc:307:9997:2ff0:79ff:8d93] ([IPv6:2a00:79e1:abc:307:9997:2ff0:79ff:8d93]) (authenticated bits=0) by smtp5.infomaniak.ch (8.14.5/8.14.5) with ESMTP id x7QFO8fb036625 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <ippm@ietf.org>; Mon, 26 Aug 2019 17:24:09 +0200
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Message-Id: <A46A396A-DC01-4F46-9736-20608A9B2A61@trammell.ch>
Date: Mon, 26 Aug 2019 17:24:08 +0200
To: IETF IPPM WG <ippm@ietf.org>
X-Mailer: Apple Mail (2.3445.104.11)
X-Antivirus: Dr.Web (R) for Unix mail servers drweb plugin ver.6.0.2.8
X-Antivirus-Code: 0x100000
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/UwO6BaBbzf5JZLRdALHYUe93SAU>
Subject: [ippm] Announcement: IPPM IOAM IX DT mailing list
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Aug 2019 15:24:14 -0000

Greetings, all,

The IPPM IOAM Immediate Export Design Team mailing list has been created =
for discussion of the unification of immediate export methods for IOAM, =
and the creation of a joint draft for eventual adoption by the IPPM =
working group.

The mailing list is open to all subscribers; to subscribe, see =
https://www.ietf.org/mailman/listinfo/ippm-ioam-ix-dt. Mailing list =
archives are also open; see =
https://mailarchive.ietf.org/arch/browse/ippm-ioam-ix-dt/.

Periodic telechats of the design team will be announced here, as soon as =
these have been set up.=20

Cheers,

Brian=


From nobody Mon Aug 26 15:10:49 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 891E812001A; Mon, 26 Aug 2019 15:10:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.597
X-Spam-Level: 
X-Spam-Status: No, score=-0.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01] 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 eyVLUmLNOvua; Mon, 26 Aug 2019 15:10:34 -0700 (PDT)
Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (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 53877120013; Mon, 26 Aug 2019 15:10:30 -0700 (PDT)
Received: by mail-lj1-x243.google.com with SMTP id m24so16521329ljg.8; Mon, 26 Aug 2019 15:10:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JGW00s4H2qgmzOAKgOA/N2wrwAzMgx17Kd7bF3O+7T8=; b=SDvnxa5ix6xKfD7X+ET05BGsJdlt0O3rFaNLAHbTsNZWa+hdggwpAHtbMq9q5xNRT7 MpvrCHiVAzf+Ru33Z94DXXLM4SfQFi2N/gan25C6BXKUkZNydKnRXtk+QeS8su2y/fAm HdutWMgmmWoMimzsdLgHuzVmZzzv8sZQzdekLT/A++pNiOIZsmjICzus7ShtBsQhkT3x rqXokjdI7FbL4XyetOkXTfzwrueTomojpoQwSGw7K+/Xux58JyHYZWvNdLO6HWh+s2bG 8KhWSwh5DQ8O9qdxkc7wCzVGVmVQD3DO8hVOocsWXNb4BaJWwEwKqoMZcFZJ2pMz6tVy xefA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JGW00s4H2qgmzOAKgOA/N2wrwAzMgx17Kd7bF3O+7T8=; b=LSHAexUW+r/IPjJTi3e6ccaZPBxY28sn+nA3rnxPi1bPF3NwttDAV+8VFvXTux28GA UQz67BJ5awSID5KBf/bYgdN7io8pzio3Bw0P5WDHF0zIEH10fWmhL1EWfwgWD/u3Secy 2PJ2glg6v51JcHC1q2P1UNRWSLyR5eNA+MLhwZc0mkhHQGgqhuPTR+DiuGz/lc5mBQ7o ltCCq3Rga+ArAfGyaOjJ3tIxt98gWBSv/E9rsphwgzNcEoXv8bnXeXa0DCIlzQ6usFkU WsjPJX/xkZ5Sm1xyjun3AGmPhEvvvNwq5f7trYVt6zVMVqpBDUERfLa2MgGbK2qh5c3x aEOA==
X-Gm-Message-State: APjAAAVsjuwKrFhC4tmK3ViSIr+49biNDF4qoDrXbvyZrb3kmL2WQOvS 70Wk7LlNQy8CG0BMVPJ4OPMleUiE4v8nCMFDLmQ=
X-Google-Smtp-Source: APXvYqymF6vRKwwYW7N4vkgYx01NY7F+/fRqVTTq3jhUcFDlCtySsAJ39t7epUhz699IB6UdfE8LErveMhuy559n24g=
X-Received: by 2002:a2e:7c12:: with SMTP id x18mr12185437ljc.100.1566857427872;  Mon, 26 Aug 2019 15:10:27 -0700 (PDT)
MIME-Version: 1.0
References: <156649425577.14757.13703548347532993926@ietfa.amsl.com>
In-Reply-To: <156649425577.14757.13703548347532993926@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 26 Aug 2019 15:10:15 -0700
Message-ID: <CA+RyBmUogDWxsAuZoL-beiYQ9+ZyJLheooZRafcp7ZENb+rPXQ@mail.gmail.com>
To: Russ Housley <housley@vigilsec.com>
Cc: secdir@ietf.org, draft-ietf-ippm-stamp.all@ietf.org,  IETF list <ietf@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/mixed; boundary="000000000000681d2605910c6cc6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/o9NDQkqZubynwaB57OQedjEE-Y4>
Subject: Re: [ippm] Secdir last call review of draft-ietf-ippm-stamp-07
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Aug 2019 22:10:40 -0000

--000000000000681d2605910c6cc6
Content-Type: multipart/alternative; boundary="000000000000681d2305910c6cc4"

--000000000000681d2305910c6cc4
Content-Type: text/plain; charset="UTF-8"

Hi Russ,
thank you for your review, comments, and suggestions. Please find my notes
in-lined under GIM>> tag.
Also, please find the diff and the working version of the draft attached.

Regards,
Greg

On Thu, Aug 22, 2019 at 10:17 AM Russ Housley via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Russ Housley
> Review result: Has Issues
>
> I reviewed this document as part of the Security Directorate's ongoing
> effort to review all IETF documents being processed by the IESG.  These
> comments were written primarily for the benefit of the Security Area
> Directors.  Document authors, document editors, and WG chairs should
> treat these comments just like any other IETF Last Call comments.
>
> Document: draft-ietf-ippm-stamp-07
> Reviewer: Russ Housley
> Review Date: 2019-08-22
> IETF LC End Date: 2019-09-03
> IESG Telechat date: unknown
>
> Summary: Has Issues
>
>
> Major Concerns:
>
> Section 4.1.1: This paragraph is a bit surprising:
>
>       The STAMP Session-Sender and Session-Reflector MAY use, not use,
>       or set value of the Z field in accordance with the timestamp
>       format in use.  This optional field is to enhance operations, but
>       local configuration or defaults could be used in its place.
>
> Why not have this bit set to align with the bits that actually appear
> in the packet?

GIM>> The use of the Z bit to indicate the format of the timestamp used by
TWAMP  test nodes has been described in RFC 8186
<https://datatracker.ietf.org/doc/rfc8186/>. The value of the Z flag is set
by the Session-Sender and the Session-Reflector independently to reflect
the format of timestamp that each of them respectively uses. The Z flag is
part of the Error Estimate field and thus is part of the STAMP test packet
transmitted by the Session-Sender and the packet reflected by the
Session-Reflector.

> This is especially worrisome because of the text that
> come later (Section 4.2.1), which says:
>
>    o  Timestamp and Receiver Timestamp fields are each eight octets
>       long.  The format of these fields, NTP or PTPv2, indicated by the
>       Z flag of the Error Estimate field as described in Section 4.1.
>
> If the Z field (or Z flag) is not really meaningful, I do not see how
> the peer knows how to interpret a received timestamp.
>
GIM>> A Session-Reflector would not interpret the value of the Z flag (will
convert to "Z flag") but only the Session-Sender will
use the value in the Error Estimate field on the reflected packet to
correctly interpret the values in the Receive Timestamp and Timestamp
fields. (The Session-Sender Timestamp is the copy of the timestamp set by
the Session-Sender and is expected to be processed correctly.)

>
>
> Section 4.3:  Please divide this into two sections.  First, you have
> picked a single mechanism for authentication (HMAC-SHA-256 truncated
> to 128 bits).  This choice seems fine to me, even though you are not
> saying much about the key management.  I would prefer that you have
> a mandatory to implement key management technique, but allow others;
> however, I am not going to insist on that.  Then, a separate section
> should talk about confidentiality protection.
>
>
> Section 4.3:  This text needs work:
>
>    If confidentiality protection for STAMP is required, encryption at
>    the higher level MUST be used.  For example, STAMP packets could be
>    transmitted in the dedicated IPsec tunnel or share the IPsec tunnel
>    with the monitored flow.
>
> I find "at the higher level" very unclear.  I believe that IPsec would
> be below this protocol.
>
> I think that DTLS would also provide the confidentiality protection
> that you desire.  Since you are not specifying any details of the
> encryption, you can say that a "secured transport" (the term that you
> use in the Security Considerations) such as IPsec or DTLS can be used.
>
GIM>> Thank you for the suggestions. Renamed Section 4.3 in Integrity
Protection in STAMP, and added the new section:
NEW TEXT:
4.4.  Confidentiality Protection in STAMP

   If confidentiality protection for STAMP is required, a STAMP test
   session MUST use a secured transport.  For example, STAMP packets
   could be transmitted in the dedicated IPsec tunnel or share the IPsec
   tunnel with the monitored flow.  Also, Datagram Transport Layer
   Security protocol would provide the desired confidentiality
   protection.


>
> Minor Concerns:
>
> Section 1:  I do not follow this topic, and this may be clear to your
> expected reader, but it is not clear to me.  The Introduction does not
> tell me the relationship of TWAMP Light and [BBF.TR-390] to this
> document.  One possible way to resolve this is to divide the section
> into four parts: (1) background and history of measurement protocols;
> (2) shortcoming of those protocols; (3) what this document does to
> resolve those shortcomings; and (4) pointers to other documents that
> make up the rest of the shortcoming resolution.
>
GIM>> Thank you for your suggestions. Split the section into four
paragraphs. Hopefully the text is more clear now:
 1.  Introduction

   Development and deployment of Two-Way Active Measurement Protocol
   (TWAMP) [RFC5357] and its extensions, e.g., [RFC6038] that defined
   features such as Reflect Octets and Symmetrical Size for TWAMP
   provided invaluable experience.  Several independent implementations
   of both TWAMP and TWAMP Light exist, have been deployed, and provide
   important operational performance measurements.

   At the same time, there has been noticeable interest in using a more
   straightforward mechanism for active performance monitoring that can
   provide deterministic behavior and inherit separation of control
   (vendor-specific configuration or orchestration) and test functions.
   Recent work on IP Edge to Customer Equipment using TWAMP Light from
   Broadband Forum [BBF.TR-390] demonstrated that interoperability among
   implementations of TWAMP Light is challenged because the composition
   and operation of TWAMP Light were not sufficiently specified in
   [RFC5357].  According to [RFC8545], TWAMP Light includes sub-set of



Mirsky, et al.          Expires February 27, 2020               [Page 2]

Internet-Draft                    STAMP                      August 2019


   TWAMP-Test functions to provide comprehensive solution requires
   support by other applications that provide, for example, control and
   security.

   This document defines an active performance measurement test
   protocol, Simple Two-way Active Measurement Protocol (STAMP), that
   enables measurement of both one-way and round-trip performance
   metrics like delay, delay variation, and packet loss.  Some TWAMP
   extensions, e.g., [RFC7750] are supported by the extensions to STAMP
   base specification in [I-D.ietf-ippm-stamp-option-tlv].
>
>
>
> Nits:
>
> The document uses "Z field" and "Z flag".  Please pick one and use it
> throughout the document.
>
GIM>> Settled on "Z flag".

>
> These terms are defined in Section 2.1, but they are not used in the
> rest of the document:
>
>    AES Advanced Encryption Standard
>
>    CBC Cipher Block Chaining
>
>    ECB Electronic Cookbook
>
>    KEK Key-encryption Key
>
GIM>> Cleared them all.

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Russ,<div>thank you for your review, c=
omments, and suggestions. Please find my notes in-lined under GIM&gt;&gt; t=
ag.</div><div>Also, please find the diff and the working version of the dra=
ft attached.</div><div><br></div><div>Regards,</div><div>Greg</div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, =
Aug 22, 2019 at 10:17 AM Russ Housley via Datatracker &lt;<a href=3D"mailto=
:noreply@ietf.org" target=3D"_blank">noreply@ietf.org</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex">Reviewer: Russ Housley=
<br>
Review result: Has Issues<br>
<br>
I reviewed this document as part of the Security Directorate&#39;s ongoing<=
br>
effort to review all IETF documents being processed by the IESG.=C2=A0 Thes=
e<br>
comments were written primarily for the benefit of the Security Area<br>
Directors.=C2=A0 Document authors, document editors, and WG chairs should<b=
r>
treat these comments just like any other IETF Last Call comments.<br>
<br>
Document: draft-ietf-ippm-stamp-07<br>
Reviewer: Russ Housley<br>
Review Date: 2019-08-22<br>
IETF LC End Date: 2019-09-03<br>
IESG Telechat date: unknown<br>
<br>
Summary: Has Issues<br>
<br>
<br>
Major Concerns:<br>
<br>
Section 4.1.1: This paragraph is a bit surprising:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 The STAMP Session-Sender and Session-Reflector MAY use=
, not use,<br>
=C2=A0 =C2=A0 =C2=A0 or set value of the Z field in accordance with the tim=
estamp<br>
=C2=A0 =C2=A0 =C2=A0 format in use.=C2=A0 This optional field is to enhance=
 operations, but<br>
=C2=A0 =C2=A0 =C2=A0 local configuration or defaults could be used in its p=
lace.<br>
<br>
Why not have this bit set to align with the bits that actually appear<br>
in the packet?=C2=A0 </blockquote><div>GIM&gt;&gt; The use of the Z bit to =
indicate the format of the timestamp used by TWAMP=C2=A0 test nodes has bee=
n described in <a href=3D"https://datatracker.ietf.org/doc/rfc8186/" target=
=3D"_blank">RFC 8186</a>. The value of the Z flag is set by the Session-Sen=
der and the Session-Reflector independently to reflect the format of timest=
amp that each of them respectively uses. The Z flag is part of the Error Es=
timate field and thus is part of the STAMP test packet transmitted by the S=
ession-Sender and the packet reflected by the Session-Reflector.</div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">This is especially worrisome b=
ecause of the text that<br>
come later (Section 4.2.1), which says:<br>
<br>
=C2=A0 =C2=A0o=C2=A0 Timestamp and Receiver Timestamp fields are each eight=
 octets<br>
=C2=A0 =C2=A0 =C2=A0 long.=C2=A0 The format of these fields, NTP or PTPv2, =
indicated by the<br>
=C2=A0 =C2=A0 =C2=A0 Z flag of the Error Estimate field as described in Sec=
tion 4.1.<br>
<br>
If the Z field (or Z flag) is not really meaningful, I do not see how<br>
the peer knows how to interpret a received timestamp.<br></blockquote><div>=
GIM&gt;&gt; A Session-Reflector would not interpret the value of the Z flag=
 (will convert to &quot;Z flag&quot;) but only the Session-Sender will</div=
><div>use the value in the Error Estimate field on the reflected packet to =
correctly interpret the values in the Receive Timestamp and Timestamp field=
s. (The Session-Sender Timestamp is the copy of the timestamp set by the Se=
ssion-Sender and is expected to be processed correctly.)</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">
<br>
<br>
Section 4.3:=C2=A0 Please divide this into two sections.=C2=A0 First, you h=
ave<br>
picked a single mechanism for authentication (HMAC-SHA-256 truncated<br>
to 128 bits).=C2=A0 This choice seems fine to me, even though you are not<b=
r>
saying much about the key management.=C2=A0 I would prefer that you have<br=
>
a mandatory to implement key management technique, but allow others;<br>
however, I am not going to insist on that.=C2=A0 Then, a separate section<b=
r>
should talk about confidentiality protection.<br>
<br>
<br>
Section 4.3:=C2=A0 This text needs work:<br>
<br>
=C2=A0 =C2=A0If confidentiality protection for STAMP is required, encryptio=
n at<br>
=C2=A0 =C2=A0the higher level MUST be used.=C2=A0 For example, STAMP packet=
s could be<br>
=C2=A0 =C2=A0transmitted in the dedicated IPsec tunnel or share the IPsec t=
unnel<br>
=C2=A0 =C2=A0with the monitored flow.<br>
<br>
I find &quot;at the higher level&quot; very unclear.=C2=A0 I believe that I=
Psec would<br>
be below this protocol.<br>
<br>
I think that DTLS would also provide the confidentiality protection<br>
that you desire.=C2=A0 Since you are not specifying any details of the<br>
encryption, you can say that a &quot;secured transport&quot; (the term that=
 you<br>
use in the Security Considerations) such as IPsec or DTLS can be used.<br><=
/blockquote><div>GIM&gt;&gt; Thank you for the suggestions. Renamed Section=
 4.3 in Integrity Protection in STAMP, and added the new section:</div><div=
>NEW TEXT:</div><div>4.4.=C2=A0 Confidentiality Protection in STAMP<br><br>=
=C2=A0 =C2=A0If confidentiality protection for STAMP is required, a STAMP t=
est<br>=C2=A0 =C2=A0session MUST use a secured transport.=C2=A0 For example=
, STAMP packets<br>=C2=A0 =C2=A0could be transmitted in the dedicated IPsec=
 tunnel or share the IPsec<br>=C2=A0 =C2=A0tunnel with the monitored flow.=
=C2=A0 Also, Datagram Transport Layer<br>=C2=A0 =C2=A0Security protocol wou=
ld provide the desired confidentiality<br>=C2=A0 =C2=A0protection.<br></div=
><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
Minor Concerns:<br>
<br>
Section 1:=C2=A0 I do not follow this topic, and this may be clear to your<=
br>
expected reader, but it is not clear to me.=C2=A0 The Introduction does not=
<br>
tell me the relationship of TWAMP Light and [BBF.TR-390] to this<br>
document.=C2=A0 One possible way to resolve this is to divide the section<b=
r>
into four parts: (1) background and history of measurement protocols;<br>
(2) shortcoming of those protocols; (3) what this document does to<br>
resolve those shortcomings; and (4) pointers to other documents that<br>
make up the rest of the shortcoming resolution.<br></blockquote><div>GIM&gt=
;&gt; Thank you for your suggestions. Split the section into four paragraph=
s. Hopefully the text is more clear now:</div><div>=C2=A01.=C2=A0 Introduct=
ion</div><br>=C2=A0 =C2=A0Development and deployment of Two-Way Active Meas=
urement Protocol<br>=C2=A0 =C2=A0(TWAMP) [RFC5357] and its extensions, e.g.=
, [RFC6038] that defined<br>=C2=A0 =C2=A0features such as Reflect Octets an=
d Symmetrical Size for TWAMP<br>=C2=A0 =C2=A0provided invaluable experience=
.=C2=A0 Several independent implementations<br>=C2=A0 =C2=A0of both TWAMP a=
nd TWAMP Light exist, have been deployed, and provide<br>=C2=A0 =C2=A0impor=
tant operational performance measurements.<br><br>=C2=A0 =C2=A0At the same =
time, there has been noticeable interest in using a more<br>=C2=A0 =C2=A0st=
raightforward mechanism for active performance monitoring that can<br>=C2=
=A0 =C2=A0provide deterministic behavior and inherit separation of control<=
br>=C2=A0 =C2=A0(vendor-specific configuration or orchestration) and test f=
unctions.<br>=C2=A0 =C2=A0Recent work on IP Edge to Customer Equipment usin=
g TWAMP Light from<br>=C2=A0 =C2=A0Broadband Forum [BBF.TR-390] demonstrate=
d that interoperability among<br>=C2=A0 =C2=A0implementations of TWAMP Ligh=
t is challenged because the composition<br>=C2=A0 =C2=A0and operation of TW=
AMP Light were not sufficiently specified in<br>=C2=A0 =C2=A0[RFC5357].=C2=
=A0 According to [RFC8545], TWAMP Light includes sub-set of<br><br><br><br>=
Mirsky, et al. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires February 27, 2020 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 2]<br>=0C<br>Interne=
t-Draft =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0STAMP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0August 2019<br><br><br>=C2=A0 =C2=A0TWAMP-Test functions to provi=
de comprehensive solution requires<br>=C2=A0 =C2=A0support by other applica=
tions that provide, for example, control and<br>=C2=A0 =C2=A0security.<br><=
br>=C2=A0 =C2=A0This document defines an active performance measurement tes=
t<br>=C2=A0 =C2=A0protocol, Simple Two-way Active Measurement Protocol (STA=
MP), that<br>=C2=A0 =C2=A0enables measurement of both one-way and round-tri=
p performance<br>=C2=A0 =C2=A0metrics like delay, delay variation, and pack=
et loss.=C2=A0 Some TWAMP<br>=C2=A0 =C2=A0extensions, e.g., [RFC7750] are s=
upported by the extensions to STAMP<br>=C2=A0 =C2=A0base specification in [=
I-D.ietf-ippm-stamp-option-tlv].<blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
<br>
<br>
Nits:<br>
<br>
The document uses &quot;Z field&quot; and &quot;Z flag&quot;.=C2=A0 Please =
pick one and use it<br>
throughout the document.<br></blockquote><div>GIM&gt;&gt; Settled on &quot;=
Z flag&quot;.=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">
<br>
These terms are defined in Section 2.1, but they are not used in the<br>
rest of the document:<br>
<br>
=C2=A0 =C2=A0AES Advanced Encryption Standard<br>
<br>
=C2=A0 =C2=A0CBC Cipher Block Chaining<br>
<br>
=C2=A0 =C2=A0ECB Electronic Cookbook<br>
<br>
=C2=A0 =C2=A0KEK Key-encryption Key<br></blockquote><div>GIM&gt;&gt; Cleare=
d them all.=C2=A0</div></div></div>

--000000000000681d2305910c6cc4--

--000000000000681d2605910c6cc6
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-ippm-stamp-08.txt"
Content-Disposition: attachment; filename="draft-ietf-ippm-stamp-08.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jzsyg3pk1>
X-Attachment-Id: f_jzsyg3pk1

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gSnVuCkV4cGly
ZXM6IEZlYnJ1YXJ5IDI3LCAyMDIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VkaWFuIE5ldHdvcmtzCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBGb290
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQXVndXN0IDI2LCAyMDE5CgoKICAgICAgICAgICAgICAgU2ltcGxl
IFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wOAoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCiAg
IHdoaWNoIGVuYWJsZXMgdGhlIG1lYXN1cmVtZW50IG9mIGJvdGggb25lLXdheSBhbmQgcm91bmQt
dHJpcAogICBwZXJmb3JtYW5jZSBtZXRyaWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwg
YW5kIHBhY2tldCBsb3NzLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp
b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n
IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU
RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gRmVicnVhcnkgMjcsIDIwMjAu
CgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQg
dGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFu
ZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBE
b2N1bWVudHMKICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVm
ZmVjdCBvbiB0aGUgZGF0ZSBvZgogICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxl
YXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJl
IHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9j
dW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMjcsIDIwMjAgICAg
ICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBT
VEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIGluY2x1ZGUgU2ltcGxp
ZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0
aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFu
dHkgYXMKICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLgoKVGFibGUg
b2YgQ29udGVudHMKCiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMgogICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0
aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAyLjEuICBU
ZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICAzCiAgICAgMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgMwogICAzLiAgU29mdHdhcml6YXRpb24gb2YgUGVyZm9ybWFuY2Ug
TWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgNC4gIFRoZW9yeSBvZiBPcGVy
YXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgICAg
NC4xLiAgU2Vzc2lvbi1TZW5kZXIgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQgLiAuIC4gLiAu
IC4gLiAuICAgNQogICAgICAgNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGlu
IFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDUKICAgICAgIDQuMS4yLiAgU2Vzc2lvbi1TZW5kZXIg
UGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgIC4gICA2CiAgICAgNC4yLiAgU2Vz
c2lvbi1SZWZsZWN0b3IgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQgIC4gLiAuIC4gLiAuICAg
NwogICAgICAgNC4yLjEuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0IGluIFVuYXV0
aGVudGljYXRlZAogICAgICAgICAgICAgICBNb2RlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgICAgIDQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0
b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGUgICA5CiAgICAgNC4zLiAgSW50
ZWdyaXR5IFByb3RlY3Rpb24gaW4gU1RBTVAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAx
MAogICAgIDQuNC4gIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGluIFNUQU1QIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTEKICAgICA0LjUuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAg
TGlnaHQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgIDUuICBJQU5BIENvbnNpZGVyYXRp
b25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMgogICA2LiAg
U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTIKICAgNy4gIEFja25vd2xlZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgIDguICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwogICAgIDguMS4gIE5vcm1h
dGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTMK
ICAgICA4LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE0CiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNQoKMS4gIEludHJvZHVjdGlvbgoKICAgRGV2
ZWxvcG1lbnQgYW5kIGRlcGxveW1lbnQgb2YgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJv
dG9jb2wKICAgKFRXQU1QKSBbUkZDNTM1N10gYW5kIGl0cyBleHRlbnNpb25zLCBlLmcuLCBbUkZD
NjAzOF0gdGhhdCBkZWZpbmVkCiAgIGZlYXR1cmVzIHN1Y2ggYXMgUmVmbGVjdCBPY3RldHMgYW5k
IFN5bW1ldHJpY2FsIFNpemUgZm9yIFRXQU1QCiAgIHByb3ZpZGVkIGludmFsdWFibGUgZXhwZXJp
ZW5jZS4gIFNldmVyYWwgaW5kZXBlbmRlbnQgaW1wbGVtZW50YXRpb25zCiAgIG9mIGJvdGggVFdB
TVAgYW5kIFRXQU1QIExpZ2h0IGV4aXN0LCBoYXZlIGJlZW4gZGVwbG95ZWQsIGFuZCBwcm92aWRl
CiAgIGltcG9ydGFudCBvcGVyYXRpb25hbCBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudHMuCgogICBB
dCB0aGUgc2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbiBub3RpY2VhYmxlIGludGVyZXN0IGluIHVz
aW5nIGEgbW9yZQogICBzdHJhaWdodGZvcndhcmQgbWVjaGFuaXNtIGZvciBhY3RpdmUgcGVyZm9y
bWFuY2UgbW9uaXRvcmluZyB0aGF0IGNhbgogICBwcm92aWRlIGRldGVybWluaXN0aWMgYmVoYXZp
b3IgYW5kIGluaGVyaXQgc2VwYXJhdGlvbiBvZiBjb250cm9sCiAgICh2ZW5kb3Itc3BlY2lmaWMg
Y29uZmlndXJhdGlvbiBvciBvcmNoZXN0cmF0aW9uKSBhbmQgdGVzdCBmdW5jdGlvbnMuCiAgIFJl
Y2VudCB3b3JrIG9uIElQIEVkZ2UgdG8gQ3VzdG9tZXIgRXF1aXBtZW50IHVzaW5nIFRXQU1QIExp
Z2h0IGZyb20KICAgQnJvYWRiYW5kIEZvcnVtIFtCQkYuVFItMzkwXSBkZW1vbnN0cmF0ZWQgdGhh
dCBpbnRlcm9wZXJhYmlsaXR5IGFtb25nCiAgIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBMaWdo
dCBpcyBjaGFsbGVuZ2VkIGJlY2F1c2UgdGhlIGNvbXBvc2l0aW9uCiAgIGFuZCBvcGVyYXRpb24g
b2YgVFdBTVAgTGlnaHQgd2VyZSBub3Qgc3VmZmljaWVudGx5IHNwZWNpZmllZCBpbgogICBbUkZD
NTM1N10uICBBY2NvcmRpbmcgdG8gW1JGQzg1NDVdLCBUV0FNUCBMaWdodCBpbmNsdWRlcyBzdWIt
c2V0IG9mCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMjcsIDIw
MjAgICAgICAgICAgICAgICBbUGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAg
ICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIFRXQU1QLVRl
c3QgZnVuY3Rpb25zIHRvIHByb3ZpZGUgY29tcHJlaGVuc2l2ZSBzb2x1dGlvbiByZXF1aXJlcwog
ICBzdXBwb3J0IGJ5IG90aGVyIGFwcGxpY2F0aW9ucyB0aGF0IHByb3ZpZGUsIGZvciBleGFtcGxl
LCBjb250cm9sIGFuZAogICBzZWN1cml0eS4KCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhbiBh
Y3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdAogICBwcm90b2NvbCwgU2ltcGxlIFR3
by13YXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sIChTVEFNUCksIHRoYXQKICAgZW5hYmxl
cyBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXAgcGVyZm9ybWFuY2UK
ICAgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNrZXQgbG9zcy4g
IFNvbWUgVFdBTVAKICAgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzc3NTBdIGFyZSBzdXBwb3J0ZWQg
YnkgdGhlIGV4dGVuc2lvbnMgdG8gU1RBTVAKICAgYmFzZSBzcGVjaWZpY2F0aW9uIGluIFtJLUQu
aWV0Zi1pcHBtLXN0YW1wLW9wdGlvbi10bHZdLgoKMi4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhp
cyBkb2N1bWVudAoKMi4xLiAgVGVybWlub2xvZ3kKCiAgIFNUQU1QIC0gU2ltcGxlIFR3by13YXkg
QWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29sCgogICBOVFAgLSBOZXR3b3JrIFRpbWUgUHJvdG9j
b2wKCiAgIFBUUCAtIFByZWNpc2lvbiBUaW1lIFByb3RvY29sCgogICBITUFDIEhhc2hlZCBNZXNz
YWdlIEF1dGhlbnRpY2F0aW9uIENvZGUKCiAgIE9XQU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVt
ZW50IFByb3RvY29sCgogICBUV0FNUCBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2Nv
bAoKICAgTUJaIE1heSBiZSBaZXJvCgoyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UKCiAgIFRo
ZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hB
TEwgTk9UIiwKICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBS
RUNPTU1FTkRFRCIsICJNQVkiLCBhbmQKICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFy
ZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQCiAgIDE0IFtSRkMyMTE5XSBb
UkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsCiAgIGNhcGl0
YWxzLCBhcyBzaG93biBoZXJlLgoKMy4gIFNvZnR3YXJpemF0aW9uIG9mIFBlcmZvcm1hbmNlIE1l
YXN1cmVtZW50CgogICBGaWd1cmUgMSBwcmVzZW50cyB0aGUgU2ltcGxlIFR3by13YXkgQWN0aXZl
IE1lYXN1cmVtZW50IFByb3RvY29sCiAgIChTVEFNUCkgU2Vzc2lvbi1TZW5kZXIsIGFuZCBTZXNz
aW9uLVJlZmxlY3RvciB3aXRoIGEgbWVhc3VyZW1lbnQKICAgc2Vzc2lvbi4gIFRoZSBjb25maWd1
cmF0aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBTVEFNUCBTZXNzaW9uLQogICBTZW5kZXIsIFNl
c3Npb24tUmVmbGVjdG9yLCBhbmQgbWFuYWdlbWVudCBvZiB0aGUgU1RBTVAgc2Vzc2lvbnMgY2Fu
CiAgIGJlIGFjaGlldmVkIHRocm91Z2ggdmFyaW91cyBtZWFucy4gIENvbW1hbmQgTGluZSBJbnRl
cmZhY2UsIE9TUy9CU1MKICAgKG9wZXJhdGlvbnMgc3VwcG9ydCBzeXN0ZW0vYnVzaW5lc3Mgc3Vw
cG9ydCBzeXN0ZW0gYXMgYSBjb21iaW5hdGlvbgogICBvZiB0d28gc3lzdGVtcyB1c2VkIHRvIHN1
cHBvcnQgYSByYW5nZSBvZiB0ZWxlY29tbXVuaWNhdGlvbiBzZXJ2aWNlcykKICAgdXNpbmcgU05N
UCBvciBjb250cm9sbGVycyBpbiBTb2Z0d2FyZS1EZWZpbmVkIE5ldHdvcmtpbmcgdXNpbmcKICAg
TmV0Y29uZi9ZQU5HIGFyZSBidXQgYSBmZXcgZXhhbXBsZXMuCgoKCk1pcnNreSwgZXQgYWwuICAg
ICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMjcsIDIwMjAgICAgICAgICAgICAgICBbUGFnZSAzXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAg
ICAgICBBdWd1c3QgMjAxOQoKCiAgICAgICAgIG8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tbwogICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIENvbmZpZ3VyYXRpb24gYW5kICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICBNYW5hZ2VtZW50ICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgICAgIG8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tbwogICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8fAogICAgICAgICAgICAgICAgfHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fAogICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICB8IFNU
QU1QIFNlc3Npb24tU2VuZGVyIHwgPC0tLSBTVEFNUC0tLT4gfCBTVEFNUCBTZXNzaW9uLVJlZmxl
Y3RvciB8CiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwoKCiAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTog
U1RBTVAgUmVmZXJlbmNlIE1vZGVsCgo0LiAgVGhlb3J5IG9mIE9wZXJhdGlvbgoKICAgU1RBTVAg
U2Vzc2lvbi1TZW5kZXIgdHJhbnNtaXRzIHRlc3QgcGFja2V0cyBvdmVyIFVEUCB0cmFuc3BvcnQg
dG93YXJkCiAgIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yLiAgQSBTVEFNUCBTZXNzaW9uLVNlbmRl
ciBNVVNUIHVzZSBVRFAgcG9ydAogICA4NjIgKFRXQU1QLVRlc3QgUmVjZWl2ZXIgUG9ydCkgYXMg
dGhlIGRlZmF1bHQgZGVzdGluYXRpb24gVURQIHBvcnQKICAgbnVtYmVyLiAgQSBTVEFNUCBpbXBs
ZW1lbnRhdGlvbiBvZiBTZXNzaW9uLVNlbmRlciBNVVNUIGJlIGFibGUgdG8gdXNlCiAgIFVEUCBw
b3J0IG51bWJlcnMgZnJvbSBVc2VyLCBhLmsuYS4gIFJlZ2lzdGVyZWQsIFBvcnRzIGFuZCBEeW5h
bWljLAogICBhLmsuYS4gIFByaXZhdGUgb3IgRXBoZW1lcmFsLCBQb3J0cyByYW5nZXMgZGVmaW5l
ZCBpbiBbUkZDNjMzNV0uCiAgIEJlZm9yZSB1c2luZyBudW1iZXJzIGZyb20gdGhlIFVzZXIgUG9y
dHMgcmFuZ2UsIHRoZSBwb3NzaWJsZSBpbXBhY3QKICAgb24gdGhlIG5ldHdvcmsgTVVTVCBiZSBj
YXJlZnVsbHkgc3R1ZGllZCBhbmQgYWdyZWVkIGJ5IGFsbCB1c2VycyBvZgogICB0aGUgbmV0d29y
ay4KCiAgIFNUQU1QIFNlc3Npb24tUmVmbGVjdG9yIHJlY2VpdmVzIFNlc3Npb24tU2VuZGVyJ3Mg
cGFja2V0IGFuZCBhY3RzCiAgIGFjY29yZGluZyB0byB0aGUgY29uZmlndXJhdGlvbiBhbmQgb3B0
aW9uYWwgY29udHJvbCBpbmZvcm1hdGlvbgogICBjb21tdW5pY2F0ZWQgaW4gdGhlIFNlc3Npb24t
U2VuZGVyJ3MgdGVzdCBwYWNrZXQuICBBbiBpbXBsZW1lbnRhdGlvbgogICBvZiBTVEFNUCBTZXNz
aW9uLVJlZmxlY3RvciBieSBkZWZhdWx0IE1VU1QgdXNlIHJlY2VpdmUgU1RBTVAgdGVzdAogICBw
YWNrZXRzIG9uIFVEUCBwb3J0IDg2Mi4gIEFuIGltcGxlbWVudGF0aW9uIG9mIFNlc3Npb24tUmVm
bGVjdG9yIHRoYXQKICAgc3VwcG9ydHMgdGhpcyBzcGVjaWZpY2F0aW9uIE1VU1QgYmUgYWJsZSB0
byBkZWZpbmUgdGhlIHBvcnQgbnVtYmVyIHRvCiAgIHJlY2VpdmUgU1RBTVAgdGVzdCBwYWNrZXRz
IGZyb20gVXNlciBQb3J0cyBhbmQgRHluYW1pYyBQb3J0cyByYW5nZXMKICAgdGhhdCBhcmUgZGVm
aW5lZCBpbiBbUkZDNjMzNV0uICBTVEFNUCBkZWZpbmVzIHR3byBkaWZmZXJlbnQgdGVzdAogICBw
YWNrZXQgZm9ybWF0cywgb25lIGZvciBwYWNrZXRzIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1T
ZXNzaW9uLQogICBTZW5kZXIgYW5kIG9uZSBmb3IgcGFja2V0cyB0cmFuc21pdHRlZCBieSB0aGUg
U1RBTVAtU2Vzc2lvbi0KICAgUmVmbGVjdG9yLgoKICAgU1RBTVAgc3VwcG9ydHMgdHdvIG1vZGVz
OiB1bmF1dGhlbnRpY2F0ZWQgYW5kIGF1dGhlbnRpY2F0ZWQuCiAgIFVuYXV0aGVudGljYXRlZCBT
VEFNUCB0ZXN0IHBhY2tldHMsIGRlZmluZWQgaW4gU2VjdGlvbiA0LjEuMSBhbmQKICAgU2VjdGlv
biA0LjIuMSwgZW5zdXJlIGludGVyd29ya2luZyBiZXR3ZWVuIFNUQU1QIGFuZCBUV0FNUCBMaWdo
dCBhcwogICBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjUgcGFja2V0IGZvcm1hdHMuCgogICBCeSBk
ZWZhdWx0LCBTVEFNUCB1c2VzIHN5bW1ldHJpY2FsIHBhY2tldHMsIGkuZS4sIHNpemUgb2YgdGhl
IHBhY2tldAogICB0cmFuc21pdHRlZCBieSBTZXNzaW9uLVJlZmxlY3RvciBlcXVhbHMgdGhlIHNp
emUgb2YgdGhlIHBhY2tldAogICByZWNlaXZlZCBieSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IuCgoK
CgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAyNywgMjAyMCAgICAg
ICAgICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFNU
QU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKNC4xLiAgU2Vzc2lvbi1TZW5k
ZXIgQmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQKCiAgIEJlY2F1c2UgU1RBTVAgc3VwcG9ydHMg
c3ltbWV0cmljYWwgdGVzdCBwYWNrZXRzLCBTVEFNUCBTZXNzaW9uLVNlbmRlcgogICBwYWNrZXQg
aGFzIGEgbWluaW11bSBzaXplIG9mIDQ0IG9jdGV0cyBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwg
c2VlCiAgIEZpZ3VyZSAyLCBhbmQgMTEyIG9jdGV0cyBpbiB0aGUgYXV0aGVudGljYXRlZCBtb2Rl
LCBzZWUgRmlndXJlIDQuCgo0LjEuMS4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4g
VW5hdXRoZW50aWNhdGVkIE1vZGUKCiAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHBhY2tldCBmb3Jt
YXQgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGU6CgogICAgICAgMCAgICAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgICAgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBOdW1i
ZXIgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIFRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICBFcnJvciBFc3Rp
bWF0ZSAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgTUJaICgzMCBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCgogICBGaWd1cmUgMjogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQg
Zm9ybWF0IGluIHVuYXV0aGVudGljYXRlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1vZGUKCiAgIHdoZXJlIGZpZWxkcyBhcmUgZGVmaW5lZCBhcyB0aGUgZm9sbG93aW5nOgoK
ICAgbyAgU2VxdWVuY2UgTnVtYmVyIGlzIGZvdXIgb2N0ZXRzIGxvbmcgZmllbGQuICBGb3IgZWFj
aCBuZXcgc2Vzc2lvbgogICAgICBpdHMgdmFsdWUgc3RhcnRzIGF0IHplcm8gYW5kIGlzIGluY3Jl
bWVudGVkIHdpdGggZWFjaCB0cmFuc21pdHRlZAogICAgICBwYWNrZXQuCgogICBvICBUaW1lc3Rh
bXAgaXMgZWlnaHQgb2N0ZXRzIGxvbmcgZmllbGQuICBTVEFNUCBub2RlIE1VU1Qgc3VwcG9ydAog
ICAgICBOZXR3b3JrIFRpbWUgUHJvdG9jb2wgKE5UUCkgdmVyc2lvbiA0IDY0LWJpdCB0aW1lc3Rh
bXAgZm9ybWF0CiAgICAgIFtSRkM1OTA1XSwgdGhlIGZvcm1hdCB1c2VkIGluIFtSRkM1MzU3XS4g
IFNUQU1QIG5vZGUgTUFZIHN1cHBvcnQKICAgICAgSUVFRSAxNTg4djIgUHJlY2lzaW9uIFRpbWUg
UHJvdG9jb2wgdHJ1bmNhdGVkIDY0LWJpdCB0aW1lc3RhbXAKICAgICAgZm9ybWF0IFtJRUVFLjE1
ODguMjAwOF0sIHRoZSBmb3JtYXQgdXNlZCBpbiBbUkZDODE4Nl0uCgogICBvICBFcnJvciBFc3Rp
bWF0ZSBpcyB0d28gb2N0ZXRzIGxvbmcgZmllbGQgd2l0aCBmb3JtYXQgZGlzcGxheWVkIGluCiAg
ICAgIEZpZ3VyZSAzCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFy
eSAyNywgMjAyMCAgICAgICAgICAgICAgIFtQYWdlIDVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAg
ICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgIDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUKICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgICAgICAgICB8U3xafCAgIFNjYWxlICAgfCAgIE11bHRpcGxpZXIgIHwKICAgICAg
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICAg
ICAgICBGaWd1cmUgMzogRXJyb3IgRXN0aW1hdGUgRm9ybWF0CgogICAgICB3aGVyZSBTLCBTY2Fs
ZSwgYW5kIE11bHRpcGxpZXIgZmllbGRzIGFyZSBpbnRlcnByZXRlZCBhcyB0aGV5IGhhdmUKICAg
ICAgYmVlbiBkZWZpbmVkIGluIHNlY3Rpb24gNC4xLjIgW1JGQzQ2NTZdOyBhbmQgWiBmbGFnIC0g
YXMgaGFzIGJlZW4KICAgICAgZGVmaW5lZCBpbiBzZWN0aW9uIDIuMyBbUkZDODE4Nl06CgogICAg
ICAqICAwIC0gTlRQIDY0IGJpdCBmb3JtYXQgb2YgYSB0aW1lc3RhbXA7CgogICAgICAqICAxIC0g
UFRQdjIgdHJ1bmNhdGVkIGZvcm1hdCBvZiBhIHRpbWVzdGFtcC4KCiAgICAgIFRoZSBTVEFNUCBT
ZXNzaW9uLVNlbmRlciBhbmQgU2Vzc2lvbi1SZWZsZWN0b3IgTUFZIHVzZSwgbm90IHVzZSwKICAg
ICAgb3Igc2V0IHZhbHVlIG9mIHRoZSBaIGZsYWcgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSB0aW1l
c3RhbXAgZm9ybWF0CiAgICAgIGluIHVzZS4gIFRoaXMgb3B0aW9uYWwgZmllbGQgaXMgdG8gZW5o
YW5jZSBvcGVyYXRpb25zLCBidXQgbG9jYWwKICAgICAgY29uZmlndXJhdGlvbiBvciBkZWZhdWx0
cyBjb3VsZCBiZSB1c2VkIGluIGl0cyBwbGFjZS4KCiAgIG8gIE1heS1iZS1aZXJvIChNQlopIGZp
ZWxkIGluIHRoZSBzZXNzaW9uLXNlbmRlciB1bmF1dGhlbnRpY2F0ZWQKICAgICAgcGFja2V0IGlz
IDMwIG9jdGV0cyBsb25nLiAgSXQgTUFZIGJlIGFsbCB6ZXJvZWQgb24gdGhlCiAgICAgIHRyYW5z
bWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuCgo0LjEuMi4gIFNlc3Npb24t
U2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVudGljYXRlZCBNb2RlCgogICBTVEFNUCBTZXNz
aW9uLVNlbmRlciBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQgbW9kZToKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDI3
LCAyMDIwICAgICAgICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwMTkKCgogICAgIDAg
ICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAg
IDMKICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgIFNl
cXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICBFcnJvciBFc3RpbWF0
ZSAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsK
ICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNzAgb2N0ZXRz
KSAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4KICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgSE1BQyAoMTYgb2N0ZXRzKSAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKCiAgICBGaWd1cmUgNDogU1RBTVAgU2Vzc2lvbi1TZW5kZXIgdGVzdCBwYWNrZXQgZm9ybWF0
IGluIGF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2Rl
CgogICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBzYW1lIGFzIHRoZSB1bmF1dGhlbnRp
Y2F0ZWQgbW9kZSwKICAgbGlzdGVkIGluIFNlY3Rpb24gNC4xLjEuICBBbHNvLCBNQlogZmllbGRz
IGFyZSB1c2VkIHRvIGFsaWduIHRoZQogICBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAg
VGhlIHZhbHVlIG9mIHRoZSBmaWVsZCBNQVkgYmUgemVyb2VkCiAgIG9uIHRyYW5zbWlzc2lvbiBh
bmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuICBBbHNvLCB0aGUgcGFja2V0CiAgIGluY2x1
ZGVzIGEga2V5LWhhc2hlZCBtZXNzYWdlIGF1dGhlbnRpY2F0aW9uIGNvZGUgKEhNQUMpIChbUkZD
MjEwNF0pCiAgIGhhc2ggYXQgdGhlIGVuZCBvZiB0aGUgUERVLiAgVGhlIGRldGFpbGVkIHVzZSBv
ZiB0aGUgSE1BQyBmaWVsZCBpcwogICBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjMuCgo0LjIuICBT
ZXNzaW9uLVJlZmxlY3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdAoKICAgVGhlIFNlc3Np
b24tUmVmbGVjdG9yIHJlY2VpdmVzIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCwgdmVyaWZpZXMgaXQs
CiAgIHByZXBhcmVzIGFuZCB0cmFuc21pdHMgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldC4KCiAg
IFR3byBtb2RlcyBvZiBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBjaGFyYWN0ZXJpemUgdGhlIGV4
cGVjdGVkCiAgIGJlaGF2aW9yIGFuZCwgY29uc2VxdWVudGx5LCBwZXJmb3JtYW5jZSBtZXRyaWNz
IHRoYXQgY2FuIGJlIG1lYXN1cmVkOgoKICAgbyAgU3RhdGVsZXNzIC0gU1RBTVAgU2Vzc2lvbi1S
ZWZsZWN0b3IgZG9lcyBub3QgbWFpbnRhaW4gdGVzdCBzdGF0ZQogICAgICBhbmQgd2lsbCByZWZs
ZWN0IHRoZSByZWNlaXZlZCBzZXF1ZW5jZSBudW1iZXIgd2l0aG91dAogICAgICBtb2RpZmljYXRp
b24uICBBcyBhIHJlc3VsdCwgb25seSByb3VuZC10cmlwIHBhY2tldCBsb3NzIGNhbiBiZQogICAg
ICBjYWxjdWxhdGVkIHdoaWxlIHRoZSByZWZsZWN0b3IgaXMgb3BlcmF0aW5nIGluIHN0YXRlbGVz
cyBtb2RlLgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAyNywg
MjAyMCAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgbyAgU3Rh
dGVmdWwgLSBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciBtYWludGFpbnMgdGVzdCBzdGF0ZSB0aHVz
CiAgICAgIGVuYWJsaW5nIHRoZSBhYmlsaXR5IHRvIGRldGVybWluZSBmb3J3YXJkIGxvc3MsIGdh
cHMgcmVjb2duaXplZCBpbgogICAgICB0aGUgcmVjZWl2ZWQgc2VxdWVuY2UgbnVtYmVyLiAgQXMg
YSByZXN1bHQsIGJvdGggbmVhci1lbmQKICAgICAgKGZvcndhcmQpIGFuZCBmYXItZW5kIChiYWNr
d2FyZCkgcGFja2V0IGxvc3MgY2FuIGJlIGNvbXB1dGVkLgogICAgICBUaGF0IGltcGxpZXMgdGhh
dCB0aGUgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgTVVTVCBrZWVwIGEgc3RhdGUKICAgICAgZm9y
IGVhY2ggYWNjZXB0ZWQgU1RBTVAtdGVzdCBzZXNzaW9uLCB1bmlxdWVseSBpZGVudGlmeWluZyBT
VEFNUC0KICAgICAgdGVzdCBwYWNrZXRzIHRvIG9uZSBzdWNoIHNlc3Npb24gaW5zdGFuY2UsIGFu
ZCBlbmFibGluZyBhZGRpbmcgYQogICAgICBzZXF1ZW5jZSBudW1iZXIgaW4gdGhlIHRlc3QgcmVw
bHkgdGhhdCBpcyBpbmRpdmlkdWFsbHkgaW5jcmVtZW50ZWQKICAgICAgb24gYSBwZXItc2Vzc2lv
biBiYXNpcy4KCjQuMi4xLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBVbmF1
dGhlbnRpY2F0ZWQgTW9kZQoKICAgRm9yIHVuYXV0aGVudGljYXRlZCBtb2RlOgoKICAgICAwICAg
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAz
CiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFNl
cXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICBUaW1lc3RhbXAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgRXJyb3IgRXN0
aW1hdGUgICAgICAgIHwgICAgICAgICAgIE1CWiAgICAgICAgICAgICAgICAgfAogICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAg
ICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAg
ICAgICAgIFNlc3Npb24tU2VuZGVyIFNlcXVlbmNlIE51bWJlciAgICAgICAgICAgICAgICB8CiAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgIFNlc3Npb24tU2VuZGVyIFRpbWVzdGFt
cCAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCBT
ZXNzaW9uLVNlbmRlciBFcnJvciBFc3RpbWF0ZSB8ICAgICAgICAgICBNQlogICAgICAgICAgICAg
ICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rCiAgICB8U2VzLVNlbmRlciBUVEwgfCAgICAgICAgICAgICAgICAg
ICAgTUJaICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICBG
aWd1cmUgNTogU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuYXV0aGVudGljYXRlZCBtb2RlCgogICB3aGVyZSBm
aWVsZHMgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzoKCiAgIG8gIFNlcXVlbmNlIE51bWJl
ciBpcyBmb3VyIG9jdGV0cyBsb25nIGZpZWxkLiAgVGhlIHZhbHVlIG9mIHRoZQogICAgICBTZXF1
ZW5jZSBOdW1iZXIgZmllbGQgaXMgc2V0IGFjY29yZGluZyB0byB0aGUgbW9kZSBvZiB0aGUgU1RB
TVAKICAgICAgU2Vzc2lvbi1SZWZsZWN0b3I6CgogICAgICAqICBpbiB0aGUgc3RhdGVsZXNzIG1v
ZGUgdGhlIFNlc3Npb24tUmVmbGVjdG9yIGNvcGllcyB0aGUgdmFsdWUKICAgICAgICAgZnJvbSB0
aGUgcmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNrZXQncyBTZXF1ZW5jZSBOdW1iZXIgZmllbGQ7CgoK
Ck1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMjcsIDIwMjAgICAgICAg
ICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBTVEFN
UCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgICAgICogIGluIHRoZSBzdGF0
ZWZ1bCBtb2RlIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBjb3VudHMgdGhlIHJlY2VpdmVkCiAgICAg
ICAgIFNUQU1QIHRlc3QgcGFja2V0cyBpbiBlYWNoIHRlc3Qgc2Vzc2lvbiBhbmQgdXNlcyB0aGF0
IGNvdW50ZXIKICAgICAgICAgdG8gc2V0IHRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVtYmVy
IGZpZWxkLgoKICAgbyAgVGltZXN0YW1wIGFuZCBSZWNlaXZlciBUaW1lc3RhbXAgZmllbGRzIGFy
ZSBlYWNoIGVpZ2h0IG9jdGV0cwogICAgICBsb25nLiAgVGhlIGZvcm1hdCBvZiB0aGVzZSBmaWVs
ZHMsIE5UUCBvciBQVFB2MiwgaW5kaWNhdGVkIGJ5IHRoZQogICAgICBaIGZsYWcgb2YgdGhlIEVy
cm9yIEVzdGltYXRlIGZpZWxkIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuMS4KCiAgIG8gIEVy
cm9yIEVzdGltYXRlIGhhcyB0aGUgc2FtZSBzaXplIGFuZCBpbnRlcnByZXRhdGlvbiBhcyBkZXNj
cmliZWQKICAgICAgaW4gU2VjdGlvbiA0LjEuCgogICBvICBTZXNzaW9uLVNlbmRlciBTZXF1ZW5j
ZSBOdW1iZXIsIFNlc3Npb24tU2VuZGVyIFRpbWVzdGFtcCwgYW5kCiAgICAgIFNlc3Npb24tU2Vu
ZGVyIEVycm9yIEVzdGltYXRlIGFyZSBjb3BpZXMgb2YgdGhlIGNvcnJlc3BvbmRpbmcKICAgICAg
ZmllbGRzIGluIHRoZSBTVEFNUCB0ZXN0IHBhY2tldCBzZW50IGJ5IHRoZSBTZXNzaW9uLVNlbmRl
ci4KCiAgIG8gIFNlc3Npb24tU2VuZGVyIFRUTCBpcyBvbmUgb2N0ZXQgbG9uZyBmaWVsZCwgYW5k
IGl0cyB2YWx1ZSBpcyB0aGUKICAgICAgY29weSBvZiB0aGUgVFRMIGZpZWxkIGluIElQdjQgKG9y
IEhvcCBMaW1pdCBpbiBJUHY2KSBmcm9tIHRoZQogICAgICByZWNlaXZlZCBTVEFNUCB0ZXN0IHBh
Y2tldC4KCiAgIG8gIE1CWiBpcyB1c2VkIHRvIGFjaGlldmUgYWxpZ25tZW50IG9uIGEgZm91ciBv
Y3RldHMgYm91bmRhcnkuICBUaGUKICAgICAgdmFsdWUgb2YgdGhlIGZpZWxkIE1BWSBiZSB6ZXJv
ZWQgb24gdHJhbnNtaXNzaW9uIGFuZCBNVVNUIGJlCiAgICAgIGlnbm9yZWQgb24gcmVjZWlwdC4K
CjQuMi4yLiAgU2Vzc2lvbi1SZWZsZWN0b3IgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVk
IE1vZGUKCiAgIEZvciB0aGUgYXV0aGVudGljYXRlZCBtb2RlOgoKICAgICAgMCAgICAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgICAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIFNlcXVl
bmNlIE51bWJlciAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgVGltZXN0YW1wICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAg
IEVycm9yIEVzdGltYXRlICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNiBvY3Rl
dHMpICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgIFJlY2VpdmUgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAg
IHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgIE1CWiAoOCBvY3RldHMpICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAyNywgMjAy
MCAgICAgICAgICAgICAgIFtQYWdlIDldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgfCAgICAgICAgICAgICAgICAgU2Vzc2lvbi1TZW5kZXIgU2VxdWVuY2UgTnVtYmVy
ICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgIE1CWiAoMTIgb2N0ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAg
ICAgU2Vzc2lvbi1TZW5kZXIgVGltZXN0YW1wICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBTZXNzaW9uLVNlbmRlciBFcnJvciBFc3Rp
bWF0ZSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoNiBvY3RldHMpICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfFNlcy1TZW5kZXIgVFRMIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0r
LSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsK
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIE1CWiAoMTUgb2N0
ZXRzKSAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIEhNQUMgKDE2IG9jdGV0cykgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKCgogICBGaWd1cmUgNjogU1RBTVAgU2Vzc2lvbi1SZWZsZWN0
b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtb2RlCgogICBUaGUgZmllbGQgZGVmaW5pdGlvbnMgYXJlIHRoZSBz
YW1lIGFzIHRoZSB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwKICAgbGlzdGVkIGluIFNlY3Rpb24gNC4y
LjEuICBBZGRpdGlvbmFsbHksIHRoZSBNQlogZmllbGQgaXMgdXNlZCB0bwogICBhbGlnbiB0aGUg
cGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIFRoZSB2YWx1ZSBvZiB0aGUgZmllbGQgTUFZ
CiAgIGJlIHplcm9lZCBvbiB0cmFuc21pc3Npb24gYW5kIE1VU1QgYmUgaWdub3JlZCBvbiByZWNl
aXB0LiAgQWxzbywKICAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0
IGluIGF1dGhlbnRpY2F0ZWQgbW9kZQogICBpbmNsdWRlcyBhIGtleSAoSE1BQykgKFtSRkMyMTA0
XSkgaGFzaCBhdCB0aGUgZW5kIG9mIHRoZSBQRFUuICBUaGUKICAgZGV0YWlsZWQgdXNlIG9mIHRo
ZSBITUFDIGZpZWxkIGlzIGluIFNlY3Rpb24gNC4zLgoKNC4zLiAgSW50ZWdyaXR5IFByb3RlY3Rp
b24gaW4gU1RBTVAKCiAgIFRvIHByb3ZpZGUgaW50ZWdyaXR5IHByb3RlY3Rpb24sIGVhY2ggU1RB
TVAgbWVzc2FnZSBpcyBiZWluZwogICBhdXRoZW50aWNhdGVkIGJ5IGFkZGluZyBIYXNoZWQgTWVz
c2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlIChITUFDKS4KICAgU1RBTVAgdXNlcyBITUFDLVNIQS0y
NTYgdHJ1bmNhdGVkIHRvIDEyOCBiaXRzIChzaW1pbGFybHkgdG8gdGhlIHVzZQogICBvZiBpdCBp
biBJUFNlYyBkZWZpbmVkIGluIFtSRkM0ODY4XSk7IGhlbmNlIHRoZSBsZW5ndGggb2YgdGhlIEhN
QUMKICAgZmllbGQgaXMgMTYgb2N0ZXRzLiAgSE1BQyB1c2VzIGl0cyBvd24ga2V5LCBhbmQgdGhl
IGRlZmluaXRpb24gb2YgdGhlCiAgIG1lY2hhbmlzbSB0byBkaXN0cmlidXRlIHRoZSBITUFDIGtl
eSBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCiAgIHNwZWNpZmljYXRpb24uICBPbmUgZXhh
bXBsZSBpcyB0byB1c2UgYW4gb3JjaGVzdHJhdG9yIHRvIGNvbmZpZ3VyZQogICBITUFDIGtleSBi
YXNlZCBvbiBTVEFNUCBZQU5HIGRhdGEgbW9kZWwgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ10u
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgMjcsIDIwMjAgICAg
ICAgICAgICAgIFtQYWdlIDEwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBT
VEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAgIEhNQUMgTVVTVCBiZSB2
ZXJpZmllZCBhcyBlYXJseSBhcyBwb3NzaWJsZSB0byBhdm9pZCB1c2luZyBvcgogICBwcm9wYWdh
dGluZyBjb3JydXB0ZWQgZGF0YS4KCjQuNC4gIENvbmZpZGVudGlhbGl0eSBQcm90ZWN0aW9uIGlu
IFNUQU1QCgogICBJZiBjb25maWRlbnRpYWxpdHkgcHJvdGVjdGlvbiBmb3IgU1RBTVAgaXMgcmVx
dWlyZWQsIGEgU1RBTVAgdGVzdAogICBzZXNzaW9uIE1VU1QgdXNlIGEgc2VjdXJlZCB0cmFuc3Bv
cnQuICBGb3IgZXhhbXBsZSwgU1RBTVAgcGFja2V0cwogICBjb3VsZCBiZSB0cmFuc21pdHRlZCBp
biB0aGUgZGVkaWNhdGVkIElQc2VjIHR1bm5lbCBvciBzaGFyZSB0aGUgSVBzZWMKICAgdHVubmVs
IHdpdGggdGhlIG1vbml0b3JlZCBmbG93LiAgQWxzbywgRGF0YWdyYW0gVHJhbnNwb3J0IExheWVy
CiAgIFNlY3VyaXR5IHByb3RvY29sIHdvdWxkIHByb3ZpZGUgdGhlIGRlc2lyZWQgY29uZmlkZW50
aWFsaXR5CiAgIHByb3RlY3Rpb24uCgo0LjUuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAg
TGlnaHQKCiAgIE9uZSBvZiB0aGUgZXNzZW50aWFsIHJlcXVpcmVtZW50cyB0byBTVEFNUCBpcyB0
aGUgYWJpbGl0eSB0bwogICBpbnRlcndvcmsgd2l0aCBhIFRXQU1QIExpZ2h0IGRldmljZS4gIFRo
ZXJlIGFyZSB0d28gcG9zc2libGUKICAgY29tYmluYXRpb25zIGZvciBzdWNoIHVzZSBjYXNlOgoK
ICAgbyAgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgd2l0aCBUV0FNUCBMaWdodCBTZXNzaW9uLVJlZmxl
Y3RvcjsKCiAgIG8gIFRXQU1QIExpZ2h0IFNlc3Npb24tU2VuZGVyIHdpdGggU1RBTVAgU2Vzc2lv
bi1SZWZsZWN0b3IuCgogICBJbiB0aGUgZm9ybWVyIGNhc2UsIHRoZSBTZXNzaW9uLVNlbmRlciBN
QVkgbm90IGJlIGF3YXJlIHRoYXQgaXRzCiAgIFNlc3Npb24tUmVmbGVjdG9yIGRvZXMgbm90IHN1
cHBvcnQgU1RBTVAuICBGb3IgZXhhbXBsZSwgYSBUV0FNUCBMaWdodAogICBTZXNzaW9uLVJlZmxl
Y3RvciBtYXkgbm90IHN1cHBvcnQgdGhlIHVzZSBvZiBVRFAgcG9ydCA4NjIgYXMgZGVmaW5lZAog
ICBpbiBbUkZDODU0NV0uICBUaHVzIFNUQU1QIFNlc3Npb24tU2VuZGVyIE1BWSB1c2UgcG9ydCBu
dW1iZXJzIGFzCiAgIGRlZmluZWQgaW4gU2VjdGlvbiA0LiAgSWYgYW55IG9mIFNUQU1QIGV4dGVu
c2lvbnMgYXJlIHVzZWQsIHRoZSBUV0FNUAogICBMaWdodCBTZXNzaW9uLVJlZmxlY3RvciB3aWxs
IHZpZXcgdGhlbSBhcyBQYWNrZXQgUGFkZGluZyBmaWVsZC4gIFRoZQogICBTZXNzaW9uLVNlbmRl
ciBTSE9VTEQgdXNlIHRoZSBkZWZhdWx0IGZvcm1hdCBmb3IgaXRzIHRpbWVzdGFtcHMgLQogICBO
VFAuICBBbmQgaXQgTUFZIHVzZSBQVFB2MiB0aW1lc3RhbXAgZm9ybWF0LgoKICAgSW4gdGhlIGxh
dHRlciBzY2VuYXJpbywgaWYgYSBUV0FNUCBMaWdodCBTZXNzaW9uLVNlbmRlciBkb2VzIG5vdAog
ICBzdXBwb3J0IHRoZSB1c2Ugb2YgVURQIHBvcnQgODYyLCB0aGUgdGVzdCBtYW5hZ2VtZW50IHN5
c3RlbSBNVVNUIHNldAogICBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0byB1c2UgVURQIHBvcnQg
bnVtYmVyIGFzIGRlZmluZWQgaW4KICAgU2VjdGlvbiA0LiAgSWYgdGhlIFRXQU1QIExpZ2h0IFNl
c3Npb24tU2VuZGVyIGluY2x1ZGVzIFBhY2tldCBQYWRkaW5nCiAgIGZpZWxkIGluIGl0cyB0cmFu
c21pdHRlZCBwYWNrZXQsIHRoZSBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB3aWxsCiAgIHJldHVy
biB0aGUgcmVmbGVjdGVkIHBhY2tldCBvZiB0aGUgc3ltbWV0cmljYWwgc2l6ZSBpZiB0aGUgc2l6
ZSBvZgogICB0aGUgcmVjZWl2ZWQgdGVzdCBwYWNrZXQgaXMgbGFyZ2VyIHRoYW4gdGhlIHNpemUg
b2YgdGhlIFNUQU1QIGJhc2UKICAgcGFja2V0LiAgVGhlIFNlc3Npb24tUmVmbGVjdG9yIE1VU1Qg
YmUgc2V0IHRvIHVzZSB0aGUgZGVmYXVsdCBmb3JtYXQKICAgZm9yIGl0cyB0aW1lc3RhbXBzLCBO
VFAuCgogICBTVEFNUCBkb2VzIG5vdCBzdXBwb3J0IHRoZSBSZWZsZWN0IE9jdGV0cyBjYXBhYmls
aXR5IGRlZmluZWQgaW4KICAgW1JGQzYwMzhdLiAgSWYgdGhlIFNlcnZlciBPY3RldHMgZmllbGQg
aXMgcHJlc2VudCBpbiB0aGUgVFdBTVAKICAgU2Vzc2lvbi1TZW5kZXIgcGFja2V0LCBTVEFNUCBT
ZXNzaW9uLVJlZmxlY3RvciB3aWxsIG5vdCBjb3B5IHRoZQogICBjb250ZW50IHN0YXJ0aW5nIGZy
b20gdGhlIFNlcnZlciBPY3RldHMgZmllbGQgYnV0IHdpbGwgdHJhbnNtaXQgdGhlCiAgIHJlZmxl
Y3RlZCBwYWNrZXQgb2YgZXF1YWwgc2l6ZS4KCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICBF
eHBpcmVzIEZlYnJ1YXJ5IDI3LCAyMDIwICAgICAgICAgICAgICBbUGFnZSAxMV0KDApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICAgICAgICAgU1RBTVAgICAgICAgICAgICAgICAgICAgICAgQXVn
dXN0IDIwMTkKCgo1LiAgSUFOQSBDb25zaWRlcmF0aW9ucwoKICAgVGhpcyBkb2N1bWVudCBkb2Vz
bid0IGhhdmUgYW55IElBTkEgYWN0aW9uLiAgVGhpcyBzZWN0aW9uIG1heSBiZQogICByZW1vdmVk
IGJlZm9yZSB0aGUgcHVibGljYXRpb24uCgo2LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMKCiAg
IEluIGdlbmVyYWwsIGFsbCB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgcmVsYXRlZCB0byBU
V0FNUC1UZXN0LAogICBkaXNjdXNzZWQgaW4gW1JGQzUzNTddIGFwcGx5IHRvIFNUQU1QLiAgU2lu
Y2UgU1RBTVAgdXNlcyB0aGUgd2VsbC0KICAga25vd24gVURQIHBvcnQgbnVtYmVyIGFsbG9jYXRl
ZCBmb3IgdGhlIE9XQU1QLVRlc3QvVFdBTVAtVGVzdAogICBSZWNlaXZlciBwb3J0LCB0aGUgc2Vj
dXJpdHkgY29uc2lkZXJhdGlvbnMgYW5kIG1lYXN1cmVzIHRvIG1pdGlnYXRlCiAgIHRoZSByaXNr
IG9mIHRoZSBhdHRhY2sgdXNpbmcgdGhlIHJlZ2lzdGVyZWQgcG9ydCBudW1iZXIgZG9jdW1lbnRl
ZCBpbgogICBTZWN0aW9uIDYgW1JGQzg1NDVdIGVxdWFsbHkgYXBwbHkgdG8gU1RBTVAuICBCZWNh
dXNlIG9mIHRoZSBjb250cm9sCiAgIGFuZCBtYW5hZ2VtZW50IG9mIGEgU1RBTVAgdGVzdCBiZWlu
ZyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCiAgIHNwZWNpZmljYXRpb24gb25seSB0aGUgbW9y
ZSBnZW5lcmFsIHJlcXVpcmVtZW50IGlzIHNldDoKCiAgICAgIFRvIG1pdGlnYXRlIHRoZSBwb3Nz
aWJsZSBhdHRhY2sgdmVjdG9yLCB0aGUgY29udHJvbCwgYW5kCiAgICAgIG1hbmFnZW1lbnQgb2Yg
YSBTVEFNUCB0ZXN0IHNlc3Npb24gTVVTVCB1c2UgdGhlIHNlY3VyZWQgdHJhbnNwb3J0LgoKICAg
ICAgTG9hZCBvZiBTVEFNUCB0ZXN0IHBhY2tldHMgb2ZmZXJlZCB0byBhIG5ldHdvcmsgTVVTVCBi
ZSBjYXJlZnVsbHkKICAgICAgZXN0aW1hdGVkLCBhbmQgdGhlIHBvc3NpYmxlIGltcGFjdCBvbiB0
aGUgZXhpc3Rpbmcgc2VydmljZXMgTVVTVAogICAgICBiZSB0aG9yb3VnaGx5IGFuYWx5emVkIGJl
Zm9yZSBsYXVuY2hpbmcgdGhlIHRlc3Qgc2Vzc2lvbi4KICAgICAgW1JGQzgwODVdIHNlY3Rpb24g
My4xLjUgcHJvdmlkZXMgZ3VpZGFuY2Ugb24gaGFuZGxpbmcgbmV0d29yayBsb2FkCiAgICAgIGZv
ciBVRFAtYmFzZWQgcHJvdG9jb2wuICBXaGlsZSB0aGUgY2hhcmFjdGVyaXN0aWMgb2YgdGVzdCB0
cmFmZmljCiAgICAgIGRlcGVuZHMgb24gdGhlIHRlc3Qgb2JqZWN0aXZlLCBpdCBpcyBoaWdobHkg
cmVjb21tZW5kZWQgdG8gc3RheSBpbgogICAgICB0aGUgbGltaXRzIGFzIHByb3ZpZGVkIGluIFtS
RkM4MDg1XS4KCiAgIFNUQU1QIHRlc3QgcGFja2V0cyBjYW4gYmUgdHJhbnNtaXR0ZWQgd2l0aCB0
aGUgZGVzdGluYXRpb24gVURQIHBvcnQKICAgbnVtYmVyIGZyb20gdGhlIFVzZXIgUG9ydHMgcmFu
Z2UsIGFzIGRlZmluZWQgaW4gU2VjdGlvbiA0LCB0aGF0IGlzCiAgIGFscmVhZHkgb3Igd2lsbCBi
ZSBhc3NpZ25lZCBieSBJQU5BLiAgVGhlIHBvc3NpYmxlIGltcGFjdCBvZiB0aGUKICAgU1RBTVAg
dGVzdCBwYWNrZXRzIG9uIHRoZSBuZXR3b3JrIE1VU1QgYmUgdGhvcm91Z2hseSBhbmFseXplZCwg
YW5kCiAgIHRoZSB1c2Ugb2YgU1RBTVAgZm9yIGVhY2ggY2FzZSBNVVNUIGJlIGFncmVlZCBieSBh
bGwgdXNlcnMgb24gdGhlCiAgIG5ldHdvcmsgYmVmb3JlIHN0YXJ0aW5nIHRoZSBTVEFNUCB0ZXN0
IHNlc3Npb24uCgogICBVc2Ugb2YgSE1BQy1TSEEtMjU2IGluIHRoZSBhdXRoZW50aWNhdGVkIG1v
ZGUgcHJvdGVjdHMgdGhlIGRhdGEKICAgaW50ZWdyaXR5IG9mIHRoZSBTVEFNUCB0ZXN0IHBhY2tl
dHMuCgo3LiAgQWNrbm93bGVkZ21lbnRzCgogICBBdXRob3JzIGV4cHJlc3MgdGhlaXIgYXBwcmVj
aWF0aW9uIHRvIEpvc2UgSWduYWNpbyBBbHZhcmV6LUhhbWVsaW4KICAgYW5kIEJyaWFuIFdlaXMg
Zm9yIHRoZWlyIGdyZWF0IGluc2lnaHRzIGludG8gdGhlIHNlY3VyaXR5IGFuZAogICBpZGVudGl0
eSBwcm90ZWN0aW9uLCBhbmQgdGhlIG1vc3QgaGVscGZ1bCBhbmQgcHJhY3RpY2FsIHN1Z2dlc3Rp
b25zLgogICBBbHNvLCBvdXIgc2luY2VyZSB0aGFua3MgdG8gRGF2aWQgQmFsbCBhbmQgUmFrZXNo
IEdhbmRoaSBvciB0aGVpcgogICB0aG9yb3VnaCByZXZpZXdzIGFuZCBoZWxwZnVsIGNvbW1lbnRz
LgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAyNywgMjAy
MCAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMDE5CgoKOC4gIFJlZmVyZW5j
ZXMKCjguMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbSUVFRS4xNTg4LjIwMDhdCiAgICAg
ICAgICAgICAgIlN0YW5kYXJkIGZvciBhIFByZWNpc2lvbiBDbG9jayBTeW5jaHJvbml6YXRpb24g
UHJvdG9jb2wKICAgICAgICAgICAgICBmb3IgTmV0d29ya2VkIE1lYXN1cmVtZW50IGFuZCBDb250
cm9sIFN5c3RlbXMiLAogICAgICAgICAgICAgIElFRUUgU3RhbmRhcmQgMTU4OCwgTWFyY2ggMjAw
OC4KCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNz
IHRvIEluZGljYXRlCiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBS
RkMgMjExOSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjExOSwgTWFyY2ggMTk5NywK
ICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMyMTE5Pi4K
CiAgIFtSRkM0NjU2XSAgU2hhbHVub3YsIFMuLCBUZWl0ZWxiYXVtLCBCLiwgS2FycCwgQS4sIEJv
b3RlLCBKLiwgYW5kIE0uCiAgICAgICAgICAgICAgWmVrYXVza2FzLCAiQSBPbmUtd2F5IEFjdGl2
ZSBNZWFzdXJlbWVudCBQcm90b2NvbAogICAgICAgICAgICAgIChPV0FNUCkiLCBSRkMgNDY1Niwg
RE9JIDEwLjE3NDg3L1JGQzQ2NTYsIFNlcHRlbWJlciAyMDA2LAogICAgICAgICAgICAgIDxodHRw
czovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQ2NTY+LgoKICAgW1JGQzUzNTddICBIZWRh
eWF0LCBLLiwgS3J6YW5vd3NraSwgUi4sIE1vcnRvbiwgQS4sIFl1bSwgSy4sIGFuZCBKLgogICAg
ICAgICAgICAgIEJhYmlhcnosICJBIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29s
IChUV0FNUCkiLAogICAgICAgICAgICAgIFJGQyA1MzU3LCBET0kgMTAuMTc0ODcvUkZDNTM1Nywg
T2N0b2JlciAyMDA4LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9p
bmZvL3JmYzUzNTc+LgoKICAgW1JGQzU5MDVdICBNaWxscywgRC4sIE1hcnRpbiwgSi4sIEVkLiwg
QnVyYmFuaywgSi4sIGFuZCBXLiBLYXNjaCwKICAgICAgICAgICAgICAiTmV0d29yayBUaW1lIFBy
b3RvY29sIFZlcnNpb24gNDogUHJvdG9jb2wgYW5kIEFsZ29yaXRobXMKICAgICAgICAgICAgICBT
cGVjaWZpY2F0aW9uIiwgUkZDIDU5MDUsIERPSSAxMC4xNzQ4Ny9SRkM1OTA1LCBKdW5lIDIwMTAs
CiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTkwNT4u
CgogICBbUkZDNjAzOF0gIE1vcnRvbiwgQS4gYW5kIEwuIENpYXZhdHRvbmUsICJUd28tV2F5IEFj
dGl2ZSBNZWFzdXJlbWVudAogICAgICAgICAgICAgIFByb3RvY29sIChUV0FNUCkgUmVmbGVjdCBP
Y3RldHMgYW5kIFN5bW1ldHJpY2FsIFNpemUKICAgICAgICAgICAgICBGZWF0dXJlcyIsIFJGQyA2
MDM4LCBET0kgMTAuMTc0ODcvUkZDNjAzOCwgT2N0b2JlciAyMDEwLAogICAgICAgICAgICAgIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzYwMzg+LgoKICAgW1JGQzYzMzVdICBD
b3R0b24sIE0uLCBFZ2dlcnQsIEwuLCBUb3VjaCwgSi4sIFdlc3Rlcmx1bmQsIE0uLCBhbmQgUy4K
ICAgICAgICAgICAgICBDaGVzaGlyZSwgIkludGVybmV0IEFzc2lnbmVkIE51bWJlcnMgQXV0aG9y
aXR5IChJQU5BKQogICAgICAgICAgICAgIFByb2NlZHVyZXMgZm9yIHRoZSBNYW5hZ2VtZW50IG9m
IHRoZSBTZXJ2aWNlIE5hbWUgYW5kCiAgICAgICAgICAgICAgVHJhbnNwb3J0IFByb3RvY29sIFBv
cnQgTnVtYmVyIFJlZ2lzdHJ5IiwgQkNQIDE2NSwKICAgICAgICAgICAgICBSRkMgNjMzNSwgRE9J
IDEwLjE3NDg3L1JGQzYzMzUsIEF1Z3VzdCAyMDExLAogICAgICAgICAgICAgIDxodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzYzMzU+LgoKICAgW1JGQzgxNzRdICBMZWliYSwgQi4s
ICJBbWJpZ3VpdHkgb2YgVXBwZXJjYXNlIHZzIExvd2VyY2FzZSBpbiBSRkMKICAgICAgICAgICAg
ICAyMTE5IEtleSBXb3JkcyIsIEJDUCAxNCwgUkZDIDgxNzQsIERPSSAxMC4xNzQ4Ny9SRkM4MTc0
LAogICAgICAgICAgICAgIE1heSAyMDE3LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM4MTc0Pi4KCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVh
cnkgMjcsIDIwMjAgICAgICAgICAgICAgIFtQYWdlIDEzXQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgICBTVEFNUCAgICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAxOQoKCiAg
IFtSRkM4MTg2XSAgTWlyc2t5LCBHLiBhbmQgSS4gTWVpbGlrLCAiU3VwcG9ydCBvZiB0aGUgSUVF
RSAxNTg4CiAgICAgICAgICAgICAgVGltZXN0YW1wIEZvcm1hdCBpbiBhIFR3by1XYXkgQWN0aXZl
IE1lYXN1cmVtZW50IFByb3RvY29sCiAgICAgICAgICAgICAgKFRXQU1QKSIsIFJGQyA4MTg2LCBE
T0kgMTAuMTc0ODcvUkZDODE4NiwgSnVuZSAyMDE3LAogICAgICAgICAgICAgIDxodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgxODY+LgoKICAgW1JGQzg1NDVdICBNb3J0b24sIEEu
LCBFZC4gYW5kIEcuIE1pcnNreSwgRWQuLCAiV2VsbC1Lbm93biBQb3J0CiAgICAgICAgICAgICAg
QXNzaWdubWVudHMgZm9yIHRoZSBPbmUtV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbAog
ICAgICAgICAgICAgIChPV0FNUCkgYW5kIHRoZSBUd28tV2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQ
cm90b2NvbAogICAgICAgICAgICAgIChUV0FNUCkiLCBSRkMgODU0NSwgRE9JIDEwLjE3NDg3L1JG
Qzg1NDUsIE1hcmNoIDIwMTksCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjODU0NT4uCgo4LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbQkJG
LlRSLTM5MF0KICAgICAgICAgICAgICAiUGVyZm9ybWFuY2UgTWVhc3VyZW1lbnQgZnJvbSBJUCBF
ZGdlIHRvIEN1c3RvbWVyCiAgICAgICAgICAgICAgRXF1aXBtZW50IHVzaW5nIFRXQU1QIExpZ2h0
IiwgQkJGIFRSLTM5MCwgTWF5IDIwMTcuCgogICBbSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24t
dGx2XQogICAgICAgICAgICAgIE1pcnNreSwgRy4sIFhpYW8sIE0uLCBKdW4sIEcuLCBOeWRlbGws
IEguLCBhbmQgUi4gRm9vdGUsCiAgICAgICAgICAgICAgIlNpbXBsZSBUd28td2F5IEFjdGl2ZSBN
ZWFzdXJlbWVudCBQcm90b2NvbCBPcHRpb25hbAogICAgICAgICAgICAgIEV4dGVuc2lvbnMiLCBk
cmFmdC1pZXRmLWlwcG0tc3RhbXAtb3B0aW9uLXRsdi0wMCAod29yayBpbgogICAgICAgICAgICAg
IHByb2dyZXNzKSwgSnVseSAyMDE5LgoKICAgW0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ10KICAg
ICAgICAgICAgICBNaXJza3ksIEcuLCBYaWFvLCBNLiwgYW5kIFcuIEx1bywgIlNpbXBsZSBUd28t
d2F5IEFjdGl2ZQogICAgICAgICAgICAgIE1lYXN1cmVtZW50IFByb3RvY29sIChTVEFNUCkgRGF0
YSBNb2RlbCIsIGRyYWZ0LWlldGYtaXBwbS0KICAgICAgICAgICAgICBzdGFtcC15YW5nLTAzICh3
b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS4KCiAgIFtSRkMyMTA0XSAgS3Jhd2N6eWssIEgu
LCBCZWxsYXJlLCBNLiwgYW5kIFIuIENhbmV0dGksICJITUFDOiBLZXllZC0KICAgICAgICAgICAg
ICBIYXNoaW5nIGZvciBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIiwgUkZDIDIxMDQsCiAgICAgICAg
ICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMDQsIEZlYnJ1YXJ5IDE5OTcsCiAgICAgICAgICAgICAg
PGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjEwND4uCgogICBbUkZDNDg2OF0g
IEtlbGx5LCBTLiBhbmQgUy4gRnJhbmtlbCwgIlVzaW5nIEhNQUMtU0hBLTI1NiwgSE1BQy1TSEEt
CiAgICAgICAgICAgICAgMzg0LCBhbmQgSE1BQy1TSEEtNTEyIHdpdGggSVBzZWMiLCBSRkMgNDg2
OCwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNDg2OCwgTWF5IDIwMDcsCiAgICAgICAg
ICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNDg2OD4uCgogICBbUkZD
Nzc1MF0gIEhlZGluLCBKLiwgTWlyc2t5LCBHLiwgYW5kIFMuIEJhaWxsYXJnZW9uLCAiRGlmZmVy
ZW50aWF0ZWQKICAgICAgICAgICAgICBTZXJ2aWNlIENvZGUgUG9pbnQgYW5kIEV4cGxpY2l0IENv
bmdlc3Rpb24gTm90aWZpY2F0aW9uCiAgICAgICAgICAgICAgTW9uaXRvcmluZyBpbiB0aGUgVHdv
LVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wKICAgICAgICAgICAgICAoVFdBTVApIiwg
UkZDIDc3NTAsIERPSSAxMC4xNzQ4Ny9SRkM3NzUwLCBGZWJydWFyeSAyMDE2LAogICAgICAgICAg
ICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc3NTA+LgoKICAgW1JGQzgw
ODVdICBFZ2dlcnQsIEwuLCBGYWlyaHVyc3QsIEcuLCBhbmQgRy4gU2hlcGhlcmQsICJVRFAgVXNh
Z2UKICAgICAgICAgICAgICBHdWlkZWxpbmVzIiwgQkNQIDE0NSwgUkZDIDgwODUsIERPSSAxMC4x
NzQ4Ny9SRkM4MDg1LAogICAgICAgICAgICAgIE1hcmNoIDIwMTcsIDxodHRwczovL3d3dy5yZmMt
ZWRpdG9yLm9yZy9pbmZvL3JmYzgwODU+LgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhw
aXJlcyBGZWJydWFyeSAyNywgMjAyMCAgICAgICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgICAgICAgIFNUQU1QICAgICAgICAgICAgICAgICAgICAgIEF1Z3Vz
dCAyMDE5CgoKQXV0aG9ycycgQWRkcmVzc2VzCgogICBHcmVnIE1pcnNreQogICBaVEUgQ29ycC4K
CiAgIEVtYWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb20KCgogICBHdW8gSnVuCiAgIFpURSBDb3Jw
b3JhdGlvbgogICA2OCMgWmlqaW5naHVhIFJvYWQKICAgTmFuamluZywgSmlhbmdzdSAgMjEwMDEy
CiAgIFAuUi5DaGluYQoKICAgUGhvbmU6ICs4NiAxODEwNTE4MzY2MwogICBFbWFpbDogZ3VvLmp1
bjJAenRlLmNvbS5jbgoKCiAgIEhlbnJpayBOeWRlbGwKICAgQWNjZWRpYW4gTmV0d29ya3MKCiAg
IEVtYWlsOiBobnlkZWxsQGFjY2VkaWFuLmNvbQoKCiAgIFJpY2hhcmQgRm9vdGUKICAgTm9raWEK
CiAgIEVtYWlsOiBmb290ZXIuZm9vdGVAbm9raWEuY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
TWlyc2t5LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSAyNywgMjAyMCAgICAgICAg
ICAgICAgW1BhZ2UgMTVdCg==
--000000000000681d2605910c6cc6
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-ippm-stamp-07.txt - draft-ietf-ippm-stamp-08.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-ippm-stamp-07.txt -
 draft-ietf-ippm-stamp-08.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_jzsyfu370>
X-Attachment-Id: f_jzsyfu370

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0IC0gZHJhZnQt
aWV0Zi1pcHBtLXN0YW1wLTA4LnR4dDwvdGl0bGU+IAogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+
IAogICAgYm9keSAgICB7IG1hcmdpbjogMC40ZXg7IG1hcmdpbi1yaWdodDogYXV0bzsgfSAKICAg
IHRyICAgICAgeyB9IAogICAgdGQgICAgICB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQtZmFtaWx5
OiBtb25vc3BhY2U7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGZvbnQtc2l6ZTogMC44NmVtO30gCiAg
ICB0aCAgICAgIHsgZm9udC1zaXplOiAwLjg2ZW07IH0gCiAgICAuc21hbGwgIHsgZm9udC1zaXpl
OiAwLjZlbTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyB9IAogICAgLmxlZnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IH0gCiAgICAucmlnaHQgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfSAKICAgIC5kaWZmICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGOyB9IAogICAgLmxibG9jayB7IGJhY2tncm91bmQtY29s
b3I6ICNCRkI7IH0gCiAgICAucmJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGODsgfSAKICAg
IC5pbnNlcnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZGOyB9IAogICAgLmRlbGV0ZSB7IGJhY2tn
cm91bmQtY29sb3I6ICNBQ0Y7IH0gCiAgICAudm9pZCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZG
QjsgfSAKICAgIC5jb250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxpbmVi
ciB7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gCiAgICAubGluZW5vIHsgY29sb3I6IHJlZDsg
YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgZm9udC1zaXplOiAwLjdlbTsgdGV4dC1hbGlnbjogcmln
aHQ7IHBhZGRpbmc6IDAgMnB4OyB9IAogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNB
QUE7IH0gCiAgICAubGVmdCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNEREQ7IH0gCiAgICAu
cmlnaHQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAgLmxibG9jayAuY29u
dCB7IGJhY2tncm91bmQtY29sb3I6ICM5RDk7IH0gCiAgICAucmJsb2NrIC5jb250IHsgYmFja2dy
b3VuZC1jb2xvcjogI0RENjsgfSAKICAgIC5pbnNlcnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjMEREOyB9IAogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0g
CiAgICAuc3RhdHMsIC5zdGF0cyB0ZCwgLnN0YXRzIHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI0VF
RTsgcGFkZGluZzogMnB4IDA7IH0gCiAgICBzcGFuLmhpZGUgeyBkaXNwbGF5OiBub25lOyBjb2xv
cjogI2FhYTt9ICAgIGE6aG92ZXIgc3BhbiB7IGRpc3BsYXk6IGlubGluZTsgfSAgICB0ci5jaGFu
Z2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OyB9IAogICAgdHIuY2hhbmdlIGEgeyB0ZXh0LWRl
Y29yYXRpb246IG5vbmU7IGNvbG9yOiBibGFjayB9IAogIDwvc3R5bGU+IAogICAgIDxzY3JpcHQ+
CnZhciBjaHVua19pbmRleCA9IDA7CnZhciBvbGRfY2h1bmsgPSBudWxsOwoKZnVuY3Rpb24gZm9y
bWF0X2NodW5rKGluZGV4KSB7CiAgICB2YXIgcHJlZml4ID0gImRpZmYiOwogICAgdmFyIHN0ciA9
IGluZGV4LnRvU3RyaW5nKCk7CiAgICBmb3IgKHg9MDsgeDwoNC1zdHIubGVuZ3RoKTsgKyt4KSB7
CiAgICAgICAgcHJlZml4Kz0nMCc7CiAgICB9CiAgICByZXR1cm4gcHJlZml4ICsgc3RyOwp9Cgpm
dW5jdGlvbiBmaW5kX2NodW5rKG4pewogICAgcmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J3RyW2lkJD0iJyArIG4gKyAnIl0nKTsKfQoKZnVuY3Rpb24gY2hhbmdlX2NodW5rKG9mZnNldCkg
ewogICAgdmFyIGluZGV4ID0gY2h1bmtfaW5kZXggKyBvZmZzZXQ7CiAgICB2YXIgbmV3X3N0cjsK
ICAgIHZhciBuZXdfY2h1bms7CgogICAgbmV3X3N0ciA9IGZvcm1hdF9jaHVuayhpbmRleCk7CiAg
ICBuZXdfY2h1bmsgPSBmaW5kX2NodW5rKG5ld19zdHIpOwogICAgaWYgKCFuZXdfY2h1bmspIHsK
ICAgICAgICByZXR1cm47CiAgICB9CiAgICBpZiAob2xkX2NodW5rKSB7CiAgICAgICAgb2xkX2No
dW5rLnN0eWxlLm91dGxpbmUgPSAiIjsKICAgIH0KICAgIG9sZF9jaHVuayA9IG5ld19jaHVuazsK
ICAgIG9sZF9jaHVuay5zdHlsZS5vdXRsaW5lID0gIjFweCBzb2xpZCByZWQiOwogICAgd2luZG93
LmxvY2F0aW9uLnJlcGxhY2UoIiMiICsgbmV3X3N0cikKICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0x
MDApOwogICAgY2h1bmtfaW5kZXggPSBpbmRleDsKfQoKZG9jdW1lbnQub25rZXlkb3duID0gZnVu
Y3Rpb24oZSkgewogICAgc3dpdGNoIChlLmtleUNvZGUpIHsKICAgIGNhc2UgNzg6CiAgICAgICAg
Y2hhbmdlX2NodW5rKDEpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSA4MDoKICAgICAgICBjaGFu
Z2VfY2h1bmsoLTEpOwogICAgICAgIGJyZWFrOwogICAgfQp9OwogICA8L3NjcmlwdD4gCjwvaGVh
ZD4gCjxib2R5IGRhdGEtZ3ItYy1zLWxvYWRlZD0idHJ1ZSI+IAogIDx0YWJsZSBib3JkZXI9IjAi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQt
MSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0IiBzdHlsZT0i
Y29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDcudHh0
IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA3LnR4dDwvYT4mbmJz
cDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtaXBwbS1zdGFtcC0wOC50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5k
cmFmdC1pZXRmLWlwcG0tc3RhbXAtMDgudHh0PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3
Ni5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLTA4LnR4dCIgc3R5
bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48
L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
Pk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENv
cnAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHLiBKdW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogRmVicnVh
cnkgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8L3NwYW4+LCAyMDIwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj5FeHBpcmVzOiBGZWJydWFyeSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yNzwvc3Bhbj4sIDIw
MjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnBvcmF0aW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBILiBOeWRlbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2Nl
ZGlhbiBOZXR3b3JrczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NlZGlhbiBOZXR3
b3JrczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFIuIEZvb3RlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTm9raWE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTm9raWE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXVndXN0IDxzcGFuIGNsYXNzPSJkZWxldGUi
PjEyPC9zcGFuPiwgMjAxOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdWd1c3Qg
PHNwYW4gY2xhc3M9Imluc2VydCI+MjY8L3NwYW4+LCAyMDE5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWlwcG0tc3RhbXAtMDxzcGFuIGNs
YXNzPSJkZWxldGUiPjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtaXBwbS1zdGFtcC0wPHNwYW4gY2xhc3M9
Imluc2VydCI+ODwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJh
Y3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIFNpbXBsZSBU
d28td2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgU2ltcGxlIFR3by13YXkgQWN0
aXZlIE1lYXN1cmVtZW50IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aGljaCBlbmFibGVzIHRoZSBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRy
aXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aGljaCBlbmFibGVzIHRoZSBt
ZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRyaXA8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBlcmZvcm1hbmNlIG1ldHJpY3MgbGlrZSBkZWxheSwgZGVsYXkgdmFy
aWF0aW9uLCBhbmQgcGFja2V0IGxvc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgcGVyZm9ybWFuY2UgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBw
YWNrZXQgbG9zcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+U3RhdHVzIG9mIFRo
aXMgTWVtbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlN0YXR1cyBvZiBUaGlzIE1l
bW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFm
dCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGlu
IGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTIiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0
aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3
dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGlu
ZSAzNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+
PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTIiPjxlbT4gcGFnZSAxLCBs
aW5lIDM3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0
IEVuZ2luZWVyaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtp
bmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50
ZXJuZXQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMv
Y3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEludGVybmV0LURy
YWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRo
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUg
ZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Ig
b2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQg
Ynkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZl
cmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4g
YXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNz
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAwNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9u
IEZlYnJ1YXJ5IDxzcGFuIGNsYXNzPSJkZWxldGUiPjEzPC9zcGFuPiwgMjAyMC48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGly
ZSBvbiBGZWJydWFyeSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yNzwvc3Bhbj4sIDIwMjAuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmlnaHQgTm90aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0aGUgcGVy
c29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVk
IGFzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4g
IEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5k
IHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdz
IExlZ2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcm92aXNpb25zIFJlbGF0aW5n
IHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUHJv
dmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVj
dCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIChodHRw
czovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUg
b2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9j
dW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2
aWV3IHRoZXNlIGRvY3VtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9InBhcnQtMyIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDIzPHNw
YW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNt
YWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2Lmll
dGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtMyI+PGVtPiBwYWdlIDIsIGxpbmUgMjM8
c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAy
LjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjIuICBSZXF1
aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAz
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAzLiAgU29mdHdhcml6YXRpb24gb2YgUGVy
Zm9ybWFuY2UgTWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgU29mdHdhcml6YXRpb24gb2YgUGVyZm9ybWFuY2Ug
TWVhc3VyZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIDQuICBUaGVvcnkgb2YgT3BlcmF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IDQuICBUaGVvcnkgb2YgT3BlcmF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgNDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA0LjEuICBTZXNz
aW9uLVNlbmRlciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4gLiAuIC4gICA1
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0LjEuICBTZXNzaW9uLVNlbmRl
ciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQg
Rm9ybWF0IGluIFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgNC4xLjEuICBTZXNzaW9uLVNlbmRlciBQYWNrZXQgRm9ybWF0IGlu
IFVuYXV0aGVudGljYXRlZCBNb2RlICAgIDU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICA0LjEuMi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVudGljYXRl
ZCBNb2RlICAuICAgNjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICA0LjEu
Mi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVudGljYXRlZCBNb2RlICAu
ICAgNjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA0LjIuICBTZXNzaW9uLVJlZmxl
Y3RvciBCZWhhdmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4gICA3PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0LjIuICBTZXNzaW9uLVJlZmxlY3RvciBCZWhh
dmlvciBhbmQgUGFja2V0IEZvcm1hdCAgLiAuIC4gLiAuIC4gICA3PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgNC4yLjEuICBTZXNzaW9uLVJlZmxlY3RvciBQYWNrZXQgRm9ybWF0
IGluIFVuYXV0aGVudGljYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICA0LjIuMS4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4gVW5hdXRoZW50aWNh
dGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICBNb2RlICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICBNb2RlICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICA0LjIuMi4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQg
aW4gQXV0aGVudGljYXRlZCBNb2RlICAgOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICA0LjIuMi4gIFNlc3Npb24tUmVmbGVjdG9yIFBhY2tldCBGb3JtYXQgaW4gQXV0aGVu
dGljYXRlZCBNb2RlICAgOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDAwNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDQuMy4gIEludGVncml0eSA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5hbmQgQ29uZmlkZW50aWFsaXR5PC9zcGFuPiBQcm90ZWN0aW9uIGluIFNU
QU1QIC4gLiAuIC4gIDEwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgNC4z
LiAgSW50ZWdyaXR5IFByb3RlY3Rpb24gaW4gU1RBTVAgLiAuIC4gLiA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4uIC4gLiAuIC4gLiAuIC4gLiAuPC9zcGFuPiAgMTA8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICA0LjQuICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgNC40LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+Q29uZmlkZW50aWFsaXR5IFByb3RlY3Rp
b24gaW4gU1RBTVAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMTwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjExPC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgIDQuNS48L3NwYW4+ICBJbnRlcm9wZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA1LiAgSUFOQSBDb25zaWRlcmF0aW9u
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9
Imluc2VydCI+MTI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA2LiAgU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA2LiAgU2VjdXJpdHkgQ29u
c2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTI8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDcuICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIDcuICBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA4LiAgUmVmZXJl
bmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIDguICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMzwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA4LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUi
PjEyPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDguMS4gIE5v
cm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
PHNwYW4gY2xhc3M9Imluc2VydCI+MTM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgIDguMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDgu
Mi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDciPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iZGVsZXRlIj40
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBBdXRob3JzJyBBZGRy
ZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTxz
cGFuIGNsYXNzPSJpbnNlcnQiPjU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiAg
SW50cm9kdWN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERldmVsb3Bt
ZW50IGFuZCBkZXBsb3ltZW50IG9mIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50IFByb3RvY29s
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRGV2ZWxvcG1lbnQgYW5kIGRlcGxv
eW1lbnQgb2YgVHdvLVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIChUV0FNUCkgW1JGQzUzNTddIGFuZCBpdHMgZXh0ZW5zaW9ucywg
ZS5nLiwgW1JGQzYwMzhdIHRoYXQgZGVmaW5lZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIChUV0FNUCkgW1JGQzUzNTddIGFuZCBpdHMgZXh0ZW5zaW9ucywgZS5nLiwgW1JGQzYw
MzhdIHRoYXQgZGVmaW5lZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZmVhdHVyZXMg
c3VjaCBhcyBSZWZsZWN0IE9jdGV0cyBhbmQgU3ltbWV0cmljYWwgU2l6ZSBmb3IgVFdBTVA8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBmZWF0dXJlcyBzdWNoIGFzIFJlZmxlY3Qg
T2N0ZXRzIGFuZCBTeW1tZXRyaWNhbCBTaXplIGZvciBUV0FNUDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgcHJvdmlkZWQgaW52YWx1YWJsZSBleHBlcmllbmNlLiAgU2V2ZXJhbCBpbmRl
cGVuZGVudCBpbXBsZW1lbnRhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwcm92aWRlZCBpbnZhbHVhYmxlIGV4cGVyaWVuY2UuICBTZXZlcmFsIGluZGVwZW5kZW50IGlt
cGxlbWVudGF0aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAwOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBleGlzdCwgaGF2ZSBiZWVuIDxzcGFuIGNsYXNz
PSJkZWxldGUiPmRlcGxveWVkPC9zcGFuPiBhbmQgcHJvdmlkZSBpbXBvcnRhbnQgb3BlcmF0aW9u
YWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+b2YgYm90aCBUV0FNUCBhbmQgVFdBTVAgTGlnaHQ8L3NwYW4+IGV4aXN0LCBoYXZlIGJlZW4g
PHNwYW4gY2xhc3M9Imluc2VydCI+ZGVwbG95ZWQsPC9zcGFuPiBhbmQgcHJvdmlkZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudHMuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5BdCB0aGUgc2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaW1wb3J0YW50IG9wZXJhdGlvbmFs
IHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgbm90aWNlYWJsZSBpbnRlcmVzdCBpbiB1c2luZyBhIG1v
cmUgc3RyYWlnaHRmb3J3YXJkIG1lY2hhbmlzbSBmb3I8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICBhY3RpdmUgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB0aGF0IGNhbiBwcm92
aWRlIGRldGVybWluaXN0aWMgYmVoYXZpb3I8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICBhbmQgaW5oZXJpdCBzZXBhcmF0aW9uIG9mIGNvbnRyb2wgKHZlbmRvci1zcGVjaWZp
YyBjb25maWd1cmF0aW9uIG9yPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
b3JjaGVzdHJhdGlvbikgYW5kIHRlc3QgZnVuY3Rpb25zLiAgT25lIG9mIHN1Y2ggaXMgUGVyZm9y
bWFuY2U8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBNZWFzdXJlbWVudCBm
cm9tIElQIEVkZ2UgdG8gQ3VzdG9tZXIgRXF1aXBtZW50IHVzaW5nIFRXQU1QIExpZ2h0IGZyb208
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBCcm9hZGJhbmQgRm9ydW0gW0JC
Ri5UUi0zOTBdIHVzZWQgYXMgdGhlIHJlZmVyZW5jZSBUV0FNUCBMaWdodCB0aGF0LDwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGFjY29yZGluZyB0byBbUkZDODU0NV0sIGlu
Y2x1ZGVzIHN1Yi1zZXQgb2YgVFdBTVAtVGVzdCBmdW5jdGlvbnMgaW48L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBjb21iaW5hdGlvbiB3aXRoIG90aGVyIGFwcGxpY2F0aW9u
cyB0aGF0IHByb3ZpZGUsIGZvciBleGFtcGxlLDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgIGNvbnRyb2wgYW5kIHNlY3VyaXR5LiAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFu
IGFjdGl2ZSBwZXJmb3JtYW5jZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
IG1lYXN1cmVtZW50IHRlc3QgcHJvdG9jb2wsIFNpbXBsZSBUd28td2F5IEFjdGl2ZSBNZWFzdXJl
bWVudCBQcm90b2NvbDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIChTVEFN
UCksIHRoYXQgZW5hYmxlcyBtZWFzdXJlbWVudCBvZiBib3RoIG9uZS13YXkgYW5kIHJvdW5kLXRy
aXA8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBwZXJmb3JtYW5jZSBtZXRy
aWNzIGxpa2UgZGVsYXksIGRlbGF5IHZhcmlhdGlvbiwgYW5kIHBhY2tldCBsb3NzLjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFNvbWUgVFdBTVAgZXh0ZW5zaW9ucywgZS5n
LiwgW1JGQzc3NTBdIGFyZSBzdXBwb3J0ZWQgYnkgdGhlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ICAgZXh0ZW5zaW9ucyB0byBTVEFNUCBiYXNlIHNwZWNpZmljYXRpb24gaW48
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBbSS1ELmlldGYtaXBwbS1zdGFt
cC1vcHRpb24tdGx2XS48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj48L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4yLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlz
IGRvY3VtZW50PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mi4xLiAgVGVybWlub2xvZ3k8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNz
PSJkZWxldGUiPkFFUyBBZHZhbmNlZCBFbmNyeXB0aW9uIFN0YW5kYXJkPC9zcGFuPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BdCB0aGUg
c2FtZSB0aW1lLCB0aGVyZSBoYXMgYmVlbiBub3RpY2VhYmxlIGludGVyZXN0IGluIHVzaW5nIGEg
bW9yZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHN0cmFpZ2h0Zm9yd2Fy
ZCBtZWNoYW5pc20gZm9yIGFjdGl2ZSBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHRoYXQgY2FuPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgcHJvdmlkZSBkZXRlcm1pbmlzdGlj
IGJlaGF2aW9yIGFuZCBpbmhlcml0IHNlcGFyYXRpb24gb2YgY29udHJvbDwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICh2ZW5kb3Itc3BlY2lmaWMgY29uZmlndXJhdGlvbiBv
ciBvcmNoZXN0cmF0aW9uKSBhbmQgdGVzdCBmdW5jdGlvbnMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgUmVjZW50IHdvcmsgb24gSVAgRWRnZSB0byBDdXN0b21lciBFcXVp
cG1lbnQgdXNpbmcgVFdBTVAgTGlnaHQgZnJvbTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgIEJyb2FkYmFuZCBGb3J1bSBbQkJGLlRSLTM5MF0gZGVtb25zdHJhdGVkIHRoYXQg
aW50ZXJvcGVyYWJpbGl0eSBhbW9uZzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgIGltcGxlbWVudGF0aW9ucyBvZiBUV0FNUCBMaWdodCBpcyBjaGFsbGVuZ2VkIGJlY2F1c2Ug
dGhlIGNvbXBvc2l0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYW5k
IG9wZXJhdGlvbiBvZiBUV0FNUCBMaWdodCB3ZXJlIG5vdCBzdWZmaWNpZW50bHkgc3BlY2lmaWVk
IGluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgW1JGQzUzNTddLiAgQWNj
b3JkaW5nIHRvIFtSRkM4NTQ1XSwgVFdBTVAgTGlnaHQgaW5jbHVkZXMgc3ViLXNldCBvZjwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFRXQU1QLVRlc3QgZnVuY3Rpb25zIHRv
IHByb3ZpZGUgY29tcHJlaGVuc2l2ZSBzb2x1dGlvbiByZXF1aXJlczwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgIHN1cHBvcnQgYnkgb3RoZXIgYXBwbGljYXRpb25zIHRoYXQg
cHJvdmlkZSwgZm9yIGV4YW1wbGUsIGNvbnRyb2wgYW5kPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgc2VjdXJpdHkuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEwIj48dGQ+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFu
IGNsYXNzPSJkZWxldGUiPkNCQyBDaXBoZXIgQmxvY2sgQ2hhaW5pbmc8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRoaXMgZG9j
dW1lbnQgZGVmaW5lcyBhbiBhY3RpdmUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgdGVzdDwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHByb3RvY29sLCBTaW1wbGUgVHdvLXdh
eSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2wgKFNUQU1QKSwgdGhhdDwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGVuYWJsZXMgbWVhc3VyZW1lbnQgb2YgYm90aCBvbmUt
d2F5IGFuZCByb3VuZC10cmlwIHBlcmZvcm1hbmNlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgbWV0cmljcyBsaWtlIGRlbGF5LCBkZWxheSB2YXJpYXRpb24sIGFuZCBwYWNr
ZXQgbG9zcy4gIFNvbWUgVFdBTVA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBleHRlbnNpb25zLCBlLmcuLCBbUkZDNzc1MF0gYXJlIHN1cHBvcnRlZCBieSB0aGUgZXh0ZW5z
aW9ucyB0byBTVEFNUDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGJhc2Ug
c3BlY2lmaWNhdGlvbiBpbiBbSS1ELmlldGYtaXBwbS1zdGFtcC1vcHRpb24tdGx2XS48L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMTEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgRUNCIEVsZWN0cm9uaWMg
Q29va2Jvb2s8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPjIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQ8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMTIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgS0VLIEtleS1lbmNyeXB0
aW9uIEtlPC9zcGFuPnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+Mi4xLiAgVGVybWlub2xvZzwvc3Bhbj55PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFNUQU1QIC0gU2ltcGxlIFR3by13YXkgQWN0aXZlIE1lYXN1cmVtZW50
IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU1RBTVAgLSBTaW1w
bGUgVHdvLXdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgTlRQIC0gTmV0d29yayBUaW1lIFByb3RvY29sPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTlRQIC0gTmV0d29yayBUaW1lIFByb3RvY29sPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBUUCAtIFByZWNpc2lvbiBUaW1lIFByb3Rv
Y29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUFRQIC0gUHJlY2lzaW9uIFRp
bWUgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSE1BQyBIYXNo
ZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgSE1BQyBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE9XQU1QIE9uZS1XYXkgQWN0aXZlIE1lYXN1cmVt
ZW50IFByb3RvY29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgT1dBTVAgT25l
LVdheSBBY3RpdmUgTWVhc3VyZW1lbnQgUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48
L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRw
czovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2Ug
NCwgbGluZSA0NzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+
IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0
dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTQiPjxlbT4gcGFn
ZSA0LCBsaW5lIDQ1PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHN1cHBvcnRzIHRoaXMgc3BlY2lmaWNhdGlvbiBNVVNUIGJlIGFibGUgdG8gZGVm
aW5lIHRoZSBwb3J0IG51bWJlciB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHN1cHBvcnRzIHRoaXMgc3BlY2lmaWNhdGlvbiBNVVNUIGJlIGFibGUgdG8gZGVmaW5lIHRoZSBw
b3J0IG51bWJlciB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVjZWl2ZSBTVEFN
UCB0ZXN0IHBhY2tldHMgZnJvbSBVc2VyIFBvcnRzIGFuZCBEeW5hbWljIFBvcnRzIHJhbmdlczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlY2VpdmUgU1RBTVAgdGVzdCBwYWNr
ZXRzIGZyb20gVXNlciBQb3J0cyBhbmQgRHluYW1pYyBQb3J0cyByYW5nZXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHRoYXQgYXJlIGRlZmluZWQgaW4gW1JGQzYzMzVdLiAgU1RBTVAg
ZGVmaW5lcyB0d28gZGlmZmVyZW50IHRlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0aGF0IGFyZSBkZWZpbmVkIGluIFtSRkM2MzM1XS4gIFNUQU1QIGRlZmluZXMgdHdvIGRp
ZmZlcmVudCB0ZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYWNrZXQgZm9ybWF0
cywgb25lIGZvciBwYWNrZXRzIHRyYW5zbWl0dGVkIGJ5IHRoZSBTVEFNUC1TZXNzaW9uLTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhY2tldCBmb3JtYXRzLCBvbmUgZm9yIHBh
Y2tldHMgdHJhbnNtaXR0ZWQgYnkgdGhlIFNUQU1QLVNlc3Npb24tPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBTZW5kZXIgYW5kIG9uZSBmb3IgcGFja2V0cyB0cmFuc21pdHRlZCBieSB0
aGUgU1RBTVAtU2Vzc2lvbi08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZW5k
ZXIgYW5kIG9uZSBmb3IgcGFja2V0cyB0cmFuc21pdHRlZCBieSB0aGUgU1RBTVAtU2Vzc2lvbi08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJlZmxlY3Rvci48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBSZWZsZWN0b3IuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFNUQU1QIHN1cHBvcnRzIHR3byBtb2RlczogdW5hdXRoZW50aWNhdGVkIGFuZCBh
dXRoZW50aWNhdGVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNUQU1QIHN1
cHBvcnRzIHR3byBtb2RlczogdW5hdXRoZW50aWNhdGVkIGFuZCBhdXRoZW50aWNhdGVkLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVW5hdXRoZW50aWNhdGVkIFNUQU1QIHRlc3QgcGFj
a2V0cywgZGVmaW5lZCBpbiBTZWN0aW9uIDQuMS4xIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFVuYXV0aGVudGljYXRlZCBTVEFNUCB0ZXN0IHBhY2tldHMsIGRlZmluZWQg
aW4gU2VjdGlvbiA0LjEuMSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNlY3Rp
b24gNC4yLjEsIGVuc3VyZSBpbnRlcndvcmtpbmcgYmV0d2VlbiBTVEFNUCBhbmQgVFdBTVAgTGln
aHQgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZWN0aW9uIDQuMi4xLCBl
bnN1cmUgaW50ZXJ3b3JraW5nIGJldHdlZW4gU1RBTVAgYW5kIFRXQU1QIExpZ2h0IGFzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEzIj48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NDwv
c3Bhbj4gcGFja2V0IGZvcm1hdHMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuPHNwYW4gY2xhc3M9Imluc2VydCI+NTwvc3Bhbj4gcGFj
a2V0IGZvcm1hdHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJ5IGRlZmF1
bHQsIFNUQU1QIHVzZXMgc3ltbWV0cmljYWwgcGFja2V0cywgaS5lLiwgc2l6ZSBvZiB0aGUgcGFj
a2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQnkgZGVmYXVsdCwgU1RBTVAg
dXNlcyBzeW1tZXRyaWNhbCBwYWNrZXRzLCBpLmUuLCBzaXplIG9mIHRoZSBwYWNrZXQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRyYW5zbWl0dGVkIGJ5IFNlc3Npb24tUmVmbGVjdG9y
IGVxdWFscyB0aGUgc2l6ZSBvZiB0aGUgcGFja2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgdHJhbnNtaXR0ZWQgYnkgU2Vzc2lvbi1SZWZsZWN0b3IgZXF1YWxzIHRoZSBzaXpl
IG9mIHRoZSBwYWNrZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlY2VpdmVkIGJ5
IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICByZWNlaXZlZCBieSB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjQuMS4gIFNlc3Npb24tU2VuZGVyIEJlaGF2aW9yIGFuZCBQYWNrZXQgRm9y
bWF0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4xLiAgU2Vzc2lvbi1TZW5kZXIg
QmVoYXZpb3IgYW5kIFBhY2tldCBGb3JtYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgQmVjYXVzZSBTVEFNUCBzdXBwb3J0cyBzeW1tZXRyaWNhbCB0ZXN0IHBhY2tldHMsIFNU
QU1QIFNlc3Npb24tU2VuZGVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQmVj
YXVzZSBTVEFNUCBzdXBwb3J0cyBzeW1tZXRyaWNhbCB0ZXN0IHBhY2tldHMsIFNUQU1QIFNlc3Np
b24tU2VuZGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYWNrZXQgaGFzIGEgbWlu
aW11bSBzaXplIG9mIDQ0IG9jdGV0cyBpbiB1bmF1dGhlbnRpY2F0ZWQgbW9kZSwgc2VlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGFja2V0IGhhcyBhIG1pbmltdW0gc2l6ZSBv
ZiA0NCBvY3RldHMgaW4gdW5hdXRoZW50aWNhdGVkIG1vZGUsIHNlZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgRmlndXJlIDIsIGFuZCAxMTIgb2N0ZXRzIGluIHRoZSBhdXRoZW50aWNh
dGVkIG1vZGUsIHNlZSBGaWd1cmUgNC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBGaWd1cmUgMiwgYW5kIDExMiBvY3RldHMgaW4gdGhlIGF1dGhlbnRpY2F0ZWQgbW9kZSwgc2Vl
IEZpZ3VyZSA0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9InBhcnQtNSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNk
aWZmL3JmY2RpZmYucHlodCNwYXJ0LTUiPjxlbT4gcGFnZSA2LCBsaW5lIDc8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZj
ZGlmZi9yZmNkaWZmLnB5aHQjcGFydC01Ij48ZW0+IHBhZ2UgNiwgbGluZSA0PHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHBhY2tldC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBwYWNrZXQuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIFRpbWVzdGFtcCBpcyBlaWdodCBvY3RldHMgbG9uZyBm
aWVsZC4gIFNUQU1QIG5vZGUgTVVTVCBzdXBwb3J0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgbyAgVGltZXN0YW1wIGlzIGVpZ2h0IG9jdGV0cyBsb25nIGZpZWxkLiAgU1RBTVAg
bm9kZSBNVVNUIHN1cHBvcnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIE5ldHdv
cmsgVGltZSBQcm90b2NvbCAoTlRQKSB2ZXJzaW9uIDQgNjQtYml0IHRpbWVzdGFtcCBmb3JtYXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBOZXR3b3JrIFRpbWUgUHJvdG9j
b2wgKE5UUCkgdmVyc2lvbiA0IDY0LWJpdCB0aW1lc3RhbXAgZm9ybWF0PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICBbUkZDNTkwNV0sIHRoZSBmb3JtYXQgdXNlZCBpbiBbUkZDNTM1
N10uICBTVEFNUCBub2RlIE1BWSBzdXBwb3J0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgW1JGQzU5MDVdLCB0aGUgZm9ybWF0IHVzZWQgaW4gW1JGQzUzNTddLiAgU1RBTVAg
bm9kZSBNQVkgc3VwcG9ydDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgSUVFRSAx
NTg4djIgUHJlY2lzaW9uIFRpbWUgUHJvdG9jb2wgdHJ1bmNhdGVkIDY0LWJpdCB0aW1lc3RhbXA8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBJRUVFIDE1ODh2MiBQcmVjaXNp
b24gVGltZSBQcm90b2NvbCB0cnVuY2F0ZWQgNjQtYml0IHRpbWVzdGFtcDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgZm9ybWF0IFtJRUVFLjE1ODguMjAwOF0sIHRoZSBmb3JtYXQg
dXNlZCBpbiBbUkZDODE4Nl0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
Zm9ybWF0IFtJRUVFLjE1ODguMjAwOF0sIHRoZSBmb3JtYXQgdXNlZCBpbiBbUkZDODE4Nl0uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIEVycm9yIEVzdGltYXRlIGlzIHR3
byBvY3RldHMgbG9uZyBmaWVsZCB3aXRoIGZvcm1hdCBkaXNwbGF5ZWQgaW48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBFcnJvciBFc3RpbWF0ZSBpcyB0d28gb2N0ZXRzIGxv
bmcgZmllbGQgd2l0aCBmb3JtYXQgZGlzcGxheWVkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICBGaWd1cmUgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IEZpZ3VyZSAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDE0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAx
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICB8U3xa
fCAgIFNjYWxlICAgfCAgIE11bHRpcGxpZXIgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgIHxTfFp8ICAgU2NhbGUgICB8ICAgTXVsdGlwbGllciAgfDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDM6IEVycm9yIEVzdGltYXRlIEZvcm1h
dDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICBG
aWd1cmUgMzogRXJyb3IgRXN0aW1hdGUgRm9ybWF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIHdoZXJlIFMsIFNjYWxlLCBhbmQgTXVsdGlwbGllciBmaWVsZHMgYXJlIGlu
dGVycHJldGVkIGFzIHRoZXkgaGF2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIHdoZXJlIFMsIFNjYWxlLCBhbmQgTXVsdGlwbGllciBmaWVsZHMgYXJlIGludGVycHJldGVk
IGFzIHRoZXkgaGF2ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAxNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBiZWVuIGRlZmluZWQgaW4gc2VjdGlvbiA0
LjEuMiBbUkZDNDY1Nl07IGFuZCBaIGY8c3BhbiBjbGFzcz0iZGVsZXRlIj5pZWxkPC9zcGFuPiAt
IGFzIGhhcyBiZWVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGJlZW4g
ZGVmaW5lZCBpbiBzZWN0aW9uIDQuMS4yIFtSRkM0NjU2XTsgYW5kIFogZjxzcGFuIGNsYXNzPSJp
bnNlcnQiPmxhZzwvc3Bhbj4gLSBhcyBoYXMgYmVlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgZGVmaW5lZCBpbiBzZWN0aW9uIDIuMyBbUkZDODE4Nl06PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgZGVmaW5lZCBpbiBzZWN0aW9uIDIuMyBbUkZDODE4Nl06
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICogIDAgLSBOVFAgNjQgYml0
IGZvcm1hdCBvZiBhIHRpbWVzdGFtcDs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAqICAwIC0gTlRQIDY0IGJpdCBmb3JtYXQgb2YgYSB0aW1lc3RhbXA7PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICogIDEgLSBQVFB2MiB0cnVuY2F0ZWQgZm9ybWF0
IG9mIGEgdGltZXN0YW1wLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICog
IDEgLSBQVFB2MiB0cnVuY2F0ZWQgZm9ybWF0IG9mIGEgdGltZXN0YW1wLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBUaGUgU1RBTVAgU2Vzc2lvbi1TZW5kZXIgYW5kIFNl
c3Npb24tUmVmbGVjdG9yIE1BWSB1c2UsIG5vdCB1c2UsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgVGhlIFNUQU1QIFNlc3Npb24tU2VuZGVyIGFuZCBTZXNzaW9uLVJlZmxl
Y3RvciBNQVkgdXNlLCBub3QgdXNlLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAxNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBvciBzZXQgdmFsdWUgb2Yg
dGhlIFogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZmllbGQ8L3NwYW4+IGluIGFjY29yZGFuY2Ugd2l0
aCB0aGUgdGltZXN0YW1wPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIG9y
IHNldCB2YWx1ZSBvZiB0aGUgWiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5mbGFnPC9zcGFuPiBpbiBh
Y2NvcmRhbmNlIHdpdGggdGhlIHRpbWVzdGFtcCBmb3JtYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgZm9ybWF0IGluIHVzZS4gIFRoaXMgb3B0aW9uYWwgZmllbGQgaXMgdG8g
ZW5oYW5jZSBvcGVyYXRpb25zLCBidXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgaW4gdXNlLiAgVGhpcyBvcHRpb25hbCBmaWVsZCBpcyB0byBlbmhhbmNlIG9wZXJhdGlv
bnMsIGJ1dCBsb2NhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBsb2NhbCBj
b25maWd1cmF0aW9uIG9yIGRlZmF1bHRzIGNvdWxkIGJlIHVzZWQgaW4gaXRzIHBsYWNlLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBjb25maWd1cmF0aW9uIG9yIGRlZmF1
bHRzIGNvdWxkIGJlIHVzZWQgaW4gaXRzIHBsYWNlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBvICBNYXktYmUtWmVybyAoTUJaKSBmaWVsZCBpbiB0aGUgc2Vzc2lvbi1zZW5k
ZXIgdW5hdXRoZW50aWNhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAg
TWF5LWJlLVplcm8gKE1CWikgZmllbGQgaW4gdGhlIHNlc3Npb24tc2VuZGVyIHVuYXV0aGVudGlj
YXRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgcGFja2V0IGlzIDMwIG9jdGV0
cyBsb25nLiAgSXQgTUFZIGJlIGFsbCB6ZXJvZWQgb24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgcGFja2V0IGlzIDMwIG9jdGV0cyBsb25nLiAgSXQgTUFZIGJlIGFs
bCB6ZXJvZWQgb24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0cmFuc21p
c3Npb24gYW5kIE1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJl
Y2VpcHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuMS4yLiAgU2Vzc2lvbi1T
ZW5kZXIgUGFja2V0IEZvcm1hdCBpbiBBdXRoZW50aWNhdGVkIE1vZGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij40LjEuMi4gIFNlc3Npb24tU2VuZGVyIFBhY2tldCBGb3JtYXQgaW4g
QXV0aGVudGljYXRlZCBNb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNU
QU1QIFNlc3Npb24tU2VuZGVyIHBhY2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZCBtb2RlOjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNUQU1QIFNlc3Npb24tU2VuZGVyIHBh
Y2tldCBmb3JtYXQgaW4gYXV0aGVudGljYXRlZCBtb2RlOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
IDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
ICAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJwYXJ0LTYiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9y
ZmNkaWZmLnB5aHQjcGFydC02Ij48ZW0+IHBhZ2UgMTAsIGxpbmUgNDE8c3BhbiBjbGFzcz0iaGlk
ZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlm
Zi9yZmNkaWZmLnB5aHQjcGFydC02Ij48ZW0+IHBhZ2UgMTAsIGxpbmUgNDE8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFRoZSBmaWVsZCBkZWZpbml0aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhl
IHVuYXV0aGVudGljYXRlZCBtb2RlLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFRoZSBmaWVsZCBkZWZpbml0aW9ucyBhcmUgdGhlIHNhbWUgYXMgdGhlIHVuYXV0aGVudGljYXRl
ZCBtb2RlLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbGlzdGVkIGluIFNlY3Rpb24g
NC4yLjEuICBBZGRpdGlvbmFsbHksIHRoZSBNQlogZmllbGQgaXMgdXNlZCB0bzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxpc3RlZCBpbiBTZWN0aW9uIDQuMi4xLiAgQWRkaXRp
b25hbGx5LCB0aGUgTUJaIGZpZWxkIGlzIHVzZWQgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGFsaWduIHRoZSBwYWNrZXQgb24gMTYgb2N0ZXRzIGJvdW5kYXJ5LiAgVGhlIHZhbHVl
IG9mIHRoZSBmaWVsZCBNQVk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbGln
biB0aGUgcGFja2V0IG9uIDE2IG9jdGV0cyBib3VuZGFyeS4gIFRoZSB2YWx1ZSBvZiB0aGUgZmll
bGQgTUFZPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBiZSB6ZXJvZWQgb24gdHJhbnNt
aXNzaW9uIGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC4gIEFsc28sPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYmUgemVyb2VkIG9uIHRyYW5zbWlzc2lvbiBhbmQgTVVT
VCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuICBBbHNvLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGVzdCBwYWNrZXQgZm9ybWF0IGluIGF1dGhl
bnRpY2F0ZWQgbW9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNUQU1QIFNl
c3Npb24tUmVmbGVjdG9yIHRlc3QgcGFja2V0IGZvcm1hdCBpbiBhdXRoZW50aWNhdGVkIG1vZGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGVzIGEga2V5IChITUFDKSAoW1JG
QzIxMDRdKSBoYXNoIGF0IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGVzIGEga2V5IChITUFDKSAoW1JGQzIxMDRdKSBoYXNo
IGF0IHRoZSBlbmQgb2YgdGhlIFBEVS4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgZGV0YWlsZWQgdXNlIG9mIHRoZSBITUFDIGZpZWxkIGlzIGluIFNlY3Rpb24gNC4zLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRldGFpbGVkIHVzZSBvZiB0aGUgSE1BQyBm
aWVsZCBpcyBpbiBTZWN0aW9uIDQuMy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj40LjMuICBJbnRlZ3JpdHkg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+YW5kIENvbmZpZGVudGlhbGl0eSA8L3NwYW4+UHJvdGVjdGlv
biBpbiBTVEFNUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj40LjMuICBJbnRlZ3Jp
dHkgUHJvdGVjdGlvbiBpbiBTVEFNUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUbyBwcm92aWRlIGludGVncml0eSBwcm90ZWN0aW9uLCBlYWNoIFNUQU1QIG1lc3NhZ2UgaXMg
YmVpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUbyBwcm92aWRlIGludGVn
cml0eSBwcm90ZWN0aW9uLCBlYWNoIFNUQU1QIG1lc3NhZ2UgaXMgYmVpbmc8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGF1dGhlbnRpY2F0ZWQgYnkgYWRkaW5nIEhhc2hlZCBNZXNzYWdl
IEF1dGhlbnRpY2F0aW9uIENvZGUgKEhNQUMpLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGF1dGhlbnRpY2F0ZWQgYnkgYWRkaW5nIEhhc2hlZCBNZXNzYWdlIEF1dGhlbnRpY2F0
aW9uIENvZGUgKEhNQUMpLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU1RBTVAgdXNl
cyBITUFDLVNIQS0yNTYgdHJ1bmNhdGVkIHRvIDEyOCBiaXRzIChzaW1pbGFybHkgdG8gdGhlIHVz
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNUQU1QIHVzZXMgSE1BQy1TSEEt
MjU2IHRydW5jYXRlZCB0byAxMjggYml0cyAoc2ltaWxhcmx5IHRvIHRoZSB1c2U8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG9mIGl0IGluIElQU2VjIGRlZmluZWQgaW4gW1JGQzQ4Njhd
KTsgaGVuY2UgdGhlIGxlbmd0aCBvZiB0aGUgSE1BQzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIG9mIGl0IGluIElQU2VjIGRlZmluZWQgaW4gW1JGQzQ4NjhdKTsgaGVuY2UgdGhl
IGxlbmd0aCBvZiB0aGUgSE1BQzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZmllbGQg
aXMgMTYgb2N0ZXRzLiAgSE1BQyB1c2VzIGl0cyBvd24ga2V5LCBhbmQgdGhlIGRlZmluaXRpb24g
b2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZmllbGQgaXMgMTYgb2N0
ZXRzLiAgSE1BQyB1c2VzIGl0cyBvd24ga2V5LCBhbmQgdGhlIGRlZmluaXRpb24gb2YgdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZWNoYW5pc20gdG8gZGlzdHJpYnV0ZSB0aGUg
SE1BQyBrZXkgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIG1lY2hhbmlzbSB0byBkaXN0cmlidXRlIHRoZSBITUFDIGtleSBpcyBv
dXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBz
cGVjaWZpY2F0aW9uLiAgT25lIGV4YW1wbGUgaXMgdG8gdXNlIGFuIG9yY2hlc3RyYXRvciB0byBj
b25maWd1cmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzcGVjaWZpY2F0aW9u
LiAgT25lIGV4YW1wbGUgaXMgdG8gdXNlIGFuIG9yY2hlc3RyYXRvciB0byBjb25maWd1cmU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEhNQUMga2V5IGJhc2VkIG9uIFNUQU1QIFlBTkcg
ZGF0YSBtb2RlbCBbSS1ELmlldGYtaXBwbS1zdGFtcC15YW5nXS48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBITUFDIGtleSBiYXNlZCBvbiBTVEFNUCBZQU5HIGRhdGEgbW9kZWwg
W0ktRC5pZXRmLWlwcG0tc3RhbXAteWFuZ10uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIEhNQUMgTVVTVCBiZSB2ZXJpZmllZCBhcyBlYXJseSBhcyBwb3NzaWJsZSB0byBhdm9p
ZCB1c2luZyBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEhNQUMgTVVTVCBi
ZSB2ZXJpZmllZCBhcyBlYXJseSBhcyBwb3NzaWJsZSB0byBhdm9pZCB1c2luZyBvcjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvcGFnYXRpbmcgY29ycnVwdGVkIGRhdGEuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJvcGFnYXRpbmcgY29ycnVwdGVkIGRhdGEu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+SWYgY29uZmlkZW50aWFs
aXR5IHByb3RlY3Rpb24gZm9yIFNUQU1QIGlzIHJlcXVpcmVkLCBlbmNyeXB0aW9uIGF0PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij40
LjQuICBDb25maWRlbnRpYWxpdHkgUHJvdGVjdGlvbjwvc3Bhbj4gaW4gPHNwYW4gY2xhc3M9Imlu
c2VydCI+U1RBTVA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNs
YXNzPSJkZWxldGUiPiAgIHRoZSBoaWdoZXIgbGV2ZWwgTVVTVCBiZSB1c2VkLiAgRm9yIGV4YW1w
bGUsIFNUQU1QIHBhY2tldHMgY291bGQgYmU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICB0cmFuc21pdHRlZDwvc3Bhbj4gaW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlIGRl
ZGljYXRlZCBJUHNlYyB0dW5uZWwgb3Igc2hhcmUgdGhlIElQc2VjIHR1bm5lbDwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHdpdGggdGhlIG1vbml0b3JlZCBmbG93Ljwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTkiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+NC40Ljwvc3Bhbj4gIEludGVyb3BlcmFiaWxpdHkgd2l0aCBUV0FN
UCBMaWdodDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5JZiBjb25maWRlbnRpYWxpdHkgcHJvdGVjdGlvbiBmb3IgU1RBTVAgaXMgcmVxdWly
ZWQsIGEgU1RBTVAgdGVzdDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHNl
c3Npb24gTVVTVCB1c2UgYSBzZWN1cmVkIHRyYW5zcG9ydC4gIEZvciBleGFtcGxlLCBTVEFNUCBw
YWNrZXRzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgY291bGQgYmUgdHJh
bnNtaXR0ZWQgaW4gdGhlIGRlZGljYXRlZCBJUHNlYyB0dW5uZWwgb3Igc2hhcmUgdGhlIElQc2Vj
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdHVubmVsIHdpdGggdGhlIG1v
bml0b3JlZCBmbG93LiAgQWxzbywgRGF0YWdyYW0gVHJhbnNwb3J0IExheWVyPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgU2VjdXJpdHkgcHJvdG9jb2wgd291bGQgcHJvdmlk
ZSB0aGUgZGVzaXJlZCBjb25maWRlbnRpYWxpdHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBwcm90ZWN0aW9uLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
Pjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjQuNS48L3NwYW4+ICBJbnRlcm9w
ZXJhYmlsaXR5IHdpdGggVFdBTVAgTGlnaHQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgT25lIG9mIHRoZSBlc3NlbnRpYWwgcmVxdWlyZW1lbnRzIHRvIFNUQU1QIGlzIHRoZSBh
YmlsaXR5IHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgT25lIG9mIHRoZSBl
c3NlbnRpYWwgcmVxdWlyZW1lbnRzIHRvIFNUQU1QIGlzIHRoZSBhYmlsaXR5IHRvPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnRlcndvcmsgd2l0aCBhIFRXQU1QIExpZ2h0IGRldmlj
ZS4gIFRoZXJlIGFyZSB0d28gcG9zc2libGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBpbnRlcndvcmsgd2l0aCBhIFRXQU1QIExpZ2h0IGRldmljZS4gIFRoZXJlIGFyZSB0d28g
cG9zc2libGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNvbWJpbmF0aW9ucyBmb3Ig
c3VjaCB1c2UgY2FzZTo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb21iaW5h
dGlvbnMgZm9yIHN1Y2ggdXNlIGNhc2U6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIG8gIFNUQU1QIFNlc3Npb24tU2VuZGVyIHdpdGggVFdBTVAgTGlnaHQgU2Vzc2lvbi1SZWZs
ZWN0b3I7PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgU1RBTVAgU2Vzc2lv
bi1TZW5kZXIgd2l0aCBUV0FNUCBMaWdodCBTZXNzaW9uLVJlZmxlY3Rvcjs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgVFdBTVAgTGlnaHQgU2Vzc2lvbi1TZW5kZXIgd2l0
aCBTVEFNUCBTZXNzaW9uLVJlZmxlY3Rvci48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBvICBUV0FNUCBMaWdodCBTZXNzaW9uLVNlbmRlciB3aXRoIFNUQU1QIFNlc3Npb24tUmVm
bGVjdG9yLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbiB0aGUgZm9ybWVy
IGNhc2UsIHRoZSBTZXNzaW9uLVNlbmRlciBNQVkgbm90IGJlIGF3YXJlIHRoYXQgaXRzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW4gdGhlIGZvcm1lciBjYXNlLCB0aGUgU2Vz
c2lvbi1TZW5kZXIgTUFZIG5vdCBiZSBhd2FyZSB0aGF0IGl0czwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KCiAgICAgPHRyPjx0ZD48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQ+PC90ZD48L3RyPgogICAgIDx0ciBp
ZD0iZW5kIiBiZ2NvbG9yPSJncmF5Ij48dGggY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciI+Jm5i
c3A7RW5kIG9mIGNoYW5nZXMuIDE5IGNoYW5nZSBibG9ja3MuJm5ic3A7PC90aD48L3RyPgogICAg
IDx0ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3RkPjx0aD48aT40NyBsaW5lcyBjaGFuZ2VkIG9yIGRl
bGV0ZWQ8L2k+PC90aD48dGg+PGk+IDwvaT48L3RoPjx0aD48aT40OCBsaW5lcyBjaGFuZ2VkIG9y
IGFkZGVkPC9pPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICA8dHI+PHRkIGNvbHNwYW49IjUiIGFs
aWduPSJjZW50ZXIiIGNsYXNzPSJzbWFsbCI+PGJyPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNl
ZCBieSByZmNkaWZmIDEuNDcuIFRoZSBsYXRlc3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8
YSBocmVmPSJodHRwOi8vd3d3LnRvb2xzLmlldGYub3JnL3Rvb2xzL3JmY2RpZmYvIj5odHRwOi8v
dG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi88L2E+IDwvdGQ+PC90cj4KICAgPC90Ym9keT48
L3RhYmxlPgogICAKICAgCjwvYm9keT48L2h0bWw+
--000000000000681d2605910c6cc6--


From nobody Tue Aug 27 06:43:43 2019
Return-Path: <ietf@kuehlewind.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 300BE120073; Tue, 27 Aug 2019 06:43:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 xbATXZRHgUnG; Tue, 27 Aug 2019 06:43:38 -0700 (PDT)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (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 509B5120047; Tue, 27 Aug 2019 06:43:35 -0700 (PDT)
Received: from [129.192.10.3] (helo=[10.149.1.52]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1i2bkx-0007zL-H4; Tue, 27 Aug 2019 15:43:31 +0200
From: Mirja Kuehlewind <ietf@kuehlewind.net>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Message-Id: <ACCC5C70-ECA1-47E3-9DBB-22E6F40DE3A7@kuehlewind.net>
Date: Tue, 27 Aug 2019 15:43:30 +0200
Cc: IETF IPPM WG <ippm@ietf.org>, Michelle Cotton <michelle.cotton@iana.org>
To: draft-ietf-ippm-metric-registry.all@ietf.org
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1566913418;cdbbcfe8;
X-HE-SMSGID: 1i2bkx-0007zL-H4
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/SUXjiH8Mdbh93mQcoDuFcdk8IM8>
Subject: [ippm] AD review of draft-ietf-ippm-metric-registry-19
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Aug 2019 13:43:41 -0000

Hi all,

I just reviewed draft-ietf-ippm-metric-registry-19. Thanks for the =
well-written document! I have one process question on the following part =
before we can move ahead:

Sec 8.1:
  "Submission to IANA MAY be the result of IETF Standards Action, where
   an approved Internet Draft proposes one or more Registered
   Performance Metrics to be added to the Performance Metrics Registry,
   including the text of the proposed Registered Performance =
Metric(s).=E2=80=9D

Maybe I=E2=80=99m confused but I would think that as soon as a document =
is approved by the IESG, it=E2=80=99s too late for an Expert review =
because an approved RFC that contains instruction for IANA will usually =
be implemented by IANA as approved. I believe what we usually do is to =
request the new entry before IESG evaluation and simply document in the =
RFC that an registration was performed, or in case of e.g. the port =
registry (where however the policy is IETF Review for system ports) we =
ask the experts for review during the IESG evaluation process and take =
this as input for the IESG to make a decision on approval (rather than =
as input for IANA). I=E2=80=99m cc=E2=80=99ing Michelle, as I understood =
that she was already involved in reviewing this document, and she might =
have further insights/considerations.

Also on experts: Did the group/chairs/authors already consider possible =
candidates? If not, is anybody of the author team willing to serve? I =
assume having 2 experts should be sufficient, right?

Thanks!
Mirja

P.S.: Two nits:
- sec 7.3.2: "The packet generation stream may require parameters such =
as the the average packet rate =E2=80=A6=E2=80=9D -> two =E2=80=9Cthe=E2=80=
=9D
- sec 8.2: "why the existing entry shuold be revised=E2=80=9D -> =
s/shuold/should/=


From nobody Tue Aug 27 07:02:12 2019
Return-Path: <ietf@kuehlewind.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED68B12011B; Tue, 27 Aug 2019 07:02:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D14TCRbYLkzx; Tue, 27 Aug 2019 07:02:07 -0700 (PDT)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (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 96CF9120047; Tue, 27 Aug 2019 07:02:07 -0700 (PDT)
Received: from [129.192.10.3] (helo=[10.149.1.52]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1i2c2u-000389-K7; Tue, 27 Aug 2019 16:02:04 +0200
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <ietf@kuehlewind.net>
In-Reply-To: <ACCC5C70-ECA1-47E3-9DBB-22E6F40DE3A7@kuehlewind.net>
Date: Tue, 27 Aug 2019 16:02:03 +0200
Cc: IETF IPPM WG <ippm@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <A249CFE9-1F5C-4423-95AE-048D9DC01104@kuehlewind.net>
References: <ACCC5C70-ECA1-47E3-9DBB-22E6F40DE3A7@kuehlewind.net>
To: draft-ietf-ippm-metric-registry.all@ietf.org
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1566914527;88349336;
X-HE-SMSGID: 1i2c2u-000389-K7
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/dS-leEnzqpH4TslFXgsiP0zCBuY>
Subject: Re: [ippm] AD review of draft-ietf-ippm-metric-registry-19
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Aug 2019 14:02:10 -0000

Hi again,

Sorry one more thing on references: There are two normative reference to =
obsoleted RFC (RFC2141 and RFC4148). I think it would be more =
appropriate to make these references informational instead. Also there =
is a new Downref to RFC6248, however, I think that could also be an =
informational reference instead.

@Bill: as the document shepherd it would be could to point out these =
things in the shepherd write-up. If the authors/group decides to move =
these references to informational, there is no additional action require =
from you. However, if not, the write-up should be updated accordingly.

Thanks!
Mirja


> On 27. Aug 2019, at 15:43, Mirja Kuehlewind <ietf@kuehlewind.net> =
wrote:
>=20
> Hi all,
>=20
> I just reviewed draft-ietf-ippm-metric-registry-19. Thanks for the =
well-written document! I have one process question on the following part =
before we can move ahead:
>=20
> Sec 8.1:
>  "Submission to IANA MAY be the result of IETF Standards Action, where
>   an approved Internet Draft proposes one or more Registered
>   Performance Metrics to be added to the Performance Metrics Registry,
>   including the text of the proposed Registered Performance =
Metric(s).=E2=80=9D
>=20
> Maybe I=E2=80=99m confused but I would think that as soon as a =
document is approved by the IESG, it=E2=80=99s too late for an Expert =
review because an approved RFC that contains instruction for IANA will =
usually be implemented by IANA as approved. I believe what we usually do =
is to request the new entry before IESG evaluation and simply document =
in the RFC that an registration was performed, or in case of e.g. the =
port registry (where however the policy is IETF Review for system ports) =
we ask the experts for review during the IESG evaluation process and =
take this as input for the IESG to make a decision on approval (rather =
than as input for IANA). I=E2=80=99m cc=E2=80=99ing Michelle, as I =
understood that she was already involved in reviewing this document, and =
she might have further insights/considerations.
>=20
> Also on experts: Did the group/chairs/authors already consider =
possible candidates? If not, is anybody of the author team willing to =
serve? I assume having 2 experts should be sufficient, right?
>=20
> Thanks!
> Mirja
>=20
> P.S.: Two nits:
> - sec 7.3.2: "The packet generation stream may require parameters such =
as the the average packet rate =E2=80=A6=E2=80=9D -> two =E2=80=9Cthe=E2=80=
=9D
> - sec 8.2: "why the existing entry shuold be revised=E2=80=9D -> =
s/shuold/should/


From nobody Tue Aug 27 08:46:49 2019
Return-Path: <ietf@kuehlewind.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ABBD120145; Tue, 27 Aug 2019 08:46:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 48Zm5hyAtICD; Tue, 27 Aug 2019 08:46:44 -0700 (PDT)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (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 110AF12011B; Tue, 27 Aug 2019 08:46:41 -0700 (PDT)
Received: from [129.192.10.3] (helo=[10.149.1.52]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1i2dg5-0001ez-9J; Tue, 27 Aug 2019 17:46:37 +0200
From: Mirja Kuehlewind <ietf@kuehlewind.net>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Message-Id: <40A0B71C-4857-46F0-9096-6EE289E7404B@kuehlewind.net>
Date: Tue, 27 Aug 2019 17:46:35 +0200
Cc: IETF IPPM WG <ippm@ietf.org>, Michelle Cotton <michelle.cotton@iana.org>
To: draft-ietf-ippm-initial-registry.all@ietf.org
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1566920804;d5c08124;
X-HE-SMSGID: 1i2dg5-0001ez-9J
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/M5RTqk6wnKMRZvZSia6lj2txrU4>
Subject: [ippm] AD review of draft-ietf-ippm-initial-registry-11
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Aug 2019 15:46:48 -0000

Hi authors, hi all,

We need to discuss at least one bigger question on the intended status =
before we  can move ahead. However, as you can seen I have more =
questions/comments below.

The bigger status question first:
The intended status is PS. The shepherd write-up does not provide any =
additional information about why this status is appropriate. I would =
assume that informational is actually more appropriate. I don=E2=80=99t =
recall out of my head if/when this was discussed and I thought I rather =
ask than searching the list archive and minutes=E2=80=A6 Is this the =
right status and why? And if so, please reflect in the write-up!
=20

And then a couple more (hopefully) quicker comments/questions:=20

- I know this was already reviewed by IANA (Michelle is also cc=E2=80=99ed=
), however, as far as I can see all Administrative Information (Status, =
Requestor, Revision, and Revision Date) and maybe even the ID don=E2=80=99=
t need to be part of the template because IANA will anyway assign them =
based on the instructions given in draft-ietf-ippm-metric-registry. Or =
did IANA explicitly request to also include these parts?

- Then for the Change Controller that should usually be the IESG rather =
than the IETF. Did IANA comment on that?

- And one minor point: I guess the secY part of the name could already =
be filled out, no? However, I should probably have asked that on review =
of draft-ietf-ippm-metric-registry already but I was actually wondering =
if the decision to include the RFC number and section in the metric name =
is appropriate. Can you maybe lay out what the reasons for this are (and =
maybe also explain in the draft as his might come up again during IESG =
review otherwise)=E2=80=A6?


Then then on references again:

- This draft references two obsoleted RFCs (RFC2679 and RFC2680). I =
assume this is an oversight and the references need to be updated?

- Also given you rely heavily on [Trammell-14], I think this needs to be =
a normative reference (and maybe [Strowes] as well?). The more stable =
pointer for [Trammell-14] is actually here:=20
https://link.springer.com/chapter/10.1007/978-3-642-54999-1_2
But to be honest the split between normative and informational isn=E2=80=99=
t actually very clear to me here=E2=80=A6?


And on the shepherd write-up:=20

It=E2=80=99s indicated that not all authors have replied to the IPR =
question. This need to be checked and respectively reflected in the =
shepherd write-up before we can move ahead!


And some smaller technical questions/nits:

- Is it correct that T0 in section 4 is defined in both subsections =
4.3.5 and 4.4.2?

- Why is an URI given (only) in section 6.1.3?=20
  Also section 7.1.3 and 8.1.3.: http:\\www.iana.org\ ... <name> -> I =
think this should be: http://www.iana.org/<name>/


Some more editorial comments/nits:=20

- I find it actually unnecessary or rather confusing that most (not all) =
sections start with a sentence/paragraph explaining what the section is =
about (e.g. "Additional (Informational) details for this entry=E2=80=9D). =
I would think this is sufficiently explained in =
draft-ietf-ippm-metric-registry and does not need to be repeated here =
(in this already long document). Also note that section 8.6 =
inconsistently doesn=E2=80=99t have any content while 10.6. says =
=E2=80=9CNone.=E2=80=9D.

- Also these comments in section 7 and 8 are probably supposed to be =
removed:
" <insert name of the output type, raw or a selected summary =
statistic>=E2=80=9D =E2=80=A6?

- I found this in section 10.2.2: "@@@@@ others??=E2=80=9D. I guess =
there is something missing? Also in this part, I don=E2=80=99t think SYN =
and FIN should be set at the same time, no? And rather than providing =
the Kind and Length of the TSopt, I would recommend to provide a pointer =
to the respective RFC.


And finally one/two/three more general question(s) at the end, that I =
probably should also have asked already on my review for =
draft-ietf-ippm-metric-registry:

Is it actually intended that basically all the text in this RFC gets =
copied into the registry? And what is expected to be on the URL page =
then? Wouldn=E2=80=99t it be necessary to also define a format for that =
page in order to be of any use?


Mirja






From nobody Wed Aug 28 11:59:43 2019
Return-Path: <ietf@trammell.ch>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A81B7120041; Wed, 28 Aug 2019 11:59:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y4AOikTfc8hH; Wed, 28 Aug 2019 11:59:31 -0700 (PDT)
Received: from smtp-sh2.infomaniak.ch (smtp-sh2.infomaniak.ch [128.65.195.6]) (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 B043512001B; Wed, 28 Aug 2019 11:59:30 -0700 (PDT)
Received: from smtp6.infomaniak.ch (smtp6.infomaniak.ch [83.166.132.19]) by smtp-sh2.infomaniak.ch (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id x7SIxSHH131113 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 28 Aug 2019 20:59:28 +0200
Received: from [10.11.33.88] (dynamic-145-014-214-039.glattnet.ch [145.14.214.39]) (authenticated bits=0) by smtp6.infomaniak.ch (8.14.5/8.14.5) with ESMTP id x7SIxR18056813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 28 Aug 2019 20:59:28 +0200
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Message-Id: <CC81C5B6-AED0-4693-8A2F-FD3BA5E58DB2@trammell.ch>
Date: Wed, 28 Aug 2019 20:59:27 +0200
Cc: "<ippm-chairs@ietf.org>" <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
To: ippm-ioam-ix-dt@ietf.org
X-Mailer: Apple Mail (2.3445.104.11)
X-Antivirus: Dr.Web (R) for Unix mail servers drweb plugin ver.6.0.2.8
X-Antivirus-Code: 0x100000
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/boMGVj6krN09oglHDO-6aQWtbkQ>
Subject: [ippm] Design Team Virtual Meetings via WebEx
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Aug 2019 18:59:35 -0000

Greetings, all.=20

I've set up a recurring weekly meeting at 08:00 UTC Wednesdays, starting =
next week, for the IPPM IOAM IX DT to meet to discuss the draft. These =
meetings are open to all attendees; the Webex details (ietf.webex.com) =
are as follows:

Meeting number (access code): 646 487 538
Meeting password: y2JXZa3H

Cheers,

Brian, as IPPM co-chair



From nobody Thu Aug 29 01:12:20 2019
Return-Path: <ietf@trammell.ch>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1BA4120807; Thu, 29 Aug 2019 01:12:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D7bvi9d8SU9D; Thu, 29 Aug 2019 01:12:11 -0700 (PDT)
Received: from smtp-sh2.infomaniak.ch (smtp-sh2.infomaniak.ch [128.65.195.6]) (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 422E3120020; Thu, 29 Aug 2019 01:12:11 -0700 (PDT)
Received: from smtp5.infomaniak.ch (smtp5.infomaniak.ch [83.166.132.18]) by smtp-sh2.infomaniak.ch (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id x7T8C99H112933 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 Aug 2019 10:12:09 +0200
Received: from [10.11.33.88] (dynamic-145-014-214-039.glattnet.ch [145.14.214.39]) (authenticated bits=0) by smtp5.infomaniak.ch (8.14.5/8.14.5) with ESMTP id x7T8C8Gj021891 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 29 Aug 2019 10:12:09 +0200
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
In-Reply-To: <CC81C5B6-AED0-4693-8A2F-FD3BA5E58DB2@trammell.ch>
Date: Thu, 29 Aug 2019 10:12:08 +0200
Cc: "<ippm-chairs@ietf.org>" <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E75B93BC-771F-4AC2-878C-0D8C2E3AD1B2@trammell.ch>
References: <CC81C5B6-AED0-4693-8A2F-FD3BA5E58DB2@trammell.ch>
To: ippm-ioam-ix-dt@ietf.org
X-Mailer: Apple Mail (2.3445.104.11)
X-Antivirus: Dr.Web (R) for Unix mail servers drweb plugin ver.6.0.2.8
X-Antivirus-Code: 0x100000
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/NKIT8UNnSe1wdfmdd2ry6wnTwc0>
Subject: Re: [ippm] Design Team Virtual Meetings via WebEx
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Aug 2019 08:12:13 -0000

Greetings, all,

This was my mistake: meant to set this up for 06:00 UTC (which is 08:00 =
CEST, hence the thinko); I've corrected the webex meeting.

The time is 06:00 UTC every Wednesday starting next week; meetings =
remain open to all attendees, and webex details are as quoted below.

Cheers,

Brian, as time-zone impaired IPPM co-chair

> On 28 Aug 2019, at 20:59, Brian Trammell (IETF) <ietf@trammell.ch> =
wrote:
>=20
> Greetings, all.=20
>=20
> I've set up a recurring weekly meeting at 08:00 UTC Wednesdays, =
starting next week, for the IPPM IOAM IX DT to meet to discuss the =
draft. These meetings are open to all attendees; the Webex details =
(ietf.webex.com) are as follows:
>=20
> Meeting number (access code): 646 487 538
> Meeting password: y2JXZa3H
>=20
> Cheers,
>=20
> Brian, as IPPM co-chair
>=20
>=20


From nobody Fri Aug 30 13:20:41 2019
Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59FC71201E4; Fri, 30 Aug 2019 13:20:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0yCGR-SiTP5g; Fri, 30 Aug 2019 13:20:35 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CEDD120108; Fri, 30 Aug 2019 13:20:35 -0700 (PDT)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.16.0.27/8.16.0.27) with SMTP id x7UKA4S7032102; Fri, 30 Aug 2019 16:20:30 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049462.ppops.net-00191d01. with ESMTP id 2uqa39s684-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 30 Aug 2019 16:20:30 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x7UKKTc6117253; Fri, 30 Aug 2019 15:20:29 -0500
Received: from zlp30496.vci.att.com (zlp30496.vci.att.com [135.46.181.157]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id x7UKKN2c117100 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 30 Aug 2019 15:20:23 -0500
Received: from zlp30496.vci.att.com (zlp30496.vci.att.com [127.0.0.1]) by zlp30496.vci.att.com (Service) with ESMTP id 167F84068F61; Fri, 30 Aug 2019 20:20:23 +0000 (GMT)
Received: from clpi183.sldc.sbc.com (unknown [135.41.1.46]) by zlp30496.vci.att.com (Service) with ESMTP id E69D44068F60; Fri, 30 Aug 2019 20:20:22 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x7UKKM0K008835; Fri, 30 Aug 2019 15:20:22 -0500
Received: from mail-green.research.att.com (mail-green.research.att.com [135.207.255.15]) by clpi183.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id x7UKKEPl008001; Fri, 30 Aug 2019 15:20:16 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-green.research.att.com (Postfix) with ESMTP id 1C8F6E41F1; Fri, 30 Aug 2019 16:17:55 -0400 (EDT)
Received: from njmtexg5.research.att.com ([fe80::b09c:ff13:4487:78b6]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0468.000; Fri, 30 Aug 2019 16:20:12 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>, "draft-ietf-ippm-initial-registry.all@ietf.org" <draft-ietf-ippm-initial-registry.all@ietf.org>
CC: IETF IPPM WG <ippm@ietf.org>, Michelle Cotton <michelle.cotton@iana.org>
Thread-Topic: AD review of draft-ietf-ippm-initial-registry-11
Thread-Index: AQHVXO7t1Dc8eia/wEeItN2FmjYM8qcUJFvg
Date: Fri, 30 Aug 2019 20:20:12 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CFA0AF30B4@njmtexg5.research.att.com>
References: <40A0B71C-4857-46F0-9096-6EE289E7404B@kuehlewind.net>
In-Reply-To: <40A0B71C-4857-46F0-9096-6EE289E7404B@kuehlewind.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [69.141.203.172]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-08-30_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908300190
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/vgMp8sABoS1uoV5kGKoG-VeMGck>
Subject: Re: [ippm] AD review of draft-ietf-ippm-initial-registry-11
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Aug 2019 20:20:39 -0000

SGkgTWlyamEsDQoNClRoYW5rcyBmb3IgcmV2aWV3aW5nIHRoZXNlIHR3byBtZW1vcywgDQpyZWdp
c3RyeSBhbmQgaW5pdGlhbCBjb250ZW50cy4gVGhleSBhZGRlZCBhIGxvdA0Kb2YgcGFnZXMgdG8g
eW91ciByZXZpZXcgbG9hZC4NCg0KSSBkb24ndCByZWNvbGxlY3QgYSBsaXN0IGRpc2N1c3Npb24g
b24gDQp3aGV0aGVyIFBTIG9yIEluZm8sIGJ1dCB5ZWFycyBhZ28gd2UgZGVjaWRlZA0KdGhhdCBh
bGwgbWV0cmljIFJGQ3Mgd291bGQgZ28gb24gdGhlIFN0YW5kYXJkcyBUcmFjaywNCmFuZCBkZXZp
c2VkIHdheXMgdG8gZXZhbHVhdGUgd2hldGhlciB0aGV5IHNob3VsZCANCmFkdmFuY2UgYmFzZWQg
b24gdGVzdGluZyBhbmQgdWx0aW1hdGVseSANCnJldmlzZWQgdGV4dC4gU28sIGl0IHNlZW1lZCBu
YXR1cmFsIHRvIG1ha2UgdGhlc2UNCiJ0aWdodGVyIHNwZWNpZmljYXRpb25zIG9mIHRoZSBvcmln
aW5hbCBtZXRyaWNzIg0KUFMsIGFuZCB0aGF0J3MgYmVlbiB0aGUgc3RhdHVzIHNpbmNlIDAwLg0K
DQpXaXRoIHRoaXMgYmFja2dyb3VuZCwgSSdtIGludGVyZXN0ZWQgdG8gbGVhcm4gd2h5DQpJbmZv
cm1hdGlvbmFsIHNlZW1zIHRoZSByaWdodCBjaG9pY2UgdG8geW91LA0KYW5kIHdlIHNob3VsZCBh
bGwgdGhpbmsgYWJvdXQgdGhlIGltcGxpY2F0aW9ucyANCm9mIEluZm8gb3IgUFMgZm9yIHRoZSBt
ZXRyaWNzIGluIHRoaXMgDQpkcmFmdC0qLWluaXRpYWwtcmVnaXN0cnkuDQoNCnJlZ2FyZHMsDQpB
bA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1pcmphIEt1ZWhsZXdp
bmQgW21haWx0bzppZXRmQGt1ZWhsZXdpbmQubmV0XQ0KPiBTZW50OiBUdWVzZGF5LCBBdWd1c3Qg
MjcsIDIwMTkgMTE6NDcgQU0NCj4gVG86IGRyYWZ0LWlldGYtaXBwbS1pbml0aWFsLXJlZ2lzdHJ5
LmFsbEBpZXRmLm9yZw0KPiBDYzogSUVURiBJUFBNIFdHIDxpcHBtQGlldGYub3JnPjsgTWljaGVs
bGUgQ290dG9uDQo+IDxtaWNoZWxsZS5jb3R0b25AaWFuYS5vcmc+DQo+IFN1YmplY3Q6IEFEIHJl
dmlldyBvZiBkcmFmdC1pZXRmLWlwcG0taW5pdGlhbC1yZWdpc3RyeS0xMQ0KPiANCj4gSGkgYXV0
aG9ycywgaGkgYWxsLA0KPiANCj4gV2UgbmVlZCB0byBkaXNjdXNzIGF0IGxlYXN0IG9uZSBiaWdn
ZXIgcXVlc3Rpb24gb24gdGhlIGludGVuZGVkIHN0YXR1cw0KPiBiZWZvcmUgd2UgIGNhbiBtb3Zl
IGFoZWFkLiBIb3dldmVyLCBhcyB5b3UgY2FuIHNlZW4gSSBoYXZlIG1vcmUNCj4gcXVlc3Rpb25z
L2NvbW1lbnRzIGJlbG93Lg0KPiANCj4gVGhlIGJpZ2dlciBzdGF0dXMgcXVlc3Rpb24gZmlyc3Q6
DQo+IFRoZSBpbnRlbmRlZCBzdGF0dXMgaXMgUFMuIFRoZSBzaGVwaGVyZCB3cml0ZS11cCBkb2Vz
IG5vdCBwcm92aWRlIGFueQ0KPiBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGFib3V0IHdoeSB0aGlz
IHN0YXR1cyBpcyBhcHByb3ByaWF0ZS4gSSB3b3VsZA0KPiBhc3N1bWUgdGhhdCBpbmZvcm1hdGlv
bmFsIGlzIGFjdHVhbGx5IG1vcmUgYXBwcm9wcmlhdGUuIEkgZG9u4oCZdCByZWNhbGwgb3V0DQo+
IG9mIG15IGhlYWQgaWYvd2hlbiB0aGlzIHdhcyBkaXNjdXNzZWQgYW5kIEkgdGhvdWdodCBJIHJh
dGhlciBhc2sgdGhhbg0KPiBzZWFyY2hpbmcgdGhlIGxpc3QgYXJjaGl2ZSBhbmQgbWludXRlc+KA
piBJcyB0aGlzIHRoZSByaWdodCBzdGF0dXMgYW5kIHdoeT8NCj4gQW5kIGlmIHNvLCBwbGVhc2Ug
cmVmbGVjdCBpbiB0aGUgd3JpdGUtdXAhDQo+IA0KPiANCj4gQW5kIHRoZW4gYSBjb3VwbGUgbW9y
ZSAoaG9wZWZ1bGx5KSBxdWlja2VyIGNvbW1lbnRzL3F1ZXN0aW9uczoNCj4gDQo+IC0gSSBrbm93
IHRoaXMgd2FzIGFscmVhZHkgcmV2aWV3ZWQgYnkgSUFOQSAoTWljaGVsbGUgaXMgYWxzbyBjY+KA
mWVkKSwNCj4gaG93ZXZlciwgYXMgZmFyIGFzIEkgY2FuIHNlZSBhbGwgQWRtaW5pc3RyYXRpdmUg
SW5mb3JtYXRpb24gKFN0YXR1cywNCj4gUmVxdWVzdG9yLCBSZXZpc2lvbiwgYW5kIFJldmlzaW9u
IERhdGUpIGFuZCBtYXliZSBldmVuIHRoZSBJRCBkb27igJl0IG5lZWQNCj4gdG8gYmUgcGFydCBv
ZiB0aGUgdGVtcGxhdGUgYmVjYXVzZSBJQU5BIHdpbGwgYW55d2F5IGFzc2lnbiB0aGVtIGJhc2Vk
IG9uDQo+IHRoZSBpbnN0cnVjdGlvbnMgZ2l2ZW4gaW4gZHJhZnQtaWV0Zi1pcHBtLW1ldHJpYy1y
ZWdpc3RyeS4gT3IgZGlkIElBTkENCj4gZXhwbGljaXRseSByZXF1ZXN0IHRvIGFsc28gaW5jbHVk
ZSB0aGVzZSBwYXJ0cz8NCj4gDQo+IC0gVGhlbiBmb3IgdGhlIENoYW5nZSBDb250cm9sbGVyIHRo
YXQgc2hvdWxkIHVzdWFsbHkgYmUgdGhlIElFU0cgcmF0aGVyDQo+IHRoYW4gdGhlIElFVEYuIERp
ZCBJQU5BIGNvbW1lbnQgb24gdGhhdD8NCj4gDQo+IC0gQW5kIG9uZSBtaW5vciBwb2ludDogSSBn
dWVzcyB0aGUgc2VjWSBwYXJ0IG9mIHRoZSBuYW1lIGNvdWxkIGFscmVhZHkgYmUNCj4gZmlsbGVk
IG91dCwgbm8/IEhvd2V2ZXIsIEkgc2hvdWxkIHByb2JhYmx5IGhhdmUgYXNrZWQgdGhhdCBvbiBy
ZXZpZXcgb2YNCj4gZHJhZnQtaWV0Zi1pcHBtLW1ldHJpYy1yZWdpc3RyeSBhbHJlYWR5IGJ1dCBJ
IHdhcyBhY3R1YWxseSB3b25kZXJpbmcgaWYNCj4gdGhlIGRlY2lzaW9uIHRvIGluY2x1ZGUgdGhl
IFJGQyBudW1iZXIgYW5kIHNlY3Rpb24gaW4gdGhlIG1ldHJpYyBuYW1lIGlzDQo+IGFwcHJvcHJp
YXRlLiBDYW4geW91IG1heWJlIGxheSBvdXQgd2hhdCB0aGUgcmVhc29ucyBmb3IgdGhpcyBhcmUg
KGFuZA0KPiBtYXliZSBhbHNvIGV4cGxhaW4gaW4gdGhlIGRyYWZ0IGFzIGhpcyBtaWdodCBjb21l
IHVwIGFnYWluIGR1cmluZyBJRVNHDQo+IHJldmlldyBvdGhlcndpc2Up4oCmPw0KPiANCj4gDQo+
IFRoZW4gdGhlbiBvbiByZWZlcmVuY2VzIGFnYWluOg0KPiANCj4gLSBUaGlzIGRyYWZ0IHJlZmVy
ZW5jZXMgdHdvIG9ic29sZXRlZCBSRkNzIChSRkMyNjc5IGFuZCBSRkMyNjgwKS4gSSBhc3N1bWUN
Cj4gdGhpcyBpcyBhbiBvdmVyc2lnaHQgYW5kIHRoZSByZWZlcmVuY2VzIG5lZWQgdG8gYmUgdXBk
YXRlZD8NCj4gDQo+IC0gQWxzbyBnaXZlbiB5b3UgcmVseSBoZWF2aWx5IG9uIFtUcmFtbWVsbC0x
NF0sIEkgdGhpbmsgdGhpcyBuZWVkcyB0byBiZSBhDQo+IG5vcm1hdGl2ZSByZWZlcmVuY2UgKGFu
ZCBtYXliZSBbU3Ryb3dlc10gYXMgd2VsbD8pLiBUaGUgbW9yZSBzdGFibGUNCj4gcG9pbnRlciBm
b3IgW1RyYW1tZWxsLTE0XSBpcyBhY3R1YWxseSBoZXJlOg0KPiBodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtDQo+IDNBX19saW5rLnNwcmluZ2VyLmNvbV9j
aGFwdGVyXzEwLjEwMDdfOTc4LTJEMy0yRDY0Mi0yRDU0OTk5LTJEMS0NCj4gNUYyJmQ9RHdJRmFR
JmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPU9mc1N1OGtUSWx0VnlEMW9MNzJjQncmbT1od0pa
Zy0NCj4gSWR4UTk1MDdhdzJtakVLS09TV0lFVm5jOG53cjdCX1FpT3lDVSZzPUhTRUFlQ191SS12
b2ZYNVpXUFNDSC1SNFBoOEd1NjE4LQ0KPiBZdFpKNHBUQWdFJmU9DQo+IEJ1dCB0byBiZSBob25l
c3QgdGhlIHNwbGl0IGJldHdlZW4gbm9ybWF0aXZlIGFuZCBpbmZvcm1hdGlvbmFsIGlzbuKAmXQN
Cj4gYWN0dWFsbHkgdmVyeSBjbGVhciB0byBtZSBoZXJl4oCmPw0KPiANCj4gDQo+IEFuZCBvbiB0
aGUgc2hlcGhlcmQgd3JpdGUtdXA6DQo+IA0KPiBJdOKAmXMgaW5kaWNhdGVkIHRoYXQgbm90IGFs
bCBhdXRob3JzIGhhdmUgcmVwbGllZCB0byB0aGUgSVBSIHF1ZXN0aW9uLiBUaGlzDQo+IG5lZWQg
dG8gYmUgY2hlY2tlZCBhbmQgcmVzcGVjdGl2ZWx5IHJlZmxlY3RlZCBpbiB0aGUgc2hlcGhlcmQg
d3JpdGUtdXANCj4gYmVmb3JlIHdlIGNhbiBtb3ZlIGFoZWFkIQ0KPiANCj4gDQo+IEFuZCBzb21l
IHNtYWxsZXIgdGVjaG5pY2FsIHF1ZXN0aW9ucy9uaXRzOg0KPiANCj4gLSBJcyBpdCBjb3JyZWN0
IHRoYXQgVDAgaW4gc2VjdGlvbiA0IGlzIGRlZmluZWQgaW4gYm90aCBzdWJzZWN0aW9ucyA0LjMu
NQ0KPiBhbmQgNC40LjI/DQo+IA0KPiAtIFdoeSBpcyBhbiBVUkkgZ2l2ZW4gKG9ubHkpIGluIHNl
Y3Rpb24gNi4xLjM/DQo+ICAgQWxzbyBzZWN0aW9uIDcuMS4zIGFuZCA4LjEuMy46IGh0dHA6XFx3
d3cuaWFuYS5vcmdcIC4uLiA8bmFtZT4gLT4gSQ0KPiB0aGluayB0aGlzIHNob3VsZCBiZTogaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtDQo+IDNBX193d3cu
aWFuYS5vcmdfJmQ9RHdJRmFRJmM9TEZZWi0NCj4gbzlfSFVNZU1UU1FpY3ZqSWcmcj1PZnNTdThr
VElsdFZ5RDFvTDcyY0J3Jm09aHdKWmctDQo+IElkeFE5NTA3YXcybWpFS0tPU1dJRVZuYzhud3I3
Ql9RaU95Q1Umcz05UHVRZDA3b1RGbEV0OHRXSURZejRjLQ0KPiBxRlVkNHpweVRfN1FlY2t5ZUFz
YyZlPTxuYW1lPi8NCj4gDQo+IA0KPiBTb21lIG1vcmUgZWRpdG9yaWFsIGNvbW1lbnRzL25pdHM6
DQo+IA0KPiAtIEkgZmluZCBpdCBhY3R1YWxseSB1bm5lY2Vzc2FyeSBvciByYXRoZXIgY29uZnVz
aW5nIHRoYXQgbW9zdCAobm90IGFsbCkNCj4gc2VjdGlvbnMgc3RhcnQgd2l0aCBhIHNlbnRlbmNl
L3BhcmFncmFwaCBleHBsYWluaW5nIHdoYXQgdGhlIHNlY3Rpb24gaXMNCj4gYWJvdXQgKGUuZy4g
IkFkZGl0aW9uYWwgKEluZm9ybWF0aW9uYWwpIGRldGFpbHMgZm9yIHRoaXMgZW50cnnigJ0pLiBJ
IHdvdWxkDQo+IHRoaW5rIHRoaXMgaXMgc3VmZmljaWVudGx5IGV4cGxhaW5lZCBpbiBkcmFmdC1p
ZXRmLWlwcG0tbWV0cmljLXJlZ2lzdHJ5DQo+IGFuZCBkb2VzIG5vdCBuZWVkIHRvIGJlIHJlcGVh
dGVkIGhlcmUgKGluIHRoaXMgYWxyZWFkeSBsb25nIGRvY3VtZW50KS4NCj4gQWxzbyBub3RlIHRo
YXQgc2VjdGlvbiA4LjYgaW5jb25zaXN0ZW50bHkgZG9lc27igJl0IGhhdmUgYW55IGNvbnRlbnQg
d2hpbGUNCj4gMTAuNi4gc2F5cyDigJxOb25lLuKAnS4NCj4gDQo+IC0gQWxzbyB0aGVzZSBjb21t
ZW50cyBpbiBzZWN0aW9uIDcgYW5kIDggYXJlIHByb2JhYmx5IHN1cHBvc2VkIHRvIGJlDQo+IHJl
bW92ZWQ6DQo+ICIgPGluc2VydCBuYW1lIG9mIHRoZSBvdXRwdXQgdHlwZSwgcmF3IG9yIGEgc2Vs
ZWN0ZWQgc3VtbWFyeSBzdGF0aXN0aWM+4oCdDQo+IOKApj8NCj4gDQo+IC0gSSBmb3VuZCB0aGlz
IGluIHNlY3Rpb24gMTAuMi4yOiAiQEBAQEAgb3RoZXJzPz/igJ0uIEkgZ3Vlc3MgdGhlcmUgaXMN
Cj4gc29tZXRoaW5nIG1pc3Npbmc/IEFsc28gaW4gdGhpcyBwYXJ0LCBJIGRvbuKAmXQgdGhpbmsg
U1lOIGFuZCBGSU4gc2hvdWxkIGJlDQo+IHNldCBhdCB0aGUgc2FtZSB0aW1lLCBubz8gQW5kIHJh
dGhlciB0aGFuIHByb3ZpZGluZyB0aGUgS2luZCBhbmQgTGVuZ3RoIG9mDQo+IHRoZSBUU29wdCwg
SSB3b3VsZCByZWNvbW1lbmQgdG8gcHJvdmlkZSBhIHBvaW50ZXIgdG8gdGhlIHJlc3BlY3RpdmUg
UkZDLg0KPiANCj4gDQo+IEFuZCBmaW5hbGx5IG9uZS90d28vdGhyZWUgbW9yZSBnZW5lcmFsIHF1
ZXN0aW9uKHMpIGF0IHRoZSBlbmQsIHRoYXQgSQ0KPiBwcm9iYWJseSBzaG91bGQgYWxzbyBoYXZl
IGFza2VkIGFscmVhZHkgb24gbXkgcmV2aWV3IGZvciBkcmFmdC1pZXRmLWlwcG0tDQo+IG1ldHJp
Yy1yZWdpc3RyeToNCj4gDQo+IElzIGl0IGFjdHVhbGx5IGludGVuZGVkIHRoYXQgYmFzaWNhbGx5
IGFsbCB0aGUgdGV4dCBpbiB0aGlzIFJGQyBnZXRzDQo+IGNvcGllZCBpbnRvIHRoZSByZWdpc3Ry
eT8gQW5kIHdoYXQgaXMgZXhwZWN0ZWQgdG8gYmUgb24gdGhlIFVSTCBwYWdlIHRoZW4/DQo+IFdv
dWxkbuKAmXQgaXQgYmUgbmVjZXNzYXJ5IHRvIGFsc28gZGVmaW5lIGEgZm9ybWF0IGZvciB0aGF0
IHBhZ2UgaW4gb3JkZXIgdG8NCj4gYmUgb2YgYW55IHVzZT8NCj4gDQo+IA0KPiBNaXJqYQ0KPiAN
Cj4gDQo+IA0KPiANCg0K

