Return-Path: <paul@345.systems>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id D77B62F
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  4 May 2018 08:23:27 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
	(mail-he1eur01on0096.outbound.protection.outlook.com [104.47.0.96])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 478EB5D0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  4 May 2018 08:23:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=345systems.onmicrosoft.com; s=selector1-345-systems;
	h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
	bh=e/rK+Gd7Cjq+zV7UzRr+GdtoW7dXziaAcJ2WLN+KYzY=;
	b=RiBCx9ySRAyJCICzbZzgVx0C4+Z1Sr+zVOLfvu+t4u8Nb96HyUvtRG91RX3OuVsQoxFdNit4QA3nP+63uEzTedCw4oYE0OIEKm+/kRgqbfBV3TM47LI1cwWntiyBBHbz5bml1y0fuQcx2zB7CF+TXLNyILJeC7qiNYDz9WsBX6k=
Received: from HE1PR09MB0266.eurprd09.prod.outlook.com (10.161.117.20) by
	HE1PR09MB0329.eurprd09.prod.outlook.com (10.161.121.145) with Microsoft
	SMTP Server (version=TLS1_2,
	cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
	15.20.715.23; Fri, 4 May 2018 08:23:21 +0000
Received: from HE1PR09MB0266.eurprd09.prod.outlook.com
	([fe80::841c:e4b6:f9c3:6bd0]) by
	HE1PR09MB0266.eurprd09.prod.outlook.com
	([fe80::841c:e4b6:f9c3:6bd0%16]) with mapi id 15.20.0715.024;
	Fri, 4 May 2018 08:23:21 +0000
From: Paul Brown <paul@345.systems>
To: Clark Moody <clark@clarkmoody.com>
Thread-Topic: [bitcoin-dev] Multi-signature and multi-coin HD wallet in one
	BIP32 derivation path (new BIP)
Thread-Index: AdPcd2nXXfizUfmCR2G/JOw0hbrwCgAK08iAACxJemABehR6AAAQ50fw
Date: Fri, 4 May 2018 08:23:21 +0000
Message-ID: <HE1PR09MB0266A7981E345BEDE45A330898860@HE1PR09MB0266.eurprd09.prod.outlook.com>
References: <HE1PR09MB026619CDFFBA6D995600EF18988F0@HE1PR09MB0266.eurprd09.prod.outlook.com>
	<CAHGSxGt649Ok=jp0STnHkYvEhWSOTwMfh0oB+7jqY6MAmr4TKQ@mail.gmail.com>
	<HE1PR09MB0266CE6FDFE63FD368AD8E20988E0@HE1PR09MB0266.eurprd09.prod.outlook.com>
	<CAHGSxGsyQ7=NdE6x7c+cfJY=3tVCNpTuy971xvqFT7SQ70PrAQ@mail.gmail.com>
In-Reply-To: <CAHGSxGsyQ7=NdE6x7c+cfJY=3tVCNpTuy971xvqFT7SQ70PrAQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
	smtp.mailfrom=paul@345.systems; 
x-originating-ip: [5.80.175.8]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR09MB0329;
	7:qchNAUpl8m6qMSqtrcujLPeZm1lLVXKOMhhNxNoQ0MY1GubYLdAj0LkzC06v2A7KsFb1umgcZ2Ym+ReNBYH7v2noCJ5YPEVpc+HnxWLkTDW5BbiGVGitDDm0h7G3oHdDcCesXbrxD7tk2lFIH5jotcysyMWyHKDRTwsXnOcyKebRQaqJSYRWMHb6kzHsT0I06TPYOraeoumwgOpvGWPkJAZi9ZfyZk8+cymOQHV+J2oqn7rBktEdGMx72HeGZKkC
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
	RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020);
	SRVR:HE1PR09MB0329; 
x-ms-traffictypediagnostic: HE1PR09MB0329:
x-microsoft-antispam-prvs: <HE1PR09MB03291B44B0F831EECB11D51D98860@HE1PR09MB0329.eurprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(143289334528602)(166708455590820)(85827821059158)(42262312472803)(278021516957215);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
	RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231254)(944501410)(52105095)(93006095)(93001095)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(2016111802025)(6043046)(6072148)(201708071742011);
	SRVR:HE1PR09MB0329; BCL:0; PCL:0; RULEID:; SRVR:HE1PR09MB0329; 
x-forefront-prvs: 06628F7CA4
x-forefront-antispam-report: SFV:NSPM;
	SFS:(10019020)(39830400003)(396003)(366004)(39380400002)(376002)(346002)(199004)(52314003)(189003)(51914003)(93886005)(8936002)(106356001)(6306002)(186003)(105586002)(6246003)(53936002)(59450400001)(76176011)(68736007)(2906002)(6436002)(4326008)(55016002)(7696005)(102836004)(14454004)(561944003)(53546011)(8676002)(5660300001)(9686003)(3280700002)(33656002)(6506007)(6116002)(66066001)(7736002)(966005)(446003)(26005)(3846002)(81166006)(74316002)(5890100001)(305945005)(25786009)(229853002)(3660700001)(97736004)(6916009)(99286004)(476003)(86362001)(316002)(2900100001)(486006)(11346002)(81156014)(478600001)(5250100002)(71446004)(46492003);
	DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR09MB0329;
	H:HE1PR09MB0266.eurprd09.prod.outlook.com; FPR:; SPF:None;
	LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: 345.systems does not designate
	permitted sender hosts)
x-microsoft-antispam-message-info: Pvkz8PzWWZEm0o6Mp2sRHVvCas52O95SGbVrblE0OTVvunBJbwPWg71EiZyXYGb2nCa5QfJjkcXK6djvb5foBNPgljOdwRKt+kRQRmTmb0ZWFE9v8jucJrG2M35Qohb27YJ4VOCgls6Ff6u3yUQnqJT0M1BVp9V2Ocqi19xdSblRQ/bCbfeViuqSWWCNKDdR
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: a35dba09-5714-49e8-fa11-08d5b1984c2e
X-OriginatorOrg: 345.systems
X-MS-Exchange-CrossTenant-Network-Message-Id: a35dba09-5714-49e8-fa11-08d5b1984c2e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2018 08:23:21.2523 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ca2d4186-9a44-49c0-a437-c7c7bbca555e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR09MB0329
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Fri, 04 May 2018 11:37:07 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] Multi-signature and multi-coin HD wallet in one
 BIP32 derivation path (new BIP)
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2018 08:23:27 -0000

SGkgQ2xhcmssDQoNClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLiAgSSB3YXMgc29tZXdoYXQgY29t
aW5nIHRvIHRoZSBzYW1lIGNvbmNsdXNpb24gYXMgeW91cnNlbGYgaGF2aW5nIGhhZCBhIGZldyBk
YXlzIHRvIHRoaW5rIG9uIGl0Lg0KDQpJIGFtIGdvaW5nIHRvIHN1cHBvcnQgU0xJUC0wMDMyIGZv
ciB0aGUgc2VyaWFsaXphdGlvbiBmb3JtYXQgb2YgZXh0ZW5kZWQga2V5cyBhcyBJIGJlbGlldmUg
dGhpcyBhZGRzIHZhbHVlIGluIHRlcm1zIG9mIGFkZGl0aW9uYWwgdmFsaWRhdGlvbiB3aGVuIGV4
dGVuZGVkIHB1YmxpYyBrZXlzIGFyZSBzaGFyZWQgYnkgY29zaWduZXJzIGluIGEgbXVsdGktc2ln
IGdyb3VwIGFzIGVhY2gga2V5IGltcG9ydCBjYW4gYmUgdmVyaWZpZWQgdGhhdCBpdCBpcyBpbmRl
ZWQgZnJvbSBhIEJJUC1YWCB3YWxsZXQgYW5kIHRoZSBzaXplIG9mIHRoZSBtdWx0aS1zaWcgZ3Jv
dXAgbWF0Y2hlcy4gIEnigJlsbCByZS1pc3N1ZSB0aGUgQklQLCBob3BlZnVsbHkgc29vbiA6LSkg
DQoNCkNoZWVycw0KUGF1bA0KDQpGcm9tOiBDbGFyayBNb29keSA8Y2xhcmtAY2xhcmttb29keS5j
b20+IA0KU2VudDogMDQgTWF5IDIwMTggMDE6MTANClRvOiBQYXVsIEJyb3duIDxwYXVsQDM0NS5z
eXN0ZW1zPg0KQ2M6IENsYXJrIE1vb2R5IDxjbGFya0BjbGFya21vb2R5LmNvbT47IEJpdGNvaW4g
UHJvdG9jb2wgRGlzY3Vzc2lvbiA8Yml0Y29pbi1kZXZAbGlzdHMubGludXhmb3VuZGF0aW9uLm9y
Zz4NClN1YmplY3Q6IFJlOiBbYml0Y29pbi1kZXZdIE11bHRpLXNpZ25hdHVyZSBhbmQgbXVsdGkt
Y29pbiBIRCB3YWxsZXQgaW4gb25lIEJJUDMyIGRlcml2YXRpb24gcGF0aCAobmV3IEJJUCkNCg0K
UGF1bCwNCg0KVGhlIGN1cnJlbnQgQklQLTQ5IC8gODQgdXNlIHRoZSBwdXJwb3NlIGZpZWxkIG9m
IHRoZSBkZXJpdmF0aW9uIHBhdGggdG/CoHNwZWNpZnkgdGhlIGFkZHJlc3MgZm9ybWF0Lg0KDQoN
CuKAi0kgdGhpbmsgc3RpY2tpbmcgd2l0aCB0aGUgb25lLUJJUC1vbmUtZm9ybWF0IG1ldGhvZCB3
b3Jrcy4gT3RoZXJ3aXNlLCB5b3Ugd291bGQgbmVlZCB0byBtb2RpZnkgdGhpcyBwcm9wb3NlZCBC
SVAgZWFjaCB0aW1lIGEgbmV3IGZvcm1hdCBjb21lcyBhbG9uZy4gSW4gdGhhdCBjYXNlLCBleGlz
dGluZyB3YWxsZXRzIHRoYXQgY2xhaW0gQklQLVhYWFggY29tcGxpYW5jZSB3aWxsIGJlIGluY29t
cGxldGUuDQoNCg0KLUNsYXJrDQoNCk9uIFRodSwgQXByIDI2LCAyMDE4IGF0IDk6MDUgQU0sIFBh
dWwgQnJvd24gPG1haWx0bzpwYXVsQDM0NS5zeXN0ZW1zPiB3cm90ZToNCkhpDQoNCkkgcmVhbGlz
ZWQgYWZ0ZXIgSSBzZW50IG15IHByZXZpb3VzIHJlc3BvbnNlIHRoYXQgdGhlIGVuY29kaW5nIHdh
cyB3cm9uZyBhbmQgdGhhdCBteSBzbWlsZXkgZmFjZSBhdCB0aGUgZW5kIG9mIHRoZSBCSVAgbnVt
YmVyIGNvbW1lbnQgZ290IHR1cm5lZCBpbnRvIGEgPyBhbmQgdGhlIHRvbmd1ZSBpbiBjaGVlayBj
b250ZXh0IHdhcyBsb3N0IDotKA0KDQpBbnl3YXksIGJhY2sgb250byBzdWJqZWN0LsKgIEkndmUg
YmVlbiB0aGlua2luZyBzb21lIG1vcmUgb24gdGhlIFNMSVAtMDAzMiBhZG9wdGlvbiBpbiB0aGlz
IHByb3Bvc2FsIGFuZCBzcGVjaWZpY2FsbHkgdGhlIGFkZHJlc3MgZm9ybWF0IHRvIHVzZSB3aGVu
IGdlbmVyYXRpbmcgYWRkcmVzc2VzLg0KDQpNeSBwcm9wb3NhbCBzdGF0ZXMgYmVjaDMyIHNlcmlh
bGl6ZWQgYWRkcmVzc2VzIChQMldQS0ggb3IgUDJXU0gpLCBob3dldmVyLCBJIHdvbmRlciB3aGV0
aGVyIHRoZXJlIGlzIHNvbWUgbWVyaXQgaW4gZXh0ZW5kaW5nIHRoZSBkZXJpdmF0aW9uIHBhdGgg
d2l0aCBhbiBhZGRpdGlvbmFsIGxldmVsIGJlbG93IGNvaW4gdHlwZSB0byByZXByZXNlbnQgdGhl
IGFkZHJlc3MgZm9ybWF0LCB3aXRoIHRoZSB2YWx1ZSBkZXRlcm1pbmVkIGJ5IHRoZSBjb250ZXh0
IG9mIHRoZSBjb2luIHR5cGUgdmFsdWUgaW4gdGhlIGRlcml2YXRpb24gcGF0aCAoMHgwMCBmb3Ig
UDJXUEtIIGJlY2gzMiwgMHgwMSBmb3IgUDJQS0ggYmFzZTU4IGlmIGNvaW4gdHlwZSBpcyBCaXRj
b2luLCAweDAwIGZvciBFdGhlcmV1bSBhY2NvdW50IGZvcm1hdCBpZiBjb2luIHR5cGUgaXMgRXRo
ZXIsIGV0YykuwqAgQSBzZXBhcmF0ZSBzcGVjIHNpbWlsYXIgdG8gU0xJUC0wMDQ0IGNvdWxkIGJl
IGNyZWF0ZWQgdGhhdCBkZWZpbmVzIHRoZSBsaXN0IG9mIGFkZHJlc3MgZm9ybWF0cyBhbmQgdGhl
IGRlcml2YXRpb24gcGF0aCB2YWx1ZXMuDQoNCldoZW4gaW1wb3J0aW5nIHJvb3QgbWFzdGVyIHNl
ZWRzIG9yIGRpc3RyaWJ1dGluZyB0aGUgeHB1YidzIGZvciBlYWNoIGNvc2lnbmVyIHRvIGVhY2gg
cGFydHkgdGhlIGRpc2NvdmVyeSBwcm9jZXNzIGluIHRoZSBwcm9wb3NhbCB3b3VsZCBuZWVkIGV4
dGVuZGluZyB0byB0cnkgZWFjaCBhZGRyZXNzIGZvcm1hdCBpbiB0dXJuIHRvIGRldGVybWluZSB3
aGV0aGVyIHRoZXJlIGlzIGEgJ2hpdCcgd2hlbiBjaGVja2luZyBiYWxhbmNlcy7CoCBJdCBkb2Vz
IG1lYW4gdGhhdCB0aGUgaW1wb3J0IHByb2Nlc3MgaXMgc2xvd2VyIGhvd2V2ZXIgdGhlIGFkZGl0
aW9uYWwgZmxleGliaWxpdHkgb2Ygc3VwcG9ydGluZyBtdWx0aXBsZSBhZGRyZXNzIGZvcm1hdHMg
cG9zc2libHkgb3V0d2VpZ2hzIHRoaXMuwqAgSSdtIGp1c3QgdGhpbmtpbmcgdGhhdCBoYXZpbmcg
YSBydWxlIHRvIGZvbGxvdyBkdXJpbmcgZGlzY292ZXJ5LCBwYXJ0aWN1bGFybHkgd2hlcmUgbm9u
LUJpdGNvaW4gY29pbnMgYXJlIGNvbmNlcm5lZCwgaXMgbW9yZSBleHBsaWNpdCB0aGFuIGxlYXZp
bmcgaXQgb3BlbiB0byB0aGUgd2FsbGV0IGltcGxlbWVudGVyIHRvIGZpZ3VyZSBvdXQgKGZvciBh
bHRjb2lucywgd2hhdCBhZGRyZXNzIGZvcm1hdCB0byB1c2U/KS4NCg0KSXQgYWxzbyBtZWFucyB0
aGF0IGZ1dHVyZSBhZGRyZXNzIGZvcm1hdHMgYXJlIHN1cHBvcnRlZCBhcyB0aGV5IGFyZSBzaW1w
bHkgYWRkZWQgdG8gdGhlIG5ldyBzcGVjIGxpc3QgZm9yIHRoZSBjb2luIHR5cGUgKGNhbiBiZSBk
b25lIGJ5IGFueW9uZSwgc2ltaWxhciB0byB0aGUgd2F5IFNMSVAtMDA0NCB3b3JrcyBub3cpIC0g
aXQgZG9lc24ndCByZXF1aXJlIGEgbmV3IEJJUCB0byBzdXBwb3J0LsKgIEZvciBleGFtcGxlLCBp
ZiBhZGRyZXNzIGZvcm1hdCB3YXMgYSBkZXJpdmF0aW9uIGxldmVsIGluIEJJUDQ0LCB3b3VsZCBC
SVA0OSBhbmQgQklQODQgYmUgbmVlZGVkPw0KDQpJJ20gc29tZXdoYXQgbXVzaW5nIG91dCBsb3Vk
IGhlcmUsIGJ1dCBJIGxpa2UgdGhlIGlkZWEgb2YgYmVpbmcgYWJsZSB0byBtb3N0bHkgc2VsZi1k
aXNjb3ZlciBhcyBtdWNoIGFzIHBvc3NpYmxlIGFuZCByZWR1Y2luZyBvciBlbGltaW5hdGluZyB0
aGUgbmVlZCBmb3IgcHJvcHJpZXRhcnkgbWV0YWRhdGEgYXR0YWNoZWQgdG8gdGhlIHdhbGxldC4N
Cg0KQ2hlZXJzDQpQYXVsDQoNCkZyb206IG1haWx0bzpjbGFya21vb2R5QGdtYWlsLmNvbSA8bWFp
bHRvOmNsYXJrbW9vZHlAZ21haWwuY29tPiBPbiBCZWhhbGYgT2YgQ2xhcmsgTW9vZHkNClNlbnQ6
IDI1IEFwcmlsIDIwMTggMTU6MzYNClRvOiBQYXVsIEJyb3duIDxtYWlsdG86cGF1bEAzNDUuc3lz
dGVtcz47IEJpdGNvaW4gUHJvdG9jb2wgRGlzY3Vzc2lvbiA8bWFpbHRvOmJpdGNvaW4tZGV2QGxp
c3RzLmxpbnV4Zm91bmRhdGlvbi5vcmc+DQpTdWJqZWN0OiBSZTogW2JpdGNvaW4tZGV2XSBNdWx0
aS1zaWduYXR1cmUgYW5kIG11bHRpLWNvaW4gSEQgd2FsbGV0IGluIG9uZSBCSVAzMiBkZXJpdmF0
aW9uIHBhdGggKG5ldyBCSVApDQoNClRoYW5rcyBmb3IgdGhlIHByb3Bvc2FsLCBQYXVsLg0KDQo+
wqAtIFdoYXQgYWRkcmVzcyBmb3JtYXQgaXMgZXhwZWN0ZWQgd2hlbiBkaXNjb3ZlcmluZyBiYWxh
bmNlcyBhbmQgY3JlYXRpbmcgdHJhbnNhY3Rpb25zPw0KDQpZb3VyIHNvbHV0aW9uIGRvZXMgbm90
IHNvbHZlIHlvdXIgZmlyc3QgYnVsbGV0IHBvaW50LCBzaW5jZSB0aGUgeHB1YiBlbmNvZGluZyBs
b29rcyBubyBkaWZmZXJlbnQgdGhhbiBhbnkgb3RoZXIgeHB1YiAoQklQIDQ0LCA0NSwgNDksIGV0
YykuIEF0IHRoZSBsZWFzdCwgeW91IHNob3VsZCBwcm9wb3NlIG5ldyB2ZXJzaW9uIGJ5dGVzIHRv
IGNoYW5nZSB0aGUgInhwdWIiIGluIHRoZSBlbmNvZGluZyB0byBzb21lIG90aGVyIHN0cmluZy4N
Cg0KQWx0ZXJuYXRpdmVseSwgSSB3b3VsZCBzdWdnZXN0IHRoYXQgeW91IHVzZSB0aGUgeHB1YiBz
ZXJpYWxpemF0aW9uIGZvcm1hdCBkZXNjcmliZWQgaW4gU0xJUC0wMDMyIChodHRwczovL2dpdGh1
Yi5jb20vc2F0b3NoaWxhYnMvc2xpcHMvYmxvYi9tYXN0ZXIvc2xpcC0wMDMyLm1kKS4gSXQgaW5j
bHVkZXMgdGhlIGRlcml2YXRpb24gcGF0aCB3aXRoaW4gdGhlIHhwdWIgaXRzZWxmIGFuZCB1c2Vz
IEJlY2gzMiBmb3IgZW5jb2RpbmcuDQoNCkdpdmVuIGEgbm9ybWFsIHhwdWIgd2l0aCBubyBhZGRp
dGlvbmFsIGluZm9ybWF0aW9uLCBhIHdhbGxldCBtdXN0IHNjYW4gdGhlIGFkZHJlc3Mgc3BhY2Ug
Zm9yIHRoZSB2YXJpb3VzIGZvcm1hdHMuIFNMSVAtMDAzMiBzb2x2ZXMgdGhpcyBib290c3RyYXBw
aW5nIHByb2JsZW0gYW5kIGF2b2lkcyB0aGUgVVggbmlnaHRtYXJlIG9mIHVzZXJzIGJlaW5nIHJl
cXVpcmVkIHRvIGtub3cgdG8gd2hpY2ggQklQIG51bWJlciB0aGUgeHB1YiBjb25mb3Jtcy4NCg0K
QWxzbywgQGx1a2UtanIgd2lsbCBnaXZlIHlvdSBhIGhhcmQgdGltZSB0byBzZWxmLWFzc2lnbmlu
ZyBhIEJJUCBudW1iZXIgOy0pDQoNClRoYW5rcw0KDQoNCg0KDQotQ2xhcmsNCg0KT24gV2VkLCBB
cHIgMjUsIDIwMTggYXQgNDozNSBBTSwgUGF1bCBCcm93biB2aWEgYml0Y29pbi1kZXYgPG1haWx0
bzptYWlsdG86Yml0Y29pbi1kZXZAbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZz4gd3JvdGU6DQpI
aQ0KwqANCkkgaGF2ZSB3cml0dGVuIGEgbmV3IEJJUCBkZXNjcmliaW5nIGEgQklQMzIgZGVyaXZh
dGlvbiBwYXRoIHRoYXQgc3VwcG9ydHMgYSBzaW5nbGUgb3IgbXVsdGktc2lnbmF0dXJlIGFuZCBt
dWx0aS1jb2luIHdhbGxldCBmcm9tIGEgc2luZ2xlIG1hc3RlciBzZWVkLsKgIEl0IGNvbWJpbmVz
IEJJUDQ0IGFuZCBCSVA0NSBhbmQgYWRkcyBpbiBhIHNlbGYtZGVzY3JpYmluZyBzdHJ1Y3R1cmUg
aW4gdGhlIGRlcml2YXRpb24gcGF0aCBmb3IgbXVsdGlwbGUgbXVsdGktc2lnIGNvbWJpbmF0aW9u
cyB3aXRoaW4gdGhlIHNpbmdsZSB3YWxsZXQgYWxvbmcgd2l0aCBhbiBleHRlbmRlZCBwdWJsaWMg
a2V5IGV4cG9ydCBmaWxlIGZvcm1hdCBmb3IgcHVibGljIGtleSBkaXN0cmlidXRpb24gYmV0d2Vl
biBwYXJ0aWVzLsKgIEkgY2FuIHBhcnRpY3VsYXJseSBzZWUgdGhpcyBiZWluZyB1c2VmdWwgZm9y
IG11bHRpcGxlIExpZ2h0bmluZyBOZXR3b3JrIDJvZjIgYWNjb3VudHMgZm9yIGRpZmZlcmVudCBw
YXltZW50IGNoYW5uZWxzLg0KwqANClRoZSBCSVAgY2FuIGJlIGZvdW5kIGhlcmU6IGh0dHBzOi8v
Z2l0aHViLmNvbS9nbHVleGNoYW5nZS9iaXAvYmxvYi9tYXN0ZXIvYmlwLTAwNDYubWVkaWF3aWtp
DQrCoA0KSSBhcHByZWNpYXRlIHRoYXQgdGhpcyBtaWdodCBiZSByZS1oYXNoaW5nIG9sZCBncm91
bmQgYXMgQklQNDQgaW4gcGFydGljdWxhciBoYXMgYmVlbiB3aWRlbHkgYWRvcHRlZCwgaG93ZXZl
ciwgQklQNDQgZG9lcyBsZWF2ZSBpdHNlbGYgb3BlbiB0byBhIGxvdCBvZiBpbnRlcnByZXRhdGlv
biBmcm9tIGEgd2FsbGV0IHBvcnRhYmlsaXR5IHBlcnNwZWN0aXZlIHN1Y2ggYXM6DQrCoA0KLSBX
aGF0IGFkZHJlc3MgZm9ybWF0IGlzIGV4cGVjdGVkIHdoZW4gZGlzY292ZXJpbmcgYmFsYW5jZXMg
YW5kIGNyZWF0aW5nIHRyYW5zYWN0aW9ucz8NCi0gRG9lcyB0aGUgbWFzdGVyIHNlZWQgcmVwcmVz
ZW50IGEgc2luZ2xlLXNpZyBvciBtdWx0aS1zaWcgd2FsbGV0Pw0KLSBJZiBtdWx0aS1zaWcsIGhv
dyBtYW55IGNvc2lnbmVycyBhbmQgd2hhdCBhcmUgdGhlaXIgZXh0ZW5kZWQgcHVibGljIGtleXMg
KHNvIHRoYXQgdGhlIHdhbGxldCBjYW4gZ2VuZXJhdGUgdGhlIGNvcnJlY3RseSBmb3JtYXR0ZWQg
cmVkZWVtIHNjcmlwdCB3aXRoIHB1YmxpYyBrZXlzIGluIHRoZSByaWdodCBvcmRlcik/DQotIElm
IG11bHRpLXNpZywgaG93IGRvIHlvdSBwcmV2ZW50IGNvbGxpc2lvbnMgb24gdGhlIHNhbWUgYWRk
cmVzcyBpbmRleCAoaW4gYSB3YWxsZXQgdGhhdCBpcyBvY2Nhc2lvbmFsbHkgY29ubmVjdGVkKT8N
CsKgDQpCSVA0NSBzb2x2ZXMgdGhlIGNvbGxpc2lvbiB0aGF0IG9jY3VycyB3aGVuIHRoZSBpbmRp
dmlkdWFsIHBhcnRpZXMgaW4gYSBtdWx0aS1zaWcgZ3JvdXAgZWFjaCBnaXZlIG91dCBhIG5ldyBh
ZGRyZXNzIGZyb20gYSB3YWxsZXQsIHdoZXJlIHRoZSB3YWxsZXQgaGFzbuKAmXQgYmVlbiBhYmxl
IHRvIHN5bmMgdG8gbWFyayB0aGUgYWRkcmVzcyBhcyDigJh1c2Vk4oCZICh0aGlzIGNvdWxkIGhh
cHBlbiBpZiB0aGV5IGdhdmUgb3V0IGFkZHJlc3NlcyBpbmRlcGVuZGVudGx5IGF0IHRoZSBzYW1l
IHRpbWUpLsKgIEl0IHVzZXMgYSBjb3NpZ25lciBpbmRleCBpbiB0aGUgZGVyaXZhdGlvbiBwYXRo
IHNvIHRoYXQgZWFjaCBwYXJ0eSBoYXMgdGhlaXIgb3duIHBhdGggdG8gdGhlaXIgYWRkcmVzc2Vz
LsKgIEhvd2V2ZXIsIEJJUDQ1IGRyb3BzIHRoZSBtdWx0aS1jb2luIHN1cHBvcnQgdGhhdCBCSVA0
NCBoYXMuDQrCoA0KVGhpcyBpcyBhIHVzZWZ1bCBkaXNjdXNzaW9uIG9uIHRoZSBwcm9ibGVtcyBv
ZiBhIGNvbGxpc2lvbiBhbmQgdGhlIG1lcml0cyBvZiBzZXBhcmF0aW5nIGNvc2lnbmVycyBpbiB0
aGUgZGVyaXZhdGlvbiBwYXRoOiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL2JpdGNvaW4t
ZGV2ZWxvcG1lbnRAbGlzdHMuc291cmNlZm9yZ2UubmV0L21zZzA1MTg4Lmh0bWwNCsKgDQpGb3Ig
dGhlIHB1cnBvc2VzIG9mIHRoZSBCSVAgdGV4dCAoYW5kIHRoZSBleGFtcGxlIHBhdGhzIHVzZWQg
dG8gZ2VuZXJhdGUga2V5cykgSeKAmXZlIHRlbXBvcmFyaWx5IGFzc2lnbmVkIGl0IHRoZSBudW1i
ZXIgNDYuwqAgSXQgbG9va3MgbGlrZSB0aGF0IGlzIGF2YWlsYWJsZSBhbmQgc2VlbWVkIHNvbWV3
aGF0IGFwcHJvcHJpYXRlIGdpdmVuIHRoYXQgaXQgYnVpbGRzIG9uIHRoZSBnb29kIHdvcmsgb2Yg
QklQNDQgYW5kIEJJUDQ1Lg0KwqANClBhdWwgQnJvd24NCsKgDQrCoA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KYml0Y29pbi1kZXYgbWFpbGluZyBs
aXN0DQptYWlsdG86bWFpbHRvOmJpdGNvaW4tZGV2QGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcN
Cmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpdGNv
aW4tZGV2DQoNCg==