
From nobody Sun Nov  3 06:10:47 2019
Return-Path: <worley@alum.mit.edu>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D86B120089 for <urn@ietfa.amsl.com>; Sun,  3 Nov 2019 06:10:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.684
X-Spam-Level: 
X-Spam-Status: No, score=-1.684 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcastmailservice.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CeW2zII8lrJx for <urn@ietfa.amsl.com>; Sun,  3 Nov 2019 06:10:43 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (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 7D74D120033 for <urn@ietf.org>; Sun,  3 Nov 2019 06:10:43 -0800 (PST)
Received: from resomta-ch2-06v.sys.comcast.net ([69.252.207.102]) by resqmta-ch2-09v.sys.comcast.net with ESMTP id RGPAirkntkltDRGaYidhFA; Sun, 03 Nov 2019 14:10:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1572790242; bh=4dCdg9m2eVjJBLsxQJxXzsFMoBqTNgFRvIppURDJ8Xw=; h=Received:Received:Received:Received:From:To:Subject:Date: Message-ID; b=dUc4X1tPtMVckqLQqpMdxLoVTHZB2Le+X0MCsZZ487teEyFjNO2a3QJluD/aMPLgg bWZ3Cup8Usolib+iDFKRgJReIhD5GLK3hx4oK7+DII2JnA3oW4siLGiiymtXh5wYuC JFcGIQA4/NhkK4DROsUfBH0ezU8smSJahSTGnXyRpo+UYOFW/Vk9bvlrp4Xvk4yxGW LtbVWPyuP8xNfuMPyXL6hNCpifQmRdDzWgyqihJa/2AgsG9ID8OFd3vAsp60zKbU0c tZnBd0e58MENposL72U7RazTJDx5jJ5JExwsSc0QjLZGqkzHXYVCzxq+lOqfP37IAr dGBmYU/eqT9fA==
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4600:1e00:222:fbff:fe91:d396]) by resomta-ch2-06v.sys.comcast.net with ESMTPA id RGaWiabazcvPrRGaXixhQR; Sun, 03 Nov 2019 14:10:42 +0000
X-Xfinity-VMeta: sc=0.00;st=legit
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id xA3EB6Vu019263; Sun, 3 Nov 2019 09:11:06 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id xA3EB5LN019256; Sun, 3 Nov 2019 09:11:05 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com (Dale R. Worley)
To: Sam DeBord <sam@reso.org>
Cc: duerst@it.aoyama.ac.jp, urn@ietf.org
In-Reply-To: <CAEKPRh=pqqpdfaEaKnHZfooRiHxdAkHw9v+wHFtFh7SDmibA4g@mail.gmail.com> (sam@reso.org)
Sender: worley@ariadne.com (Dale R. Worley)
Date: Sun, 03 Nov 2019 09:11:05 -0500
Message-ID: <87k18h9hja.fsf@hobgoblin.ariadne.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/EIyxWu3Dk6Yqa-8NOxl-UAb24oE>
Subject: Re: [urn] Namespace application: reso
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Nov 2019 14:10:46 -0000

It may be that I read this document too quickly, but I got the
impression that it is completely *valid*, but it doesn't tell me
anything, as far as I can tell, as to what these URNs will really be
used for.

Even to the point that I've never heard of the "Real Estate Standards
Organization" or what it does.  Does it produce a series of standards
that are used in the real world?  Where in those standards would these
URNs be used?

Simimlarly, the proposed syntax is just that the URNs have to be valid
URNs.  It doesn't hint that you've got any detailed plan in mind.

Dale


From nobody Mon Nov  4 03:01:41 2019
Return-Path: <juha.hakala@helsinki.fi>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B0D51200FE for <urn@ietfa.amsl.com>; Mon,  4 Nov 2019 03:01:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-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=helsinkifi.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Re2hxv7Xr3dW for <urn@ietfa.amsl.com>; Mon,  4 Nov 2019 03:01:37 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00092.outbound.protection.outlook.com [40.107.0.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B21D1200E6 for <urn@ietf.org>; Mon,  4 Nov 2019 03:01:35 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iz9rWwRse7P6eo44Hd80LOggj5CZxEfMwjBA45XgVXvoUz09DNik44XWThpYejygaLjVOm3PHJO26hXVnMMFlYJLFmBBk29KdUnMkn/plPNqxu/yRhdLlsPnuglO2jwrKkG/qgiOXAD1S/UDES0NQyewgbwb3+vkjSgv/sLFeskwg29tDSg1nPSdCY7TObCwpkMC9BEkH7ILs3CO4kEtRWuPc8O6Etv3dT1X4OLtdsoq2tm+fbYiDehKA3PVeuUQNEhY7+dTpJo374JHrcdkfJAEcQGBGoYYRfeR4HW+POWU8azIItM2AGEvi3TNzgSCYEo4d5yv0kVIVFjUtwEYqw==
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=0dzjDLufP/9674To+67KtzsQGu2GCQRpTGedHF33LaE=; b=dtffAX9ORt9O4Z4Jo8lpIvGEfZzBZBkJPiGEh66x1BpcFWXXDR48QPoeM6txic3qHZZnqExLgsb+G6Zp80r0mPQNX7CcO2tvT+qFAY4KQyt2oJLm+DpGBC/6C+jWW0eeGuR89wEIHwiKAzNwf3UXcMswC/1ZkGkC3KkDP5WGfM1+rPKl1bNcfmzRG0uTPw1I+VCeGKFQnXEA9ky1UQIf1L3s7q4PTMBByGdSh/kZprC3BGeESz5qOUI7AKBEYYWNFE8pcPC/bw8XQ4VYu5+kkXDn5FgaiCfBzys2Wlz5vt+qy4hiCtEOAhVZ3xCKzO/uQUMSruNZo8GP1BvMHNFg3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=helsinki.fi; dmarc=pass action=none header.from=helsinki.fi; dkim=pass header.d=helsinki.fi; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HelsinkiFI.onmicrosoft.com; s=selector2-HelsinkiFI-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0dzjDLufP/9674To+67KtzsQGu2GCQRpTGedHF33LaE=; b=GbJZhSG8tGeK35dlsesA7dUvMjA8sOTAxVchfERzxuqnvmSXdXb7tUtsScsBTB4cjm3c0nzNNer7XXoQctUBXs7L+F2Kx2c7tXHLTF383VxHPqJf9Z1yEuEaPLXE3pFJaOoQo19E6B22lxfwUK9WVoLxWeoYvRM63aXirSEF3kM=
Received: from HE1PR07MB3097.eurprd07.prod.outlook.com (10.170.244.159) by HE1PR07MB4394.eurprd07.prod.outlook.com (20.176.167.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.16; Mon, 4 Nov 2019 11:01:31 +0000
Received: from HE1PR07MB3097.eurprd07.prod.outlook.com ([fe80::a59a:84ef:56c6:d82f]) by HE1PR07MB3097.eurprd07.prod.outlook.com ([fe80::a59a:84ef:56c6:d82f%7]) with mapi id 15.20.2408.016; Mon, 4 Nov 2019 11:01:31 +0000
From: "Hakala, Juha E" <juha.hakala@helsinki.fi>
To: "Dale R. Worley" <worley@ariadne.com>, Sam DeBord <sam@reso.org>
CC: "urn@ietf.org" <urn@ietf.org>
Thread-Topic: [urn] Namespace application: reso
Thread-Index: AQHVklCHSLpJdzn/okSfuOcSbdiio6d62KLQ
Date: Mon, 4 Nov 2019 11:01:31 +0000
Message-ID: <HE1PR07MB3097DD284E21A9272912DC86FA7F0@HE1PR07MB3097.eurprd07.prod.outlook.com>
References: <CAEKPRh=pqqpdfaEaKnHZfooRiHxdAkHw9v+wHFtFh7SDmibA4g@mail.gmail.com> (sam@reso.org) <87k18h9hja.fsf@hobgoblin.ariadne.com>
In-Reply-To: <87k18h9hja.fsf@hobgoblin.ariadne.com>
Accept-Language: en-GB, en-US
Content-Language: fi-FI
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=juha.hakala@helsinki.fi; 
x-originating-ip: [128.214.147.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 720fc52a-fbdf-4612-6f27-08d7611659b0
x-ms-traffictypediagnostic: HE1PR07MB4394:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <HE1PR07MB439430CC299C381762DC44FDFA7F0@HE1PR07MB4394.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0211965D06
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(4636009)(136003)(396003)(39860400002)(346002)(366004)(376002)(189003)(199004)(102836004)(33656002)(25786009)(2906002)(4326008)(786003)(316002)(76116006)(66446008)(966005)(64756008)(66556008)(6436002)(14454004)(110136005)(256004)(478600001)(66476007)(71190400001)(66946007)(6306002)(55016002)(6116002)(71200400001)(3846002)(9686003)(14444005)(486006)(186003)(99286004)(7696005)(8936002)(66066001)(26005)(66574012)(6506007)(5660300002)(81166006)(81156014)(76176011)(52536014)(74316002)(7736002)(305945005)(8676002)(476003)(86362001)(11346002)(446003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB4394; H:HE1PR07MB3097.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: helsinki.fi does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YJFI2ZiE7AOhg1QlBea9ApTuCNF6OXNKgCPjWf1S8NJmLgFpgcki6qQFgdUZst4qVnSUYstTcInaaI8bKPweBz/gc7j/z5r1FORytzxRf9Bx+EASm707JaLP3tLh+qSGaBSF9bnAviOFLnN149sfpngiacJnu3+yoUinxKBM7zHFaW8vkO95DKbdgwCBqxd2BFvFiF34Xu2ClowEZxAeYjD+ENIFEbCnDCreddt+6XA1uZHYfgB5ya/n8rpS6dU2ImcVObv37AnhYouxoGCSP3TfGodXW8vA+yHohDxh0wgdHKJIDm9p3aJQIYKirv384KgdQhbQuivGAkIV0gmogn7+DhNPwSzFiYHueviwe81sjzCdyHL2Zi3yzIN7qcjate4ijHnHFupnlnQL6Mb1wBAtlocXjlgU/YMZG5OH31g93RY21N+0p1KvwjdaSio/z16z6dCmkQDaQHmpvhPZaqitv/QGFLhxx6wn53dqhiA=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: helsinki.fi
X-MS-Exchange-CrossTenant-Network-Message-Id: 720fc52a-fbdf-4612-6f27-08d7611659b0
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2019 11:01:31.6985 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 98ae7559-10dc-4288-8e2e-4593e62fe3ee
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EO8v7BWij/XG7LgC4roWYz3AVFQzveCd/t0TU6hZKJr+OxB07tUDORtP6ReeUBgR0SboAQjNExV7ZnmT7bLfjw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4394
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/2dZhNlah9VK_FPUJHSh95tjYU_c>
Subject: Re: [urn] Namespace application: reso
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 11:01:40 -0000

Hello,=20

I checked the RESO web site, and there is standardization (and other) activ=
ity which would benefit from URN assignment, such as (IMO) IDX data standar=
d. However, the registration request should provide some background informa=
tion so that it would not be necessary to retrieve it from somewhere else.=
=20

Also, some examples of URNs to be assigned would give us better idea of the=
 plans.=20

All the best,=20

Juha

-----Alkuper=E4inen viesti-----
L=E4hett=E4j=E4: urn <urn-bounces@ietf.org> Puolesta Dale R. Worley
L=E4hetetty: sunnuntai 3. marraskuuta 2019 16.11
Vastaanottaja: Sam DeBord <sam@reso.org>
Kopio: urn@ietf.org
Aihe: Re: [urn] Namespace application: reso

It may be that I read this document too quickly, but I got the impression t=
hat it is completely *valid*, but it doesn't tell me anything, as far as I =
can tell, as to what these URNs will really be used for.

Even to the point that I've never heard of the "Real Estate Standards Organ=
ization" or what it does.  Does it produce a series of standards that are u=
sed in the real world?  Where in those standards would these URNs be used?

Simimlarly, the proposed syntax is just that the URNs have to be valid URNs=
.  It doesn't hint that you've got any detailed plan in mind.

Dale

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


From nobody Thu Nov 14 04:55:08 2019
Return-Path: <juha.hakala@helsinki.fi>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9204E12012E for <urn@ietfa.amsl.com>; Thu, 14 Nov 2019 04:55:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=helsinkifi.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jvEzEXrjAwhf for <urn@ietfa.amsl.com>; Thu, 14 Nov 2019 04:55:04 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0731.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::731]) (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 5CF73120288 for <urn@ietf.org>; Thu, 14 Nov 2019 04:55:01 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=botrESaG576Ph+ys2yz+xciS9tfArOvPIPaEpsTxnexKyTV+GoZ1KpM8Sz1jcSfsue8gIDvHQ5VUYIsYd1yM1JDY4n2EybhaJK/NGN+bi8VBFgT/ma6fvyflOLne8IEUZ2pLT4KX/+YOH6Sf0YYY+whZN6LFcrlmNZuaore6xqDLCekiG6rZVRb8ITDIvZtIIzYnW/VD7ejyxx9llAzODohlr+eSZgXy9J44yLLdsAUSkLf5P11YiO52s3vIRPwxo6cHijkVTf0aPF5NPxbX5pLSubHTxrORCJKhleG3Xi1HaAS/T5VUDqnHUcuFlvq8IKOhbzq8RewpavGOi4YKQw==
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=nDf8wXmwyluUHWgPK6S27eNmwbCydBVz9WB9CaLgc7w=; b=IPl+80Vua8uEVbHObwhFyhQOsS6+yhPl5O3/GHNbkimG4sJmdGJxsceDnefScGEk+xgP0C1dvl+0qxMtqRWkP2oUwJoydZHrepOFVEn/uSfGKRyI54wlUEa4x4i3uKFAPctIw/V4l5Z8DsPfPgxS7+d88+1bqkWob/XVchyOlu/jvby4j4skmO6beJnMYDJkmTGOQMsBLKwA1ycf+zQVjZOoNIIkaC8QeKq0Jtl12F63tOitBuoR01z4uJ5gATS3jpFsur/oWIQM8/i0lfKGUWA5W/crgttrRASgxDjYT6+nSPQRzA3VhIjsU+2RPoSdlpmyMy+ZcJxIdmzJX/fQlw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=helsinki.fi; dmarc=pass action=none header.from=helsinki.fi; dkim=pass header.d=helsinki.fi; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HelsinkiFI.onmicrosoft.com; s=selector1-HelsinkiFI-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nDf8wXmwyluUHWgPK6S27eNmwbCydBVz9WB9CaLgc7w=; b=pUYd+SoFe6SUd+o9Y8JqERdY8hq2od7k0pS2vkwttZ+Soeu+eMw0m9cE1JDCzWnbiJ5iA1iPAlgx5TD/gQ+/KSefikxR03ED3Ga5o4yPmj9pWzE5qg1LkmyzT7xR1ooXRiM/R9ECurkxS2Nk2WCuYohtirTZrJ1nxqOMQiIJPT8=
Received: from HE1PR07MB3097.eurprd07.prod.outlook.com (10.170.244.159) by HE1PR07MB4411.eurprd07.prod.outlook.com (20.176.166.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.16; Thu, 14 Nov 2019 12:54:59 +0000
Received: from HE1PR07MB3097.eurprd07.prod.outlook.com ([fe80::743a:105b:2f7f:f506]) by HE1PR07MB3097.eurprd07.prod.outlook.com ([fe80::743a:105b:2f7f:f506%7]) with mapi id 15.20.2451.018; Thu, 14 Nov 2019 12:54:58 +0000
From: "Hakala, Juha E" <juha.hakala@helsinki.fi>
To: Eld Zierau <elzi@kb.dk>, "'Dale R. Worley'" <worley@ariadne.com>
CC: "stpeter@stpeter.im" <stpeter@stpeter.im>, "urn@ietf.org" <urn@ietf.org>
Thread-Topic: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
Thread-Index: AQHViUNJtVWUzVc4Jki3oYAdKeC3gqd0oSSAgBYcfGA=
Date: Thu, 14 Nov 2019 12:54:58 +0000
Message-ID: <HE1PR07MB3097815F3F5CD336082034E4FA710@HE1PR07MB3097.eurprd07.prod.outlook.com>
References: <2396dbcf66bb4c8689bcbabca2cc8492@kb.dk> (elzi@kb.dk) <87eez4w82j.fsf@hobgoblin.ariadne.com> <b5e9672249cd40da9e1bd8ba54be2b99@kb.dk>
In-Reply-To: <b5e9672249cd40da9e1bd8ba54be2b99@kb.dk>
Accept-Language: en-GB, en-US
Content-Language: fi-FI
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=juha.hakala@helsinki.fi; 
x-originating-ip: [128.214.138.176]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9f32fa06-adee-4d8b-d24d-08d76901db37
x-ms-traffictypediagnostic: HE1PR07MB4411:
x-microsoft-antispam-prvs: <HE1PR07MB44113AD0894038C2E4F9C069FA710@HE1PR07MB4411.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02213C82F8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(136003)(39860400002)(366004)(396003)(346002)(376002)(15374003)(189003)(199004)(13464003)(8676002)(33656002)(66574012)(52536014)(66946007)(5660300002)(66556008)(66446008)(66476007)(76116006)(99286004)(64756008)(316002)(786003)(54906003)(476003)(11346002)(446003)(110136005)(486006)(186003)(74316002)(7736002)(7696005)(71200400001)(71190400001)(25786009)(26005)(14444005)(6506007)(76176011)(5024004)(256004)(53546011)(102836004)(478600001)(4326008)(9686003)(66066001)(6116002)(3846002)(6436002)(8936002)(86362001)(2906002)(55016002)(14454004)(81166006)(81156014)(305945005); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB4411; H:HE1PR07MB3097.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: helsinki.fi does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: szicv4ZifuyBhgtiElaGqrVg4I/azTMzM8NZ4Bkv2qW/eEzqg0rLCyo7Mu23uBGg7TOwQxKUzz5PcwHOunGopNYnhG27hTKT8d26Xh9cG4uwpuSk55fygPUAxxjOCJ5NQzWJiMV4CoQAkPuzzeB0Kmg+pGIZUavbMqlwlsp3sjiuJLH5XbhrHrgZNM2QHnhEt3kZbk/UVwQAsEguasfrj5p4x9yUOXbnEYCKUlWKU9j7yfPL4u4rwzlouDp6GVKi/QX3cHgirLXy8ZHUDMcIACbcOnierzbaMAk+/oMOZI3Fr07KphWXXPR0xAnKdFzTBz2llgT2zhZN7msgEh49Tm5QlT5cTvp7b0hiry0XIlBl7Ho/RuFUcpifTklgAw03OFXRW7usVeFsrf1YKO92JlZD5B+Oqofazj3RNg6O1uU6zR39a+OtqKuJ5DANm06S
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: helsinki.fi
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f32fa06-adee-4d8b-d24d-08d76901db37
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2019 12:54:58.6738 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 98ae7559-10dc-4288-8e2e-4593e62fe3ee
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UqcbYHDO1dF/AwzKV4c1JBTb/uO/66saijOUL3g/+76DhYVhMVL2nT6Iwe9Z5BEwSPfaKGGOCgj+gUUagsoL8A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4411
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/F8raUdoQdg5UiP4yNox4GvWoA3M>
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2019 12:55:08 -0000

Hello Eld,=20

sorry for delay with reviewing this PWID draft.=20

I say what Dale has said earlier: this version answers the concerns I've ha=
d earlier. I have no new issues, so I approve this namespace registration r=
equest.=20

Section "Additional information" provides interesting information about how=
 the specification may be extended in the future. I have another suggestion=
 for future extensions of this specification: if the identified resource is=
 a file, a checksum could be added in the end of the PWID. Then it would be=
 possible to indicate that two different PWIDs identify the same content (t=
wo copies of the  resource harvested from two Web archives) or the content =
has changed over time; then PWIDs will  be otherwise identical but archival=
-time and checksum will differ.   =20

Best regards,=20

Juha=20

-----Alkuper=E4inen viesti-----
L=E4hett=E4j=E4: Eld Zierau <elzi@kb.dk>=20
L=E4hetetty: torstai 31. lokakuuta 2019 12.56
Vastaanottaja: 'Dale R. Worley' <worley@ariadne.com>
Kopio: Hakala, Juha E <juha.hakala@helsinki.fi>; stpeter@stpeter.im; urn@ie=
tf.org
Aihe: RE: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID=
 draft (7) with corrections)

Thank you Dale

I have generated and attached a text version of the pdf file from the previ=
ous mail:=20
    draft-pwid-urn-specification-10.txt

I realized that I had generated it with European sized pages which are long=
er than US sized pages. I have therefore also generated and attached a vers=
ion with pages fitting to the shorter pages:=20
   draft-pwid-urn-specification-10-short-pages.txt

The only difference between the two documents are: the date (in order to di=
stinguish them) and the page numbering in the table of contents

If there are any other issues, please let me know.

Best regards, Eld

-----
Eld Zierau
Digital Preservation Specialist PhD
The Royal Danish Library
Digital Cultural Heritage
P.O. Box 2149, 1016 Copenhagen K
Ph. +45 9132 4690=20
Email: elzi@kb.dk

-----Original Message-----
From: Dale R. Worley <worley@ariadne.com>=20
Sent: Wednesday, October 23, 2019 3:43 AM
To: Eld Zierau <elzi@kb.dk>
Cc: juha.hakala@helsinki.fi; stpeter@stpeter.im; urn@ietf.org
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn P=
WID draft (7) with corrections)

Eld Zierau <elzi@kb.dk> writes:
> It is in a PDF, - please say if you want another format.

Please remember that IETF processes generally work with text documents.
Certainly if they need detailed comment, it's much easier to interline comm=
ents with a text original.

Though I don't have any comments on version 10.  I think it answers all of =
the concerns I had with previous versions.

Dale


From nobody Thu Nov 14 07:55:32 2019
Return-Path: <elzi@kb.dk>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B2251200BA for <urn@ietfa.amsl.com>; Thu, 14 Nov 2019 07:55:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zUw_aYqxUG80 for <urn@ietfa.amsl.com>; Thu, 14 Nov 2019 07:55:22 -0800 (PST)
Received: from smtp-out12.electric.net (smtp-out12.electric.net [89.104.206.44]) (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 CAE21120033 for <urn@ietf.org>; Thu, 14 Nov 2019 07:55:21 -0800 (PST)
Received: from 1iVHSO-0000aE-Vk by out12d.electric.net with emc1-ok (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iVHSm-000210-V1; Thu, 14 Nov 2019 07:55:16 -0800
Received: by emcmailer; Thu, 14 Nov 2019 07:55:16 -0800
Received: from [92.43.124.147] (helo=deliveryscan.hostedsepo.dk) by out12d.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iVHSO-0000aE-Vk; Thu, 14 Nov 2019 07:54:52 -0800
Received: from localhost (unknown [10.72.17.201]) by deliveryscan.hostedsepo.dk (Postfix) with ESMTP id B4676C30; Thu, 14 Nov 2019 16:54:52 +0100 (CET)
Received: from 10.72.17.201 ([10.72.17.201]) by dispatch-outgoing.hostedsepo.dk (JAMES SMTP Server 2.3.2-1) with SMTP ID 619; Thu, 14 Nov 2019 16:54:52 +0100 (CET)
Received: from out12b.electric.net (smtp-out12.electric.net [89.104.206.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "electric.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by pf1.outpostscan-mta.hostedsepo.dk (Postfix) with ESMTPS id 776A39F138; Thu, 14 Nov 2019 16:54:52 +0100 (CET)
Received: from 1iVHSN-0005N6-VD by out12b.electric.net with hostsite:2468467 (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iVHSO-0005PG-UI; Thu, 14 Nov 2019 07:54:52 -0800
Received: by emcmailer; Thu, 14 Nov 2019 07:54:52 -0800
Received: from [92.43.124.46] (helo=pf1.outprescan-mta.hostedsepo.dk) by out12b.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iVHSN-0005N6-VD; Thu, 14 Nov 2019 07:54:51 -0800
Received: from post.kb.dk (post-03.kb.dk [130.226.226.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by pf1.outprescan-mta.hostedsepo.dk (Postfix) with ESMTPS id 57B949F430; Thu, 14 Nov 2019 16:54:51 +0100 (CET)
Received: from EXCH-02.kb.dk (exch-02.kb.dk [10.5.0.112]) by post.kb.dk (Postfix) with ESMTPS id 0FB8E8BBA1; Thu, 14 Nov 2019 16:54:51 +0100 (CET)
Received: from EXCH-02.kb.dk (10.5.0.112) by EXCH-02.kb.dk (10.5.0.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Thu, 14 Nov 2019 16:54:50 +0100
Received: from EXCH-02.kb.dk ([fe80::b595:1a1f:5666:b29]) by EXCH-02.kb.dk ([fe80::b595:1a1f:5666:b29%7]) with mapi id 15.01.1847.003; Thu, 14 Nov 2019 16:54:50 +0100
From: Eld Zierau <elzi@kb.dk>
To: "'Hakala, Juha E'" <juha.hakala@helsinki.fi>, "'Dale R. Worley'" <worley@ariadne.com>
CC: "stpeter@stpeter.im" <stpeter@stpeter.im>, "urn@ietf.org" <urn@ietf.org>
Thread-Topic: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
Thread-Index: AQHViUNK+qjPgwfDLUK1AOZ2SsxNdad0nagwgBYUfgCAAD/dAA==
Date: Thu, 14 Nov 2019 15:54:50 +0000
Message-ID: <99fc8912ff78496b826379b0160fc6cb@kb.dk>
References: <2396dbcf66bb4c8689bcbabca2cc8492@kb.dk> (elzi@kb.dk) <87eez4w82j.fsf@hobgoblin.ariadne.com> <b5e9672249cd40da9e1bd8ba54be2b99@kb.dk> <HE1PR07MB3097815F3F5CD336082034E4FA710@HE1PR07MB3097.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB3097815F3F5CD336082034E4FA710@HE1PR07MB3097.eurprd07.prod.outlook.com>
Accept-Language: da-DK, en-US
Content-Language: da-DK
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [130.226.229.95]
Content-Type: multipart/mixed; boundary="_002_99fc8912ff78496b826379b0160fc6cbkbdk_"
MIME-Version: 1.0
X-Outbound-IP: 92.43.124.46
X-Env-From: elzi@kb.dk
X-Proto: esmtps
X-Revdns: outprescan-mta.hostedsepo.dk
X-HELO: pf1.outprescan-mta.hostedsepo.dk
X-TLS: TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 10573177, 19718497
X-Virus-Status: Scanned by VirusSMART (b)
X-Virus-Status: Scanned by VirusSMART (c)
X-Outbound-IP: 92.43.124.147
X-Env-From: elzi@kb.dk
X-Proto: esmtps
X-Revdns: deliveryscan.hostedsepo.dk
X-HELO: deliveryscan.hostedsepo.dk
X-TLS: TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
X-Authenticated_ID: 
X-Virus-Status: Scanned by VirusSMART (b)
X-Virus-Status: Scanned by VirusSMART (c)
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/X1cwq9erXdbNf38g7_N6e-kzgC0>
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2019 15:55:30 -0000

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

Thank you so much!

I have attached a version 1 with the following smaller changes:
 - file name in header corrected to: pwid-urn-specification-1
 - date in template set to 14th of November
 - adding the checksum suggestion in section "Additional information" under=
 explanation of how the specification may be extended in the future

Best regards, Eld

-----
Eld Zierau
Digital Preservation Specialist PhD
The Royal Danish Library
Digital Cultural Heritage
P.O. Box 2149, 1016 Copenhagen K
Ph. +45 9132 4690=20
Email: elzi@kb.dk

-----Original Message-----
From: Hakala, Juha E <juha.hakala@helsinki.fi>=20
Sent: Thursday, November 14, 2019 1:55 PM
To: Eld Zierau <elzi@kb.dk>; 'Dale R. Worley' <worley@ariadne.com>
Cc: stpeter@stpeter.im; urn@ietf.org
Subject: VS: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn P=
WID draft (7) with corrections)

Hello Eld,=20

sorry for delay with reviewing this PWID draft.=20

I say what Dale has said earlier: this version answers the concerns I've ha=
d earlier. I have no new issues, so I approve this namespace registration r=
equest.=20

Section "Additional information" provides interesting information about how=
 the specification may be extended in the future. I have another suggestion=
 for future extensions of this specification: if the identified resource is=
 a file, a checksum could be added in the end of the PWID. Then it would be=
 possible to indicate that two different PWIDs identify the same content (t=
wo copies of the  resource harvested from two Web archives) or the content =
has changed over time; then PWIDs will  be otherwise identical but archival=
-time and checksum will differ.   =20

Best regards,=20

Juha=20

-----Alkuper=E4inen viesti-----
L=E4hett=E4j=E4: Eld Zierau <elzi@kb.dk>=20
L=E4hetetty: torstai 31. lokakuuta 2019 12.56
Vastaanottaja: 'Dale R. Worley' <worley@ariadne.com>
Kopio: Hakala, Juha E <juha.hakala@helsinki.fi>; stpeter@stpeter.im; urn@ie=
tf.org
Aihe: RE: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID=
 draft (7) with corrections)

Thank you Dale

I have generated and attached a text version of the pdf file from the previ=
ous mail:=20
    draft-pwid-urn-specification-10.txt

I realized that I had generated it with European sized pages which are long=
er than US sized pages. I have therefore also generated and attached a vers=
ion with pages fitting to the shorter pages:=20
   draft-pwid-urn-specification-10-short-pages.txt

The only difference between the two documents are: the date (in order to di=
stinguish them) and the page numbering in the table of contents

If there are any other issues, please let me know.

Best regards, Eld

-----
Eld Zierau
Digital Preservation Specialist PhD
The Royal Danish Library
Digital Cultural Heritage
P.O. Box 2149, 1016 Copenhagen K
Ph. +45 9132 4690=20
Email: elzi@kb.dk

-----Original Message-----
From: Dale R. Worley <worley@ariadne.com>=20
Sent: Wednesday, October 23, 2019 3:43 AM
To: Eld Zierau <elzi@kb.dk>
Cc: juha.hakala@helsinki.fi; stpeter@stpeter.im; urn@ietf.org
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn P=
WID draft (7) with corrections)

Eld Zierau <elzi@kb.dk> writes:
> It is in a PDF, - please say if you want another format.

Please remember that IETF processes generally work with text documents.
Certainly if they need detailed comment, it's much easier to interline comm=
ents with a text original.

Though I don't have any comments on version 10.  I think it answers all of =
the concerns I had with previous versions.

Dale

--_002_99fc8912ff78496b826379b0160fc6cbkbdk_
Content-Type: text/plain; name="pwid-urn-specification-1.txt"
Content-Description: pwid-urn-specification-1.txt
Content-Disposition: attachment; filename="pwid-urn-specification-1.txt";
 size=37460; creation-date="Thu, 14 Nov 2019 15:26:38 GMT";
 modification-date="Thu, 14 Nov 2019 15:53:18 GMT"
Content-Transfer-Encoding: base64

CgoKCgoKCiAgICAgICAgICAgIEEgUGVyc2lzdGVudCBXZWIgSURlbnRpZmllciAoUFdJRCkgVVJO
IE5hbWVzcGFjZQogICAgICAgICAgICAgICAgICAgICAgICBwd2lkLXVybi1zcGVjaWZpY2F0aW9u
LTEKCgoKCgpBYnN0cmFjdAoKICAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgYSBVbmlmb3JtIFJl
c291cmNlIE5hbWUgKFVSTikgZm9yIFBlcnNpc3RlbnQKICAgV2ViIElEZW50aWZpZXJzIGZvciB3
ZWIgbWF0ZXJpYWwgaW4gd2ViIGFyY2hpdmVzIHVzaW5nIHRoZSAncHdpZCcKICAgbmFtZXNwYWNl
IGlkZW50aWZpZXIuCgogICBUaGUgbWFpbiBwdXJwb3NlIG9mIHRoZSBzdGFuZGFyZCBpcyB0byBz
dXBwb3J0IHNwZWNpZmljYXRpb24gb2YKICAgcmVmZXJlbmNlcyB0aGF0IGFyZSBub3QgY292ZXJl
ZCBieSBvdGhlciByZWZlcmVuY2UgdGVjaG5pcXVlczogdG8KICAgc3VwcG9ydCByZWZlcmVuY2Vz
IHRvIG1hdGVyaWFsIGluIHdlYiBhcmNoaXZlcyB3aXRoIHJlc3RyaWN0ZWQKICAgYWNjZXNzLiAg
RnVydGhlcm1vcmUsIGl0IHN1cHBvcnRzIHBlcnNpc3RlbnQgdGVjaG5vbG9neSBhZ25vc3RpYwog
ICByZWZlcmVuY2VzIHRvIHdlYiBhcmNoaXZlcyBpbiBnZW5lcmFsLCBpbiBhIGZvcm0gdGhhdCBj
YW4gd29yayBhcyBhbgogICBhbGdvcml0aG1pYyBiYXNpcyBmb3IgZmluZGluZyB3ZWIgYXJjaGl2
ZSByZXNvdXJjZXMgaW4gZ2VuZXJhbC4gIEFuCiAgIGFkZGl0aW9uYWwgaW1wb3J0YW50IGJlbmVm
aXQgaXMgdGhhdCB0aGUgc3RhbmRhcmQgY2FuIGJlIHVzZWQgZm9yCiAgIHNwZWNpZnlpbmcgd2Vi
IGNvbGxlY3Rpb25zLCB3aGljaCBjYW4gdGhlbiBmb3JtIGEgcGVyc2lzdGVudAogICBjb21wdXRh
dGlvbmFsIGJhc2lzIGZvciB0aGUgZXh0cmFjdCBvZiB0aGUgYXJjaGl2ZWQgY29sbGVjdGlvbiBw
YXJ0cy4KCiAgIFRoZSBQV0lEIFVSTiBpcyBkZXNpZ25lZCB0byBtZWV0IHJlcXVpcmVtZW50cyBm
b3IgcHJvcGVyIHJlZmVyZW5jaW5nCiAgIG5lZWRlZCBieSByZXNlYXJjaGVycy4gIFRoZXJlZm9y
ZSwgaXQgaXMgZGVzaWduZWQgYXMgZ2VuZXJhbCwgZ2xvYmFsLAogICBzdXN0YWluYWJsZSwgaHVt
YW5seSByZWFkYWJsZSwgdGVjaG5vbG9neSBhZ25vc3RpYywgcGVyc2lzdGVudCBhbmQKICAgcHJl
Y2lzZSB3ZWIgcmVmZXJlbmNlcyBmb3Igd2ViIG1hdGVyaWFscyBpbiB3ZWIgYXJjaGl2ZXMuCgoK
CgoKVGFibGUgb2YgQ29udGVudHMKCiAgIDEuICBOYW1lc3BhY2UgUmVnaXN0cmF0aW9uIFRlbXBs
YXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMgogICAyLiAgUmVmZXJlbmNlcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTMKICAg
ICAgMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDEzCiAgICAgIDIuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNAoKCgoKCgoKCgoKCgwKWmllcmF1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDJd
CgoKMS4gIE5hbWVzcGFjZSBSZWdpc3RyYXRpb24gVGVtcGxhdGUKCk5hbWVzcGFjZSBJZGVudGlm
aWVyOgogICBQV0lECgoKVmVyc2lvbjoKICAgMQoKCkRhdGU6CiAgIDIwMTktMTEtMTQKCgpSZWdp
c3RyYW50OgogICBFbGQgTWFqLUJyaXR0IE9sbXVldHogWmllcmF1CiAgIFJveWFsIERhbmlzaCBM
aWJyYXJ5CiAgIFNvZXJlbiBLaWVya2VnYWFyZHMgUGxhZHMgMQogICAxMjE5IENvcGVuaGFnZW4K
ICAgRGVubWFyawogICBwaDogKzQ1IDkxMzIgNDY5MAogICBlbWFpbDogZWx6aUBrYi5kawoKClB1
cnBvc2U6CiAgIFRoZSBQV0lEIFVSTiBpcyBhIHN1cHBsZW1lbnQgdG8gZXhpc3RpbmcgcmVmZXJl
bmNlIHN0YW5kYXJkcywgd2hlcmUKICAgdGhlIFBXSUQgVVJOIHdpbGwgc3VwcG9ydCByZWZlcmVu
Y2VzIHRvIHdlYiBhcmNoaXZlcywgaW5jbHVkaW5nIGFyZWFzCiAgIHRoYXQgYXJlIG5vdCBzdXBw
b3J0ZWQgdG9kYXk6IHN1cHBvcnQgb2YgcmVmZXJlbmNlcyB0byBtYXRlcmlhbCBpbgogICB3ZWIg
YXJjaGl2ZXMgd2l0aCByZXN0cmljdGVkIGFjY2Vzcy4gIEZ1cnRoZXJtb3JlLCB0aGUgUFdJRCBV
Uk4KICAgZW5hYmxlcyB0ZWNobm9sb2d5IGFnbm9zdGljIHJlZmVyZW5jZXMgdG8gd2ViIGFyY2hp
dmVzIGluIGdlbmVyYWwsCiAgIHdoaWNoIGNhbiBiZSBuZWVkZWQsIGZvciBpbnN0YW5jZSBmb3Ig
cmVmZXJlbmNlcyB0byBkeW5hbWljIHdlYgogICBtYXRlcmlhbCB3aXRoIGZyZXF1ZW50IHVwZGF0
ZXMgKGUuZy4gYSBuZXdzIHNpdGUpIG9yIGEgc3BlY2lmaWMKICAgdmVyc2lvbiBvZiBhIHdlYiBt
YXRlcmlhbCAoZS5nLiBzcGVjaWZpYyB2ZXJzaW9uIG9mIHRoZSBET0kKICAgaGFuZGJvb2spLgoK
ICAgVGhlIFBXSUQgVVJOIGlzIGluIGEgZm9ybSB3aGljaCBjYW4gd29yayBhcyBhbiBhbGdvcml0
aG1pYyBiYXNpcyBmb3IKICAgZmluZGluZyB0aGUgcmVzb3VyY2UuICBUaGlzIGFsc28gZW5hYmxl
cyBjb21wdXRhdGlvbiBvZiBhcmNoaXZlZCB3ZWIKICAgcGFydHMgdG8gYSBjb2xsZWN0aW9uIGZy
b20gb25lIG9yIG1vcmUgd2ViIGFyY2hpdmVzLCBpZiB0aGUKICAgY29sbGVjdGlvbiBwYXJ0cyBh
cmUgc3BlY2lmaWVkIGJ5IFBXSUQgVVJOcy4KCiAgIEZ1cnRoZXJtb3JlLCB0aGUgUFdJRCBVUk4g
aW5jbHVkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHJlc291cmNlCiAgIHdoaWNoIG1ha2VzIGl0
IHBvc3NpYmxlIHRvIGZpbmQgYWx0ZXJuYXRpdmUgcmVzb3VyY2VzLCBpbiBjYXNlcyB3aGVyZQog
ICB0aGUgb3JpZ2luYWwgcHJlY2lzZSByZXNvdXJjZSBoYXMgYmVjb21lIHVuYXZhaWxhYmxlLgoK
ICAgVGhlIFBXSUQgVVJOIGlzIGRlc2lnbmVkIHRvIGJlIGEgcGVyc2lzdGVudCByZWZlcmVuY2Ug
dGhhdCBpcwogICBnZW5lcmFsLCBnbG9iYWwgYW5kIHRlY2hub2xvZ3kgYWdub3N0aWMgaW4gb3Jk
ZXIgdG8gZW5oYW5jZSBpdHMKICAgY2hhbmNlcyBvZiBiZWluZyBzdXN0YWluYWJsZS4gIEZ1cnRo
ZXJtb3JlLCBpdCBpcyBkZXNpZ25lZCB0byBiZQogICBodW1hbmx5IHJlYWRhYmxlIGFuZCB3aXRo
IGFuIGFiaWxpdHkgdG8gc3BlY2lmeSBwcmVjaXNpb24gYWJvdXQgd2hhdAoKCgoKDApaaWVyYXUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgM10KCgogICB0aGUgcmVmZXJlbmNlZCB3ZWIgYXJjaGl2ZSByZXNvdXJjZSBjb3ZlcnMu
ICBUaGlzIGRlc2lnbiBlbmFibGVzIGEKICAgUFdJRCBVUk4gdG86CiAgIG8gIGJlIHVzZWQgaW4g
dGVjaG5pY2FsIHNvbHV0aW9ucywgZS5nLiB0byBtYWtlIHRoZW0gcmVzb2x2YWJsZQogICBvICBj
b3ZlciByZWZlcmVuY2VzIHRvIG1hdGVyaWFscyBmcm9tIGFsbCBzb3J0cyBvZiB3ZWIgYXJjaGl2
ZXMKCiAgIFRoZSBtb3RpdmF0aW9uIGZvciBkZWZpbmluZyBhIFBXSUQgbmFtZXNwYWNlIGlzIHRo
ZSBncm93aW5nCiAgIGNoYWxsZW5nZXMgb2YgcmVmZXJlbmNlcyB0byBhcmNoaXZlZCB3ZWIgcmVz
b3VyY2VzLCBhbmQgdGhlIFBXSUQgYXMgYQogICBVUk4gY2FuIGFzc2lzdCBpbiBvdmVyY29taW5n
IGEgbG90IG9mIHRoZXNlIGNoYWxsZW5nZXMuICBUaGUgc3RhbmRhcmQKICAgaXMgbmVlZGVkIHRv
IGFkZHJlc3Mgd2ViIG1hdGVyaWFscyBtZWV0aW5nIHByZWNpc2lvbiBhbmQgcGVyc2lzdGVuY3kK
ICAgaXNzdWVzIG9uIHBhciB3aXRoIHByZWNpc2lvbiBpbiB0cmFkaXRpb25hbCByZWZlcmVuY2Vz
IGZvciBhbmFsb2d1ZQogICBtYXRlcmlhbC4gIEZ1cnRoZXJtb3JlLCBpdCBpcyBuZWVkZWQgaW4g
b3JkZXIgdG8gYWRkcmVzcyB3ZWIgYXJjaGl2ZQogICByZXNvdXJjZXMgdGhhdCBhcmUgbm90IGZy
ZWVseSBhdmFpbGFibGUgb25saW5lLiAgVGhlIFBXSUQgVVJOIGNvdmVycwogICBib3RoIHJlZmVy
ZW5jaW5nIG9mIHdlYiByZXNvdXJjZXMgZnJvbSByZXNlYXJjaCBwYXBlcnMgYW5kIGRlZmluaXRp
b24KICAgb2Ygd2ViIGNvbGxlY3Rpb25zL2NvcnBvcmEuICBJbiBkZXRhaWwgdGhlIGNoYWxsZW5n
ZXMgYXJlOgoKICAgbyAgUGVyc2lzdGVudCBJZGVudGlmaWVyIHN5c3RlbXMgKGxpa2UgRE9JIFtE
T0ldKSB3aWxsIG9ubHkgY292ZXIKICAgICAgcmVnaXN0ZXJlZCByZXNvdXJjZXMuICBJbiBnZW5l
cmFsLCBjaXRhdGlvbiBndWlkZWxpbmVzIGRvIG5vdAogICAgICBjb3ZlciBnZW5lcmFsIGFuZCBw
ZXJzaXN0ZW50IHJlZmVyZW5jaW5nIHRlY2huaXF1ZXMgZm9yIHdlYgogICAgICByZXNvdXJjZXMg
dGhhdCBhcmUgbm90IHJlZ2lzdGVyZWQuICBIb3dldmVyLCBhbiBpbmNyZWFzaW5nIG51bWJlcgog
ICAgICBvZiByZWZlcmVuY2VzIHBvaW50IHRvIHJlc291cmNlcyB0aGF0IG9ubHkgZXhpc3Qgb24g
dGhlIHdlYiwgZS5nLgogICAgICBibG9ncyB0aGF0IHR1cm4gb3V0IHRvIGhhdmUgYSBoaXN0b3Jp
Y2FsIGltcGFjdC4gIEluIG9yZGVyIHRvCiAgICAgIG9idGFpbiBwZXJzaXN0ZW5jeSBmb3IgYSBy
ZWZlcmVuY2UsIHRoZSB0YXJnZXQgbmVlZHMgdG8gYmUgc3RhYmxlLgogICAgICBGb3Igbm9uLXJl
Z2lzdGVyZWQgd2ViIHJlc291cmNlcywgdGhlIGNvbW1vbiBydWxlIGlzIHRoYXQgdGhlCiAgICAg
IHJlc291cmNlIHdpbGwgY2hhbmdlLCBzaW5jZSB0aGUgbGl2ZS13ZWIgaXMgY29uc3RhbnRseSBj
aGFuZ2luZy4KICAgICAgUGVyc2lzdGVuY3kgY2FuIG9ubHkgYmUgb2J0YWluZWQgYnkgcmVmZXJy
aW5nIHRvIHNvbWV0aGluZyBzdGFibGUsCiAgICAgIGkuZS4gYW4gYXJjaGl2ZWQgdmVyc2lvbiBv
ZiB0aGUgcmVzb3VyY2UgZnJvbSB0aGUgd2ViLiAgVGhlIFBXSUQKICAgICAgVVJOIGlzIHRoZXJl
Zm9yZSBmb2N1c2VkIG9uIHJlZmVyZW5jaW5nIGFyY2hpdmVkIHdlYiBtYXRlcmlhbCBpbiBhCiAg
ICAgIHRlY2hub2xvZ3kgYWdub3N0aWMgd2F5IChyZXNlYXJjaCBkb2N1bWVudGVkIGluIFtJUFJF
UzIwMTZdIGFuZAogICAgICBbUmVzYXdSZWZdKS4KCiAgIG8gIFJlZmVyZW5jZXMgdG8gbWF0ZXJp
YWxzLCB3aGljaCBvbmx5IGV4aXN0IGluIHdlYiBhcmNoaXZlcyAoaS5lLiBubwogICAgICBsb25n
ZXIgb24gdGhlIGxpdmUgd2ViKSBhcmUgbm90IHdlbGwgc3VwcG9ydGVkLCBlc3BlY2lhbGx5IG5v
dCBmb3IKICAgICAgbWF0ZXJpYWxzIHRoYXQgb25seSBleGlzdHMgaW4gYXJjaGl2ZXMgd2l0aCBy
ZXN0cmljdGVkIGFjY2Vzcy4KICAgICAgVGhlcmUgYXJlIG1hbnkgbmV3IGluaXRpYXRpdmVzIGZv
ciB3ZWIgYXJjaGl2ZSByZWZlcmVuY2luZywgLSBtb3N0CiAgICAgIG9mIHdoaWNoIGFyZSBjZW50
cmFsaXplZCBzb2x1dGlvbnMgb2ZmZXJpbmcgaGFydmVzdGluZyBhbmQKICAgICAgcmVmZXJlbmNp
bmcsIGJ1dCB0aGVzZSBjYW5ub3QgYmUgdXNlZCBmb3IgbWF0ZXJpYWxzIHRoYXQgb25seQogICAg
ICBleGlzdCBpbiB3ZWIgYXJjaGl2ZXMuICBUaGUgUFdJRCBVUk4gY2FuIGJlIHVzZWQgZm9yIGFs
bCB3ZWIKICAgICAgYXJjaGl2ZXMsIGluY2x1ZGluZyB3ZWIgYXJjaGl2ZXMgd2l0aCByZXN0cmlj
dGVkIGFjY2Vzcy4KCiAgIG8gIE9uZSBvZiB0aGUgcmVmZXJlbmNpbmcgaW5pdGlhdGl2ZXMgZm9y
IG9wZW4gd2ViIGFyY2hpdmVzIHVzZXMgVVJMcwogICAgICB3aGljaCBkZXBlbmQgb24gdGhlIGN1
cnJlbnQgc2V0dXAgb2YgdGhlIHdlYiBhcmNoaXZlJ3MgYWNjZXNzCiAgICAgIHBsYXRmb3JtLiAg
VGhlc2UgVVJMcyBhcmUgdXN1YWxseSB0ZWNobm9sb2d5IGFuZCBwbGFjZW1lbnQKICAgICAgZGVw
ZW5kZW50LCBhbmQgdGhlcmVmb3JlIHN1Y2ggYSByZWZlcmVuY2Ugc3R5bGUgaXMgbm90IHN1aXRl
ZCBmb3IKICAgICAgcmVmZXJlbmNlcyB0aGF0IGFyZSBpbXBvcnRhbnQgdG8gcmV0cmFjZSBmb3Ig
YSBsb25nIHBlcmlvZC4gIFRoZQogICAgICBQV0lEIFVSTiBjYW4gYmUgdXNlZCBmb3Igc3VjaCBy
ZWZlcmVuY2UgcHVycG9zZXMsIHNpbmNlIGl0IGlzCiAgICAgIHRlY2hub2xvZ3kgYWdub3N0aWMu
CgogICBvICBBbm90aGVyIHJlZmVyZW5jaW5nIGluaXRpYXRpdmUsIGZvciBvcGVuIHdlYiBhcmNo
aXZlcywgaXMgb21pdHRpbmcKICAgICAgc3BlY2lmaWNhdGlvbiBvZiB0aGUgd2ViIGFyY2hpdmUg
d2hlcmUgdGhlIHJlc291cmNlIHdhcyBmb3VuZC4KCgoKDApaaWVyYXUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgNF0KCgogICAg
ICBUaGlzIHN0cmF0ZWd5IGlzIHVzZWQgaW4gb3JkZXIgdG8gb3BlbiB0aGUgcG9zc2liaWxpdHkg
b2YgdXNpbmcKICAgICAgYWx0ZXJuYXRpdmVzIGZyb20gb3RoZXIgYXJjaGl2ZXMuICBIb3dldmVy
LCB0aGlzIGFsc28gYWRkcyBhIHJpc2sKICAgICAgb2YgaW1wcmVjaXNpb24gc2luY2UgZGlmZmVy
ZW50IGFyY2hpdmVzIHRlbmQgdG8gaGF2ZSBkaWZmZXJlbnQKICAgICAgdmVyc2lvbnMgZXZlbiB3
aGVuIGhhcnZlc3RpbmcgYXQgdGhlIHNhbWUgdGltZS4gIFRoZXJlZm9yZSwgc3VjaCBhCiAgICAg
IHJlZmVyZW5jZSBzdHlsZSBpcyBub3Qgc3VpdGVkIGZvciByZWZlcmVuY2VzIHdoZXJlIGl0IGlz
IGltcG9ydGFudAogICAgICB0aGF0IHRoZSByZWZlcmVuY2UgaXMgcHJlY2lzZWx5IHRoZSB2ZXJp
ZmllZCByZWZlcmVuY2UuICBUaGUgUFdJRAogICAgICBVUk4gY2FuIHByb3ZpZGUgYW4gZXhhY3Qg
cmVmZXJlbmNlIGZvciB3aGVyZSB0aGUgcmVmZXJlbmNlIHdhcwogICAgICB2YWxpZGF0ZWQuICBB
ZGRpdGlvbmFsbHksIHRoZSBQV0lEIGNvbnRhaW5zIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24KICAg
ICAgaW4gb3JkZXIgdG8gc2VhcmNoIGZvciBhbHRlcm5hdGl2ZSByZXNvdXJjZSwgaWYgbmVlZGVk
LgoKICAgbyAgRm9yIHdlYiBjb2xsZWN0aW9ucy9jb3Jwb3JhIChwb3NzaWJseSBhY3Jvc3MgZGlm
ZmVyZW50IHdlYgogICAgICBhcmNoaXZlcyksIHJlY2VudCByZXNlYXJjaCBoYXZlIGZvdW5kIHRo
YXQgdmFyaW91cyBsZWdhbCBhbmQKICAgICAgc3VzdGFpbmFiaWxpdHkgaXNzdWVzIGhhcyBsZWQg
dG8gYSBuZWVkIG9mIGEgY29sbGVjdGlvbiBkZWZpbml0aW9uCiAgICAgIG9mIHJlZmVyZW5jZXMg
dG8gdGhlaXIgd2ViIHBhcnRzLiAgRnVydGhlcm1vcmUsIHRoZXJlIGlzIGEgbmVlZAogICAgICBm
b3IgYSBzaW1pbGFyIHBlcnNpc3RlbnQgcmVmZXJlbmNpbmcgZm9yIGFsbCBwYXJ0cyBmb3IgY2Fs
Y3VsYXRpb24KICAgICAgYW5kIHN1c3RhaW5hYmlsaXR5IHJlYXNvbnMuICBTbyBmYXIsIHRoZXJl
IGhhcyBiZWVuIG5vIHN0YWJsZQogICAgICBzdGFuZGFyZCBmb3IgZGVmaW5pdGlvbiBvZiBzdWNo
IGNvbGxlY3Rpb24gcGFydHMuICBUaGUgUFdJRCBVUk4KICAgICAgY2FuIGJlIHVzZWQgZm9yIHN1
Y2ggZGVmaW5pdGlvbnMgaW4gb3JkZXIgdG8gZnVsZmlsIHRoZXNlCiAgICAgIHJlcXVpcmVtZW50
cyAocmVzZWFyY2ggZG9jdW1lbnRlZCBpbiBbUmVzYXdDb2xsXSkuCgogICBUaGUgUFdJRCBVUk4g
aXMgZXNwZWNpYWxseSB1c2VmdWwgZm9yIHdlYiBtYXRlcmlhbCB3aGVyZSBwcmVjaXNpb24gaXMK
ICAgaW4gZm9jdXMgYW5kL29yIHRoZXJlIGFyZSByZWZlcmVuY2VzIHRvIG1hdGVyaWFscyBmcm9t
IHdlYiBhcmNoaXZlcwogICByZXF1aXJpbmcgc3BlY2lhbCBwZXJtaXNzaW9ucyBpbiBvcmRlciB0
byBnYWluIGFjY2Vzcy4gIFRoZSBwcmVjaXNpb24KICAgcmVnYXJkcyB0d28gYXNwZWN0cy4gIEZp
cnN0bHksIHBvaW50aW5nIG91dCB0aGUgYXJjaGl2ZSB3aGVyZSB0aGUKICAgcmVzb3VyY2Ugd2Fz
IGZvdW5kIGFuZCB2YWxpZGF0ZWQgYWdhaW5zdCBpdHMgcHVycG9zZSAob3RoZXIgYXJjaGl2ZWQK
ICAgdmVyc2lvbnMgaW4gb3RoZXIgd2ViIGFyY2hpdmVzIG1heSBkaWZmZXIgYm90aCByZWdhcmRp
bmcgY29tcGxldGVuZXNzCiAgIGFuZCBjb250ZW50cyBldmVuIHdpdGhpbiBzaG9ydCB0aW1lIHBl
cmlvZHMpIFNlY29uZGx5LCBzcGVjaWZ5aW5nCiAgIHdoZXRoZXIgdGhlIHJlZmVycmVkIHJlc291
cmNlIGlzIGEgd2ViIHBhZ2Ugb3IgYSBwYXJ0IGluIGZvcm0gb2Ygb25lCiAgIGZpbGUuCgogICBU
aGUgcG9zc2liaWxpdHkgb2Ygc3BlY2lmeWluZyB0aGUgcGFydC9maWxlIHByZWNpc2lvbiBlbmFi
bGVzIHRoZQogICBQV0lEIFVSTiB0byBiZSB1c2VkIGluIHNwZWNpZmljYXRpb24gb2YgY29udGVu
dHMgb2YgYSB3ZWIgY29sbGVjdGlvbi4KICAgRGVmaW5pdGlvbnMgb2Ygd2ViIGNvbGxlY3Rpb25z
IGFyZSBvZnRlbiBuZWVkZWQgZm9yIGV4dHJhY3Rpb24gb2YKICAgZGF0YSB1c2VkIGluIHByb2R1
Y3Rpb24gb2YgcmVzZWFyY2ggcmVzdWx0cywgZS5nLiBmb3IgZnV0dXJlCiAgIGV2YWx1YXRpb25z
LiAgQ3VycmVudCBwcmFjdGljZXMgYXJlIG5vdCBwZXJzaXN0ZW50IGFzIHRoZXkgb2Z0ZW4gdXNl
CiAgIHNvbWUgQ0RYIHZlcnNpb24sIHdoaWNoIHZhcnkgZm9yIGRpZmZlcmVudCBpbXBsZW1lbnRh
dGlvbnMuCgogICBTdHJpY3Qgc3ludGF4IGlzIG5lZWRlZCBmb3IgdGhlIFBXSUQgVVJOLCBpbiBv
cmRlciB0byBlbnN1cmUgdGhhdCBpdAogICBjYW4gYWN0IGFzIGEgcmVmZXJlbmNlIHdoaWNoIGNh
biB1c2VkIGZvciBjb21wdXRhdGlvbmFsIHB1cnBvc2VzLgogICBUaGlzIGlzIGVzcGVjaWFsbHkg
cmVsZXZhbnQgZm9yIGF1dG9tYXRpYyBleHRyYWN0aW9uIG9mIHBhcnRzIGZyb20KICAgd2ViIGNv
bGxlY3Rpb24gZGVmaW5pdGlvbnMuICBGdXJ0aGVybW9yZSwgdG9kYXkncyByZWFkZXJzIG9mIHJl
c2VhcmNoCiAgIHBhcGVycyBhcmUgZXhwZWN0aW5nIHRvIGJlIGFibGUgdG8gYWNjZXNzIGEgcmVm
ZXJlbmNlZCByZXNvdXJjZSBieQogICBjbGlja2luZyBhbiBhY3Rpb25hYmxlIFVSSSwgdGhlcmVm
b3JlIGEgc2ltaWxhciBwb3NzaWJpbGl0eSB3aWxsIGJlCiAgIGV4cGVjdGVkIGZvciByZWZlcmVu
Y2VzIHRvIGF2YWlsYWJsZSBhcmNoaXZlZCB3ZWIgbWF0ZXJpYWwsIGFuZCB0aGlzCiAgIGlzIHBv
c3NpYmxlIHdpdGggYSBzdHJpY3Qgc3ludGF4LiAgQSBwcm90b3R5cGUgZm9yIHJlc29sdmluZyBV
Uk4KICAgUFdJRHMgaGFzIGJlZW4gZGV2ZWxvcGVkIGZvciB0aGUgRGFuaXNoIHdlYiBhcmNoaXZl
IGRhdGEgYW5kIG9wZW4gd2ViCiAgIGFyY2hpdmVzIHdpdGggc3RhbmRhcmQgcGF0dGVybnMgZm9y
IHRoZSBjdXJyZW50IHRlY2hub2xvZ2llcy4KICAgSW1wbGVtZW50YXRpb25zIGZvciByZXNvbHV0
aW9uIG9mIFBXSUQgVVJOcyBmb3Igb3RoZXIgd2ViIGFyY2hpdmVzCiAgIG1heSBiZSBkZXZlbG9w
ZWQuCgoKCgwKWmllcmF1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFtQYWdlIDVdCgoKICAgVGhlIHB1cnBvc2Ugb2YgdGhlIFBXSUQgVVJO
IGlzIGFsc28gdG8gZXhwcmVzcyBhIHdlYiBhcmNoaXZlCiAgIHJlZmVyZW5jZSBhcyBzaW1wbGUg
YXMgcG9zc2libGUgYW5kIGF0IHRoZSBzYW1lIHRpbWUgbWVldCB0aGUKICAgcmVxdWlyZW1lbnRz
IGZvciBzdXN0YWluYWJpbGl0eSwgdXNhYmlsaXR5IGFuZCBzY29wZS4gIFRoZXJlZm9yZSwgdGhl
CiAgIFBXSUQgVVJOIGlzIGZvY3VzZWQgb24gaGF2aW5nIG9ubHkgdGhlIG1pbmltdW0gcmVxdWly
ZWQgaW5mb3JtYXRpb24KICAgdG8gbWFrZSBhIHByZWNpc2UgaWRlbnRpZmljYXRpb24gb2YgYSBy
ZXNvdXJjZSBpbiBhbiBhcmJpdHJhcnkgd2ViCiAgIGFyY2hpdmUuICBSZWNlbnQgcmVzZWFyY2gg
aGF2ZSBzaG93biB0aGF0IHRoaXMgY2FuIGJlIG9idGFpbmVkIGJ5IHRoZQogICBmb2xsb3dpbmcg
aW5mb3JtYXRpb24gW1Jlc2F3UmVmXToKCiAgIG8gIElkZW50aWZpY2F0aW9uIG9mIHdlYiBhcmNo
aXZlCgogICBvICBJZGVudGlmaWNhdGlvbiBvZiBzb3VyY2U6CiAgICAgICogIEFyY2hpdmVkIFVS
SSBvciBpZGVudGlmaWVyCiAgICAgICogIEFyY2hpdmFsIHRpbWVzdGFtcAoKICAgbyAgSW50ZW5k
ZWQgcHJlY2lzaW9uIChwYWdlLCBwYXJ0L2ZpbGUpCgogICBUaGUgUFdJRCBVUk4gcmVwcmVzZW50
cyB0aGlzIGluZm9ybWF0aW9uIGluIGEgaHVtYW4gcmVhZGFibGUgd2F5IGFzCiAgIHdlbGwgYXMg
YSB3ZWxsLWRlZmluZWQgd2F5IHRoYXQgZW5hYmxlcyB0ZWNobmljYWwgc29sdXRpb25zIHRvCiAg
IGludGVycHJldCB0aGUgVVJOLgoKClN5bnRheDoKICAgVGhlIHN5bnRheCBvZiB0aGUgUFdJRCBV
Uk4gaXMgc3BlY2lmaWVkIGJlbG93IGluIEF1Z21lbnRlZCBCYWNrdXMtCiAgIE5hdXIgRm9ybSAo
QUJORikgW1JGQzUyMzRdIGFuZCBjb25mb3JtcyB0byBVUk4gc3ludGF4IGRlZmluZWQgaW4KICAg
W1JGQzgxNDFdLiAgVGhlIHN5bnRheCBkZWZpbml0aW9uIG9mIHRoZSBQV0lEIFVSTiBpczoKCiAg
ICAgICAgcHdpZC11cm4gPSAidXJuOiIgcHdpZC1OSUQgIjoiIHB3aWQtTlNTCgogICAgICAgIHB3
aWQtTklEID0gInB3aWQiCgogICAgICAgIHB3aWQtTlNTID0gYXJjaGl2ZS1kb21haW4gIjoiIGFy
Y2hpdmFsLXRpbWUgIjoiIHByZWNpc2lvbi1zcGVjCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICI6IiBhcmNoaXZlZC11cmkKCiAgICAgICAgYXJjaGl2YWwtdGltZSA9IHV0Yy1kYXRlIFsi
VCIgdXRjLXRpbWVdICJaIgogICAgICAgIHV0Yy1kYXRlICAgPSB1dGMteWVhciAiLSIgdXRjLW1v
bnRoICItIiB1dGMtZGF5CiAgICAgICAgdXRjLXllYXIgICA9IDRESUdJVAogICAgICAgIHV0Yy1t
b250aCAgPSAyRElHSVQgIDsgMDEtMTIKICAgICAgICB1dGMtZGF5ICAgID0gMkRJR0lUICA7IDAx
LTI4LCAwMS0yOSwgMDEtMzAsIDAxLTMxIGJhc2VkIG9uCiAgICAgICAgICAgICAgICAgICAgICAg
ICA7IG1vbnRoL3llYXIgaW4gVVRDIHRpbWUKICAgICAgICB1dGMtdGltZSAgID0gdXRjLWhvdXIg
IjoiIHV0Yy1taW51dGUgWyI6IiB1dGMtc2Vjb25kIFtzZWNmcmFjXV0KICAgICAgICB1dGMtaG91
ciAgID0gMkRJR0lUICA7IDAwLTIzCiAgICAgICAgdXRjLW1pbnV0ZSA9IDJESUdJVCAgOyAwMC01
OQogICAgICAgIHV0Yy1zZWNvbmQgPSAyRElHSVQgIDsgMDAtNTgsIDAwLTU5LCAwMC02MCBiYXNl
ZCBvbiBsZWFwIHNlY29uZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgcnVs
ZXMKICAgICAgICBzZWNmcmFjICAgICAgID0gIi4iIDEqOURJR0lUCgogICAgICAgIHByZWNpc2lv
bi1zcGVjID0gInBhcnQiIC8gInBhZ2UiCgogICAgICB3aGVyZQoKCgoMClppZXJhdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA2
XQoKCiAgICAgICogIEFsbCBwYXJ0cyBvZiB0aGUgcHdpZC1OU1MgYXJlIGNhc2UgaW5zZW5zaXRp
dmUsIGV4Y2VwdCBmb3IKICAgICAgICAgY2FzZXMgd2hlcmUgdGhlIGFyY2hpdmVkLXVyaSByZXBy
ZXNlbnRzIGEgVVJJIHdpdGggY2FzZQogICAgICAgICBzZW5zaXRpdmUgcGFydHMuICBBY2NvcmRp
bmcgdG8gW1JGQzgxNDFdIChzZWN0aW9uIDMuMSkgdGhpcwogICAgICAgICBtZWFucyB0aGF0IHRo
ZSBQV0lEIFVSTnMgaW4gZ2VuZXJhbCBhcmUgY2FzZSBpbnNlbnNpdGl2ZSwKICAgICAgICAgZXhj
ZXB0IGZyb20gY2FzZXMgd2hlcmUgaXQgaW5jbHVkZXMgYSBjYXNlIHNlbnNpdGl2ZSBhcmNoaXZl
ZAogICAgICAgICBVUkkuCgogICAgICAqICAnYXJjaGl2ZS1kb21haW4nIGlzIGRlZmluZWQgYXMg
aW4gKHNlY3Rpb24gMy41KSBbUkZDMTAzNF0uCiAgICAgICAgIFRoZSAnYXJjaGl2ZS1kb21haW4n
IG11c3QgaWRlbnRpZnkgdGhlIHdlYiBhcmNoaXZlIGJ5IHRoZQogICAgICAgICBkb21haW4gZm9y
IHRoZSBhcmNoaXZlIGxlYWRpbmcgdG8gZGVzY3JpcHRpb25zIG9mIGhvdyB0byBhY2Nlc3MKICAg
ICAgICAgKG9yIGFwcGx5IGZvciBhY2Nlc3MpIG1hdGVyaWFscyBpbiB0aGUgYXJjaGl2ZS4gIChE
aXNjdXNzaW9uIG9mCiAgICAgICAgIHRoaXMgd2F5IHRvIGlkZW50aWZ5IHRoZSB3ZWIgYXJjaGl2
ZSBpcyBkZXNjcmliZWQgaW4gdGhlCiAgICAgICAgICJBc3NpZ25tZW50IiBzZWN0aW9uIGFuZCBk
aXNjdXNzZWQgaW4gdGhlICJBZGRpdGlvbmFsCiAgICAgICAgIGluZm9ybWF0aW9uIiBzZWN0aW9u
KS4KCiAgICAgICogICdhcmNoaXZhbC10aW1lJyBpcyBhIFVUQyB0aW1lc3RhbXAgd2hpY2ggY29u
Zm9ybXMgdG8gSVNPODYwMQogICAgICAgICBbSVNPODYwMS0xXVtJU084NjAxLTJdIGFuZCBhIHN1
YnNldCBvZiBkYXRlLXRpbWUgc3BlY2lmaWVkIGluCiAgICAgICAgIFtSRkMzMzM5XSAoZXhjZXB0
IGZyb20gYWxsb3dpbmcgcGFydGlhbCB0aW1lIHNwZWNpZmljYXRpb24pLgogICAgICAgICBUaGUg
J2FyY2hpdmFsLXRpbWUnIG1heSBiZSBzcGVjaWZpZWQgYXQgYW55IG9mIHRoZSBsZXZlbHMgb2YK
ICAgICAgICAgZ3JhbnVsYXJpdHksIGFzIGxvbmcgYXMgaXQgcmVmbGVjdHMgZXhhY3RseSB0aGUg
Z3JhbnVsYXJpdHkgb2YKICAgICAgICAgdGhlIHRpbWVzdGFtcCByZWNvcmRlZCBpbiB0aGUgYXJj
aGl2ZSAod2hpY2ggaXMgaW4gYWNjb3JkYW5jZQogICAgICAgICB3aXRoIHRoZSBXQVJDIHN0YW5k
YXJkIFtJU08yODUwMF0pLgoKICAgICAgKiAgJ0RJR0lUJyBpcyBkZWZpbmVkIGFzIGluIFtSRkM1
MjM0XS4KCiAgICAgICogICdhcmNoaXZlZC11cmknIGlzIGRlZmluZWQgYXMgJ1VSSScgaW4gW1JG
QzM5ODZdIGJ1dCB3aGVyZQogICAgICAgICBvY2N1cnJlbmNlcyBvZiAiWyIsICJdIiwgIj8iLCAi
IyIgYW5kICIlIiBhcmUgJS1lbmNvZGVkIGluCiAgICAgICAgIG9yZGVyIG5vdCB0byBjbGFzaCB3
aXRoIFVSTiByZXNlcnZlZCBjaGFyYWN0ZXJzIFtSRkM4MTQxXSBhcwogICAgICAgICB3ZWxsIGFz
IGhhdmluZyB1bmFtYmlndW91cyB1c2Ugb2YgIiUiLgogICAgICAgICBUaGUgJ2FyY2hpdmVkLXVy
aScgbXVzdCBiZSB0aGUgVVJJIGZvciB0aGUgYXJjaGl2ZWQgc291cmNlLgoKICAgICAgVGhlIHBy
ZWNpc2lvbiBzcGVjaWZpY2F0aW9uIGlzIGV4cHJlc3NpbmcgdGhlIGludGVuZGVkIHByZWNpc2lv
bgogICAgICBvZiB0aGUgcmVmZXJlbmNlLCB3aGljaCBpcyBuZWVkZWQgZm9yIHNwZWNpZmljYXRp
b24gb2YKCiAgICAgICogIHByZWNpc2UgY292ZXJhZ2Ugb2YgdGhlIHJlZmVyZW5jZQogICAgICAg
ICBlLmcuIHRvIGFuIGh0bWwgZmlsZSwgc2luY2UgdGhlIHByZWNpc2UgbWVhbmluZyBvZiB3aGF0
IHRoZQogICAgICAgICByZWZlcmVuY2UgY292ZXJzIGNhbiBiZSB2ZXJ5IHZhcmllZCAodGhlIGh0
bWwgZmlsZSBpdHNlbGY/IHRoZQogICAgICAgICB3ZWIgcGFnZSBpdCByZW5kZXJzIHRvPykgb3Ig
cHJlY2lzZSB3ZWIgcGFydHMgb2YgYSBjb2xsZWN0aW9uCiAgICAgICAgIHNwZWNpZmljYXRpb24u
CgogICAgICAqICBkZWdyZWUgb2YgaG93IHByZWNpc2UgdGhlIHJlZmVyZW5jZSBpcyB3aXRoIHJl
c3BlY3QgdG8gd2hhdCBjYW4KICAgICAgICAgYmUgdmlld2VkIGluIHRoZSBmdXR1cmUKICAgICAg
ICAgVGhlIGh0bWwgZmlsZSBpdHNlbGYgd2lsbCBiZSB0aGUgc2FtZS4gIEhvd2V2ZXIgZm9yIHdl
YiBwYWdlcywKICAgICAgICAgdGhlcmUgYXJlIGludGVycHJldGF0aW9uIGludm9sdmVkLCB3aGlj
aCBtZWFuIHRoZSByZXN1bHQgb2YKICAgICAgICAgcmVuZGVyaW5nIHRoZW0gaW4gdGhlIHdlYiBh
cmNoaXZlIGNhbiBjaGFuZ2Ugb3ZlciB0aW1lLiAgVGhpcwogICAgICAgICBtYXkgaGFwcGVuIGlu
IGNhc2UgdGhlIHdlYiBhcmNoaXZlJ3MgYWxnb3JpdGhtIGZvciBjYWxjdWxhdGlvbgogICAgICAg
ICBvZiB3aGljaCBhcmNoaXZlZCB3ZWIgcGFydHMgdG8gdXNlIGZvciB0aGUgd2ViIHBhZ2UuICBJ
dCBtYXkKICAgICAgICAgYWxzbyBoYXBwZW4gaWYgdGhlIHdlYiBwYWdlIHJlZmVycyB0byBwYXJ0
cyB3aGljaCBhcmUgYWRkZWQgdG8KICAgICAgICAgdGhlIHdlYiBhcmNoaXZlIGxhdGVyLCBhbmQg
dGhlcmVmb3JlIHdpbGwgZ2l2ZSBhbm90aGVyCiAgICAgICAgIGV4cHJlc3Npb24gdGhhbiB0aGUg
b3JpZ2luYWxseSByZWZlcmVuY2VkIGV4cHJlc3Npb24uCgoKDApaaWVyYXUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgN10KCgog
ICAgICBUaGUgZm9sbG93aW5nIHZhbGlkIHByZWNpc2lvbi1zcGVjIHZhbHVlcyBleGlzdHM6Cgog
ICAgICAqICAncGFnZScKICAgICAgICAgTWVhbmluZyB0aGF0IGFuIGFwcGxpY2F0aW9uIGxpa2Ug
V2F5YmFjayBjYWxjdWxhdGVzIGEgcmVzdWx0aW5nCiAgICAgICAgIHdlYiBwYWdlIGJhc2VkIG9u
IGNhbGN1bGF0ZWQgcmVmZXJlbmNlZCB3ZWIgcGFydHMgKGRpc3BsYXkKICAgICAgICAgdGVtcGxh
dGVzLCBpbWFnZXMgZXRjLikuICBGb3IgZXhhbXBsZSwgYW4gaHRtbCBwYWdlIGRpc3BsYXlpbmcK
ICAgICAgICAgYW4gaW1hZ2Ugd2lsbCBuZWVkIGJvdGggdGhlIGh0bWwgYW5kIHRoZSByZWZlcnJl
ZCBpbWFnZS4KCiAgICAgICogICdwYXJ0JwogICAgICAgICBNZWFuaW5nIHRoZSBzaW5nbGUgYXJj
aGl2ZWQgZmlsZS93ZWIgcGFydCBoYXJ2ZXN0ZWQgYXMgZnJvbSB0aGUKICAgICAgICAgc3BlY2lm
aWVkIFVSSS4gIEZvciByZWZlcmVuY2VzIHRvIHdlYiBwYWdlcyB3aXRoIGh0bWwgY29kZQogICAg
ICAgICAoaS5lLiBwYWdlcyB3aGVyZSB0aGVyZSBpcyBhbiBvcHRpb24gdG8gIlZpZXcgcGFnZSBz
b3VyY2UiKSwKICAgICAgICAgdGhpcyB3aWxsIG1lYW4gdGhlIGFjdHVhbCBmaWxlIHdpdGggdGhl
IGh0bWwgY29kZS4gIEl0IGlzCiAgICAgICAgIHJlbGV2YW50IHRvIHJlZmVyIHRvIHdlYiBwYWdl
cyB0aGlzIHdheSwgaW4gY2FzZSBpdCBpcyBwYXJ0IG9mCiAgICAgICAgIGEgY29sbGVjdGlvbiBz
cGVjaWZpY2F0aW9uIG9yIGluIGNhc2UgaXQgaXMgdGhlIGh0bWwgdGhhdCBpcyBvZgogICAgICAg
ICBpbnRlcmVzdCAoZS5nLiBqYXZhIHNjcmlwdHMgb3IgaGlkZGVuIGxpbmtzIHRoYXQgYXJlIG5v
dAogICAgICAgICB2aXNpYmxlIHdoZW4gcmVuZGVyaW5nIHRoZSB3ZWIgcGFnZSkuCiAgICAgICAg
IEZvciBhbGwgb3RoZXIgdHlwZXMgb2YgZmlsZXMsIHRoZSBVUkkgd2lsbCBiZSBmb3Igc2luZ2xl
IGZpbGVzCiAgICAgICAgIHRvIGJlIGludGVycHJldGVkIGEgZmlsZS4KCgpBc3NpZ25tZW50Ogog
ICBUaGUgUFdJRCBVUk5zIGRvIG5vdCBoYXZlIHRvIGJlIGFzc2lnbmVkIGJ5IGFuIGF1dGhvcml0
eSwgYXMgdGhleSBhcmUKICAgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGNyZWF0ZWQgYXQgdGhl
IHRpbWUgb2YgYXJjaGl2aW5nLiAgSW4gb3RoZXIKICAgd29yZHM6IGEgUFdJRCBVUk4gaXMgY3Jl
YXRlZCBpbmRlcGVuZGVudGx5LCBidXQgZm9sbG93aW5nIGFuCiAgIGFsZ29yaXRobSB3aGljaCBl
bnN1cmVzIHRoYXQgdGhlIHJlZmVycmVkIGl0ZW0gY2FuIGJlIGZvdW5kIGlmIGl0IGlzCiAgIHN0
aWxsIGF2YWlsYWJsZS4gIEEgcHJlcmVxdWlzaXRlIGZvciBhc3NpZ25tZW50IG9mIGEgUFdJRCBp
cyB0aGF0IHRoZQogICB3ZWIgYXJjaGl2ZSBjYW4gYmUgbG9jYXRlZCAod2l0aCBhIGRvbWFpbiBk
ZXNjcmliaW5nIHRoZSB3ZWIgYXJjaGl2ZSkKICAgYW5kIHRoYXQgaXQgaGFzIHJlZ2lzdGVyZWQg
bWV0YWRhdGEgYWJvdXQgdGhlIGFyY2hpdmVkIFVSSSBhbmQgdGhlCiAgIHRpbWUgb2YgYXJjaGl2
aW5nIChhbHNvIGRpc2N1c3NlZCBpbiBzZWN0aW9uICJBZGRpdGlvbmFsCiAgIEluZm9ybWF0aW9u
IikuCgogICBBIFBXSUQgVVJOIGlzIGNyZWF0ZWQgYnkgZmluZGluZyB0aGUgcmVsZXZhbnQgaW5m
b3JtYXRpb24gb2YgdGhlCiAgIHN5bnRheCBwYXJ0cyBvZiB0aGUgUFdJRDoKCiAgICAgICAgInVy
bjpwd2lkOiIgYXJjaGl2ZS1kb21haW4gIjoiIGFyY2hpdmFsLXRpbWUgIjoiIHByZWNpc2lvbi1z
cGVjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiOiIgYXJjaGl2ZWQtdXJpCgogICBU
aGUgUFdJRCBVUk4gZm9yIGFuIGFyY2hpdmVkIGl0ZW0gYXQgaGFuZCBjYW4gYmUgY29uc3RydWN0
ZWQgYnkKICAgZXhjaGFuZ2luZyB0aGUgdW5zcGVjaWZpZWQgUFdJRCBwYXJ0cyB3aXRoIHJlbGV2
YW50IGluZm9ybWF0aW9uLCBhcwogICBleHBsYWluZWQgaW4gdGhlIGZvbGxvd2luZzoKCiAgIG8g
IGFyY2hpdmUtZG9tYWluIChpZGVudGlmaWNhdGlvbiBvZiB3ZWIgYXJjaGl2ZSk6CiAgICAgIFRo
aXMgbXVzdCBiZSB0aGUgZG9tYWluIG9mIHRoZSB3ZWIgYXJjaGl2ZSB3aGljaCBhc3Npc3RzIGlu
CiAgICAgIGxvY2F0aW5nIHRoZSB3ZWIgYXJjaGl2ZSBhbmQgc2VwYXJhdGUgdGhlIHdlYiBhcmNo
aXZlIGZyb20gb3RoZXIKICAgICAgd2ViIGFyY2hpdmVzIChlLmcuIGFyY2hpdmUub3JnIGZvciBJ
bnRlcm5ldCBBcmNoaXZlJ3Mgb3BlbiB3ZWIKICAgICAgYXJjaGl2ZSBhbmQgbmV0YXJraXZldC5k
ayBmb3IgdGhlIERhbmlzaCB3ZWIgYXJjaGl2ZSB3aXRoCiAgICAgIHJlc3RyaWN0ZWQgYWNjZXNz
KS4gIFRoZSB3ZWIgYXJjaGl2ZSBkb21haW4gaXMgdXNlZCwgc2luY2UgbW9zdAogICAgICB3ZWIg
YXJjaGl2ZXMgaGF2ZSBhIHdlYiBhcmNoaXZlIGRvbWFpbiBwYWdlIHRoYXQgbGVhZHMgdG8gYQog
ICAgICBkZXNjcmlwdGlvbiBvZiBob3cgdG8gYWNjZXNzIHRoZSB3ZWIgYXJjaGl2ZSwgZS5nLiBi
eSBvbmxpbmUKCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbUGFnZSA4XQoKCiAgICAgIGFjY2VzcyBvciBieSBhcHBseWlu
ZyBmb3IgYWNjZXNzIGdyYW50cy4gIEZ1cnRoZXJtb3JlLCBpdCBpcyBtb3JlCiAgICAgIHByZWNp
c2UgdGhhbiBlLmcuICB0aGUgbmFtZSBvZiB0aGUgYXJjaGl2ZSwgc2luY2UgdGhlcmUgbWF5IGJl
CiAgICAgIG1vcmUgdGhhbiBvbmUgaW5zdGFsbGF0aW9uIG9mIHdlYiBhcmNoaXZlcyBhdCB0aGUg
c2FtZQogICAgICBvcmdhbml6YXRpb24sIGUuZy4gIGFyY2hpdmUub3JnIGFuZCBhcmNoaXZlLWl0
Lm9yZyBhcmUgYm90aAogICAgICBjb3ZlcmVkIGJ5IEludGVybmV0IEFyY2hpdmUuCgogICBvICBh
cmNoaXZhbC10aW1lIChhcmNoaXZhbCB0aW1lc3RhbXApOgogICAgICBUaGUgYXJjaGl2YWwgdGlt
ZSBmb3IgdGhlIGFyY2hpdmVkIGl0ZW0gbXVzdCBiZSBzcGVjaWZpZWQgd2l0aCBhcwogICAgICBt
dWNoIGdyYW51bGFyaXR5IGFzIHBvc3NpYmxlIGluIG9yZGVyIHRvIG1ha2Ugc3VyZSBpdCB1bmlx
dWVseQogICAgICBpZGVudGlmaWVzIHRoZSByZXNvdXJjZSBhdCBoYW5kLiAgVGhlIGFyY2hpdmFs
IHRpbWUgbWF5IGJlCiAgICAgIGRpc3BsYXllZCBhbG9uZyB3aXRoIHRoZSBhcmNoaXZlZCBpdGVt
LCBidXQgdGhlcmUgYXJlIGRpZmZlcmVudAogICAgICBpbXBsZW1lbnRhdGlvbnMuICBJdCBpcyBp
bXBvcnRhbnQgdG8gYmUgYXdhcmUgb2Ygd2hldGhlciBhIG1vcmUKICAgICAgcHJlY2lzZSB0aW1l
c3RhbXAgY2FuIGJlIGZvdW5kLCBhbmQgd2hldGhlciB0aGUgY29ycmVjdCB0aW1lc3RhbXAKICAg
ICAgaXMgdXNlZC4gIEluIG1hbnkgV2F5YmFjayBpbXBsZW1lbnRhdGlvbnMsIHRoZSBwcmVjaXNl
IHRpbWVzdGFtcAogICAgICBjYW4gYmUgZm91bmQgYXMgcGFydCBvZiB0aGUgVVJJIHVzZWQgZm9y
IHZpZXdpbmcgdGhlIGFyY2hpdmVkCiAgICAgIGl0ZW0uICBGb3IgZXhhbXBsZSwgdGhlIGFyY2hp
dmUgaHR0cCBVUkkKICAgICAgaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwMTIyMTAw
ODIzL2h0dHBzOi8vd3d3LmRyLmRrIGZvcgogICAgICBhbiBhcmNoaXZlZCByZXNvdXJjZSB2aWV3
YWJsZSB2aWEgdGhlIEludGVybmV0IEFyY2hpdmUncyBXYXliYWNrCiAgICAgIGluc3RhbGxhdGlv
biwgdGhlIG51bWJlciAyMDE2MDEyMjEwMDgyMyByZXByZXNlbnRzIHRoZSBhcmNoaXZhbAogICAg
ICB0aW1lIDIwMTYtMDEtMjJUMTA6MDg6MjNaLiAgSW4gb3RoZXIgaW5zdGFsbGF0aW9ucywgdGhl
IG1vc3QKICAgICAgcHJlY2lzZSB0aW1lc3RhbXAgbWF5IGJlIGZvdW5kIGluIHRoZSBVUkkgZnJv
bSBhIHNlYXJjaCByZXN1bHQKICAgICAgbGVhZGluZyB0byB0aGUgcmVzb3VyY2UgKHdoaWNoIHVz
dWFsbHkgcmVkaXJlY3RzIG9uIGJhc2lzIG9mIGEKICAgICAgY2FsbCB0byB0aGUgdW5kZXJseWlu
ZyBhcmNoaXZlIGluZGV4KS4gIEVzcGVjaWFsbHkgZm9yIHdlYiBwYWdlcwogICAgICB3aXRoIGZy
YW1lcywgdGhlcmUgbWF5IGJlIGNhc2VzIHdoZXJlIHRoZSBhY3R1YWwgdGltZSBpcyBub3QKICAg
ICAgZGlzcGxheWVkIHdpdGggdGhlIHNvdXJjZSwgc2luY2Ugb25seSB0aGUgdGltZXMgZm9yIHRo
ZSBjb250ZW50cwogICAgICBvZiB0aGUgZnJhbWVzIGFyZSBkaXNwbGF5ZWQuCgogICBvICBwcmVj
aXNpb24tc3BlYyAocGFydCBvciBwYWdlKToKICAgICAgVGhlIHByZWNpc2lvbiBzcGVjaWZpY2F0
aW9uIHNwZWNpZmllcyBob3cgdGhlIHJlZmVycmVkIGl0ZW0gc2hvdWxkCiAgICAgIGJlIHJlZ2Fy
ZGVkLiAgQSB0eXBpY2FsIFBXSUQgVVJOIHJlZmVyZW5jZSBpbiBhIHBhcGVyIHdvdWxkIGJlCiAg
ICAgICdwYWdlJywgd2hlcmUgYSB0b29sIHdpbGwgYmUgbmVlZGVkIHRvIHJlbmRlciB0aGUgd2Vi
IHBhZ2UuCiAgICAgIEFsdGVybmF0aXZlbHksIHRoZSBwcmVjaXNpb24tc3BlYyBjYW4gYmUgJ3Bh
cnQnLCB3aGljaCBpcyB0aGUgbW9zdAogICAgICBwcmVjaXNlIHJlZmVyZW5jZSBzaW5jZSBpdCBy
ZWZlcmVuY2UgYSBzcGVjaWZpYyBmaWxlIHdoZXJlIG5vCiAgICAgIGFkZGl0aW9uYWwgY2FsY3Vs
YXRpb25zIGFyZSBuZWVkZWQgKGUuZy4gYXMgcGFydCBvZiBhIGNvbGxlY3Rpb24sCiAgICAgIGEg
c3BlY2lmaWMgaHRtbCBmaWxlIHdpdGggaGlkZGVuIGxpbmtzIG9yIHRvIGluZGljYXRlIHRoYXQg
YQogICAgICBzaW5nbGUgaW1hZ2UgaXMgcmVmZXJlbmNlZCkuICBJbiBvcmRlciB0byBzZWUgd2hl
dGhlciBhIHZpZXdlZAogICAgICBicm93c2VyIHBhZ2UgaXMgYSBjb21wdXRlZCB3ZWIgcGFnZSBv
ciBhIHNpbmdsZSBmaWxlLCBicm93c2VycwogICAgICBoYXZlIGEgZnVuY3Rpb24gIlZpZXcgcGFn
ZSBzb3VyY2UiIHdoaWNoIGlzIG5vdCBhY3RpdmF0ZWQgaWYgZm9yCiAgICAgIHNpbmdsZSBmaWxl
cykuCgogICBvICBhcmNoaXZlZC11cmkgKGFyY2hpdmVkIFVSSSk6CiAgICAgIFRoZSBVUkkgdGhh
dCB3YXMgaGFydmVzdGVkIGJ5IHRoZSB3ZWIgYXJjaGl2ZSBmb3IgdGhlIHJlZmVyZW5jZWQKICAg
ICAgcmVzb3VyY2UuCgogICBBIG11Y2ggZWFzaWVyIHdheSB0byBjb25zdHJ1Y3QgUFdJRCBVUk5z
IGlzIHRvIHVzZSB0b29scyB0aGF0CiAgIGNvbnN0cnVjdCB0aGVtLiAgQ3VycmVudGx5LCB0aGVy
ZSBpcyBhbHNvIGEgcHJvdG90eXBlIGZvciBhIFNPTFItCiAgIFdheWJhY2sgdG9vbCAoU291cmNl
IGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9uZXRhcmNoaXZlc3VpdGUvCiAgIHNvbHJ3YXliYWNrKSBb
UFdJRHByb3ZpZGVyXSwgd2hpY2ggY2FuIGFzc2lzdCBpbiBmaW5kaW5nIHRoZSBtb3N0CiAgIHBy
ZWNpc2UgcmVmZXJlbmNlIHRvIGFuIGFyY2hpdmVkIHdlYiBwYWdlLiAgVGhpcyBXYXliYWNrIHZl
cnNpb24gY2FuCiAgIHByb3ZpZGUgYWxsIFBXSUQgVVJOcyBiZWxvbmdpbmcgdG8gYSBzaG93biBw
YWdlIHdoZXJlIHRoZSBwYWdlIFBXSUQKCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA5XQoKCiAgIFVSTiBpcyBw
cm92aWRlZCBhdCB0aGUgdG9wIG9mIHRoZSBQV0lEIFVSTiBsaXN0IHdpdGggJ3BhcnQnCiAgIHBy
ZWNpc2lvbiwgaS5lLiB0aGUgcGFnZSBQV0lEIFVSTiBjYW4gYmUgdGFrZW4gcmVwbGFjaW5nIHRo
ZSAncGFydCcKICAgd2l0aCAncGFnZScgb3IgYWxsIHByb3ZpZGVkIFBXSUQgVVJOcyBjYW4gYmUg
dGFrZW4gYW5kIGUuZy4gdXNlZCBpbiBhCiAgIGNvbGxlY3Rpb24gZGVmaW5pdGlvbi4KCgpTZWN1
cml0eSBhbmQgUHJpdmFjeToKICAgU2VjdXJpdHkgYW5kIHByaXZhY3kgY29uc2lkZXJhdGlvbnMg
YXJlIHJlc3RyaWN0ZWQgdG8gYWNjZXNzaWJsZSB3ZWIKICAgcmVzb3VyY2VzIGluIHdlYiBhcmNo
aXZlcy4gIFJlc29sdmVycyB0byBQV0lEIFVSTnMgd2lsbCB1c3VhbGx5IG9ubHkKICAgYmUgcG9z
c2libGUgdXNpbmcgdGhlIHdlYiBhcmNoaXZlcycgYWNjZXNzIHRvb2xzLCB3aGVyZSBzZWN1cml0
eSBhbmQKICAgcHJpdmFjeSBhcmUgY292ZXJlZCBieSB0aGVzZSB0b29scy4gIEluIHN1Y2ggY2Fz
ZXMsIHNlY3VyaXR5IGFuZAogICBwcml2YWN5IHdpbGwgYmUgYXMgY292ZXJlZCBieSB0aGVzZSB0
b29scy4KCiAgIEl0IHNob3VsZCBiZSBub3RlZCB0aGF0IGFuIGFyY2hpdmVkIHdlYiBwYWdlIG9y
IHBhcnQgY291bGQgYmUganVzdCBhcwogICBkYW5nZXJvdXMgYXMgYSAibGl2ZSIgcGFnZSBvciBw
YXJ0OyBmb3IgaW5zdGFuY2UsIGl0IGNvdWxkIGluY2x1ZGUKICAgaW5zZWN1cmUgc2NyaXB0cywg
bWFsd2FyZSwgdHJhY2tlcnMsIGV0Yy4gIEZ1cnRoZXJtb3JlLCBhbiBhcmNoaXZlZAogICBwYWdl
IGNhbiBpbiBmYWN0IGJlIG1vcmUgZGFuZ2Vyb3VzLCBiZWNhdXNlIGl0IGNvdWxkIGluY2x1ZGUg
b3V0ZGF0ZWQKICAgc2NyaXB0cyB3aXRoIGtub3duIHZ1bG5lcmFiaWxpdGllcyB0aGF0IGNhbiBu
ZXZlciBiZSBwYXRjaGVkIGJlY2F1c2UKICAgdGhlIHNjcmlwdCBpcyBhcmNoaXZlZCBmb3IgYWxs
IHRpbWUgaW4gYSB2dWxuZXJhYmxlIHN0YXRlLgoKCkludGVyb3BlcmFiaWxpdHk6CiAgIFRoaXMg
aXMgY292ZXJlZCBieSBjb21tZW50cyBpbiB0aGUgU3ludGF4IGRlc2NyaXB0aW9uOgoKICAgbyAg
dGhlIFBXSUQgVVJOIGNvbmZvcm1zIHRvIHRoZSBVUkkgc3RhbmRhcmQgZGVmaW5lZCBhcyBpbiBb
UkZDMzk4Nl0KICAgICAgYW5kIHRoZSBVUk4gc3RhbmRhcmQgW1JGQzgxNDFdCgogICBvICB0aGUg
J2FyY2hpdmFsLXRpbWUnIG9mIHRoZSBQV0lEIFVSTiBjb25mb3JtcyB0byB0aGUgVVRDIHRpbWVz
dGFtcAogICAgICBhcyBkZXNjcmliZWQgaW4gSVNPODYwMSBbSVNPODYwMS0xXVtJU084NjAxLTJd
IGFuZCBpcyBpbgogICAgICBhY2NvcmRhbmNlIHdpdGggdGhlIFdBUkMgc3RhbmRhcmQgSVNPIDI4
NTAwIFtJU08yODUwMF0uCgogICBvICBmb3IgJ2FyY2hpdmVkLXVyaScsIHRoaXMgVVJJIGNvbmZv
cm1zIHRvIHRoZSBVUkkgc3RhbmRhcmQgZGVmaW5lZAogICAgICBhcyBpbiBbUkZDMzk4Nl0sIHdp
dGggJS1lbmNvZGluZ3Mgb2YgIlsiLCAiXSIsICIjIiwgIj8iIGFuZCAiJSIgaW4KICAgICAgb3Jk
ZXIgdG8gY29uZm9ybSB0byB0aGUgVVJOIHN0YW5kYXJkIFtSRkM4MTQxXSBhcyB3ZWxsIGFzIGhh
dmluZwogICAgICB1bmFtYmlndW91cyB1c2Ugb2YgIiUiCgoKUmVzb2x1dGlvbjoKICAgVGhlIGlu
Zm9ybWF0aW9uIGluIGEgUFdJRCBVUk4gY2FuIGJlIHVzZWQgZm9yIGxvY2F0aW5nIGEgd2ViIGFy
Y2hpdmUKICAgcmVzb3VyY2UsIGZvciBhbnkga2luZCBvZiB3ZWIgYXJjaGl2ZS4gIEl0IGluY2x1
ZGVzIHRoZSBtaW5pbXVtCiAgIGluZm9ybWF0aW9uIGZvciB3ZWIgYXJjaGl2ZSBtYXRlcmlhbHMs
IHdoaWNoIGVuYWJsZXMgcmVzb2x2YWJpbGl0eSwKICAgbWFudWFsbHkgb3IgYnkgYSByZXNvbHZl
ci4gIFJlc29sdXRpb24gb2YgYSBQV0lEIFVSTiBpcyB0aGUgcHJpbWFyeQogICBtb3RpdmF0aW9u
IG9mIG1ha2luZyBhIGZvcm1hbCBVUk4gZGVmaW5pdGlvbiwgaW5zdGVhZCBvZiBqdXN0IHRleHR1
YWwKICAgcmVwcmVzZW50YXRpb24gb2YgdGhlIG5lZWRlZCBwYXJ0cyBvZiBhIFBXSUQuCgogICBS
ZXNvbHV0aW9uIGlzIGRvbmUgYmFzZWQgb24gdGhlIFBXSUQgcGFydHMuICBUaGlzIGNhbiBiZSBk
b25lCiAgIG1hbnVhbGx5IGJ5IHVzaW5nIGluZm9ybWF0aW9uIGZyb20gdGhlIFBXSUQgcGFydHMg
dG8gbG9va3VwIHRoZSB3ZWIKICAgYXJjaGl2ZSBhbmQgdXNlIHRoZSB3ZWIgYXJjaGl2ZXMgdG9v
bHMgdG8gc2VhcmNoIGZvciB0aGUgcmVzb3VyY2UuCiAgIEl0IGNhbiBhbHNvIGJlIGRvbmUgYXV0
b21hdGljYWxseSBieSB1c2luZyB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUKICAgUFdJRCBwYXJ0
cyB0byBjb25zdHJ1Y3QgYW4gVVJJIHRvIGxvY2F0ZSB0aGUgYXJjaGl2ZWQgcmVzb3VyY2UgdGhl
CgoKDApaaWVyYXUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbUGFnZSAxMF0KCgogICBpbnRlcm5ldCAoZm9yIG9ubGluZSB3ZWIgYXJjaGl2
ZXMpIG9yIGEgbG9jYWwgcmVzdHJpY3RlZCBuZXR3b3JrIChmb3IKICAgd2ViIGFyY2hpdmVzIHdp
dGggYWNjZXNzIHJlc3RyaWN0aW9ucykuICBUaGUgcmVsZXZhbnQgaW5mb3JtYXRpb24KICAgZnJv
bSB0aGUgUFdJRCBwYXJ0cyBhcmU6CgogICBvICBXZWIgYXJjaGl2ZSBkb21haW4gZm9yIHdlYiBh
cmNoaXZlIGhvbGRpbmcgcmVmZXJyZWQgcmVzb3VyY2UKICAgICAgVGhlIGRvbWFpbiBuYW1lIGZv
ciB0aGUgd2ViIGFyY2hpdmUuICBGb3IgdGhlIG1hbnVhbCBzb2x1dGlvbiwKICAgICAgdGhpcyBk
b21haW4gaXMgdXNlZCB0byBmaW5kIGEgZGVzY3JpcHRpb24gb2YgaG93IHRvIGFjY2VzcyB0aGUg
d2ViCiAgICAgIGFyY2hpdmUncyBtYXRlcmlhbHMuICBGb3IgZXhhbXBsZSwgImFyY2hpdmUub3Jn
IiBpcyB0aGUgZG9tYWluCiAgICAgIG5hbWUgbGVhZGluZyB0byB0aGUgSW50ZXJuZXQgQXJjaGl2
ZSdzIGludGVyZmFjZSB0byB0aGVpciBvbmxpbmUKICAgICAgd2ViIGNvbGxlY3Rpb24sIGFuZCAi
bmV0YXJraXZldC5kayIgaXMgdGhlIGRvbWFpbiBuYW1lIGxlYWRpbmcgdG8KICAgICAgdGhlIHdl
YnNpdGUgZm9yIHRoZSBEYW5pc2ggd2ViIGFyY2hpdmUgd2l0aCBpbmZvcm1hdGlvbiBhYm91dCBo
b3cKICAgICAgdG8gYXBwbHkgZm9yIGFjY2VzcyBwZXJtaXNzaW9uIHRvIHRoZSB3ZWIgY29sbGVj
dGlvbnMuICBGb3IgYW4KICAgICAgYXV0b21hdGljIHNvbHV0aW9uLCB0aGUgZG9tYWluIHdpbGwg
YmUgdXNlZCB0byBjYWxjdWxhdGUgdGhlCiAgICAgIHBhdHRlcm4gZm9yIHRoZSBVUkkgZm9yIHRo
ZSByZXNvdXJjZS4KCiAgIG8gIEFyY2hpdmVkIFVSSSBvZiBhcmNoaXZlZCByZXNvdXJjZQogICAg
ICBGb3IgdGhlIG1hbnVhbCBzb2x1dGlvbiB0aGlzIGRvbWFpbiwgdGhlIGFyY2hpdmVkIFVSSSBm
b3IgdGhlCiAgICAgIHJlc291cmNlIG11c3QgYmUgdXNlZCBpbiBzZWFyY2ggZm9yIHRoZSByZXNv
dXJjZS4gIEZvciB0aGUKICAgICAgYXV0b21hdGljIHNvbHV0aW9uLCB0aGlzIGlzIHVzZWQgYXMg
YSBwYXJhbWV0ZXIgZm9yIGNvbnN0cnVjdGlvbgogICAgICBvZiB0aGUgVVJJIGZvciB0aGUgcmVz
b3VyY2UuCgogICBvICBEYXRlIGFuZCB0aW1lIGFzc29jaWF0ZWQgd2l0aCB0aGUgYXJjaGl2ZWQg
aXRlbQogICAgICBUaGUgYXJjaGl2YWwgZGF0ZSBhbmQgdGltZSBtdXN0IGJlIHVzZWQgaW4gbWFu
dWFsIHNlYXJjaCBmb3IgdGhlCiAgICAgIHJlc291cmNlIG9yIGFzIHBhcmFtZXRlciB0byBhdXRv
bWF0aWMgY29uc3RydWN0aW9uIG9mIHRoZSBVUkkgZm9yCiAgICAgIHRoZSByZXNvdXJjZS4KCiAg
IG8gIFByZWNpc2lvbiBvZiB3aGF0IGlzIHJlZmVycmVkCiAgICAgIFRoZSBwcmVjaXNpb24gY29u
dHJpYnV0ZXMgdG8gdGhlIGd1aWRhbmNlIG9mIGhvdyB0byB2aWV3IHRoZQogICAgICByZWZlcnJl
ZCBpdGVtLiAgSWYgdGhlIHByZWNpc2lvbiBpcyAncGFnZScsIHRoZSByZXNvdXJjZSBtdXN0IGJl
CiAgICAgIGJyb3dzZWQgdXNpbmcgdGhlIHdlYiBhcmNoaXZlIGJyb3dzaW5nIHRvb2wsIHdoaWNo
IGNvbXB1dGVzIGFsbAogICAgICBwYXJ0cyBuZWVkZWQgZm9yIGJyb3dzaW5nIG9mIHRoZSBwYWdl
LiAgSWYgdGhlIHByZWNpc2lvbiBpcwogICAgICAncGFydCcsIHRoZSAiVmlldyBwYWdlIHNvdXJj
ZSIgYnJvd3NlciBmdW5jdGlvbiBjYW4gYmUgdXNlZCBmb3IKICAgICAgcGFnZXMgdG8gZ2V0IHRo
ZSByZWZlcnJlZCByZXNvdXJjZS4gIElmIHRoZSByZXNvdXJjZSBpcyBhIHNpbmdsZQogICAgICBm
aWxlICh0aGlzIG9wdGlvbiBpcyBub3QgYWN0aXZhdGVkLCBzaW5jZSB0aGUgZnVsbCByZXNvdXJj
ZSBpcwogICAgICBhbHJlYWR5IHNob3duKS4gIFRoZSBwYXJ0IHByZWNpc2lvbiBjYW4gYWxzbyBi
ZSBpbmRpY2F0b3IgZm9yCiAgICAgIHRvb2xzIChlLmcuIGEgY29sbGVjdGlvbiBleHRyYWN0aW9u
IHRvb2wpIHRoYXQgdGhleSBjYW4gZmV0Y2ggdGhlCiAgICAgIGNvbnRlbnRzIGJ5IGZldGNoaW5n
IHRoZSBmaWxlIHBvaW50ZWQgdG8uCgogICBJbiB0aGUgZm9sbG93aW5nLCB0aGUgZGlmZmVyZW50
IHJlc29sdXRpb24gdGVjaG5pcXVlcyBhcmUgZXhwbGFpbmVkCiAgIChtYW51YWwgYXMgd2VsbCBh
cyB2aWEgYSBzZXJ2aWNlKSB1c2luZyB0aGUgZm9sbG93aW5nIFBXSUQgVVJOIGFzIGFuCiAgIGV4
YW1wbGU6CgogICAgIHVybjpwd2lkOmFyY2hpdmUub3JnOjIwMTYtMDEtMjJUMTA6MDg6MjNaOnBh
Z2U6aHR0cHM6Ly93d3cuZHIuZGsKCiAgIEluIHRoaXMgZXhhbXBsZSB0aGUgaW5mb3JtYXRpb24g
ZnJvbSB0aGUgVVJOIFBXSUQgcGFydHMgYXJlOgoKICAgbyAgImFyY2hpdmUub3JnIgogICAgICBD
dXJyZW50IGRvbWFpbiBvZiB0aGUgSW50ZXJuZXQgQXJjaGl2ZSB1c2VkIGZvciB0aGVpciBvcGVu
IGFjY2VzcwogICAgICB3ZWIgYXJjaGl2ZS4KCgoKDApaaWVyYXUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAxMV0KCgogICBvICAi
MjAxNi0wMS0yMlQxMDowODoyM1oiCiAgICAgIFVUQyBkYXRlIGFuZCB0aW1lIGFzc29jaWF0ZWQg
d2l0aCB0aGUgYXJjaGl2ZWQgVVJJCgogICBvICAicGFnZSIKICAgICAgQ2xhcmlmaWNhdGlvbiB0
aGF0IHRoZSByZWZlcmVuY2UgY292ZXIgdGhlIGZ1bGwgd2ViIHBhZ2Ugd2l0aCBhbGwKICAgICAg
aXRzIGluaGVyaXRlZCBwYXJ0cyBzZWxlY3RlZCBieSB0aGUgd2ViIGFyY2hpdmUKCiAgIG8gICJo
dHRwczovL3d3dy5kci5kayIKICAgICAgYXJjaGl2ZWQgVVJJIG9mIHRoZSByZWZlcmVuY2VkIHJl
c291cmNlCgogICBBIG1hbnVhbCByZXNvbHV0aW9uIHRlY2huaXF1ZSB3b3VsZCBiZSB0byBnbyB0
aHJvdWdoIHRoZSBmb2xsb3dpbmcKICAgc3RlcHMgdXNpbmcgdGhlIHNwZWNpZmllZCB3ZWIgYXJj
aGl2ZSdzIHNlYXJjaCBpbnRlcmZhY2UgKHdoaWNoIHdpbGwKICAgd29yayBmb3IgYm90aCBvcGVu
IHdlYiBhcmNoaXZlcyBhbmQgd2ViIGFyY2hpdmVzIHdpdGggcmVzdHJpY3RlZAogICBhY2Nlc3Mg
b25zaXRlKToKCiAgIG8gIEJyb3dzZSB0aGUgd2ViIGFyY2hpdmUgZG9tYWluICJhcmNoaXZlLm9y
ZyIKICAgICAgSW4gdGhpcyBjYXNlLCB0aGUgZG9tYWluIGxlYWRzIGRpcmVjdGx5IGludG8gYSBw
YWdlIHdoZXJlIHlvdSBjYW4KICAgICAgc2VhcmNoIGZvciBhcmNoaXZlZCBVUklzIChpbiBvdGhl
ciBjYXNlcyB0aGVyZSBtYXkgYmUgbmVlZCBmb3IKICAgICAgYWRkaXRpb25hbCBjbGlja3MgdG8g
Z2V0IHRvIHNlYXJjaCBpbnRlcmZhY2Ugb3IgZGVzY3JpcHRpb25zIG9mCiAgICAgIGhvdyB0byBh
cHBseSBmb3IgYWNjZXNzKS4KCiAgIG8gIEVudGVyIHRoZSBhcmNoaXZlZCBVUkkgImh0dHBzOi8v
d3d3LmRyLmRrIiBpbiB0aGUgc2VhcmNoIGZpZWxkIGFuZAogICAgICBtYWtlIGEgc2VhcmNoLCB3
aGljaCB3aWxsIHJlc3VsdCBpbiBhbiBvdmVydmlldyBvZiB0aGUgZGlmZmVyZW50CiAgICAgIHRp
bWVzIHRoYXQgdGhlIHJlc291cmNlIHdhcyBhcmNoaXZlZC4KCiAgIG8gIFVzZSB0aGUgYXJjaGl2
YWwgdGltZSAiMjAxNi0wMS0yMlQxMDowODoyM1oiIHRvIHNlbGVjdCB0aGUgY29ycmVjdAogICAg
ICByZXNvdXJjZQoKICAgVGhlICJwYWdlIiBpbmZvcm1hdGlvbiBpcyB1c2VkIGluIHZlcmlmaWNh
dGlvbiB0aGF0IHRoZSByaWdodAogICBwcmVjaXNpb24gbGV2ZWwgaXMgcmVhY2hlZC4gIEluIGNh
c2UgdGhlIHByZWNpc2lvbi1zcGVjIGhhZCBiZWVuCiAgICdwYXJ0JywgaXQgd291bGQgcmVxdWly
ZSBhbiBleHRyYSBzdGVwIHNlbGVjdGluZyAiVmlldyBwYWdlIHNvdXJjZSIKICAgb24gdGhlIHJl
c3VsdGluZyBwYWdlLgoKICAgSXQgaXMgYWxzbyBub3Rld29ydGh5IHRoYXQgdGhlIGluZm9ybWF0
aW9uIGluIHRoZSBQV0lEIGNhbiBoZWxwIGluCiAgIGZpbmRpbmcgYW4gYWx0ZXJuYXRpdmUgcmVz
b3VyY2UsIGluIGNhc2UgdGhlIG9yaWdpbmFsIHJlZmVycmVkCiAgIHJlc291cmNlIGlzIG5vIGxv
bmdlciBhdmFpbGFibGUuICBUaGUgYXJjaGl2ZWQgVVJJIGNhbiBiZSBzZWFyY2hlZCBpbgogICBv
dGhlciB3ZWIgYXJjaGl2ZXMsIHdoZXJlIHRoZSBkYXRlIGFuZCB0aW1lIGNhbiBoZWxwIHRvIGZp
bmQgdGhlIGJlc3QKICAgbWF0Y2gsIGUuZy4gdmlhIE1lbWVudG8gW01FTUVOVE9dIChmb3Igc29t
ZSBvcGVuIHdlYiBhcmNoaXZlcykgb3IgdmlhCiAgIHBvc3NpYmxlIGNvbWluZyB3ZWIgYXJjaGl2
ZSBpbmZyYXN0cnVjdHVyZXMuCgogICBBbHRlcm5hdGl2ZSByZXNvbHV0aW9uIChhdXRvbWF0aWNh
bGx5IG9yIG1hbnVhbGx5KSBvZiB0aGlzIFVSTiBQV0lECiAgIGNhbiBiZSBkZWR1Y2VkIGJhc2Vk
IG9uIHRoZSBjdXJyZW50ICgyMDE5KSBrbm93bGVkZ2Ugb2YgSW50ZXJuZXQKICAgQXJjaGl2ZSdz
IG9wZW4gV2F5YmFjayBhY2Nlc3Mgd2ViIGludGVyZmFjZSwgd2hpY2ggaGFzIHRoZSBwYXR0ZXJu
OgoKICAgICAgaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzx0aW1lPi88dXJpPgoKICAgVXNp
bmcgdGhpcyBwYXR0ZXJuICh3aGVyZSBvbmx5IGRpZ2l0cyBmcm9tIHRoZSB0aW1lc3RhbXAgaXMK
ICAgaW5jbHVkZWQpLCBpdCBpcyBwb3NzaWJsZSB0byBkZWR1Y2UgdGhlIG9ubGluZSBodHRwcyBV
Ukk6CgogICAgICBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjAxMjIxMDA4MjMvaHR0
cHM6Ly93d3cuZHIuZGsKCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDEyXQoKCiAgIFRoZSBzYW1lIHJlY2lwZSBj
YW4gYmUgdXNlZCBmb3Igb3RoZXIgV2F5YmFjayBwbGF0Zm9ybXMgZm9yIG9wZW4gd2ViCiAgIGFy
Y2hpdmVzLiAgRm9yIHdlYiBhcmNoaXZlcyB3aXRoIHJlc3RyaWN0ZWQgYWNjZXNzLCB0aGVyZSBt
YXkgYmUKICAgc2ltaWxhciByZWNpcGVzLCBidXQgaXQgbWF5IGFsc28gcmVxdWlyZSBzcGVjaWFs
IGFwcGxpY2F0aW9ucyB0bwogICBleHRyYWN0IHRoZSBsb2NhbCBVUkkgZm9yIHRoZSByZXNvdXJj
ZSAoZS5nLiBmb3IgTmV0YXJraXZldCwgaXQgaXMKICAgY29uc3RydWN0ZWQgdXNpbmcgYW4gQVBJ
IHdoaWNoIHVzZXMgdGhlIGxvY2FsIENEWCB0byBnZW5lcmF0ZSB0aGUKICAgY29ycmVjdCBsb2Nh
bCBVUkkgZm9yIHRoZSByZXNvdXJjZSkuCgogICBBIHJlc29sdmluZyBzZXJ2aWNlIGlzIGN1cnJl
bnRseSBhdmFpbGFibGUgaW4gZm9ybSBvZiBjb2RlIGZvciBhCiAgIHByb3RvdHlwZSB3aGljaCBy
dW4gYXQgdGhlIFJveWFsIERhbmlzaCBMaWJyYXJ5IFtQV0lEcmVzb2x2ZXJdIGFuZCBpcwogICBw
bGFubmVkIHRvIGJlIG1vcmUgd2lkZWx5IGF2YWlsYWJsZS4gIFRoaXMgc2VydmljZSBjdXJyZW50
bHkgY292ZXJzCiAgIGJvdGggdGhlIERhbmlzaCB3ZWIgYXJjaGl2ZSAod2l0aCB0aGUgcHJvcGVy
IHJpZ2h0cykgYW5kIG9wZW4gd2ViCiAgIGFyY2hpdmVzIHdpdGggYWNjZXNzIHNlcnZpY2VzIGJh
c2VkIG9uIGEgcGF0dGVybiBpbmNsdWRpbmcgYXJjaGl2ZSwKICAgYXJjaGl2YWwgdGltZSBhbmQg
YXJjaGl2ZWQgVVJJLiAgSW4gb3RoZXIgd29yZHMsIGZvciBvcGVuIHdlYgogICBhcmNoaXZlcyBp
dCBjb3ZlcnMgY29udmVyc2lvbiBvZiBQV0lEIFVSTnMgZm9yOiBhcmNoaXZlLm9yZywgYXJjaGl2
ZS0KICAgaXQub3JnLCBhcnF1aXZvLnB0LCBiaWJhbGV4Lm9yZywgbmF0aW9uYWxhcmNoaXZlcy5n
b3YudWssCiAgIHN0YW5mb3JkLmVkdSBhbmQgdmVmc2Fmbi5pcy4gIEZvciB0aGUgRGFuaXNoIHdl
YiBhcmNoaXZlIHdpdGgKICAgcmVzdHJpY3RlZCBhY2Nlc3MsIHRoZSBwcm90b3R5cGUgd29ya3Mg
bG9jYWxseSBhY2Nlc3NpbmcgdGhlIENEWCBvZgogICB0aGUgbGlicmFyeSwgYW5kIHByb3ZpZGlu
ZyBhY2Nlc3MgdmlhIGEgbG9jYWwgcHJveHkgdG8gYSByZXN0cmljdGVkCiAgIGVudmlyb25tZW50
LiAgVGhlIHNvdXJjZSBjb2RlIGZvciB0aGlzIHByb3RvdHlwZSBpcyBhdmFpbGFibGUgZnJvbQog
ICBodHRwczovL2dpdGh1Yi5jb20vbmV0YXJjaGl2ZXN1aXRlL05BUy1yZXNlYXJjaC9yZWxlYXNl
cy90YWcvMC4wLjYuCgoKRG9jdW1lbnRhdGlvbjoKICAgTm9uZSByZWxldmFudAoKCkFkZGl0aW9u
YWwgSW5mb3JtYXRpb246CiAgIEJhY2tncm91bmQ6CiAgIFRoZSBQV0lEIHdhcyBvcmlnaW5hbGx5
IHN1Z2dlc3RlZCBhcyBhIFVSSSwgYmFzZWQgb24gcmVzZWFyY2ggYmV0d2VlbgogICBhIGNvbXB1
dGVyIHNjaWVuY2UgcmVzZWFyY2hlciB3aXRoIGtub3dsZWRnZSBvZiB3ZWIgYXJjaGl2aW5nIGFu
ZAogICByZXNlYXJjaGVycyBmcm9tIGh1bWFuaXR5IHN1YmplY3RzIChIaXN0b3J5IGFuZCBMaXRl
cmF0dXJlKS4gIFRoaXMKICAgcmVzdWx0ZWQgaW4gdGhlIHBhcGVyICJQZXJzaXN0ZW50IFdlYiBS
ZWZlcmVuY2VzIC0gQmVzdCBQcmFjdGljZXMgYW5kCiAgIE5ldyBTdWdnZXN0aW9ucyIgW0lQUkVT
MjAxNl0gZnJvbSB0aGUgaVByZXMgMjAxNiBjb25mZXJlbmNlLiAgSW4gdGhpcwogICBwYXBlciwg
dGhlIFBXSUQgaXMgcmVmZXJyZWQgdG8gYXMgV1BJRC4gIEhvd2V2ZXIsIGZlZWRiYWNrIHdhcwog
ICByZWNlaXZlZCBkaXNwbGF5aW5nIGEgY29uY2VybiB0aGF0IFdQSUQgd2FzIGludGVycHJldGVk
IGFzIGEgUElECiAgIHJlbGF0ZWQgdG8gYSBQSUQtc3lzdGVtLCBlLmcuIGFzIHRoZSBET0kuICBB
bHRob3VnaCB0aGUgZGVmaW5pdGlvbiBvZgogICBhIFBJRCBkb2VzIG5vdCBjb250cmFkaWN0IHRo
ZSBuYW1lICJXUElEIiwgdGhlcmUgd291bGQgc3RpbGwgYmUgYQogICBkYW5nZXIgb2YgY29uZnVz
aW5nIGl0IHdpdGggUElELXN5c3RlbXMsIHdoaWNoIGlzIG5vdCB0aGUgaW50ZW5zaW9uLgogICBD
b25zZXF1ZW50bHksIHRoaXMgc3VnZ2VzdGlvbiBuYW1lcyB0aGUgUFdJRCBpbnN0ZWFkLgogICBD
b21tZW50cyBvbiB0aGUgZHJhZnRlZCBQV0lEIFVSSSAoW0RyYWZ0UHdpZFVyaV0pIGhhdmUgc3Vn
Z2VzdGVkIHRoYXQKICAgaXQgc2hvdWxkIGJlIGEgVVJOIHJhdGhlciB0aGFuIGEgVVJJLCB3aGlj
aCBpcyB3aHkgdGhlIFBXSUQgVVJOIGlzCiAgIGRlZmluZWQgaGVyZS4KICAgCiAgIFRoZXJlIGhh
cyBiZWVuIGV4cHJlc3NlZCBpbnRlcmVzdCBmb3IgdGhlIFBXSUQgYXQgc2V2ZXJhbCBvY2Nhc2lv
bnMsCiAgIHdoZXJlIGl0IGhhcyBiZWVuIHByZXNlbnRlZCAoaVBSRVMgMjAxNiBbSVBSRVMyMDE2
XSBwYXBlciwgUkVTQVcgMjAxNwogICBbUmVzYXdSZWZdW1Jlc2F3Q29sbF0gcGFwZXJzLCBpUFJF
UyAyMDE4IFtJUFJFUzIwMThdIGJlc3QgcG9zdGVyLAogICBpRENDIDIwMTkgW0lEQ0MyMDE5XSBw
b3N0ZXIuICBFc3BlY2lhbGx5LCB3ZWIgcmVzZWFyY2hlcnMgZnJvbQogICBkaWdpdGFsIGh1bWFu
aXRpZXMgaGF2ZSBleHByZXNzZWQgYSBzdHJvbmcgaW50ZXJlc3QgaW4gdGhlIFBXSUQsCiAgIHNp
bmNlIGl0IHdpbGwgZmlsbCBhIGdhcCBhbmQgbWFrZSBpdCBwb3NzaWJsZSBmb3IgdGhlIHJlc2Vh
cmNoZXJzIHRvCiAgIG1ha2UgdGhlIG5lY2Vzc2FyeSByZWZlcmVuY2VzLgogIAogCgwKWmllcmF1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgMTNdCgoKICAgTGltaXRhdGlvbnMgdG8gd2hlbiBhIFBXSUQgVVJOIGNhbiBiZSBjcmVh
dGVkOgogICBJdCBjYW4gYmUgYXJndWVkIHRoYXQgdGhlIFBXSUQgVVJOIHNob3VsZCBub3QgaGF2
ZSBhbnkgcmVzdHJpY3Rpb25zCiAgIHRvIHdoaWNoIG1hdGVyaWFsIGl0IGNhbiBiZSBhcHBsaWVk
LiAgSG93ZXZlciwgaW4gb3JkZXIgdG8gbWFrZSBhCiAgIHN0YW5kYXJkaXplZCBnZW5lcmFsIHdh
eSB0byBpZGVudGlmeSBtYXRlcmlhbCwgdGhlcmUgbmVlZCB0byBiZQogICBhc3N1bXB0aW9ucyBv
biBhIHNldCBvZiBpbmZvcm1hdGlvbiB0aGF0IGNhbiBiZSB1c2VkIGZvcgogICBpZGVudGlmaWNh
dGlvbi4KICAgVGhlIGxpbWl0cyBtYWRlIGFyZSBjYW4gYWxzbyBiZSBhcmd1ZWQgdG8gYmUgZXNz
ZW50aWFsIGZvciBtYXRlcmlhbAogICB0aGF0IGFyZSB0byBiZSByZWZlcmVuY2VkIG9uIGEgbG9u
ZyB0aW1lIGJhc2lzLCB0byBoYXZlIGluZm9ybWF0aW9uCiAgIGFib3V0IHdoaWNoIGFyY2hpdmUs
IHdoZW4gaXQgd2FzIGFyY2hpdmVkIGFuZCB3aGF0IHdhcyBhcmNoaXZlZC4KICAgCiAgIFBvc3Np
YmxlIGV4dGVuc2lvbnMgdG8gYmUgaW52ZXN0aWdhdGVkOgogICBUaGlzIGZpcnN0IHZlcnNpb24g
b2YgdGhlIFBXSUQgb25seSBjb250YWlucyBhIGJhc2ljIGRlZmluaXRpb24sCiAgIHdoaWNoIG1l
YW5zIHRoYXQgaXQgZG9lcyBub3QgaW5jbHVkZSBhbGwgb2YgdGhlIHBvc3NpYmxlIGV4dGVuc2lv
bnMKICAgd2hpY2ggaGF2ZSBiZWVuIHN1Z2dlc3RlZCBhdCBkaWZmZXJlbnQgY29uZmVyZW5jZXMg
YW5kIGJ5IHJldmlld2Vycy4KICAgVGhlIHJlYXNvbiBpcyB0aGF0IHRoZXNlIHN1Z2dlc3Rpb25z
IGFyZSBub3QgbWF0dXJlIGVub3VnaCB0byBiZSAKICAgaW5jbHVkZWQgYXQgdGhpcyBzdGFnZS4g
IFRoZSBleHRlbnNpb25zIHN1Z2dlc3RlZCBzbyBmYXIgaGF2ZSBiZWVuOgoKICAgbyAgSGF2aW5n
IHdlYiBhcmNoaXZlcyBpZGVudGlmaWVkIGJ5IHJlZ2lzdGVyZWQgaWRlbnRpZmllcnMuICBUaGVy
ZQogICAgICB3aWxsIGJlIHdvcmsgb24gbG9va2luZyBhdCBhbiB1cGRhdGUgdG8gdGhlIFBXSUQg
VVJOLCBpZiB0aGVyZSBjYW4KICAgICAgYmUgZm91bmQgYSB3b3JrYWJsZSBzb2x1dGlvbiBlLmcu
IGJ5IG1ha2luZyBzdWNoIGEgcmVnaXN0cnkgYnkKICAgICAgSUFOQS4KCiAgIG8gIEhhdmluZyB0
aGUgcG9zc2liaWxpdHkgdG8gdXNlIFBXSUQgZm9yIG90aGVyIHdlYiBtYXRlcmlhbCB0aGFuCiAg
ICAgIGFyY2hpdmVkIFVSSXMsIGUuZy4gc25hcHNob3RzIGFuZCBjb2xsZWN0aW9ucwoKICAgbyAg
RGlzY3Vzc2lvbiBvZiBob3cgdG8gZXh0ZW5kIHVzZSBvZiBQV0lEIFVSTnMgdmlhIHBsdWdpbnMg
aW4KICAgICAgYnJvd3NlcnMsIHN0YW5kYXJkaXplZCB3YXkgdG8gYXNrIHdlYiBhcmNoaXZlcyBm
b3IgcmVzb3VyY2UKICAgICAgc3BlY2lmaWVkIGFzIGEgUFdJRCBVUk4gYW5kIGFjY2VzcyB2aWEg
ZnV0dXJlIHdlYiByZXNlYXJjaAogICAgICBpbmZyYXN0cnVjdHVyZQogICAgICAKICAgbyAgSGF2
aW5nIHRoZSBwb3NzaWJpbGl0eSB0byBzcGVjaWZ5IGEgY2hlY2tzdW0gaW4gdGhlIFBXSUQgaW4g
Y2FzZXMKICAgICAgd2hlcmUgdGhlIHJlc291cmNlIGlzIGEgcGFydC9maWxlLiBUaGlzIGNvdWxk
IGFkZCBwb3NzaWJpbGl0aWVzIHRvCiAgICAgIGluZGljYXRlIHRoYXQgdHdvIGRpZmZlcmVudCBQ
V0lEcyBpZGVudGlmeSB0aGUgc2FtZSBjb250ZW50ICh0d28gCiAgICAgIGNvcGllcyBvZiB0aGUg
cmVzb3VyY2UgaGFydmVzdGVkIGZyb20gdHdvIFdlYiBhcmNoaXZlcykKCgpSZXZpc2lvbiBJbmZv
cm1hdGlvbjoKICAgVGhpcyBpcyB0aGUgZmlyc3QgdmVyc2lvbiBvZiBQV0lEIGFzIGEgVVJOLgoK
CjIuICBSZWZlcmVuY2VzCgoyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW1JGQzEwMzRd
ICBNb2NrYXBldHJpcywgUC4sICJEb21haW4gbmFtZXMgLSBjb25jZXB0cyBhbmQgZmFjaWxpdGll
cyIsCiAgICAgICAgICAgICAgU1REIDEzLCBSRkMgMTAzNCwgRE9JIDEwLjE3NDg3L1JGQzEwMzQs
IE5vdmVtYmVyIDE5ODcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjMTAzND4uCgogICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZv
ciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQogICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVs
cyIsIEJDUCAxNCwgUkZDIDIxMTksCgoKDApaaWVyYXUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAxNF0KCgogICAgICAgICAgICAg
IERPSSAxMC4xNzQ4Ny9SRkMyMTE5LCBNYXJjaCAxOTk3LAogICAgICAgICAgICAgIDxodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoKICAgW1JGQzMzMzldICBLbHluZSwg
Ry4gYW5kIEMuIE5ld21hbiwgIkRhdGUgYW5kIFRpbWUgb24gdGhlIEludGVybmV0OgogICAgICAg
ICAgICAgIFRpbWVzdGFtcHMiLCBSRkMgMzMzOSwgRE9JIDEwLjE3NDg3L1JGQzMzMzksIEp1bHkg
MjAwMiwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMz
MzM5Pi4KCiAgIFtSRkMzOTg2XSAgQmVybmVycy1MZWUsIFQuLCBGaWVsZGluZywgUi4sIGFuZCBM
LiBNYXNpbnRlciwgIlVuaWZvcm0KICAgICAgICAgICAgICBSZXNvdXJjZSBJZGVudGlmaWVyIChV
UkkpOiBHZW5lcmljIFN5bnRheCIsIFNURCA2NiwKICAgICAgICAgICAgICBSRkMgMzk4NiwgRE9J
IDEwLjE3NDg3L1JGQzM5ODYsIEphbnVhcnkgMjAwNSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93
d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMzOTg2Pi4KCiAgIFtSRkM1MjM0XSAgQ3JvY2tlciwg
RC4sIEVkLiBhbmQgUC4gT3ZlcmVsbCwgIkF1Z21lbnRlZCBCTkYgZm9yIFN5bnRheAogICAgICAg
ICAgICAgIFNwZWNpZmljYXRpb25zOiBBQk5GIiwgU1REIDY4LCBSRkMgNTIzNCwKICAgICAgICAg
ICAgICBET0kgMTAuMTc0ODcvUkZDNTIzNCwgSmFudWFyeSAyMDA4LAogICAgICAgICAgICAgIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzUyMzQ+LgoKICAgW1JGQzgxNDFdICBT
YWludC1BbmRyZSwgUC4gYW5kIEouIEtsZW5zaW4sICJVbmlmb3JtIFJlc291cmNlIE5hbWVzCiAg
ICAgICAgICAgICAgKFVSTnMpIiwgUkZDIDgxNDEsIERPSSAxMC4xNzQ4Ny9SRkM4MTQxLCBBcHJp
bCAyMDE3LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3Jm
YzgxNDE+LgoKMi4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW0RPSV0gICAgICBJbnRl
cm5hdGlvbmFsIERPSSBGb3VuZGF0aW9uLCAiVGhlIERPSSBTeXN0ZW0iLCAyMDE2LAogICAgICAg
ICAgICAgIDxodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxNjEwMjAyMjI2MzUvCiAgICAg
ICAgICAgICAgaHR0cHM6L3d3dy5kb2kub3JnLz4uCgogICAgICAgICAgICAgIHVybjpwd2lkOmFy
Y2hpdmUub3JnOjIwMTYtMTAtMjBUMjI6MjY6MzU6cGFnZTpodHRwczovL3d3dy4KICAgICAgICAg
ICAgICBkb2kub3JnLwoKICAgW0RyYWZ0UHdpZFVyaV0KICAgICAgICAgICAgICBaaWVyYXUsIEUu
LCAiRFJBRlQ6IFNjaGVtZSBTcGVjaWZpY2F0aW9uIGZvciB0aGUgcHdpZCBVUkksCiAgICAgICAg
ICAgICAgVmVyc2lvbiA0IiwgSnVuZSAyMDE4LCA8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvCiAgICAgICAgICAgICAgZHJhZnQtcHdpZC11cmktc3BlY2lmaWNhdGlvbi8+LgoKICAg
W0lEQ0MyMDE5XQogICAgICAgICAgICAgIFppZXJhdSwgRS4sICJXZWIgUmVmZXJlbmNlcyBNZWV0
aW5nIFJlcXVpcmVtZW50cyBmb3IKICAgICAgICAgICAgICBQcm9wZXIgUmVmZXJlbmNpbmcgUHJp
bmNpcGxlcyIiLCBGZWJydWFyeSAyMDE5LAogICAgICAgICAgICAgIDxodHRwOi8vd3d3LmRjYy5h
Yy51ay9zaXRlcy9kZWZhdWx0L2ZpbGVzL2RvY3VtZW50cy9JRENDMTkKICAgICAgICAgICAgICAv
MjIyX1dlYiUyMFJlZmVyZW5jZXMlMjBNZWV0aW5nJTIwUmVxdWlyZW1lbnRzJTIwZm9yJTIwUHJv
CiAgICAgICAgICAgICAgcGVyJTIwUmVmZXJlbmNpbmclMjBQcmluY2lwbGVzLnBkZj4uCgogICAg
ICAgICAgICAgIFBvc3RlciBhdCAxNHRoIEludGVybmF0aW9uYWwgRGlnaXRhbCBDdXJhdGlvbiBD
b25mZXJlbmNlCiAgICAgICAgICAgICAgKGlEQ0MpIDIwMTkKCiAgIFtJUFJFUzIwMTZdCiAgICAg
ICAgICAgICAgWmllcmF1LCBFLiwgTnl2YW5nLCBDLiwgYW5kIFQuIEtyb21hbm4sICJQZXJzaXN0
ZW50IFdlYgogICAgICAgICAgICAgIFJlZmVyZW5jZXMgLSBCZXN0IFByYWN0aWNlcyBhbmQgTmV3
IFN1Z2dlc3Rpb25zIiwgT2N0b2JlcgoKCgoKDApaaWVyYXUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAxNV0KCgogICAgICAgICAg
ICAgIDIwMTYsIDxodHRwOi8vd3d3LmlwcmVzMjAxNi5jaC9mcm9udGVuZC9vcmdhbml6ZXJzL21l
ZGlhLwogICAgICAgICAgICAgIGlQUkVTMjAxNi9fUERGLwogICAgICAgICAgICAgIElQUjE2LlBy
b2NlZWRpbmdzXzRfV2ViX0Jyb3NjaHVlcmVfTGluay5wZGY+LgoKICAgICAgICAgICAgICBJbjog
cHJvY2VlZGluZ3Mgb2YgdGhlIDEzdGggSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uCiAgICAg
ICAgICAgICAgUHJlc2VydmF0aW9uIG9mIERpZ2l0YWwgT2JqZWN0cyAoaVByZXMpIDIwMTYsIHBw
LiAyMzctMjQ2CgogICBbSVBSRVMyMDE4XQogICAgICAgICAgICAgIFppZXJhdSwgRS4sICJQcmVj
aXNlIGFuZCBQZXJzaXN0ZW50IFdlYiBBcmNoaXZlIFJlZmVyZW5jZXMKICAgICAgICAgICAgICAt
IFN0YXR1cywgY29udGV4dCBhbmQgZXhwZWN0ZWQgcHJvZ3Jlc3Mgb2YgdGhlIFBXSUQiLAogICAg
ICAgICAgICAgIFNlcHRlbWJlciAyMDE4LCA8aHR0cHM6Ly9vc2YuaW8vdTV3M3EvPi4KCiAgICAg
ICAgICAgICAgSW46IHByb2NlZWRpbmdzIG9mIHRoZSAxNXRoIEludGVybmF0aW9uYWwgQ29uZmVy
ZW5jZSBvbgogICAgICAgICAgICAgIFByZXNlcnZhdGlvbiBvZiBEaWdpdGFsIE9iamVjdHMgKGlQ
cmVzKSAyMDE4LCBET0k6CiAgICAgICAgICAgICAgMTAuMTc2MDUvT1NGLklPL1U1VzNRCgogICBb
SVNPMjg1MDBdCiAgICAgICAgICAgICAgSW50ZXJuYXRpb25hbCBPcmdhbml6YXRpb24gZm9yIFN0
YW5kYXJkaXphdGlvbiwKICAgICAgICAgICAgICAiSW5mb3JtYXRpb24gYW5kIGRvY3VtZW50YXRp
b24gLS0gV0FSQyBmaWxlIGZvcm1hdCIsIDIwMTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3
Lmlzby5vcmcvc3RhbmRhcmQvNjgwMDQuaHRtbD4uCgogICBbSVNPODYwMS0xXQogICAgICAgICAg
ICAgIEludGVybmF0aW9uYWwgT3JnYW5pemF0aW9uIGZvciBTdGFuZGFyZGl6YXRpb24sICJEYXRl
IGFuZAogICAgICAgICAgICAgIHRpbWUgLS0gUmVwcmVzZW50YXRpb25zIGZvciBpbmZvcm1hdGlv
biBpbnRlcmNoYW5nZSAtLQogICAgICAgICAgICAgIFBhcnQgMTogQmFzaWMgcnVsZXMiLCAyMDE5
LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5pc28ub3JnL3N0YW5kYXJkLzcwOTA3Lmh0bWw+
LgoKICAgW0lTTzg2MDEtMl0KICAgICAgICAgICAgICBJbnRlcm5hdGlvbmFsIE9yZ2FuaXphdGlv
biBmb3IgU3RhbmRhcmRpemF0aW9uLCAiRGF0ZSBhbmQKICAgICAgICAgICAgICB0aW1lIC0tIFJl
cHJlc2VudGF0aW9ucyBmb3IgaW5mb3JtYXRpb24gaW50ZXJjaGFuZ2UgLS0KICAgICAgICAgICAg
ICBQYXJ0IDI6IEV4dGVuc2lvbnMiLCAyMDE5LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5p
c28ub3JnL3N0YW5kYXJkLzcwOTA4Lmh0bWw+LgoKICAgW01FTUVOVE9dICBNZW1lbnRvIERldmVs
b3BtZW50IEdyb3VwLCAiQWJvdXQgdGhlIE1lbWVudG8gUHJvamVjdCIsCiAgICAgICAgICAgICAg
SmFudWFyeSAyMDE1LCA8aHR0cDovL21lbWVudG93ZWIub3JnL2Fib3V0Lz4uCiAgICAgICAgICAg
ICAgdXJuOnB3aWQ6YXJjaGl2ZS5vcmc6MjAxOC0xMS0KICAgICAgICAgICAgICAwMVQxNToyNjoy
OFo6cGFnZTpodHRwOi8vbWVtZW50b3dlYi5vcmcvYWJvdXQvCgogICBbUFdJRHByb3ZpZGVyXQog
ICAgICAgICAgICAgIFJveWFsIERhbmlzaCBMaWJyYXJ5IChOZXRhcmtpdmV0KSwgIlNvbHJXYXli
YWNrIDMuMSIsCiAgICAgICAgICAgICAgMjAxOCwgPGh0dHBzOi8vZ2l0aHViLmNvbS9uZXRhcmNo
aXZlc3VpdGUvc29scndheWJhY2s+LgoKICAgICAgICAgICAgICB1cm46cHdpZDphcmNoaXZlLm9y
ZzoyMDE4LTA2LQogICAgICAgICAgICAgIDExVDAyOjAwOjA1WjpwYWdlOmh0dHBzOi8vZ2l0aHVi
LmNvbS9uZXRhcmNoaXZlc3VpdGUvCiAgICAgICAgICAgICAgc29scndheWJhY2sKCgoKCgoMClpp
ZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFtQYWdlIDE2XQoKCiAgIFtQV0lEcmVzb2x2ZXJdCiAgICAgICAgICAgICAgUm95YWwgRGFu
aXNoIExpYnJhcnkgKE5ldGFya2l2ZXQpLCAiTkFTLXJlc2VhcmNoIHZlcnNpb24KICAgICAgICAg
ICAgICAwLjAuNiIsIDIwMTgsIDxodHRwczovL2dpdGh1Yi5jb20vbmV0YXJjaGl2ZXN1aXRlL05B
Uy0KICAgICAgICAgICAgICByZXNlYXJjaC9yZWxlYXNlcy90YWcvMC4wLjY+LgoKICAgICAgICAg
ICAgICB1cm46cHdpZDphcmNoaXZlLm9yZzoyMDE4LTA3LQogICAgICAgICAgICAgIDE2VDA2OjUz
OjUxWjpwYWdlOmh0dHBzOi8vZ2l0aHViLmNvbS9uZXRhcmNoaXZlc3VpdGUvTkFTLQogICAgICAg
ICAgICAgIHJlc2VhcmNoL3JlbGVhc2VzL3RhZy8wLjAuNgoKICAgW1Jlc2F3Q29sbF0KICAgICAg
ICAgICAgICBKdXJpaywgQi4gYW5kIEUuIFppZXJhdSwgIkRhdGEgTWFuYWdlbWVudCBvZiBXZWIg
YXJjaGl2ZQogICAgICAgICAgICAgIFJlc2VhcmNoIERhdGEiLCAyMDE3LAogICAgICAgICAgICAg
IDxodHRwczovL2FyY2hpdmVkd2ViLmJsb2dzLnNhcy5hYy51ay9maWxlcy8yMDE3LzA2LwogICAg
ICAgICAgICAgIFJFU0FXMjAxNy1KdXJpa1ppZXJhdS0KICAgICAgICAgICAgICBEYXRhX21hbmFn
ZW1lbnRfb2Zfd2ViX2FyY2hpdmVfcmVzZWFyY2hfZGF0YS5wZGY+LgoKICAgICAgICAgICAgICBJ
bjogcHJvY2VlZGluZ3Mgb2YgdGhlIFJFU0FXIDIwMTcgQ29uZmVyZW5jZSwgRE9JOgogICAgICAg
ICAgICAgIDEwLjE0Mjk2L3Jlc2F3LjAwMDIKCiAgIFtSZXNhd1JlZl0KICAgICAgICAgICAgICBO
eXZhbmcsIEMuLCBLcm9tYW5uLCBULiwgYW5kIEUuIFppZXJhdSwgIkNhcHR1cmluZyB0aGUgV2Vi
CiAgICAgICAgICAgICAgYXQgTGFyZ2UgLSBhIENyaXRpcXVlIG9mIEN1cnJlbnQgV2ViIFJlZmVy
ZW5jaW5nCiAgICAgICAgICAgICAgUHJhY3RpY2VzIiwgMjAxNywKICAgICAgICAgICAgICA8aHR0
cHM6Ly9hcmNoaXZlZHdlYi5ibG9ncy5zYXMuYWMudWsvZmlsZXMvMjAxNy8wNi8KICAgICAgICAg
ICAgICBSRVNBVzIwMTctTnl2YW5nS3JvbWFublppZXJhdS0KICAgICAgICAgICAgICBDYXB0dXJp
bmdfdGhlX3dlYl9hdF9sYXJnZS5wZGY+LgoKICAgICAgICAgICAgICBJbjogcHJvY2VlZGluZ3Mg
b2YgdGhlIFJFU0FXIDIwMTcgQ29uZmVyZW5jZSwgRE9JOgogICAgICAgICAgICAgIDEwLjE0Mjk2
L3Jlc2F3LjAwMDQ=

--_002_99fc8912ff78496b826379b0160fc6cbkbdk_--


From nobody Mon Nov 25 14:29:28 2019
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61086120FA7 for <urn@ietfa.amsl.com>; Mon, 25 Nov 2019 14:29:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 hD487p_ZEhOV for <urn@ietfa.amsl.com>; Mon, 25 Nov 2019 14:29:24 -0800 (PST)
Received: from loire.is.ed.ac.uk (loire.is.ed.ac.uk [129.215.16.10]) (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 8EE011208BF for <urn@ietf.org>; Mon, 25 Nov 2019 14:28:59 -0800 (PST)
Received: from crunchie.inf.ed.ac.uk (crunchie.inf.ed.ac.uk [129.215.202.41]) by loire.is.ed.ac.uk (8.14.7/8.14.7) with ESMTP id xAPMSnR6022394 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Mon, 25 Nov 2019 22:28:49 GMT
Received: from ecclerig.inf.ed.ac.uk (ecclerig.inf.ed.ac.uk [129.215.24.151]) by crunchie.inf.ed.ac.uk (8.14.7/8.14.7) with ESMTP id xAPMSlXT023812; Mon, 25 Nov 2019 22:28:47 GMT
Received: from ecclerig.inf.ed.ac.uk (localhost [127.0.0.1]) by ecclerig.inf.ed.ac.uk (8.14.7/8.14.7) with ESMTP id xAPMSll7003153; Mon, 25 Nov 2019 22:28:47 GMT
Received: (from ht@localhost) by ecclerig.inf.ed.ac.uk (8.14.7/8.14.7/Submit) id xAPMSjar003151; Mon, 25 Nov 2019 22:28:45 GMT
X-Authentication-Warning: ecclerig.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: Eld Zierau <elzi@kb.dk>
Cc: "'Hakala\, Juha E'" <juha.hakala@helsinki.fi>, Peter Saint-Andre <stpeter@stpeter.im>, "urn\@ietf.org" <urn@ietf.org>
References: <2396dbcf66bb4c8689bcbabca2cc8492@kb.dk>
From: "Henry S. Thompson" <ht@inf.ed.ac.uk>
Date: Mon, 25 Nov 2019 22:28:45 +0000
In-Reply-To: <2396dbcf66bb4c8689bcbabca2cc8492@kb.dk> (Eld Zierau's message of "Fri\, 11 Oct 2019 13\:43\:39 +0000")
Message-ID: <f5by2w3380y.fsf@ecclerig.inf.ed.ac.uk>
User-Agent: Gnus/5.1012 (Gnus v5.10.12) XEmacs/21.5-b34 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at loire.is.ed.ac.uk with MIMEDefang 2.84, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.84 on 129.215.16.10
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/PWIGOIrDBTGo_KVJe2eTjbhTPiI>
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Nov 2019 22:29:26 -0000

I continue to be confused by various aspects of this proposal.

First confusion (more to follow):

The fourth constituent of a PWID, the *precision-spec*, now has only two
possible values, 'part' and 'page', which appear to be attempting to
distinguish between, respectively,

 1) the representation that is/was retrievable for the archived-uri as
    at the archival-time;

 2) a (Content-type conformant?) rendering of that representation
    (with all other digital objects implicated in that rendering
    (e.g. scripts, stylesheets, icons, graphics, fonts, ..., to say
    nothing of advertisements) being also retrieved from the same
    archive?  As it the same archival-time?).  Let's just say I can't
    imagine any creator of a PWID having any idea of when they are
    supposed to use which, or any consumer of one to have any idea of
    what they are meant to do as a consequence of which is present.

Or is 'page' to be understood as meaning that the PWID as a whole is
meant by its minter to denote the same resource (in the RFC 3986 sense
of the word) that the archived URI denoted at the time of archiving?

The discussion of the use of 'page' in the worked example in the
*Resolution* section seems to support either interpretation.

It would help if a more detailed description of what the successful
resolution of the example PWID, that is

  urn:pwid:archive.org:2016-01-22T10:08:23Z:page:https://www.dr.dk

would look like.  Per RFC3986, this should be a representation of the
resource identified by the example PWID.

And, how would that be different if the example PWID had been

  urn:pwid:archive.org:2016-01-22T10:08:23Z:part:https://www.dr.dk

?

How does this distinction survive a change of media type?  To image/png,
or application/pdf, or audio/ogg?

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.


From nobody Thu Nov 28 06:50:38 2019
Return-Path: <elzi@kb.dk>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2B1B12088A for <urn@ietfa.amsl.com>; Thu, 28 Nov 2019 06:50:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, 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 Sm5nYqlYMfKb for <urn@ietfa.amsl.com>; Thu, 28 Nov 2019 06:50:30 -0800 (PST)
Received: from smtp-out12.electric.net (smtp-out12.electric.net [89.104.206.38]) (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 35AAE120886 for <urn@ietf.org>; Thu, 28 Nov 2019 06:50:29 -0800 (PST)
Received: from 1iaL7i-0006Hh-VO by out12b.electric.net with emc1-ok (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iaL7j-0006Kf-Un; Thu, 28 Nov 2019 06:50:27 -0800
Received: by emcmailer; Thu, 28 Nov 2019 06:50:27 -0800
Received: from [92.43.124.147] (helo=deliveryscan.hostedsepo.dk) by out12b.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iaL7i-0006Hh-VO; Thu, 28 Nov 2019 06:50:26 -0800
Received: from localhost (unknown [10.72.17.201]) by deliveryscan.hostedsepo.dk (Postfix) with ESMTP id 93E1FEFF; Thu, 28 Nov 2019 15:50:26 +0100 (CET)
Received: from 10.72.17.201 ([10.72.17.201]) by dispatch-outgoing.hostedsepo.dk (JAMES SMTP Server 2.3.2-1) with SMTP ID 1;  Thu, 28 Nov 2019 15:50:26 +0100 (CET)
Received: from out12d.electric.net (smtp-out12.electric.net [89.104.206.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "electric.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by pf1.outpostscan-mta.hostedsepo.dk (Postfix) with ESMTPS id 3F5319F1F7; Thu, 28 Nov 2019 15:50:26 +0100 (CET)
Received: from 1iaL7h-0000Ho-UO by out12d.electric.net with hostsite:2468467 (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iaL7i-0000NV-TX; Thu, 28 Nov 2019 06:50:26 -0800
Received: by emcmailer; Thu, 28 Nov 2019 06:50:26 -0800
Received: from [92.43.124.46] (helo=pf1.outprescan-mta.hostedsepo.dk) by out12d.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.3) (envelope-from <elzi@kb.dk>) id 1iaL7h-0000Ho-UO; Thu, 28 Nov 2019 06:50:25 -0800
Received: from post.kb.dk (post-03.kb.dk [130.226.226.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by pf1.outprescan-mta.hostedsepo.dk (Postfix) with ESMTPS id DAC699F2D2; Thu, 28 Nov 2019 15:50:24 +0100 (CET)
Received: from EXCH-02.kb.dk (exch-02.kb.dk [10.5.0.112]) by post.kb.dk (Postfix) with ESMTPS id B4B48BEB07; Thu, 28 Nov 2019 15:50:24 +0100 (CET)
Received: from EXCH-02.kb.dk (10.5.0.112) by EXCH-02.kb.dk (10.5.0.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Thu, 28 Nov 2019 15:50:24 +0100
Received: from EXCH-02.kb.dk ([fe80::b595:1a1f:5666:b29]) by EXCH-02.kb.dk ([fe80::b595:1a1f:5666:b29%7]) with mapi id 15.01.1847.005; Thu, 28 Nov 2019 15:50:24 +0100
From: Eld Zierau <elzi@kb.dk>
To: "'Henry S. Thompson'" <ht@inf.ed.ac.uk>
CC: "'Hakala, Juha E'" <juha.hakala@helsinki.fi>, Peter Saint-Andre <stpeter@stpeter.im>, "urn@ietf.org" <urn@ietf.org>
Thread-Topic: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
Thread-Index: AQHVo9/A5kRRJ7EN1UCh4Vv2CVNmCaegmRHQ
Date: Thu, 28 Nov 2019 14:50:24 +0000
Message-ID: <4499f99af7b84135ae88b14cc444d080@kb.dk>
References: <2396dbcf66bb4c8689bcbabca2cc8492@kb.dk> <f5by2w3380y.fsf@ecclerig.inf.ed.ac.uk>
In-Reply-To: <f5by2w3380y.fsf@ecclerig.inf.ed.ac.uk>
Accept-Language: da-DK, en-US
Content-Language: da-DK
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [130.226.229.95]
Content-Type: multipart/mixed; boundary="_002_4499f99af7b84135ae88b14cc444d080kbdk_"
MIME-Version: 1.0
X-Outbound-IP: 92.43.124.46
X-Env-From: elzi@kb.dk
X-Proto: esmtps
X-Revdns: outprescan-mta.hostedsepo.dk
X-HELO: pf1.outprescan-mta.hostedsepo.dk
X-TLS: TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 10573177, 19718497
X-Virus-Status: Scanned by VirusSMART (b)
X-Virus-Status: Scanned by VirusSMART (c)
X-Outbound-IP: 92.43.124.147
X-Env-From: elzi@kb.dk
X-Proto: esmtps
X-Revdns: deliveryscan.hostedsepo.dk
X-HELO: deliveryscan.hostedsepo.dk
X-TLS: TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
X-Authenticated_ID: 
X-Virus-Status: Scanned by VirusSMART (b)
X-Virus-Status: Scanned by VirusSMART (c)
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/MPy6zDDQvOeSEouYpyD9Dccd5pI>
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn PWID draft (7) with corrections)
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Nov 2019 14:50:36 -0000

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

Please see my comments below
Best regards, Eld

PS: I have attached new version with the few changes that I have suggested =
below=20
(and a small correction from "Archived URI or identifier" to "Archived URI"=
 which missed my eye in the last version)

-----Original Message-----
From: Henry S. Thompson <ht@inf.ed.ac.uk>=20
Sent: Monday, November 25, 2019 11:29 PM
To: Eld Zierau <elzi@kb.dk>
Cc: 'Hakala, Juha E' <juha.hakala@helsinki.fi>; Peter Saint-Andre <stpeter@=
stpeter.im>; urn@ietf.org
Subject: Re: [urn] new draft 10 - new form (RE: new draft 9 - RE: new urn P=
WID draft (7) with corrections)

I continue to be confused by various aspects of this proposal.

First confusion (more to follow):

The fourth constituent of a PWID, the *precision-spec*, now has only two po=
ssible values, 'part' and 'page', which appear to be attempting to distingu=
ish between, respectively,

 1) the representation that is/was retrievable for the archived-uri as
    at the archival-time;

> Eld: I guess you mean 'part' here, which in the specification is describe=
d as:
> "*  'part'
>          Meaning the single archived file/web part harvested as from the
>          specified URI.  For references to web pages with html code
>          (i.e. pages where there is an option to "View page source"),
>          this will mean the actual file with the html code.  It is
>          relevant to refer to web pages this way, in case it is part of
>          a collection specification or in case it is the html that is of
>          interest (e.g. java scripts or hidden links that are not
>          visible when rendering the web page).
>          For all other types of files, the URI will be for single files
>          to be interpreted a file."
> And I must admit that I do not see anything that can be interpreted as re=
presentation in this description, so I cannot follow you point here.
>
> Please also note that introduction say that
>    "The purpose of the PWID URN is also to express a web archive
>    reference as simple as possible and at the same time meet the
>    requirements for sustainability, usability and scope.  Therefore, the
>    PWID URN is focused on having only the minimum required information
>    to make a precise identification of a resource in an arbitrary web
>    archive.  Recent research have shown that this can be obtained by the
>    following information [ResawRef]:
>
>    o  Identification of web archive
>
>    o  Identification of source:
>       *  Archived URI
>       *  Archival timestamp
>
>    o  Intended precision (page, part/file)"
>
> I could of course make it sharper by saying that=20
>       *  Archival timestamp (the archives timestamp for when the URI was =
archived)
> But I must admit that I do not see it add value, and it is described seve=
ral places throughout the specification
> (and therefore not included in attached version).

 2) a (Content-type conformant?) rendering of that representation
    (with all other digital objects implicated in that rendering
    (e.g. scripts, stylesheets, icons, graphics, fonts, ..., to say
    nothing of advertisements) being also retrieved from the same
    archive?  As it the same archival-time?).  Let's just say I can't
    imagine any creator of a PWID having any idea of when they are
    supposed to use which, or any consumer of one to have any idea of
    what they are meant to do as a consequence of which is present.

> Eld: I guess you mean 'page' here, which in the specification is describe=
d as:
>
> "* 'page'
>            Meaning that an application like Wayback calculates a resultin=
g
>            web page based on calculated referenced web parts (display
>            templates, images etc.).  For example, an html page displaying
>            an image will need both the html and the referred image."
>
> The PWID is not concerned with Content-type, - it is only concerned with =
information created when the resource was archived.=20
> It is explained in the assignment section how you can determine whether t=
he precision-spec should be part or page:
>
> "o  precision-spec (part or page):
>       The precision specification specifies how the referred item should
>       be regarded.  A typical PWID URN reference in a paper would be
>       'page', where a tool will be needed to render the web page.
>       Alternatively, the precision-spec can be 'part', which is the most
>       precise reference since it reference a specific file where no
>       additional calculations are needed (e.g. as part of a collection,
>       a specific html file with hidden links or to indicate that a
>       single image is referenced).  In order to see whether a viewed
>       browser page is a computed web page or a single file, browsers
>       have a function "View page source" which is not activated if for
>       single files)."
>
> So it is up to browser software to tell whether it is something that is i=
nterpreted as a page.=20
>
> And yes a page is "with all other digital objects implicated in that rend=
ering  (e.g. scripts, stylesheets, icons, graphics, fonts ...)",=20
> where I have used terms that are less technical "parts (display templates=
, images etc.)"
>
> And no - not necessarily the same archival time, since each digital objec=
t will be harvested individually and therefore usually have different archi=
val times.
> That is why there are calculation involved when a Wayback machine renders=
 a page, since it takes the elements (in the archive) it can
> find with time closest to the archival time for the archived file with th=
e page code.
>
> I can make it more clear by extending the description:
>
>" 'page'
>           Meaning that an application like Wayback calculates a resulting
>           web page based on calculated referenced web parts (display
>           templates, images etc.), which the Wayback machine can find in =
the=20
>           archive.  For example, an html page displaying an image will ne=
ed=20
>           both the archived html file for the page and the archived file =
with=20
>           the referred image. Since the two files are archived individual=
ly
>           they will normally have different archival times. In cases wher=
e the=20
>           archive have several versions of the image (harvested at differ=
ent times),=20
>           it is the Wayback machine that calculates which archived file o=
f the=20
>           image that is relevant (the one with archival time closest to t=
he=20
>           archived html file)."

Or is 'page' to be understood as meaning that the PWID as a whole is meant =
by its minter to denote the same resource (in the RFC 3986 sense of the wor=
d) that the archived URI denoted at the time of archiving?

> Eld: see above

The discussion of the use of 'page' in the worked example in the
*Resolution* section seems to support either interpretation.

It would help if a more detailed description of what the successful resolut=
ion of the example PWID, that is

  urn:pwid:archive.org:2016-01-22T10:08:23Z:page:https://www.dr.dk

would look like.  Per RFC3986, this should be a representation of the resou=
rce identified by the example PWID.

And, how would that be different if the example PWID had been

  urn:pwid:archive.org:2016-01-22T10:08:23Z:part:https://www.dr.dk

?

> Eld: Unfortunately I cannot insert images in the specification, - and it =
is already described in the resolution section in the paragraph:
> =20
>    "The 'page' information is used in verification that the right
>    precision level is reached.  In case the precision-spec had been
>    'part', it would require an extra step selecting "View page source"
>    on the resulting page."
>
> but I can of course make it an example and repeat it under the descriptio=
n of the alternative resolution at:
>
>    "Alternative resolution (automatically or manually) of this URN PWID
>    can be deduced based on the current (2019) knowledge of Internet
>    Archive's open Wayback access web interface, which has the pattern:
>
>       https://web.archive.org/web/<time>/<uri>
>
>    Using this pattern (where only digits from the timestamp is
>    included), it is possible to deduce the online https URI:
>
>       https://web.archive.org/web/20160122100823/https://www.dr.dk"
>
> by adding the following text
>
>   "Following this URL to Internet Archive's Wayback tool will result in t=
he harvested web page including=20
>   elements  like images etc. which the Wayback machine calculates based o=
n the referred elements and the=20
>   contents  of the archive (usually the elements with closest archival ti=
me to the archival time of the web=20
>   page). This page corresponds to the PWID with precision specification '=
page':
>        urn:pwid:archive.org:2016-01-22T10:08:23Z:page:https://www.dr.dk
>   If the PWID had specified 'part' instead of 'page' i.e.
>        urn:pwid:archive.org:2016-01-22T10:08:23Z:part:https://www.dr.dk
>   then the referred element (in this case the page code) will be=20
>   found by clicking "View page source", which will show the page code in =
text form."

How does this distinction survive a change of media type?  To image/png, or=
 application/pdf, or audio/ogg?

> Eld: The PWID is for referencing purposes, it is not concerned with types=
. The PWID is a reference to something
> that has been harvested from the internet and is supposed to be rendered =
by a browser, - so this is a concern of=20
> the original publisher of the element and the browser software.

ht
--=20
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/  [mail from me _al=
ways_ has a .sig like this -- mail without it is forged spam]

The University of Edinburgh is a charitable body, registered in Scotland, w=
ith registration number SC005336.


--_002_4499f99af7b84135ae88b14cc444d080kbdk_
Content-Type: text/plain; name="pwid-urn-specification-1.1.txt"
Content-Description: pwid-urn-specification-1.1.txt
Content-Disposition: attachment; filename="pwid-urn-specification-1.1.txt";
 size=38838; creation-date="Thu, 28 Nov 2019 14:42:47 GMT";
 modification-date="Thu, 28 Nov 2019 14:42:38 GMT"
Content-Transfer-Encoding: base64

CgoKCgoKCiAgICAgICAgICAgIEEgUGVyc2lzdGVudCBXZWIgSURlbnRpZmllciAoUFdJRCkgVVJO
IE5hbWVzcGFjZQogICAgICAgICAgICAgICAgICAgICAgICBwd2lkLXVybi1zcGVjaWZpY2F0aW9u
LTEKCgoKCgpBYnN0cmFjdAoKICAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgYSBVbmlmb3JtIFJl
c291cmNlIE5hbWUgKFVSTikgZm9yIFBlcnNpc3RlbnQKICAgV2ViIElEZW50aWZpZXJzIGZvciB3
ZWIgbWF0ZXJpYWwgaW4gd2ViIGFyY2hpdmVzIHVzaW5nIHRoZSAncHdpZCcKICAgbmFtZXNwYWNl
IGlkZW50aWZpZXIuCgogICBUaGUgbWFpbiBwdXJwb3NlIG9mIHRoZSBzdGFuZGFyZCBpcyB0byBz
dXBwb3J0IHNwZWNpZmljYXRpb24gb2YKICAgcmVmZXJlbmNlcyB0aGF0IGFyZSBub3QgY292ZXJl
ZCBieSBvdGhlciByZWZlcmVuY2UgdGVjaG5pcXVlczogdG8KICAgc3VwcG9ydCByZWZlcmVuY2Vz
IHRvIG1hdGVyaWFsIGluIHdlYiBhcmNoaXZlcyB3aXRoIHJlc3RyaWN0ZWQKICAgYWNjZXNzLiAg
RnVydGhlcm1vcmUsIGl0IHN1cHBvcnRzIHBlcnNpc3RlbnQgdGVjaG5vbG9neSBhZ25vc3RpYwog
ICByZWZlcmVuY2VzIHRvIHdlYiBhcmNoaXZlcyBpbiBnZW5lcmFsLCBpbiBhIGZvcm0gdGhhdCBj
YW4gd29yayBhcyBhbgogICBhbGdvcml0aG1pYyBiYXNpcyBmb3IgZmluZGluZyB3ZWIgYXJjaGl2
ZSByZXNvdXJjZXMgaW4gZ2VuZXJhbC4gIEFuCiAgIGFkZGl0aW9uYWwgaW1wb3J0YW50IGJlbmVm
aXQgaXMgdGhhdCB0aGUgc3RhbmRhcmQgY2FuIGJlIHVzZWQgZm9yCiAgIHNwZWNpZnlpbmcgd2Vi
IGNvbGxlY3Rpb25zLCB3aGljaCBjYW4gdGhlbiBmb3JtIGEgcGVyc2lzdGVudAogICBjb21wdXRh
dGlvbmFsIGJhc2lzIGZvciB0aGUgZXh0cmFjdCBvZiB0aGUgYXJjaGl2ZWQgY29sbGVjdGlvbiBw
YXJ0cy4KCiAgIFRoZSBQV0lEIFVSTiBpcyBkZXNpZ25lZCB0byBtZWV0IHJlcXVpcmVtZW50cyBm
b3IgcHJvcGVyIHJlZmVyZW5jaW5nCiAgIG5lZWRlZCBieSByZXNlYXJjaGVycy4gIFRoZXJlZm9y
ZSwgaXQgaXMgZGVzaWduZWQgYXMgZ2VuZXJhbCwgZ2xvYmFsLAogICBzdXN0YWluYWJsZSwgaHVt
YW5seSByZWFkYWJsZSwgdGVjaG5vbG9neSBhZ25vc3RpYywgcGVyc2lzdGVudCBhbmQKICAgcHJl
Y2lzZSB3ZWIgcmVmZXJlbmNlcyBmb3Igd2ViIG1hdGVyaWFscyBpbiB3ZWIgYXJjaGl2ZXMuCgoK
CgoKVGFibGUgb2YgQ29udGVudHMKCiAgIDEuICBOYW1lc3BhY2UgUmVnaXN0cmF0aW9uIFRlbXBs
YXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMgogICAyLiAgUmVmZXJlbmNlcyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQKICAg
ICAgMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDE0CiAgICAgIDIuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNQoKCgoKCgoKCgoKCgwKWmllcmF1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDJd
CgoKMS4gIE5hbWVzcGFjZSBSZWdpc3RyYXRpb24gVGVtcGxhdGUKCk5hbWVzcGFjZSBJZGVudGlm
aWVyOgogICBQV0lECgoKVmVyc2lvbjoKICAgMQoKCkRhdGU6CiAgIDIwMTktMTEtMjgKCgpSZWdp
c3RyYW50OgogICBFbGQgTWFqLUJyaXR0IE9sbXVldHogWmllcmF1CiAgIFJveWFsIERhbmlzaCBM
aWJyYXJ5CiAgIFNvZXJlbiBLaWVya2VnYWFyZHMgUGxhZHMgMQogICAxMjE5IENvcGVuaGFnZW4K
ICAgRGVubWFyawogICBwaDogKzQ1IDkxMzIgNDY5MAogICBlbWFpbDogZWx6aUBrYi5kawoKClB1
cnBvc2U6CiAgIFRoZSBQV0lEIFVSTiBpcyBhIHN1cHBsZW1lbnQgdG8gZXhpc3RpbmcgcmVmZXJl
bmNlIHN0YW5kYXJkcywgd2hlcmUKICAgdGhlIFBXSUQgVVJOIHdpbGwgc3VwcG9ydCByZWZlcmVu
Y2VzIHRvIHdlYiBhcmNoaXZlcywgaW5jbHVkaW5nIGFyZWFzCiAgIHRoYXQgYXJlIG5vdCBzdXBw
b3J0ZWQgdG9kYXk6IHN1cHBvcnQgb2YgcmVmZXJlbmNlcyB0byBtYXRlcmlhbCBpbgogICB3ZWIg
YXJjaGl2ZXMgd2l0aCByZXN0cmljdGVkIGFjY2Vzcy4gIEZ1cnRoZXJtb3JlLCB0aGUgUFdJRCBV
Uk4KICAgZW5hYmxlcyB0ZWNobm9sb2d5IGFnbm9zdGljIHJlZmVyZW5jZXMgdG8gd2ViIGFyY2hp
dmVzIGluIGdlbmVyYWwsCiAgIHdoaWNoIGNhbiBiZSBuZWVkZWQsIGZvciBpbnN0YW5jZSBmb3Ig
cmVmZXJlbmNlcyB0byBkeW5hbWljIHdlYgogICBtYXRlcmlhbCB3aXRoIGZyZXF1ZW50IHVwZGF0
ZXMgKGUuZy4gYSBuZXdzIHNpdGUpIG9yIGEgc3BlY2lmaWMKICAgdmVyc2lvbiBvZiBhIHdlYiBt
YXRlcmlhbCAoZS5nLiBzcGVjaWZpYyB2ZXJzaW9uIG9mIHRoZSBET0kKICAgaGFuZGJvb2spLgoK
ICAgVGhlIFBXSUQgVVJOIGlzIGluIGEgZm9ybSB3aGljaCBjYW4gd29yayBhcyBhbiBhbGdvcml0
aG1pYyBiYXNpcyBmb3IKICAgZmluZGluZyB0aGUgcmVzb3VyY2UuICBUaGlzIGFsc28gZW5hYmxl
cyBjb21wdXRhdGlvbiBvZiBhcmNoaXZlZCB3ZWIKICAgcGFydHMgdG8gYSBjb2xsZWN0aW9uIGZy
b20gb25lIG9yIG1vcmUgd2ViIGFyY2hpdmVzLCBpZiB0aGUKICAgY29sbGVjdGlvbiBwYXJ0cyBh
cmUgc3BlY2lmaWVkIGJ5IFBXSUQgVVJOcy4KCiAgIEZ1cnRoZXJtb3JlLCB0aGUgUFdJRCBVUk4g
aW5jbHVkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHJlc291cmNlCiAgIHdoaWNoIG1ha2VzIGl0
IHBvc3NpYmxlIHRvIGZpbmQgYWx0ZXJuYXRpdmUgcmVzb3VyY2VzLCBpbiBjYXNlcyB3aGVyZQog
ICB0aGUgb3JpZ2luYWwgcHJlY2lzZSByZXNvdXJjZSBoYXMgYmVjb21lIHVuYXZhaWxhYmxlLgoK
ICAgVGhlIFBXSUQgVVJOIGlzIGRlc2lnbmVkIHRvIGJlIGEgcGVyc2lzdGVudCByZWZlcmVuY2Ug
dGhhdCBpcwogICBnZW5lcmFsLCBnbG9iYWwgYW5kIHRlY2hub2xvZ3kgYWdub3N0aWMgaW4gb3Jk
ZXIgdG8gZW5oYW5jZSBpdHMKICAgY2hhbmNlcyBvZiBiZWluZyBzdXN0YWluYWJsZS4gIEZ1cnRo
ZXJtb3JlLCBpdCBpcyBkZXNpZ25lZCB0byBiZQogICBodW1hbmx5IHJlYWRhYmxlIGFuZCB3aXRo
IGFuIGFiaWxpdHkgdG8gc3BlY2lmeSBwcmVjaXNpb24gYWJvdXQgd2hhdAoKCgoKDApaaWVyYXUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgM10KCgogICB0aGUgcmVmZXJlbmNlZCB3ZWIgYXJjaGl2ZSByZXNvdXJjZSBjb3ZlcnMu
ICBUaGlzIGRlc2lnbiBlbmFibGVzIGEKICAgUFdJRCBVUk4gdG86CiAgIG8gIGJlIHVzZWQgaW4g
dGVjaG5pY2FsIHNvbHV0aW9ucywgZS5nLiB0byBtYWtlIHRoZW0gcmVzb2x2YWJsZQogICBvICBj
b3ZlciByZWZlcmVuY2VzIHRvIG1hdGVyaWFscyBmcm9tIGFsbCBzb3J0cyBvZiB3ZWIgYXJjaGl2
ZXMKCiAgIFRoZSBtb3RpdmF0aW9uIGZvciBkZWZpbmluZyBhIFBXSUQgbmFtZXNwYWNlIGlzIHRo
ZSBncm93aW5nCiAgIGNoYWxsZW5nZXMgb2YgcmVmZXJlbmNlcyB0byBhcmNoaXZlZCB3ZWIgcmVz
b3VyY2VzLCBhbmQgdGhlIFBXSUQgYXMgYQogICBVUk4gY2FuIGFzc2lzdCBpbiBvdmVyY29taW5n
IGEgbG90IG9mIHRoZXNlIGNoYWxsZW5nZXMuICBUaGUgc3RhbmRhcmQKICAgaXMgbmVlZGVkIHRv
IGFkZHJlc3Mgd2ViIG1hdGVyaWFscyBtZWV0aW5nIHByZWNpc2lvbiBhbmQgcGVyc2lzdGVuY3kK
ICAgaXNzdWVzIG9uIHBhciB3aXRoIHByZWNpc2lvbiBpbiB0cmFkaXRpb25hbCByZWZlcmVuY2Vz
IGZvciBhbmFsb2d1ZQogICBtYXRlcmlhbC4gIEZ1cnRoZXJtb3JlLCBpdCBpcyBuZWVkZWQgaW4g
b3JkZXIgdG8gYWRkcmVzcyB3ZWIgYXJjaGl2ZQogICByZXNvdXJjZXMgdGhhdCBhcmUgbm90IGZy
ZWVseSBhdmFpbGFibGUgb25saW5lLiAgVGhlIFBXSUQgVVJOIGNvdmVycwogICBib3RoIHJlZmVy
ZW5jaW5nIG9mIHdlYiByZXNvdXJjZXMgZnJvbSByZXNlYXJjaCBwYXBlcnMgYW5kIGRlZmluaXRp
b24KICAgb2Ygd2ViIGNvbGxlY3Rpb25zL2NvcnBvcmEuICBJbiBkZXRhaWwgdGhlIGNoYWxsZW5n
ZXMgYXJlOgoKICAgbyAgUGVyc2lzdGVudCBJZGVudGlmaWVyIHN5c3RlbXMgKGxpa2UgRE9JIFtE
T0ldKSB3aWxsIG9ubHkgY292ZXIKICAgICAgcmVnaXN0ZXJlZCByZXNvdXJjZXMuICBJbiBnZW5l
cmFsLCBjaXRhdGlvbiBndWlkZWxpbmVzIGRvIG5vdAogICAgICBjb3ZlciBnZW5lcmFsIGFuZCBw
ZXJzaXN0ZW50IHJlZmVyZW5jaW5nIHRlY2huaXF1ZXMgZm9yIHdlYgogICAgICByZXNvdXJjZXMg
dGhhdCBhcmUgbm90IHJlZ2lzdGVyZWQuICBIb3dldmVyLCBhbiBpbmNyZWFzaW5nIG51bWJlcgog
ICAgICBvZiByZWZlcmVuY2VzIHBvaW50IHRvIHJlc291cmNlcyB0aGF0IG9ubHkgZXhpc3Qgb24g
dGhlIHdlYiwgZS5nLgogICAgICBibG9ncyB0aGF0IHR1cm4gb3V0IHRvIGhhdmUgYSBoaXN0b3Jp
Y2FsIGltcGFjdC4gIEluIG9yZGVyIHRvCiAgICAgIG9idGFpbiBwZXJzaXN0ZW5jeSBmb3IgYSBy
ZWZlcmVuY2UsIHRoZSB0YXJnZXQgbmVlZHMgdG8gYmUgc3RhYmxlLgogICAgICBGb3Igbm9uLXJl
Z2lzdGVyZWQgd2ViIHJlc291cmNlcywgdGhlIGNvbW1vbiBydWxlIGlzIHRoYXQgdGhlCiAgICAg
IHJlc291cmNlIHdpbGwgY2hhbmdlLCBzaW5jZSB0aGUgbGl2ZS13ZWIgaXMgY29uc3RhbnRseSBj
aGFuZ2luZy4KICAgICAgUGVyc2lzdGVuY3kgY2FuIG9ubHkgYmUgb2J0YWluZWQgYnkgcmVmZXJy
aW5nIHRvIHNvbWV0aGluZyBzdGFibGUsCiAgICAgIGkuZS4gYW4gYXJjaGl2ZWQgdmVyc2lvbiBv
ZiB0aGUgcmVzb3VyY2UgZnJvbSB0aGUgd2ViLiAgVGhlIFBXSUQKICAgICAgVVJOIGlzIHRoZXJl
Zm9yZSBmb2N1c2VkIG9uIHJlZmVyZW5jaW5nIGFyY2hpdmVkIHdlYiBtYXRlcmlhbCBpbiBhCiAg
ICAgIHRlY2hub2xvZ3kgYWdub3N0aWMgd2F5IChyZXNlYXJjaCBkb2N1bWVudGVkIGluIFtJUFJF
UzIwMTZdIGFuZAogICAgICBbUmVzYXdSZWZdKS4KCiAgIG8gIFJlZmVyZW5jZXMgdG8gbWF0ZXJp
YWxzLCB3aGljaCBvbmx5IGV4aXN0IGluIHdlYiBhcmNoaXZlcyAoaS5lLiBubwogICAgICBsb25n
ZXIgb24gdGhlIGxpdmUgd2ViKSBhcmUgbm90IHdlbGwgc3VwcG9ydGVkLCBlc3BlY2lhbGx5IG5v
dCBmb3IKICAgICAgbWF0ZXJpYWxzIHRoYXQgb25seSBleGlzdHMgaW4gYXJjaGl2ZXMgd2l0aCBy
ZXN0cmljdGVkIGFjY2Vzcy4KICAgICAgVGhlcmUgYXJlIG1hbnkgbmV3IGluaXRpYXRpdmVzIGZv
ciB3ZWIgYXJjaGl2ZSByZWZlcmVuY2luZywgLSBtb3N0CiAgICAgIG9mIHdoaWNoIGFyZSBjZW50
cmFsaXplZCBzb2x1dGlvbnMgb2ZmZXJpbmcgaGFydmVzdGluZyBhbmQKICAgICAgcmVmZXJlbmNp
bmcsIGJ1dCB0aGVzZSBjYW5ub3QgYmUgdXNlZCBmb3IgbWF0ZXJpYWxzIHRoYXQgb25seQogICAg
ICBleGlzdCBpbiB3ZWIgYXJjaGl2ZXMuICBUaGUgUFdJRCBVUk4gY2FuIGJlIHVzZWQgZm9yIGFs
bCB3ZWIKICAgICAgYXJjaGl2ZXMsIGluY2x1ZGluZyB3ZWIgYXJjaGl2ZXMgd2l0aCByZXN0cmlj
dGVkIGFjY2Vzcy4KCiAgIG8gIE9uZSBvZiB0aGUgcmVmZXJlbmNpbmcgaW5pdGlhdGl2ZXMgZm9y
IG9wZW4gd2ViIGFyY2hpdmVzIHVzZXMgVVJMcwogICAgICB3aGljaCBkZXBlbmQgb24gdGhlIGN1
cnJlbnQgc2V0dXAgb2YgdGhlIHdlYiBhcmNoaXZlJ3MgYWNjZXNzCiAgICAgIHBsYXRmb3JtLiAg
VGhlc2UgVVJMcyBhcmUgdXN1YWxseSB0ZWNobm9sb2d5IGFuZCBwbGFjZW1lbnQKICAgICAgZGVw
ZW5kZW50LCBhbmQgdGhlcmVmb3JlIHN1Y2ggYSByZWZlcmVuY2Ugc3R5bGUgaXMgbm90IHN1aXRl
ZCBmb3IKICAgICAgcmVmZXJlbmNlcyB0aGF0IGFyZSBpbXBvcnRhbnQgdG8gcmV0cmFjZSBmb3Ig
YSBsb25nIHBlcmlvZC4gIFRoZQogICAgICBQV0lEIFVSTiBjYW4gYmUgdXNlZCBmb3Igc3VjaCBy
ZWZlcmVuY2UgcHVycG9zZXMsIHNpbmNlIGl0IGlzCiAgICAgIHRlY2hub2xvZ3kgYWdub3N0aWMu
CgogICBvICBBbm90aGVyIHJlZmVyZW5jaW5nIGluaXRpYXRpdmUsIGZvciBvcGVuIHdlYiBhcmNo
aXZlcywgaXMgb21pdHRpbmcKICAgICAgc3BlY2lmaWNhdGlvbiBvZiB0aGUgd2ViIGFyY2hpdmUg
d2hlcmUgdGhlIHJlc291cmNlIHdhcyBmb3VuZC4KCgoKDApaaWVyYXUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgNF0KCgogICAg
ICBUaGlzIHN0cmF0ZWd5IGlzIHVzZWQgaW4gb3JkZXIgdG8gb3BlbiB0aGUgcG9zc2liaWxpdHkg
b2YgdXNpbmcKICAgICAgYWx0ZXJuYXRpdmVzIGZyb20gb3RoZXIgYXJjaGl2ZXMuICBIb3dldmVy
LCB0aGlzIGFsc28gYWRkcyBhIHJpc2sKICAgICAgb2YgaW1wcmVjaXNpb24gc2luY2UgZGlmZmVy
ZW50IGFyY2hpdmVzIHRlbmQgdG8gaGF2ZSBkaWZmZXJlbnQKICAgICAgdmVyc2lvbnMgZXZlbiB3
aGVuIGhhcnZlc3RpbmcgYXQgdGhlIHNhbWUgdGltZS4gIFRoZXJlZm9yZSwgc3VjaCBhCiAgICAg
IHJlZmVyZW5jZSBzdHlsZSBpcyBub3Qgc3VpdGVkIGZvciByZWZlcmVuY2VzIHdoZXJlIGl0IGlz
IGltcG9ydGFudAogICAgICB0aGF0IHRoZSByZWZlcmVuY2UgaXMgcHJlY2lzZWx5IHRoZSB2ZXJp
ZmllZCByZWZlcmVuY2UuICBUaGUgUFdJRAogICAgICBVUk4gY2FuIHByb3ZpZGUgYW4gZXhhY3Qg
cmVmZXJlbmNlIGZvciB3aGVyZSB0aGUgcmVmZXJlbmNlIHdhcwogICAgICB2YWxpZGF0ZWQuICBB
ZGRpdGlvbmFsbHksIHRoZSBQV0lEIGNvbnRhaW5zIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24KICAg
ICAgaW4gb3JkZXIgdG8gc2VhcmNoIGZvciBhbHRlcm5hdGl2ZSByZXNvdXJjZSwgaWYgbmVlZGVk
LgoKICAgbyAgRm9yIHdlYiBjb2xsZWN0aW9ucy9jb3Jwb3JhIChwb3NzaWJseSBhY3Jvc3MgZGlm
ZmVyZW50IHdlYgogICAgICBhcmNoaXZlcyksIHJlY2VudCByZXNlYXJjaCBoYXZlIGZvdW5kIHRo
YXQgdmFyaW91cyBsZWdhbCBhbmQKICAgICAgc3VzdGFpbmFiaWxpdHkgaXNzdWVzIGhhcyBsZWQg
dG8gYSBuZWVkIG9mIGEgY29sbGVjdGlvbiBkZWZpbml0aW9uCiAgICAgIG9mIHJlZmVyZW5jZXMg
dG8gdGhlaXIgd2ViIHBhcnRzLiAgRnVydGhlcm1vcmUsIHRoZXJlIGlzIGEgbmVlZAogICAgICBm
b3IgYSBzaW1pbGFyIHBlcnNpc3RlbnQgcmVmZXJlbmNpbmcgZm9yIGFsbCBwYXJ0cyBmb3IgY2Fs
Y3VsYXRpb24KICAgICAgYW5kIHN1c3RhaW5hYmlsaXR5IHJlYXNvbnMuICBTbyBmYXIsIHRoZXJl
IGhhcyBiZWVuIG5vIHN0YWJsZQogICAgICBzdGFuZGFyZCBmb3IgZGVmaW5pdGlvbiBvZiBzdWNo
IGNvbGxlY3Rpb24gcGFydHMuICBUaGUgUFdJRCBVUk4KICAgICAgY2FuIGJlIHVzZWQgZm9yIHN1
Y2ggZGVmaW5pdGlvbnMgaW4gb3JkZXIgdG8gZnVsZmlsIHRoZXNlCiAgICAgIHJlcXVpcmVtZW50
cyAocmVzZWFyY2ggZG9jdW1lbnRlZCBpbiBbUmVzYXdDb2xsXSkuCgogICBUaGUgUFdJRCBVUk4g
aXMgZXNwZWNpYWxseSB1c2VmdWwgZm9yIHdlYiBtYXRlcmlhbCB3aGVyZSBwcmVjaXNpb24gaXMK
ICAgaW4gZm9jdXMgYW5kL29yIHRoZXJlIGFyZSByZWZlcmVuY2VzIHRvIG1hdGVyaWFscyBmcm9t
IHdlYiBhcmNoaXZlcwogICByZXF1aXJpbmcgc3BlY2lhbCBwZXJtaXNzaW9ucyBpbiBvcmRlciB0
byBnYWluIGFjY2Vzcy4gIFRoZSBwcmVjaXNpb24KICAgcmVnYXJkcyB0d28gYXNwZWN0cy4gIEZp
cnN0bHksIHBvaW50aW5nIG91dCB0aGUgYXJjaGl2ZSB3aGVyZSB0aGUKICAgcmVzb3VyY2Ugd2Fz
IGZvdW5kIGFuZCB2YWxpZGF0ZWQgYWdhaW5zdCBpdHMgcHVycG9zZSAob3RoZXIgYXJjaGl2ZWQK
ICAgdmVyc2lvbnMgaW4gb3RoZXIgd2ViIGFyY2hpdmVzIG1heSBkaWZmZXIgYm90aCByZWdhcmRp
bmcgY29tcGxldGVuZXNzCiAgIGFuZCBjb250ZW50cyBldmVuIHdpdGhpbiBzaG9ydCB0aW1lIHBl
cmlvZHMpIFNlY29uZGx5LCBzcGVjaWZ5aW5nCiAgIHdoZXRoZXIgdGhlIHJlZmVycmVkIHJlc291
cmNlIGlzIGEgd2ViIHBhZ2Ugb3IgYSBwYXJ0IGluIGZvcm0gb2Ygb25lCiAgIGZpbGUuCgogICBU
aGUgcG9zc2liaWxpdHkgb2Ygc3BlY2lmeWluZyB0aGUgcGFydC9maWxlIHByZWNpc2lvbiBlbmFi
bGVzIHRoZQogICBQV0lEIFVSTiB0byBiZSB1c2VkIGluIHNwZWNpZmljYXRpb24gb2YgY29udGVu
dHMgb2YgYSB3ZWIgY29sbGVjdGlvbi4KICAgRGVmaW5pdGlvbnMgb2Ygd2ViIGNvbGxlY3Rpb25z
IGFyZSBvZnRlbiBuZWVkZWQgZm9yIGV4dHJhY3Rpb24gb2YKICAgZGF0YSB1c2VkIGluIHByb2R1
Y3Rpb24gb2YgcmVzZWFyY2ggcmVzdWx0cywgZS5nLiBmb3IgZnV0dXJlCiAgIGV2YWx1YXRpb25z
LiAgQ3VycmVudCBwcmFjdGljZXMgYXJlIG5vdCBwZXJzaXN0ZW50IGFzIHRoZXkgb2Z0ZW4gdXNl
CiAgIHNvbWUgQ0RYIHZlcnNpb24sIHdoaWNoIHZhcnkgZm9yIGRpZmZlcmVudCBpbXBsZW1lbnRh
dGlvbnMuCgogICBTdHJpY3Qgc3ludGF4IGlzIG5lZWRlZCBmb3IgdGhlIFBXSUQgVVJOLCBpbiBv
cmRlciB0byBlbnN1cmUgdGhhdCBpdAogICBjYW4gYWN0IGFzIGEgcmVmZXJlbmNlIHdoaWNoIGNh
biB1c2VkIGZvciBjb21wdXRhdGlvbmFsIHB1cnBvc2VzLgogICBUaGlzIGlzIGVzcGVjaWFsbHkg
cmVsZXZhbnQgZm9yIGF1dG9tYXRpYyBleHRyYWN0aW9uIG9mIHBhcnRzIGZyb20KICAgd2ViIGNv
bGxlY3Rpb24gZGVmaW5pdGlvbnMuICBGdXJ0aGVybW9yZSwgdG9kYXkncyByZWFkZXJzIG9mIHJl
c2VhcmNoCiAgIHBhcGVycyBhcmUgZXhwZWN0aW5nIHRvIGJlIGFibGUgdG8gYWNjZXNzIGEgcmVm
ZXJlbmNlZCByZXNvdXJjZSBieQogICBjbGlja2luZyBhbiBhY3Rpb25hYmxlIFVSSSwgdGhlcmVm
b3JlIGEgc2ltaWxhciBwb3NzaWJpbGl0eSB3aWxsIGJlCiAgIGV4cGVjdGVkIGZvciByZWZlcmVu
Y2VzIHRvIGF2YWlsYWJsZSBhcmNoaXZlZCB3ZWIgbWF0ZXJpYWwsIGFuZCB0aGlzCiAgIGlzIHBv
c3NpYmxlIHdpdGggYSBzdHJpY3Qgc3ludGF4LiAgQSBwcm90b3R5cGUgZm9yIHJlc29sdmluZyBV
Uk4KICAgUFdJRHMgaGFzIGJlZW4gZGV2ZWxvcGVkIGZvciB0aGUgRGFuaXNoIHdlYiBhcmNoaXZl
IGRhdGEgYW5kIG9wZW4gd2ViCiAgIGFyY2hpdmVzIHdpdGggc3RhbmRhcmQgcGF0dGVybnMgZm9y
IHRoZSBjdXJyZW50IHRlY2hub2xvZ2llcy4KICAgSW1wbGVtZW50YXRpb25zIGZvciByZXNvbHV0
aW9uIG9mIFBXSUQgVVJOcyBmb3Igb3RoZXIgd2ViIGFyY2hpdmVzCiAgIG1heSBiZSBkZXZlbG9w
ZWQuCgoKCgwKWmllcmF1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFtQYWdlIDVdCgoKICAgVGhlIHB1cnBvc2Ugb2YgdGhlIFBXSUQgVVJO
IGlzIGFsc28gdG8gZXhwcmVzcyBhIHdlYiBhcmNoaXZlCiAgIHJlZmVyZW5jZSBhcyBzaW1wbGUg
YXMgcG9zc2libGUgYW5kIGF0IHRoZSBzYW1lIHRpbWUgbWVldCB0aGUKICAgcmVxdWlyZW1lbnRz
IGZvciBzdXN0YWluYWJpbGl0eSwgdXNhYmlsaXR5IGFuZCBzY29wZS4gIFRoZXJlZm9yZSwgdGhl
CiAgIFBXSUQgVVJOIGlzIGZvY3VzZWQgb24gaGF2aW5nIG9ubHkgdGhlIG1pbmltdW0gcmVxdWly
ZWQgaW5mb3JtYXRpb24KICAgdG8gbWFrZSBhIHByZWNpc2UgaWRlbnRpZmljYXRpb24gb2YgYSBy
ZXNvdXJjZSBpbiBhbiBhcmJpdHJhcnkgd2ViCiAgIGFyY2hpdmUuICBSZWNlbnQgcmVzZWFyY2gg
aGF2ZSBzaG93biB0aGF0IHRoaXMgY2FuIGJlIG9idGFpbmVkIGJ5IHRoZQogICBmb2xsb3dpbmcg
aW5mb3JtYXRpb24gW1Jlc2F3UmVmXToKCiAgIG8gIElkZW50aWZpY2F0aW9uIG9mIHdlYiBhcmNo
aXZlCgogICBvICBJZGVudGlmaWNhdGlvbiBvZiBzb3VyY2U6CiAgICAgICogIEFyY2hpdmVkIFVS
SSAKICAgICAgKiAgQXJjaGl2YWwgdGltZXN0YW1wCgogICBvICBJbnRlbmRlZCBwcmVjaXNpb24g
KHBhZ2UsIHBhcnQvZmlsZSkKCiAgIFRoZSBQV0lEIFVSTiByZXByZXNlbnRzIHRoaXMgaW5mb3Jt
YXRpb24gaW4gYSBodW1hbiByZWFkYWJsZSB3YXkgYXMKICAgd2VsbCBhcyBhIHdlbGwtZGVmaW5l
ZCB3YXkgdGhhdCBlbmFibGVzIHRlY2huaWNhbCBzb2x1dGlvbnMgdG8KICAgaW50ZXJwcmV0IHRo
ZSBVUk4uCgoKU3ludGF4OgogICBUaGUgc3ludGF4IG9mIHRoZSBQV0lEIFVSTiBpcyBzcGVjaWZp
ZWQgYmVsb3cgaW4gQXVnbWVudGVkIEJhY2t1cy0KICAgTmF1ciBGb3JtIChBQk5GKSBbUkZDNTIz
NF0gYW5kIGNvbmZvcm1zIHRvIFVSTiBzeW50YXggZGVmaW5lZCBpbgogICBbUkZDODE0MV0uICBU
aGUgc3ludGF4IGRlZmluaXRpb24gb2YgdGhlIFBXSUQgVVJOIGlzOgoKICAgICAgICBwd2lkLXVy
biA9ICJ1cm46IiBwd2lkLU5JRCAiOiIgcHdpZC1OU1MKCiAgICAgICAgcHdpZC1OSUQgPSAicHdp
ZCIKCiAgICAgICAgcHdpZC1OU1MgPSBhcmNoaXZlLWRvbWFpbiAiOiIgYXJjaGl2YWwtdGltZSAi
OiIgcHJlY2lzaW9uLXNwZWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjoiIGFyY2hp
dmVkLXVyaQoKICAgICAgICBhcmNoaXZhbC10aW1lID0gdXRjLWRhdGUgWyJUIiB1dGMtdGltZV0g
IloiCiAgICAgICAgdXRjLWRhdGUgICA9IHV0Yy15ZWFyICItIiB1dGMtbW9udGggIi0iIHV0Yy1k
YXkKICAgICAgICB1dGMteWVhciAgID0gNERJR0lUCiAgICAgICAgdXRjLW1vbnRoICA9IDJESUdJ
VCAgOyAwMS0xMgogICAgICAgIHV0Yy1kYXkgICAgPSAyRElHSVQgIDsgMDEtMjgsIDAxLTI5LCAw
MS0zMCwgMDEtMzEgYmFzZWQgb24KICAgICAgICAgICAgICAgICAgICAgICAgIDsgbW9udGgveWVh
ciBpbiBVVEMgdGltZQogICAgICAgIHV0Yy10aW1lICAgPSB1dGMtaG91ciAiOiIgdXRjLW1pbnV0
ZSBbIjoiIHV0Yy1zZWNvbmQgW3NlY2ZyYWNdXQogICAgICAgIHV0Yy1ob3VyICAgPSAyRElHSVQg
IDsgMDAtMjMKICAgICAgICB1dGMtbWludXRlID0gMkRJR0lUICA7IDAwLTU5CiAgICAgICAgdXRj
LXNlY29uZCA9IDJESUdJVCAgOyAwMC01OCwgMDAtNTksIDAwLTYwIGJhc2VkIG9uIGxlYXAgc2Vj
b25kCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBydWxlcwogICAgICAgIHNl
Y2ZyYWMgICAgICAgPSAiLiIgMSo5RElHSVQKCiAgICAgICAgcHJlY2lzaW9uLXNwZWMgPSAicGFy
dCIgLyAicGFnZSIKCiAgICAgIHdoZXJlCgoKCgwKWmllcmF1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDZdCgoKICAgICAgKiAg
QWxsIHBhcnRzIG9mIHRoZSBwd2lkLU5TUyBhcmUgY2FzZSBpbnNlbnNpdGl2ZSwgZXhjZXB0IGZv
cgogICAgICAgICBjYXNlcyB3aGVyZSB0aGUgYXJjaGl2ZWQtdXJpIHJlcHJlc2VudHMgYSBVUkkg
d2l0aCBjYXNlCiAgICAgICAgIHNlbnNpdGl2ZSBwYXJ0cy4gIEFjY29yZGluZyB0byBbUkZDODE0
MV0gKHNlY3Rpb24gMy4xKSB0aGlzCiAgICAgICAgIG1lYW5zIHRoYXQgdGhlIFBXSUQgVVJOcyBp
biBnZW5lcmFsIGFyZSBjYXNlIGluc2Vuc2l0aXZlLAogICAgICAgICBleGNlcHQgZnJvbSBjYXNl
cyB3aGVyZSBpdCBpbmNsdWRlcyBhIGNhc2Ugc2Vuc2l0aXZlIGFyY2hpdmVkCiAgICAgICAgIFVS
SS4KCiAgICAgICogICdhcmNoaXZlLWRvbWFpbicgaXMgZGVmaW5lZCBhcyBpbiAoc2VjdGlvbiAz
LjUpIFtSRkMxMDM0XS4KICAgICAgICAgVGhlICdhcmNoaXZlLWRvbWFpbicgbXVzdCBpZGVudGlm
eSB0aGUgd2ViIGFyY2hpdmUgYnkgdGhlCiAgICAgICAgIGRvbWFpbiBmb3IgdGhlIGFyY2hpdmUg
bGVhZGluZyB0byBkZXNjcmlwdGlvbnMgb2YgaG93IHRvIGFjY2VzcwogICAgICAgICAob3IgYXBw
bHkgZm9yIGFjY2VzcykgbWF0ZXJpYWxzIGluIHRoZSBhcmNoaXZlLiAgKERpc2N1c3Npb24gb2YK
ICAgICAgICAgdGhpcyB3YXkgdG8gaWRlbnRpZnkgdGhlIHdlYiBhcmNoaXZlIGlzIGRlc2NyaWJl
ZCBpbiB0aGUKICAgICAgICAgIkFzc2lnbm1lbnQiIHNlY3Rpb24gYW5kIGRpc2N1c3NlZCBpbiB0
aGUgIkFkZGl0aW9uYWwKICAgICAgICAgaW5mb3JtYXRpb24iIHNlY3Rpb24pLgoKICAgICAgKiAg
J2FyY2hpdmFsLXRpbWUnIGlzIGEgVVRDIHRpbWVzdGFtcCB3aGljaCBjb25mb3JtcyB0byBJU084
NjAxCiAgICAgICAgIFtJU084NjAxLTFdW0lTTzg2MDEtMl0gYW5kIGEgc3Vic2V0IG9mIGRhdGUt
dGltZSBzcGVjaWZpZWQgaW4KICAgICAgICAgW1JGQzMzMzldIChleGNlcHQgZnJvbSBhbGxvd2lu
ZyBwYXJ0aWFsIHRpbWUgc3BlY2lmaWNhdGlvbikuCiAgICAgICAgIFRoZSAnYXJjaGl2YWwtdGlt
ZScgbWF5IGJlIHNwZWNpZmllZCBhdCBhbnkgb2YgdGhlIGxldmVscyBvZgogICAgICAgICBncmFu
dWxhcml0eSwgYXMgbG9uZyBhcyBpdCByZWZsZWN0cyBleGFjdGx5IHRoZSBncmFudWxhcml0eSBv
ZgogICAgICAgICB0aGUgdGltZXN0YW1wIHJlY29yZGVkIGluIHRoZSBhcmNoaXZlICh3aGljaCBp
cyBpbiBhY2NvcmRhbmNlCiAgICAgICAgIHdpdGggdGhlIFdBUkMgc3RhbmRhcmQgW0lTTzI4NTAw
XSkuCgogICAgICAqICAnRElHSVQnIGlzIGRlZmluZWQgYXMgaW4gW1JGQzUyMzRdLgoKICAgICAg
KiAgJ2FyY2hpdmVkLXVyaScgaXMgZGVmaW5lZCBhcyAnVVJJJyBpbiBbUkZDMzk4Nl0gYnV0IHdo
ZXJlCiAgICAgICAgIG9jY3VycmVuY2VzIG9mICJbIiwgIl0iLCAiPyIsICIjIiBhbmQgIiUiIGFy
ZSAlLWVuY29kZWQgaW4KICAgICAgICAgb3JkZXIgbm90IHRvIGNsYXNoIHdpdGggVVJOIHJlc2Vy
dmVkIGNoYXJhY3RlcnMgW1JGQzgxNDFdIGFzCiAgICAgICAgIHdlbGwgYXMgaGF2aW5nIHVuYW1i
aWd1b3VzIHVzZSBvZiAiJSIuCiAgICAgICAgIFRoZSAnYXJjaGl2ZWQtdXJpJyBtdXN0IGJlIHRo
ZSBVUkkgZm9yIHRoZSBhcmNoaXZlZCBzb3VyY2UuCgogICAgICBUaGUgcHJlY2lzaW9uIHNwZWNp
ZmljYXRpb24gaXMgZXhwcmVzc2luZyB0aGUgaW50ZW5kZWQgcHJlY2lzaW9uCiAgICAgIG9mIHRo
ZSByZWZlcmVuY2UsIHdoaWNoIGlzIG5lZWRlZCBmb3Igc3BlY2lmaWNhdGlvbiBvZgoKICAgICAg
KiAgcHJlY2lzZSBjb3ZlcmFnZSBvZiB0aGUgcmVmZXJlbmNlCiAgICAgICAgIGUuZy4gdG8gYW4g
aHRtbCBmaWxlLCBzaW5jZSB0aGUgcHJlY2lzZSBtZWFuaW5nIG9mIHdoYXQgdGhlCiAgICAgICAg
IHJlZmVyZW5jZSBjb3ZlcnMgY2FuIGJlIHZlcnkgdmFyaWVkICh0aGUgaHRtbCBmaWxlIGl0c2Vs
Zj8gdGhlCiAgICAgICAgIHdlYiBwYWdlIGl0IHJlbmRlcnMgdG8/KSBvciBwcmVjaXNlIHdlYiBw
YXJ0cyBvZiBhIGNvbGxlY3Rpb24KICAgICAgICAgc3BlY2lmaWNhdGlvbi4KCiAgICAgICogIGRl
Z3JlZSBvZiBob3cgcHJlY2lzZSB0aGUgcmVmZXJlbmNlIGlzIHdpdGggcmVzcGVjdCB0byB3aGF0
IGNhbgogICAgICAgICBiZSB2aWV3ZWQgaW4gdGhlIGZ1dHVyZQogICAgICAgICBUaGUgaHRtbCBm
aWxlIGl0c2VsZiB3aWxsIGJlIHRoZSBzYW1lLiAgSG93ZXZlciBmb3Igd2ViIHBhZ2VzLAogICAg
ICAgICB0aGVyZSBhcmUgaW50ZXJwcmV0YXRpb24gaW52b2x2ZWQsIHdoaWNoIG1lYW4gdGhlIHJl
c3VsdCBvZgogICAgICAgICByZW5kZXJpbmcgdGhlbSBpbiB0aGUgd2ViIGFyY2hpdmUgY2FuIGNo
YW5nZSBvdmVyIHRpbWUuICBUaGlzCiAgICAgICAgIG1heSBoYXBwZW4gaW4gY2FzZSB0aGUgd2Vi
IGFyY2hpdmUncyBhbGdvcml0aG0gZm9yIGNhbGN1bGF0aW9uCiAgICAgICAgIG9mIHdoaWNoIGFy
Y2hpdmVkIHdlYiBwYXJ0cyB0byB1c2UgZm9yIHRoZSB3ZWIgcGFnZS4gIEl0IG1heQogICAgICAg
ICBhbHNvIGhhcHBlbiBpZiB0aGUgd2ViIHBhZ2UgcmVmZXJzIHRvIHBhcnRzIHdoaWNoIGFyZSBh
ZGRlZCB0bwogICAgICAgICB0aGUgd2ViIGFyY2hpdmUgbGF0ZXIsIGFuZCB0aGVyZWZvcmUgd2ls
bCBnaXZlIGFub3RoZXIKICAgICAgICAgZXhwcmVzc2lvbiB0aGFuIHRoZSBvcmlnaW5hbGx5IHJl
ZmVyZW5jZWQgZXhwcmVzc2lvbi4KCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA3XQoKCiAgICAgIFRoZSBmb2xs
b3dpbmcgdmFsaWQgcHJlY2lzaW9uLXNwZWMgdmFsdWVzIGV4aXN0czoKCiAgICAgICogICdwYWdl
JwogICAgICAgICBNZWFuaW5nIHRoYXQgYW4gYXBwbGljYXRpb24gbGlrZSBXYXliYWNrIGNhbGN1
bGF0ZXMgYSByZXN1bHRpbmcKICAgICAgICAgd2ViIHBhZ2UgYmFzZWQgb24gY2FsY3VsYXRlZCBy
ZWZlcmVuY2VkIHdlYiBwYXJ0cyAoZGlzcGxheQogICAgICAgICB0ZW1wbGF0ZXMsIGltYWdlcyBl
dGMuKSwgd2hpY2ggdGhlIFdheWJhY2sgbWFjaGluZSBjYW4gZmluZCBpbiAgCiAgICAgICAgIHRo
ZSBhcmNoaXZlLiBGb3IgZXhhbXBsZSwgYW4gaHRtbCBwYWdlIGRpc3BsYXlpbmcgYW4gaW1hZ2Ug
IAogICAgICAgICB3aWxsIG5lZWQgYm90aCB0aGUgYXJjaGl2ZWQgaHRtbCBmaWxlIGZvciB0aGUg
cGFnZSBhbmQgdGhlICAKICAgICAgICAgYXJjaGl2ZWQgZmlsZSB3aXRoIHRoZSByZWZlcnJlZCBp
bWFnZS4gU2luY2UgdGhlIHR3byBmaWxlcyAKICAgICAgICAgYXJlIGFyY2hpdmVkIGluZGl2aWR1
YWxseSB0aGV5IHdpbGwgbm9ybWFsbHkgaGF2ZSBkaWZmZXJlbnQgCiAgICAgICAgIGFyY2hpdmFs
IHRpbWVzLiBJbiBjYXNlcyB3aGVyZSB0aGUgd2ViIGFyY2hpdmUgaGF2ZSBzZXZlcmFsIAogICAg
ICAgICB2ZXJzaW9ucyBvZiB0aGUgaW1hZ2UgKGhhcnZlc3RlZCBhdCBkaWZmZXJlbnQgdGltZXMp
LCBpdCBpcyB0aGUKICAgICAgICAgV2F5YmFjayBtYWNoaW5lIHRoYXQgY2FsY3VsYXRlcyB3aGlj
aCBhcmNoaXZlZCBmaWxlIG9mIHRoZSAKICAgICAgICAgaW1hZ2UgdGhhdCBpcyByZWxldmFudCAo
dGhlIG9uZSB3aXRoIGFyY2hpdmFsIHRpbWUgY2xvc2VzdCB0byAKICAgICAgICAgdGhlIGFyY2hp
dmVkIGh0bWwgZmlsZSkuIgoKICAgICAgKiAgJ3BhcnQnCiAgICAgICAgIE1lYW5pbmcgdGhlIHNp
bmdsZSBhcmNoaXZlZCBmaWxlL3dlYiBwYXJ0IGhhcnZlc3RlZCBhcyBmcm9tIHRoZQogICAgICAg
ICBzcGVjaWZpZWQgVVJJLiAgRm9yIHJlZmVyZW5jZXMgdG8gd2ViIHBhZ2VzIHdpdGggaHRtbCBj
b2RlCiAgICAgICAgIChpLmUuIHBhZ2VzIHdoZXJlIHRoZXJlIGlzIGFuIG9wdGlvbiB0byAiVmll
dyBwYWdlIHNvdXJjZSIpLAogICAgICAgICB0aGlzIHdpbGwgbWVhbiB0aGUgYWN0dWFsIGZpbGUg
d2l0aCB0aGUgaHRtbCBjb2RlLiAgSXQgaXMKICAgICAgICAgcmVsZXZhbnQgdG8gcmVmZXIgdG8g
d2ViIHBhZ2VzIHRoaXMgd2F5LCBpbiBjYXNlIGl0IGlzIHBhcnQgb2YKICAgICAgICAgYSBjb2xs
ZWN0aW9uIHNwZWNpZmljYXRpb24gb3IgaW4gY2FzZSBpdCBpcyB0aGUgaHRtbCB0aGF0IGlzIG9m
CiAgICAgICAgIGludGVyZXN0IChlLmcuIGphdmEgc2NyaXB0cyBvciBoaWRkZW4gbGlua3MgdGhh
dCBhcmUgbm90CiAgICAgICAgIHZpc2libGUgd2hlbiByZW5kZXJpbmcgdGhlIHdlYiBwYWdlKS4K
ICAgICAgICAgRm9yIGFsbCBvdGhlciB0eXBlcyBvZiBmaWxlcywgdGhlIFVSSSB3aWxsIGJlIGZv
ciBzaW5nbGUgZmlsZXMKICAgICAgICAgdG8gYmUgaW50ZXJwcmV0ZWQgYSBmaWxlLgoKCkFzc2ln
bm1lbnQ6CiAgIFRoZSBQV0lEIFVSTnMgZG8gbm90IGhhdmUgdG8gYmUgYXNzaWduZWQgYnkgYW4g
YXV0aG9yaXR5LCBhcyB0aGV5IGFyZQogICBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gY3JlYXRl
ZCBhdCB0aGUgdGltZSBvZiBhcmNoaXZpbmcuICBJbiBvdGhlcgogICB3b3JkczogYSBQV0lEIFVS
TiBpcyBjcmVhdGVkIGluZGVwZW5kZW50bHksIGJ1dCBmb2xsb3dpbmcgYW4KICAgYWxnb3JpdGht
IHdoaWNoIGVuc3VyZXMgdGhhdCB0aGUgcmVmZXJyZWQgaXRlbSBjYW4gYmUgZm91bmQgaWYgaXQg
aXMKICAgc3RpbGwgYXZhaWxhYmxlLiAgQSBwcmVyZXF1aXNpdGUgZm9yIGFzc2lnbm1lbnQgb2Yg
YSBQV0lEIGlzIHRoYXQgdGhlCiAgIHdlYiBhcmNoaXZlIGNhbiBiZSBsb2NhdGVkICh3aXRoIGEg
ZG9tYWluIGRlc2NyaWJpbmcgdGhlIHdlYiBhcmNoaXZlKQogICBhbmQgdGhhdCBpdCBoYXMgcmVn
aXN0ZXJlZCBtZXRhZGF0YSBhYm91dCB0aGUgYXJjaGl2ZWQgVVJJIGFuZCB0aGUKICAgdGltZSBv
ZiBhcmNoaXZpbmcgKGFsc28gZGlzY3Vzc2VkIGluIHNlY3Rpb24gIkFkZGl0aW9uYWwKICAgSW5m
b3JtYXRpb24iKS4KCiAgIEEgUFdJRCBVUk4gaXMgY3JlYXRlZCBieSBmaW5kaW5nIHRoZSByZWxl
dmFudCBpbmZvcm1hdGlvbiBvZiB0aGUKICAgc3ludGF4IHBhcnRzIG9mIHRoZSBQV0lEOgoKICAg
ICAgICAidXJuOnB3aWQ6IiBhcmNoaXZlLWRvbWFpbiAiOiIgYXJjaGl2YWwtdGltZSAiOiIgcHJl
Y2lzaW9uLXNwZWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICI6IiBhcmNoaXZlZC11
cmkKCiAgIFRoZSBQV0lEIFVSTiBmb3IgYW4gYXJjaGl2ZWQgaXRlbSBhdCBoYW5kIGNhbiBiZSBj
b25zdHJ1Y3RlZCBieQogICBleGNoYW5naW5nIHRoZSB1bnNwZWNpZmllZCBQV0lEIHBhcnRzIHdp
dGggcmVsZXZhbnQgaW5mb3JtYXRpb24sIGFzCiAgIGV4cGxhaW5lZCBpbiB0aGUgZm9sbG93aW5n
OgoKCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbUGFnZSA4XQoKCiAgIG8gIGFyY2hpdmUtZG9tYWluIChpZGVudGlmaWNh
dGlvbiBvZiB3ZWIgYXJjaGl2ZSk6CiAgICAgIFRoaXMgbXVzdCBiZSB0aGUgZG9tYWluIG9mIHRo
ZSB3ZWIgYXJjaGl2ZSB3aGljaCBhc3Npc3RzIGluCiAgICAgIGxvY2F0aW5nIHRoZSB3ZWIgYXJj
aGl2ZSBhbmQgc2VwYXJhdGUgdGhlIHdlYiBhcmNoaXZlIGZyb20gb3RoZXIKICAgICAgd2ViIGFy
Y2hpdmVzIChlLmcuIGFyY2hpdmUub3JnIGZvciBJbnRlcm5ldCBBcmNoaXZlJ3Mgb3BlbiB3ZWIK
ICAgICAgYXJjaGl2ZSBhbmQgbmV0YXJraXZldC5kayBmb3IgdGhlIERhbmlzaCB3ZWIgYXJjaGl2
ZSB3aXRoCiAgICAgIHJlc3RyaWN0ZWQgYWNjZXNzKS4gIFRoZSB3ZWIgYXJjaGl2ZSBkb21haW4g
aXMgdXNlZCwgc2luY2UgbW9zdAogICAgICB3ZWIgYXJjaGl2ZXMgaGF2ZSBhIHdlYiBhcmNoaXZl
IGRvbWFpbiBwYWdlIHRoYXQgbGVhZHMgdG8gYQogICAgICBkZXNjcmlwdGlvbiBvZiBob3cgdG8g
YWNjZXNzIHRoZSB3ZWIgYXJjaGl2ZSwgZS5nLiBieSBvbmxpbmUKICAgICAgYWNjZXNzIG9yIGJ5
IGFwcGx5aW5nIGZvciBhY2Nlc3MgZ3JhbnRzLiAgRnVydGhlcm1vcmUsIGl0IGlzIG1vcmUKICAg
ICAgcHJlY2lzZSB0aGFuIGUuZy4gIHRoZSBuYW1lIG9mIHRoZSBhcmNoaXZlLCBzaW5jZSB0aGVy
ZSBtYXkgYmUKICAgICAgbW9yZSB0aGFuIG9uZSBpbnN0YWxsYXRpb24gb2Ygd2ViIGFyY2hpdmVz
IGF0IHRoZSBzYW1lCiAgICAgIG9yZ2FuaXphdGlvbiwgZS5nLiAgYXJjaGl2ZS5vcmcgYW5kIGFy
Y2hpdmUtaXQub3JnIGFyZSBib3RoCiAgICAgIGNvdmVyZWQgYnkgSW50ZXJuZXQgQXJjaGl2ZS4K
CiAgIG8gIGFyY2hpdmFsLXRpbWUgKGFyY2hpdmFsIHRpbWVzdGFtcCk6CiAgICAgIFRoZSBhcmNo
aXZhbCB0aW1lIGZvciB0aGUgYXJjaGl2ZWQgaXRlbSBtdXN0IGJlIHNwZWNpZmllZCB3aXRoIGFz
CiAgICAgIG11Y2ggZ3JhbnVsYXJpdHkgYXMgcG9zc2libGUgaW4gb3JkZXIgdG8gbWFrZSBzdXJl
IGl0IHVuaXF1ZWx5CiAgICAgIGlkZW50aWZpZXMgdGhlIHJlc291cmNlIGF0IGhhbmQuICBUaGUg
YXJjaGl2YWwgdGltZSBtYXkgYmUKICAgICAgZGlzcGxheWVkIGFsb25nIHdpdGggdGhlIGFyY2hp
dmVkIGl0ZW0sIGJ1dCB0aGVyZSBhcmUgZGlmZmVyZW50CiAgICAgIGltcGxlbWVudGF0aW9ucy4g
IEl0IGlzIGltcG9ydGFudCB0byBiZSBhd2FyZSBvZiB3aGV0aGVyIGEgbW9yZQogICAgICBwcmVj
aXNlIHRpbWVzdGFtcCBjYW4gYmUgZm91bmQsIGFuZCB3aGV0aGVyIHRoZSBjb3JyZWN0IHRpbWVz
dGFtcAogICAgICBpcyB1c2VkLiAgSW4gbWFueSBXYXliYWNrIGltcGxlbWVudGF0aW9ucywgdGhl
IHByZWNpc2UgdGltZXN0YW1wCiAgICAgIGNhbiBiZSBmb3VuZCBhcyBwYXJ0IG9mIHRoZSBVUkkg
dXNlZCBmb3Igdmlld2luZyB0aGUgYXJjaGl2ZWQKICAgICAgaXRlbS4gIEZvciBleGFtcGxlLCB0
aGUgYXJjaGl2ZSBodHRwIFVSSQogICAgICBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAx
NjAxMjIxMDA4MjMvaHR0cHM6Ly93d3cuZHIuZGsgZm9yCiAgICAgIGFuIGFyY2hpdmVkIHJlc291
cmNlIHZpZXdhYmxlIHZpYSB0aGUgSW50ZXJuZXQgQXJjaGl2ZSdzIFdheWJhY2sKICAgICAgaW5z
dGFsbGF0aW9uLCB0aGUgbnVtYmVyIDIwMTYwMTIyMTAwODIzIHJlcHJlc2VudHMgdGhlIGFyY2hp
dmFsCiAgICAgIHRpbWUgMjAxNi0wMS0yMlQxMDowODoyM1ouICBJbiBvdGhlciBpbnN0YWxsYXRp
b25zLCB0aGUgbW9zdAogICAgICBwcmVjaXNlIHRpbWVzdGFtcCBtYXkgYmUgZm91bmQgaW4gdGhl
IFVSSSBmcm9tIGEgc2VhcmNoIHJlc3VsdAogICAgICBsZWFkaW5nIHRvIHRoZSByZXNvdXJjZSAo
d2hpY2ggdXN1YWxseSByZWRpcmVjdHMgb24gYmFzaXMgb2YgYQogICAgICBjYWxsIHRvIHRoZSB1
bmRlcmx5aW5nIGFyY2hpdmUgaW5kZXgpLiAgRXNwZWNpYWxseSBmb3Igd2ViIHBhZ2VzCiAgICAg
IHdpdGggZnJhbWVzLCB0aGVyZSBtYXkgYmUgY2FzZXMgd2hlcmUgdGhlIGFjdHVhbCB0aW1lIGlz
IG5vdAogICAgICBkaXNwbGF5ZWQgd2l0aCB0aGUgc291cmNlLCBzaW5jZSBvbmx5IHRoZSB0aW1l
cyBmb3IgdGhlIGNvbnRlbnRzCiAgICAgIG9mIHRoZSBmcmFtZXMgYXJlIGRpc3BsYXllZC4KCiAg
IG8gIHByZWNpc2lvbi1zcGVjIChwYXJ0IG9yIHBhZ2UpOgogICAgICBUaGUgcHJlY2lzaW9uIHNw
ZWNpZmljYXRpb24gc3BlY2lmaWVzIGhvdyB0aGUgcmVmZXJyZWQgaXRlbSBzaG91bGQKICAgICAg
YmUgcmVnYXJkZWQuICBBIHR5cGljYWwgUFdJRCBVUk4gcmVmZXJlbmNlIGluIGEgcGFwZXIgd291
bGQgYmUKICAgICAgJ3BhZ2UnLCB3aGVyZSBhIHRvb2wgd2lsbCBiZSBuZWVkZWQgdG8gcmVuZGVy
IHRoZSB3ZWIgcGFnZS4KICAgICAgQWx0ZXJuYXRpdmVseSwgdGhlIHByZWNpc2lvbi1zcGVjIGNh
biBiZSAncGFydCcsIHdoaWNoIGlzIHRoZSBtb3N0CiAgICAgIHByZWNpc2UgcmVmZXJlbmNlIHNp
bmNlIGl0IHJlZmVyZW5jZSBhIHNwZWNpZmljIGZpbGUgd2hlcmUgbm8KICAgICAgYWRkaXRpb25h
bCBjYWxjdWxhdGlvbnMgYXJlIG5lZWRlZCAoZS5nLiBhcyBwYXJ0IG9mIGEgY29sbGVjdGlvbiwK
ICAgICAgYSBzcGVjaWZpYyBodG1sIGZpbGUgd2l0aCBoaWRkZW4gbGlua3Mgb3IgdG8gaW5kaWNh
dGUgdGhhdCBhCiAgICAgIHNpbmdsZSBpbWFnZSBpcyByZWZlcmVuY2VkKS4gIEluIG9yZGVyIHRv
IHNlZSB3aGV0aGVyIGEgdmlld2VkCiAgICAgIGJyb3dzZXIgcGFnZSBpcyBhIGNvbXB1dGVkIHdl
YiBwYWdlIG9yIGEgc2luZ2xlIGZpbGUsIGJyb3dzZXJzCiAgICAgIGhhdmUgYSBmdW5jdGlvbiAi
VmlldyBwYWdlIHNvdXJjZSIgd2hpY2ggaXMgbm90IGFjdGl2YXRlZCBpZiBmb3IKICAgICAgc2lu
Z2xlIGZpbGVzKS4KCgoKCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA5XQoKCiAgIG8gIGFyY2hpdmVkLXVyaSAo
YXJjaGl2ZWQgVVJJKToKICAgICAgVGhlIFVSSSB0aGF0IHdhcyBoYXJ2ZXN0ZWQgYnkgdGhlIHdl
YiBhcmNoaXZlIGZvciB0aGUgcmVmZXJlbmNlZAogICAgICByZXNvdXJjZS4KCiAgIEEgbXVjaCBl
YXNpZXIgd2F5IHRvIGNvbnN0cnVjdCBQV0lEIFVSTnMgaXMgdG8gdXNlIHRvb2xzIHRoYXQKICAg
Y29uc3RydWN0IHRoZW0uICBDdXJyZW50bHksIHRoZXJlIGlzIGFsc28gYSBwcm90b3R5cGUgZm9y
IGEgU09MUi0KICAgV2F5YmFjayB0b29sIChTb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL25l
dGFyY2hpdmVzdWl0ZS8KICAgc29scndheWJhY2spIFtQV0lEcHJvdmlkZXJdLCB3aGljaCBjYW4g
YXNzaXN0IGluIGZpbmRpbmcgdGhlIG1vc3QKICAgcHJlY2lzZSByZWZlcmVuY2UgdG8gYW4gYXJj
aGl2ZWQgd2ViIHBhZ2UuICBUaGlzIFdheWJhY2sgdmVyc2lvbiBjYW4KICAgcHJvdmlkZSBhbGwg
UFdJRCBVUk5zIGJlbG9uZ2luZyB0byBhIHNob3duIHBhZ2Ugd2hlcmUgdGhlIHBhZ2UgUFdJRAog
ICBVUk4gaXMgcHJvdmlkZWQgYXQgdGhlIHRvcCBvZiB0aGUgUFdJRCBVUk4gbGlzdCB3aXRoICdw
YXJ0JwogICBwcmVjaXNpb24sIGkuZS4gdGhlIHBhZ2UgUFdJRCBVUk4gY2FuIGJlIHRha2VuIHJl
cGxhY2luZyB0aGUgJ3BhcnQnCiAgIHdpdGggJ3BhZ2UnIG9yIGFsbCBwcm92aWRlZCBQV0lEIFVS
TnMgY2FuIGJlIHRha2VuIGFuZCBlLmcuIHVzZWQgaW4gYQogICBjb2xsZWN0aW9uIGRlZmluaXRp
b24uCgoKU2VjdXJpdHkgYW5kIFByaXZhY3k6CiAgIFNlY3VyaXR5IGFuZCBwcml2YWN5IGNvbnNp
ZGVyYXRpb25zIGFyZSByZXN0cmljdGVkIHRvIGFjY2Vzc2libGUgd2ViCiAgIHJlc291cmNlcyBp
biB3ZWIgYXJjaGl2ZXMuICBSZXNvbHZlcnMgdG8gUFdJRCBVUk5zIHdpbGwgdXN1YWxseSBvbmx5
CiAgIGJlIHBvc3NpYmxlIHVzaW5nIHRoZSB3ZWIgYXJjaGl2ZXMnIGFjY2VzcyB0b29scywgd2hl
cmUgc2VjdXJpdHkgYW5kCiAgIHByaXZhY3kgYXJlIGNvdmVyZWQgYnkgdGhlc2UgdG9vbHMuICBJ
biBzdWNoIGNhc2VzLCBzZWN1cml0eSBhbmQKICAgcHJpdmFjeSB3aWxsIGJlIGFzIGNvdmVyZWQg
YnkgdGhlc2UgdG9vbHMuCgogICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCBhbiBhcmNoaXZlZCB3
ZWIgcGFnZSBvciBwYXJ0IGNvdWxkIGJlIGp1c3QgYXMKICAgZGFuZ2Vyb3VzIGFzIGEgImxpdmUi
IHBhZ2Ugb3IgcGFydDsgZm9yIGluc3RhbmNlLCBpdCBjb3VsZCBpbmNsdWRlCiAgIGluc2VjdXJl
IHNjcmlwdHMsIG1hbHdhcmUsIHRyYWNrZXJzLCBldGMuICBGdXJ0aGVybW9yZSwgYW4gYXJjaGl2
ZWQKICAgcGFnZSBjYW4gaW4gZmFjdCBiZSBtb3JlIGRhbmdlcm91cywgYmVjYXVzZSBpdCBjb3Vs
ZCBpbmNsdWRlIG91dGRhdGVkCiAgIHNjcmlwdHMgd2l0aCBrbm93biB2dWxuZXJhYmlsaXRpZXMg
dGhhdCBjYW4gbmV2ZXIgYmUgcGF0Y2hlZCBiZWNhdXNlCiAgIHRoZSBzY3JpcHQgaXMgYXJjaGl2
ZWQgZm9yIGFsbCB0aW1lIGluIGEgdnVsbmVyYWJsZSBzdGF0ZS4KCgpJbnRlcm9wZXJhYmlsaXR5
OgogICBUaGlzIGlzIGNvdmVyZWQgYnkgY29tbWVudHMgaW4gdGhlIFN5bnRheCBkZXNjcmlwdGlv
bjoKCiAgIG8gIHRoZSBQV0lEIFVSTiBjb25mb3JtcyB0byB0aGUgVVJJIHN0YW5kYXJkIGRlZmlu
ZWQgYXMgaW4gW1JGQzM5ODZdCiAgICAgIGFuZCB0aGUgVVJOIHN0YW5kYXJkIFtSRkM4MTQxXQoK
ICAgbyAgdGhlICdhcmNoaXZhbC10aW1lJyBvZiB0aGUgUFdJRCBVUk4gY29uZm9ybXMgdG8gdGhl
IFVUQyB0aW1lc3RhbXAKICAgICAgYXMgZGVzY3JpYmVkIGluIElTTzg2MDEgW0lTTzg2MDEtMV1b
SVNPODYwMS0yXSBhbmQgaXMgaW4KICAgICAgYWNjb3JkYW5jZSB3aXRoIHRoZSBXQVJDIHN0YW5k
YXJkIElTTyAyODUwMCBbSVNPMjg1MDBdLgoKICAgbyAgZm9yICdhcmNoaXZlZC11cmknLCB0aGlz
IFVSSSBjb25mb3JtcyB0byB0aGUgVVJJIHN0YW5kYXJkIGRlZmluZWQKICAgICAgYXMgaW4gW1JG
QzM5ODZdLCB3aXRoICUtZW5jb2RpbmdzIG9mICJbIiwgIl0iLCAiIyIsICI/IiBhbmQgIiUiIGlu
CiAgICAgIG9yZGVyIHRvIGNvbmZvcm0gdG8gdGhlIFVSTiBzdGFuZGFyZCBbUkZDODE0MV0gYXMg
d2VsbCBhcyBoYXZpbmcKICAgICAgdW5hbWJpZ3VvdXMgdXNlIG9mICIlIgoKClJlc29sdXRpb246
CiAgIFRoZSBpbmZvcm1hdGlvbiBpbiBhIFBXSUQgVVJOIGNhbiBiZSB1c2VkIGZvciBsb2NhdGlu
ZyBhIHdlYiBhcmNoaXZlCiAgIHJlc291cmNlLCBmb3IgYW55IGtpbmQgb2Ygd2ViIGFyY2hpdmUu
ICBJdCBpbmNsdWRlcyB0aGUgbWluaW11bQoKCgwKWmllcmF1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTBdCgoKICAgaW5mb3Jt
YXRpb24gZm9yIHdlYiBhcmNoaXZlIG1hdGVyaWFscywgd2hpY2ggZW5hYmxlcyByZXNvbHZhYmls
aXR5LAogICBtYW51YWxseSBvciBieSBhIHJlc29sdmVyLiAgUmVzb2x1dGlvbiBvZiBhIFBXSUQg
VVJOIGlzIHRoZSBwcmltYXJ5CiAgIG1vdGl2YXRpb24gb2YgbWFraW5nIGEgZm9ybWFsIFVSTiBk
ZWZpbml0aW9uLCBpbnN0ZWFkIG9mIGp1c3QgdGV4dHVhbAogICByZXByZXNlbnRhdGlvbiBvZiB0
aGUgbmVlZGVkIHBhcnRzIG9mIGEgUFdJRC4KCiAgIFJlc29sdXRpb24gaXMgZG9uZSBiYXNlZCBv
biB0aGUgUFdJRCBwYXJ0cy4gIFRoaXMgY2FuIGJlIGRvbmUKICAgbWFudWFsbHkgYnkgdXNpbmcg
aW5mb3JtYXRpb24gZnJvbSB0aGUgUFdJRCBwYXJ0cyB0byBsb29rdXAgdGhlIHdlYgogICBhcmNo
aXZlIGFuZCB1c2UgdGhlIHdlYiBhcmNoaXZlcyB0b29scyB0byBzZWFyY2ggZm9yIHRoZSByZXNv
dXJjZS4KICAgSXQgY2FuIGFsc28gYmUgZG9uZSBhdXRvbWF0aWNhbGx5IGJ5IHVzaW5nIHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHRoZQogICBQV0lEIHBhcnRzIHRvIGNvbnN0cnVjdCBhbiBVUkkgdG8g
bG9jYXRlIHRoZSBhcmNoaXZlZCByZXNvdXJjZSB0aGUKICAgaW50ZXJuZXQgKGZvciBvbmxpbmUg
d2ViIGFyY2hpdmVzKSBvciBhIGxvY2FsIHJlc3RyaWN0ZWQgbmV0d29yayAoZm9yCiAgIHdlYiBh
cmNoaXZlcyB3aXRoIGFjY2VzcyByZXN0cmljdGlvbnMpLiAgVGhlIHJlbGV2YW50IGluZm9ybWF0
aW9uCiAgIGZyb20gdGhlIFBXSUQgcGFydHMgYXJlOgoKICAgbyAgV2ViIGFyY2hpdmUgZG9tYWlu
IGZvciB3ZWIgYXJjaGl2ZSBob2xkaW5nIHJlZmVycmVkIHJlc291cmNlCiAgICAgIFRoZSBkb21h
aW4gbmFtZSBmb3IgdGhlIHdlYiBhcmNoaXZlLiAgRm9yIHRoZSBtYW51YWwgc29sdXRpb24sCiAg
ICAgIHRoaXMgZG9tYWluIGlzIHVzZWQgdG8gZmluZCBhIGRlc2NyaXB0aW9uIG9mIGhvdyB0byBh
Y2Nlc3MgdGhlIHdlYgogICAgICBhcmNoaXZlJ3MgbWF0ZXJpYWxzLiAgRm9yIGV4YW1wbGUsICJh
cmNoaXZlLm9yZyIgaXMgdGhlIGRvbWFpbgogICAgICBuYW1lIGxlYWRpbmcgdG8gdGhlIEludGVy
bmV0IEFyY2hpdmUncyBpbnRlcmZhY2UgdG8gdGhlaXIgb25saW5lCiAgICAgIHdlYiBjb2xsZWN0
aW9uLCBhbmQgIm5ldGFya2l2ZXQuZGsiIGlzIHRoZSBkb21haW4gbmFtZSBsZWFkaW5nIHRvCiAg
ICAgIHRoZSB3ZWJzaXRlIGZvciB0aGUgRGFuaXNoIHdlYiBhcmNoaXZlIHdpdGggaW5mb3JtYXRp
b24gYWJvdXQgaG93CiAgICAgIHRvIGFwcGx5IGZvciBhY2Nlc3MgcGVybWlzc2lvbiB0byB0aGUg
d2ViIGNvbGxlY3Rpb25zLiAgRm9yIGFuCiAgICAgIGF1dG9tYXRpYyBzb2x1dGlvbiwgdGhlIGRv
bWFpbiB3aWxsIGJlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZQogICAgICBwYXR0ZXJuIGZvciB0aGUg
VVJJIGZvciB0aGUgcmVzb3VyY2UuCgogICBvICBBcmNoaXZlZCBVUkkgb2YgYXJjaGl2ZWQgcmVz
b3VyY2UKICAgICAgRm9yIHRoZSBtYW51YWwgc29sdXRpb24gdGhpcyBkb21haW4sIHRoZSBhcmNo
aXZlZCBVUkkgZm9yIHRoZQogICAgICByZXNvdXJjZSBtdXN0IGJlIHVzZWQgaW4gc2VhcmNoIGZv
ciB0aGUgcmVzb3VyY2UuICBGb3IgdGhlCiAgICAgIGF1dG9tYXRpYyBzb2x1dGlvbiwgdGhpcyBp
cyB1c2VkIGFzIGEgcGFyYW1ldGVyIGZvciBjb25zdHJ1Y3Rpb24KICAgICAgb2YgdGhlIFVSSSBm
b3IgdGhlIHJlc291cmNlLgoKICAgbyAgRGF0ZSBhbmQgdGltZSBhc3NvY2lhdGVkIHdpdGggdGhl
IGFyY2hpdmVkIGl0ZW0KICAgICAgVGhlIGFyY2hpdmFsIGRhdGUgYW5kIHRpbWUgbXVzdCBiZSB1
c2VkIGluIG1hbnVhbCBzZWFyY2ggZm9yIHRoZQogICAgICByZXNvdXJjZSBvciBhcyBwYXJhbWV0
ZXIgdG8gYXV0b21hdGljIGNvbnN0cnVjdGlvbiBvZiB0aGUgVVJJIGZvcgogICAgICB0aGUgcmVz
b3VyY2UuCgogICBvICBQcmVjaXNpb24gb2Ygd2hhdCBpcyByZWZlcnJlZAogICAgICBUaGUgcHJl
Y2lzaW9uIGNvbnRyaWJ1dGVzIHRvIHRoZSBndWlkYW5jZSBvZiBob3cgdG8gdmlldyB0aGUKICAg
ICAgcmVmZXJyZWQgaXRlbS4gIElmIHRoZSBwcmVjaXNpb24gaXMgJ3BhZ2UnLCB0aGUgcmVzb3Vy
Y2UgbXVzdCBiZQogICAgICBicm93c2VkIHVzaW5nIHRoZSB3ZWIgYXJjaGl2ZSBicm93c2luZyB0
b29sLCB3aGljaCBjb21wdXRlcyBhbGwKICAgICAgcGFydHMgbmVlZGVkIGZvciBicm93c2luZyBv
ZiB0aGUgcGFnZS4gIElmIHRoZSBwcmVjaXNpb24gaXMKICAgICAgJ3BhcnQnLCB0aGUgIlZpZXcg
cGFnZSBzb3VyY2UiIGJyb3dzZXIgZnVuY3Rpb24gY2FuIGJlIHVzZWQgZm9yCiAgICAgIHBhZ2Vz
IHRvIGdldCB0aGUgcmVmZXJyZWQgcmVzb3VyY2UuICBJZiB0aGUgcmVzb3VyY2UgaXMgYSBzaW5n
bGUKICAgICAgZmlsZSAodGhpcyBvcHRpb24gaXMgbm90IGFjdGl2YXRlZCwgc2luY2UgdGhlIGZ1
bGwgcmVzb3VyY2UgaXMKICAgICAgYWxyZWFkeSBzaG93bikuICBUaGUgcGFydCBwcmVjaXNpb24g
Y2FuIGFsc28gYmUgaW5kaWNhdG9yIGZvcgogICAgICB0b29scyAoZS5nLiBhIGNvbGxlY3Rpb24g
ZXh0cmFjdGlvbiB0b29sKSB0aGF0IHRoZXkgY2FuIGZldGNoIHRoZQogICAgICBjb250ZW50cyBi
eSBmZXRjaGluZyB0aGUgZmlsZSBwb2ludGVkIHRvLgoKCgoKCgwKWmllcmF1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTFdCgoK
ICAgSW4gdGhlIGZvbGxvd2luZywgdGhlIGRpZmZlcmVudCByZXNvbHV0aW9uIHRlY2huaXF1ZXMg
YXJlIGV4cGxhaW5lZAogICAobWFudWFsIGFzIHdlbGwgYXMgdmlhIGEgc2VydmljZSkgdXNpbmcg
dGhlIGZvbGxvd2luZyBQV0lEIFVSTiBhcyBhbgogICBleGFtcGxlOgoKICAgICB1cm46cHdpZDph
cmNoaXZlLm9yZzoyMDE2LTAxLTIyVDEwOjA4OjIzWjpwYWdlOmh0dHBzOi8vd3d3LmRyLmRrCgog
ICBJbiB0aGlzIGV4YW1wbGUgdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlIFVSTiBQV0lEIHBhcnRz
IGFyZToKCiAgIG8gICJhcmNoaXZlLm9yZyIKICAgICAgQ3VycmVudCBkb21haW4gb2YgdGhlIElu
dGVybmV0IEFyY2hpdmUgdXNlZCBmb3IgdGhlaXIgb3BlbiBhY2Nlc3MKICAgICAgd2ViIGFyY2hp
dmUuCgogICBvICAiMjAxNi0wMS0yMlQxMDowODoyM1oiCiAgICAgIFVUQyBkYXRlIGFuZCB0aW1l
IGFzc29jaWF0ZWQgd2l0aCB0aGUgYXJjaGl2ZWQgVVJJCgogICBvICAicGFnZSIKICAgICAgQ2xh
cmlmaWNhdGlvbiB0aGF0IHRoZSByZWZlcmVuY2UgY292ZXIgdGhlIGZ1bGwgd2ViIHBhZ2Ugd2l0
aCBhbGwKICAgICAgaXRzIGluaGVyaXRlZCBwYXJ0cyBzZWxlY3RlZCBieSB0aGUgd2ViIGFyY2hp
dmUKCiAgIG8gICJodHRwczovL3d3dy5kci5kayIKICAgICAgYXJjaGl2ZWQgVVJJIG9mIHRoZSBy
ZWZlcmVuY2VkIHJlc291cmNlCgogICBBIG1hbnVhbCByZXNvbHV0aW9uIHRlY2huaXF1ZSB3b3Vs
ZCBiZSB0byBnbyB0aHJvdWdoIHRoZSBmb2xsb3dpbmcKICAgc3RlcHMgdXNpbmcgdGhlIHNwZWNp
ZmllZCB3ZWIgYXJjaGl2ZSdzIHNlYXJjaCBpbnRlcmZhY2UgKHdoaWNoIHdpbGwKICAgd29yayBm
b3IgYm90aCBvcGVuIHdlYiBhcmNoaXZlcyBhbmQgd2ViIGFyY2hpdmVzIHdpdGggcmVzdHJpY3Rl
ZAogICBhY2Nlc3Mgb25zaXRlKToKCiAgIG8gIEJyb3dzZSB0aGUgd2ViIGFyY2hpdmUgZG9tYWlu
ICJhcmNoaXZlLm9yZyIKICAgICAgSW4gdGhpcyBjYXNlLCB0aGUgZG9tYWluIGxlYWRzIGRpcmVj
dGx5IGludG8gYSBwYWdlIHdoZXJlIHlvdSBjYW4KICAgICAgc2VhcmNoIGZvciBhcmNoaXZlZCBV
UklzIChpbiBvdGhlciBjYXNlcyB0aGVyZSBtYXkgYmUgbmVlZCBmb3IKICAgICAgYWRkaXRpb25h
bCBjbGlja3MgdG8gZ2V0IHRvIHNlYXJjaCBpbnRlcmZhY2Ugb3IgZGVzY3JpcHRpb25zIG9mCiAg
ICAgIGhvdyB0byBhcHBseSBmb3IgYWNjZXNzKS4KCiAgIG8gIEVudGVyIHRoZSBhcmNoaXZlZCBV
UkkgImh0dHBzOi8vd3d3LmRyLmRrIiBpbiB0aGUgc2VhcmNoIGZpZWxkIGFuZAogICAgICBtYWtl
IGEgc2VhcmNoLCB3aGljaCB3aWxsIHJlc3VsdCBpbiBhbiBvdmVydmlldyBvZiB0aGUgZGlmZmVy
ZW50CiAgICAgIHRpbWVzIHRoYXQgdGhlIHJlc291cmNlIHdhcyBhcmNoaXZlZC4KCiAgIG8gIFVz
ZSB0aGUgYXJjaGl2YWwgdGltZSAiMjAxNi0wMS0yMlQxMDowODoyM1oiIHRvIHNlbGVjdCB0aGUg
Y29ycmVjdAogICAgICByZXNvdXJjZQoKICAgVGhlICdwYWdlJyBpbmZvcm1hdGlvbiBpcyB1c2Vk
IGluIHZlcmlmaWNhdGlvbiB0aGF0IHRoZSByaWdodAogICBwcmVjaXNpb24gbGV2ZWwgaXMgcmVh
Y2hlZC4gIEluIGNhc2UgdGhlIHByZWNpc2lvbi1zcGVjIGhhZCBiZWVuCiAgICdwYXJ0JywgaXQg
d291bGQgcmVxdWlyZSBhbiBleHRyYSBzdGVwIHNlbGVjdGluZyAiVmlldyBwYWdlIHNvdXJjZSIK
ICAgb24gdGhlIHJlc3VsdGluZyBwYWdlLgoKICAgSXQgaXMgYWxzbyBub3Rld29ydGh5IHRoYXQg
dGhlIGluZm9ybWF0aW9uIGluIHRoZSBQV0lEIGNhbiBoZWxwIGluCiAgIGZpbmRpbmcgYW4gYWx0
ZXJuYXRpdmUgcmVzb3VyY2UsIGluIGNhc2UgdGhlIG9yaWdpbmFsIHJlZmVycmVkCiAgIHJlc291
cmNlIGlzIG5vIGxvbmdlciBhdmFpbGFibGUuICBUaGUgYXJjaGl2ZWQgVVJJIGNhbiBiZSBzZWFy
Y2hlZCBpbgogICBvdGhlciB3ZWIgYXJjaGl2ZXMsIHdoZXJlIHRoZSBkYXRlIGFuZCB0aW1lIGNh
biBoZWxwIHRvIGZpbmQgdGhlIGJlc3QKCgoKDApaaWVyYXUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAxMl0KCgogICBtYXRjaCwg
ZS5nLiB2aWEgTWVtZW50byBbTUVNRU5UT10gKGZvciBzb21lIG9wZW4gd2ViIGFyY2hpdmVzKSBv
ciB2aWEKICAgcG9zc2libGUgY29taW5nIHdlYiBhcmNoaXZlIGluZnJhc3RydWN0dXJlcy4KCiAg
IEFsdGVybmF0aXZlIHJlc29sdXRpb24gKGF1dG9tYXRpY2FsbHkgb3IgbWFudWFsbHkpIG9mIHRo
aXMgVVJOIFBXSUQKICAgY2FuIGJlIGRlZHVjZWQgYmFzZWQgb24gdGhlIGN1cnJlbnQgKDIwMTkp
IGtub3dsZWRnZSBvZiBJbnRlcm5ldAogICBBcmNoaXZlJ3Mgb3BlbiBXYXliYWNrIGFjY2VzcyB3
ZWIgaW50ZXJmYWNlLCB3aGljaCBoYXMgdGhlIHBhdHRlcm46CgogICAgICBodHRwczovL3dlYi5h
cmNoaXZlLm9yZy93ZWIvPHRpbWU+Lzx1cmk+CgogICBVc2luZyB0aGlzIHBhdHRlcm4gKHdoZXJl
IG9ubHkgZGlnaXRzIGZyb20gdGhlIHRpbWVzdGFtcCBpcwogICBpbmNsdWRlZCksIGl0IGlzIHBv
c3NpYmxlIHRvIGRlZHVjZSB0aGUgb25saW5lIGh0dHBzIFVSSToKCiAgICAgIGh0dHBzOi8vd2Vi
LmFyY2hpdmUub3JnL3dlYi8yMDE2MDEyMjEwMDgyMy9odHRwczovL3d3dy5kci5kawoKICAgRm9s
bG93aW5nIHRoaXMgVVJMIHRvIEludGVybmV0IEFyY2hpdmWScyBXYXliYWNrIHRvb2wgd2lsbCBy
ZXN1bHQgaW4gCiAgIHRoZSBoYXJ2ZXN0ZWQgd2ViIHBhZ2UgaW5jbHVkaW5nIGVsZW1lbnRzICBs
aWtlIGltYWdlcyBldGMuIHdoaWNoIHRoZQogICBXYXliYWNrIG1hY2hpbmUgY2FsY3VsYXRlcyBi
YXNlZCBvbiB0aGUgcmVmZXJyZWQgZWxlbWVudHMgYW5kIHRoZSAKICAgY29udGVudHMgIG9mIHRo
ZSBhcmNoaXZlICh1c3VhbGx5IHRoZSBlbGVtZW50cyB3aXRoIGNsb3Nlc3QgYXJjaGl2YWwgCiAg
IHRpbWUgdG8gdGhlIGFyY2hpdmFsIHRpbWUgb2YgdGhlIHdlYiBwYWdlKS4gVGhpcyBwYWdlIGNv
cnJlc3BvbmRzIHRvIAogICB0aGUgUFdJRCB3aXRoIHByZWNpc2lvbiBzcGVjaWZpY2F0aW9uICdw
YWdlJzoKICAgICAgICB1cm46cHdpZDphcmNoaXZlLm9yZzoyMDE2LTAxLTIyVDEwOjA4OjIzWjpw
YWdlOmh0dHBzOi8vd3d3LmRyLmRrCiAgIElmIHRoZSBQV0lEIGhhZCBzcGVjaWZpZWQgJ3BhcnQn
IGluc3RlYWQgb2YgJ3BhZ2UnIGkuZS4KICAgICAgICB1cm46cHdpZDphcmNoaXZlLm9yZzoyMDE2
LTAxLTIyVDEwOjA4OjIzWjpwYXJ0Omh0dHBzOi8vd3d3LmRyLmRrCiAgIHRoZW4gdGhlIHJlZmVy
cmVkIGVsZW1lbnQgKGluIHRoaXMgY2FzZSB0aGUgcGFnZSBjb2RlKSB3aWxsIGJlIGZvdW5kCiAg
IGJ5IGNsaWNraW5nICJWaWV3IHBhZ2Ugc291cmNlIiwgd2hpY2ggd2lsbCBzaG93IHRoZSBwYWdl
IGNvZGUgaW4gdGV4dAogICBmb3JtLgoKICAgVGhlIHNhbWUgcmVjaXBlIGNhbiBiZSB1c2VkIGZv
ciBvdGhlciBXYXliYWNrIHBsYXRmb3JtcyBmb3Igb3BlbiB3ZWIKICAgYXJjaGl2ZXMuICBGb3Ig
d2ViIGFyY2hpdmVzIHdpdGggcmVzdHJpY3RlZCBhY2Nlc3MsIHRoZXJlIG1heSBiZQogICBzaW1p
bGFyIHJlY2lwZXMsIGJ1dCBpdCBtYXkgYWxzbyByZXF1aXJlIHNwZWNpYWwgYXBwbGljYXRpb25z
IHRvCiAgIGV4dHJhY3QgdGhlIGxvY2FsIFVSSSBmb3IgdGhlIHJlc291cmNlIChlLmcuIGZvciBO
ZXRhcmtpdmV0LCBpdCBpcwogICBjb25zdHJ1Y3RlZCB1c2luZyBhbiBBUEkgd2hpY2ggdXNlcyB0
aGUgbG9jYWwgQ0RYIHRvIGdlbmVyYXRlIHRoZQogICBjb3JyZWN0IGxvY2FsIFVSSSBmb3IgdGhl
IHJlc291cmNlKS4KCiAgIEEgcmVzb2x2aW5nIHNlcnZpY2UgaXMgY3VycmVudGx5IGF2YWlsYWJs
ZSBpbiBmb3JtIG9mIGNvZGUgZm9yIGEKICAgcHJvdG90eXBlIHdoaWNoIHJ1biBhdCB0aGUgUm95
YWwgRGFuaXNoIExpYnJhcnkgW1BXSURyZXNvbHZlcl0gYW5kIGlzCiAgIHBsYW5uZWQgdG8gYmUg
bW9yZSB3aWRlbHkgYXZhaWxhYmxlLiAgVGhpcyBzZXJ2aWNlIGN1cnJlbnRseSBjb3ZlcnMKICAg
Ym90aCB0aGUgRGFuaXNoIHdlYiBhcmNoaXZlICh3aXRoIHRoZSBwcm9wZXIgcmlnaHRzKSBhbmQg
b3BlbiB3ZWIKICAgYXJjaGl2ZXMgd2l0aCBhY2Nlc3Mgc2VydmljZXMgYmFzZWQgb24gYSBwYXR0
ZXJuIGluY2x1ZGluZyBhcmNoaXZlLAogICBhcmNoaXZhbCB0aW1lIGFuZCBhcmNoaXZlZCBVUkku
ICBJbiBvdGhlciB3b3JkcywgZm9yIG9wZW4gd2ViCiAgIGFyY2hpdmVzIGl0IGNvdmVycyBjb252
ZXJzaW9uIG9mIFBXSUQgVVJOcyBmb3I6IGFyY2hpdmUub3JnLCBhcmNoaXZlLQogICBpdC5vcmcs
IGFycXVpdm8ucHQsIGJpYmFsZXgub3JnLCBuYXRpb25hbGFyY2hpdmVzLmdvdi51aywKICAgc3Rh
bmZvcmQuZWR1IGFuZCB2ZWZzYWZuLmlzLiAgRm9yIHRoZSBEYW5pc2ggd2ViIGFyY2hpdmUgd2l0
aAogICByZXN0cmljdGVkIGFjY2VzcywgdGhlIHByb3RvdHlwZSB3b3JrcyBsb2NhbGx5IGFjY2Vz
c2luZyB0aGUgQ0RYIG9mCiAgIHRoZSBsaWJyYXJ5LCBhbmQgcHJvdmlkaW5nIGFjY2VzcyB2aWEg
YSBsb2NhbCBwcm94eSB0byBhIHJlc3RyaWN0ZWQKICAgZW52aXJvbm1lbnQuICBUaGUgc291cmNl
IGNvZGUgZm9yIHRoaXMgcHJvdG90eXBlIGlzIGF2YWlsYWJsZSBmcm9tCiAgIGh0dHBzOi8vZ2l0
aHViLmNvbS9uZXRhcmNoaXZlc3VpdGUvTkFTLXJlc2VhcmNoL3JlbGVhc2VzL3RhZy8wLjAuNi4K
CgoKICAKIAoMClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFtQYWdlIDEzXQoKCkRvY3VtZW50YXRpb246CiAgIE5vbmUgcmVsZXZh
bnQKCgpBZGRpdGlvbmFsIEluZm9ybWF0aW9uOgogICBCYWNrZ3JvdW5kOgogICBUaGUgUFdJRCB3
YXMgb3JpZ2luYWxseSBzdWdnZXN0ZWQgYXMgYSBVUkksIGJhc2VkIG9uIHJlc2VhcmNoIGJldHdl
ZW4KICAgYSBjb21wdXRlciBzY2llbmNlIHJlc2VhcmNoZXIgd2l0aCBrbm93bGVkZ2Ugb2Ygd2Vi
IGFyY2hpdmluZyBhbmQKICAgcmVzZWFyY2hlcnMgZnJvbSBodW1hbml0eSBzdWJqZWN0cyAoSGlz
dG9yeSBhbmQgTGl0ZXJhdHVyZSkuICBUaGlzCiAgIHJlc3VsdGVkIGluIHRoZSBwYXBlciAiUGVy
c2lzdGVudCBXZWIgUmVmZXJlbmNlcyAtIEJlc3QgUHJhY3RpY2VzIGFuZAogICBOZXcgU3VnZ2Vz
dGlvbnMiIFtJUFJFUzIwMTZdIGZyb20gdGhlIGlQcmVzIDIwMTYgY29uZmVyZW5jZS4gIEluIHRo
aXMKICAgcGFwZXIsIHRoZSBQV0lEIGlzIHJlZmVycmVkIHRvIGFzIFdQSUQuICBIb3dldmVyLCBm
ZWVkYmFjayB3YXMKICAgcmVjZWl2ZWQgZGlzcGxheWluZyBhIGNvbmNlcm4gdGhhdCBXUElEIHdh
cyBpbnRlcnByZXRlZCBhcyBhIFBJRAogICByZWxhdGVkIHRvIGEgUElELXN5c3RlbSwgZS5nLiBh
cyB0aGUgRE9JLiAgQWx0aG91Z2ggdGhlIGRlZmluaXRpb24gb2YKICAgYSBQSUQgZG9lcyBub3Qg
Y29udHJhZGljdCB0aGUgbmFtZSAiV1BJRCIsIHRoZXJlIHdvdWxkIHN0aWxsIGJlIGEKICAgZGFu
Z2VyIG9mIGNvbmZ1c2luZyBpdCB3aXRoIFBJRC1zeXN0ZW1zLCB3aGljaCBpcyBub3QgdGhlIGlu
dGVuc2lvbi4KICAgQ29uc2VxdWVudGx5LCB0aGlzIHN1Z2dlc3Rpb24gbmFtZXMgdGhlIFBXSUQg
aW5zdGVhZC4KICAgQ29tbWVudHMgb24gdGhlIGRyYWZ0ZWQgUFdJRCBVUkkgKFtEcmFmdFB3aWRV
cmldKSBoYXZlIHN1Z2dlc3RlZCB0aGF0CiAgIGl0IHNob3VsZCBiZSBhIFVSTiByYXRoZXIgdGhh
biBhIFVSSSwgd2hpY2ggaXMgd2h5IHRoZSBQV0lEIFVSTiBpcwogICBkZWZpbmVkIGhlcmUuCiAg
IAogICBUaGVyZSBoYXMgYmVlbiBleHByZXNzZWQgaW50ZXJlc3QgZm9yIHRoZSBQV0lEIGF0IHNl
dmVyYWwgb2NjYXNpb25zLAogICB3aGVyZSBpdCBoYXMgYmVlbiBwcmVzZW50ZWQgKGlQUkVTIDIw
MTYgW0lQUkVTMjAxNl0gcGFwZXIsIFJFU0FXIDIwMTcKICAgW1Jlc2F3UmVmXVtSZXNhd0NvbGxd
IHBhcGVycywgaVBSRVMgMjAxOCBbSVBSRVMyMDE4XSBiZXN0IHBvc3RlciwKICAgaURDQyAyMDE5
IFtJRENDMjAxOV0gcG9zdGVyLiAgRXNwZWNpYWxseSwgd2ViIHJlc2VhcmNoZXJzIGZyb20KICAg
ZGlnaXRhbCBodW1hbml0aWVzIGhhdmUgZXhwcmVzc2VkIGEgc3Ryb25nIGludGVyZXN0IGluIHRo
ZSBQV0lELAogICBzaW5jZSBpdCB3aWxsIGZpbGwgYSBnYXAgYW5kIG1ha2UgaXQgcG9zc2libGUg
Zm9yIHRoZSByZXNlYXJjaGVycyB0bwogICBtYWtlIHRoZSBuZWNlc3NhcnkgcmVmZXJlbmNlcy4K
ICAgCiAgIExpbWl0YXRpb25zIHRvIHdoZW4gYSBQV0lEIFVSTiBjYW4gYmUgY3JlYXRlZDoKICAg
SXQgY2FuIGJlIGFyZ3VlZCB0aGF0IHRoZSBQV0lEIFVSTiBzaG91bGQgbm90IGhhdmUgYW55IHJl
c3RyaWN0aW9ucwogICB0byB3aGljaCBtYXRlcmlhbCBpdCBjYW4gYmUgYXBwbGllZC4gIEhvd2V2
ZXIsIGluIG9yZGVyIHRvIG1ha2UgYQogICBzdGFuZGFyZGl6ZWQgZ2VuZXJhbCB3YXkgdG8gaWRl
bnRpZnkgbWF0ZXJpYWwsIHRoZXJlIG5lZWQgdG8gYmUKICAgYXNzdW1wdGlvbnMgb24gYSBzZXQg
b2YgaW5mb3JtYXRpb24gdGhhdCBjYW4gYmUgdXNlZCBmb3IKICAgaWRlbnRpZmljYXRpb24uCiAg
IFRoZSBsaW1pdHMgbWFkZSBjYW4gYWxzbyBiZSBhcmd1ZWQgdG8gYmUgZXNzZW50aWFsIGZvciBt
YXRlcmlhbAogICB0aGF0IGFyZSB0byBiZSByZWZlcmVuY2VkIG9uIGEgbG9uZyB0aW1lIGJhc2lz
LCB0byBoYXZlIGluZm9ybWF0aW9uCiAgIGFib3V0IHdoaWNoIGFyY2hpdmUsIHdoZW4gaXQgd2Fz
IGFyY2hpdmVkIGFuZCB3aGF0IHdhcyBhcmNoaXZlZC4KICAgCiAgIFBvc3NpYmxlIGV4dGVuc2lv
bnMgdG8gYmUgaW52ZXN0aWdhdGVkOgogICBUaGlzIGZpcnN0IHZlcnNpb24gb2YgdGhlIFBXSUQg
b25seSBjb250YWlucyBhIGJhc2ljIGRlZmluaXRpb24sCiAgIHdoaWNoIG1lYW5zIHRoYXQgaXQg
ZG9lcyBub3QgaW5jbHVkZSBhbGwgb2YgdGhlIHBvc3NpYmxlIGV4dGVuc2lvbnMKICAgd2hpY2gg
aGF2ZSBiZWVuIHN1Z2dlc3RlZCBhdCBkaWZmZXJlbnQgY29uZmVyZW5jZXMgYW5kIGJ5IHJldmll
d2Vycy4KICAgVGhlIHJlYXNvbiBpcyB0aGF0IHRoZXNlIHN1Z2dlc3Rpb25zIGFyZSBub3QgbWF0
dXJlIGVub3VnaCB0byBiZSAKICAgaW5jbHVkZWQgYXQgdGhpcyBzdGFnZS4gIFRoZSBleHRlbnNp
b25zIHN1Z2dlc3RlZCBzbyBmYXIgaGF2ZSBiZWVuOgoKICAgbyAgSGF2aW5nIHdlYiBhcmNoaXZl
cyBpZGVudGlmaWVkIGJ5IHJlZ2lzdGVyZWQgaWRlbnRpZmllcnMuICBUaGVyZQogICAgICB3aWxs
IGJlIHdvcmsgb24gbG9va2luZyBhdCBhbiB1cGRhdGUgdG8gdGhlIFBXSUQgVVJOLCBpZiB0aGVy
ZSBjYW4KICAgICAgYmUgZm91bmQgYSB3b3JrYWJsZSBzb2x1dGlvbiBlLmcuIGJ5IG1ha2luZyBz
dWNoIGEgcmVnaXN0cnkgYnkKICAgICAgSUFOQS4KCgoMClppZXJhdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDE0XQoKCiAgIG8g
IEhhdmluZyB0aGUgcG9zc2liaWxpdHkgdG8gdXNlIFBXSUQgZm9yIG90aGVyIHdlYiBtYXRlcmlh
bCB0aGFuCiAgICAgIGFyY2hpdmVkIFVSSXMsIGUuZy4gc25hcHNob3RzIGFuZCBjb2xsZWN0aW9u
cwoKICAgbyAgRGlzY3Vzc2lvbiBvZiBob3cgdG8gZXh0ZW5kIHVzZSBvZiBQV0lEIFVSTnMgdmlh
IHBsdWdpbnMgaW4KICAgICAgYnJvd3NlcnMsIHN0YW5kYXJkaXplZCB3YXkgdG8gYXNrIHdlYiBh
cmNoaXZlcyBmb3IgcmVzb3VyY2UKICAgICAgc3BlY2lmaWVkIGFzIGEgUFdJRCBVUk4gYW5kIGFj
Y2VzcyB2aWEgZnV0dXJlIHdlYiByZXNlYXJjaAogICAgICBpbmZyYXN0cnVjdHVyZQogICAgICAK
ICAgbyAgSGF2aW5nIHRoZSBwb3NzaWJpbGl0eSB0byBzcGVjaWZ5IGEgY2hlY2tzdW0gaW4gdGhl
IFBXSUQgaW4gY2FzZXMKICAgICAgd2hlcmUgdGhlIHJlc291cmNlIGlzIGEgcGFydC9maWxlLiBU
aGlzIGNvdWxkIGFkZCBwb3NzaWJpbGl0aWVzIHRvCiAgICAgIGluZGljYXRlIHRoYXQgdHdvIGRp
ZmZlcmVudCBQV0lEcyBpZGVudGlmeSB0aGUgc2FtZSBjb250ZW50ICh0d28gCiAgICAgIGNvcGll
cyBvZiB0aGUgcmVzb3VyY2UgaGFydmVzdGVkIGZyb20gdHdvIFdlYiBhcmNoaXZlcykKCgpSZXZp
c2lvbiBJbmZvcm1hdGlvbjoKICAgVGhpcyBpcyB0aGUgZmlyc3QgdmVyc2lvbiBvZiBQV0lEIGFz
IGEgVVJOLgoKCjIuICBSZWZlcmVuY2VzCgoyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAg
W1JGQzEwMzRdICBNb2NrYXBldHJpcywgUC4sICJEb21haW4gbmFtZXMgLSBjb25jZXB0cyBhbmQg
ZmFjaWxpdGllcyIsCiAgICAgICAgICAgICAgU1REIDEzLCBSRkMgMTAzNCwgRE9JIDEwLjE3NDg3
L1JGQzEwMzQsIE5vdmVtYmVyIDE5ODcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjMTAzND4uCgogICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5
IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQogICAgICAgICAgICAgIFJlcXVpcmVt
ZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3
L1JGQzIxMTksIE1hcmNoIDE5OTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0
b3Iub3JnL2luZm8vcmZjMjExOT4uCgogICBbUkZDMzMzOV0gIEtseW5lLCBHLiBhbmQgQy4gTmV3
bWFuLCAiRGF0ZSBhbmQgVGltZSBvbiB0aGUgSW50ZXJuZXQ6CiAgICAgICAgICAgICAgVGltZXN0
YW1wcyIsIFJGQyAzMzM5LCBET0kgMTAuMTc0ODcvUkZDMzMzOSwgSnVseSAyMDAyLAogICAgICAg
ICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzMzMzk+LgoKICAgW1JG
QzM5ODZdICBCZXJuZXJzLUxlZSwgVC4sIEZpZWxkaW5nLCBSLiwgYW5kIEwuIE1hc2ludGVyLCAi
VW5pZm9ybQogICAgICAgICAgICAgIFJlc291cmNlIElkZW50aWZpZXIgKFVSSSk6IEdlbmVyaWMg
U3ludGF4IiwgU1REIDY2LAogICAgICAgICAgICAgIFJGQyAzOTg2LCBET0kgMTAuMTc0ODcvUkZD
Mzk4NiwgSmFudWFyeSAyMDA1LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzM5ODY+LgoKICAgW1JGQzUyMzRdICBDcm9ja2VyLCBELiwgRWQuIGFuZCBQ
LiBPdmVyZWxsLCAiQXVnbWVudGVkIEJORiBmb3IgU3ludGF4CiAgICAgICAgICAgICAgU3BlY2lm
aWNhdGlvbnM6IEFCTkYiLCBTVEQgNjgsIFJGQyA1MjM0LAogICAgICAgICAgICAgIERPSSAxMC4x
NzQ4Ny9SRkM1MjM0LCBKYW51YXJ5IDIwMDgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJm
Yy1lZGl0b3Iub3JnL2luZm8vcmZjNTIzND4uCgogICBbUkZDODE0MV0gIFNhaW50LUFuZHJlLCBQ
LiBhbmQgSi4gS2xlbnNpbiwgIlVuaWZvcm0gUmVzb3VyY2UgTmFtZXMKICAgICAgICAgICAgICAo
VVJOcykiLCBSRkMgODE0MSwgRE9JIDEwLjE3NDg3L1JGQzgxNDEsIEFwcmlsIDIwMTcsCiAgICAg
ICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODE0MT4uCgoKCgoM
ClppZXJhdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtQYWdlIDE1XQoKCjIuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtET0ld
ICAgICAgSW50ZXJuYXRpb25hbCBET0kgRm91bmRhdGlvbiwgIlRoZSBET0kgU3lzdGVtIiwgMjAx
NiwKICAgICAgICAgICAgICA8aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYxMDIwMjIy
NjM1LwogICAgICAgICAgICAgIGh0dHBzOi93d3cuZG9pLm9yZy8+LgoKICAgICAgICAgICAgICB1
cm46cHdpZDphcmNoaXZlLm9yZzoyMDE2LTEwLTIwVDIyOjI2OjM1OnBhZ2U6aHR0cHM6Ly93d3cu
CiAgICAgICAgICAgICAgZG9pLm9yZy8KCiAgIFtEcmFmdFB3aWRVcmldCiAgICAgICAgICAgICAg
WmllcmF1LCBFLiwgIkRSQUZUOiBTY2hlbWUgU3BlY2lmaWNhdGlvbiBmb3IgdGhlIHB3aWQgVVJJ
LAogICAgICAgICAgICAgIFZlcnNpb24gNCIsIEp1bmUgMjAxOCwgPGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jLwogICAgICAgICAgICAgIGRyYWZ0LXB3aWQtdXJpLXNwZWNpZmljYXRp
b24vPi4KCiAgIFtJRENDMjAxOV0KICAgICAgICAgICAgICBaaWVyYXUsIEUuLCAiV2ViIFJlZmVy
ZW5jZXMgTWVldGluZyBSZXF1aXJlbWVudHMgZm9yCiAgICAgICAgICAgICAgUHJvcGVyIFJlZmVy
ZW5jaW5nIFByaW5jaXBsZXMiIiwgRmVicnVhcnkgMjAxOSwKICAgICAgICAgICAgICA8aHR0cDov
L3d3dy5kY2MuYWMudWsvc2l0ZXMvZGVmYXVsdC9maWxlcy9kb2N1bWVudHMvSURDQzE5CiAgICAg
ICAgICAgICAgLzIyMl9XZWIlMjBSZWZlcmVuY2VzJTIwTWVldGluZyUyMFJlcXVpcmVtZW50cyUy
MGZvciUyMFBybwogICAgICAgICAgICAgIHBlciUyMFJlZmVyZW5jaW5nJTIwUHJpbmNpcGxlcy5w
ZGY+LgoKICAgICAgICAgICAgICBQb3N0ZXIgYXQgMTR0aCBJbnRlcm5hdGlvbmFsIERpZ2l0YWwg
Q3VyYXRpb24gQ29uZmVyZW5jZQogICAgICAgICAgICAgIChpRENDKSAyMDE5CgogICBbSVBSRVMy
MDE2XQogICAgICAgICAgICAgIFppZXJhdSwgRS4sIE55dmFuZywgQy4sIGFuZCBULiBLcm9tYW5u
LCAiUGVyc2lzdGVudCBXZWIKICAgICAgICAgICAgICBSZWZlcmVuY2VzIC0gQmVzdCBQcmFjdGlj
ZXMgYW5kIE5ldyBTdWdnZXN0aW9ucyIsIE9jdG9iZXIKICAgICAgICAgICAgICAyMDE2LCA8aHR0
cDovL3d3dy5pcHJlczIwMTYuY2gvZnJvbnRlbmQvb3JnYW5pemVycy9tZWRpYS8KICAgICAgICAg
ICAgICBpUFJFUzIwMTYvX1BERi8KICAgICAgICAgICAgICBJUFIxNi5Qcm9jZWVkaW5nc180X1dl
Yl9Ccm9zY2h1ZXJlX0xpbmsucGRmPi4KCiAgICAgICAgICAgICAgSW46IHByb2NlZWRpbmdzIG9m
IHRoZSAxM3RoIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbgogICAgICAgICAgICAgIFByZXNl
cnZhdGlvbiBvZiBEaWdpdGFsIE9iamVjdHMgKGlQcmVzKSAyMDE2LCBwcC4gMjM3LTI0NgoKICAg
W0lQUkVTMjAxOF0KICAgICAgICAgICAgICBaaWVyYXUsIEUuLCAiUHJlY2lzZSBhbmQgUGVyc2lz
dGVudCBXZWIgQXJjaGl2ZSBSZWZlcmVuY2VzCiAgICAgICAgICAgICAgLSBTdGF0dXMsIGNvbnRl
eHQgYW5kIGV4cGVjdGVkIHByb2dyZXNzIG9mIHRoZSBQV0lEIiwKICAgICAgICAgICAgICBTZXB0
ZW1iZXIgMjAxOCwgPGh0dHBzOi8vb3NmLmlvL3U1dzNxLz4uCgogICAgICAgICAgICAgIEluOiBw
cm9jZWVkaW5ncyBvZiB0aGUgMTV0aCBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24KICAgICAg
ICAgICAgICBQcmVzZXJ2YXRpb24gb2YgRGlnaXRhbCBPYmplY3RzIChpUHJlcykgMjAxOCwgRE9J
OgogICAgICAgICAgICAgIDEwLjE3NjA1L09TRi5JTy9VNVczUQoKICAgW0lTTzI4NTAwXQogICAg
ICAgICAgICAgIEludGVybmF0aW9uYWwgT3JnYW5pemF0aW9uIGZvciBTdGFuZGFyZGl6YXRpb24s
CiAgICAgICAgICAgICAgIkluZm9ybWF0aW9uIGFuZCBkb2N1bWVudGF0aW9uIC0tIFdBUkMgZmls
ZSBmb3JtYXQiLCAyMDE3LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5pc28ub3JnL3N0YW5k
YXJkLzY4MDA0Lmh0bWw+LgoKCgoKCgwKWmllcmF1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTZdCgoKICAgW0lTTzg2MDEtMV0K
ICAgICAgICAgICAgICBJbnRlcm5hdGlvbmFsIE9yZ2FuaXphdGlvbiBmb3IgU3RhbmRhcmRpemF0
aW9uLCAiRGF0ZSBhbmQKICAgICAgICAgICAgICB0aW1lIC0tIFJlcHJlc2VudGF0aW9ucyBmb3Ig
aW5mb3JtYXRpb24gaW50ZXJjaGFuZ2UgLS0KICAgICAgICAgICAgICBQYXJ0IDE6IEJhc2ljIHJ1
bGVzIiwgMjAxOSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cuaXNvLm9yZy9zdGFuZGFyZC83
MDkwNy5odG1sPi4KCiAgIFtJU084NjAxLTJdCiAgICAgICAgICAgICAgSW50ZXJuYXRpb25hbCBP
cmdhbml6YXRpb24gZm9yIFN0YW5kYXJkaXphdGlvbiwgIkRhdGUgYW5kCiAgICAgICAgICAgICAg
dGltZSAtLSBSZXByZXNlbnRhdGlvbnMgZm9yIGluZm9ybWF0aW9uIGludGVyY2hhbmdlIC0tCiAg
ICAgICAgICAgICAgUGFydCAyOiBFeHRlbnNpb25zIiwgMjAxOSwKICAgICAgICAgICAgICA8aHR0
cHM6Ly93d3cuaXNvLm9yZy9zdGFuZGFyZC83MDkwOC5odG1sPi4KCiAgIFtNRU1FTlRPXSAgTWVt
ZW50byBEZXZlbG9wbWVudCBHcm91cCwgIkFib3V0IHRoZSBNZW1lbnRvIFByb2plY3QiLAogICAg
ICAgICAgICAgIEphbnVhcnkgMjAxNSwgPGh0dHA6Ly9tZW1lbnRvd2ViLm9yZy9hYm91dC8+Lgog
ICAgICAgICAgICAgIHVybjpwd2lkOmFyY2hpdmUub3JnOjIwMTgtMTEtCiAgICAgICAgICAgICAg
MDFUMTU6MjY6MjhaOnBhZ2U6aHR0cDovL21lbWVudG93ZWIub3JnL2Fib3V0LwoKICAgW1BXSURw
cm92aWRlcl0KICAgICAgICAgICAgICBSb3lhbCBEYW5pc2ggTGlicmFyeSAoTmV0YXJraXZldCks
ICJTb2xyV2F5YmFjayAzLjEiLAogICAgICAgICAgICAgIDIwMTgsIDxodHRwczovL2dpdGh1Yi5j
b20vbmV0YXJjaGl2ZXN1aXRlL3NvbHJ3YXliYWNrPi4KCiAgICAgICAgICAgICAgdXJuOnB3aWQ6
YXJjaGl2ZS5vcmc6MjAxOC0wNi0KICAgICAgICAgICAgICAxMVQwMjowMDowNVo6cGFnZTpodHRw
czovL2dpdGh1Yi5jb20vbmV0YXJjaGl2ZXN1aXRlLwogICAgICAgICAgICAgIHNvbHJ3YXliYWNr
CgogICBbUFdJRHJlc29sdmVyXQogICAgICAgICAgICAgIFJveWFsIERhbmlzaCBMaWJyYXJ5IChO
ZXRhcmtpdmV0KSwgIk5BUy1yZXNlYXJjaCB2ZXJzaW9uCiAgICAgICAgICAgICAgMC4wLjYiLCAy
MDE4LCA8aHR0cHM6Ly9naXRodWIuY29tL25ldGFyY2hpdmVzdWl0ZS9OQVMtCiAgICAgICAgICAg
ICAgcmVzZWFyY2gvcmVsZWFzZXMvdGFnLzAuMC42Pi4KCiAgICAgICAgICAgICAgdXJuOnB3aWQ6
YXJjaGl2ZS5vcmc6MjAxOC0wNy0KICAgICAgICAgICAgICAxNlQwNjo1Mzo1MVo6cGFnZTpodHRw
czovL2dpdGh1Yi5jb20vbmV0YXJjaGl2ZXN1aXRlL05BUy0KICAgICAgICAgICAgICByZXNlYXJj
aC9yZWxlYXNlcy90YWcvMC4wLjYKCiAgIFtSZXNhd0NvbGxdCiAgICAgICAgICAgICAgSnVyaWss
IEIuIGFuZCBFLiBaaWVyYXUsICJEYXRhIE1hbmFnZW1lbnQgb2YgV2ViIGFyY2hpdmUKICAgICAg
ICAgICAgICBSZXNlYXJjaCBEYXRhIiwgMjAxNywKICAgICAgICAgICAgICA8aHR0cHM6Ly9hcmNo
aXZlZHdlYi5ibG9ncy5zYXMuYWMudWsvZmlsZXMvMjAxNy8wNi8KICAgICAgICAgICAgICBSRVNB
VzIwMTctSnVyaWtaaWVyYXUtCiAgICAgICAgICAgICAgRGF0YV9tYW5hZ2VtZW50X29mX3dlYl9h
cmNoaXZlX3Jlc2VhcmNoX2RhdGEucGRmPi4KCiAgICAgICAgICAgICAgSW46IHByb2NlZWRpbmdz
IG9mIHRoZSBSRVNBVyAyMDE3IENvbmZlcmVuY2UsIERPSToKICAgICAgICAgICAgICAxMC4xNDI5
Ni9yZXNhdy4wMDAyCgogICBbUmVzYXdSZWZdCiAgICAgICAgICAgICAgTnl2YW5nLCBDLiwgS3Jv
bWFubiwgVC4sIGFuZCBFLiBaaWVyYXUsICJDYXB0dXJpbmcgdGhlIFdlYgogICAgICAgICAgICAg
IGF0IExhcmdlIC0gYSBDcml0aXF1ZSBvZiBDdXJyZW50IFdlYiBSZWZlcmVuY2luZwogICAgICAg
ICAgICAgIFByYWN0aWNlcyIsIDIwMTcsCgoKCgoMClppZXJhdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDE3XQoKCiAgICAgICAg
ICAgICAgPGh0dHBzOi8vYXJjaGl2ZWR3ZWIuYmxvZ3Muc2FzLmFjLnVrL2ZpbGVzLzIwMTcvMDYv
CiAgICAgICAgICAgICAgUkVTQVcyMDE3LU55dmFuZ0tyb21hbm5aaWVyYXUtCiAgICAgICAgICAg
ICAgQ2FwdHVyaW5nX3RoZV93ZWJfYXRfbGFyZ2UucGRmPi4KCiAgICAgICAgICAgICAgSW46IHBy
b2NlZWRpbmdzIG9mIHRoZSBSRVNBVyAyMDE3IENvbmZlcmVuY2UsIERPSToKICAgICAgICAgICAg
ICAxMC4xNDI5Ni9yZXNhdy4wMDA0

--_002_4499f99af7b84135ae88b14cc444d080kbdk_--

