summaryrefslogtreecommitdiff
path: root/7d/9f8103fdb1e95d5be420130ea9cf89ab247fcb
blob: be967804fb1ee384089fac4af77ef9becb6f8d8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
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 57AB2414
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 26 Apr 2018 14:05:13 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
	(mail-he1eur01on0095.outbound.protection.outlook.com [104.47.0.95])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 9D3BF67B
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 26 Apr 2018 14:05:11 +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=U+zuGrOoLW2g1Vg0oAwHojb+rXzP9BP3N9+ewHeKrW4=;
	b=SyhWgDKVMLVdhLZLM/EfwYF61A4UOJHEF9rFsWTu+7nCR5Q+9boyaccAW96wp2Cvf98CzJqsZit4lT9ps3XW3WjaNKUrq18FEdrX3iidz0gv59jptopEQ6H88yPhlgamUvgALccjRBtQUkyHbQzNa8ewkxEcE91s5I1qlTW/rqY=
Received: from HE1PR09MB0266.eurprd09.prod.outlook.com (10.161.117.20) by
	HE1PR09MB0025.eurprd09.prod.outlook.com (10.162.21.143) with Microsoft
	SMTP Server (version=TLS1_2,
	cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
	15.20.696.15; Thu, 26 Apr 2018 14:05:07 +0000
Received: from HE1PR09MB0266.eurprd09.prod.outlook.com
	([fe80::68eb:90ce:2170:5824]) by
	HE1PR09MB0266.eurprd09.prod.outlook.com
	([fe80::68eb:90ce:2170:5824%13]) with mapi id 15.20.0696.020;
	Thu, 26 Apr 2018 14:05:06 +0000
From: Paul Brown <paul@345.systems>
To: Clark Moody <clark@clarkmoody.com>, Bitcoin Protocol Discussion
	<bitcoin-dev@lists.linuxfoundation.org>
Thread-Topic: [bitcoin-dev] Multi-signature and multi-coin HD wallet in one
	BIP32 derivation path (new BIP)
Thread-Index: AdPcd2nXXfizUfmCR2G/JOw0hbrwCgAK08iAACxJemA=
Date: Thu, 26 Apr 2018 14:05:06 +0000
Message-ID: <HE1PR09MB0266CE6FDFE63FD368AD8E20988E0@HE1PR09MB0266.eurprd09.prod.outlook.com>
References: <HE1PR09MB026619CDFFBA6D995600EF18988F0@HE1PR09MB0266.eurprd09.prod.outlook.com>
	<CAHGSxGt649Ok=jp0STnHkYvEhWSOTwMfh0oB+7jqY6MAmr4TKQ@mail.gmail.com>
In-Reply-To: <CAHGSxGt649Ok=jp0STnHkYvEhWSOTwMfh0oB+7jqY6MAmr4TKQ@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; HE1PR09MB0025;
	7:sFrqLuTsJknUALYWgXXK4pi6a2EJ0S4UCsiNJsNfklq6VDrNSU0NKufxRBR2RnUWzs2WnZI86eAypYesnscBu1QhlQ7OIjRw5QcOR8GLOU9O5J/RlBWl1JbAWWsPpM+eYyauiKgXUZmoLGqyMF8J6SH5R0tjzpxulb82PfCZvnnPuOH2t0TUcay3uJuJPYYifzhrNyFzbYHWhSYroyNQk4kN4CTMPMQ0yqf0l8UG0h5tFXEMeOSiXspw+Q5fh1Ry
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:HE1PR09MB0025; 
x-ms-traffictypediagnostic: HE1PR09MB0025:
x-microsoft-antispam-prvs: <HE1PR09MB0025872CB96F14061CB8DB5D988E0@HE1PR09MB0025.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)(5005006)(8121501046)(3002001)(3231232)(944501410)(52105095)(93006095)(93001095)(10201501046)(6041310)(20161123564045)(2016111802025)(20161123562045)(20161123560045)(20161123558120)(6043046)(6072148)(201708071742011);
	SRVR:HE1PR09MB0025; BCL:0; PCL:0; RULEID:; SRVR:HE1PR09MB0025; 
x-forefront-prvs: 0654257CF5
x-forefront-antispam-report: SFV:NSPM;
	SFS:(10019020)(39380400002)(39830400003)(346002)(376002)(396003)(366004)(52314003)(51914003)(199004)(189003)(71446004)(3280700002)(7696005)(478600001)(446003)(66066001)(102836004)(6306002)(105586002)(76176011)(81156014)(3846002)(8936002)(5660300001)(33656002)(6436002)(476003)(68736007)(81166006)(8676002)(99286004)(110136005)(3660700001)(106356001)(86362001)(14454004)(561944003)(53546011)(316002)(966005)(6506007)(305945005)(2900100001)(11346002)(486006)(25786009)(97736004)(6116002)(74316002)(53936002)(26005)(55016002)(2906002)(5890100001)(9686003)(229853002)(7736002)(59450400001)(186003)(5250100002)(6246003)(46492003);
	DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR09MB0025;
	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: V7mPLZ9TIyDYxnoD609hvaLFk488gvIc0sIPy6m3ws8Uo8qRzyYfyybPGiXgG/rK91tbPbn0QHuDdq5HyH5AMiYo+KtaBUKfAHcyTJcn07hiq5gsRG9VntbnrLa3owkj8nVFX9roZnu4VHT9kYW1ITLY01QPSJ6jR1iWL+ZBxwXd8BVvWcUxKG/2A5H7nTMv
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: 842a0496-a62b-4dd2-6d04-08d5ab7eb71d
X-OriginatorOrg: 345.systems
X-MS-Exchange-CrossTenant-Network-Message-Id: 842a0496-a62b-4dd2-6d04-08d5ab7eb71d
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2018 14:05:06.7149 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ca2d4186-9a44-49c0-a437-c7c7bbca555e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR09MB0025
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: Thu, 26 Apr 2018 14:28:15 +0000
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: Thu, 26 Apr 2018 14:05:13 -0000

SGkNCg0KSSByZWFsaXNlZCBhZnRlciBJIHNlbnQgbXkgcHJldmlvdXMgcmVzcG9uc2UgdGhhdCB0
aGUgZW5jb2Rpbmcgd2FzIHdyb25nIGFuZCB0aGF0IG15IHNtaWxleSBmYWNlIGF0IHRoZSBlbmQg
b2YgdGhlIEJJUCBudW1iZXIgY29tbWVudCBnb3QgdHVybmVkIGludG8gYSA/IGFuZCB0aGUgdG9u
Z3VlIGluIGNoZWVrIGNvbnRleHQgd2FzIGxvc3QgOi0oDQoNCkFueXdheSwgYmFjayBvbnRvIHN1
YmplY3QuICBJJ3ZlIGJlZW4gdGhpbmtpbmcgc29tZSBtb3JlIG9uIHRoZSBTTElQLTAwMzIgYWRv
cHRpb24gaW4gdGhpcyBwcm9wb3NhbCBhbmQgc3BlY2lmaWNhbGx5IHRoZSBhZGRyZXNzIGZvcm1h
dCB0byB1c2Ugd2hlbiBnZW5lcmF0aW5nIGFkZHJlc3Nlcy4NCg0KTXkgcHJvcG9zYWwgc3RhdGVz
IGJlY2gzMiBzZXJpYWxpemVkIGFkZHJlc3NlcyAoUDJXUEtIIG9yIFAyV1NIKSwgaG93ZXZlciwg
SSB3b25kZXIgd2hldGhlciB0aGVyZSBpcyBzb21lIG1lcml0IGluIGV4dGVuZGluZyB0aGUgZGVy
aXZhdGlvbiBwYXRoIHdpdGggYW4gYWRkaXRpb25hbCBsZXZlbCBiZWxvdyBjb2luIHR5cGUgdG8g
cmVwcmVzZW50IHRoZSBhZGRyZXNzIGZvcm1hdCwgd2l0aCB0aGUgdmFsdWUgZGV0ZXJtaW5lZCBi
eSB0aGUgY29udGV4dCBvZiB0aGUgY29pbiB0eXBlIHZhbHVlIGluIHRoZSBkZXJpdmF0aW9uIHBh
dGggKDB4MDAgZm9yIFAyV1BLSCBiZWNoMzIsIDB4MDEgZm9yIFAyUEtIIGJhc2U1OCBpZiBjb2lu
IHR5cGUgaXMgQml0Y29pbiwgMHgwMCBmb3IgRXRoZXJldW0gYWNjb3VudCBmb3JtYXQgaWYgY29p
biB0eXBlIGlzIEV0aGVyLCBldGMpLiAgQSBzZXBhcmF0ZSBzcGVjIHNpbWlsYXIgdG8gU0xJUC0w
MDQ0IGNvdWxkIGJlIGNyZWF0ZWQgdGhhdCBkZWZpbmVzIHRoZSBsaXN0IG9mIGFkZHJlc3MgZm9y
bWF0cyBhbmQgdGhlIGRlcml2YXRpb24gcGF0aCB2YWx1ZXMuDQoNCldoZW4gaW1wb3J0aW5nIHJv
b3QgbWFzdGVyIHNlZWRzIG9yIGRpc3RyaWJ1dGluZyB0aGUgeHB1YidzIGZvciBlYWNoIGNvc2ln
bmVyIHRvIGVhY2ggcGFydHkgdGhlIGRpc2NvdmVyeSBwcm9jZXNzIGluIHRoZSBwcm9wb3NhbCB3
b3VsZCBuZWVkIGV4dGVuZGluZyB0byB0cnkgZWFjaCBhZGRyZXNzIGZvcm1hdCBpbiB0dXJuIHRv
IGRldGVybWluZSB3aGV0aGVyIHRoZXJlIGlzIGEgJ2hpdCcgd2hlbiBjaGVja2luZyBiYWxhbmNl
cy4gIEl0IGRvZXMgbWVhbiB0aGF0IHRoZSBpbXBvcnQgcHJvY2VzcyBpcyBzbG93ZXIgaG93ZXZl
ciB0aGUgYWRkaXRpb25hbCBmbGV4aWJpbGl0eSBvZiBzdXBwb3J0aW5nIG11bHRpcGxlIGFkZHJl
c3MgZm9ybWF0cyBwb3NzaWJseSBvdXR3ZWlnaHMgdGhpcy4gIEknbSBqdXN0IHRoaW5raW5nIHRo
YXQgaGF2aW5nIGEgcnVsZSB0byBmb2xsb3cgZHVyaW5nIGRpc2NvdmVyeSwgcGFydGljdWxhcmx5
IHdoZXJlIG5vbi1CaXRjb2luIGNvaW5zIGFyZSBjb25jZXJuZWQsIGlzIG1vcmUgZXhwbGljaXQg
dGhhbiBsZWF2aW5nIGl0IG9wZW4gdG8gdGhlIHdhbGxldCBpbXBsZW1lbnRlciB0byBmaWd1cmUg
b3V0IChmb3IgYWx0Y29pbnMsIHdoYXQgYWRkcmVzcyBmb3JtYXQgdG8gdXNlPykuDQoNCkl0IGFs
c28gbWVhbnMgdGhhdCBmdXR1cmUgYWRkcmVzcyBmb3JtYXRzIGFyZSBzdXBwb3J0ZWQgYXMgdGhl
eSBhcmUgc2ltcGx5IGFkZGVkIHRvIHRoZSBuZXcgc3BlYyBsaXN0IGZvciB0aGUgY29pbiB0eXBl
IChjYW4gYmUgZG9uZSBieSBhbnlvbmUsIHNpbWlsYXIgdG8gdGhlIHdheSBTTElQLTAwNDQgd29y
a3Mgbm93KSAtIGl0IGRvZXNuJ3QgcmVxdWlyZSBhIG5ldyBCSVAgdG8gc3VwcG9ydC4gIEZvciBl
eGFtcGxlLCBpZiBhZGRyZXNzIGZvcm1hdCB3YXMgYSBkZXJpdmF0aW9uIGxldmVsIGluIEJJUDQ0
LCB3b3VsZCBCSVA0OSBhbmQgQklQODQgYmUgbmVlZGVkPw0KDQpJJ20gc29tZXdoYXQgbXVzaW5n
IG91dCBsb3VkIGhlcmUsIGJ1dCBJIGxpa2UgdGhlIGlkZWEgb2YgYmVpbmcgYWJsZSB0byBtb3N0
bHkgc2VsZi1kaXNjb3ZlciBhcyBtdWNoIGFzIHBvc3NpYmxlIGFuZCByZWR1Y2luZyBvciBlbGlt
aW5hdGluZyB0aGUgbmVlZCBmb3IgcHJvcHJpZXRhcnkgbWV0YWRhdGEgYXR0YWNoZWQgdG8gdGhl
IHdhbGxldC4NCg0KQ2hlZXJzDQpQYXVsDQoNCkZyb206IGNsYXJrbW9vZHlAZ21haWwuY29tIDxj
bGFya21vb2R5QGdtYWlsLmNvbT4gT24gQmVoYWxmIE9mIENsYXJrIE1vb2R5DQpTZW50OiAyNSBB
cHJpbCAyMDE4IDE1OjM2DQpUbzogUGF1bCBCcm93biA8cGF1bEAzNDUuc3lzdGVtcz47IEJpdGNv
aW4gUHJvdG9jb2wgRGlzY3Vzc2lvbiA8Yml0Y29pbi1kZXZAbGlzdHMubGludXhmb3VuZGF0aW9u
Lm9yZz4NClN1YmplY3Q6IFJlOiBbYml0Y29pbi1kZXZdIE11bHRpLXNpZ25hdHVyZSBhbmQgbXVs
dGktY29pbiBIRCB3YWxsZXQgaW4gb25lIEJJUDMyIGRlcml2YXRpb24gcGF0aCAobmV3IEJJUCkN
Cg0KVGhhbmtzIGZvciB0aGUgcHJvcG9zYWwsIFBhdWwuDQoNCj7CoC0gV2hhdCBhZGRyZXNzIGZv
cm1hdCBpcyBleHBlY3RlZCB3aGVuIGRpc2NvdmVyaW5nIGJhbGFuY2VzIGFuZCBjcmVhdGluZyB0
cmFuc2FjdGlvbnM/DQoNCllvdXIgc29sdXRpb24gZG9lcyBub3Qgc29sdmUgeW91ciBmaXJzdCBi
dWxsZXQgcG9pbnQsIHNpbmNlIHRoZSB4cHViIGVuY29kaW5nIGxvb2tzIG5vIGRpZmZlcmVudCB0
aGFuIGFueSBvdGhlciB4cHViIChCSVAgNDQsIDQ1LCA0OSwgZXRjKS4gQXQgdGhlIGxlYXN0LCB5
b3Ugc2hvdWxkIHByb3Bvc2UgbmV3IHZlcnNpb24gYnl0ZXMgdG8gY2hhbmdlIHRoZSAieHB1YiIg
aW4gdGhlIGVuY29kaW5nIHRvIHNvbWUgb3RoZXIgc3RyaW5nLg0KDQpBbHRlcm5hdGl2ZWx5LCBJ
IHdvdWxkIHN1Z2dlc3QgdGhhdCB5b3UgdXNlIHRoZSB4cHViIHNlcmlhbGl6YXRpb24gZm9ybWF0
IGRlc2NyaWJlZCBpbiBTTElQLTAwMzIgKGh0dHBzOi8vZ2l0aHViLmNvbS9zYXRvc2hpbGFicy9z
bGlwcy9ibG9iL21hc3Rlci9zbGlwLTAwMzIubWQpLiBJdCBpbmNsdWRlcyB0aGUgZGVyaXZhdGlv
biBwYXRoIHdpdGhpbiB0aGUgeHB1YiBpdHNlbGYgYW5kIHVzZXMgQmVjaDMyIGZvciBlbmNvZGlu
Zy4NCg0KR2l2ZW4gYSBub3JtYWwgeHB1YiB3aXRoIG5vIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24s
IGEgd2FsbGV0IG11c3Qgc2NhbiB0aGUgYWRkcmVzcyBzcGFjZSBmb3IgdGhlIHZhcmlvdXMgZm9y
bWF0cy4gU0xJUC0wMDMyIHNvbHZlcyB0aGlzIGJvb3RzdHJhcHBpbmcgcHJvYmxlbSBhbmQgYXZv
aWRzIHRoZSBVWCBuaWdodG1hcmUgb2YgdXNlcnMgYmVpbmcgcmVxdWlyZWQgdG8ga25vdyB0byB3
aGljaCBCSVAgbnVtYmVyIHRoZSB4cHViIGNvbmZvcm1zLg0KDQpBbHNvLCBAbHVrZS1qciB3aWxs
IGdpdmUgeW91IGEgaGFyZCB0aW1lIHRvIHNlbGYtYXNzaWduaW5nIGEgQklQIG51bWJlciA7LSkN
Cg0KVGhhbmtzDQoNCg0KDQoNCi1DbGFyaw0KDQpPbiBXZWQsIEFwciAyNSwgMjAxOCBhdCA0OjM1
IEFNLCBQYXVsIEJyb3duIHZpYSBiaXRjb2luLWRldiA8bWFpbHRvOmJpdGNvaW4tZGV2QGxpc3Rz
LmxpbnV4Zm91bmRhdGlvbi5vcmc+IHdyb3RlOg0KSGkNCsKgDQpJIGhhdmUgd3JpdHRlbiBhIG5l
dyBCSVAgZGVzY3JpYmluZyBhIEJJUDMyIGRlcml2YXRpb24gcGF0aCB0aGF0IHN1cHBvcnRzIGEg
c2luZ2xlIG9yIG11bHRpLXNpZ25hdHVyZSBhbmQgbXVsdGktY29pbiB3YWxsZXQgZnJvbSBhIHNp
bmdsZSBtYXN0ZXIgc2VlZC7CoCBJdCBjb21iaW5lcyBCSVA0NCBhbmQgQklQNDUgYW5kIGFkZHMg
aW4gYSBzZWxmLWRlc2NyaWJpbmcgc3RydWN0dXJlIGluIHRoZSBkZXJpdmF0aW9uIHBhdGggZm9y
IG11bHRpcGxlIG11bHRpLXNpZyBjb21iaW5hdGlvbnMgd2l0aGluIHRoZSBzaW5nbGUgd2FsbGV0
IGFsb25nIHdpdGggYW4gZXh0ZW5kZWQgcHVibGljIGtleSBleHBvcnQgZmlsZSBmb3JtYXQgZm9y
IHB1YmxpYyBrZXkgZGlzdHJpYnV0aW9uIGJldHdlZW4gcGFydGllcy7CoCBJIGNhbiBwYXJ0aWN1
bGFybHkgc2VlIHRoaXMgYmVpbmcgdXNlZnVsIGZvciBtdWx0aXBsZSBMaWdodG5pbmcgTmV0d29y
ayAyb2YyIGFjY291bnRzIGZvciBkaWZmZXJlbnQgcGF5bWVudCBjaGFubmVscy4NCsKgDQpUaGUg
QklQIGNhbiBiZSBmb3VuZCBoZXJlOiBodHRwczovL2dpdGh1Yi5jb20vZ2x1ZXhjaGFuZ2UvYmlw
L2Jsb2IvbWFzdGVyL2JpcC0wMDQ2Lm1lZGlhd2lraQ0KwqANCkkgYXBwcmVjaWF0ZSB0aGF0IHRo
aXMgbWlnaHQgYmUgcmUtaGFzaGluZyBvbGQgZ3JvdW5kIGFzIEJJUDQ0IGluIHBhcnRpY3VsYXIg
aGFzIGJlZW4gd2lkZWx5IGFkb3B0ZWQsIGhvd2V2ZXIsIEJJUDQ0IGRvZXMgbGVhdmUgaXRzZWxm
IG9wZW4gdG8gYSBsb3Qgb2YgaW50ZXJwcmV0YXRpb24gZnJvbSBhIHdhbGxldCBwb3J0YWJpbGl0
eSBwZXJzcGVjdGl2ZSBzdWNoIGFzOg0KwqANCi0gV2hhdCBhZGRyZXNzIGZvcm1hdCBpcyBleHBl
Y3RlZCB3aGVuIGRpc2NvdmVyaW5nIGJhbGFuY2VzIGFuZCBjcmVhdGluZyB0cmFuc2FjdGlvbnM/
DQotIERvZXMgdGhlIG1hc3RlciBzZWVkIHJlcHJlc2VudCBhIHNpbmdsZS1zaWcgb3IgbXVsdGkt
c2lnIHdhbGxldD8NCi0gSWYgbXVsdGktc2lnLCBob3cgbWFueSBjb3NpZ25lcnMgYW5kIHdoYXQg
YXJlIHRoZWlyIGV4dGVuZGVkIHB1YmxpYyBrZXlzIChzbyB0aGF0IHRoZSB3YWxsZXQgY2FuIGdl
bmVyYXRlIHRoZSBjb3JyZWN0bHkgZm9ybWF0dGVkIHJlZGVlbSBzY3JpcHQgd2l0aCBwdWJsaWMg
a2V5cyBpbiB0aGUgcmlnaHQgb3JkZXIpPw0KLSBJZiBtdWx0aS1zaWcsIGhvdyBkbyB5b3UgcHJl
dmVudCBjb2xsaXNpb25zIG9uIHRoZSBzYW1lIGFkZHJlc3MgaW5kZXggKGluIGEgd2FsbGV0IHRo
YXQgaXMgb2NjYXNpb25hbGx5IGNvbm5lY3RlZCk/DQrCoA0KQklQNDUgc29sdmVzIHRoZSBjb2xs
aXNpb24gdGhhdCBvY2N1cnMgd2hlbiB0aGUgaW5kaXZpZHVhbCBwYXJ0aWVzIGluIGEgbXVsdGkt
c2lnIGdyb3VwIGVhY2ggZ2l2ZSBvdXQgYSBuZXcgYWRkcmVzcyBmcm9tIGEgd2FsbGV0LCB3aGVy
ZSB0aGUgd2FsbGV0IGhhc27igJl0IGJlZW4gYWJsZSB0byBzeW5jIHRvIG1hcmsgdGhlIGFkZHJl
c3MgYXMg4oCYdXNlZOKAmSAodGhpcyBjb3VsZCBoYXBwZW4gaWYgdGhleSBnYXZlIG91dCBhZGRy
ZXNzZXMgaW5kZXBlbmRlbnRseSBhdCB0aGUgc2FtZSB0aW1lKS7CoCBJdCB1c2VzIGEgY29zaWdu
ZXIgaW5kZXggaW4gdGhlIGRlcml2YXRpb24gcGF0aCBzbyB0aGF0IGVhY2ggcGFydHkgaGFzIHRo
ZWlyIG93biBwYXRoIHRvIHRoZWlyIGFkZHJlc3Nlcy7CoCBIb3dldmVyLCBCSVA0NSBkcm9wcyB0
aGUgbXVsdGktY29pbiBzdXBwb3J0IHRoYXQgQklQNDQgaGFzLg0KwqANClRoaXMgaXMgYSB1c2Vm
dWwgZGlzY3Vzc2lvbiBvbiB0aGUgcHJvYmxlbXMgb2YgYSBjb2xsaXNpb24gYW5kIHRoZSBtZXJp
dHMgb2Ygc2VwYXJhdGluZyBjb3NpZ25lcnMgaW4gdGhlIGRlcml2YXRpb24gcGF0aDogaHR0cHM6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9iaXRjb2luLWRldmVsb3BtZW50QGxpc3RzLnNvdXJjZWZv
cmdlLm5ldC9tc2cwNTE4OC5odG1sDQrCoA0KRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgQklQIHRl
eHQgKGFuZCB0aGUgZXhhbXBsZSBwYXRocyB1c2VkIHRvIGdlbmVyYXRlIGtleXMpIEnigJl2ZSB0
ZW1wb3JhcmlseSBhc3NpZ25lZCBpdCB0aGUgbnVtYmVyIDQ2LsKgIEl0IGxvb2tzIGxpa2UgdGhh
dCBpcyBhdmFpbGFibGUgYW5kIHNlZW1lZCBzb21ld2hhdCBhcHByb3ByaWF0ZSBnaXZlbiB0aGF0
IGl0IGJ1aWxkcyBvbiB0aGUgZ29vZCB3b3JrIG9mIEJJUDQ0IGFuZCBCSVA0NS4NCsKgDQpQYXVs
IEJyb3duDQrCoA0KwqANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCmJpdGNvaW4tZGV2IG1haWxpbmcgbGlzdA0KbWFpbHRvOmJpdGNvaW4tZGV2QGxp
c3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcNCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2JpdGNvaW4tZGV2DQoNCg==