summaryrefslogtreecommitdiff
path: root/63/58b05e0d77a94d6fae5d22bed650450b2235df
blob: 3116afd402c2a534f172f6219687829d03bb94f2 (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
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
Return-Path: <yurisvb@pm.me>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])
 by lists.linuxfoundation.org (Postfix) with ESMTP id DAE9EC002A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 May 2023 23:15:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp1.osuosl.org (Postfix) with ESMTP id BCDB183B1D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 May 2023 23:15:41 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org BCDB183B1D
Authentication-Results: smtp1.osuosl.org;
 dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.a=rsa-sha256
 header.s=protonmail3 header.b=ja9jl/JT
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Received: from smtp1.osuosl.org ([127.0.0.1])
 by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id i42SQmfedfu6
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 May 2023 23:15:40 +0000 (UTC)
X-Greylist: delayed 00:06:48 by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 05E7F83B19
Received: from mail-41104.protonmail.ch (mail-41104.protonmail.ch
 [185.70.41.104])
 by smtp1.osuosl.org (Postfix) with ESMTPS id 05E7F83B19
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 May 2023 23:15:39 +0000 (UTC)
Date: Fri, 19 May 2023 23:08:36 +0000
Authentication-Results: mail-41104.protonmail.ch;
 dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b="ja9jl/JT"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1684537719; x=1684796919;
 bh=TmA6JKkFyC6eqXSuF/fwdlNaJ/JGX68kCGopJn6ukow=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=ja9jl/JTqeKUNsCv5ZbzK7Lq1rj2zwD1cTY7UckELLZMAuvQZuhsYYlU4o0HrTXjz
 qqjpuxceHZlTYmMqkiqHyjxUEIrUv0MyuIWV6QRcckTfBwQMQh1SC80m1Ye7gxXkPT
 NEZrfJ78O57De4FZgj3SbuoFW7/VXxkobd1O8zJCB+6dsAGL7lFya1dbr83K02MDNz
 eBthZyUNVqHa6skx6/nJ1nSsCssL53kk7UfIRfiDgwKTczW85YQZlW/S0EhX6BO2gB
 iuRWlUJkyZ1hYjaVMTysCTrlJ4VZ1oB8o5lp72AI0dQNAIZ4rDFzHVyQh+d3728PpB
 s/kqJNIdBI4rA==
To: Keagan McClelland <keagan.mcclelland@gmail.com>
From: yurisvb@pm.me
Message-ID: <MDR9A5T9YZOJI2x9N6eKk9JUmeX_bIyNf_6cqmSjWm4GOYFosnr0it3c-wBl_GbRtf4b-xTZsSuMV-xaAv2rNKVLjlkOWjNCakTwGrfu3TY=@pm.me>
In-Reply-To: <CALeFGL3ywc3YiZ-JnaShGPyaKRjDyG4gs7N3SiV4OJudFAwYcg@mail.gmail.com>
References: <jQqInjh7VTC5byefTzENidJjigvRqf5Y7UvbrWjKPJykvhdlLETeglGE3zoAiVAxUyAXU8uWHsHEjJ0MHqqPTy4prgaIhgMyIrD9c6ZUuE0=@pm.me>
 <CALeFGL3ywc3YiZ-JnaShGPyaKRjDyG4gs7N3SiV4OJudFAwYcg@mail.gmail.com>
Feedback-ID: 15605746:user:proton
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha256;
 boundary="------d6f3df41db0ac730f080ae4e5ce491aec82c2368fb69bd151609ed54ee54c649";
 charset=utf-8
X-Mailman-Approved-At: Fri, 19 May 2023 23:23:50 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] Formosa --- proposed improvement upon BIP39
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
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, 19 May 2023 23:15:42 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------d6f3df41db0ac730f080ae4e5ce491aec82c2368fb69bd151609ed54ee54c649
Content-Type: multipart/mixed;boundary=---------------------d681409539662fc002c0780977e5928a

-----------------------d681409539662fc002c0780977e5928a
Content-Type: multipart/alternative;boundary=---------------------5c56665abaa5a18d7fcf245d7e51ccc9

-----------------------5c56665abaa5a18d7fcf245d7e51ccc9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

Good day, Keagan and all!

First of all, thank you for your feedback! Yes, I made it so that Formosa =
does accomplish that: BIP39 is a particular case; a degenerate 'theme' in =
which you have sentences of just 11 bits (instead of 33 in a typical Formo=
sa sentence), and they are made up of just one (11 bits) word with no synt=
actic structure. The sublist of possibilities for this one field does not =
impact and is not impacted by any other (because there is no other). There=
fore it is rather a list (without 'sub') and it consists of the original B=
IP39 word list.

In addition to that, we make it so that themes (including BIP39) are conve=
rtible into one another. The conversion is straightforward: just map the w=
ords back into the array of bits that originated it and derive the new see=
d from it using the new theme. This is why I made sure to have sentences h=
ave a number of bits multiple of 11. Moreover, in order to enable forwards=
 and backwards compatibility and facilitate adoption, we set the original =
BIP39 as standard for key derivation. Meaning: in order to derive keys fro=
m a seed, we first convert back to BIP39 and then proceed the KDF step as =
originally specified in BIP39. This way legacy addresses can be kept even =
if a user wants to choose a theme. Finally, as a bonus, one could argue th=
at a hyper customization would allow for a(n additional, dispensable, non-=
critical) layer of obscurity (which, therefore, wouldn't violate Kerckhoff=
's principle). Example: consider, for example, that a one hyper-customized=
 seed could be (just an extra tool) more easily stenographed in human spee=
ch or written text.

I hope this answers your objections concerning loss of standardization. Th=
ank you for bringing about the issue of coercion resistance! Here is my re=
sponse to that: a user willing to avoid the additional vulnerability to co=
ercion that an effective brain wallet would ensue could just not put up th=
e effort to memorize the seed for long term, and just take advantage of th=
e easier transcription and checking (ie: short-term memorization). Right n=
ow I could anticipate a response in the lines of "Such a format might as w=
ell be so much easier to long-term memorize that a user either ends up doi=
ng that accidentally, and/or the denial of that becomes less plausible.". =
If that is the objection, well, thank you, and, however self-serving it is=
 my saying it, I tend to agree that that would,=C2=A0in fact,=C2=A0be the =
case. My response to it is that:

1.  knowledge-based authentication, whether or not for Bitcoin, still have=
 some properties that possession-based authentication doesn't. Whatever ma=
ster password you memorize, in whatever context, you'd better have an effi=
cient format, with uniformly high entropy density (and even possibly check=
sum), and not having to resort to a silly meme about a staple, a battery a=
nd a horse.
2.  Mitigating the shortcomings of KBA can arguably be done better with 2F=
A, instead of PBA. Having a superior format just as beneficial as before.
3.  Once again, thank you for bringing up coercion resistance! I'd like to=
 point out to an elephant in the room: To this day, and to the best of my =
knowledge there is no scheme, protocol or ceremony that simultaneously ach=
ieves self-custody and coercion resistance with=C2=A0non-obscurity. IMHO t=
his is an critical problem for various reasons and I'll be making a thread=
 about it shortly.


Thank you again for your inputs and be my guest to further debate your poi=
nts! I hope this could have been of help!

Faithfully yours, Yuri S VB.
------- Original Message -------
On Friday, May 19th, 2023 at 11:24 PM, Keagan McClelland <keagan.mcclellan=
d@gmail.com> wrote:


> Good day Yuri,
> =


> This is a very cool idea. After reviewing the repository it seems that t=
here lacks a BIP style specification for this, so it is possible that some=
 of my takeaways may not be correct but I figured I'd comment with some ob=
servations anyway. Feel free to correct me where I've made a mistake.
> I think to make an idea like this work it would be necessary for it to "=
extend" BIP39 rather than "replace" it. What I mean by this is that BIP39 =
is heavily entrenched in the ecosystem and so in order for you to sidestep=
 the need to get everyone in the ecosystem to adopt a new standard, you'd =
want this process to be able to output a standard BIP39 seed sequence. Thi=
s becomes even more important when you allow these different "themes" that=
 are mentioned later in the document. The notion of themes practically pre=
cludes the standardization of the technique since customization really is =
the antithesis of standardization.
> =


> The largest value proposition of these schemes is that it allows signifi=
cant wallet interoperability. This is achieved if process for translating =
these phrases to the underlying wallet seed is deterministic. Themes may p=
rove to make this harder to solve. I also do not believe that themes meani=
ngfully increase the ability to remember the phrase: the fact that the phr=
ase has a valid semantic at all is a massive step up from an undifferentia=
ted sequence of words that is the current state of BIP39. The benefits aff=
orded by the themes here are little by comparison.
> =


> Overall, I think exploring this idea further is a good idea. However, th=
ere may be concerns about whether the increased memorability is a good thi=
ng. It would certainly make $5 wrench attacks more viable, not less. I can=
't help but ask myself the question whether more Bitcoin is lost because o=
f seed phrases not being memorized, or because of social engineering exerc=
ises used to scrape these phrases from the brains of users. I have a hunch=
 that loss is a larger problem than theft, but it is a very real possibili=
ty that a wide deployment of this type of tech could change that.
> =


> Stay Inspired,
> Keags
> =


> On Tue, May 2, 2023 at 6:05=E2=80=AFAM Yuri S VB via bitcoin-dev <bitcoi=
n-dev@lists.linuxfoundation.org> wrote:
> =


> > Dear colleagues,
> > The following is a password format that improves upon BIP39 by allowin=
g meaningful, themed sentences with a regular grammatical structure instea=
d of semantically disconnected words, while keeping the same entropy/check=
sum and total bits/non-repeating leading digits ratios (of 32/1 and 11/4 r=
espectively).
> > =


> > https://github.com/Yuri-SVB/formosa
> > =


> > Anecdotal experiments suggest that less than one hour of moderate conc=
entration is enough for long term memorization of 128 + 4 bits (equivalent=
 to the 12 words standard of BIP39) if a theme of interest is employed.
> > =


> > I hereby offer it to your scrutiny as a Bitcoin Improvement Proposal. =
Please don't hesitate to ask whatever issue about the project there might =
be.
> > =


> > Faithfully yours, Yuri S VB.
> > =


> > _______________________________________________
> > bitcoin-dev mailing list
> > bitcoin-dev@lists.linuxfoundation.org
> > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
-----------------------5c56665abaa5a18d7fcf245d7e51ccc9
Content-Type: multipart/related;boundary=---------------------57764dd1c0572812385d5fd937240793

-----------------------57764dd1c0572812385d5fd937240793
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij5Hb29kIGRheSwgS2VhZ2FuIGFuZCBhbGwhPGJyPjxicj5GaXJzdCBvZiBhbGwsIHRoYW5r
IHlvdSBmb3IgeW91ciBmZWVkYmFjayEgWWVzLCBJIG1hZGUgaXQgc28gdGhhdCBGb3Jtb3NhIGRv
ZXMgYWNjb21wbGlzaCB0aGF0OiBCSVAzOSBpcyBhIHBhcnRpY3VsYXIgY2FzZTsgYSBkZWdlbmVy
YXRlICd0aGVtZScgaW4gd2hpY2ggeW91IGhhdmUgc2VudGVuY2VzIG9mIGp1c3QgMTEgYml0cyAo
aW5zdGVhZCBvZiAzMyBpbiBhIHR5cGljYWwgRm9ybW9zYSBzZW50ZW5jZSksIGFuZCB0aGV5IGFy
ZSBtYWRlIHVwIG9mIGp1c3Qgb25lICgxMSBiaXRzKSB3b3JkIHdpdGggbm8gc3ludGFjdGljIHN0
cnVjdHVyZS4gVGhlIHN1Ymxpc3Qgb2YgcG9zc2liaWxpdGllcyBmb3IgdGhpcyBvbmUgZmllbGQg
ZG9lcyBub3QgaW1wYWN0IGFuZCBpcyBub3QgaW1wYWN0ZWQgYnkgYW55IG90aGVyIChiZWNhdXNl
IHRoZXJlIGlzIG5vIG90aGVyKS4gVGhlcmVmb3JlIGl0IGlzIHJhdGhlciBhIGxpc3QgKHdpdGhv
dXQgJ3N1YicpIGFuZCBpdCBjb25zaXN0cyBvZiB0aGUgb3JpZ2luYWwgQklQMzkgd29yZCBsaXN0
Ljxicj48YnI+SW4gYWRkaXRpb24gdG8gdGhhdCwgd2UgbWFrZSBpdCBzbyB0aGF0IHRoZW1lcyAo
aW5jbHVkaW5nIEJJUDM5KSBhcmUgY29udmVydGlibGUgaW50byBvbmUgYW5vdGhlci4gVGhlIGNv
bnZlcnNpb24gaXMgc3RyYWlnaHRmb3J3YXJkOiBqdXN0IG1hcCB0aGUgd29yZHMgYmFjayBpbnRv
IHRoZSBhcnJheSBvZiBiaXRzIHRoYXQgb3JpZ2luYXRlZCBpdCBhbmQgZGVyaXZlIHRoZSBuZXcg
c2VlZCBmcm9tIGl0IHVzaW5nIHRoZSBuZXcgdGhlbWUuIFRoaXMgaXMgd2h5IEkgbWFkZSBzdXJl
IHRvIGhhdmUgc2VudGVuY2VzIGhhdmUgYSBudW1iZXIgb2YgYml0cyBtdWx0aXBsZSBvZiAxMS4g
TW9yZW92ZXIsIGluIG9yZGVyIHRvIGVuYWJsZSBmb3J3YXJkcyBhbmQgYmFja3dhcmRzIGNvbXBh
dGliaWxpdHkgYW5kIGZhY2lsaXRhdGUgYWRvcHRpb24sIHdlIHNldCB0aGUgb3JpZ2luYWwgQklQ
MzkgYXMgc3RhbmRhcmQgZm9yIGtleSBkZXJpdmF0aW9uLiBNZWFuaW5nOiBpbiBvcmRlciB0byBk
ZXJpdmUga2V5cyBmcm9tIGEgc2VlZCwgd2UgZmlyc3QgY29udmVydCBiYWNrIHRvIEJJUDM5IGFu
ZCB0aGVuIHByb2NlZWQgdGhlIEtERiBzdGVwIGFzIG9yaWdpbmFsbHkgc3BlY2lmaWVkIGluIEJJ
UDM5LiBUaGlzIHdheSBsZWdhY3kgYWRkcmVzc2VzIGNhbiBiZSBrZXB0IGV2ZW4gaWYgYSB1c2Vy
IHdhbnRzIHRvIGNob29zZSBhIHRoZW1lLiBGaW5hbGx5LCBhcyBhIGJvbnVzLCBvbmUgY291bGQg
YXJndWUgdGhhdCBhIGh5cGVyIGN1c3RvbWl6YXRpb24gd291bGQgYWxsb3cgZm9yIGEobiBhZGRp
dGlvbmFsLCBkaXNwZW5zYWJsZSwgbm9uLWNyaXRpY2FsKSBsYXllciBvZiBvYnNjdXJpdHkgKHdo
aWNoLCB0aGVyZWZvcmUsIHdvdWxkbid0IHZpb2xhdGUgS2VyY2tob2ZmJ3MgcHJpbmNpcGxlKS4g
RXhhbXBsZTogY29uc2lkZXIsIGZvciBleGFtcGxlLCB0aGF0IGEgb25lIGh5cGVyLWN1c3RvbWl6
ZWQgc2VlZCA8aT5jb3VsZCA8L2k+YmUgKGp1c3QgYW4gZXh0cmEgdG9vbCkgbW9yZSBlYXNpbHkg
c3Rlbm9ncmFwaGVkIGluIGh1bWFuIHNwZWVjaCBvciB3cml0dGVuIHRleHQuPGJyPjxicj5JIGhv
cGUgdGhpcyBhbnN3ZXJzIHlvdXIgb2JqZWN0aW9ucyBjb25jZXJuaW5nIGxvc3Mgb2Ygc3RhbmRh
cmRpemF0aW9uLiBUaGFuayB5b3UgZm9yIGJyaW5naW5nIGFib3V0IHRoZSBpc3N1ZSBvZiBjb2Vy
Y2lvbiByZXNpc3RhbmNlISBIZXJlIGlzIG15IHJlc3BvbnNlIHRvIHRoYXQ6IGEgdXNlciB3aWxs
aW5nIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIHZ1bG5lcmFiaWxpdHkgdG8gY29lcmNpb24gdGhh
dCBhbiBlZmZlY3RpdmUgYnJhaW4gd2FsbGV0IHdvdWxkIGVuc3VlIGNvdWxkIGp1c3Qgbm90IHB1
dCB1cCB0aGUgZWZmb3J0IHRvIG1lbW9yaXplIHRoZSBzZWVkIGZvciBsb25nIHRlcm0sIGFuZCBq
dXN0IHRha2UgYWR2YW50YWdlIG9mIHRoZSBlYXNpZXIgdHJhbnNjcmlwdGlvbiBhbmQgY2hlY2tp
bmcgKGllOiBzaG9ydC10ZXJtIG1lbW9yaXphdGlvbikuIFJpZ2h0IG5vdyBJIGNvdWxkIGFudGlj
aXBhdGUgYSByZXNwb25zZSBpbiB0aGUgbGluZXMgb2YgPGk+IlN1Y2ggYSBmb3JtYXQgbWlnaHQg
YXMgd2VsbCBiZSBzbyBtdWNoIGVhc2llciB0byBsb25nLXRlcm0gbWVtb3JpemUgdGhhdCBhIHVz
ZXIgZWl0aGVyIGVuZHMgdXAgZG9pbmcgdGhhdCBhY2NpZGVudGFsbHksIGFuZC9vciB0aGUgZGVu
aWFsIG9mIHRoYXQgYmVjb21lcyBsZXNzIHBsYXVzaWJsZS4iLiA8L2k+SWYgdGhhdCBpcyB0aGUg
b2JqZWN0aW9uLCB3ZWxsLCB0aGFuayB5b3UsIGFuZCwgaG93ZXZlciBzZWxmLXNlcnZpbmcgaXQg
aXMgbXkgc2F5aW5nIGl0LCBJIHRlbmQgdG8gYWdyZWUgdGhhdCB0aGF0IHdvdWxkLCZuYnNwOzxz
cGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsIDI1NSwgMjU1KTtkaXNwbGF5Omlu
bGluZSAhaW1wb3J0YW50Ij5pbiBmYWN0LCZuYnNwOzwvc3Bhbj5iZSB0aGUgY2FzZS4gTXkgcmVz
cG9uc2UgdG8gaXQgaXMgdGhhdDo8YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy
aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48b2w+PGxpPmtub3dsZWRnZS1iYXNl
ZCBhdXRoZW50aWNhdGlvbiwgd2hldGhlciBvciBub3QgZm9yIEJpdGNvaW4sIHN0aWxsIGhhdmUg
c29tZSBwcm9wZXJ0aWVzIHRoYXQgcG9zc2Vzc2lvbi1iYXNlZCBhdXRoZW50aWNhdGlvbiBkb2Vz
bid0LiBXaGF0ZXZlciBtYXN0ZXIgcGFzc3dvcmQgeW91IG1lbW9yaXplLCBpbiB3aGF0ZXZlciBj
b250ZXh0LCB5b3UnZCBiZXR0ZXIgaGF2ZSBhbiBlZmZpY2llbnQgZm9ybWF0LCB3aXRoIHVuaWZv
cm1seSBoaWdoIGVudHJvcHkgZGVuc2l0eSAoYW5kIGV2ZW4gcG9zc2libHkgY2hlY2tzdW0pLCBh
bmQgbm90IGhhdmluZyB0byByZXNvcnQgdG8gYSBzaWxseSBtZW1lIGFib3V0IGEgc3RhcGxlLCBh
IGJhdHRlcnkgYW5kIGEgaG9yc2UuPC9saT48bGk+TWl0aWdhdGluZyB0aGUgc2hvcnRjb21pbmdz
IG9mIEtCQSBjYW4gYXJndWFibHkgYmUgZG9uZSBiZXR0ZXIgd2l0aCAyRkEsIGluc3RlYWQgb2Yg
UEJBLiBIYXZpbmcgYSBzdXBlcmlvciBmb3JtYXQganVzdCBhcyBiZW5lZmljaWFsIGFzIGJlZm9y
ZS48L2xpPjxsaT48c3Bhbj5PbmNlIGFnYWluLCB0aGFuayB5b3UgZm9yIGJyaW5naW5nIHVwIGNv
ZXJjaW9uIHJlc2lzdGFuY2UhIEknZCBsaWtlIHRvIHBvaW50IG91dCB0byBhbiBlbGVwaGFudCBp
biB0aGUgcm9vbTogVG8gdGhpcyBkYXksIGFuZCB0byB0aGUgYmVzdCBvZiBteSBrbm93bGVkZ2Ug
dGhlcmUgaXMgbm8gc2NoZW1lLCBwcm90b2NvbCBvciBjZXJlbW9ueSB0aGF0IHNpbXVsdGFuZW91
c2x5IGFjaGlldmVzIHNlbGYtY3VzdG9keSBhbmQgY29lcmNpb24gcmVzaXN0YW5jZSB3aXRoPC9z
cGFuPiZuYnNwO25vbi1vYnNjdXJpdHkuIElNSE8gdGhpcyBpcyBhbiBjcml0aWNhbCBwcm9ibGVt
IGZvciB2YXJpb3VzIHJlYXNvbnMgYW5kIEknbGwgYmUgbWFraW5nIGEgdGhyZWFkIGFib3V0IGl0
IHNob3J0bHkuPC9saT48L29sPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwg
c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPlRoYW5rIHlvdSBhZ2FpbiBmb3IgeW91
ciBpbnB1dHMgYW5kIGJlIG15IGd1ZXN0IHRvIGZ1cnRoZXIgZGViYXRlIHlvdXIgcG9pbnRzISBJ
IGhvcGUgdGhpcyBjb3VsZCBoYXZlIGJlZW4gb2YgaGVscCE8YnI+PGJyPkZhaXRoZnVsbHkgeW91
cnMsIFl1cmkgUyBWQi48YnI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUi
PgogICAgICAgIC0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tPGJyPgogICAgICAgIE9u
IEZyaWRheSwgTWF5IDE5dGgsIDIwMjMgYXQgMTE6MjQgUE0sIEtlYWdhbiBNY0NsZWxsYW5kICZs
dDtrZWFnYW4ubWNjbGVsbGFuZEBnbWFpbC5jb20mZ3Q7IHdyb3RlOjxicj48YnI+CiAgICAgICAg
PGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPgogICAgICAg
ICAgICA8ZGl2IGRpcj0ibHRyIj48ZGl2Pkdvb2QgZGF5IFl1cmksPC9kaXY+PGRpdj48YnI+PC9k
aXY+VGhpcyBpcyBhIHZlcnkgY29vbCBpZGVhLiBBZnRlciByZXZpZXdpbmcgdGhlIHJlcG9zaXRv
cnkgaXQgc2VlbXMgdGhhdCB0aGVyZSBsYWNrcyBhIEJJUCBzdHlsZSBzcGVjaWZpY2F0aW9uIGZv
ciB0aGlzLCBzbyBpdCBpcyBwb3NzaWJsZSB0aGF0IHNvbWUgb2YgbXkgdGFrZWF3YXlzIG1heSBu
b3QgYmUgY29ycmVjdCBidXQgSSBmaWd1cmVkIEknZCBjb21tZW50IHdpdGggc29tZSBvYnNlcnZh
dGlvbnMgYW55d2F5LiBGZWVsIGZyZWUgdG8gY29ycmVjdCBtZSB3aGVyZSBJJ3ZlIG1hZGUgYSBt
aXN0YWtlLjxkaXY+PGJyPjwvZGl2PjxkaXY+SSB0aGluayB0byBtYWtlIGFuIGlkZWEgbGlrZSB0
aGlzIHdvcmsgaXQgd291bGQgYmUgbmVjZXNzYXJ5IGZvciBpdCB0byAiZXh0ZW5kIiBCSVAzOSBy
YXRoZXIgdGhhbiAicmVwbGFjZSIgaXQuIFdoYXQgSSBtZWFuIGJ5IHRoaXMgaXMgdGhhdCBCSVAz
OSBpcyBoZWF2aWx5IGVudHJlbmNoZWQgaW4gdGhlIGVjb3N5c3RlbSBhbmQgc28gaW4gb3JkZXIg
Zm9yIHlvdSB0byBzaWRlc3RlcCB0aGUgbmVlZCB0byBnZXQgZXZlcnlvbmUgaW4gdGhlIGVjb3N5
c3RlbSB0byBhZG9wdCBhIG5ldyBzdGFuZGFyZCwgeW91J2Qgd2FudCB0aGlzIHByb2Nlc3MgdG8g
YmUgYWJsZSB0byBvdXRwdXQgYSBzdGFuZGFyZCBCSVAzOSBzZWVkIHNlcXVlbmNlLiBUaGlzIGJl
Y29tZXMgZXZlbiBtb3JlIGltcG9ydGFudCB3aGVuIHlvdSBhbGxvdyB0aGVzZSBkaWZmZXJlbnQg
InRoZW1lcyIgdGhhdCBhcmUgbWVudGlvbmVkIGxhdGVyIGluIHRoZSBkb2N1bWVudC4gVGhlIG5v
dGlvbiBvZiB0aGVtZXMgcHJhY3RpY2FsbHkgcHJlY2x1ZGVzIHRoZSBzdGFuZGFyZGl6YXRpb24g
b2YgdGhlIHRlY2huaXF1ZSBzaW5jZSBjdXN0b21pemF0aW9uIHJlYWxseSBpcyB0aGUgYW50aXRo
ZXNpcyBvZiBzdGFuZGFyZGl6YXRpb24uPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgbGFy
Z2VzdCB2YWx1ZSBwcm9wb3NpdGlvbiBvZiB0aGVzZSBzY2hlbWVzIGlzIHRoYXQgaXQgYWxsb3dz
IHNpZ25pZmljYW50IHdhbGxldCBpbnRlcm9wZXJhYmlsaXR5LiBUaGlzIGlzIGFjaGlldmVkIGlm
IHByb2Nlc3MgZm9yIHRyYW5zbGF0aW5nIHRoZXNlIHBocmFzZXMgdG8gdGhlIHVuZGVybHlpbmcg
d2FsbGV0IHNlZWQgaXMgZGV0ZXJtaW5pc3RpYy4gVGhlbWVzIG1heSBwcm92ZSB0byBtYWtlIHRo
aXMgaGFyZGVyIHRvIHNvbHZlLiBJIGFsc28gZG8gbm90IGJlbGlldmUgdGhhdCB0aGVtZXMgbWVh
bmluZ2Z1bGx5IGluY3JlYXNlIHRoZSBhYmlsaXR5IHRvIHJlbWVtYmVyIHRoZSBwaHJhc2U6IHRo
ZSBmYWN0IHRoYXQgdGhlIHBocmFzZSBoYXMgYSB2YWxpZCBzZW1hbnRpYyBhdCBhbGwgaXMgYSBt
YXNzaXZlIHN0ZXAgdXAgZnJvbSBhbiB1bmRpZmZlcmVudGlhdGVkIHNlcXVlbmNlIG9mIHdvcmRz
IHRoYXQgaXMgdGhlIGN1cnJlbnQgc3RhdGUgb2YgQklQMzkuIFRoZSBiZW5lZml0cyBhZmZvcmRl
ZCBieSB0aGUgdGhlbWVzIGhlcmUgYXJlIGxpdHRsZSBieSBjb21wYXJpc29uLjwvZGl2PjxkaXY+
PGJyPjwvZGl2PjxkaXY+T3ZlcmFsbCwgSSB0aGluayBleHBsb3JpbmcgdGhpcyBpZGVhIGZ1cnRo
ZXIgaXMgYSBnb29kIGlkZWEuIEhvd2V2ZXIsIHRoZXJlIG1heSBiZSBjb25jZXJucyBhYm91dCB3
aGV0aGVyIHRoZSBpbmNyZWFzZWQgbWVtb3JhYmlsaXR5IGlzIGEgZ29vZCB0aGluZy4gSXQgd291
bGQgY2VydGFpbmx5IG1ha2UgJDUgd3JlbmNoIGF0dGFja3MgbW9yZSB2aWFibGUsIG5vdCBsZXNz
LiBJIGNhbid0IGhlbHAgYnV0IGFzayBteXNlbGYgdGhlIHF1ZXN0aW9uIHdoZXRoZXIgbW9yZSBC
aXRjb2luIGlzIGxvc3QgYmVjYXVzZSBvZiBzZWVkIHBocmFzZXMgbm90IGJlaW5nIG1lbW9yaXpl
ZCwgb3IgYmVjYXVzZSBvZiBzb2NpYWwgZW5naW5lZXJpbmcgZXhlcmNpc2VzIHVzZWQgdG8gc2Ny
YXBlIHRoZXNlIHBocmFzZXMgZnJvbSB0aGUgYnJhaW5zIG9mIHVzZXJzLiBJIGhhdmUgYSBodW5j
aCB0aGF0IGxvc3MgaXMgYSBsYXJnZXIgcHJvYmxlbSB0aGFuIHRoZWZ0LCBidXQgaXQgaXMgYSB2
ZXJ5IHJlYWwgcG9zc2liaWxpdHkgdGhhdCBhIHdpZGUgZGVwbG95bWVudCBvZiB0aGlzIHR5cGUg
b2YgdGVjaCBjb3VsZCBjaGFuZ2UgdGhhdC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlN0YXkg
SW5zcGlyZWQsPC9kaXY+PGRpdj5LZWFnczwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFp
bF9xdW90ZSI+PGRpdiBjbGFzcz0iZ21haWxfYXR0ciIgZGlyPSJsdHIiPk9uIFR1ZSwgTWF5IDIs
IDIwMjMgYXQgNjowNeKAr0FNIFl1cmkgUyBWQiB2aWEgYml0Y29pbi1kZXYgJmx0OzxhIGhyZWY9
Im1haWx0bzpiaXRjb2luLWRldkBsaXN0cy5saW51eGZvdW5kYXRpb24ub3JnIiByZWw9Im5vcmVm
ZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5iaXRjb2luLWRldkBsaXN0
cy5saW51eGZvdW5kYXRpb24ub3JnPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJn
YigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCIgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2
IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4Ij48c3Bh
biBzdHlsZT0ibGluZS1oZWlnaHQ6MS41Ij5EZWFyIGNvbGxlYWd1ZXMsPC9zcGFuPjxkaXYgc3R5
bGU9ImxpbmUtaGVpZ2h0OjEuNSI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEu
NSI+PGRpdj48ZGl2PjxzcGFuPlRoZSBmb2xsb3dpbmcgaXMgYSBwYXNzd29yZCBmb3JtYXQgdGhh
dCBpbXByb3ZlcyB1cG9uIEJJUDM5IGJ5IGFsbG93aW5nIG1lYW5pbmdmdWwsIHRoZW1lZCBzZW50
ZW5jZXMgd2l0aCBhIHJlZ3VsYXIgZ3JhbW1hdGljYWwgc3RydWN0dXJlIGluc3RlYWQgb2Ygc2Vt
YW50aWNhbGx5IGRpc2Nvbm5lY3RlZCB3b3Jkcywgd2hpbGUga2VlcGluZyB0aGUgc2FtZSBlbnRy
b3B5L2NoZWNrc3VtIGFuZCB0b3RhbCBiaXRzL25vbi1yZXBlYXRpbmcgbGVhZGluZyBkaWdpdHMg
cmF0aW9zIChvZiAzMi8xIGFuZCAxMS80IHJlc3BlY3RpdmVseSkuPGJyPjxicj48c3Bhbj48YSB0
YXJnZXQ9Il9ibGFuayIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiIHJlbD0ibm9y
ZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL1l1cmkt
U1ZCL2Zvcm1vc2EiPmh0dHBzOi8vZ2l0aHViLmNvbS9ZdXJpLVNWQi9mb3Jtb3NhPC9hPjwvc3Bh
bj48YnI+PGJyPkFuZWNkb3RhbCBleHBlcmltZW50cyBzdWdnZXN0IHRoYXQgbGVzcyB0aGFuIG9u
ZSBob3VyIG9mIG1vZGVyYXRlIGNvbmNlbnRyYXRpb24gaXMgZW5vdWdoIGZvciBsb25nIHRlcm0g
bWVtb3JpemF0aW9uIG9mIDEyOCArIDQgYml0cyAoZXF1aXZhbGVudCB0byB0aGUgMTIgd29yZHMg
c3RhbmRhcmQgb2YgQklQMzkpIGlmIGEgdGhlbWUgb2YgaW50ZXJlc3QgaXMgZW1wbG95ZWQuPGJy
Pjxicj5JIGhlcmVieSBvZmZlciBpdCB0byB5b3VyIHNjcnV0aW55IGFzIGEgQml0Y29pbiBJbXBy
b3ZlbWVudCBQcm9wb3NhbC4gUGxlYXNlIGRvbid0IGhlc2l0YXRlIHRvIGFzayB3aGF0ZXZlciBp
c3N1ZSBhYm91dCB0aGUgcHJvamVjdCB0aGVyZSBtaWdodCBiZS48YnI+PGJyPkZhaXRoZnVsbHkg
eW91cnMsIFl1cmkgUyBWQi48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PGJyPjwvZGl2PjxkaXYg
c3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHgiPgo8L2Rp
dj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CmJp
dGNvaW4tZGV2IG1haWxpbmcgbGlzdDxicj4KPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Im1haWx0
bzpiaXRjb2luLWRldkBsaXN0cy5saW51eGZvdW5kYXRpb24ub3JnIiByZWw9Im5vcmVmZXJyZXIg
bm9mb2xsb3cgbm9vcGVuZXIiPmJpdGNvaW4tZGV2QGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmc8
L2E+PGJyPgo8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3Bl
bmVyIiBocmVmPSJodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0
aW5mby9iaXRjb2luLWRldiI+aHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxt
YW4vbGlzdGluZm8vYml0Y29pbi1kZXY8L2E+PGJyPgo8L2Jsb2NrcXVvdGU+PC9kaXY+CgogICAg
ICAgIDwvYmxvY2txdW90ZT48YnI+CiAgICA8L2Rpdj4=
-----------------------57764dd1c0572812385d5fd937240793--
-----------------------5c56665abaa5a18d7fcf245d7e51ccc9--
-----------------------d681409539662fc002c0780977e5928a
Content-Type: application/pgp-keys; filename="publickey - yurisvb@pm.me - 0x535F445D.asc"; name="publickey - yurisvb@pm.me - 0x535F445D.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey - yurisvb@pm.me - 0x535F445D.asc"; name="publickey - yurisvb@pm.me - 0x535F445D.asc"

LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4c0JOQkYySmpSWUJDQUM1MXlo
K0s0MmF0c0V5MGdCTmgvaklXR1hzQnRFLzdJOGFuUmZkZTcvcWdHeXkKbEx4TXFZRE1OelUwN3c5
Z3VINllKRDdWdzNaUmxTVGVqNU9Hc2laOFJ2OUp4YXBYc0MxeDMrdHhOQkFQClYyVml1MVpsMnhK
Y29sTDkrem9SUmhmU25lVDVaZm1IQlpBSklKbmhOdU80ajhrRi9iNDRFaEZ3NkwvTgpGbE9rK1VC
SkVvS0FFQWttd09aWWpVTDd6MStRdzJBZkJIVGVwNFMzYmY4SmZMNDFOUVJsRnBSa3MrSkMKTjNa
c0ozZmZhNURjWjVqTGgyK2k5Mlg2eE8yVW5nM0hLYXhJYTVtbzB3cGVvQ1JQdUxNRjE2cjVQelJ4
CjJmNldzZVlUbWVmZWVYUGUzZEhyTTR4ai9ndHpBRGNxaFd6VVZLM21ZNTdPTXhVYjJ4MWdqZ1Z6
QUJFQgpBQUhOSFhsMWNtbHpkbUpBY0cwdWJXVWdQSGwxY21semRtSkFjRzB1YldVK3dzQjFCQkFC
Q0FBZkJRSmQKaVkwV0Jnc0pCd2dEQWdRVkNBb0NBeFlDQVFJWkFRSWJBd0llQVFBS0NSQXYzelY4
UzhOTVZkTkRCLzlRCnZRRlpZNkRzR3FMOTlkKzI2QjdHYmRCb0VjenUxL2NqTVpNdE9QeW9nSElF
eXllalR3R1RVN3ZYNEpWZQozRHZnbnd4U2xIYjQ2dDU2VGV3OU5rZ2V4MmFIb0hGRnJBd3MraTVa
ajdZN2lhL2l2RVozZE1KR3dNSUoKeVlQS08rdG1ockxNYWlSSFdnUnhtSG5mRnhUY1dFQ1dSZEk3
dDRJWFp3Rm9QN2Z3TVVVVXQrV3NTbzJSCnJhUVZEL3NTL2F2TlF5T2h6YTlLcVBQNjBZY3B2RUtj
UXArL2hyTjRRcFhVSkxiaDFZMVlqeUhlbDhnQgpRa3p2QzUwUjVxTzRlY2xxSy9FMEhESnlDWmZN
TThkV2o0REJrTWN2SzlsYjB5b3ZRMDFFTXp1NkU1NEcKYjZ0VFp1bktQTVpVd1J1SW5FY0hHMjV0
azdWUEM4clJTU0hqeDhTT3pzQk5CRjJKalJZQkNBQ3RiUWdNCldRSnMvTVdZbDR2THRLSlhYbFlS
T2h1YkVWbjRjTFdZSmVFWHpzSllCQWRlNWh0QlEzc212UjJ2NnVJegptejJpaXFsSkVVdmYwY2xM
WS9QVExoSGVTbWE5VTRodzRaRDNZKzV6WWxINURza2l1N3lLZTdIVmpEVmkKd1FJN25acWRvanJs
dDhCZENiOVNMaXRNaFRvR1crS2E1VCtUOWNmbWthMk1qa3pRSFBNTEJtdVJ6a2V2ClBkZFF6M0xB
MjMzZDNHREVTZklCYy91OC9YelBUNkZTZ3MzSEh4OEFJbFdQbEJaYmh6WmpQNlRLclRNRQpOSEtK
cmxTRlZKclErL25QU28ya0VSL0VDczF0aUJEY0JkamVPYWx6LzdRVWN0Rnp3NGdjS0RtMGpUeEkK
cVhWVlV3a2tuRkM4NDZMTjNBT2p0UWRyOVV3czVsTzhkeXBGQUJFQkFBSEN3RjhFR0FFSUFBa0ZB
bDJKCmpSWUNHd3dBQ2drUUw5ODFmRXZEVEZXS2VBZ0FxRXN1QXJMZFprYXBvZDI3K2hpcHZZNUcr
eVRLQW1NMApIVlhmQzJiMVdtNXQwQXhOVXVkMlJ1OTE1MHA3V09CRXpXYkxnNXdzOTc1M296dlZi
cFpIQU9uVGZOeXoKUUR5QWhmZ1hNQjIvdzRERXEwT2tlQVBRNXhsQWtISDZpUW1hSkZiYy9FRjRX
ZWZWeE92MnNRNDlRNks5Ci9Bb1FROG54RVh1RzRidXVrclEwTGVlTVAzNEdMWUhYK2JvWENHQmxI
MGhiZm5kc3VQbEdqYnBnWVErdQplclJGTlB4N1JtSWtnQjJ0WmhwZkZ3VGtid1c2TVFmWDM5Z3F1
SitwVEVKUnA5UmpJVjFZU2txSjZJUkgKQkc4eFBocGgzT3huaWJyWkdlbGdtakpNM2QwM1k5OSs3
OXBvdTRlY09BeWYyTHMrMVVTY2NDTzA2YnI4CldlcjJ3cmI0WXc9PQo9aHJheAotLS0tLUVORCBQ
R1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCg==
-----------------------d681409539662fc002c0780977e5928a--

--------d6f3df41db0ac730f080ae4e5ce491aec82c2368fb69bd151609ed54ee54c649
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsBzBAEBCAAnBYJkaAFbCZAv3zV8S8NMVRYhBFNfRF3t6Z4/pmFJQy/fNXxL
w0xVAACnTgf9Eeq3+OAb7CauYFqb+beD+aCrhxucclHZ5RKb7adDzXu7ap1N
H/fOMS96ffgW5YXQSwo1YDuWFtw8FFNKc+aUZqAaFN/KYfD6EljCKuf6y9kp
PJY7v38MhRUXiblFHSnq14DVOyfxysX1PXRh2WOfgMhy+Y/iqI2izTS4NaL1
o4mA9PMS321/SwDOC/qOM18qcINoP+oUz9B6z/igJP7j6+jmV4bOLR4gOnTk
e6g4G/+GNkuXJQ6L9dvDCnn3siT/TBQaMgW0j7fcmjZ/N7DJ3CKIWL8+HgVu
ddO/Z+DMLcWTp5/3jFG0lboaDQ93SowYArIIj6Zr1elJEh1cxXeItg==
=77nk
-----END PGP SIGNATURE-----


--------d6f3df41db0ac730f080ae4e5ce491aec82c2368fb69bd151609ed54ee54c649--