summaryrefslogtreecommitdiff
path: root/0a/50ecc5856c1de4d18bfe7b579c19ac06205f0d
blob: 9339baa3030688258c2c371b9a05ca9e6aac0a1d (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
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
Return-Path: <buck.perley@protonmail.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id A016BC002C
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 20 Apr 2022 17:13:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp4.osuosl.org (Postfix) with ESMTP id 8DABD4194F
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 20 Apr 2022 17:13:32 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level: 
X-Spam-Status: No, score=-2.088 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, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01]
 autolearn=ham autolearn_force=no
Authentication-Results: smtp4.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=protonmail.com
Received: from smtp4.osuosl.org ([127.0.0.1])
 by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cp1FbhxydvSq
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 20 Apr 2022 17:13:30 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
Received: from mail-40131.protonmail.ch (mail-40131.protonmail.ch
 [185.70.40.131])
 by smtp4.osuosl.org (Postfix) with ESMTPS id DAEE241941
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 20 Apr 2022 17:13:29 +0000 (UTC)
Date: Wed, 20 Apr 2022 17:13:19 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail; t=1650474806;
 bh=ed/rETTuQgRdXHznJBeV35F38B2ADaLVV/pXwe67UXc=;
 h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc:
 Date:Subject:Reply-To:Feedback-ID:Message-ID;
 b=HJpnetxa+H+jpoYDM+g5sdx6wDHQr2ke5geCfobqEB7nkihyu5gfZLxoANLGIyLey
 3YJY4eFoxwqCltKE/uWrCEN0LnfteqP+rbIWdoTkCudndhQbboNWdM8Zj30bO34Tw2
 2f4IJ0CbkUeL25I/raDGZsGJ28/ru9FldFxfU/w028TYOmWBJGpmJwv4YT2lwWDNNa
 8q4pUpxHsn6YSNHWGUzIf5dLnkwFtmdLJ0vTX2JPHX8Tv+DWWTq6sPg8lsndJ35xEo
 odfrkq0q4FnKmmXrEHC1R7aQESrvzXkrYc3uy0zunwHQm7hIkEZBwzXi0EnD7tJQtQ
 juCKXZomU7ARA==
To: "bitcoin-dev@lists.linuxfoundation.org"
 <bitcoin-dev@lists.linuxfoundation.org>
From: Buck O Perley <buck.perley@protonmail.com>
Reply-To: Buck O Perley <buck.perley@protonmail.com>
Message-ID: <cROVGM8-pKj4YzUX0QMipX3pYW6M5ps8HMrpHD9MJDey8cWBUBJSKc9tNeAJ6XOL2WVPWVwfNYI_LIAmJ4A0lLtolVIF-F1Zn2m27boTO-U=@protonmail.com>
Feedback-ID: 17248654:user:proton
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------ffc9a8598913a67904475b2b052c6bdaa5efe273b5b8c13556b89a3206188272";
 charset=utf-8
X-Mailman-Approved-At: Wed, 20 Apr 2022 17:22:45 +0000
Subject: Re: [bitcoin-dev] CTV Signet Parameters
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: Wed, 20 Apr 2022 17:13:32 -0000

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

-----------------------412c2a8ea4d8e2de282f8a04abffc01a
Content-Type: multipart/alternative;boundary=---------------------c9d01c982d93a00e0396042f0ce9f06a

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

Hi AJ,
Long time listener first time caller here.
All merits (or lack thereof depending on your view) of CTV aside, I find t=
his topic around decision making both interesting and important. While I t=
hink I sympathize with the high level concern about making sure there are =
use cases, interest, and sufficient testing of a particular proposal befor=
e soft forking it into consensus code, it does feel like the attempt to at=
tribute hard numbers in this way is somewhat arbitrary.
For example, I think it could be reasonable to paint the list of examples =
you provided where CTV has been used on signet in a positive light. 317 CT=
V spends =E2=80=9Cout in the wild=E2=80=9D before there=E2=80=99s a known =
activation date is quite a lot (more than taproot had afaik). If we don=E2=
=80=99t think it is enough, then what number of unique spends and use case=
s should we expect to see of a new proposal before it=E2=80=99s been suffi=
ciently tested?
Perhaps this is simply a case of the Justice Stewart view on pornography w=
here =E2=80=9Cyou know it when you see it=E2=80=9D[1], but then if that=E2=
=80=99s the case than it really doesn=E2=80=99t seem productive to use the=
se numbers to evaluate the readiness and eagerness to use CTV since they a=
re effectively arbitrary and could be used to make the argument in either =
direction.
So perhaps it just *felt* like there was more need and ready-to-use applic=
ations of taproot, and perhaps this feeling is broadly shared and that=E2=80=
=99s fine, and it doesn=E2=80=99t *feel* that way for CTV, but by the me=
asures you laid out were there as many uses in the wild of taproot spends =
before it was brought to Speedy Trial? As far as I=E2=80=99m aware there s=
eemed to be more broken [2], premature Taproot spends then actual practica=
l uses of it on a test network before it was fully activated (I might be w=
rong about this though). Meanwhile the primary tooling necessary to really=
 make it useful (PTLCs, Musig2, FROST) weren=E2=80=99t even fully specced =
out yet let alone actively being used on a test network and the list of pr=
oposed applications on the bitcoin wiki [3] (last updated April 2021) is s=
imilarly sparse and not quite up to the standards you=E2=80=99ve set for C=
TV to be the next soft fork (this is to say nothing of the fact that many =
prefer to develop, build, and test on regtest than signet at this stage).
Maybe this is similarly an argument for Taproot being activated too early =
and that may be a fair argument (not one I share to be clear). If that=E2=80=
=99s the case, I think it=E2=80=99s reasonable to put all cards on the t=
able and we should be explicit that Taproot activation was premature for [=
X] reasons, here=E2=80=99s the new standard we want to have new proposals =
hit (a signet, expected level of activity, etc.). Then whether it=E2=80=99=
s CTV or TLUV or ANYPREVOUT, that=E2=80=99s what we as a community, the de=
velopers maintaining the proposals, and the developers/companies that plan=
 to build on top of the new proposal should strive to achieve.
In absence of the above, the risk of a constantly moving bar means the pos=
sibility of either insufficiently reviewed proposals getting activated bec=
ause we=E2=80=99re complacent and just placing trust in a small cadre of e=
xperts (nothing malicious in this, just seems worth avoiding) or personal =
and subjective reasoning allowing for premature ossification and blocking =
of upgrades that could otherwise be considered safe, useful, and perhaps e=
ven necessary on a long enough time horizon.
There=E2=80=99s also the other risk which you point out:

> One challenge with building a soft fork is that people don't want tocomm=
it to spending time building something that relies on consensusfeatures an=
d run the risk that they might never get deployed. But thereverse of that =
is also a concern: you don't want to deploy consensuschanges and run the r=
isk that they won't actually turn out to be useful.


Perhaps if we had clear metrics of what would make the work worth it, if w=
e knew what we were working towards, we=E2=80=99d be more likely to get th=
at proof of work. To use your meme, miners know precisely what they=E2=80=99=
re mining for and what a metric of success looks like which makes the ri=
sk/costs of attempting the PoW worth it (or conversely sometimes resulting=
 the decision for miners to be decommissioned). In addition to the example=
s listed above, even Taproot which most agree had relatively broad consens=
us didn=E2=80=99t have much work happening on top of it until it was activ=
ated. Suredbits as far as I=E2=80=99m aware didn=E2=80=99t want to build D=
LCs on top of lightning until taproot AND PTLCs were in use (in contrast w=
e already have a DLC implementation that uses CTV[4]). We also have new id=
eas that only started coming up after Taproot activation (TLUV and Taro fo=
r example), so there=E2=80=99s also the unknown of what we could have once=
 it becomes clear that it=E2=80=99s worth devoting mental energy and finan=
cial resources towards research.
One last wrinkle with regards to using countable metrics to determine a fe=
ature=E2=80=99s =E2=80=9Cworth=E2=80=9D is that not all features are the s=
ame. Many of the use cases that people are excited to use CTV for ([5], [6=
]) are very long term in nature and targeted for long term store of value =
in contrast to medium of exchange. Metrics for measuring value of a store =
of value upgrade are fundamentally different than those measuring value of=
 MoE. It=E2=80=99s like people pointing to transaction volume on other cry=
ptocurrency systems to show that their chain is more valuable. You can bui=
ld a CTV vault in signet, but you=E2=80=99ll only really see a lot of peop=
le using it when it=E2=80=99s to store real value on a time scale measured=
 in decades not minutes or days like you might find for lightning testing =
and experimentation. This doesn=E2=80=99t make one more or less desirable =
or valuable imo, just that the evaluation metrics should be treated totall=
y differently.
Anyway, I guess that=E2=80=99s a (very) long way of saying, are these cons=
tructive ways to evaluate an upgrade and if they are can we maybe have an =
idea of what a success vs. a failure metric looks like (and in the interes=
t of retrospection and iterative improvement, it would be useful to know i=
f in retrospect Taproot didn=E2=80=99t reach these metrics and maybe was a=
ctivated prematurely as a result). To put another way and leave CTV out of=
 it completely, what should an outside, unbiased observer that doesn=E2=80=
=99t spend much time on Twitter expect to be able to see to evaluate the r=
eadiness or acceptability of ANYPREVOUT, TLUV, or any other possible futur=
e soft forks? If nothing else, nailing this down would seem to help make t=
he lives of key bitcoin core maintainers much easier by removing politics =
from decisions that should otherwise be as technical in nature as possible=
.
[1](http://cbldf.org/about-us/case-files/obscenity-case-files/obscenity-ca=
se-files-jacobellis-v-ohio-i-know-it-when-i-see-it/)
[2](https://suredbits.com/taproot-funds-burned-on-the-bitcoin-blockchain/)
[3](https://en.bitcoin.it/wiki/Taproot_Uses)
[4](https://github.com/sapio-lang/sapio/blob/master/sapio-contrib/src/cont=
racts/derivatives/dlc.rs)
[5](https://github.com/kanzure/python-vaults/blob/master/vaults/bip119_ctv=
.py)
[6](https://github.com/jamesob/simple-ctv-vault)


> On Thu, Feb 17, 2022 at 01:58:38PM -0800, Jeremy Rubin via bitcoin-dev w=
rote:AJ Wrote (in another thread):=C2=A0I'd much rather see some real=C2=A0=
third-party experimentation *somewhere* public first, and Jeremy's CTV=C2=
=A0signet being completely empty seems like a bad sign to me.
> There's now been some 2,200 txs on CTV signet, of which (if I haven'tmis=
sed anything) 317 have been CTV spends:
> - none have been bare CTV (ie, CTV in scriptPubKey directly, not via=C2=A0=
 p2sh/p2wsh/taproot)
> - none have been via p2sh
> - 3 have been via taproot:=C2=A0=C2=A0https://explorer.ctvsignet.com/tx/=
f73f4671c6ee2bdc8da597f843b2291ca539722a168e8f6b68143b8c157bee20=C2=A0=C2=A0=
https://explorer.ctvsignet.com/tx/7e4ade977db94117f2d7a71541d87724ccdad9=
1fa710264206bb87ae1314c796=C2=A0=C2=A0https://explorer.ctvsignet.com/tx/e0=
5d828bf716effc65b00ae8b826213706c216b930aff194f1fb2fca045f7f11
> =C2=A0 The first two of these had alternative merkle paths, the last did=
n't.
> - 314 have been via p2wsh=C2=A0=C2=A0https://explorer.ctvsignet.com/tx/6=
2292138c2f55713c3c161bd7ab36c7212362b648cf3f054315853a081f5808e=C2=A0 (don=
't think there's any meaningfully different examples?)
> As far as I can see, all the scripts take the form:
> =C2=A0[PUSH 32 bytes] [OP_NOP4] [OP_DROP] [OP_1]
> (I didn't think DROP/1 is necessary here? Doesn't leaving the 32 bytehas=
h on the stack evaluate as true? I guess that means everyone's usingsapio =
to construct the txs?)
> I don't think there's any demos of jamesob's simple-ctv-vault [0], which=
I think uses a p2wsh of "IF n CSV DROP hotkey CHECKSIG ELSE lockcoldtx CTV=
ENDIF", rather than taproot branches.
> [0]=C2=A0https://github.com/jamesob/simple-ctv-vault
> Likewise I don't think there's any examples of "this CTV immediately;or =
if fees are too high, this other CTV that pays more fees after Xdays", tho=
ugh potentially they could be hidden in the untaken taprootmerkle branches=
.
> I don't think there's any examples of two CTV outputs being combinedand =
spent in a single transaction.
> I don't see any txs with nSequence set meaningfully; though most (all?)o=
f the CTV spends seem to set nSequence to 0x00400000 which I thinkdoesn't =
have a different effect from 0xfffffffe?
> That looks to me like there's still not much practical (vs theoretical)e=
xploration of CTV going on; but perhaps it's an indication that CTVcould b=
e substantially simplified and still get all the benefits thatpeople are p=
articularly eager for.
> I am unsure that "learning in public" is required --
> For a consensus system, part of the learning is "this doesn't seem thati=
nteresting to me; is it actually valuable enough to others that thechange =
is worth the risk it imposes on me?" and that's not somethingyou can do pu=
rely in private.
> One challenge with building a soft fork is that people don't want tocomm=
it to spending time building something that relies on consensusfeatures an=
d run the risk that they might never get deployed. But thereverse of that =
is also a concern: you don't want to deploy consensuschanges and run the r=
isk that they won't actually turn out to be useful.
> Or, perhaps, to "meme-ify" it -- part of the "proof of work" for deployi=
nga consensus change is actually proving that it's going to be useful.Like=
 sha256 hashing, that does require real work, and it might turn outto be w=
asteful.
> Cheers,
-----------------------c9d01c982d93a00e0396042f0ce9f06a
Content-Type: multipart/related;boundary=---------------------ec29fbc9350ab6476417c592d4c67087

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

PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48L2Rpdj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVtLXVpJnF1
b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBD
YW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj5IaSBBSiw8
L3NwYW4+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVt
LXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1
bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj48
YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lz
dGVtLXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2Fucywg
VWJ1bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlm
Ij48c3Bhbj5Mb25nIHRpbWUgbGlzdGVuZXIgZmlyc3QgdGltZSBjYWxsZXIgaGVyZS48L3NwYW4+
PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVt
LXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1
bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj48
YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lz
dGVtLXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2Fucywg
VWJ1bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlm
Ij48c3Bhbj5BbGwgbWVyaXRzIChvciBsYWNrIHRoZXJlb2YgZGVwZW5kaW5nIG9uIHlvdXIgdmll
dykgb2YgQ1RWIGFzaWRlLCBJIGZpbmQgdGhpcyB0b3BpYyBhcm91bmQgZGVjaXNpb24gbWFraW5n
IGJvdGggaW50ZXJlc3RpbmcgYW5kIGltcG9ydGFudC4gV2hpbGUgSSB0aGluayBJIHN5bXBhdGhp
emUgd2l0aCB0aGUgaGlnaCBsZXZlbCBjb25jZXJuIGFib3V0IG1ha2luZyBzdXJlIHRoZXJlIGFy
ZSB1c2UgY2FzZXMsIGludGVyZXN0LCBhbmQgc3VmZmljaWVudCB0ZXN0aW5nIG9mIGEgcGFydGlj
dWxhciBwcm9wb3NhbCBiZWZvcmUgc29mdCBmb3JraW5nIGl0IGludG8gY29uc2Vuc3VzIGNvZGUs
IGl0IGRvZXMgZmVlbCBsaWtlIHRoZSBhdHRlbXB0IHRvIGF0dHJpYnV0ZSBoYXJkIG51bWJlcnMg
aW4gdGhpcyB3YXkgaXMgc29tZXdoYXQgYXJiaXRyYXJ5Ljwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxl
PSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90
O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwg
JnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48ZGl2IHN0
eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZx
dW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVs
bCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxzcGFuPkZvciBleGFt
cGxlLCBJIHRoaW5rIGl0IGNvdWxkIGJlIHJlYXNvbmFibGUgdG8gcGFpbnQgdGhlIGxpc3Qgb2Yg
ZXhhbXBsZXMgeW91IHByb3ZpZGVkIHdoZXJlIENUViBoYXMgYmVlbiB1c2VkIG9uIHNpZ25ldCBp
biBhIHBvc2l0aXZlIGxpZ2h0LiAzMTcgQ1RWIHNwZW5kcyDigJxvdXQgaW4gdGhlIHdpbGTigJ0g
YmVmb3JlIHRoZXJl4oCZcyBhIGtub3duIGFjdGl2YXRpb24gZGF0ZSBpcyBxdWl0ZSBhIGxvdCAo
bW9yZSB0aGFuIHRhcHJvb3QgaGFkIGFmYWlrKS4gSWYgd2UgZG9u4oCZdCB0aGluayBpdCBpcyBl
bm91Z2gsIHRoZW4gd2hhdCBudW1iZXIgb2YgdW5pcXVlIHNwZW5kcyBhbmQgdXNlIGNhc2VzIHNo
b3VsZCB3ZSBleHBlY3QgdG8gc2VlIG9mIGEgbmV3IHByb3Bvc2FsIGJlZm9yZSBpdOKAmXMgYmVl
biBzdWZmaWNpZW50bHkgdGVzdGVkPzwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls
eTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1
b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0
aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh
bWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJ
JnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVs
dmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxzcGFuPlBlcmhhcHMgdGhpcyBpcyBzaW1w
bHkgYSBjYXNlIG9mIHRoZSBKdXN0aWNlIFN0ZXdhcnQgdmlldyBvbiBwb3Jub2dyYXBoeSB3aGVy
ZSDigJx5b3Uga25vdyBpdCB3aGVuIHlvdSBzZWUgaXTigJ1bMV0sIGJ1dCB0aGVuIGlmIHRoYXTi
gJlzIHRoZSBjYXNlIHRoYW4gaXQgcmVhbGx5IGRvZXNu4oCZdCBzZWVtIHByb2R1Y3RpdmUgdG8g
dXNlIHRoZXNlIG51bWJlcnMgdG8gZXZhbHVhdGUgdGhlIHJlYWRpbmVzcyBhbmQgZWFnZXJuZXNz
IHRvIHVzZSBDVFYgc2luY2UgdGhleSBhcmUgZWZmZWN0aXZlbHkgYXJiaXRyYXJ5IGFuZCBjb3Vs
ZCBiZSB1c2VkIHRvIG1ha2UgdGhlIGFyZ3VtZW50IGluIGVpdGhlciBkaXJlY3Rpb24uPC9zcGFu
PjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3Rl
bS11aSZxdW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVi
dW50dSwgQ2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+
PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5
c3RlbS11aSZxdW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMs
IFVidW50dSwgQ2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJp
ZiI+PHNwYW4+U28gcGVyaGFwcyBpdCBqdXN0ICpmZWx0KiBsaWtlIHRoZXJlIHdhcyBtb3JlIG5l
ZWQgYW5kIHJlYWR5LXRvLXVzZSBhcHBsaWNhdGlvbnMgb2YgdGFwcm9vdCwgYW5kIHBlcmhhcHMg
dGhpcyBmZWVsaW5nIGlzIGJyb2FkbHkgc2hhcmVkIGFuZCB0aGF04oCZcyBmaW5lLCBhbmQgaXQg
ZG9lc27igJl0ICpmZWVsKiB0aGF0IHdheSBmb3IgQ1RWLCBidXQgYnkgdGhlIG1lYXN1cmVzIHlv
dSBsYWlkIG91dCB3ZXJlIHRoZXJlIGFzIG1hbnkgdXNlcyBpbiB0aGUgd2lsZCBvZiB0YXByb290
IHNwZW5kcyBiZWZvcmUgaXQgd2FzIGJyb3VnaHQgdG8gU3BlZWR5IFRyaWFsPyBBcyBmYXIgYXMg
SeKAmW0gYXdhcmUgdGhlcmUgc2VlbWVkIHRvIGJlIG1vcmUgYnJva2VuIFsyXSwgcHJlbWF0dXJl
IFRhcHJvb3Qgc3BlbmRzIHRoZW4gYWN0dWFsIHByYWN0aWNhbCB1c2VzIG9mIGl0IG9uIGEgdGVz
dCBuZXR3b3JrIGJlZm9yZSBpdCB3YXMgZnVsbHkgYWN0aXZhdGVkIChJIG1pZ2h0IGJlIHdyb25n
IGFib3V0IHRoaXMgdGhvdWdoKS4gTWVhbndoaWxlIHRoZSBwcmltYXJ5IHRvb2xpbmcgbmVjZXNz
YXJ5IHRvIHJlYWxseSBtYWtlIGl0IHVzZWZ1bCAoUFRMQ3MsIE11c2lnMiwgRlJPU1QpIHdlcmVu
4oCZdCBldmVuIGZ1bGx5IHNwZWNjZWQgb3V0IHlldCBsZXQgYWxvbmUgYWN0aXZlbHkgYmVpbmcg
dXNlZCBvbiBhIHRlc3QgbmV0d29yayBhbmQgdGhlIGxpc3Qgb2YgcHJvcG9zZWQgYXBwbGljYXRp
b25zIG9uIHRoZSBiaXRjb2luIHdpa2kgWzNdIChsYXN0IHVwZGF0ZWQgQXByaWwgMjAyMSkgaXMg
c2ltaWxhcmx5IHNwYXJzZSBhbmQgbm90IHF1aXRlIHVwIHRvIHRoZSBzdGFuZGFyZHMgeW914oCZ
dmUgc2V0IGZvciBDVFYgdG8gYmUgdGhlIG5leHQgc29mdCBmb3JrICh0aGlzIGlzIHRvIHNheSBu
b3RoaW5nIG9mIHRoZSBmYWN0IHRoYXQgbWFueSBwcmVmZXIgdG8gZGV2ZWxvcCwgYnVpbGQsIGFu
ZCB0ZXN0IG9uIHJlZ3Rlc3QgdGhhbiBzaWduZXQgYXQgdGhpcyBzdGFnZSkuPC9zcGFuPjwvZGl2
PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11aSZx
dW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwg
Q2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PGJyPjwv
ZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11
aSZxdW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50
dSwgQ2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PHNw
YW4+TWF5YmUgdGhpcyBpcyBzaW1pbGFybHkgYW4gYXJndW1lbnQgZm9yIFRhcHJvb3QgYmVpbmcg
YWN0aXZhdGVkIHRvbyBlYXJseSBhbmQgdGhhdCBtYXkgYmUgYSBmYWlyIGFyZ3VtZW50IChub3Qg
b25lIEkgc2hhcmUgdG8gYmUgY2xlYXIpLiBJZiB0aGF04oCZcyB0aGUgY2FzZSwgSSB0aGluayBp
dOKAmXMgcmVhc29uYWJsZSB0byBwdXQgYWxsIGNhcmRzIG9uIHRoZSB0YWJsZSBhbmQgd2Ugc2hv
dWxkIGJlIGV4cGxpY2l0IHRoYXQgVGFwcm9vdCBhY3RpdmF0aW9uIHdhcyBwcmVtYXR1cmUgZm9y
IFtYXSByZWFzb25zLCBoZXJl4oCZcyB0aGUgbmV3IHN0YW5kYXJkIHdlIHdhbnQgdG8gaGF2ZSBu
ZXcgcHJvcG9zYWxzIGhpdCAoYSBzaWduZXQsIGV4cGVjdGVkIGxldmVsIG9mIGFjdGl2aXR5LCBl
dGMuKS4gVGhlbiB3aGV0aGVyIGl04oCZcyBDVFYgb3IgVExVViBvciBBTllQUkVWT1VULCB0aGF0
4oCZcyB3aGF0IHdlIGFzIGEgY29tbXVuaXR5LCB0aGUgZGV2ZWxvcGVycyBtYWludGFpbmluZyB0
aGUgcHJvcG9zYWxzLCBhbmQgdGhlIGRldmVsb3BlcnMvY29tcGFuaWVzIHRoYXQgcGxhbiB0byBi
dWlsZCBvbiB0b3Agb2YgdGhlIG5ldyBwcm9wb3NhbCBzaG91bGQgc3RyaXZlIHRvIGFjaGlldmUu
PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90
O3N5c3RlbS11aSZxdW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNh
bnMsIFVidW50dSwgQ2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1z
ZXJpZiI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZx
dW90O3N5c3RlbS11aSZxdW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2Vu
LVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fu
cy1zZXJpZiI+PHNwYW4+SW4gYWJzZW5jZSBvZiB0aGUgYWJvdmUsIHRoZSByaXNrIG9mIGEgY29u
c3RhbnRseSBtb3ZpbmcgYmFyIG1lYW5zIHRoZSBwb3NzaWJpbGl0eSBvZiBlaXRoZXIgaW5zdWZm
aWNpZW50bHkgcmV2aWV3ZWQgcHJvcG9zYWxzIGdldHRpbmcgYWN0aXZhdGVkIGJlY2F1c2Ugd2Xi
gJlyZSBjb21wbGFjZW50IGFuZCBqdXN0IHBsYWNpbmcgdHJ1c3QgaW4gYSBzbWFsbCBjYWRyZSBv
ZiBleHBlcnRzIChub3RoaW5nIG1hbGljaW91cyBpbiB0aGlzLCBqdXN0IHNlZW1zIHdvcnRoIGF2
b2lkaW5nKSBvciBwZXJzb25hbCBhbmQgc3ViamVjdGl2ZSByZWFzb25pbmcgYWxsb3dpbmcgZm9y
IHByZW1hdHVyZSBvc3NpZmljYXRpb24gYW5kIGJsb2NraW5nIG9mIHVwZ3JhZGVzIHRoYXQgY291
bGQgb3RoZXJ3aXNlIGJlIGNvbnNpZGVyZWQgc2FmZSwgdXNlZnVsLCBhbmQgcGVyaGFwcyBldmVu
IG5lY2Vzc2FyeSBvbiBhIGxvbmcgZW5vdWdoIHRpbWUgaG9yaXpvbi48L3NwYW4+PC9kaXY+PGRp
diBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVtLXVpJnF1b3Q7
LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50
YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj48YnI+PC9kaXY+
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVtLXVpJnF1
b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBD
YW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj48c3Bhbj5U
aGVyZeKAmXMgYWxzbyB0aGUgb3RoZXIgcmlzayB3aGljaCB5b3UgcG9pbnQgb3V0Ojwvc3Bhbj48
L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0t
dWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVu
dHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxi
cj48L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweCAwcHggMHB4
IDEwcHg7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtmb250LWZhbWls
eTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1
b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0
aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWY7Ym9yZGVyLXRvcC1jb2xvcjpyZ2IoMjAwLCAyMDAs
IDIwMCk7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYigyMDAsIDIwMCwgMjAwKTtib3JkZXItYm90dG9t
LWNvbG9yOnJnYigyMDAsIDIwMCwgMjAwKTtjb2xvcjpyZ2IoMTAyLCAxMDIsIDEwMikiPjxkaXY+
PHNwYW4+T25lIGNoYWxsZW5nZSB3aXRoIGJ1aWxkaW5nIGEgc29mdCBmb3JrIGlzIHRoYXQgcGVv
cGxlIGRvbid0IHdhbnQgdG88L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jb21taXQgdG8gc3BlbmRp
bmcgdGltZSBidWlsZGluZyBzb21ldGhpbmcgdGhhdCByZWxpZXMgb24gY29uc2Vuc3VzPC9zcGFu
PjwvZGl2PjxkaXY+PHNwYW4+ZmVhdHVyZXMgYW5kIHJ1biB0aGUgcmlzayB0aGF0IHRoZXkgbWln
aHQgbmV2ZXIgZ2V0IGRlcGxveWVkLiBCdXQgdGhlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+cmV2
ZXJzZSBvZiB0aGF0IGlzIGFsc28gYSBjb25jZXJuOiB5b3UgZG9uJ3Qgd2FudCB0byBkZXBsb3kg
Y29uc2Vuc3VzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2hhbmdlcyBhbmQgcnVuIHRoZSByaXNr
IHRoYXQgdGhleSB3b24ndCBhY3R1YWxseSB0dXJuIG91dCB0byBiZSB1c2VmdWwuPC9zcGFuPjwv
ZGl2PjwvYmxvY2txdW90ZT48ZGl2IHN0eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAm
cXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdl
bi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNh
bnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTphcmlhbDtjb2xvcjpyZ2IoMzQsIDM0
LCAzNCkiPuKAizwvc3Bhbj48c3Bhbj48YnI+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQt
ZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11aSZxdW90OywgJnF1b3Q7U2Vnb2Ug
VUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCAmcXVvdDtI
ZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PHNwYW4+UGVyaGFwcyBpZiB3ZSBoYWQg
Y2xlYXIgbWV0cmljcyBvZiB3aGF0IHdvdWxkIG1ha2UgdGhlIHdvcmsgd29ydGggaXQsIGlmIHdl
IGtuZXcgd2hhdCB3ZSB3ZXJlIHdvcmtpbmcgdG93YXJkcywgd2XigJlkIGJlIG1vcmUgbGlrZWx5
IHRvIGdldCB0aGF0IHByb29mIG9mIHdvcmsuIFRvIHVzZSB5b3VyIG1lbWUsIG1pbmVycyBrbm93
IHByZWNpc2VseSB3aGF0IHRoZXnigJlyZSBtaW5pbmcgZm9yIGFuZCB3aGF0IGEgbWV0cmljIG9m
IHN1Y2Nlc3MgbG9va3MgbGlrZSB3aGljaCBtYWtlcyB0aGUgcmlzay9jb3N0cyBvZiBhdHRlbXB0
aW5nIHRoZSBQb1cgd29ydGggaXQgKG9yIGNvbnZlcnNlbHkgc29tZXRpbWVzIHJlc3VsdGluZyB0
aGUgZGVjaXNpb24gZm9yIG1pbmVycyB0byBiZSBkZWNvbW1pc3Npb25lZCkuIEluIGFkZGl0aW9u
IHRvIHRoZSBleGFtcGxlcyBsaXN0ZWQgYWJvdmUsIGV2ZW4gVGFwcm9vdCB3aGljaCBtb3N0IGFn
cmVlIGhhZCByZWxhdGl2ZWx5IGJyb2FkIGNvbnNlbnN1cyBkaWRu4oCZdCBoYXZlIG11Y2ggd29y
ayBoYXBwZW5pbmcgb24gdG9wIG9mIGl0IHVudGlsIGl0IHdhcyBhY3RpdmF0ZWQuIFN1cmVkYml0
cyBhcyBmYXIgYXMgSeKAmW0gYXdhcmUgZGlkbuKAmXQgd2FudCB0byBidWlsZCBETENzIG9uIHRv
cCBvZiBsaWdodG5pbmcgdW50aWwgdGFwcm9vdCBBTkQgUFRMQ3Mgd2VyZSBpbiB1c2UgKGluIGNv
bnRyYXN0IHdlIGFscmVhZHkgaGF2ZSBhIERMQyBpbXBsZW1lbnRhdGlvbiB0aGF0IHVzZXMgQ1RW
WzRdKS4gV2UgYWxzbyBoYXZlIG5ldyBpZGVhcyB0aGF0IG9ubHkgc3RhcnRlZCBjb21pbmcgdXAg
YWZ0ZXIgVGFwcm9vdCBhY3RpdmF0aW9uIChUTFVWIGFuZCBUYXJvIGZvciBleGFtcGxlKSwgc28g
dGhlcmXigJlzIGFsc28gdGhlIHVua25vd24gb2Ygd2hhdCB3ZSBjb3VsZCBoYXZlIG9uY2UgaXQg
YmVjb21lcyBjbGVhciB0aGF0IGl04oCZcyB3b3J0aCBkZXZvdGluZyBtZW50YWwgZW5lcmd5IGFu
ZCBmaW5hbmNpYWwgcmVzb3VyY2VzIHRvd2FyZHMgcmVzZWFyY2guPC9zcGFuPjwvZGl2PjxkaXYg
c3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11aSZxdW90Oywg
JnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFy
ZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PGJyPjwvZGl2Pjxk
aXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11aSZxdW90
OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2Fu
dGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PHNwYW4+T25l
IGxhc3Qgd3JpbmtsZSB3aXRoIHJlZ2FyZHMgdG8gdXNpbmcgY291bnRhYmxlIG1ldHJpY3MgdG8g
ZGV0ZXJtaW5lIGEgZmVhdHVyZeKAmXMg4oCcd29ydGjigJ0gaXMgdGhhdCBub3QgYWxsIGZlYXR1
cmVzIGFyZSB0aGUgc2FtZS4gTWFueSBvZiB0aGUgdXNlIGNhc2VzIHRoYXQgcGVvcGxlIGFyZSBl
eGNpdGVkIHRvIHVzZSBDVFYgZm9yIChbNV0sIFs2XSkgYXJlIHZlcnkgbG9uZyB0ZXJtIGluIG5h
dHVyZSBhbmQgdGFyZ2V0ZWQgZm9yIGxvbmcgdGVybSBzdG9yZSBvZiB2YWx1ZSBpbiBjb250cmFz
dCB0byBtZWRpdW0gb2YgZXhjaGFuZ2UuIE1ldHJpY3MgZm9yIG1lYXN1cmluZyB2YWx1ZSBvZiBh
IHN0b3JlIG9mIHZhbHVlIHVwZ3JhZGUgYXJlIGZ1bmRhbWVudGFsbHkgZGlmZmVyZW50IHRoYW4g
dGhvc2UgbWVhc3VyaW5nIHZhbHVlIG9mIE1vRS4gSXTigJlzIGxpa2UgcGVvcGxlIHBvaW50aW5n
IHRvIHRyYW5zYWN0aW9uIHZvbHVtZSBvbiBvdGhlciBjcnlwdG9jdXJyZW5jeSBzeXN0ZW1zIHRv
IHNob3cgdGhhdCB0aGVpciBjaGFpbiBpcyBtb3JlIHZhbHVhYmxlLiBZb3UgY2FuIGJ1aWxkIGEg
Q1RWIHZhdWx0IGluIHNpZ25ldCwgYnV0IHlvdeKAmWxsIG9ubHkgcmVhbGx5IHNlZSBhIGxvdCBv
ZiBwZW9wbGUgdXNpbmcgaXQgd2hlbiBpdOKAmXMgdG8gc3RvcmUgcmVhbCB2YWx1ZSBvbiBhIHRp
bWUgc2NhbGUgbWVhc3VyZWQgaW4gZGVjYWRlcyBub3QgbWludXRlcyBvciBkYXlzIGxpa2UgeW91
IG1pZ2h0IGZpbmQgZm9yIGxpZ2h0bmluZyB0ZXN0aW5nIGFuZCBleHBlcmltZW50YXRpb24uIFRo
aXMgZG9lc27igJl0IG1ha2Ugb25lIG1vcmUgb3IgbGVzcyBkZXNpcmFibGUgb3IgdmFsdWFibGUg
aW1vLCBqdXN0IHRoYXQgdGhlIGV2YWx1YXRpb24gbWV0cmljcyBzaG91bGQgYmUgdHJlYXRlZCB0
b3RhbGx5IGRpZmZlcmVudGx5Ljwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTot
YXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7
LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNh
IE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls
eTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1
b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0
aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxzcGFuPkFueXdheSwgSSBndWVzcyB0aGF04oCZ
cyBhICh2ZXJ5KSBsb25nIHdheSBvZiBzYXlpbmcsIGFyZSB0aGVzZSBjb25zdHJ1Y3RpdmUgd2F5
cyB0byBldmFsdWF0ZSBhbiB1cGdyYWRlIGFuZCBpZiB0aGV5IGFyZSBjYW4gd2UgbWF5YmUgaGF2
ZSBhbiBpZGVhIG9mIHdoYXQgYSBzdWNjZXNzIHZzLiBhIGZhaWx1cmUgbWV0cmljIGxvb2tzIGxp
a2UgKGFuZCBpbiB0aGUgaW50ZXJlc3Qgb2YgcmV0cm9zcGVjdGlvbiBhbmQgaXRlcmF0aXZlIGlt
cHJvdmVtZW50LCBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyBpZiBpbiByZXRyb3NwZWN0IFRh
cHJvb3QgZGlkbuKAmXQgcmVhY2ggdGhlc2UgbWV0cmljcyBhbmQgbWF5YmUgd2FzIGFjdGl2YXRl
ZCBwcmVtYXR1cmVseSBhcyBhIHJlc3VsdCkuIFRvIHB1dCBhbm90aGVyIHdheSBhbmQgbGVhdmUg
Q1RWIG91dCBvZiBpdCBjb21wbGV0ZWx5LCB3aGF0IHNob3VsZCBhbiBvdXRzaWRlLCB1bmJpYXNl
ZCBvYnNlcnZlciB0aGF0IGRvZXNu4oCZdCBzcGVuZCBtdWNoIHRpbWUgb24gVHdpdHRlciBleHBl
Y3QgdG8gYmUgYWJsZSB0byBzZWUgdG8gZXZhbHVhdGUgdGhlIHJlYWRpbmVzcyBvciBhY2NlcHRh
YmlsaXR5IG9mIEFOWVBSRVZPVVQsIFRMVVYsIG9yIGFueSBvdGhlciBwb3NzaWJsZSBmdXR1cmUg
c29mdCBmb3Jrcz8gSWYgbm90aGluZyBlbHNlLCBuYWlsaW5nIHRoaXMgZG93biB3b3VsZCBzZWVt
IHRvIGhlbHAgbWFrZSB0aGUgbGl2ZXMgb2Yga2V5IGJpdGNvaW4gY29yZSBtYWludGFpbmVycyBt
dWNoIGVhc2llciBieSByZW1vdmluZyBwb2xpdGljcyBmcm9tIGRlY2lzaW9ucyB0aGF0IHNob3Vs
ZCBvdGhlcndpc2UgYmUgYXMgdGVjaG5pY2FsIGluIG5hdHVyZSBhcyBwb3NzaWJsZS48L3NwYW4+
PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVt
LXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1
bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj48
YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgJnF1b3Q7c3lz
dGVtLXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9ib3RvLCBPeHlnZW4tU2Fucywg
VWJ1bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7LCBzYW5zLXNlcmlm
Ij48c3Bhbj5bMV0oPGEgaHJlZj0iaHR0cDovL2NibGRmLm9yZy9hYm91dC11cy9jYXNlLWZpbGVz
L29ic2Nlbml0eS1jYXNlLWZpbGVzL29ic2Nlbml0eS1jYXNlLWZpbGVzLWphY29iZWxsaXMtdi1v
aGlvLWkta25vdy1pdC13aGVuLWktc2VlLWl0LyIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5v
b3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnZhcigtLWludGVyYWN0aW9uLW5v
cm0pO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXIiPmh0dHA6Ly9jYmxk
Zi5vcmcvYWJvdXQtdXMvY2FzZS1maWxlcy9vYnNjZW5pdHktY2FzZS1maWxlcy9vYnNjZW5pdHkt
Y2FzZS1maWxlcy1qYWNvYmVsbGlzLXYtb2hpby1pLWtub3ctaXQtd2hlbi1pLXNlZS1pdC88L2E+
KTwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVv
dDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1T
YW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMt
c2VyaWYiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAm
cXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdl
bi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNh
bnMtc2VyaWYiPjxzcGFuPlsyXSg8YSBocmVmPSJodHRwczovL3N1cmVkYml0cy5jb20vdGFwcm9v
dC1mdW5kcy1idXJuZWQtb24tdGhlLWJpdGNvaW4tYmxvY2tjaGFpbi8iIHJlbD0ibm9yZWZlcnJl
ciBub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjp2YXIoLS1p
bnRlcmFjdGlvbi1ub3JtKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVy
Ij5odHRwczovL3N1cmVkYml0cy5jb20vdGFwcm9vdC1mdW5kcy1idXJuZWQtb24tdGhlLWJpdGNv
aW4tYmxvY2tjaGFpbi88L2E+KTwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTot
YXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7
LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNh
IE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls
eTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1
b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0
aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxzcGFuPlszXSg8YSBocmVmPSJodHRwczovL2Vu
LmJpdGNvaW4uaXQvd2lraS9UYXByb290X1VzZXMiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBu
b29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjp2YXIoLS1pbnRlcmFjdGlvbi1u
b3JtKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyIj5odHRwczovL2Vu
LmJpdGNvaW4uaXQvd2lraS9UYXByb290X1VzZXM8L2E+KTwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxl
PSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90
O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwg
JnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48ZGl2IHN0
eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZx
dW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVs
bCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxzcGFuPls0XSg8YSBo
cmVmPSJodHRwczovL2dpdGh1Yi5jb20vc2FwaW8tbGFuZy9zYXBpby9ibG9iL21hc3Rlci9zYXBp
by1jb250cmliL3NyYy9jb250cmFjdHMvZGVyaXZhdGl2ZXMvZGxjLnJzIiByZWw9Im5vcmVmZXJy
ZXIgbm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6dmFyKC0t
aW50ZXJhY3Rpb24tbm9ybSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRl
ciI+aHR0cHM6Ly9naXRodWIuY29tL3NhcGlvLWxhbmcvc2FwaW8vYmxvYi9tYXN0ZXIvc2FwaW8t
Y29udHJpYi9zcmMvY29udHJhY3RzL2Rlcml2YXRpdmVzL2RsYy5yczwvYT4pPC9zcGFuPjwvZGl2
PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11aSZx
dW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwg
Q2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PGJyPjwv
ZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sICZxdW90O3N5c3RlbS11
aSZxdW90OywgJnF1b3Q7U2Vnb2UgVUkmcXVvdDssIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50
dSwgQ2FudGFyZWxsLCAmcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90Oywgc2Fucy1zZXJpZiI+PHNw
YW4+WzVdKDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9rYW56dXJlL3B5dGhvbi12YXVsdHMv
YmxvYi9tYXN0ZXIvdmF1bHRzL2JpcDExOV9jdHYucHkiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxv
dyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjp2YXIoLS1pbnRlcmFjdGlv
bi1ub3JtKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyIj5odHRwczov
L2dpdGh1Yi5jb20va2FuenVyZS9weXRob24tdmF1bHRzL2Jsb2IvbWFzdGVyL3ZhdWx0cy9iaXAx
MTlfY3R2LnB5PC9hPik8L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFwcGxl
LXN5c3RlbSwgJnF1b3Q7c3lzdGVtLXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90OywgUm9i
b3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBOZXVl
JnF1b3Q7LCBzYW5zLXNlcmlmIj48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6LWFw
cGxlLXN5c3RlbSwgJnF1b3Q7c3lzdGVtLXVpJnF1b3Q7LCAmcXVvdDtTZWdvZSBVSSZxdW90Oywg
Um9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsICZxdW90O0hlbHZldGljYSBO
ZXVlJnF1b3Q7LCBzYW5zLXNlcmlmIj48c3Bhbj5bNl0oPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIu
Y29tL2phbWVzb2Ivc2ltcGxlLWN0di12YXVsdCIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5v
b3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnZhcigtLWludGVyYWN0aW9uLW5v
cm0pO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXIiPmh0dHBzOi8vZ2l0
aHViLmNvbS9qYW1lc29iL3NpbXBsZS1jdHYtdmF1bHQ8L2E+KTwvc3Bhbj48L2Rpdj48ZGl2IHN0
eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZx
dW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVs
bCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48ZGl2
IHN0eWxlPSJmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDss
ICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRh
cmVsbCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDssIHNhbnMtc2VyaWYiPjxicj48L2Rpdj48
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweCAwcHggMHB4IDEwcHg7Ym9y
ZGVyLWxlZnQ6M3B4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtmb250LWZhbWlseTotYXBwbGUt
c3lzdGVtLCAmcXVvdDtzeXN0ZW0tdWkmcXVvdDssICZxdW90O1NlZ29lIFVJJnF1b3Q7LCBSb2Jv
dG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgJnF1b3Q7SGVsdmV0aWNhIE5ldWUm
cXVvdDssIHNhbnMtc2VyaWY7Ym9yZGVyLXRvcC1jb2xvcjpyZ2IoMjAwLCAyMDAsIDIwMCk7Ym9y
ZGVyLXJpZ2h0LWNvbG9yOnJnYigyMDAsIDIwMCwgMjAwKTtib3JkZXItYm90dG9tLWNvbG9yOnJn
YigyMDAsIDIwMCwgMjAwKTtjb2xvcjpyZ2IoMTAyLCAxMDIsIDEwMikiPjxkaXY+PHNwYW4+T24g
VGh1LCBGZWIgMTcsIDIwMjIgYXQgMDE6NTg6MzhQTSAtMDgwMCwgSmVyZW15IFJ1YmluIHZpYSBi
aXRjb2luLWRldiB3cm90ZTo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5BSiBXcm90ZSAoaW4gYW5v
dGhlciB0aHJlYWQpOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwO0knZCBtdWNoIHJhdGhl
ciBzZWUgc29tZSByZWFsPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7dGhpcmQtcGFydHkg
ZXhwZXJpbWVudGF0aW9uICpzb21ld2hlcmUqIHB1YmxpYyBmaXJzdCwgYW5kIEplcmVteSdzIENU
Vjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwO3NpZ25ldCBiZWluZyBjb21wbGV0ZWx5IGVt
cHR5IHNlZW1zIGxpa2UgYSBiYWQgc2lnbiB0byBtZS48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9k
aXY+PGRpdj48c3Bhbj5UaGVyZSdzIG5vdyBiZWVuIHNvbWUgMiwyMDAgdHhzIG9uIENUViBzaWdu
ZXQsIG9mIHdoaWNoIChpZiBJIGhhdmVuJ3Q8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5taXNzZWQg
YW55dGhpbmcpIDMxNyBoYXZlIGJlZW4gQ1RWIHNwZW5kczo8L3NwYW4+PC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj48c3Bhbj4tIG5vbmUgaGF2ZSBiZWVuIGJhcmUgQ1RWIChpZSwgQ1RWIGluIHNj
cmlwdFB1YktleSBkaXJlY3RseSwgbm90IHZpYTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw
OyBwMnNoL3Ayd3NoL3RhcHJvb3QpPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNw
YW4+LSBub25lIGhhdmUgYmVlbiB2aWEgcDJzaDwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48
ZGl2PjxzcGFuPi0gMyBoYXZlIGJlZW4gdmlhIHRhcHJvb3Q6PC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+Jm5ic3A7PHNwYW4+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vZXhwbG9yZXIuY3R2
c2lnbmV0LmNvbS90eC9mNzNmNDY3MWM2ZWUyYmRjOGRhNTk3Zjg0M2IyMjkxY2E1Mzk3MjJhMTY4
ZThmNmI2ODE0M2I4YzE1N2JlZTIwIiByZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIi
IHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6dmFyKC0taW50ZXJhY3Rpb24tbm9ybSk7dGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlciI+aHR0cHM6Ly9leHBsb3Jlci5j
dHZzaWduZXQuY29tL3R4L2Y3M2Y0NjcxYzZlZTJiZGM4ZGE1OTdmODQzYjIyOTFjYTUzOTcyMmEx
NjhlOGY2YjY4MTQzYjhjMTU3YmVlMjA8L2E+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7
PHNwYW4+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vZXhwbG9yZXIuY3R2c2lnbmV0LmNv
bS90eC83ZTRhZGU5NzdkYjk0MTE3ZjJkN2E3MTU0MWQ4NzcyNGNjZGFkOTFmYTcxMDI2NDIwNmJi
ODdhZTEzMTRjNzk2IiByZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0i
X2JsYW5rIiBzdHlsZT0iY29sb3I6dmFyKC0taW50ZXJhY3Rpb24tbm9ybSk7dGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlciI+aHR0cHM6Ly9leHBsb3Jlci5jdHZzaWduZXQu
Y29tL3R4LzdlNGFkZTk3N2RiOTQxMTdmMmQ3YTcxNTQxZDg3NzI0Y2NkYWQ5MWZhNzEwMjY0MjA2
YmI4N2FlMTMxNGM3OTY8L2E+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7PHNwYW4+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vZXhwbG9yZXIuY3R2c2lnbmV0LmNvbS90eC9lMDVk
ODI4YmY3MTZlZmZjNjViMDBhZThiODI2MjEzNzA2YzIxNmI5MzBhZmYxOTRmMWZiMmZjYTA0NWY3
ZjExIiByZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIiBz
dHlsZT0iY29sb3I6dmFyKC0taW50ZXJhY3Rpb24tbm9ybSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTtjdXJzb3I6cG9pbnRlciI+aHR0cHM6Ly9leHBsb3Jlci5jdHZzaWduZXQuY29tL3R4L2Uw
NWQ4MjhiZjcxNmVmZmM2NWIwMGFlOGI4MjYyMTM3MDZjMjE2YjkzMGFmZjE5NGYxZmIyZmNhMDQ1
ZjdmMTE8L2E+PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IFRo
ZSBmaXJzdCB0d28gb2YgdGhlc2UgaGFkIGFsdGVybmF0aXZlIG1lcmtsZSBwYXRocywgdGhlIGxh
c3QgZGlkbid0Ljwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPi0gMzE0IGhh
dmUgYmVlbiB2aWEgcDJ3c2g8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDs8c3Bhbj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly9leHBsb3Jlci5jdHZzaWduZXQuY29tL3R4LzYyMjky
MTM4YzJmNTU3MTNjM2MxNjFiZDdhYjM2YzcyMTIzNjJiNjQ4Y2YzZjA1NDMxNTg1M2EwODFmNTgw
OGUiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiIHN0
eWxlPSJjb2xvcjp2YXIoLS1pbnRlcmFjdGlvbi1ub3JtKTt0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO2N1cnNvcjpwb2ludGVyIj5odHRwczovL2V4cGxvcmVyLmN0dnNpZ25ldC5jb20vdHgvNjIy
OTIxMzhjMmY1NTcxM2MzYzE2MWJkN2FiMzZjNzIxMjM2MmI2NDhjZjNmMDU0MzE1ODUzYTA4MWY1
ODA4ZTwvYT48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgKGRvbid0IHRoaW5rIHRoZXJl
J3MgYW55IG1lYW5pbmdmdWxseSBkaWZmZXJlbnQgZXhhbXBsZXM/KTwvc3Bhbj48L2Rpdj48ZGl2
Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkFzIGZhciBhcyBJIGNhbiBzZWUsIGFsbCB0aGUgc2NyaXB0
cyB0YWtlIHRoZSBmb3JtOjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPiZu
YnNwO1tQVVNIIDMyIGJ5dGVzXSBbT1BfTk9QNF0gW09QX0RST1BdIFtPUF8xXTwvc3Bhbj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPihJIGRpZG4ndCB0aGluayBEUk9QLzEgaXMgbmVj
ZXNzYXJ5IGhlcmU/IERvZXNuJ3QgbGVhdmluZyB0aGUgMzIgYnl0ZTwvc3Bhbj48L2Rpdj48ZGl2
PjxzcGFuPmhhc2ggb24gdGhlIHN0YWNrIGV2YWx1YXRlIGFzIHRydWU/IEkgZ3Vlc3MgdGhhdCBt
ZWFucyBldmVyeW9uZSdzIHVzaW5nPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c2FwaW8gdG8gY29u
c3RydWN0IHRoZSB0eHM/KTwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkkg
ZG9uJ3QgdGhpbmsgdGhlcmUncyBhbnkgZGVtb3Mgb2YgamFtZXNvYidzIHNpbXBsZS1jdHYtdmF1
bHQgWzBdLCB3aGljaDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPkkgdGhpbmsgdXNlcyBhIHAyd3No
IG9mICJJRiBuIENTViBEUk9QIGhvdGtleSBDSEVDS1NJRyBFTFNFIGxvY2tjb2xkdHggQ1RWPC9z
cGFuPjwvZGl2PjxkaXY+PHNwYW4+RU5ESUYiLCByYXRoZXIgdGhhbiB0YXByb290IGJyYW5jaGVz
Ljwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPlswXTxzcGFuPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vamFtZXNvYi9zaW1wbGUtY3R2LXZhdWx0
IiByZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIiBzdHls
ZT0iY29sb3I6dmFyKC0taW50ZXJhY3Rpb24tbm9ybSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTtjdXJzb3I6cG9pbnRlciI+aHR0cHM6Ly9naXRodWIuY29tL2phbWVzb2Ivc2ltcGxlLWN0di12
YXVsdDwvYT48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5MaWtld2lzZSBJ
IGRvbid0IHRoaW5rIHRoZXJlJ3MgYW55IGV4YW1wbGVzIG9mICJ0aGlzIENUViBpbW1lZGlhdGVs
eTs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5vciBpZiBmZWVzIGFyZSB0b28gaGlnaCwgdGhpcyBv
dGhlciBDVFYgdGhhdCBwYXlzIG1vcmUgZmVlcyBhZnRlciBYPC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+ZGF5cyIsIHRob3VnaCBwb3RlbnRpYWxseSB0aGV5IGNvdWxkIGJlIGhpZGRlbiBpbiB0aGUg
dW50YWtlbiB0YXByb290PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+bWVya2xlIGJyYW5jaGVzLjwv
c3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkkgZG9uJ3QgdGhpbmsgdGhlcmUn
cyBhbnkgZXhhbXBsZXMgb2YgdHdvIENUViBvdXRwdXRzIGJlaW5nIGNvbWJpbmVkPC9zcGFuPjwv
ZGl2PjxkaXY+PHNwYW4+YW5kIHNwZW50IGluIGEgc2luZ2xlIHRyYW5zYWN0aW9uLjwvc3Bhbj48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkkgZG9uJ3Qgc2VlIGFueSB0eHMgd2l0aCBu
U2VxdWVuY2Ugc2V0IG1lYW5pbmdmdWxseTsgdGhvdWdoIG1vc3QgKGFsbD8pPC9zcGFuPjwvZGl2
PjxkaXY+PHNwYW4+b2YgdGhlIENUViBzcGVuZHMgc2VlbSB0byBzZXQgblNlcXVlbmNlIHRvIDB4
MDA0MDAwMDAgd2hpY2ggSSB0aGluazwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmRvZXNuJ3QgaGF2
ZSBhIGRpZmZlcmVudCBlZmZlY3QgZnJvbSAweGZmZmZmZmZlPzwvc3Bhbj48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2PjxzcGFuPlRoYXQgbG9va3MgdG8gbWUgbGlrZSB0aGVyZSdzIHN0aWxsIG5v
dCBtdWNoIHByYWN0aWNhbCAodnMgdGhlb3JldGljYWwpPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+
ZXhwbG9yYXRpb24gb2YgQ1RWIGdvaW5nIG9uOyBidXQgcGVyaGFwcyBpdCdzIGFuIGluZGljYXRp
b24gdGhhdCBDVFY8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jb3VsZCBiZSBzdWJzdGFudGlhbGx5
IHNpbXBsaWZpZWQgYW5kIHN0aWxsIGdldCBhbGwgdGhlIGJlbmVmaXRzIHRoYXQ8L3NwYW4+PC9k
aXY+PGRpdj48c3Bhbj5wZW9wbGUgYXJlIHBhcnRpY3VsYXJseSBlYWdlciBmb3IuPC9zcGFuPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+SSBhbSB1bnN1cmUgdGhhdCAibGVhcm5pbmcg
aW4gcHVibGljIiBpcyByZXF1aXJlZCAtLTwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PjxzcGFuPkZvciBhIGNvbnNlbnN1cyBzeXN0ZW0sIHBhcnQgb2YgdGhlIGxlYXJuaW5nIGlzICJ0
aGlzIGRvZXNuJ3Qgc2VlbSB0aGF0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+aW50ZXJlc3Rpbmcg
dG8gbWU7IGlzIGl0IGFjdHVhbGx5IHZhbHVhYmxlIGVub3VnaCB0byBvdGhlcnMgdGhhdCB0aGU8
L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jaGFuZ2UgaXMgd29ydGggdGhlIHJpc2sgaXQgaW1wb3Nl
cyBvbiBtZT8iIGFuZCB0aGF0J3Mgbm90IHNvbWV0aGluZzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu
PnlvdSBjYW4gZG8gcHVyZWx5IGluIHByaXZhdGUuPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+PHNwYW4+T25lIGNoYWxsZW5nZSB3aXRoIGJ1aWxkaW5nIGEgc29mdCBmb3JrIGlzIHRo
YXQgcGVvcGxlIGRvbid0IHdhbnQgdG88L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5jb21taXQgdG8g
c3BlbmRpbmcgdGltZSBidWlsZGluZyBzb21ldGhpbmcgdGhhdCByZWxpZXMgb24gY29uc2Vuc3Vz
PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZmVhdHVyZXMgYW5kIHJ1biB0aGUgcmlzayB0aGF0IHRo
ZXkgbWlnaHQgbmV2ZXIgZ2V0IGRlcGxveWVkLiBCdXQgdGhlPC9zcGFuPjwvZGl2PjxkaXY+PHNw
YW4+cmV2ZXJzZSBvZiB0aGF0IGlzIGFsc28gYSBjb25jZXJuOiB5b3UgZG9uJ3Qgd2FudCB0byBk
ZXBsb3kgY29uc2Vuc3VzPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y2hhbmdlcyBhbmQgcnVuIHRo
ZSByaXNrIHRoYXQgdGhleSB3b24ndCBhY3R1YWxseSB0dXJuIG91dCB0byBiZSB1c2VmdWwuPC9z
cGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+T3IsIHBlcmhhcHMsIHRvICJtZW1l
LWlmeSIgaXQgLS0gcGFydCBvZiB0aGUgInByb29mIG9mIHdvcmsiIGZvciBkZXBsb3lpbmc8L3Nw
YW4+PC9kaXY+PGRpdj48c3Bhbj5hIGNvbnNlbnN1cyBjaGFuZ2UgaXMgYWN0dWFsbHkgcHJvdmlu
ZyB0aGF0IGl0J3MgZ29pbmcgdG8gYmUgdXNlZnVsLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPkxp
a2Ugc2hhMjU2IGhhc2hpbmcsIHRoYXQgZG9lcyByZXF1aXJlIHJlYWwgd29yaywgYW5kIGl0IG1p
Z2h0IHR1cm4gb3V0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dG8gYmUgd2FzdGVmdWwuPC9zcGFu
PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxzcGFuPjxzcGFuPkNoZWVycyw8L3NwYW4+PC9zcGFuPjwv
YmxvY2txdW90ZT48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayAiIHN0eWxl
PSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxkaXYgY2xhc3M9InByb3Rv
bm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+CiAgICA8L2Rpdj4KPC9kaXY+Cg==
-----------------------ec29fbc9350ab6476417c592d4c67087--
-----------------------c9d01c982d93a00e0396042f0ce9f06a--
-----------------------412c2a8ea4d8e2de282f8a04abffc01a--

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

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

wnUEARYKAAYFAmJgPxsAIQkQDPoloTSy9BcWIQTGTusAkEjNnYMjeaQM+iWh
NLL0F3vyAP9SPXaCkKsqZT6bOE2be2Nua7jpP6+KR8N5qzqDm4aAeAEAi6tS
f/MmG5GG9b9LfXQ6W2s0v+22/GnMxKgai2ioJAc=
=A2cM
-----END PGP SIGNATURE-----


--------ffc9a8598913a67904475b2b052c6bdaa5efe273b5b8c13556b89a3206188272--