-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathreleasenotes.html
More file actions
624 lines (587 loc) · 44.2 KB
/
Copy pathreleasenotes.html
File metadata and controls
624 lines (587 loc) · 44.2 KB
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="Author" content="Jonathon Fowler" />
<title>Release Notes for JFTekWar</title>
<style type="text/css">
body {
font-family: sans-serif;
font-weight: 400;
background: #444;
margin: 0;
padding: 0;
}
#page {
max-width: 50em;
background: #eee;
margin: 0 auto;
padding: 1em;
min-height: 100vh;
}
h1 { font-size: 1.5em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.0em; }
header {
text-align: center;
}
header h1 {
font-weight: 800;
font-size: 3em;
color: #222;
margin: 0.5em 0;
text-shadow: 0.02em 0.02em rgba(255,255,255,0.5), 0.04em 0.04em rgba(0,0,0,0.2);
}
section#content {
position: relative;
}
footer {
text-align: center;
margin-top: 3em;
color: #aaa;
font-size: 90%;
}
figure {
text-align: center;
}
figure img {
max-width: 100%;
}
figcaption {
font-size: 90%;
font-style: italic;
}
@media (max-width: 600px) {
header h1 {
font-size: 2em;
}
}
dt {
font-weight: bold;
}
dd + dt {
margin-top: 0.5em;
}
</style>
</head>
<body>
<div id="page">
<header>
<h1>JFTekWar</h1>
<h2>Release notes, version $VERSION</h2>
</header>
<section id="content">
<p><strong>JFTekWar is based on code published by <a href="https://lesbird.github.io/capstone/index.html">Les Bird</a>, programmer at Capstone in 1996. That code was made available under no particular license, so JFTekWar is made available under similar terms.</strong> Visit <a href="https://www.jonof.id.au/capstone">the JFTekWar website</a> for the latest information. The source code for JFTekWar can be found in <a href="https://github.com/jonof/jftekwar">this Git repository</a>.</p>
<nav>
<h1>Index</h1>
<ul>
<li><a href="#requirements">System Requirements</a></li>
<li><a href="#install">Installation and Setup</a></li>
<li><a href="#console">Console Commands</a></li>
<li><a href="#license">License</a></li>
</ul>
</nav>
<h1 id="requirements">System Requirements</h1>
<p>At minimum, you need:</p>
<ul>
<li>64-bit Intel, AMD, or compatible CPU</li>
<li>OpenGL 2.1 capable GPU</li>
<li>(Windows) Vista or newer (7, 8, 10+)</li>
<li>(Mac) macOS 10.15 (Catalina) or newer</li>
</ul>
<p>Additionally, these platforms and architectures are supported when building from source code:</p>
<ul>
<li>32-bit Intel/AMD, and 32 or 64-bit ARM CPUs</li>
<li>OpenGL ES 2.0 capable GPUs, e.g. Broadcom VideoCore IV (tested with Raspberry Pi 3 B+)</li>
</ul>
<h1 id="install">Installation and Setup</h1>
<p>After unzipping the JFTekWar package somewhere on your computer, run the main executable: <code>JFTekWar.app</code> on macOS, <code>tekwar.exe</code> on Windows. You ought to see the startup window open at the Configuration tab.</p>
<figure>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApoAAAHoCAMAAADe0L+aAAACVVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrq6
zd3d7Q0NEAAAAAAAAAAAAAAADY3+gAAAAAAACLi4zNztHw8PH29vfe3+Hs7O3v7/DpoZ30YFngQDnpy4rjqzXfnA7V
1da+vsG0tLTLy8vl5eaFhYrqUkr/XlbjqS/uqhj6tyb+vS67u7zFxcZkZGRHR0h8fHybm5tcXFxzc3ODg4NMTEysrK
3b29yLjJOenqGjo6RXV1iUlJRra2zgPTV2dnnl6OyUlZoAATsGCmMMDHoME4gFBFsEA1QGCWsGCHcDAksEBGsBAUMS
BmIJBlwGCVXHx8nX19gKBmsNEnQGCVwAATQFCoYKCVYTCmMOFY7///8DBXMOEnsUHZETBloAAS0MA0skJCQsLCwFBW
ISC2wYIZI7OzszMzStrbGmpqknJygUG4MaI422trlcXGMTBVMVCVsSBEsKCV0MAkQZClsBASUMAT0TDXby9/3Y6/9q
sv82l/8pkf/V6f8mkP8jjv9irv9YqP54uPwciv/u9v9Mov/G4f8oj/4Yh/8XiP8Uhf8SEnQZCVa32f6DvPlnZ2gMgf
/M5P8TGXwNEm2Yyv8If/8EfP9Dnf0YCmXh7/8HCUoSA0QMEWQXCU5vb413d4dPUHA0NG6PkJEVFGpUVFQ5OFYuL4Vv
cHnLzNmmp7ZDQ1pNTo0/QYu2tsfd4eefoKXHyMmXmKouLUgRAjYSAzyLi6mJiZcYF1errMFwcaUNADZ/gIlrbHOexe
+Kwv/W3+mkzPev0vnF2fCzzuu50/He5e4HgP/X4u8EJGyJAAAAEnRSTlMCCxMbIyszaqbp0ztETFH+W2X1uWVwAABm
ZElEQVR4XuyVwQoAIQgFnf//6UU8vIMhe4hK8OEu5OCAl7LtwSsf1c385/yr/vG/FwRYAYqOeOpU8638478Slj0h8P
JAzfXHWM/Tzj/+u9ellkMnEtfCBQeDyk9H//iPBy2mrQzDQyyDeHziXtELhXgg8Ugb//jT/NEH/mO/DFQYhGEgmsv/
f/RA+whSq9O2w225QU28cVygTawURpaMItcI9xjllba8tXjb40v6fP3Uxx8BG/hDvRK34SpiFVOCB7b9Z8XCE+/q21
19zdVP/22eia+5exQzm54ZtRLy/FM++WqmzgUHYlnwdAxTJ75WP/Wt7qQTGqWhjZsLNScStDPu8qP6aHwp3DmLiQTj
nRE/7GIUd7MmXCPw6/qpb+WnEe1SQuvUsLvkECqJe9DwvsvrbV4tnqxDv89/+j/bzVbW7pmOxPFZcjnVrO5YvJS6xM
Hzes1rXgq+qU+O6CU+9Cf4T//nrVMdE12s9SR/sWdGKxiCMBSuuTOry7Le/1H/C/czBoKVFxL4QRodGRuMEZ5cnBZD
JWbbn+v+3Ffjj/jaH9bbijOcGiamNSYFZiiSV5H/I4BkbPdUdDzVpaa3xR/5t+YH6GcYzIHMl9H11R2meQAUEJd9Pd
I9Tv92lk70ZeTfgWvdl4hgptG7uen/MTluKf3YOdvmxG0gALeYl1zyDdRoCQnC9hEIRusXjO9wuLb//1cVGUW2KAQ7
Rycdbp8Zvkhjosw8s+tdbcIBOFwKVnw0rOFzH9//vPPT+ZU/jN322pXc3ng6yTygc3nnRonJGIP/Baz5/udD51f6KI
lu3tz8iRrojfYN4/tvZe86wH5WMVbzdzQbDfcZfN756fzaHr5z06jVuPluN9idHgOw1OTNXGzu6vV9P53fZF3GetUG
U7OYac1OtTq33FKTn/7ZTc8Knwudvw6XV/O2CJsVz5q0M6ttzN5RJRlwDgTxEUV7TtnjbBQ47Wk350areRgxPuYmQZ
i3zVLP+m2jkla7b9Tkw4fR6GFoGckfn8bjp0d7TUxcdyKu2Nx7z4cPQ3ztWNeZtZy01WypT+fLHzqh+9Pp847p1AeD
P5u/LBYv81lljQdLTwhvGVyrm0IiYugDRBEHmyAawBkI9qWiZv0ZY/vKXKk50IZxZebeTeMcn80XBfMZr5gpCq7WzR
iTSOIKIEWf2/lihWtQcDgJwQY7NRtW6eVfSmovd3QY7BlOnzXTIWge5wvN/BE0Yik0SwHXSIYpB//rNy4R4zWPZCq/
cwjlRob9HPMQEplBIF9hLV/DPFnCAQTrmHmPeteWRkvNfsKo+1b2PDwbHkDz9LLQvDyBZuIJjTeBa4SnuN14XIVIXA
VrlP0cA5CI2/4mxm3EY8zAxRVEiFJinsEBRFcPIzUohKxUvg+bXaYr/h/Phh+gGS8MY9C4wuDCVTKJETEPioQOvrjP
QoxA4gYAioReqrnlfKtWLAjWbVkZ/Xxz025pthRaTUVFzdGvrSZwbyMx5UpNLrYpYqGm9281vwG84iuHQ0hNRamnfp
Ws1zdST9lqUkLXeP0NgI94z5WaCUZZv1BzUKq5hKhQMwFIcH1ETVLTjNtX0/rZmQ47agKVQTZ+iqsoQQkgMVwmuPqe
GzUjlBsIMe6nhZqY/ImpgENITccOm8q7mrdAdkKn5pHNMkbEbQbg5hh5MeahSeiZTCUMcsxXhZoribELJ6CEXq3T36
3QbS81zh0DDbXcDffeX+UQlm+3NtVSVixF+Df4cAyKmiZsajnfbR3td8vG0R6ny0rnhtPRaHp4UTkbj2eHF5WB6waC
w6+MVvMIBLtzrKhp7GwcNc9yVEJCBAJOQWpqO2s1kMyQUquMmUrNi8tIkJqOFTeNnbVjprNDqXlxCFLTDptn3zirZj
pazcuHSoLUVBwWQqfE1PtVNwvu2H/kJkFRU8t5LqEbWlUz23dwWQiCKzWPvW6e/C8yWkwtp9Paq8ngwhAUNdtVNauz
cUf8VDtH8vnl1SQI9g+75m4CAAjEUD+vu5viavefT1BREcTG8l6RCVIkIUpz5pk2n3+4vQSBWPmK45hAXua8r+5xyD
wcdSp7Z5AjMQgDwTjYpx1ukTL/f+lqWSEL4nDCt6o3lNq0wzDNzKI/92YAWmp6SZfT/ytrdbOjJWzpZurn3g6gpuq/
mZ3VA13hvl1z1ATULFoaQUWX+V24aXOUlpoAH1MvQuFx04n37ZqVmsBAV49NcTdXv6R0MfPUBFIz7uhNxvjRwrPTxE
xWE0jNszwHuiy3mr2fq+1WE+BqqRl9EZK5Bo393N1MVRMY6O7m+wNI0hfus5lJagJqqoa3Nud+HtSg/NQE1Czj0v1Y
bI8eqVnv7QBqmr51dBm1PDwyxVtQzkAHqK7m6jqxiKspw82OP1JSExjoXoRczfisObag/gHdklITGOiN5+0jCfr5VN
BVk86aANV03my+XPCQI7h1lKQmwFXtfaJP89xzc5jnamb1unMA1FRv6Gf8luHwpuZQ0PenJsC3mk2bTTdTxnF+SBCa
CzV/mTu/57SNII73p9/6Qj2ibxqkRwzGMWgKznRmD+9ap4U6tJBEjpNKaaHt//8PdFcnMQaBPZ5ME31HWu/u7b19Zl
cIWcBjMtPra6Sb2No4jg3EiaXEGDaIhIYxgSKwiHKKZ5gskTXqWxSPGWE251+JULKsISLFxGKRmIG5AQBEPwaFbm9v
g1LqVK4Ltmvb/PH6+nrgV3qlp5pKLq7L5R7d5zXiWlOkZNbYrDfNisyya6qejyaXznQaTyHGKZhF/Nvv1giMItADya
AhLANGtBZxaQB5tTJWEkSUEPLrN9YyugJNo2AOiOZtQ9AMA7+d/t9qR37k5HnurFTljuv4vuhVQ+5r1u5s1rtm7RF3
x6VD8+T5XROssJnwnUE2xsbvEC1aY8hiwhWRRMqdds+lxCz+2/uEcUlEeG2R52+YLSEQEpLI2pgAkW4QoAloBmH6OR
RGUeiVCkXOUWnsnBI/icW65cJ6zrq8q1I1gc3TH06k6e0P9J0XzNQH+td7X1M+f6C7kb64YzQJGuTFnBCMtWgqIo0R
HEEOJEYFDgDF3ogBksKFJOfvgRVIwniFFolX92glMV2A6IujGfnp55GgGZV0HUXTkadFYVQVb21Yek7qa9GXZlPRPP
hcnIOx1jRrT8Q9NdCXcEyLRWwgsYlBms8Rl4jAaKCAkg2CS2HpLJmYSPm0IloA8vvXAIhK57t7owy/u0ciBgONQDNo
p59H7VcOsNBz0JVn1RmrjPO3cVGsh6jC8wHMUdQsNPe65uGfF5CKvUvN5w90lUGKCRIUNuFDQSAjOxZJWHx4MCEQky
3AJGvZMhDN/gBXbZNiOyVSSwAEhb44mvvNbTCK0ro6vUG39zR+F8HxRf/hKB91lbfQH/suU0dTAsdxlXN214v8JnwM
2n/Q3aFZoPj4m7i++xQ0eWEhuQNCI1K+rLF3YLY4AhkmguKwrl8qnsSoAVummWUumSRdoUR3g7XNQPMs3VEvG/bzQZ
257DLqXqSPyZfl9uQRNIOoJMoTJ8sjRew8G4mNxK+jWQXObld2KhqA5kl1z73+hMeR1x0VNZ/eNfGjmDhZJtYYwqJf
rt46LgmZ0JLIOovEimYBJkgCDODy45/AXGygqdJr4Y60ayI3Ec2rXNgaZ34Nqyx9Sme1kjqa3pa4PBsrklmBZpmP9N
z98FNGez2zUV1TB/o+mlsdYPObg13zp6fQrF93IgIDxsRoDH0Uwqxd/ZUQF5SR/tUStbQ07lOQJEFTWKA5mwGTFiIA
6w4ATdxcQxPRXF+pPR+l7ZebfitNuxetzXCUdtZZ/6o7kXHfy4eDfjrS2T48S19cTvI07G3W52l3na0Had/f3XkMTW
+TT2SgD3JBM7jI+1dheDbJ15eeN+5n/b/D6FwKzjxPkv3W2gv/GeaTrhfq4kjxLT8kNaZrHv3voOO//Vd9GfT9M7rm
cvnAxzkwwCIhRMJqipcTG4rgg1pyDlhischolUL1ZnMAtwFAAQYRkUXTxIHezoLSG14E3U0rHWXnfis/PR1lUbuzTt
N+L+hs8nQwlJJNN+3lYz99ceF389HpWErSLNjbeXCgC1abVnYWesPzfBT1J50r6aGTye140/GzVvDL2vt5M+4MJ160
nnTGeeZ1/73svtz4snj7Yq1YqpTxZlxr1u9s1t9NrO6Bd8QJmkdvHv3HzNn9KG5DUbzfb31hkOcxAvctDDAwWGJAlZ
JuvGSyaIWUbQtaTW1LpFXbbf//7557TciQLHR52GGuotg3tmdefjrXJwaOoZlH3Dgd6VinTms4dHY6ORXjCkq+tOZt
J1fzjKUV9GUxsvQXckE6ZyZ5LlqienMcTSnU80XvsG5LnwQGxn0KebTrdduGXNCBZpceD5+gOdoh3R/4gm669ZVNNA
U1xfR+IEPTtZPQ9ILg9kbe3YcY7JrBFU0AdGMjOiaQsmXEoB8EV2aKQeQ06OlEG6jnCyFPOPQmmYhTP0j89Vk2qCmb
qYvy1SKGXi5dmiSxjgnOkkjG0df0zLsgjETcT7SO3/+kcRYEtfRTaSOKBkGApkcLuhTyGeMAzbbZpZ3C7x4nfbTbTo
lmxyINn6DZorl9W5g9mrWVHyvoitGcFmp0K+1kaKy1pi/De1MMlJxh7zBFITfWGBR8TJ0a0ec5LeEHOSRfKpDPGEKe
QJPJ9HBWYDaNUPOLQUfRfApiviOzSnSCbAWWEudSl/70Jwsma2RpgbTOfAd8wroTmP4sKP7rlY7cG3CuSzQxETQiqe
C/IJlNNNdQP8S4w9o32dbRVFTwB3Y93eKx3aFpW+31zR7N2soamsyTR1MVMzsRdvK3YbwwFAzNDL3e3HRv7rpyZkXP
dKSYGwmGPRryLQYPXh7Jy7LZLh06ovG72UDx9GbztEPnwl1GHU2GaAWb7RKXoF5vYk3VunLkfsPpvVAM+hLgBzDZoO
evI40VEEidkrpmbIcixEk0hbwgmh0zu74eG7XezmWwHdTRXM+34/nWAsPOdct4NNt21u7YAbAN20CzWtlEc1+IBdAU
Y7uVUE1V3HR79wPVH6heMetsJ2pmgg933bBvhfhQjG4LI383s+CPbWc3CEIuhKYUZzj0hmweHlPi+ubTC3reKO1O5+
kqjhwdBJHR0UTgQh9YoOoChL7es32PqPc6YReEPMsArSYmUyw/jqa6JJrYJRrTxzOF8jpa19HEg8GQqvrImlGpmvAp
97djeiU6A5rVygaa4sk2sZjKrmkRmrKHf3kbqGlhzFypkTHFUMDv23kB9IbzH4ZGiFlh7FjuBsXl0FTn7DW/OPn5Dk
b5ZEHPP26D/ONsleWQSb1E6KXOKYkf3m/i5BGXN+WeS43OgQsCjtBKlmAMe4OOJs9SQpX/ePby0ETIa9/CXDdjgOmj
+/rwddk5vpJVk8u2EnwnvkpbFDCuvgFtu4RImE+EuunT3CvlHTmvEy8ITUKr+jBxzaHjduI0CGtOOfREg74mnb7OJ4
4pTUCmS1cpm+skfZfsLRAyVlB0ynfs/i0nEsBJ8JUuiNAElIt3KScZlmQvAc32+oxo2butZZrPj2512sOt71eJ73JO
F+c/mn5hJ8iqFXu+X6BqArfaNzA8mr4pyfxUh65ToKLTvI5mTvfEsYLGbkkuiOjKQJe3QFy02fykhGVGwMUAM/UuiB
mNSjS5kvNh5qtfPZpR9urdJrs8mm/lWXypTsgaeX5cBwenjk959E+5X8/D4fRqz+9+tVLC5y8Bzcqin6Wa/39QCfFa
grGE1DPaeyKvmvlyyVns95oYA2RAz1sgL4Yx39FHh4b1TjhxR0sBgJET11gaLcAtu6CHhyTdRPml0Qy66+eJrvLYNQ
/CRSMv51U1/+PrlFIvSTURR/w5gh/V0CQwjxf0lVuSd3FALomTtJRNvjLHuXa81UwgpT9nsXYkkG6Z024zfoxj9kJx
jju7oEd2QYQjo1m6oChiFwS99ZzmG5T0xZuLq6bsPQ+bAaPJ0UTMZ1Ve9U+hCTADefm9JkUpmrt6Xhmh5vcpG0fox1
UzcSvnSDgXkM1FhSYzyc0S4dJYR+nqH2jsCgr66Nwjqn3pgspOxJqZUaH3LghBIO+PKXO9wWjGUvzwsFn8+9vF0VRh
qD47mDLsqc8Q/7F3Pj9uFEEU5vcNTgiOkeCYcyJxfAWv5J6iBANvjRRpO1KH82YT4P9n2i2vvdY6IQqrXRZ/stxtzf
VTV1e1u6abeadqjrrmbtm8Fs+7jDf0JB4NjwZvK7kraDZ/z5Xkhh3Kpj5aZmtlhniWXtLlRDLI8IUCsoyJiepz0F2O
KABIp0hAlFMLdCCeeUxnK7+8vFM1B988fvLd7fLk8U+PboEeYO5LQP/4pj6GV16O76MV95sDeinaUFYrIzTFvpoUBD
RLyzQBBvdVhPuu5k44xwTgNguiu6ixv7RQ0AUQ7oJECoWmKml912oOvrr10+eHwHE1j3Qm/uDwSuW7HVTmWgPONkGY
AAgDGxG5tewIEtxnd48kSFiKTUwYRQq+lwXVPgKkQDrljOJlq+b64nkVFi7eT80Td7/XPFpyP7yC8a5qFi04oTrPbn
0qSBCAMgdCyM66pQR5yJWp1mprIsW2PREylLKXBYmiAO8/GSI1TPeJFMrLC0mA4qTmA1g1d3nQ8b8eHfTu+AdpUK2S
LAoU80yH5oAgAWATFl5lNhsFd1CAWlM2NQMZPrxkkKIcrBxZUBQ4oPFc4SrmVBiNArQ+v5Dwa9T/tponNb/oah7ewN
hrFffhG7tlv1nNoGr5bS2J5hOAeRvSMzeDtVeWZd7MCSCyRWZJeqdc3cLQCOJlPwsKd9GlUmCk3GghdH48fy3Mkx6A
mqdVc8TzzmH3jvfZa+pFFKmaIE1zMYgOSACMWAizXLArNd2dLJnRiEy4BwlSGismKHevFIj+UO7YTClzcwkdlfOX0r
TCSc2HlAYdvrH/+AuthsndzKMZuvIFah1qxmws0AwIUMwBCd7NXFtioTiAltFSzTYbzqykSFmroNzB2gcXAY9Rhy+w
H8oysFASBso/nv9Zpfut5tIf49H/gp+fPv0X1FyEu6bmtYB+0I7r7WfoWlgZvI/VmpuEX9BJ2241zYo5ECAWmtXWxk
fLPFmTotVSUFipcb7eBJnI6h44+/2ZO0hhh84vL1//dW/VHGL+Td7ZPbdtXG28TZvevTcME/mONXHJb4rkhB/zzmAb
YARhkDGSNZx1bAqACjbqOJLpyciVJcu2Ujdx5MZqKiXpf9vnnCVo0TQTisooGveY5B4QoK9+Pnue3bPHV9T/jF0BnI
suuTOZr6uKm+6vOSZzUqFnZ6D5wZ8sUwiiU/iOBUJ9MCgF0YWBF9zXXUKTYY1j08PLcy3PtT3pWSM5RPklgelYtoN7
esedX6b1V4cghXfKnO0bm3cv8+JRy1BvvN3Xxr7ROtduEMM2cQodw4xcc756TQRL80NLihuu9CGiKWx6AWlzmsOZUF
5wNxlN6CQHEoirN+2AXGe0F+SavgSHrHsgfHwheTHJ7uPCscz+K2iS5wh/e/0yo6necPvbzoPdkT3Y2VNqATSvTJ8N
eu3pILgzJnQicxaaJugESENpbq87ekZfsSX17WB+fFZBMZHpWtdvrWoJZHmY6WU8lPChhbygjxiqVRBgXL1JRcRcQQ
xQzRVfSpuonSCTBnmJZVBrSb3Ztvfg4f7D1HYf7Kml1rll0KRCnxBCr4+ab8/uFCfJTA9vE3g6vgtEWazYPtMzpJAZ
CEbTdm/eErEFIlMVhE+PHPiWz+Ubfdq5XL21Ahm1wv25IPhXhHRtEkKmNpfRZLvEMiinXhpXgBjVAl+02m2DnWwh/5
pCDhh/n6s2Ce5ssV1UbJO+qrbVr2uP9vcf7u/vP97ZZ3ukVO4clUev3UPHiw0DXAZz3JR4jrNBANF2JAzuUJA7KtJk
RwhecEf4gy+F/QW0uIg1mqYH35OWJz16GDETPDODN1eltLYDPpnhyKHJ2t1OyXRfBk9nLjSLV3lo5psdfaObMea3wu
fnRNPohF060tYYNBTGqNaImLBKON0GqZ3Aohrd7CSJoZYag9qgw3Jq7GurV37lNHOXiXyi1BN2du+r3CIy6A+TRXGz
JTreZzwbROrHTNEcDtP5NvYsAYYEme3zd7GzakmaymN3GHPOSbuWpgXHIsBNW6w6+MSFBfzi9OiFpMXS/ligvyTT9W
7PhWY1om/vhMUUzV7PmN+aGwuh+c6YzEGp3FXZJKOWBl3dfKZWwo18VJvRoSupquJGXmUby6o9WMJf0FSw1L8saB6A
x4Mnam+P2MQF0Dx/KfFklfscMmh21BQUNoVkA4iB6OvCDrzE0EWq6XswwSjF7krs2IEdBAF0UOBAooNO2yNNbjqf+n
3THspRTgna9V6QzhUsi9GctOD2nPWaraiNod6Ae3FojqNmrqoaXVWkLjGZjspmDIwUPhvLmRGad7oYKvwDjWBWVXpw
slnVpSfLVQWb8IFmvRc1rmLMlKJOYTxemH15APu72tvd3VOPyP9yYTSnO8VNF3eMa9zn3qiMSYtYDKYEiK7HXbW2vU
BAQUOlQ6CTROfJ15KuabHsgf4RlHCmKsh2pAjWkFcSjjz5O8KWvHtppW297Ek0pXt7a3PeXLNUwzDoGk3QWS1HpRLQ
bFKLKhD0eZRUNMDJchJlqoOojotKMqjlkQrUovIy0MyVdM+rzGK5JtBsl9OuHkCuvKxUtZxN0cwhmtbLxqmgqTrLnR
BxVhmNertX1orKKLOfohlmcpkoR4eEc8tRKx0vFs1HT3cPDv7x9An598+PJrM5sXg0Uwb9/Dn0j6WkRFBLH084jrku
XBkIIWhTPRZmLITjB4yXqxfchdenT73m7gFAy6QDGCsy9tPza3oHHt7oSneWO02mG2xtrcl5j601wxaC3zWjPTAK4X
KhEvaMP0bUouqaUe7c+WzAbLbCRiGD9/vhX4zlqF3olA3cLbSjDYy1QnXjM6MS5hZFM9PhjjFZuiyVs8pAvqnR5Lk9
TMZkVhM8lITd95pRVS31onLU41+N/XyxWGypOsXQTkaVahxL0/Hi0Pzq66+/fvYV/oxswag52ZZ4ur9miueZ+2tKWC
z17rgUAorFEYDVd2LHF76wXHwgmPJdfJAcB7WekEOoIJZD/ZjmcAq8zje2KzhO2kIGhKa0NZAYWAWNbW3rcFPK+Q/7
DqpGr2QQmhWa1ss9g1pU5cJmkWDrJhrNpmFEVcNIukaSAVthoRDiPCKiZnHU88rILxw1m9whgaNmnTAs9RSjqa0RLq
duNqnyF3CXa6reWYL8qStY6oPscjmDCZ2+6qkS/bJU0WOvcnFoPnvFzjehTx9b++n+mmMyZ/fXlJxq3vxkheAbCuDC
9Ws+wKQKDuhz/pYL3CCuh8IdDh2PXsg6QSdu0XoSJDzMkkI63C6h7zokfOL06BpxeipkHm45uJwfzUqnFTUZzRopIE
zoukVVtx3h8mrYYjQxv9NTmLpBKWH6Pt1tbxjtUc8r2KJo5jfAY6VGwCU064ba4PFX7ah9OmiqXkejCQHFqSmZ9sup
DKInaoiaJWY/HS8WzUfP958923/+z18Gzbcmks2pDobTQfNnFbpnypt/vuXSKrvg9SIbYMbsQgSBTLgskpBqQgEFIo
byoak7BnrMLGCkZ8wbfYvUuIsfB7FpeymQkyqI53JpngXNYtgdGDpqdjA2EDVrfKNAUbOKe5NoJl2+5ruZDTzFxJ8H
TdX5dqkYXQVbYQFnKpT+B2NoGgctyKQC+9kBMQqSm6o4qKpKks8WEw6pEz7lmu2ldlhEjtlcqka5dLw4NF/AHqujg4
Mj9Zj8xdB8e2ZnGQ6UU7tBKZpv/awM0sWUprkCWe35jsXp5LbvmJ7pAtY4HopADNMyOTMmzWPTYpGgkAgvlpJiJvCk
9VGXTwGJf31nfbPmkEAX8lQDDzb39uGW2Zdn7HlUjuqMJremyoQ9RMpqrpkUjKSULyT1V9GsDwr50uA96nV1ZwAZlH
xLPa+Mq73F0Ww1wghYZU9Fy0xJsS21CMYs+90Eg26FFFXweB1jnW5N+DyXd0Kwi8ygESbN8XiRaMJ21NG/1Q6c4xfv
LoTmTDInJfoC/TVBFsU7f51TTVI6CIqrYMqGG/sIn+tc4S7lKGX0uMqdvFgKjzzcioGq7VKaegMh2PZdR/ZZAWkgHd
6mHGeZa32QeUY0EasYTXiDsEGzejcJIwjuIoj51ngVTaMXhY0igmo5HPx/xE+FtZYBBbwQmtqMrDqLtUaPGzxM+TCt
qTIT44XZ/WfHxyfHxztK7Rwfvzg5fra4Qp/urzndvYP8WSvuM9D0JMseT3KqSUFzGF/HfiQY9cmEa/t6o53gRYB0nK
GQvsbT01O6SVM6HDxmea507aBvWjBpMZAWk+nAk2u3IX9Ms8+kywX30K+l8OhhBm2tyYfP3OjioqZWIDkeLxTN709O
To5PTh4/PmH7fvHdoBn9NWEzk805JnQROzEIET+YL1PNeOXWqoA0X1/3faA1HNqfuqa20X9mBSgJT5NA5SyTun/wwu
WHAnx+50BJCapUil0+UEl4kvzZPNy694VEqnkvPRt3effQr11QeUeuNR4v1p6/ODllL56rpWtzojl/f83p8g7cnrO/
puexkukHtvzQh3xxSAXdEFKDOeR69KFv2cGnH+OUmWQUpYgZT314TXBkpGVOazTxS4AY29ImJl0w6lD0tKUOmf17m5
ubPxxuba7dc93LjGYr/6bXaj5/MIbz+MHz++qd1i/V84jpnJzO6eJs9ZpQ4NQJwXYAnAhWP7nurAtvNXbXBUyfxIg9
+yPJst11fKCIABnEjCeBaknOUG1gKLTmkRZMMpPa5RDap5Bp4nPzLh6O17fXUYInLzGaRi73prP5497R06dPj46eHu
39iOk8t3DPI4Zzxh767N2g3/10f80YZjn+SgBdPRyKT66DSHcFwAogq9lELOWO7sI38SgIjHn+5piZ4mlKvfDOZFLH
DsFMxmCSUk1bys1DaosQHEIEuW5Au6MffSAucdSE5YvGmw5naupdo5hf/GzQrP6aqbE3KdDnUOgwzwpuBG7gr3kSAA
pWRDDPoVL166tctg4z/yM9Knqzh7HJlZrAEwMI1WJH9Dl+AtK+Y1GWKYhJvAXkz+bhXZrLD2+T1vfumWzyNWj+l7y7
V0EYCIIA7H9nq2UItmm1n5VbOY4tDgarECEp0imX1/ABfF0haCmICAqZYp9hi+GbfyISsiJvt4NImxfZ133NF0uAbz
ePvNSmDmbHCIuRkhoPShMF6UJIWSrFgSGQVdgfgkMSak94UMyrGqUGqD2azYdC7Kn189WscL7euv6eCMCH6iPL/Sca
0lByZ+/8nuu2jT2etul9uy+2xjxvNMlHsrGVH5xxmokHcAELwl3FtBHKTWQeGYod946iE+gq+SOqp+jljtukf2v3C4
qSrHNkSzpyR4qzc0SAGNpPn9nlYrFfzq+vGe2Yvua0VtxA5pv1NaUjT14ZL4NsTdMYaTeWrNjwUuoocrD0Fy01z0Po
XKfWvpHWhMDsIqRH70lkDBGQ1LGWbhV4FfCb/aumG+8i/Rlv8bWvDXmMF4Dmb3ZV9DUjm2cUzA5OSGLzhEjO1Mkdv2
TbxknphRTOrDjZ96ZNOkEb//uTdCG0DeSIuxjS+5Z0bcSS0jxR/Sd+rdL7r5qI4rsI3ZMtXGFLyl1Wr/mbza+vORPN
c+hrauGITcp2Y0U6B5Xh1jrk2tKTU5rv7UM8w5xq8wRiCjLo4J3WfULUGqMJbGqvtKUopE3KKeqwg9S57znxgZM0u9
tOvGrWXJYM/bd3hRtvW19zCOen19eM9UkvVxlNG1zH3KnllgEVjrzHLlHo0GUWyHz5UDSGZw75Ea9JHUO67CtEWkuh
yBF1RINsgnL6IIpzbm6Pf2hQKfPOopksXDJL5lSKu3h9TWGQjXtPQRpDW5MVY1bHrmmBbHyRdFqSc1JJPpsEidgVYW
WzB7rId/tpEBJ1POQjlASvSYSquf7H1g89ibx5FEehG4zR5I/2XUVz4RLaBetrvjevviZEY1alpEBBm6XWTVy3JKM8
grOSB16dTJyzQT78p+NFyHion6JUZpAi+kwPRxm8ExFKASiV0FF+s2k7gHgUzeUNIwazlzoNSqty36r0V08m7IL1Nd
97rb7mm9FsN4gkkiDvhTIibFj75dr91lthO/LSaG/tqhYuPGqeNMrptnVupeGHRRtaJ0i6AN8qyDO+MTXX8cCcQpBX
bgVtR1hyONYBeyQxXoE0KM2HqJsUefprjuaDJedB85T6mkBztnrH+yehGfMaIvJekrU7sjFiae0+8nMyrpEeUXr58X
3nZNfyHTUkhAwoBclgnQGNZKjVpJEYxRwI9SGNTErxikIPW8Mk85a7gDl3RdCsjqh3JNXQpPTJixefZMMjJbd0LFZn
z3NHAwz4+go4TarjjjR9MIOdUV1PU32Xv9iSDBNMe/IxHCCHYYSnZlhx42Baz4HmLH1NtjneNRuhrPEecIIygkqcdc
4SbRhnwatsl9ceC2f/HoIVLqBmucfg4ecoWGotkZUk4DXhLJ3s8Yze8750bFK77cMEHaNVlx7NV5Q58qFH6enz588X
h0decH/HenZ2NA9YKMtyM6uSGWjm+QyvVpY3s+L46vWsLLOy6CclT8oayxgG+LIRAM3uziKzzrL6YH5B+ppTJXTYmf
U1pe5k5wGm9w1ybxPhYfCCE11DjVXSyiXGiVb5osdeu5jVd0BTBvw8dXx1mij298J1enAZ8dzPgtr/F73ZR1hQntxl
D+gz0byN4eLQ5GlRViDnFGjmFf6m0OSVJC8LTGCz0Fw4Ec06q6oDNuu3qK/53pn1NaVglIQnkh6n4H4UjYkokSFn20
ZLDwz5EatWBTWB5P+AKXSvAc3Y+huoIx94sI60s502EUqFc3KD9taQBQnAy1dOzmH2iqCZvormd9x6lD0b0OQvVX+Q
odcdHfHohv+ub5I/aH//7NanTxfL2WiCmXqByapvZhVfq7Qs04hm8kVZXl+oUrjL4gDkLJlGk63Kz4Xm3awajarBFd
fz6GvCTqevCTuFvqZWSnuhPXmUzRvphW+8Q4Ey5t9kG4T0jqyzoTEIzhb1cmrZQKjDLzjNf9R2jrRFLmTF/gbngKZ7
MuEBJpuje5vqqqH551hu/vgaREF6NL+t16/lt56h5z278/Sjev2DT/Kb60OTfHl7/UWxuH47+3jxJDRBX1Ykmw+StI
QXK+oyBZo5GkjqlIGry54tEDQV0dMqXktGMyb/Jwf0GdlXUfHiqHowoDlnNehYoXI+fU3bjU3cjERAbyQ1nqxRw3dU
96xQ0ioZWy+UOYCKWrLBO0OERKhVnV4xHU3GHWlrV5R2SNUjmo4nMCTox42fElcNzXW2a6+ima5/BHKr9ZxRytANPz
TJD+3v/ON+4xPRzHOgmaVJDLAJaMMacLqZg6gq7QlLBuJGQ6Z/gGadLVzfLNlOj+a01Retr/m7efQ1zeRnY0haLxvf
eCkb1mMlZQc2rRBNf6rdaNXofsvc6HhSMwhkOyvBeYpacy3ftXpH7BA5IsF08qAfPzbC2S2cOYIdVX/V1l05NK8xc/
UraGbF7WfrH9wp0BE/NM/1TfLXhvb3xVsM7clo3oTXZNeYVXV0kLjkORbKLGcuAdXgNUe4LBRltHpAE9fXBfRkDjTn
+czArAaMU+tr2p3tRpu2JdQrtUSfWuuNRzAXvQWtqBEMoqZYIyKx9cRJoOlEqzqpIXPkvXMTTKxUfSRHTyYv2LU12x
89OlKk5Iv6atlgvJrvmp9+DuWFwzQo/3A9jT3vaQ40D5vkawxvQLNg2iJwSZ4lh15ztJkmeIWsq3pgLo2YzQroSXny
uyaYBnebM2C8kSOg5+mA5tvR18R4dn3NVU+GuhCkWRmTRxOlt7ykXdNYEU2ikmmMdFEGwU7abvf7TmJVyIl9JAJ1Hk
7Tku6CFssT2/IK9XJItlO6/X53S7hDMOP8q7V7PLgrmgZ99qzMPx7QLJ99W9xef1A8W8zL57eA5tAkz/KHaH9/DZpp
UqRMFaNZIBPaZDTzpChToMkRvt68zmANGXRaFgmzOoVmcreuygQTNhCMcRhgVVmMivILfrZeKDi/ypMDNDP+R1V2Y0
Bzbn3NaaW4c+trxkYLBsvbjdZJcsKTEr5VFixGk12AFhLfGi3EeNeJn7djhu4NbQltqW1Rk3TmITzlDrrOjSDaL6dL
0nbrBzT3uoFMgUF/pXjQ5hKjeXTL/RiaOUfsz54OXvPD9XWso9f9TzXQHJrkh/b3k9HMsrJK++Qm3cxKBPQ828xjhv
6AI3yF6eAoecYkTaGZ8Spgu57BioUSQzUMMIaP/9NRzOPTkiktjm4eXZ/aPHr7+pp/OIW+pvcSr5nakDSd5jl53wZy
tNToQ6/ZehFE/JDQZLcb725ronalFXvCSKu07OW4ghDKoHwehAGu3pEystVLzKQd+s7BJcxCNkRf6o7KQzH3hekm9n
TWXT1jqZ61rznbkv41czQ6uhB5Ggxe8Fw2ikTPveU+v74m2DzleU1iW0X2Q1JqF7xDOZ1IhD1IHLHhLLH3qEAurUnB
pfBuaxdFSkkWdZ6VnWC87fo7IVqzPVaERF1o1ZEyjXUg0xtQeSSqG2GVvdwNGPXb+vJ4/bpMpDxeh0Ssfpt2Y+5C5W
FAv1B9TUmK/MZq2Pq/EMLLLmwzdmGVdNh7Kb7eQxb00r1cXX3ptfnym3tOcI8PO05JSITg92TH8HXWKImYrciETmGz
nrn0KKL3IPoNGnJ+1wSG2KKi+a42YNSvYS0pji/g6f+MFfX52tbeP0FfE3Qe1oPOrK9JWunPs+P2i79zbCWQNQ8Fl8
LhOPsSOvzf11IsM5TLRFE/VpPtBJGVYwKaUSjOmXv3jAW4+3uZcV3j9t1EE27zUlpdXKy+Jtsb9TX/eLK+JpFq/3Wc
zDt+Gs3Q713udmJ3DC4Nyb4+3ijn7jXtikXCzbia1iCqWyInSCHo8+kQ4XXPpiGyVqvoTd07i+alZLOeA82pzaNpfc
0znzzqFKkpNH95OI2mdMTcTba68c8/CM23vo188SKQ9IHniphEQh5vjObRIKA7+/USz3wHdJXtIMe5/w0CIfQ7iWZR
p8VlA7NIQeb8+prRpt3mOfQ1V0np42i+WHs8hSb25J1pxrste80oNoNTmGzGRZMSVJLrNBHjbvhPoKKuZORX/QSOmc
bOKBVTIhrrTs/aPPo3O2ez20Z2hNH877IZBMgyUJIH8EYjG9r4K7lKLFdKmEt/bhmm3ASuvDDGCK0mxnoIccXZCGM7
kvPzoGk2FBkJMguFGYDw8BANsLk+KPJe3j5/+HG4+fsNYzBz/b7m9x7Y7G/v+LDv1LS73u3de7i34ov+tXc9mejV3u
39YKkmhVpzMZt/mAMQoalIWDH2oBOSHlGtejxvWq9CptESK4RkSBCqCgKh7lC32CQ1t6zf1/zPU+5r9DVLp2of7+3s
XLuGHLclzWqp/RXxLSotZG9nZ/eqMRWixOV8tmCpFAFl/PWj5bmDpFrHntRMEMXURMmarTVEjxKspGkYAaiB7pu2r7
llo/qaJLQIr3avLWqJv96/f/9qVDT37t27t0d1ij3cvfpbWqYZ2+mCsw9tOaUIoePl5LsgGNUkSK9WnQBNTYJAqh84
gBhPQGpo0AIIBUPDNnpfc8v6fc1/4859zarUIKcfP1roSFarn/1Ssnu1WqiDla7XL59VkS4bPyxxOZ0u5kfunSCqtd
NTkJlZSWpTlQSimjoBROrzk+cA9eWJESYklVADzdw2s96xZf2+5n97ovLufc1aneJoc4SqhSsj96OrfqOmFKg+PUjp
6ZCJ5pJvXhBdZ8Cy0D3bauKEp9UgOZgpJAFrTB4pgFhOQA0lqbwdmSv4Oai5bR4NY/P/3dfUWqWWkiIRZTSo+VCoHN
Y+fd3uQSK9y9p0ItQJeTx7u5hSGsOKmJhbJcGaxh5QTd2SALsEg+ghQyOMpNJIdccKRtkcNbf8kH3Nn969r6lZay2n
RUqP+INBTY+L/s3AX8ysZlOaRrp4eqIcFkKAVPCIAJjpJJhC8ijITMbY2SNJEgQINZqSgMagJrFi/m66sWpuWb+v2b
NGX3OYmWIpBwePARum5iSi3qj5ihToWKQLNXn2Wti+mXExo5maOBCUDgDRCQnJlqtrgCKEF5CmcAVJuFsAGujJ2Yez
+EzV3P7WXL+vmbVmpjD6wxvKQc19AnKj5pWi0EcmrpTUQ5d2ccb58JW+HAdNpplB0sxIjBpPz9aCdCAroU1DdapxBZ
QGuBI9zYd3LT8DNbdqfk9fs+fTzLx7XzO+EXVk1aevx+Y6TE0HsFJzd++LUiFRsjhqRFZ0Hos5ePkGcR4O6kWTjUDM
LAiGejVCsw01twRC3ehCDP4qqIAZ0TOdtfwc1dz2NW87cZ/U/F/6mq2PjacjtYBqDGomiwwrdEDGkV0UHykqqmnIdA
HEZQOiOsDvKFKiNOnF6NUqCI5OiWJqAYQG1ckUhjpdcavmfL6xam5Zv685cOPlijv3NeM4B3FMS7rloCZYlg9WagYi
SnRhXiTqRVOFs8UxMF3YgZiOggi6Bd9HQmpbzeAEY/z1cqxeSVOagkRJV1ANBNUBBM/ecnPU3LJxfU2fTh1igr9fX/
/5evg3fT/g3aAmtDsOEwt2EVGq1PmiITBb2MlJcWmoAp46ydq+D0q2KkE7LcvlUpTQFHGSYGjcjMwyqAk0Z+82dmpu
Wb+vObi5Tl/TXcrFkaj8cedfPIRpDGoiz42S5j2jx2NJmS5I8M3s8ORlgZDn58GsgJ2TRNe1pRTvssXRt09oqvVAgj
1mhDoC8LlroEfklG1soJpb1u9rDqzZ1zQr75li+MfuJzVLsUFNwRFQLzSsETwpXVllYAFczh4/Li9eAAgHD8+DVYPu
aeKALI0EQrNWRzcej4sETaEnz8npWSgxIBd/2vB9zS+//Op3Pwq+Gs4R/4B9zeGDu/U1tZRqflEm5XZs7oc88kFNdU
QgBLr0kKzByxmAWDRPT0bRJSAAw4nDEZFGHY2Xo8AKU/WKFereQp08fP0M7dk7M2IArnWT1fwneef73bSR9fH9+bzb
N7aJeCcs9Z1lx45tNbF9CCMixYrqgIxwOhsSj5zaodngdXw2oSEhUNiefUh5AOWhpU0bwvZQCmy3hU3ptvvX7Z0Z47
imzYnrpAX6PSe+45HGrz7ne+eO4ytVPYh/MTqoqnt6rsnZ7GavmZ+jndxtb7T0afIpmibwyBO6DbZos+8YTetonvpl
AcArvAs/YTuJxnNObo73PETWsOHYcKBpFC1jmNKr63QbwPjTco6ls6+FvGFn8uP5JprP+y8qZfzy6ywXHcqqvGeNZR
iebVVQp/01EX0Eb0mDjGueuXd74/C9jY1NQNO6du/evWuAFSrohjUFiDKUircgApo5bXiqbiHHGOJ94HTto9WZmbVR
I285WslCBryY0CbBMeHyGm3mNYocc9WcnJz/2NGNF6OXu4pfcr21eG7pPGhpaenc4lsYqz371l8TsOy4v+ZElT7Ayk
RZG1GNvH5qiJIJUBqUHN1EtoFKI6bFQKreYoY3UdCdgkan8msGzfgGgIc+/Mib8dZGbQ0sMwcTOfMvxlHTgZEOt9h/
MQrWZO1jyOctaI48v2iqAn65tXzuPNPKeQrouWUs/NjGMs/21+Tqtr+mt5rTRpxSTofTSXTyjT8NU+Rs29S1kRED2T
bQqecBVjuLrDG21TTMhaxj5djR0eiaN6PTrA0xP2xZc2sznq7Xa9VavTg5aWg529a0PwKauclRc75WKxrItJpkmidf
iJ5H6sCATKOSDgb4TJhfVdi09Ky/CqEAfU1G2aXWJUJMoqH1w6MK/jl0YeX8Cuji4grTIsZiF/01m2hCMt9WC5od99
fUS55u2sPIGDqBctUCgOUgdCJvOCDd1O0syLZzJkIlG+VGIWra+PhQ/oS5po+YSBsaH4Y5XWdnR543szr3oWEAgave
6hjQWXAmgfdTI5Y1OTlZe7dmmIazbZqW8UKgGXRjCRfwyVTClQRn0+U0lZMMujhuU6hCgEmFRFIuvaN1iZCScNSHm0
q6iZSbASxiP/Uuc4kR+TbGb7PB0lksPlf9NXXtQ0fXtZJBy5uJqaxm0izdKLLNggmvdpbzaSMjb5kjhg0cmlre05Gh
IYfaZpZ9BTQPVlmcW1sFyywadn58fGFhdQrcc+Lk60fHqoV6tVowJk3DMpzthL5bNJW0LyjvqLRvh4uhsJxM/Wg0y2
mMY2EsAW6ym3wWzVg7mqfdXrg3UIb5eLkNTareDG6K3iQRBTj+qdG8tHKJkrm8zNm8BGh2Xwa1V+hd9NcEGysc8UuS
n+uzz/x0eKQQkmDuMz5Jp7LZ+3Q0rKFCP0S4euguBDqM89Zvc9Wi5nneJw/8fP52aWMjC+a5+mfLzD6Ej2Kr6DWJKs
TQtHeHZpREEiQm76RMZoeLp12Gpi/eAZp+3FDAJ2PsS2ApChOR9FPOpEhoG81oGdT0vajUA2gqFZbUm2imE25YhU8Q
e123rGKuAAlCkGTw2XIUh1JuTMS4L55ysZCpJAbgmi9Sych473X5EuiveHlpaRlfoOMDWNzD/pq88Gk1zU77ay6Yuj
mN2/VwarBtxkR+GmxL+8cBPnNfE/lAuMP+CU63HAB31Puczx781Pvn4FoOLFfTTSeE2/UFkAnaHZoV1gUw2Q2aVJnw
j+2vGYhwZ5SI1EDzy0qSWp4CSsSxoKpSpSVNq4BmNAUMhrfRrASlWAJjIsmZWMsWtOJTAOHAAFEF0U2LvWUBh90BES
fCUtINYV8lBMv2C80L7yxdurT0ztt0fBmLe91fs7XlUef9NR2k3cdtUoxcO5oLCwxNzTNm+cTgHNrAXMdODR3VzTkH
5ReQeSfAJ4+ceITx597Cgl0y0YMAbpPcyOi7QlMlAxBCkiyGK2WgNEoNNBJUy+Aoh2FBf8QNhzmaSsxN/L0si2VJln
t74a/spiTmmgk5A26lpHwyXA2pPn8naIb5HlOG9Mvk+twghHKlDHLZZCaMv4tmnIRVMZHCAQUkYDcK64kIaH4noQfS
CVIB7hVCrRnMgoRwuA9jkQAHMIjAMoGI+4Dmlab+duV/IQCa3R+5c+1Jf03DRJPPuOamZbWnEGQyNEvG3QZlrxSmcl
/ixhiOjU4NZXXTQmbDNHuMxwKEjfy4t+ANHcLtuo06eThLyu0N0guRVOg0OKgvAmM3qZLI7IAblWdJPNRLAE1+x4BL
ZD+RmJEOVE6HUilAE0ayP5xS5DisTVfAg9MdoNlXlmkQIk+ZIoSI3y2D0pFAG5ppIlCbFeQISMJuiCIdbEcTJKTJAE
MTIK1USBSHwX+DbJzAhFZPleS+osl1eS/2mu2d4rror1mybb0dTcV6Fs1qUaIhO9RAT5yastAm5hLuFifh2GiqYKGn
5N4uBbk52oY2/vAZ0xRRJ64pq/EIcXvlQ0QErsrbaJ6W5XBY7k1QJhmaIQJm6NtGEyTG3+Ro8oQuEUVO9ULsIKHH+d
ZQSDSRIr5MRGhFM1RRcRuaQY6mjLlcbn9taKppGhJxhmacGy9DUyQc9cgA3ZBK+4TmhasrV66sXP0/OoYyaI/7a4K6
6K+p67nSJ4coS5qBkANQ2haHBv40sEHLokwKC7eYayJkHsNUGzm4UuBuOPCvrSoCGaeGpgoaS/iS9vAAi7pRAAJNbd
zgX186xzHVGZjs7NsgMU7S/S4MgkRtohmS5cMxOUYR5Amd3ZGkaB5jaEop4hLSiqaciotE6ahC95GQqqo4kCCiqnLS
XCWQiLVU6GolGQgEsJhsQRNH+gQ5ldjea0pypowpmr4IfBo/Kg24vXIgCWYqkmBAcZNCqCwxNHG5T1ZjPijx/XTZPq
B5HXQR31i5dANfpOPL2N/tz9Za95ocyy76a1pGCYDcEPDtsc0jr3711YPGv6xBz6MjT+ZK2RHNkLDQb+qlBppnMNUh
kxYxBt9DHny8VXPQGcD4RC7HnTSlSyxubpi83EEbr8In6rnDbDqELEbmLssgJd4DIdLHHjIRrUBChknSRLM3BW8T3D
WZrxJZJLOyfCYjhxMSXdCKZjSSTnRUBgUIE06ykGmgieVKfBtNHwFFcDyGuWSKphghJCU30YxDfhYZmmqEqBIReIoq
E+JS6wyTNB4o0zFHU00REgbn7KuQlLovaN4EHhfxjf/Hi9fb0ey+vyaHs5v+mpqGNCDx69Dh3L9ZItZNiiZL6MK7cF
BZKM3et3UAjLFWnWCmGbjLeDMb5Xhyq2hne6IIlGcEz1q3MYubgU0HMTglXuCLT5fD5O7LILfPr0ahFiqHpVC5jz1g
oncbzWmSFn18r6lWwlKwQsBTM+L0mxRNUYk00YyXFbiF0G2mmFF2gWaniqXbij0Bt6r1XTLRnFV/4JZAoBH351zzyk
2qRYwX2QASehdoft8PMLrsr2kg3dJHNB1cbJrvEZnHIVqhy1tb6+u1GhyVl+yszZjzHvIzZcovve9xgKNWH/8KC3cA
YIokjFAPn/djv4OoOJpoY/vgqJMyKEitJc6eKOFeg4lr4F5usvmIHh/4EWR1qlCEuH2AZtQlkVRGBk+qZADNCkMT3g
GQGaLC0B3YBzTLu18U9+GfV2fff4/p4kUe34e95h7112w/OqKx8/6ar2dNWzOQqY2McDSzlDgzP8gIW31tbKIGeIKK
DE2dmebgRHWiWqgj5Jj3uTuiU8DidAnpdB3u149wgimohxmCHE2Dvco0yXdSBoFEhUe1EdpuO946nCZsxfc9qqIHQg
zg3oWOy7hjhfCuJcr4Z9bV6++16PpVLBzfm/6av97BNUG77a/5xinkIEMvaRo/ef/GADLXVi2GmLBhGaWp116r1ta3
1nlGZi55P+95a2PAa3UiJzB7fPAEwoEHFiNVNr5ms4OOCqFn2Nx2TbZ8mlO5b+24AM0flpJwFXk3Uv345dbZq+duPg
Xz5rmrkM/V7vtrtqDJeOyiv+YQ3WlWa/W6qXPXROiEN+o4g5jpSLFuW1bJXpgaY665PsuQHdeMubWhGW+1ZHJ/PPaI
BoUfHd3mH4WfvMLCo/x41jY4ml9wkBFo/9AUp3e62C/t9mPEl53ND5ZvvAO68c6N5Q8gnYvPV39NhJxi7c+34CGSVY
6mls9TQ+Noqg/W64V6vb5mmjZHk8PXr63OeAYcZVoTNZ6YHrIFfvZibLKbVI3zffDOeN7my5Gl0iDtiOZzI0mR8ctO
Z0P4gKxI+9tfc3urucv+msiq1lY9szA2dYujaRkOoMkTerC+vrVVW/923qkX+ZG7t8pqcmFrvWaN0Bq9us6t0f8EP9
WmrrB47xHmmnWstQaa6Bqb+c8LgaYsKsHp5C9C00FF3Nf+mqBO+2vWqmPeR4jK4mhWYf9oWkVWodfR/Pz8t9Ez8/P1
db7XtKw73DYBWaRZVqG2taVyECEwHbLusSiNH5cHD3JYrblCA03EdwSPES+OnvfWrz3qL0Q9Xf0OncHZcX/N3+3cX/
OW57FzTBBHc2xszDNQtYmmiaRAfx3sk9cxxTpnq7perRsGWO78t/wUXfwGMwXuWsd5is8alnFHYJRqXkFqoPlY4CX9
f9k7nx83aiiO86Nwgwuoy40tuzfugLgEv4298/wmpZOESdl0eFJy6CoCy7WU/SNaqVK4VEy1tAeEWgRS6XKg4p/j2Z
PQSqm2RHsizDeJbU1+nD569nuefE1JrVPcVhjLrPlrru+hb+6vibfodlFopFXUJIVXNSY0O1z5EIYC1bXvQhM15yEs
V5veV0qrqp5zaNKFPxsij+nTZhb/QRPhuJnUT1ElNDWpYZMb3SVS/yc0W39N0Wb+mlDM+j0kvapr7nR+xmxGdxo0jz
s7O52I4vu5SzMycwhXUnDsdDpfgHL1HId30xdvpLC5R9QkPzvyPhIs0jx/GRo0O5cfWkijT5ZblVuIZuuv+cbL/DVF
m/lrolEwgWFWYKpJJrYI2Sc0/fMScu4TURwCp7CZ6ANyzoV5iHX4P45s7Pbp+J99tt9J0eQ0jZ9kTZVwt7DwoAm7ai
uOGWg9j9b9NZ8nQuf7a146f6OSdaEXRtlMqwbNfSKl1tH09RJNohQ2G+BKXkzzMt4cd81eP/pcOkrgJt1URAR6tykg
NWg+VmTsowTug/MOZ2nV+mveGzmmaDtIdHMVNJVy9Rqa84SmD8wvhM1eIM7LbwS/U+hq3JUlZCIxsfcQSVQ0mdCVhO
YugAVUTXHTFFrRFqPZ+muuuHyx6L6Bv2ZZjUZVVTGpzzqifUVKBe+vyfjD+XEEoNPZ6+zV4ePU1T6vypsy7OzIa7/i
nqD5/S+/dgtj6PG39Fg+3+iRBUVEBp7E3/htVy7tPcis1RpOZbjX+SuDbVprtidgrPtrXsjzyIW5UtjL743yiTaIRI
q8r10RAlOsaj6LRU1f17V0IXhpOCbnlfOsrJpWJWgkxMOBtAaICqOokdWQDDq0Xl5BpcdI2gqeoAGMsXZ7/TVbf03R
hfw1nUDnfeJTFxaJhuxrP5pdLQOrwEzPQhgFgVPoDCENfPAOKfeOUJdTRiwJARaz7qFGowtQhCRCsv3xQBFlEHlPyi
YmdmhA8MzIAmwtmq2/puB4jr/mq9OgINs5dVQI6j6SIue9WywMVcIhM5I094MXhShfN3Q61as8D4HG3dsTMpawTygy
cEMjHmoiRBqM+4CkDNjhEk3QilY6BKuy4r+NZovmuxfw13zV8am+jmymZ4TOOTedASK5wCcnee9k6risQiSTyzCXR4
iQ+lLlzjFloO8fgibS0mCURjRdQLRWEQLYNLObZleSpE3C2GQAeouiZnvo9PofMC601gy+Fp09PYuKw2rRR0RiLwrM
VcnepQ8xD0OYg8Ap8o5Q2FSDxWyWRdCKLiLhUpkx5npGaCegIbLZzzQmOldwxhYPLG1V1GzToHPuidvcX7M+e65wS5
DLJyiiMtIYuGSOYdJ7GTPKmFQIZai9K9UkdyUSDozpU8KSGiEKmSl63ijwCEipwUFRRBsPo6JoJSiybcvQ2zMqX3ov
sfSb+2s+PYsTevOYD52ruhqRkKqYG83LW8w8ChFNz71pXkbxkOSCY5L0vJgQGgCDSbQUNiKDCHaRaVIGMkFzYi1oGk
Y8E6BZsQ0TeltyT2Re2sRf881/4a95Jmzezqs7lRMWXXUyGxBSRNMJmiGowAgRTR+4FE3i+hOZBc0K9UmhS0LTn6FI
eiBCSsJlizReCJQH0eqQdHZkAQprNS2DZ5ZtC5rtbtCav+aaVdyG/ppntV/0jSLuSel9OutjogqxckHEVY+Z2IuYpy
Wz8NmT6Fl5dj1tsll3Gtk0iUzItNCXoHwxfurD8VcHWWEPjiZGKQMxcmqAtPgcFH+zdza7bRt7FO/HTXdFALoQu5uQ
/yUpcsgh2YoUkrxBvNXuzGJoa+F1Cxg1bpyghhdJvWiMPEF2foPYbZoX63BEKpZsh7ZFuXKgA9AjDoRjD/DzjGQL56
wSmmt1na/ZqD1fcwW1smiu1X2+plFLvmaL1miutVC+5jybJgCpJV+zRWs01+o4X3O6abbkay5fazTXVf1Nekf726D1
rnk3Wlf1X8zXvHCgT0/09a55V1qjOZ9KPDnEb5Ov2a41mie1VtS3e3WWr9n6gc1v1wf6Anp/vLtrWvJ2j9937atlfL
/IjxLXXF4nX7M50H9co3kTgkxHXn2979BXGxpX4/uF/Q/9qs9r6purNs17vmumLl1HfY9mFQu6tY73pvpt77g+fFPP
DGybLeCr/RodUyPfKnxqV+STVdCy1HG+plZLvub9R7PkdKnmWqpk2h2aJ1N8Xr7QbWQ1mpBmCOF04PvLJ1+KEChYNC
8vp1nBof5wldCcI9NogXzN7uSF6X+L5rA/i2ZnerhvtLe/+3Z0ur/fq+HHdjUAzoK++7XvQzISlaEFj+aUYiXR7D5f
87aSYPqq5AYwymsDjtgM1cRPeGzbMcRy0ByGuYw8GiTifKuVaamiSnFZFhWaQpXDzFcuEU9oKIjSRAapGXKPaBCMA0
cPrWidNQidjt7uThEqZW56NrBFGzvy3A9Cbi6VIGJ9GRQ38D2rfUU1DDmxiesgCcuA03YJZQ2SWA6qZSTbNZrNajIl
1A51qLvP13xQaWE08yiKWBzlQBSJWTRdSNuOENh2AGc5aEZj7iQRceTez9JqqoNMS1WlUA6cBCmJMnWC1xRYRMljik
LyxqEn4D+SwhuWmxksN1REKm9F8+Dg4Hd9HY9G/9d1ZA1CFlztLOTWXL0WRZGblk41y7H9uV1Te+7VvnqYIM+aXbhx
5Yi9UGZZAZ9xDB3mQXgCXo3mo3G9miB1qTMtNV/zE5hfz+ZrdoHmZs0OoIeqki8mgyYPdkjBJwkwgiQ2VDLxbBZEYc
m7Q7NPNBgTByMKk4aI6YGuLCIfKSnBGEcFDINfoSkS8zYqDBhjSBkEMyxkrQfv4eFfo+eHh0ej00OtBs00D8mHKx1/
tl6LEvM74sNnLOrf1NdDTVjjyseT+sMURFySWTJRHtZo1qvJkFJ3Wmq+pr5vyddcBE03y6hBkwIM+8grNFMoZsfgHh
JwB5EdYWcI+cQFZJ52h6ZpUCVemgP1AppIJ18AKQF3A8+KhCo0d+qCQEgpURBXCAZ0DZ0dHp6OXhy/Gv26N4PmoKQ4
IukMZuu1yM9RhjQw3ya4ju9b4zvZNbNm12xcuTKrNmiax2YZ76IJmvVqrAzeamQe3SBf85tG5zIMH3TwWjNo0HSgfB
9gHIGUG7adYijgYWihsJmbMcB1AWbbnaOJjEgETavVFM2yIHKRkuJkFIlEz0TxpO/Kz8KIarkx2HXQ1CVPf49evBi9
/KPSFE0qC7lF0pmr16r44uPCQ9a2G1/qq+JqiHnjegHNMJ/ZNaOaaG810jsWzddcFM3HQhQNmgWMHA5AUjWpcmXnZQ
TX5gpaz1woexloVp1VYdNqRUI9o0rDqpsZKcXKY2FANCjHzKDpoGAcXvX8VHme2iKOTRJPqUU9zY2uyBud/mF0MkVT
jBWR3OqVfdcrp/VaFISZW3LSs34efs73z8t8BxAbLIZPyrhO0fQxMDuoWcZTODWaDp5Wq8ng3aN8zUvYXAhNN4orGG
nutWaKPlHGnnBAIdSzORDbFqDsDNLLVIVmsAw01RCyX7FoWq3qliqiLAJCfU+vJZRD1DNP6sdEXEEWRIUeBFE8hjaj
oN/+90fdXHJ4dLT/Ro9v9j6hyWARScfUa/Wn9Vq0Xeoxq2YRZZ/11VUoB0dHBxPfXj1dKEBtUePaoEkRhHmsZ1AWVK
NpVmNRBm+F8jWNrs7X/KolX/PGIol+gsCeQzMrISwpM47YlUhtWwBbtgu8q9C0YnSF5ry4quusmoF6RDP3dMGBXRza
dfLqzTm9OqE5XazXYs3t7Xxd1rheoc3ZRd2jfM1Lk+IWf4eeloByKzSzc2jabgIox+Z4rK+S2Z451xUGtm1J5AHcpa
F5Rzp7ftAAdPD84ZJ8z770fM1GbfmatxK57PL57EqD3vI+3sEcuiv1Pvwz0ccPvW59Pza+D/9l7252m4ihOI76elJ2
sEKCPe/AW/OOEIRiKpOPURTfm3B+qtR2/5eqdOwz/4+vGTt8zfSc13wdKe5OX9M0i8fXzM80+ZqmuSDTvMHXbHHKtb
WFmeYdvqZppsTXHF32NbMyTb7mv6YJllkRX3O7y9c0TT3uadBdvmb9TJOvaZria5omX3O8AYOvuSPxNU2Tr9n5mvXi
a3pQmZVp9uu+Zudrap2vebjF14zmeMejEl9TL+lrOnmkir5mS/U1TdM/jy6diTvl5JGe1Nc0TeX7mv6gK9/XbOd8Td
NUqq/5+xfnNVfnHvoOXzMmX9OhOD0Olrnuax5/djdIlX1NJ4+UZ7nv9zVNU0m+5nzZ1yl31fA147yvaZrK9TUbXzMj
esdeX3NjHomvWWia4muapml+utHXPNb4mgl5GsTXfNL4msHXrBVfc9Y7+Jpr42se+Jo142tul3zNQSTwNevH1zzwNQ
vF1+x8zUrxNY9ffM2S8TXb7GseEAl14mvOYLZployv+QaWWZFpXvc1g6+ZkGtru31N0ywUX7PzNa8lvqZp8jWDr1kg
vubscc2v6u/0jmeMr2ma4muaJl9z4B18zQrxNUd8zfUxj/iaRaN3XPc1G1+zanzNU3zNhPia23lfM/iaTxNfE5Egvm
a9aYqvaZqkuNnXZB6tSXzN14+v6WPQgkyTr1k30+RrPml8zeBr1oyvGXzNtPiaG1+zbJ4Gzb7mDMvwNevH19z4moXi
awZfs1h8zT+SO1+zWHzNIcWx3EvH18RxFYuv2T2oXJ9pdr5mqfiah1t8zcbXLB5fM/iaheNrbnzN0vE1TVN8TdPka7
4/5c7XXJD4mq8YX3MMM/iaheJrRgRfMye+5rbb19z4mmnxNRtfs358zcbXLBDLffY1G18zNyePosd8pXKW4oDZJeJr
Nr5menzNWZaJMc3ofM0K8TWDeVQyvmbjaxaMr3nsoq9pmvnxNQfdMesdB9NcnGfo0fia5eJr9nmafM068TX/BrMbX3
N9YJn9vmbna66Kr7lts68ZfM2i8TWDr/k08TU7XzM3vmZ752sGX7NafM3ga9aJr9mv+pobXzMjlvuQ4mLyNSO685pJ
8TVPu/wVXzM119ZmX3PM8vSNr1kjvmbc5Gu+8TUfmWnOFzBmKc7JozrxNdvgO/iaBeJrnnsdusu+yfE1I/iadya+pm
nyNRtfs0xeBPjOzOZrZuQe+tuZT+gRfM0KkeJmX3M8CuJrFoqv2fiaZeNrNr5mXsyj2dec7wYFX7NkfM3ga1aKr3na
5TG+ZlL0Dr5m/fiaI77m8n6ycza5keNIFHZ1z8yueyELVu0IMZaSqF8SpR8U5gbtbeyCC7JhoM/Sx6htX3EoOmlBEG
xnys5CIicfnDIkvmDE4oMSMqyn1CO7CD0qtWO+vR1u+ZqXD+ZXvBh9VerM8y0dtmj+fmS+pr9wy9c8txTgRQnUuecD
9f4/xd3yNS9ACi9M6uzzqRPzNbdofrnla55fKsELU6LOPV+idudrBjKvKF9Tcvh8FRl8WAzXQlb1ChGrHk/SeyVJzf
FIsTfmYxl65QxfUVYvbllUr3R4LVgmkLl9RL+71nxNW8F7ilo4UVoGQzZ8FpoFdYIqxKbE0/RGCasRk+FT0GyIewsV
R6CZUMtOR3PJfl29hb5+p/LtfM1rQ3Mq9qMp6ZPQjDRH7Il9Kpo5ecMuNO/XhpYm34qOGY/Tax125WveXWe+pq1g+j
7oOuueOg5TWetu5qo0tuagTGuKSWuTg1M+aBEJACmexDe/pqPK6gYAWmOnw5aNtaOWwGttmwdpyUSHAujTD6BpRnQq
JTZToTuOmA16yGZmhZ3AnXa6y/3V+lAZGV2rgGawJ5M1ESIU1pSYWTIVChY2SYfIdnLfXbO1lCDG2i69mnbQc8Ou94
5swNhUwrRxasiMwbUS25ev+eUq8zVtBbXuU6v7zExQU5s1OofWnQ4CFAnJ74vBk6lMnfX6CZRt85KYoi6L3Ocb/Qmt
lan4G2aVbrOOJBRDJvWoRsrZoQDMAEdqe1dKiIdboO55bZDpiI2aY2QzXncY6wpagUyPrDQJOqXGLdQBzWDvap7aEZ
uaZbqPe1IJ0ssmkkrW6ngfmk1XIfbi+9Kr0D3DruBSZ88DYUyday9j6foG10rs1HzN8ArGctO8jnzNgOYEMNUA5QD1
TI+J5h9glCmSyxd6RgwgevKUckr9mq6cfQTTMlYROPnK3JcpJhqQBKEAmNqPJicIaBaIOcXRgIh1hKKauWUJjTOQUZ
ckCWWB51EHNA92RoDIZh7iRJTPX+jEwybS2WOd7USzF4hdX770wqJBZOQ4K5qA5jza1Pi+wbUSOz5fc/uI7n9dSb5m
QLMEmCaA1qHZAMyoerZ0pShb0Oz1fHBoNvrJUurXtPOJEYi0JuLgRPL50BuyNM1ohgIA2I9mTPnyTIOKkqlExLJAf9
1KlIK6FDuy1lKFTlBrSxRKDvbUolcqyFIT0AybSIGIJt2JZmxzruPypRcWEWLqB+pe0GTOWfi+wbUS2/Ha2nXma27R
rAFARGBGf9dcoZnTX873BD2loNZomgqC5kpO8kG3CgZ/1wwFH3sMEqUHIA1oRjUiFi2KfuaWIyKUlLQFBjUDoLQBzY
OdUYKYAOooxqIMaIZN3kPz/k00sZ0cbuVLL48mo9gbtmgG10rslJd9V49B15avuUWTKhZRBo3NeGEfntFszR/eWtim
tgQ9ZaxZo9mYjJXCm364ypqkempVTw3k1KtDAbT//QCaKY2QtKQCmlz3iaQcW8NgMjEXOUqd5FommeHoNA2J6l7QDH
ZRADNR7NBMdYmM0hiJh00CmnmJOEr/OQVNpTWb0fznuZdHE00Dqo62aIaJNh2OQHOTr3l3ffmaWzQLQXYmaNLU5fCM
Zm4oB6eH6kfUa1A1UblG8+FvTSaFWX5VSxg1dUMDUFN7KABRfABN7AWRyTGgidKQ6WfuLA0KsdVkpXMZ0qP3M0H2+w
uawa4G0lOMvaahbhELipB42CSgOdoYuwnd55QvdMR6QCyXXg5N35CKeIXmhJwwuI5E85av6SgNKwoWPfhjIwGKbl7a
VC/2ZZXB5tI+NIMgwZXCabw6XUwb+9a9KN71J/ettq3j+AhXQPPkfM27q8/XXNB8XSUJqyX8JDG8OLGzz8eOQfOXVZ
j73f9JvmaWwxvKv0kGP0uPCV6Yksdzz5c87snXXOj8csvX/BlS93hhulfnnu9e7cnXXAfFBd3yNc8nxvCixNi552Ns
X76mO9zyNX+qeA54MYKcn3W+0OGWr/k/du4dhWEYCMKwn+nSmUlpxLZqoyvp/jdwuUZg/CCrrGD+C2iL6QRfkgZaY8
hfF+UQV6v79IXHvmbfaTpM+pqWITkJ5vfhvnk0KHqk0desH82jI1/z7DeIvqZ91DtKX7MEEuhrOoq+ZkG509f8X/Q1
x8LX3DOGzfuaELcx/NTXnBojEgTiNAa54mvqNOv4mtwmg2zs3DEOwjAMQNE4LWzdEGHnDqzc/1YsFR2cygLLcSv9dw
ZLSeToN3dfU1x9zfzZfB0Q1GSqUlx+XxOw+5olpa8J2H3NYvQ1I59BwOLoa8Y/g8Bo9vuaZWhfE7D7mjorE9vXBP7t
a8qgviag+5rTL33NKbCvCeht0LaoXJXNsL4mYPc15WB9TfAM2u9rSkRfE3D0NSW2rwnYfU2pvZtmbF8T8Pc1A365A/
6+Zh2/qASjWRP7moDua847fU1ZM1yrUX1NwO5ritnXnGP6mkC/rylWX3MK+HkEmH3N+s0SZ/U1gaU7mauS1tcE+jv0
7UBP6WsC/r7m5VQHOswGoZ0dbNrbqylWX7O7DJKz9jXRPuydzXLaShaAZzI/u9lwfXNmp0Gdnf4Q+kkkVOERxtvedS
9amYXv2g7EBLAdRlX2QFXAlSfIW1BOarj3ueY0oi2sIgjfMFOXGn+hJDjdp7or+XKQVM4JIUf0+zja4OZdv3velS95
OM8P+QfF9vFO/669+blmub+mMrP0xP3x/TXb98BvgScI0O8HSm62Bx+kbue9c8mHc/kB5VOggL0t44gcv2lXtUio7q
/5TIFiVnTvuLtUfzFu7+DwOXwIofugVDfvznvroIMSeVwN7DR+9z/sr4lbXoIr4/Ew3XwqmtVls93v7YN++1H9NZG1
qll2EzO2qdm+lVYqbu9XDlsEj6YFO1NrwWMhTmwGLoEK5JT/I0JaRmtEIa2gEZUj4QM1u70NdOfXk4+3RWWspNuu6u
X+7f6apadHlf012z3F5emg17tf2WGBlILDziRNeCwt3giDmGwV3gPYNKUi5yFu/aDVtJhvswbdTtPZrmZvOMztyt/k
H67oxRk97fQGtJNH1KSrSU/NzgdUxmL3/prlm/Ry1ay6Q18MV3Q/0flweL9yyqz/vpqvXaiiaUEV1Tk8ggPimD6kxn
VKI6Y9Vs3jjX/O63ToVW84pzdDVFMGzvMwanj1briZRUV/zVKfuELNcn/N4g69Us05/dQtVq7zNyxcqulHQMQrANsA
T/BY14UO8MqHwOb+CUg0l4sXAInlcpwEQczjAGpJrojjgKQeczsAOLZS4eFUJ+aWCQnnwgx8gMjmVtOBhjTVPiHCEx
a8sbkdQROn6IFfzkTUQipU7GSZk28W5zR5JFjqHrCaokURJ6DESoWDEnpumqCokKSitjz50a9T81JWo968Pzilpx+H
g0/003zYubg6fXdF6UW/Ss3q/ppIbuWams927q+5GI1GvdEou6W0P8pGamUrAdFaqpkkUGc/gcnIP9LAiGOwawDx65
C1NEeAxHW1IDUgYQ3DFWByz/T43+ocgHMCIgJkGWQ62LERpB64PDJiCzTL1UmUgsFqOJpAywdMekOYXddJKjNCNeVB
5k+ArBYyVajYicxRm33FEiPU+UvtcNUEpqvC6GoGj6jFAz22KPVdvZ62qG/pATd2UnM0lBTvej/SL2+xXt5e05vbDp
0MJvQSRfj4vn92IeMjlTK6z1pUd4qr7q9ZqLm1ambZHR1k2YTOM2S18nP+Bhx/qWYkwEk4qcWAhC841GwImXnMvBBy
4lgHJHEBJQ69WIY8wk3D9gONLWd5Urq6ZrJjgJYAN5HW52UVvXNkiq/UrBNWBwnRmaGmrGdGHCSrhVSo2InMUZt9xQ
/+C11nhCqOwHao1aS0zqkm45q+/B3GUJWa2Rr/lC9J5xoTrs9HA9rJhp1OZ0AHt3SOg1fvss0sdu6vWb7SLNzcWc3x
nF7c3tCz3trKDeZagunSn5BpwrTr7kvQY8YZg2Omt2ycIpgfgOTvMUud9vJaU2ehhSdouuC+9Jxas+GDxPoMSG5QnR
HXATAYUd5ZiTR7TU0TgLzmPGUnako5E1ELrYXMfCcy54d8s6/Ewat5xEyaU7dZyprUqklfaT3NgyxNU+ZXq7mZYf+a
3mVSze6EIm879D2GrybValb/O/SK/ppVao7H4y/04kd6OZasVvZZo9FgnlQTYi8Fz+E6/MvXoJECuF7cAkRrshCWkI
g3lJqyBEpdWq5/YorEKyqcHpoyoSGgpGZNECAC1RQAhOVqBsyA54Wa5UxELaRCxU5kTpJv9uDVROyldF6d8toRtRyl
psaAUiAaO6LIr1Kzf93JshG9Xqo5p4PupVKzompWPTwq99eU4Eel58P+mn/couZwQul8PC3U/AG9ADRmqWaNJ2BwAW
D5oW6nABFDTwxRh0aupu8RPb1X02CNsMHqoHPehpSbIDFYC4MmEZZmimZZTU34jp3Ka9oodFZqRswIm6imJ3Q5pZyJ
qIVUqNgJ5uSbVWraSQiHg0YfUmctAh4Lj1DNOr9Xk9oW0USNiiYJ3VqlmuOCTB069Oxt/wsdZH16h1+c8/dnSzVxCI
PDYja+FJvV3PTfBik3FY9umN3uzWaz0WQymklWzzVfCEA0dhKkACaLAFL0zhQs/YwBwmIAcDhLI5AEKeOfiVITGoKJ
BoaFBdBMIQeDvIXjPuMJWdpkKjUFgFZrBkkCkDCWqC90izGHGaALpuOUciaiFlKhYicyZ7XZhljO5PYBV00a2YwJE8
+cxa53r2YYM54cyROzjqrV3MT7C0z4mI2zCf3Sm1B6JdXs48DlBZ42sdjxR4mfldUs9dcsublRzZvZGjdt2EaYH3mQ
n0vx8seNQbJhyGyG8DytyVE1rN6rjM2Z4TdXKQ+SA1YTIZCfoXQZujrheQNaSc3puGCqPnW7maqN0ywrxjFQZvotNR
H18Eg9cy/318RzQWEmZm1pkbAYjJSYo8ECqmkJH/YLsbnP7JVKT4R0P4QP1MymMynk9OfZbDqdzqY5s58xOMMoxvLx
sYzKX8hqfFqMZ4vt/TWfVffXRNRtELK1v+bi679zvn5dwA4YAYE9Q04ig0DOEyHQfQAP1Gx3Zvug096upiqam93MwR
k79zz6Tf245hNEo/tAI6ULt31w097QX3P9UhNfUr3K+6CiVdwBNTF8ItyHm1oID1j092BmfwG73AatFc2tVRM5KDWf
aGsmod8HMbVyfftl8GH2fXwY/PIf9s6gtWEYhsLxlsROYp9ikK/rjj0Geu0/L5Tthy3UY5qj2gziDgrvIzeTm5DQs/
R811+zbXmUOJ3WbJI1dHGH3kaeZzcInE+H49sejofTWTYVl+vHHq6Xz+IzA5w0k4KupOKuMuLREwDO7/s4079uVHKH
XvbXbKSuuVI7NAGQoVn212y4RX90aALgRBdU8Nfcbvuufz2woANkTU6apTcqS15xlioDgBP2miwdKSEe5Z4CdDNVBY
DZSePXe1lTJYq7zJoDVQWAwWZWfVk6+suz03ahG552AkCIobTYru26TNYUJoaZgt52kwl1QhMAH2PJTDEwM0ZxqklI
JPffabPXMd4D1QEALXzilGLJfaNsyoLOfdBIFQFgdByZXNHz4pG8qfwe2ey1D0SB6gCAntggQQwSN2Vl85V9DFes8Z
7WrwYAGNt3bW4ibmXjr8nmr7zvy8NHhioCEJmxoGdcZbJJM5KsB/WTHqkCAIza9h1LR+IKfUtsi8RVJW/8Tk6bZZij
huSjQhXI/yhV4XYS8uc4x/k8LOaLnXvXYRCGoQDaBziDH4L//9n6WqmL5aE7ysGKQV6vRJZkKNe7svuhtZbMazDrRY
ZAxKJmdqTzYvgTy5jwWWFW3GO+5icq+nyJKKTjy5yqMCGZZav5/4eeXu0GD0eOgwT9McMCy6IOSxJgYSCiHbY8Ttmy
2XLZ95phy3BSYMRTkqpoYZFRtChDWevuNvM1n/3DzrmsMBCDUDRpazfR+f/PLV4yc8Vx010pnnlAEFwdroRAfJ3Qy8
stJpByExSuy77ZOep9kIPUhJwMTmD+JjezqXH5z/Wul2aCFc0UmlleYJiBseWBEGNTzthc6g8wtXt2No0qvYxqCtWk
m5NujgqO9E1UkyN9oxeG8GyaHJZFZtahOckg1USfQU0gwBufdio+2glDoWiIUN1/8m0984P9uz9XH/auYIViEIa9zu
cus///uwMDXW2csNsYDThhAfEQ0gY2bRimSegy9Jn/4Jl0CSDJk48mHv9e81Goo3lxhmhkjajbOGjTx4RXfTWf+2ce
loSZgErOntlR5lf6ijyo6GVMQrBNgHW5eqGPeVXi37d+rs+AYbIwr2Oybwr6zDJFViG9mm+O4oRxOokmEgeepEwfgY
IylylIuNksG5X0ukdxUuOZSGkeHruZJjDqkk7ikrscRN+6UxYidQLNhvm57bNPYL7KJ3+ydy0rEIMw0O4jl+n/f+8S
gw5hXA/tZVkyNRQdhBwGJilUgR7xUi8PYbI7D8jn9hYj4fDQHl21SVM3wxqa4Ug9rfnY8/hVvvJXXmEwgsJMvwTtLh
jYXD49DJ31ZhIn+3WPQkGESVnm3jyg0mzaoesxmweLTReneLoHaO0XFfoHsq78J4xhDnRZ0s1fw87TWcRE81jDudSk
a705YQsgHkyv70sx5+QbH3uv7cdN3u7wlT95w4c9s9dhEAZicNPWXvr+78sQWT5ELFBR1eW+IQyWkAdzP4R7UNYfL+
d10Kw7UGQonU+PmyWah3SCAfnT15N0SteRdD2S/rmiM+o3/bf/NaBzGbt5vqXMVdPRTIVznk2TcmneIg+aqpopm8e/
m8Z1s6CiLT/gPfB3/Vvav5MAo1vzVDMvNPThhu5NqLb0l5OPBQSBaU45BUEBQua51nmiQzrO9N++v/0nfWPf3FYghk
Eg2kvi/39yExAOU0lc2Lddj31IIy3zMGixpPultFgxR4RflDM24E3t6Uw4oWfYat/I2wfPm27GZZ7P3w/2hf7Sv/Ml
UDKZtu85V9502sucM6AoYh+HYEwdtmcfmzLdHCHmpK8DOlj9KQVOaEtfchzofYwyLZxyFAOkp+NPqaADFzYDkX6Pj3
8zX3mvVQ97ZpCDIBDFUPWV+19ZksY0Vsx3SXAeHzZlZlUamlEDiPCZmb4m7MuUoYMfTmSEfmT7R33pOMVAScwQX/o5
4JJeXcjwjkDfWSzwTXhAO3M+Pg9+69Cd7FMIVYYOiXphfelEAxABn5l3AaqCPuGMDSlD7IOnyFcCevkVO7fsW7oXTe
vPv//aP/qTnTNYgRgGoeA67v9/84IRHpt3aXoq1Dk8SoXgYVBoIaWlAVIz2CbmdTnlJhFQ0XJiZhrfTvX4ovrUHf4I
OB2ZWuhlpqC5YqcYBnrJImyZL+cO9JSXK3e02HeGgU5MS2Lnc0bZbN+RHDWhJxlLinfVp44DGnV2I8IB8tJ+DhlJ0t
FAd7rs7SBv1lP1B58/59e7HzvnkgIgDANRE+9/Z8FUDH3QnxvFeUg3oVMKQ9JI6dWKI12WjoUZ0ybTpsGdIT3Gnk2L
YI5jDuKf05c+QC3Hk4XzZb2mLBNDHyHssiX7n3VbwpweX9A2pxDlp3g+Ya6fNPk+F3NnrOY31vPpX+KKWyVWPMlaPn
TbqH9H7hyIe/KpNXZgD3bN+e/Tlz60DvbMbYVhGIah9v7/owdiB8Mys16Sh1ApG3YRVVw4BLbCRyP+zryspDZia05u
uk/VKj+f49tP+R2UolLdLRGYkZfE+APP5eAhfMDfLt/5vTgub3NJPQbmy779fwo0hc0Um6onT0/Lghn4AatpiKYKO5
2XZTQhc6qUq8VO4NnS+lTffvFRF1oSzRwlaPLbij6jnbCDePSbhwq82C/f+fBBEMyskGJFJkOp0DIMk5Yz+nHc3zjf
+by4gR/KMjyBv7Zlisz6gjAly2fY8qXGJ2+PfOdH5euznEtEfr0C5ThgRq4Z+9uP33509++Z7/x3e2WwAUAMxNDN//
/0UuURqocyppUclvEkvSSWdlOcMs1nGco4mAt8Vtk4Xzl3/435yReWWmn1u2c4zumX8JuVU8b75ye/u2THhr+cn/x6
aYPZmW1K+I0DFv6++cl3qW85w8OP9AN70HpgclSgPQAAAABJRU5ErkJggg==
"
alt="The initial startup window as it appears on macOS" width="666" height="488">
<figcaption>Windows, Linux and BSD (if built with GTK support) have similar startup windows with the same options.</figcaption>
</figure>
<p>You will now need to import the game data from a commercial release of Witchaven as the game will not work without it.<p>
<ol>
<li>Click the "Choose a location..." button, then navigate to a location where Witchaven data can be found.</li>
<li>Choose a folder and JFTekWar will then scan the location you've selected, copying any compatible game data it finds.</li>
</ol>
<p>Where game data files are stored by JFTekWar depends on the operating system you are using:</p>
<ul>
<li>(Linux, shared with all users) <code>/usr/local/share/games/jftekwar</code></li>
<li>(Linux, single user) <code>~/.jftekwar</code></li>
<li>(macOS, single user) <code>~/Library/Application Support/JFTekWar</code></li>
<li>(Windows) <em>wherever you've put tekwar.exe</em></li>
</ul>
<h2 id="portable-install">"Portable" Installation</h2>
<p>Typically the game will store its configuration information and saved games in a private location for your user account:</p>
<ul>
<li>(Linux) <code>~/.jftekwar</code></li>
<li>(macOS) <code>~/Library/Application Support/JFTekWar</code></li>
<li>(Windows) <code>C:\Users\<em>your-name</em>\AppData\JFTekWar</code></li>
</ul>
<p>To have the game instead store these files in the working directory where the game was started, create an empty file named <code>user_profiles_disabled</code> (no extension) beside the executable. You can put the game data files in the same location, thus making everything self-contained and 'portable'.</p>
<h1 id="console">Console Commands</h1>
<p>This is a list of more useful console commands and settings and their purpose:</p>
<dl>
<dt>mousebutton <1–2> <action></dt>
<dt>mousebutton list</dt>
<dd>Set a mouse button action. The 'list' parameter will show current action mappings.</dd>
<dt>joystickbutton <1–4> <action></dt>
<dt>joystickbutton list</dt>
<dd>Set a joystick button action. The 'list' parameter will show current action mappings.</dd>
<dt>keybutton <hex scancode> <action></dt>
<dt>keybutton list</dt>
<dd>Set a keyboard button action. The 'list' parameter will show current action mappings.</dd>
<dt>clear</dt>
<dd>Clear the console.</dd>
<dt>glinfo</dt>
<dd>Displays some information about the OpenGL driver. Use "glinfo exts" to display supported OpenGL extensions.</dd>
<dt>glmultisample <0, 1, 2, …></dt>
<dd>Enable OpenGL multisample antialiasing. 0 disables it. You need
to use "restartvid" to apply any changes to this value.</dd>
<dt>gltextureanisotropy <level></dt>
<dd>Sets the OpenGL anisotropic filtering level. The default is the highest level supported by the hardware.</dd>
<dt>gltexturemode <mode-number></dt>
<dd>Sets the OpenGL texturing mode. Valid values are:
<table class="center" cellpadding="2" rules="cols" border="1">
<tr><td>0</td><td>GL_NEAREST</td></tr>
<tr><td>1</td><td>GL_LINEAR</td></tr>
<tr><td>2</td><td>GL_NEAREST_MIPMAP_NEAREST</td></tr>
<tr><td>3</td><td>GL_LINEAR_MIPMAP_NEAREST (bilinear)</td></tr>
<tr><td>4</td><td>GL_NEAREST_MIPMAP_LINEAR (gives an unfiltered appearance like the original software renderer)</td></tr>
<tr><td>5</td><td>GL_LINEAR_MIPMAP_LINEAR (trilinear, the default)</td></tr>
</table></dd>
<dt>glusetexcompr <0 or 1></dt>
<dd>Enables or disables the use of OpenGL texture compression for replacement textures. You need
to use "restartvid" to apply any changes to this value.</dd>
<dt>help <name></dt>
<dd>Displays a help message for a particular console variable or command.</dd>
<dt>listsymbols</dt>
<dd>Displays the names of all commands and variables available in the console.</dd>
<dt>osdrows <num></dt>
<dd>Sets the number of visible lines of the console when it is open.</dd>
<dt>restartvid</dt>
<dd>Reinitialise video to apply settings changes.</dd>
<dt>screencaptureformat <0 or 1 or 2></dt>
<dd>0 = Targa, 1 = PCX, 2 = PNG (default)</dd>
<dt>usegammabrightness <0 or 1 or 2></dt>
<dd>Set brightness in one of several ways. 0 = palette-based, 1 = shader-based (default), 2 = system gamma. System gamma will brighten the whole display when in windowed mode.</dd>
<dt>usegoodalpha <0 or 1></dt>
<dd>If 1, a lower alpha cutoff value is used when rendering textures with transparency, which
gives better looking transparent textures at the expense of some sprites behind the transparent
item potentially being invisible in certain circumstances. 0 is a more compatible value (and is
the default) for this option but slight visual degradation will result.</dd>
<dt>vidmode <bpp><br>
vidmode <xdim> <ydim> [bpp [fs [display]]]</dt>
<dd>Change the video mode. <em>xdim ydim</em> are the resolution. <em>bpp</em> is the colour depth (8, 16, 24, 32). <em>fs</em> is 0 for windowed, 1 for fullscreen. <em>display</em> is a display number for fullscreen mode, with 0 being the primary display.</dd>
<dt>maxrefreshfreq <0 or freq></dt>
<dd>Set the highest display refresh frequency for fullscreen OpenGL modes. 0 is the default representing 'no maximum'.</dd>
</dl>
<h1 id="license">License</h1>
<p>JFTekWar is not licensed under any discernable terms. Let's all just hope no spectre of Capstone or Intracorp one day rises to stomp on it.</p>
<p>The JFBuild engine used in JFTekWar is used under the terms of the <a href="buildlic.txt">BUILD Source Code License</a>.</p>
</section>
<footer>Jonathon Fowler (<a href="mailto:jf@jonof.id.au">jf@jonof.id.au</a>)</footer>
</div>
</body>
</html>