aboutsummaryrefslogtreecommitdiff
path: root/postscript/font/dejavu/DejaVuMonoSansOblique1D
blob: fc072534a570f8d4841d6306d4a1a3f8d75cd7bf (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
%!PS-AdobeFont-1.0: DejaVuMonoSansOblique1D 2.3
%%DocumentSuppliedResources: font DejaVuMonoSansOblique1D
%%Title: DejaVuMonoSansOblique1D
%Version: 2.3
%%CreationDate: Sun Mar 19 00:46:43 2006
%%Creator: Russ Cox,,,
%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
%Copyright:  DejaVu changes are in public domain

% Generated by FontForge 20051205 (http://fontforge.sf.net/)
%%EndComments

FontDirectory/DejaVuMonoSansOblique1D known{/DejaVuMonoSansOblique1D findfont dup/UniqueID known{dup
/UniqueID get 4026278 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.000488281 0 0 0.000488281 0 0 ]readonly def
/FontName /DejaVuMonoSansOblique1D def
/FontBBox {-48 -440 1363 1567 }readonly def
/UniqueID 4026278 def
/PaintType 0 def
/FontInfo 11 dict dup begin
 /version (2.3) readonly def
 /Notice (Copyright \050c\051 2003 by Bitstream, Inc. All Rights Reserved.\012DejaVu changes are in public domain\012) readonly def
% Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
% DejaVu changes are in public domain
 /FullName (DejaVu Sans Mono Oblique 1D) readonly def
 /FamilyName (DejaVu Sans Mono) readonly def
 /Weight (Book) readonly def
 /FSType 0 def
 /ItalicAngle -11 def
 /isFixedPitch true def
 /UnderlinePosition -213 def
 /UnderlineThickness 141 def
 /ascent 1556 def
end readonly def
/Encoding 256 array
 0 1 255 { 1 index exch /.notdef put} for
dup 2/uni1D02 put
dup 8/uni1D08 put
dup 9/uni1D09 put
dup 20/uni1D14 put
dup 22/uni1D16 put
dup 23/uni1D17 put
dup 29/uni1D1D put
dup 30/uni1D1E put
dup 31/uni1D1F put
dup 67/uni1D43 put
dup 68/uni1D44 put
dup 69/uni1D45 put
dup 70/uni1D46 put
dup 71/uni1D47 put
dup 72/uni1D48 put
dup 73/uni1D49 put
dup 74/uni1D4A put
dup 75/uni1D4B put
dup 76/uni1D4C put
dup 77/uni1D4D put
dup 78/uni1D4E put
dup 79/uni1D4F put
dup 80/uni1D50 put
dup 81/uni1D51 put
dup 82/uni1D52 put
dup 83/uni1D53 put
dup 84/uni1D54 put
dup 85/uni1D55 put
dup 86/uni1D56 put
dup 87/uni1D57 put
dup 88/uni1D58 put
dup 89/uni1D59 put
dup 90/uni1D5A put
dup 91/uni1D5B put
dup 119/uni1D77 put
dup 123/uni1D7B put
dup 133/uni1D85 put
dup 155/uni1D9B put
dup 156/uni1D9C put
dup 157/uni1D9D put
dup 158/uni1D9E put
dup 159/uni1D9F put
dup 160/uni1DA0 put
dup 161/uni1DA1 put
dup 162/uni1DA2 put
dup 163/uni1DA3 put
dup 164/uni1DA4 put
dup 165/uni1DA5 put
dup 166/uni1DA6 put
dup 167/uni1DA7 put
dup 168/uni1DA8 put
dup 169/uni1DA9 put
dup 170/uni1DAA put
dup 171/uni1DAB put
dup 172/uni1DAC put
dup 173/uni1DAD put
dup 174/uni1DAE put
dup 175/uni1DAF put
dup 176/uni1DB0 put
dup 177/uni1DB1 put
dup 178/uni1DB2 put
dup 179/uni1DB3 put
dup 180/uni1DB4 put
dup 181/uni1DB5 put
dup 182/uni1DB6 put
dup 183/uni1DB7 put
dup 185/uni1DB9 put
dup 186/uni1DBA put
dup 187/uni1DBB put
dup 188/uni1DBC put
dup 189/uni1DBD put
dup 190/uni1DBE put
dup 191/uni1DBF put
readonly def
currentdict end
currentfile eexec
653fdd0ffe9f42de92c15747bdb2a38b233e87fafed95a6dbb03c1ed24be
d533aa21e08f7d0f985d896981c4633e7e4a68500b3233b38e83179fb55b
7c1adfa5074819743e22ecfebbf69cb0d35031ccf7f9b9c0800f8ec228ab
09275f8a76318ba7d0add98c0377f991406ef5b9640ca596fa8607d588b7
90194bcf2352213d03902314d769474051d11351c4008312b61952218a00
c817968fd578fc86158de30dae9a0ac03da2e895454544ea097288817191
a75709f25b366cd9255231faa8ae1ae01f60fbb5c8c04ffcc1ba53c1907e
22f95116aa2237e83ac20c3bc61840f8108b288961b5d698c42b166ca756
0eea3951fcc64c24750cecde3fc5fae05f9d8371441dbfcca1fd1ecafb48
d20cc63885ed8d6f84dc28eaf11f430888f6845783aeadaf3ba716205335
b7cf13f9de6c3a39f8261b84a964360cc6296ec0c847b0decd5db6d3e881
b9d74c11ad6c27fd7515ac83d43654ad8b81bcd1777241eba511a8b893d0
f8fc352cd4550b80311cfcd73f6fca8887fa21da7343b40ef47d2ba6fdab
d81e752159a4812513389bbe3514c0dcac1517c4123d4c9e5843e5cf6efb
cd13f246419af4244892e1557305771cbc89c09547b09f9fb191c732fa03
4371dc76b61dbea7dd55def7e06bbc53f90457a2fca972fccc0fef928b1b
1be0a7189561c47a43620222d37be36d159c4153a70692226eb59d3cdf00
22a14904c181720b875b998c2a3397f5df4702384ddafcacc10554fea11c
71506c664afdc37e5def640ccf0fd8f5c86160465436cfe6ce0bcae6969d
79bbd9148e131bea0d3a1ff55cda47fd8e2d2223890589571ec87690701d
c7f89281bcc81fd851d58abfc7a71597ca989cfdbc9c97e26e466dcf6f4a
7fd4afe5137e5182bdb92592023763e6adf5b79b9c073748a988e40ca4b3
bf54b3fa64529a199c0009e5b03b5b13ededebf50c61d9a065b15405f957
87cf6ec2d8bd9dd46ecd0a50ea849f3efc9961ed11ffa488da04d1a307e5
fa01212676c8a12e7009f4d09c851adea52ec8e1ff59f3279bf20cfcfc70
378a04375915cb21043b0723ac54e83758774f9ea709d81e42543482c20e
7acd5dfe6500936809a9a82c6158cb368b327a0e2ff92c882132cdded9b2
ea625c5847bcb1d89c731be64b7bcc5f12a4919d1af6c56819ccdc6af3b8
36bc0598b509b59ecde2fe3c054affe47a599670bd1ae4be441185fbfc43
160f79614a3816b7e7c05891d071023fbc7b6ce3cfae67308a61a4683606
37908272ac0999f4e9eef67a6ef6f6578cc035ad4d99a9d9fab4e2d879c4
51e085c27841ee706adbdfe932929f72d96fa15e65c3d33b8ea6af42a53b
4076e2a660d891c41d52edadccc354e7e723c99d6e22310ad57e55e1dd50
a35f8089aa9d4c7844ca37dd13d0726fda7cff2b3a0b45b9ef44c1240c45
f26cf26817dc930ce4d2d31d858e637863e23b66106a936c75f877a65bd3
c57ce7b8a282f74c10870a87465bc7b878630c753d385c4ba412ae366e3a
b751e34a037a250dd6795daa8accf99ffed5548047f3074ec724eb967513
910c239821dabceb9e26c75e3c4196143f326dc326ba8651778eab91058c
5c0bdc753535e0869482095f2e886adf516f98c9d13fe038a04820a3759a
639e33d4de428824b530998378024e4c41356d1c84fb1b117018cb8639a4
f4b057abf93a51ce61c3ad9246a4ceb3996a0cbf81e704ec21d3c2f8b359
a25e1374044185f6e2f75bf9caee0d6c696b6123f43c996f51bde77ee10d
9c4a095d9e05445cb09d95f46ac6b33d9c6804697014d88ba8a729daf62a
8d87f27bfa28313e2ef0f2e718ff70fa476d209b5d24aa1afcc6d2b508a8
4c9b458271834d1ef2ef66af910b0f9fac5d6c07af20ebfc4f0b4fb10f61
770a675235f3b766d93cf48175d043d51aa6e68682534282962b9ddf8dea
60421345b5435b50a5c109ff4ef5b7291e0b9c320f9454fac83c41d656fe
06b843f54c3324470664b56fe116b9bc8690b903aeafecb21643bc6d7e30
5ec5fe28354f01206a67b19b75f3a24e7acda5c04ff0a39c740138b37148
f98ac64df964aa75a0713c85aba37a8fe448032f7a85d648e02c3454833c
c7a08cfa5b616e9612595704be0fb342b93487985c0d847a6572f8c114aa
590ffeded1d71700dd805cc3a00ff80182ffe008e77058b518a81944e421
f6d0475aa5e96df8bc4225f1d3e2e90e25f2933689ac28915ba537d64cdb
6b642ddd4e1effc925e64f99c26cbe742f3ef7a46af91f2b14886056edff
ce171d085d7e626360a376db61d4e33b40896cb3061dd08769fcafa2cee2
3a97937a25271f4a3a7119b9582b77c4448308819b3e1a946dda5c4981d9
96276e9c2839b532ec95181b8582669fda49262df5d4418ddaac12a89bfc
77750f9bcb799e80e5384a1ae9cc5eee2f124f1534de87a0f81cf1fa730e
ed20ef680adfab0bad05438e748d139b9709ca4808c14c6a315b44c8a6cd
57e17966cfbf99d3e218102211af21897152ab4801a4b5ef0d3447d3d581
6f43b7dce8bdec4618c761d7f9fdebb44ad23fab5344ef6b3b1c7415bc4c
c6b6d04971b245655ba42f31f536f86d24291a6e5ac3b7389ce91a7d6a2f
5e8779015ed7f2931d33617a977c98edab43d40aa85bd94644f62a478049
718991e4e0dfc2deef4c6ae9cc63d588db5be3ac63d249a3d80ee4380513
03ccb0b996ee6355894f687164957d1f4bf7e3caa57728c0d61f211e8a71
83c10748932d44ccb4da8278fe711219908548c537180b71a04cf11b40dc
87af002cef2ee9eb36d601179347dbaeeed6dea99538a8987f206e6012ee
ba9e8bf4d895c535a281c54161695857befac457ab712318e5f80d363b06
b74f08401e672471a763b022a733843e8e1c7060c477e5c0425b9205f396
29e0ac9224ed1d4406fc0fb350d4174dbb64b57517067667506cd381f536
66ce4462e2e1c3e807b56390161cbac5d4588a1d5608883536565d5f6b00
19f80f7cffbdccec47c8ade142181a34ff601b8777dcfee811bc2d09901a
ba35983a7fb337b70431bbf0e1fee7fe32ad06a5f58d8a61742f2a0ddc7c
2ea78b86986bf721ee7333189dbe76ece9ecb879c3efafee2e10419fe857
d4bae0a6ff7cc7ffecbd386e4a394bf6314b5288e1258b87dc5485349921
d2149d322a2219113bd02a24d56bc89f4f0b1f78fcf05b864e0d50a806ff
11e70c10c90ef652aa2800284a56f041921a3d20c8714672e80de68ebc71
4b4f9052fabfe79403b15c0cebe5333627b3331fed5300a2956d55a3b6f1
5a90a8c1a0979f753932cb5242d9636b03e0c27f35423235a7d8b094b027
fc40a043f12043a51922754508f41f4d4a96e0a6a7cfe3edc929feb13824
17175a7bfc825f5996230b43f5798d0bf895ee54cf74056dac3d394d3bf9
9ebb35e1a6133ceb136a2c33488a0e354ffb93bc174c366d419e710ff1f5
1f87b90836c189ffeb41d0b0f3d7d60ad6bbd02737ea6d9333761db460e6
6a403696ee22f3eaa9a480d6c53f6b9e7c707f3791a60cf49ed2ec96edde
1db465e1e9587f216b767d3cb440c4231e8a1ed5044fa7d16c1a4ade323e
ec1eee83542eef85f4c58abe5d294c11ec3f6591045350c8458fecea6e4d
b04ec9978946ce484dc57d034552125ab67854ffd6e306cf6871052d89aa
943c811f1204dd458151f6a632fc7bd39ea71b0ba8d55be7825c0c5b8afc
ed1b798aae7bdc5ee2e9ea51465b623efa71eb25c5821d5a955ed14fc1bf
fefe09037dd012e13819b0f247fd1736b453941e77c58f6be923f8fc3021
53e07acb33f2c1d60b1452c9282686731fa017b49b8b8b1d5ba91e27a762
64f6b5e7b16ecaf6b4073a4b510420680a124fbd65f491854812596ff8d8
0687291f17b3adb7a4464d911353449bbc71451f893c7ba06e83d73bcb2f
0cbd728b9949a5eb19e96eadce5e8d8cff99d864587468f9a88389b2ac00
fc15bb94d802c910486e97e0f20314cdc08fb7ec2082537bbb6719f4d636
490e4b7461befed03149a3ffc8924534c5878ab6bec201d6a4b379b03fdc
8d056e3522653d1a7b92a9dd7c5bc8daaeae11890b56a5e01e0170c5a640
3798f5494e1eb900dd85e06f8714923c9ca6afa7f178c7cb2d826df8fdc1
b721658dd01c5c16430dbdcd873ad255489152cb339a35d7e8474f15096b
7bf183314084b7dfb0af4df4da6ca19c82c9151e564f653e76688a8e7e44
36dd209cbbe0dc1575e196e0427ad9d59b011bcc0e779ae9be141b03af0f
2ff7c705d78fa4cd3d7322443a56519d71ada6b784cd6b793eabcd9f58f1
a92d586c506316ee43de7dcb35738b4a8b5413eabf3040040e395c7c0ebf
8e569dbf182f06526ff4977bfbaabb521c17b52705fcf28e3137a3ef2f2f
1edc9af4ec4e97e30f0437c0a970e5313349d16465f0165fa31c30caa948
2108ce7bad76946b2a1e150cc5311d98f9c605abd9cd91a563e2ca660aef
639ba5375f25473477e9e1acf304c529180e87ddbe7498964c23c43f5907
5a0211ba0003d9dc3dea7e5a7e3af89698b34d7e366a8afba1822746e7ce
0f1abc8272e52463d2d2220a4cbb24977bd802b40b04b043bd7fe24e6de4
63661f7f32078f8d000af82de2d4d55a4157c06672cdfdcb23f1a543e0d6
e40bbeec959e3cc2aa918151891a08fabd7fd7ac3637fd782b60e6dc1337
2645eb12204ef6381753c05ac054d709a1e3fdaf503217db47b38c6d9a6c
01417b47b6853925cad5b9aef09f5ca5ab0cb54a2959d18d9b8606ad9019
d40a3495809778bd95b11cd6ceae318cf1912dfe8300ddf74d093c2642fc
c833f281879ad164e21862e2d6687059c7c18fc8a4c0cb35253ded428444
8b8626a6aa0735bc1f32aeaf99b919f1db48e4c95f7197b0628435d37b08
66ddd9472a9aae800e4421a8085111b6846f62d1aac36994ae7cc5f30342
80bfa9b69525bf774c88f91546094c15714f7f3c6c2e58f555a7ce0fe8f0
9bc1b307d3e7a59e864990c35ddbc284acaf5d617f51f588dd3569cd81b2
13a627f6bf8c44fa729a2a4b23b138729be936177b550300d739cf092709
7e3a13c1ddd64452d09f325346f16b9bb452308377fa851a85a7aa8ef8f2
61d926e8f6f33c61fbf8655b2f2291610f53287ac809d524ba79d523f737
111319be227bd4b318c67e052d1df5833ffef2036b28d8d85b1b52ef13b5
d01bea7e8adad8f7a84439f67ac4d42c6ee7658e18e051acb817a75b071a
abb20d9a3a5f343f3fe0939b08774fd76d4f072022a0bf17ab8b7f5ecc01
fc11b937cbdade6a1d55ecaf739692e95919f97bf77ea46fa73d4b568ce5
c7ebc01ee383672d639643d237af42509aae9ee95cfb1ad866486e77216f
f0b3cf6ec9d5ac1603e68b6a3101d9f9a23a7785b8b76e1f32b509b0e9e0
a9e81020130dbd3ecc772584898a229d75347c91508c6134c2716c6f35ae
49ace54698c5c052f20767492f31b3630953488e0a6e75b15458cfb14d60
5def189e41aa4317e721d1ad0ba517404e2f3e30609451258b578a616212
64c9a92bc170f1b0b0cb3623e26d6238a216ff8b00d0eaa2fa5ea1c3bf80
84cb3fed773d477d0e94b91c23b1275051e7ba9dab22f1387fc9f512bb31
20f4935c1fd5dfa2fea067ec4445219c632aca1068cc5e759b411945d376
8d7a4cacfa07abf2ad0ffbdb2dfd10632bf277a38e4d5c959a433c5a71a4
cd3563b164b8f698f0d7899b26a92e1fccc4dfbf12fb4d1487fcc82ebad0
578bcabd7abe2700b339c96f908a17065af401c7852c4b5062e7c0c2f65c
428e35bdd3b294d5e847af7c61101b7b3c4e56ba129c8afd297a48e70eb7
33397e36c8b3651a12af606c93276c9453cfed8b85bdb8e77115ac2255b6
f843a6197ca837b823b0386b4e5c0a9ebba19bdacd6d7301df97f4f8a0c3
a55ee81d29cde29609e60974157babec1cec41573582f72d67d4b2b7f33c
72ce2a1f8fac3201c2f151191aa3ba61a70d041a7ef6c9366373afffd9af
dcd62331f6683fac62446f3ba5068cfdc075dc8bcd63f0b96e8d538bfa75
728b08369f42e25045393bdabcbff2fcf88fc7be0a1eb311f95530fa8736
28bcc414d1eb366fe01cf2b4a7536e4307f61fd92ce6691e09f06e8a69d4
b6b97feb746aeac40cd2a67231f7ee85700c8226cc6d8f03050e7df86912
d846f017023ca367bfbe0a7a00274e1946bd876919c8300913a1a53b4974
ad1b0716df2932d896f26bb0b41feaa49621c2138f368e6971cbff287ece
5b5004691853afe2f6c9e2cafde930d549dad5eb9ae6bc85502130156d47
90baff8d8c61824bdedf4dca46b77f9a5c1d04369982632b6b8b13796222
d29f809c7f84cd2d7ddcf133f667aea4ffac4e62dcbfc3902e31d1f538b2
952f807daa6a323485f7f15be684073cba1afc761e75963c3425bed218e8
692762a0f7dfdba76f4297fe4753bbe0e75db798e737d5706a0ddcd403a1
2a5f44abe61e72826480067a42bce5fe9b8743846ee90f8561106387e58c
6191d11a4e0c75ef3db3ffe4880321845560dd87b81e21b0656f701fb24b
fe823c89b6bf3631f557b2825624a3f65f04f4c6bf3644b2e6ac0d70ad94
0f1bae6c3878d9a5a33a61e37fd301d996970adbb59b2e8e805303d1109d
3f4bd55543c96b806a7c5aae745b46c827d5c8725890156b3257f61a800f
176d76b6d2d68dad6ca1457d7e5ab760d16e315699abc427300241e7d8c2
79c80ad2d98d2e6fb2d77850343605f2d271cd8efeadec3376c6640f95cc
7689807aa0ac437f9f32b6903d219db188f5d95ca24593f4b721e90cb66a
571a13f8b00c488688ca4bd4edc3164fbbf7b04cb7ca63b33354d9a3e3b1
d87662697804bba9095845db5ccc7d968f18393bcff1d74bdf5aebb52605
2b7d2fc1b150394d32e709fcbac4640484336d654c5988f5b32a77e3d33e
5b965c569787ac375059758b1062045d02ae4b2acafeeb81d33fc11e0982
2dd23c42d6815944d11291b62cf4abdf0505c0b443c3c2402da1689cc582
337313370ef9fa948c3f176a7c0e834a20556dd01b3220ddd764b9ba1773
4577cf734739b1ad7ba5aa0235454bfb722fff10b817b9045b92d29651be
399c2e5087434d0d630a584cfeeac5053d7444cc5ba531701ff09aaa5647
5e8fb6e18c3f667e65c7d39e42f694b436aa71059db0337f86fdc0ef8110
ab3dfd977cb9efe292790749419917fa4f38de6d7a44906e6d39af6b890a
db6515606b614f093856ab06f81b9d8b072e0f1d5df5a0dde6a3ca6aab75
504b46990562c211d49b44af7ebae11e62be2a6944d66b0245bb8b62b16a
dfb153eee15d4fe64d9dbca1164a0febad9a1facb17dcf2bdb96982446be
903ef51e09cccffe92afea093077b7742d06743a75debb76276211837ee3
192313d8e5433a5c2141bbb96793b565a315ef0d8e8381c591b47b11a0de
e0034e0716eb2997dff73d8b4e0dfdb56e50eecf8e4ffd9c6875482ab0f9
13c775013a9036630ae989fb55babea6ce672457842f59c4b24d467720fb
42d9c5d89778367a53530a916156c922789b0bfe6f206acf084af0237506
9cdac07b2b9c8baf92428f612ae9a9820afcb40b5caa1bcd5f7f4dfd67a9
8b46dc791612257ecf57cc5150aefef14b554bdb0d7f2f42810f85b4daa9
ccf2cc7f4feb86836f073768201b991b105eb8ebc95b5da9acb9d218a320
79a4ede67c2b6f125888232c82b58afe5dceadd05ceca9ff36774fbfa3a4
541ed65a1c95bdbf02b65bf995e9175bf09513900c2e675acd59a726b96f
c2e953dfcc551f44420d739d9442028c9c3527c38b870f3a57942dbcf757
8d599c1dc76bdc33519d90d614d6d583d1c732d9ee4dca097157b86700c7
68762a5ee52a2246328f14c7185dd16cbcd5748575dfd0ba4d9a94584e30
70b22fcadb0982d5ace91c4540139d66510ae46a4250d27b8c86cf57aa8b
d58ed539d919441a3b298db62d8db91b2b0ad419358f425b847e1f6eeba2
c43b1d73a87cc38ed1a54667afd2a42d2c01c02cb1ee97822f61a335ffa5
bd0dee8d0e74966012cca213e24131c5409eb53ad64c3f762c26ffc726e8
fb1fda818f7ba66805a10451d759ddcc793a25a177875c1946d9111b952c
84249fadbd50d37e5d56fd27fb616c015d91ee77bae02c64e43f00370a9e
d4c002ddb5db44449b866717c695a15c461b056c0cd22044c2b6a8f1d208
583df91f0898c6692117243f1f38b403474a7d0bc48b4bc374389c741aaa
22302830cda742c0645bdeb61942ca62a0cf44523ee949bc59c0b2bcfd3d
b58dd564e9268975bfc97d0940777f1b04af77098a14437bc61856928241
fec9b23d15d8f3317be1add615e17dd1de8858e828eb2873f636490bdd99
ac874bd7fb74db2e44eaf514209384af31a4c581521ad8a187dc134109fb
42767c168ac73c9e660f929faed19d933a1c11f2cc9a979dee15c73a1f68
8893a4227db8bfd1e40c3ddee4d666ac728dfa4e909049e6982f3e9b69b8
a4f4076528f056ae2666e4ee75bae2a81a731753433153caf2ea44ab033a
1440f1bcc26ece8993d109d896486930642e5564f46ce101cbc2dcb853dc
4fb5b900ffe6493e1cad152e058b776ac091cbfe126f53519805e587b57e
c24e170d5b5e56c4a4cd24021d74dffd672569aeeb5562f428ebb0f5fd61
75f79a5dba43627f6d00c80b31d4350f396909dca97358eceadb363604c6
3a13cfd67a935f6b42b6e1c26d3bbafdc7b2028477db14f521debbea3f4f
475ec4408b886a1f8ed214013c0d075ac2b75f71834468a13e7df4e85dac
77c98760a6db8e4cce2a80d96330a16366d392ac06586bc780310f9c9b5b
7b577b1b8b3c42ba01f5abfe0c8935271aec46fea4763146ab9110e09a6b
3be61b0bbd8701a074ec38d4bbf570d03fed99e7d4145ea660274e7f21db
f8e15374914cd2b0e326bd45a91e49efb0308a611fadd0a6353e60214ecf
865c9ef651c6ad152e4af876dfcc4733fe054ae75edf6af748cca6242c16
3ebba72e036de6f9000d52703182a77449c602ef78f7658834454bd727c0
9f5f16f093fc7769ae09b6071fbf3e5608173b4188ecb2564afcafc22618
f8a291806c5ef56c8d2223bb74d909d8eada5ed67e9448337ab350608050
9aed66092b594a68545aa2726741f79ff50ecbff69351bfe54af113f3e3b
e0ae84681ce7394cb982feb1612a6c63d0b2949a17e915e489388c7dbd0a
7a8b5d9bee6776e14a8f9658309cf7951e32a7c721a063ffb9da31f0f767
4fb42bab9eed45168611d844c5e53530ee99086c97cca168b23357d06828
72c5057f4c2bf846347f3fff0c7e94d7f9e32c37f99f2cf983037d96c0ce
84e96ac0477347b58b91d53ebf3c841ebcf748daf7b172578fa1ef403961
9506149db56bb518b00163b4a09b6e7e99d7ade9df7156706db02c24b24c
1cd600528d51394ef144ab51045c09f7a32742927aada6ff535dd21f4785
90191f5b3e32ca973b7bc4f24656b3f1c16e53a8a753149c39d736343021
763649a6c6508199bb49aaed84c082c7cde88101c8a4bd8dd869cbb6755c
d8245019d91066c19786096462092c5f333752a0e65228b476a92c4c3748
69323dbf27442d1c7054509594e689d5f82f08b75b939903e63a90e67d5e
fcdaf35dcd93eaf5df59c17c93766afa3c12737dddbecead7062b542d96d
fa9d1b1c97c73aa50ca225bf19e5b2db4c31701503779650faa4fe98c4a9
e30897e6a21b7ccb4af3cf145c1204c079cb22bc5e290fbc6f38ea95d1e2
3bc8735cac24d19ded06188660d0204b557ee704cf9c2d707869c58ec235
3bdcb877b27ba8b351f2eb67e5db6ad6b6c11dadc8d48da02f609d6eb79b
b8dcd808c1417174829e8d3a046fb7976680efc36ab0449a4200b27323f5
ec0ebca1fbce235d9dbbaf90aa380ab03d3ce1c89d2b31b1f73fd5618a0a
89a33721b1bd9315a598aa751f8a4d52188951cf946915a1fdc80704c210
cd8214eb15351e5e33ab6355d04f120da895df2316d99a0fc2655f93e448
8731413745965ef198edc91e3cee7544563d16456a9120d756d208f1d039
4a2d2218ad3ad4bd5a1a0d323ba2a2141ea9a1c182af05e9645ffbc6da48
75380b1cf330c9db79d3cfda212eb2590fc6cb6e81b2c68d9d3239095e12
696dc2451e493829a9626ac5b34a8601a188c43f72473292f01664820c63
25869b2de90eeac237aff10a881e8c42aa52601faa7f4632b254351caeb1
c65a15f6fe6859d0c06a8d5d4177f2d238ba8d18fce6fb801a742390c879
dba29f6dad1bd77189b16ceff6290daf45f5ba9f0c28a49c7f3c07499e8d
e43b4a463de1bb788bd7b333cf073bbdd73638a1d0a13b8801fb233212d0
c8908d84607cdc27388ebe4c675c3e1cf6f1ca94c7e008d38abf93d635fd
8c4d5c7eaf281d94e9d767eaf3aac9509b6957cbc6e626f0ac95059f1af3
5326005013be8b94f999515accc90b51f1e1415ef624c3f03f9901842e9a
d8a225edd70abaf7f95536fa74b8429179cbdfc727bd8bafd39eaf769db0
d91f3eaf823a46cae349856cef223df0065f2e396b3fff31499c36412861
280999f63b39517661f202d7ac6c70f9600037814aecccf627d5730d88a6
3c1564b6c4c2e6c5cd7f816773c584c3d434ff0e590615350db4eb777dc4
a4ad0a98f160419ad39f88618a121e0e4b1d16cd725425955658bfea43dc
5cf8d62d4a5141fe84693e4cee0a90479472864c3658a40653afb67b383d
c83930aa39e12e2b9976c5cb8fd20669aa1720cf2ab38140fb6804fe95e4
451fe69b5d5beaaf2b54d8a562be12e85caaa14d0cc2a692b5a2ef9c344f
574aab8dd0c2144805c056374fab5d78f18745efe8ed4cf7f4b79c8f6183
fc59bac1d96d0b00e81a47a34b6112e5d66c3cf257b5f3c01c618df5afce
cb42de5854b6e722f7bffe8d167563fbed8af15b5e282d75d2b30eac3681
7bea443238e776cc3d38d43b5b47f046325305439d99b9cde41fd2929e28
755e68c385978ff03f8978018f8849674ee99c4428a85833e64e70540fee
1c9434010166b3e84255c2e50ee4c7fdfdfd4335957c2a21d77df3d4e0d3
814e9bf7cb8aa37b165fab33f901442e3363aa6159ef24e53a61f5aab61b
c4cc20444d362df0858823a64c37f597932cb35f3e7cf81225e3f78e2adf
2e5e3b93e0e8c0c2a11ee39846f2b33b76a52ccb939cccab9e2901f09698
40559fbe9c63b590be11d5d567277946494c3be8fdc04eb9de59891ad93d
4e53dcae3d95b25125ffad9875fd8e478f072d4b3e240dc732732fd49132
08490f2262bae5abd2e05622cf053fbad8e0e023f83fc03b416280ee6e19
3b12b42a5b082b293553c0a66688d678b1d541349eacde8be6e3c20a0767
2c5ad059d20b9af08eedfd08d9c2c72d7aeccfa92ef91d9827456b767a4b
0edb725f414e04cedb21f8dac5a4d0b11c65228189f3b68e31aa08f3ce3c
e7e2d81e5e12b8a715e673a388e6d69a5e20091a1b155771b59739677557
4723a3f9f9285c55b66a5db06a0f43d1da37ab5cc5b90ed236700c6b95c2
3fe385ad547ae3545e85bfc2188c8dc72945e89d0184d397ab7f197a4c8f
c812f99a38cb33ef0b0d3b2efb00501b940ea1ce8ca6abc74ef6771c334f
14499abab01f83c2a4372ca42863549d2132c6e650fb553177d18ef0dff7
171df5557e2f5e085fb2252d459bf5cbe260e9befa633ca41b39684c13a6
9295999cdb6db9c10c356a93c4a5b922baeefc88008bef2a8b8dc5418d38
1023d2477047fb523a99ca8fd26352652e01152cdde6c01d460600df35b9
09e174e4f97bd5b809ce4da542c844f992879aaf8681eec40c6dbbd9cbbb
4efd517c26700d7684a8fa80b64be826a7e00a6143711e6e3e9c3b2d5062
de108e9dd5a7797a3498e2c1bc11e8dd69806f0555725bc19ab88d0e2244
95feae7f64aab4bbb5564795ce1a15f9b0e69f18b77b81815e40d25d8ff5
c79f6402888e3b80d602e2751f4912f477505b824ff5c9db5be91a186238
5805ad45818ad6df50396ca1868991d690b861ab724cec4e1c00821de343
679008461d31c8096ca24056f27ba651a429a9d9cec8dd1114efb3d9d2d2
871a49c4a00ed90096246e10f5992684c1fe0c9eb16a3bfd6ba6754ed0e8
68d6cc9f8b68a7420b395d0a4d19dac0f908c9e94abc4de95e48b25b7d6b
ca95a09526a32998f52975c59ab8549317b7133cb438453efed54b2fca32
db7d486e7df30a07a9e5c955b42d63bafdd26c66e414fe7dee378c8972d0
f9ce42300809c202c1adb590f331258f97695449fbf4e9b93ef6adb959d3
43ac03f779ef65932d853c4c3e90c83cef58b82d29a4de615603fbe1e730
09b98c1f25e9a671ee2ee37d6d7bb13e4697180f2e0e8d295de40c1b4635
aa2389cc652ce81951e9033476a66ddf33b4473a62da1bcc6e06085a2f36
5ed72d9a97f8b946ea833e25207f71989578832dde92dbc74f0c9be41d6c
28c76b52685cb2a2a0a1d3dfd74d45f6ff4e27224df70cda0ca99b5348c6
4f60bb0c494991a308ce1ac6cb3c1863f56d729672932b1764f968d57005
5db97e07e6eb96c90466f2360fca0c483ad83c65dcdd3211c6ea06049567
d4899af7b0240d3a2e48db440537c197c4d7c81cf9611f025da29eae76ff
1b07d4ca17134a2f1df483c4ce788a98433b3e96df82e74f72510deb95a0
86e3d4b9e0e2764563ded2ad4f14b0f2328cdc697465ef7b00631db956fd
29554636303bc84d13b29f11b399648c3a5a26d885cb31becb1d57500f95
6cbc8004e9dc5e301ee17c4400500181931cbfa101be38937e8873f911dc
2ac57fb480db313924bc448d639d6c0fdbae26196099708f7e589f785d02
70d3a4530bfc5a474340dc1922ac224d48566eb61ec81d20f6bafecfbf4b
698249af9ed37d6550d21626bebfbc3f563f37a5d437152d54a6bbe65c10
9b9e3894911d7bfd680c9ae84bb4749884e59144212dc9a460acc44e156a
64fe6d40c1e415307e525e0a70941f407ad48aff34e6a95729f8e5e00f46
47e9036c97cbd196a6c23976014b4e99e59040ea1be7b03cc175a45e37b7
57568cfabca64f36f73f48e016138098d851de95afee8a21d13f359e2ba3
23a915204c033338b16e49b29cd92796ae220ddeada9fde70f148808b3f3
bc69992e579d852ede4d58e65a192184db7132a88b5dc7754c779b3bfb36
9eb91c3d5d6837c1e3727a4e7f6a99174c6832ef8aecad9b04d8b5b5af09
a205710cd3a09eaa16c06747bb8a4dcbcd49b373f0e1300bb4c7cac32293
35583c54b1e24f835ffd4eedfc1fd98d959f5c1982890e321c6b0d9ec251
114a6237372154ab6b7850bbadd26c9ed75283507776875ff7862205ce74
c9b863237784e9abb357dbe43e8c83b26807703e14012c2ba11454496b73
455ab94048444fca0e935d6aa0a9d6eeb791b3aa2b2f7d9247340a5fec00
9e06afb62fe4fb95e7bbb3a8baa5182105e07acf0035f238013c7572dbd3
1ccfa8b5ef95ebd6520a2c6fed07e07e97fa0d429d1c54ee920466c00e90
4cc2414ac43d8d15be31c0d5db21b1b6ff0ad49036b862958446f4e09098
169a74f2b8485492c8b372abfc85e5b1032bc3e4df50dbd96b7b2d602c1d
232cd825bf03d6d958125fc5baa253939a32f2e0cb9e106ee0227409826c
2c2886b75bd73d0767f8ed5ac25852640f3c3d5f0539ec225384b6bcc168
b84f63e9e54274299a52e51c0a57ef028a214dd8b3033fe759205a27192e
8b2604569964d11ba89b227bf0978c99f3e3e5841e3704992bc98ca38034
ede603f707c00b5629e22112f96cf7b4e4f5c61b00d7323a9ad282d63e1b
9223bbed9da2d0ea4c8669a4eb8625b9eea71394b4bfc2b45afb98c4b7a4
99632cb880add7bd0950ddedf1e85d5f1191bc3ed9fcbbfa7fc1387ed2e6
f5a1b5e851aba0008e66573b7fef2dd9b11d61e0f7b77a3b1b01bc2b3d87
aa7fc1c2e2ad27a8086eb422b353666dd12a908f365ce54ca4256edac2ff
48ee766c6540ae7126b4044e5912fe3290b410a6376060cc491870718cd4
b7feda979b0b9802619ba52be34ce8211561f703cb700990c3b59ed02152
4b791ad208135f3dae059aee097e4c39b9f397fdfcd0d8fa3e1f952091d9
13999294b7bdb309d7b1570817608669ae35c1d4d2be8fd47f49cf8ad635
c15845b22182cc476654b7eb4900c3276614f0843369d7b94adbbed82efb
da82836b00636e179ef185e92ce22e0f88ce3835aa7edea534b36377b59f
908492b323dbc40f658842648c5bed21a8b7e7aa232622f098819a87dc75
78094cec8bafb0615e96bda0b01eb9fe76c6f5cf209b58bea05331bc2943
917e07f707742fac8474e853d7ce8bb5be96ace04bfb5fba4ad4fd437571
20cc52b148a8647483c21b8d92eeac153adb3e1b1ab3ffd72da9c53866eb
494a3b6cca47c9b6b54e1af6335035bd17d3488b62a35ae22d78c7b87d21
d6bc87295b95c308cbe00044e9d69bdfaef375a4374c81f1c118e344f579
613c62424a23ce5eb8f1876134a15055f7be99e7a13122f21ff55f8f0db4
2f17d633122d9779ff3430c2667760252331dc0019ce30e5ee3c62f0e9ab
5ce017bffde433c9bf27e32b59b5a8b387551dee8074d70832072e8e2287
498f3f41a1f86e2e796739996fc093fd5d3713642bbbe15f22902b6406e2
e439d0906d85bb61f313b2f8f02e6e69bb4702930f93633610da64a6b92c
5b926fbd3a382e914b18a78c96e6bd069d1c3ed3279ce2aa522603f07fe2
28da3cab066907ec4ec4474552b5062417d12600660613c9426ba7d4caf2
03cac137ea05ec99b43db84e9e4acec591b97ed2d0d428a9a610d427937b
ec40e6f3e1b00cafbb0f458ecf4e7fb126a88a8c2cb72388b930f055656d
ee1e6c7e83b26b58d694eb4fcb57416ecba9a93c0a507df0e4da5ac2be3e
c5db9b0de0972d12a0d294530fcc7ea80cf99b852289991d803c5d0ba213
ef06d6405ce8d3cb374985a3c633a9d79ad12eac8859d5f70147e9ed7831
7c8a84f5059065e64fc12a86ec759c5bf6bd00d07bf3923792054dc262b7
d6c7081edc550c4a7484564aa0a03d64240823d13ab2dba7328438a34ed7
60c1c3e69b246bca0700166d419cc71edfcc2645327187de7462a622ab52
7160f48644426e9e0940ff7ef5cf9a20f84df91c69f49a5520918ff2e7bb
159fc963a6ad076d107c06932b98370da48ee7f47efbe331ba8b48b5a1bf
df5669c96d721faacc3243171bf73c23c539a470f1d76279086b5227527b
1c4b445c4577b93bf7137c9f090dad44fb15071e36448707a2b33a9d62d8
d9f52fad0a7ca6731ff24c5aae0f12d9648aced623fc3595eb4aafdd4376
ed3a614aebe823e71d1d042eff9005808986ce74e207cf4bd3e820e4d251
0760368b974b284b7c655ab5e084c6b58efac13ec2286bac67da971e933e
e7dbee1f87e93bdafbabb3b48003751bcd518a0f2001e925b4c49c75f28a
7b68b7ada447d0371c8b477427d7131789c5afcd2dc8c52a22f835d72714
7af4b90d794498540ab12a618051673c1825bf38e152d5b0afd72ab53b3f
699c571e81fdf54e4a1a2b537ec5588c05954aa5536519b19f4a42221991
662dd37677473434ee0dbbba7329a984d9a3b17ea405a55a309bb016c75b
4c1b895e0cb2b265d80580e8c313cd45f4a1a85d944db7e5c07b94e9d3a8
c8553c5aa9322347d081dde023dcd6343505e74aae2221b9673ebbd0847d
790ddf7e549d35adbbdd133020da301de4c9aeddece0735f2695e69ff86b
d6ff2cb49aaa97c4c6c34b3cff97e747f1c83b1d125870ebe3b0f3e2d7fe
c3b2be0d236a0632e588cbc61735fdb011f8af850a16c616dcde6722e4d0
5df8314dc3896e5836ba2acf3450e6471a9f95f47f8a8b07b30a86be378b
c498a1ee6ad0687eb32b449fdad84fa092966a91588913e712e0061c89d1
e9a33aaa6c7ea65335c3b395db76776cff9db4eac044693f653682d4d367
f0c60f399b3d271734db9e8caceb5ed3943ff1fde9adbcb2b6a15f690d07
ef862f841ee13222084f602b5e08ba13d2f4087a6286362f883bdbb74de1
d1696e5329926364989b4413556ddddd73ac20943a71315439bfa3523723
3463a57d5576c0dc0ff9ad2b537ba3a17f4c45691e8b14b33170f6520d80
95b63ccc23fa1a29a492a482b5be58ee46c7ce290481d64a5060276a1296
f648a86c344492825bde2d08f00c62013f47146f31f6540e1729e00107a3
a24f6e8868de579f645048380f54c3332a320f603fb8618f1b5702528a82
17431578a4b427ecb40bb74d63caf7a7b050b88f77925566302ad6e670f4
a557749ff1088155404525b5d301bc07cab97cb6b71c871806c200bf3140
e7c1156270667d792ddc02f5cd209e9711b8a4a477c6904c88099d39099f
f71d650820663d071b796f9bedcc25a9be537b1f93b8402f3605588b3990
c21fbf4a659d26f0940669593b7d073bf83da80d3aa8a0dbfb1ae74ae862
713d58e40effa06545e95afcd06aa7550061d3973b5221f395bed8ca4928
8c4509a5c3ef35ad7532599b237baaaa1053eb90d1dcb7a85f0c10a10f67
4677e0e401aa662071798d07897a4c76b25de3f9f17a83ee372ebb22cbb9
e13248efceb5d787d1f25c1509394da9c43b7e441508666c1e9141fee36a
a0b9d9b89b6ffcac2b33200229dab941bd463f95dfa459cb9428db427cc8
127f14232a011c3ddb8624ada5fceb71c82f0c4a1eac6b29230ff19480b7
e07a24ea4d75627889209bec3c37a3efc861d29981555d0f104cf92fd255
aee19dc2ad4a11ab53f72bbbdd64302860ec66705a9f24d5f20f25464cba
468d19946364ee4640067a432bb6c84b45afde95a7a9c9c7744f6ad89ee4
d5044946a5de113211162dbac63bd5174db22dcc348e93dc3703c714d4ef
bcc1e8ddd9c642b22cd49c7003f17a825aae1960b3e1034ef16b271a0ecf
f8ab08ef77c592e9532a157d7f964f55b4aac9e614d7feb640f6714fc381
6e4c04f22bd357d6696060bf4c69133e1a84db5ad833e228b4238ed26f76
3c54e7e3221d1df114c9e1ffa702cbdb4310bbb367b929d902aa670d4328
56646fcc65f1b36d37a4f1847d79e8bbb519dd8ebcd90e27911760835682
8b89536c85eab85d2b7a79eb49f75d39bf4f072fadea10c6b345fef87082
d67ddf08cea2ca5dabd1c302179dd9301abc5822a743f32e04b56d569ca9
241d2c7660ab94401972d61786898783c89515563f589d129c697be074c5
8be47d708a6ad63e8b7cea98727ba979aa8830575e47853bee8905015da4
68bdfb85ffb2790f0a0def9fa1887da1c6e9d7ab11b455fad65e94d57df6
03e2c87ab2f75d6e9afdf391ef0450af2253029c0ea22ccdb3236e3dbf16
393edeac9458c655653a2fa071e4c0e63d3c1d855bb3b30a45b30e51e696
6482f8d2adcf30a95bb4921c523a4d1bfe0dbc88f909712848f865f7549b
919dd0784efa5d4a28d4a40d7a3ae53d80254098f94c8ed82286a89bf715
ddace4612810ae9cd1e44e954d1dde0ec8fb12f3aebde9339693f40cf7f4
ee76565e6b41fa028702b61603e0d0134f6c4bf4b3c3ab26a8d985dc7115
9a8a58ec1f6d19b608133ca26494a78a4e958fca540d4a2d7b4082210271
f5ac2f03f3ef0ae407ab547ab4fae2af5aa78ebcf0d86a803bdc37d78734
f268611c4bcf89c7fbff31e0297ab6d5fa03fe8110da160511795ce56036
21e062d44fb85a237687890c62b73fa755486d2b9c5c1976af3e4d2864bc
330bd521b8aef34c16293256adb71586dbca9ca2ae139d82f86b67b90987
892138eb869e52143583475682b55db486473686e963f43bf409b456853f
70094dae5c841eb0990c54ba505d8520ad34581c9d8e2a172d4da036ce80
0a1ae248d5614c7e7967c94851c12b149b4e9629bafd9d86455a1868021e
07f613da487d38b31db01858388dca2804a585821fbd3e73f78fae6c012f
500e6867f54dd7acbac77f535257323ea2c59afbc9ec4aac01f2399203e0
a5a53bd6a8147acb3d8fa112acc1f0539dd81d9c182e352f4ff4761f027c
76029880362997639fc7855dff991779f58a10798c56ae5e55a46176dc59
5ff2f0eed6f8c8de545e7168d569e43fe203a62157a4e870e347a9a6211d
8619cddf8bc77ef375c3ed727b9c34a285f343d9a7ce95acd63cf4ddf1dd
681769582df87d5fc5a18258721e7eac3fffad13fecb5464fea5089e7c3d
b7819da942ba689afa1c2f987236cf93e91af791b5fbcf2d2df79887129c
6a29c0579bc016a8b28ca713c09b6fc173a62c1cbec39ad01e2ff7cb6cd3
a742131b385f0169e6538c1b118ab2dea68511eaca07730d592c0e0529e2
5d876a3aab680ed7f642638d3aa54991dbfbad29aa9da4e36e1f04257621
e613e78accfbaa08df4fbe8fb8cae372d70da2946aa8a8430e3f354f68e1
84f8bfb043052bd038453ffb6e4eefdc7421f10f21b737920a5e8d5e13ab
1afcecbef85b32b77188d9b043deb8d50034

0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if