aboutsummaryrefslogtreecommitdiff
path: root/postscript/font/dejavu/DejaVuMonoSansBoldOblique1D
blob: 290c08200fe5aa17ce2cd098446905450e00bf13 (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
%!PS-AdobeFont-1.0: DejaVuMonoSansBoldOblique1D 2.3
%%DocumentSuppliedResources: font DejaVuMonoSansBoldOblique1D
%%Title: DejaVuMonoSansBoldOblique1D
%Version: 2.3
%%CreationDate: Sun Mar 19 00:46:42 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/DejaVuMonoSansBoldOblique1D known{/DejaVuMonoSansBoldOblique1D findfont dup/UniqueID known{dup
/UniqueID get 4224629 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 /DejaVuMonoSansBoldOblique1D def
/FontBBox {-38 -541 1372 1601 }readonly def
/UniqueID 4224629 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 Bold Oblique 1D) readonly def
 /FamilyName (DejaVu Sans Mono) readonly def
 /Weight (Bold) readonly def
 /FSType 0 def
 /ItalicAngle -11 def
 /isFixedPitch true def
 /UnderlinePosition -221 def
 /UnderlineThickness 246 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
653fdd0ffe9f42de92c15747bdb2a38b233604093dddf3089fe4cc2c4796
e5f002fefe90c0e695772a0f991da9706d7841757757e530ba71e99ad0a9
93092b892d051f98a38517ffd1a9680d86f95defe644125d413ca26145b2
e5a7ef3f01fad5e38b984d97f2022d24910657968d27be4ffb549b355e83
da477349489cbfa6e35e1c5faa037cb6d871fd9ba0b6710f249e45c324c7
bc95f66badf8763d7692408f4a47ba7b2cb94db84f337f5c4e9d7fc65d81
44d006e4ce598c0472cbe9bec3d567d55eaf80c94e0cdb08da936dcdd6d5
c769f06be5ba85bae46d3c2b2546ceaf2a291f1d0383499a32ed6ebea2aa
3e0ba6067d3f79e8049c621cc846e208ad15a3c7a8222551da6a664cb4b2
a5b1c40043dec53fe5745cb745d9bd4a183630759cf689dbcac102b534e4
811e8a2e4da482d13d2f79fcc71359f8b14e3a6c963a9a8f45560ad59a8f
6d4d21592b628990a522b6ee9b46c27dd72e4bab2aa71eeb5e5b5cbc0766
a95bca4e7efe447b10676f7f37f66a7a904fec94b3b420c45f1f4bfc5176
b7269360bc5c9179015d66cb00fdfb437bd1a31a30003c52ca875d4624a2
a8d0828c35a244279d9ff30c89b315a18fd17f5b6d7cbe8a38be0694283d
3a2a51214be8bf9961e6cacf0a2c50134782578907c65c119bc1e9942785
41ab65197498870c4127f717b0003149815047f36d990476624e6ec40e04
edc0847a6551efc3051685a53c7cb0c4da189513bfa086e325c4ecf9c770
ea702cf112877f5588a179f978f4a41b7d18af9021bf610f9acc5cb1f7b2
3f8d744c6bd2ddcd53384f59f17d89589144ae7a61cb049c52f586347527
6e6040213c3190407bc8a05ac462d087ac58af910e0d754f896183a1037a
d4c7842bedb1770ea80ba6e2ff31379c7f96e120fa9dd43944f4d63d8881
09d8b3b5a21a15adac73d997c486a8cc24bf3cadee80a186c9367dcc4514
fa508cb7d74bc942f80c2313118cdb819cf3893cb2ebcc0326215063ce40
e9048f41d76525ef6acedb756cfd546fb3d2743a2402df84b1b22a54b24b
3485e6671c24b2f2ce66ac48053743e74485fb8223624eee9036fc8da5f4
91ba8264d647e7035a47d1af68582584e84bbe4a0ab7e71e517152d754a8
8f4150ce6f5d2d33fda26f187977f35d7f2295df003b2494214a6e512489
56c9edfe971019821e83c7321113f1767802603ff4aba56e0badc7a1afa0
ed987c2a59aa3fe292c0344a8052049692de20b5d955c03c23dd919289d4
8803ff5569e670b1bcff1c9cd3f7d541dc97517da24b5f5d44932c6d4b1e
cc8bcf3d3d6be65daf68fdc1f0da93daacbc375a677849c121ac95fc0a4f
4395db8efb2c3df070d9b9f5000e57b2eb1799cff1861305d0a30363a04c
b21763457f5c4d19b62f0572517385ccb24a10f90da83cabcaa48bf4c85f
82c90dab151222f74cce6efa0a995760ba8cff91dc2c9c6fc2c4bf71f610
f2598bc0420958b856a4fbf467cc25d997f4fe3fce38aa26135aef8b7c55
d1192bc99a76590f8def810d36ffe8855bcc3f74aced9c02f9bfd1dc5a86
8ca075ee503b9c06e905c51393acc3c6d2456de2de55d9836e2371ef2efa
4f18cee03a41b7052de5041d53dc8dbf129c5bb7bba31357068e0b05fbe2
6deacf0cf68b19d1178d15b01fb02071396a3c3cd59d082f94a7cc6013db
013c81b796444b70b8bac65388732ca095320834eadbb81ec60d2856b026
d2e7b95122b6e50a484548a4bc6c8885a3249aabc3c74cea19523825c00c
0ea01498829a2d9a584b0428ba81296737ff0d321a3392984a69bcac5fff
8d724d5ad2a3a953b3eb33ac415e4772413c79e68b9028240c08878e4975
5d801bcb121e39f383a3f79533ab400246afe5cd0be5e05b012a706367a6
45171875d99049ab3cc611791425e079c02c4ad800ff6339966c3482e3b1
69eb98b06da10f934e0b2f1c1871a2f278fe0efee7a45c481d4e26f14c0b
907c683582fb5577389c475eeb89bc58ae9b437cb8cf6a8c69024b75ff2f
19a9266bd1b571bfbf823d8973a773166563a842aa885c1f60650d46b77b
ae43488fe09a2a61e372a84087f94b0c70a973a72b11eb64bd6e508ab535
5db3ea229532edd5653a01b77d6ae58b561b94a26a71df5bf9c0a6366c4b
5a1cfe1cc778d363dfaa52de1ab05a8160de7ee30cc2c2b6ed7b45e1546b
ab9cc54e18493ea53683da3ea4c9ef9ff53f840b28a097f0077ba442c927
0d18a30f4c94499421034d5e13ad350ab4fdfe74e05c96b313b7689d0a03
a793c4f09f7c34af3733d127f466100d116ffdb1bbf2068f38f5e6233929
6f0b4ba577f38895bed1c60680b193000b2e5635856e3d857810b398bc22
23c28ffe27021803f00c41be006ab7cdac95bfe7b5f3158d408c7eaeecfd
7ce2299963547dc0b9e6efd7a2c38ec22fd09bb7eec4466c4bc7aa9deca3
9ff88a87ad830be2d78b2b5d2e90e10285a671f6ec0d936af813e37c7efa
b19306ad73306d8884e44ba7985ca5f372c57d2ba60317249291361e18da
aafb5898323e4cd5816413d02736e2587d6287cb41584b3bf18a2ef80b78
1d4121c4e976bffcb4bc2af7c6d3c32009bbbff7fb832217ffd669437ce9
b8ee785a7944d8394103bb45d182420a73a4685309c188ce85eb6400b915
50994c26265d41af0ab0057f7bb096127a6e6acc05a226e2ebaf61cb6336
ebd732c084c13642be63aeb7ffb2bf484ddcf629e8956985a1aed83a9739
62425125b47638df66bdd2c0fd80ef5497678b73624caba7a3e6d8839c1c
3161c3b1842407ee73297d12278261d54db937d284249cb6e5ff714022ba
00cf960300fea8211eeb2ac345802dba41d77ab677dc05bfea041f1d387a
1f3458f84f2727647aaa4a3a751c87d19fe2b97dd7ec8954e806ed6e20ae
8dd042de12ac5aad01aa4511f5d66cdad1e9b77d59a667e001ede0325c1c
c72259143c37f0414f1369aa2c0d1cf2722619efc419e0a0094bb157090d
614db562e1c40b637711ce6ada07c36b28ec065e2cbcce528d9e5361dc97
6435beb6221d04b54ecb74a0fec4c47091e364f8824cdf75207816cc0683
3974ee4fb70803a2abed4a681dd7fb876091bf4b07ca4586c189800c19b5
835793d19f6f04310f714671ef6f8ae73d98b4c9c7c349228febe023427f
23ff36e7c030f472db590a9dc7ff4aa6e506e294426d5f4bc35a712ab2fd
d4d2db953e6a49cac32a6e95553eae854e1f843e07b6686bd3b69d308462
58d2a7e33e97d2f8ee270ea1baf7604d7edbce18cf8c82c81b60ad8e308c
48328e9f7a88b60f34386f5804ea7a7e4ef6f6be555d7b58b94b8db565b1
4d80a3665892accb2e383c07d03c6c1eb2daf545ee596afdd6f53fc51d59
28c6ae6fbb52d4bf2df4b311575ed3d2fa46d6cad405c4836703e34e889a
90c33188b8793e83ed9b461b23683f37fb4969efba288e3951528df81036
2324e29aa27e498b306737e78f9e86087f19d984026a1952d77b648a4a7c
eef58e5818ad68317172e37868ada781be3c0237bf7eff682ce5c4c80812
1cb06f5343fef5a7da48addb16c44957222617267e4c28a53b133ca4d302
83a4cdc73f292ad9c7b91928c49ceaf57d51eccece20086b754d80df44b6
54616948830ff7d5e5f84e9bed560f29d0c106f97b6e890b555a1eb876a6
d489451084cf1cb7781c830bd9702148c7e23049dd5d9f23d7a4bd2ce2ae
b362292e7ad492e336fb47078104b853129e6b0601ad9a425caa8746cd41
860b5720e15252bf2a8b670eb69b2716eac2103c531d474085410a99550b
9a93cd767478690e9cb770c229667cdb58425684ea273883f02b6925b92d
7baffe225c1873986740f7b88957e0935be77c872f4989157b9597c20be6
58abb9606209cc7b196e86296db72ca2be4024d4bcdfc99d393fb5cd63fc
d6b8254abb049a01038698262a61d0c6b980a66b8bbfda71a9d33f6716a8
7d4f0ce3eea6c5e8134a88b4464e7350dee440f6c3678b47dc149592dbfc
df797cd6dce0a2c2c90c92b54bb834c2551af6e9408b9b789466ed42732b
6ae09e1cdfe1397e1c48302beba68f64d201b24d9c1f0d6d59824a4d604f
36471adda4e8ba77aca4eb8cea0c3cf8d66a18eda230e7afbecf0c0edb00
cd661905571696dc90d6586bd7b2afab2eb2850c084f052c266138cfbffd
6bf4494c985abd89f87bb82cb267b8c11524c597add730227691d591a885
24c523446eabe5d8f678c70cd817b5cb874bb35d3a7edaad3daa162141fb
5596b3e1ac31aaf0aff6c7d328851ef2e77d8a27861cd81e7cd70ccad1d5
a5a9f003e05ea2def55fa17c36861a3e8de638fa5a1f58ff36e6a51ed852
b1688561c61bad31cff5bad3a8270f556a7846570135c565bac9383b9a82
62ea386a3ee795dc110e983beb16c0e7f50263367cdeffcf8a2b850c04f3
03d02a1c8df797dea6738895c8b0ff32f69ea41176e69d84754873c20bdb
263123a7f9d41f2a5a67bb352e03f4d0fdf8ebb272c1ebea55d67a2e06f3
1210f58bcd7e09f7242943c6f4b616379f0462cbffc8090c5aacfecef89f
86e6b9788e5c97ffd8a80f8aecfbf6030cd8bfe58a1acdb4b417e8f03d6a
5bad5ab39e416ad6bc930e37c57e7b0e6528a5059b3918846947e8e93b7b
1566714406482cabfc7a5db3bac01a9c835b8fef2bf7b1ba9e9fec394f3e
b502cda5fac6fff109a8ec67037019f4a1d6597c2f030bd60b35d2296c26
174c1754cff2b7886c2568f8a022af53721792227a32f6b7ad710ee35b9a
dc0b9b4f9dc0a587f393875d6069278caf46ebcddb228cd209ef8d9b1b45
ec36b8a85435d5e63f1d588349b9e7e094743ec3f7ede871e148e70cfb48
2a449649a38fe06b593de43b8b8bc1cdd0e6da72aac5eb6a94062235fd6c
466b3a874640256247f9a6bde859531e7b4f5858e90a31b8ad72762fb81b
37220f097c0f285986905c6df4578542e900a4454592339cba327166f119
ed4e8b6b53a1a7926fcf8ca404f73d1926abf61f7d161aacd049d4a8c155
abb9386569081d841c9ac46446b5017a1fa26dab172453ece966e2ad6ddf
00745e984dfd077d8816737a375dcbc6fc5ccbf195bb0b6c8fc999f5a705
532dc6efbccce44375dd59c890191c3182435853349680c1354da730b13e
569a59855ec5f247380303cbe38b67583e8ebfe11a8610171c16ec5a68df
ea323f2f068cd23d81df75dac674f6dbfb0a6bd56ec52620a3761b7e0576
413789bd6608ea795a30f18b23c3b8e69b3b5ce466d7ef3cb0ed1c928e3c
a776959625f899ce007a75cb6bb60d8c1310ebaa899ae8d1ad708ad628ce
7b4fee9bf4e33c1986e51315fe9542a0c0514b54c88708ea1c4071bc6cf3
d1db292ff6211c725d2a7301167bd0d4b6fd3bc3f93831be09e56b2b2107
fb5114d2bb69d193da955821174a6fab017d044bc68759858868fd33ff57
87b91ed05a379f55061b6e63b0b6633a62fb79d21d0de4c370b76b656bfe
3a5103e71b3ef74df3c7396be4e8fd02635464ae51b0dfbc3e0aa361a471
3c247f9e5820e3f55fdba245423819b9a90f2c425aa813c9ce7b993415fc
efca919ce4a25639ecec9cc6528ca4449dde50e05962fcb26e1c3e1a48c5
fc81fabc8decd949a3dae3a125e641df885fd7f6ba6a7c337abe11c20cea
9ed14e3abc7e6da27c44a58b63a00254056f5f61ea55f53e7e2a1e2a1f50
7612cca384b3c79c0fb314016df1edd26a524b11d4ed9e737da1de92ccf6
2c4f9af072c2fae17200e830dfc5552776bdd5b9570628e0a1d46f091b52
6c47bc3ee59da6a64f080f4896b1de598d2dc7a2e7bbf762954f5b9aff73
14b089b0174b3ebea0fe9b72121ab4c3deea4212295ad0b0491d111e9fb8
a4281a422c15aa900c1d1a545fb573d4f5402cea8b9e1c67d98761607b38
a15b2f87754380c0e1a4871df36a2c3213a836b471b10e2412d5247d06ff
e44f15ae478f667746e1663170f18e2b1456fd16aa9de0c6e6d446c5156b
8341b4715d5bbc373e1329a8591a0a4c911e1db9e0f48cc9e1d940df1d50
8c023f5e18aa6388c893bd37af89631dd6fe1afc78a261f93a352aebc80a
dd0f885dad911fd75d009260afb8a29dd77514e394c24115bee15cfefb52
2a1a07d8ce0cd5cfbbcb0edf861ab9e222976dce383dbe6b377e92e7f9ab
ada0b85a7297dc48642e762e735fb9824e7bed3e8ba49a8133381cb3daf8
883db85f0342c431b1dc914e058a098cd4c00fe984dddade75bf81eab618
dcbb3b81258054896b1bfb86e95ef506a1db4d8c20a5caf9d6b5aba6b19e
49d6ee77f65f9ce7e4539dd61cd5b2fd80e5c43dcc6ec28c058af78e76b7
ab2b8774c2cb6c57f15fbc58e0c28b7bdb8864a5ffcd1b157ffa7317e8de
bab7f3003d0eedd69e06cf5e5146aa70f950e18f99d088ae24f38e3e4e90
4a6702d1e88a09b82930275fc491b90134aca791734b2782564d33843f65
954691c350400769a653d13e7aeea766bc5be136189673762e7e665ebd60
e7a71898b83bbc9d96eec73ab11ee2caddb9fded182127b8e3ccf73f8bd7
c65b695cbd9882afbb51fe1a8f13defd07b047d4ab4543a5d632e6588b8f
5f80e32c6c85b9839b233161c55e1ae34539c684accbcbe09946a0d79b34
f80f6c5580e059bf491608af82335b5395a0ad683cfcf7669c063e0c4301
3a2597a105b5dc49c9a36b3b9b1ba7081551708a8fb4400fdae91f8a68d9
a40ad6c39b69041f3ae2f8c4969c1a1639892343e6ec3e08b0be47446fe7
49d2838a8b61ad20ab0c47bf4e7060a406b4f9e6ca463978ff4f703eb09d
feb1d143120230d6f68af1d10749df0c930a8a070bde51f8e4e8706c5a2a
2510df64fee98107edbb2beb912c75ac8bd1af34d551a1ee81ebeea09d0b
b09d932df3b0751db0b49c5cbeb8129c030ec40f9372902873f42f651384
ffc885660a2731384061a68fe06172f254a9660304bcc45dfd937f53e225
a5abf6e275ae39a3aec191b8690233b23120ce1b9e6ce98d773efa7022ac
14f42b2c7f78cb938c5a40cf6451d7c97d5c848ca19964ca6c2fa4e39bbe
4a48dd350ed42402d5c7806129ac905366e46e00f1a2e3eaccfbc93abdcb
9b01a28e55b78bd27850b0d686e1ed3da6123e0da8cccfcece3bc6413561
e97391c87319f6d99002769259c3ce0b64f78118f977bbd5f725f9db0cf2
8a9ba2bd4ef3041c4453b4ed5153c3328ab589f9dfba5c2f67104348f875
5952ff3087f5ceab731bd0c06c8b9e3aa0fc62b067ff9fbab0f40557aa99
9dfd8dfec591a1f7d41ee4e57ebed696477480fee70409d95f88d2688ef2
c196e04040d18c0020834c42a781ced0d27202a43b2e2c3e21e2c75a6104
0a3feeeb5a82b9b06c0ea296e2da42398afd5bbade2eaf59f5d0b18dd5a4
51723be16251605c745a1a0c5e4a98e016a8989de2a807ce2304dd2deeb5
02160ebab9c5725fe0c49e75edc6dd70336810255cbc4c5a0ce8aebadb2f
a1250734cde7afc9ae83409c5c54d4eac5c52bad12c13edcb3b652be7a9f
f6913291c9c40647d80b639a24355c8f094d4dc95b27b9673427f6b3172e
18e51c960d7266641de43edd574ca3b82ebc241b88247b79d7f14429497f
815af74c4a4f49a04632d96aa410db3c209ee5eef98e8d5c2ca8fe0ae405
6fc5bba7377c0dabf48e851adbb7e1067b677896c3303a0336f1d66cf841
80996e290267a9a3641250a4f36fb041bd4d80aac0721a1418364d61d7c0
2cac6c4651d91fe3abaacc925efdd3bf2640df7bffbdf7261eeb54cbf200
16bb6eef1f9e313fcda31029f8939b2c1377195dab3eff696b6b92302cae
41933b14e93b46ff78dba824e0fdba0a7ba092fd02a7bcf547785434d44e
ac5bcddb1aec67c1a5dcf2b068b2f5cfe4126b130d3105f7542d13783b1d
49e7d9a861730ceaee30c050f3540da34e05e40a1cb8fd2c5637ac9dab9a
983814f699a802013a69faac94ef9dc41bfb866a229f9d4869901c254fbc
3a4b5d79a58265e330bfa3d3357064b804c97186b4ac6c704fda2f6f2b8d
3a1c4e0ecddba6e92707c658d23c166373d76bb5c50600a167eeb1317849
3dc56fac7d738177c8e2fccdd205d2b277e14f9ea90845ba2b98c10f5a93
1cb4a8a4231e9b298f3df81641b62ee053709b3ca54db23070cb450f40aa
71de3c0667f60d9de311a6bc5e6d284e1538d36a10af93871b28dd8f1d7b
304fccfb5d2f5f5fc711174119af5fa44523ecc7523d3ff506158d0e4f74
c06d7365425adf505817cfce2ee13f6dbe6711a8a0956848b635b2852194
486bd3072f24606b2b9e702a3d5e0cfd6e70096ff7ea1f08f1eef6aa0f4d
19140174cf6c43c19d7870c129b3739fc84ca39747185a79545366b12f1d
7037c384098f9a8713cf0aff9a7c92a6cc57d745afa9a046c367a467ac67
8e9c5dc43bb44ce5006c173b4a2d050e1e53faab41c3e0a184e64d8b964d
1b1a909fbd9eca175712ba1098ea4d237f794cd14fa86fc92414f13f70b4
d810602e41d8ea863f34afbcdddba7c3cd006d1bc088544442f36af07f3e
d25d5b556a86f53ecc8376a198e033be0732ee709575c5cff4cc7c839232
1bb7f745b93afe5ad7172129ae8fb3cbffbba4a78c455cfde24403d0cf4d
f40d276fe3fe7c8b5d29bb8a51cbaa2c487c1f378ac50c07257b3b6ebb23
7415a16f0c75f9242266ba9254212093c125442bfd21def9a4c546d47fa3
33ee5287216157ecec032f972e99abd9cfaad959cf9f2bde7e4cb1e5b075
d44b2d0caf41f34673188907bab9b320519e1fbf26d6a9e94976930be247
525295919bd24e967880b4e872d22194e54ab991843319f189254a704be9
2c77d31114dd5e07e64303f0c4fe9f60b893709a05d1a9e36b652fce3406
8cfce4db17ec8deed85ccdd69eb9ed19554cab47573d274d7c8dfcaeaf63
3e474758956475b8a61173ca833c93c43626855c2e94e9659cb222870fcd
c780cd1fba7a1830e9cf05b9169972aa21bdc06c41a6450f90baf63a8ab5
4acaeb09b4c698d1cb2b058dd9dc51d72cc454713903cdfc15dc9c0e1465
9b8dc12101421d2b35e375a2322bb402710e3690065a824c5b5e472d4491
caa10f6ca532c912bb8b0e6542819ea03232d26b675d701251672736f2e9
fec51dbba3d0c6cea70a7c8250268e6f58fcdafcf19dce2736a3bf11c103
b9c7898a92c71e65f8d11ae0b83cf974fe1b33e6c14a513e5cc7c7e52cc6
6f82b81015cb1a884d7b6206f4898bf521fb7d0459de8e6b75c34e6280fc
c77ffc5b1053254316c161f2c8283e401a24aec2aa3ce85dbb057a133b45
9cdb65fd376e8d9aa24ae4c5033a77cdde89792111c4146c3f7c486e5f7c
b969bcdf09f6ecab177e6e54c39b0ae67c9e55e466869a75bd5d77e529ca
82897b697ad024c4f25ae0d1eee20339c07599f037dda50e711acd738a26
73e3208b7e5ed4dafb73812a4cf97c4d72c2eac7e7cc03be5131d476c3e1
2af70eb5c5d234d0de811322ea3f0ad7bcdb2e9c3ab77d4a8df29117d039
c3f290f3ac553fdfe05a747d6deae11e5d307bc11a0c05f97da609369ff5
950a327f081c835508cd13ad07759bbaa5f1ce941e203494a850f4da3428
9265df61fae0d53d37699232656aea06dd7ca4f9c624f32a9f7ad0b40e71
48f9ee85ac00c2f56640e18687db03e158f9f92ebe1f957e6fef6840a9ba
0b8752b1fd1a19b9f523fffa12ff8891de300fe1cf7af71ff7adeafc7b98
eac4aea678dabee288b935ef1c6c5c82839b721e4b27c0f535e7b2b5e1da
0f1c244166ce60c8a897e1729a9cf5b5cfd23eea379cd47468c3b2a1d6bb
463001d8a3260ec38f8ade0fb56d306e908475798fbf0666bd74c6147729
1d248b63364572bc19c83896ac1d4f738da3d9f7cb4042f4d25610fdc4be
b256b7cd605dc7919baca2b594957bb4b6563bfdaeba75740f153c565cfb
7688badd44e1cbac76a75525b9de83258245ab8e28af2293825ae68f903f
ad4ac49bab380b847e076170af8810d7c323d664d8e4b40d6069ff86ed9f
1b3786b5f4bad60e59b7b683d29ff4ee0e0e03d38b9d22f62c3d6f0c9220
dcc5f555e9a724e167e284a69da8f915d73634fe880d6b1fe34a283998f1
b33e91fd9f13123b2f982784e327e4625655b68c44c45a23d3cfd4b16140
2b8b537c02e98017cefccbf04fe07d0c9f29eb0700f082d12713740df160
e2ba5eeebfa3004406484109b0f6b7bab77c216783190e008b1ff617926d
d75739233af0395226863650edb0b7bff9877ca6206ca5f61e8cb003a2dc
e3b11e57a0360cae67130e9a8f33ca58ff0b5d459b9faa9916295e57dcb0
50d9ce55e9ceb73adbf13e17b968adeaacf660a98929919206fc5de986a5
bb59d89481ff8183afb7645a79150362877813455ef6641e63b79e8b560f
1b19a4d73af4b08995d604b7941af332a985f77205d84ed432f53061fc02
d7c08cc5a58c77c9874e5adfb5ecfbfde0838fc8fb4a7dd9431f2df1e3b4
27df1c13ec8f288ea54081696504083b925081e6ac659d74ae067892efca
25d0735fb8336ba22bb026443ccb8317f996e4d779c23e91b5b55c6f16e0
31d81ef1d09dd7543f006df1d7d80b491c859039ce0f5a7a351d8bf523c5
8530d54caa2fd7d5eb016d974ba6ee19418ebc9db2d163b5efdef410b481
63a7f6c83bcbe64944998b545fe7a259d00b1893da5b7c78b6052f4f7445
a1d43bd8e49df7ada803cd60c5848d5b74795416f28da76e21125da1ab7c
1d6b69cd3059cd662e73266de66f60f2c48c20308d327d9efade032d6360
6be60b31152107a6f6bdc3015bda77330c538680fa0e1bc5d84d7f810fc4
dcd27f20507066b39e658006f5e4879ae294d31ada0eb15830d124fc9e22
ec52fa77e7d6a8245b1faa446e9cf759cc837e257abeb8fa79d502fec89c
3bf8101620fe15d594f96bfc24303ee3adbf4fb28973d16a93d9e4c2f8d4
9f8378d57296485b2b98d614a849316a42619bcd50b4872501332d95b468
6341d079b3619dde6037e8454c8ef6a75c1485a63c5566229d108fb50efe
8120074ffb30a6f5f9017d811503fbc35e195e2b2212b4e92c4983680b9a
9b9c9fd9f4954b58c2cc1823e5687aad54d8231731deeb40abf23a229d09
34f6ebfa73168c47a8bcb00a9aac7459da193ffe9f9c15a582634432a2fe
81776aac656094218136b54b8dc15f19cdd0a2f941a5aac7cffb9092a8af
3c821a81966280cbd136fd57cbbbb025f39b40a991dd99ddf18285e9378c
9c0edf0f3d1d32806aac8aae361686a230bda3d08ad8abc077f7000c0fa1
fa590edc23ae87848f9e4fda81ecb688fcc92144399200ffc94e3b996f21
7b7bf9d11825ede9d6119a48fca6822673aafdca64b38daefcec513d4c27
3e329003f8bd3b95c6d2ac9f445b3916b2793756ebf5817feac25a018b8b
9f576f044c552b2ab676e1d39b3065439a7fbfcfd32ffa2ccbade9415b94
b2604301e80e1f3abcf946bcced4c8c9061d49b9fa63cb5b6ba9d0f8fb21
5f8219b0bcd70f98122d3ee1cde453fb4d836cf21a1d539621a29d09d961
f8f4551eca977af1aeb81716d5c4dfd0b955165b451f9f688b4e75c50f45
0928df46a8559339fcd1a87c7f83b689b73f883ec6bd56aa3bd26509029d
aac9820fadd9ab5537efacf0a12724e2a66536ec2fcb3e139aa123b16e40
75addc84345b0ee795abb22630afcbe169b060f4d35c6308be170fad92ba
ffe585b2261e399eff0974462780052d51f30967e8c794b41a529213ba40
69826d986282ebc7e2b7c23af18d2bfa6610ea1715c475519caf489c145a
32e69a4cfe134586a714e2e7130bad596f7f873e9cabb0dca68648ad85ae
eb6d40c88f869b4e9281f114eebed8eb9874512e97a1b0426e9ae189f1e1
461bc9b414efea469a8d58578bb21e8f2148c430daecd17e965cf4735456
f98d008d033e29c9547eea259f05c6f5de4d6ed50703b89d126d18fb831e
ff9e89cd59a083802166ddac8b9caaa3ce6307f411f95f3f126048389dac
c9ad8247d71ddeaaccbc1b97cd972f71f70c5e5600ea88895ce13aead05d
859711225b69db4f1e3f5550bc6fce4f24ebb990aec64579d5e1f8c2c9a5
6eb8930c025cd5cde1feea6e228180256b7feca19c2d4b265eef058ae4de
c69035ae4741dc3384b4a4a2c7e08973f11f463f7e02cdbf129d435a3fe5
cb37e406626c0011f65b230623a618ee95a04793e45f9db44f61b1aeddee
b836cbadf168e0f25bef6c52e2427a22480b0688b0f605ec7e870f113e54
239d7e2134573803bb4e2fea44245767575649a25ed8b267e6cf779ed81a
262355725c0418a63774f1c3dc48b0134d48254df511a8fa4f9130de3adb
7c0d201916590f0c301aeefe6d875a732545eb89cdb603c6d2e61d969318
6ae0fa68f9c6667da6ecd5ed1ad9641623b4a2fd7f776193e798685383a3
7c880841fabfc35a5bb5d41a683388b42d566508f5dedce3baea4fdb218f
c85628314c040334954ea83445f5aff0a4f6b45781fb635e7d2621bb58c3
bf8f2f402f29baa59336aa10707c244409c4963d68bd979405aeb4c2fc6b
c90f28989b03fafbcc3f02f31259f235078649ddae29c83207b4326db1b2
e043a8dcfb3dfe3e696a671a27fdea4a09545d8d7e35a79824f1487d4923
8e5d0d7c704e4f3766235340d943bdac8319830a8e0efd348bbd132df9ed
0611f65ba6e0d2e44d95223a54a09c86ea5d6786182e143afbbba402267c
34a7bc0f65818675acc1d527a4dc152471e23af925eb3c10f37b4079f618
2b1e2f7cb144939839c203d7fd90d9456d773e20c225d60e27a214b3a72a
0a55cbaca4b8d0742719dd4dbb5195e618ef2f8b40665834b525e3d16bde
fb376749e1dccb11963c23ed408dd4c4d92d9b914aaea6c1719a6510d624
083205ed531b2710c2b11aead55b6622d21c482ea3b614c1ad0950d71d1a
2380207f51065e4d980940be3b96756bcdbdc05dd3bf0aab14e830a98240
0a448c06841eb8df6d2b8225dd195b8a30edc153952e6fe39d55cf21dc01
10d78c6aec5e2324d61d6f1ebe2f561bc4f1fe9d54bc015126ca7aa3d208
a91e3f375d56ff45a47680c14532cfaec25935f94953432adc90fae5bbc1
13b142f1c4093e13f56ec56cfdae8b3f9e486e539ba47838a1293370d129
d8cf88ab793336124519bb82a91e6c6cdc0a4167b3bb4615f14f42bb7336
546779b3cc6f3470028c567155b7477f721e4eb2ef387b58205c92a69548
5bcad18ded447edb5eac417591721c578c92a08a2646e32820bb2539ef4a
fa6f5d1a6f6e605ef44a647d7b26591dad1ca18855082fea71a29583b5c8
8b22cfd15a96e65cdcd33b78b6a83dd7c12eb0aa7f03f1b95e56c64477d2
feaeb5d266a4dde30ed5c33af7d1e95cd6159e8f550264f83d523285b1da
592b024c572cffe192a35d0e42477ce8a643fd9c75ec42aafd3bd90a437c
dd1651fbdb8ba29664537d4e1a2fec87c1bdf00804b6128445dc3ef382bd
31ac0b4f176a9f5361e562426f0566d3b94e5309a4c96694fc11bd396775
d4cde9808b5e406976d58215d8c0b7fc9881c5e40d7f8f48d39b6c688315
1708a176f6e9d86e8f34decedd9ae870da1f443816c0588abaa56d1a888a
30dd0e78cf149180116907bbe72ab83aea1d794761a05285551a2f89c760
9d46307ff2056284d5eb4960a7a3e054ba7a90dfe6f271b594c80a116a31
b2275c56244847e789fa1045da49189a430e5cdd8b0593ed7c6eb9943103
35185d54750a1f7ef234e4980200580a1e7dae0581cbff06743a6d519f45
905baaadb60becac246abcf5ca7c1a4e478e05fdd7bfa5b7298b00ff1615
0c6d9345a028ea7f34414d22e5d71e70cd77a8cc749da53eb3a9e686586d
44adc05d9ef29217432dd025412b5d953d265a013f6a555e8830fcadb025
9a6439235d19076860cf55d6769f634b3ed3c9a4c62718e28d2f05c48fb1
6d9f627a01f39cd715ef3c8f477361655cac49653ad3eaf2d8eba807c39e
1b3ba51352a9a37adf09d375330b22b1d0bde30152f9574f25eb3bf20e9d
4c7f365aed437857b2013801f8cac7a0a1d1365189a8645efa666d68ea94
fbeaa541531e2c6b989551d1927635ad106eb85113444b58c17d1e4d0b51
c294cf2688e34aa6efff9defbfc5e516ddd899d3f93d40ed77940c12c32f
48aaa565f0d77b56448f735f42167f6d862586e1399f163c5b2f003856e3
b8823adec6d1310743847b17a773fa8e58131126117754fef4a9a9c546dd
dd4e0a466b80ceb109450666ff74adc6a417c30187b8e60be3b0db9f5323
09d7f42a26115e14f213a97086983fc1277807fe276e90a7d87b1172312b
f9759834f07bcc960c91829762d783bada835332103c5887261b3b1a3047
9c2d89ea1d6a8ce6521275e4277263e29fcae3439898e5c04a57e8a6d0ce
35b0304a5303d1954b92a39c94411958b30c42df186eaed266f0df215a91
2c51f53a1977c535bdd61e3887512b8b22a6feacbc968f389522cde3995b
018a687213a4c8935122abf351e7b3b2932caac51a6afd4a1d913265497d
d052d022f0252cb81defa03a7be5ca2ec2c3a53170cdfe3ee9794adc5a14
32325036df02b3cda26ffd1917876ffd4887934e3136845420b4cdad4db7
cc1baaa4cd4cd41b053714f584bed7ae8beda3f6c87c7338bac926a60d4e
a1dffb76ff6c2979c32682279e8bb8bf31c5cd237d37f99a0164635fb996
5b54527be0f2a6d289f5cf376e62f1bc43fc38b8810cf0e25881ec4f78ab
37f0fb24cbe6a887a52515444b1bd4ce69e94d3cefa0796dd8f614a8d92e
5a3e16bd28988bff63eea2822867afe2c4b0927196e242da8fefbb8678c5
9a215770ea500645ff6627fabd1e389ac457e03ad9239beaddd8deb0afc2
66538c6173e87872b4c67bf9fb4c33ebcf4de2cbeb34e25e7a72929f7f1a
22a06c4f0bbfa47510a764f96a05a2acc11f770930acdb3a135cccbf627f
d5921d0e9abf6c625680abf2f2438a74b9adcfa68c4c2406462878d54096
60b124ad4041c0dfabb9654740427a99d80f859dd0630d80d3c6eaf7d5b9
a0889a147f9a0d38c7c9c7d20135ef835514db24761911af8aabeff6597c
23ade61af0ca19c385dd16f804c83cda94ff2c88c71114bdaf66628acca1
eb47966c0223c2d3729886472440c264a658ada1b065a60d417ab5d99df0
eac82c77b742ad459d490805ab191ab4e1c697900700ff71e01e9b4b526b
fe4a9b58a54f726656aea666900dc80e7c831d2e47ba82cf72862933b22f
fc54e8ca8403a055a8476b95aab71e4299d31af9718dc04bc8a2c62c28a9
a51ccda697cdcffc2a67a25981c642e687c1ce1b989649a0ba2801114a94
89698a6ec4213c7b05a0c49ace1e4c5b524d56b1caac344fd9ef8a0b98c6
c9f5bbec5ebc060b558dc6645d829d65bf58efdd2ca826dacf2c960c9f48
66bf7a5b4f9ab01ba2672342fbb7790f2b9bb92bd69dcba941293c8f41ca
2ab775143b93080bca41c278b3cb98e603423fd0d0e68f679418c31f1368
48da422f37caa4c959add1a96a17b63abafd43b1a80a75662d9ccc4e8c41
cea448c0b1edd7176f358e3ae7d0acf20ee51e5dfbacbfabb86c1a6eab8e
827dd3c15a25f86f00f0e18cc4877721d5bac974c24a281f1d4a7f7cfa51
ae618e3b191f477f8a0695eaa1d54c0bff293295e680416ca1158bc016f6
49d95c77a5a2c9d7f92e24f58c62440d816edef8382dcf0ac96b501cc8c0
e50b4c33854871219e225cfe05cd4c69e58f9e69ff41043eae65269a4b2c
adbfad965a7fa498e14ca6e290d09c1228cbf467f97c2e8c016065b88a0e
dbe1e7f3c156712913d59c3a5b545eac7f750522fc4801d70cdb4e771f32
0ee75e71d7ff9ef68d8a5826883bc4b54722b52333d2b91e67678b78c720
31f99493ebbe57f1e4056348fc03d700601b8299aff31c1565b329c36747
b3c64163ea86b3b8b6ef104d2097978fb46ad2762be792d4f618faaecd5b
a4f73af53f86ec681dbc70f34ec174d7517b2c70101d2e644bdd20352daf
06cb72ac239defffc0fa99b51d470656d06b85a9b751d48165798f5b3e42
b2cc9cbb96aa1986c6908aefca8ea2fc8e33a77641be2f1128c28f75e76b
77da32cad35c0cbc1f0d2adb4aa9767b3a2a04dfcd39a9103ce059d3e5e4
06a4ebb65fd1769a998d69399db3bef4e5d99e4849673a994c2b5c737aea
8c200afc5a65d9f0500e1ea6fae3e89c1ebe38da2142d50ec86af1c765c5
8dffc974618c0ef92c32e80361833be0e2ccae4ebbac1deb9868b252f409
03207515312fece140afc085cb06cbdf410cc4c9116a51616162df2e5e20
a0b9ba025f65410f72bc22f43ad03ece73a6e80af195f152ed87a7e430a6
57898a7ae0f1e5cba15e7d00212f5ac27da8d06515410d3fd05f74ca0efd
c72512c1eb7316a0907037f5d12a1cbdfbfdc6e62665dccd7b368890ac0a
41e6be435f33a1a083a5836eebab26645d79ee675bb06844186617a55a70
969d32a0108c6b232dd6deb2719d55b9ea14817856c9037b2e248a1d5f78
3ebd0cadebee7f20a750e00e26432dc71bd963013b032a9e0fee08213340
4c9b4796f8bb9e4146dd70f12e62f402f557655421527668c9091ef20a18
7c8918cc38c7e2e544d06e949197f622dc359f365a33ca6b80e787950760
2266c1aab7591d868d0ecd60b93c3cbab1ee37d661c03e8f186f1c0e96fd
47a60feea688f1c3462e49cf44421f58da4e436f137b963f862940ede2cd
89599f7e4be374b587fc46131b19c4b7583b1561b3360f05917b5f44de23
c515d6bc3d2491cb02bcdae2c84ee71a6452271341bb9aaa60c413ad66bd
41c6bed02cc9efa2d837471280fa65465073eb436a248bc48a5e6debb3f4
6f4a403b5f9133e95808b38dbecc22feee40af2c968b364d69e7accd9578
cc958ff8d8bcef297b737604b5bb17ddcf00b48afe4b1390711ea81e803e
daf3a5eb27b5133009fa36905cb84660c9462f49838036b5876dfa295c6a
e0d2c056842e8282dd6d7d5fcbfd727e0846de9104f88d1fd5a5e4de77c7
4b4dca3b91eecc5f583c9967846ef155850ae20d39dddfc7f40db35dd4b1
553fe8353283597bdd0e305b6f70deb0b2e6fb82568f4f6d9f80aa25367c
4b3da3222c5c436c71b29ed102914f032cef11687ed4db87714aadb87a9d
2b5385a0dd7f057a15653b9ce71bb73202bcad4d667781631223fb367b89
8ce785c9f820bd95f9a19e8599e46dd385cc10b8e705b97baf4d138ac461
5a477589fe6d825e344eb6fdf2434a9b457f71f4594e8a91922eb76e1bd3
30c5dc98eb354bca3a8dffe3b4769020fbaa4f27f0e7dbf7111f791217a8
5677cc06e3bbfc32ac94e6025fafc16ffb64da6553237d75ecd3e476e520
4bb397ccc4de305ab6a3dd73d3c7db2cac90ed966f8599e5073d180d8a43
23e816f2c687b89bed9f944d9964551d3c2f0ac6ea78f74c946992952acb
0ff2237accd6cdc5acf21795e435b5fda92913bec4405155c980870d44c5
56151e59be661f6aeaac7f2640455cf1b53e5430490c8a828e3b2c1547c5
3cb9d3483496dc7b64000d6a3c241fadeb6bb3ccf84b464222b12b8e0544
6ee3b36e16bb891e14ddf4f873126cb48b0d98366d496da2bce6713259c0
fd3ec94341f7957b546e2591dd76322cd876a903e10a4a55e28258d5deed
945ec894c3cbffd671adadc8bd5cd991d9b9fa108f5e48ac17fec6d53df6
9182edef607bb701f21a6f3ed9c1ae28a6bdf0afaec0ccbe5db19895a28a
01edf724fdbe67ec178fdb720a3d7fa9ed98d16f181b72839ba4f414f2b5
54400a834fbf34623950ee7d2aecd6e5c5b8d4479dda04721b33ee41fcd3
775f004333bcadf7a08c9fd35cc9a966f2876534a1eaaf09e790054eab96
ef10efd2a97d53aa8830c7becabfe1bbe978881cd9973bc8aed66b6c6d5e
75dcc7b88413d750eb7a8c5c4e5206e44dee126bd5bb1e19c323e39a637b
f269e8317f77874c81399fab4044e29be5622b6f6cfe0f93da50a859cebb
70dc79ff519434f140aab6f637d3280c026d10606cf4dd6b91c94ef76114
ad80262ad9b3788db0aa9827b02c8aa9417561659fd6429e1006ffc40219
90d33bb20bc9429f458acc7d1b48f71d174857995b2314e4233818ed2f09
7f1d5b096415c11cec8b7301192d4b0d6f38cd007ec7b08d5a928d2c38fd
b4de0638117752fcf654fd4622d43b6c09bbeb65ebf799318243fdc4fdac
c7648d3afc338d5328a41100666db63e60ae22687bca85aa349af70f1d28
8870346e6e6df6456b9bd2c43c32e0b22a03f24a22c65107463f86cb770b
1780b5d8c9692f42

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