aboutsummaryrefslogtreecommitdiff
path: root/postscript/font/dejavu/DejaVuMonoSansBoldOblique04
blob: 33e2947a6f9423d97476d56cc267ee95a2cd059c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
%!PS-AdobeFont-1.0: DejaVuMonoSansBoldOblique04 2.3
%%DocumentSuppliedResources: font DejaVuMonoSansBoldOblique04
%%Title: DejaVuMonoSansBoldOblique04
%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/DejaVuMonoSansBoldOblique04 known{/DejaVuMonoSansBoldOblique04 findfont dup/UniqueID known{dup
/UniqueID get 4033147 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 /DejaVuMonoSansBoldOblique04 def
/FontBBox {-150 -440 1523 1921 }readonly def
/UniqueID 4033147 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 04) 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 0/uni0400 put
dup 1/afii10023 put
dup 2/afii10051 put
dup 3/afii10052 put
dup 4/afii10053 put
dup 5/afii10054 put
dup 6/afii10055 put
dup 7/afii10056 put
dup 8/afii10057 put
dup 9/afii10058 put
dup 10/afii10059 put
dup 11/afii10060 put
dup 12/afii10061 put
dup 13/uni040D put
dup 14/afii10062 put
dup 15/afii10145 put
dup 16/afii10017 put
dup 17/afii10018 put
dup 18/afii10019 put
dup 19/afii10020 put
dup 20/afii10021 put
dup 21/afii10022 put
dup 22/afii10024 put
dup 23/afii10025 put
dup 24/afii10026 put
dup 25/afii10027 put
dup 26/afii10028 put
dup 27/afii10029 put
dup 28/afii10030 put
dup 29/afii10031 put
dup 30/afii10032 put
dup 31/afii10033 put
dup 32/afii10034 put
dup 33/afii10035 put
dup 34/afii10036 put
dup 35/afii10037 put
dup 36/afii10038 put
dup 37/afii10039 put
dup 38/afii10040 put
dup 39/afii10041 put
dup 40/afii10042 put
dup 41/afii10043 put
dup 42/afii10044 put
dup 43/afii10045 put
dup 44/afii10046 put
dup 45/afii10047 put
dup 46/afii10048 put
dup 47/afii10049 put
dup 48/afii10065 put
dup 49/afii10066 put
dup 50/afii10067 put
dup 51/afii10068 put
dup 52/afii10069 put
dup 53/afii10070 put
dup 54/afii10072 put
dup 55/afii10073 put
dup 56/afii10074 put
dup 57/afii10075 put
dup 58/afii10076 put
dup 59/afii10077 put
dup 60/afii10078 put
dup 61/afii10079 put
dup 62/afii10080 put
dup 63/afii10081 put
dup 64/afii10082 put
dup 65/afii10083 put
dup 66/afii10084 put
dup 67/afii10085 put
dup 68/afii10086 put
dup 69/afii10087 put
dup 70/afii10088 put
dup 71/afii10089 put
dup 72/afii10090 put
dup 73/afii10091 put
dup 74/afii10092 put
dup 75/afii10093 put
dup 76/afii10094 put
dup 77/afii10095 put
dup 78/afii10096 put
dup 79/afii10097 put
dup 80/uni0450 put
dup 81/afii10071 put
dup 82/afii10099 put
dup 83/afii10100 put
dup 84/afii10101 put
dup 85/afii10102 put
dup 86/afii10103 put
dup 87/afii10104 put
dup 88/afii10105 put
dup 89/afii10106 put
dup 90/afii10107 put
dup 91/afii10108 put
dup 92/afii10109 put
dup 93/uni045D put
dup 94/afii10110 put
dup 95/afii10193 put
dup 144/afii10050 put
dup 145/afii10098 put
dup 146/uni0492 put
dup 147/uni0493 put
dup 154/uni049A put
dup 155/uni049B put
dup 178/uni04B2 put
dup 179/uni04B3 put
dup 208/uni04D0 put
dup 209/uni04D1 put
dup 210/uni04D2 put
dup 211/uni04D3 put
dup 212/uni04D4 put
dup 213/uni04D5 put
dup 214/uni04D6 put
dup 215/uni04D7 put
dup 224/uni04E0 put
dup 225/uni04E1 put
dup 230/uni04E6 put
dup 231/uni04E7 put
readonly def
currentdict end
currentfile eexec
602aa365e4c9a830811171da620d90fb01cc7045d29e9360aba539f8906b
a10892c579bb4ff1394c5a5698a48aaa90657da799d2378d50ebebe0269e
7cc48581d429a07d045a706fadabd87d9cf3317221f2087803d20edac286
0e2e81bd545175139fe3aece58421079b21564c9a394508431404918147a
6b33a0d37c5615982a80041b219fc64076cd5eca62e4560a6bad44a7742f
c5c45f43f0a4841270eb7cb19877a03c1bcc667ad4298107c99687646964
019eb654aaef59a8dd2427bfd2c49a32a659fc3a9e69be2ced780f4f1988
0ff76f738b04900f5de00fd72975cf39dbdaf455b62f10097af6ffd89c06
3a0836c754ee5998df12e0f29d2fad3b8db47c3d05aafffe810ac754c0a2
f6278a1b844d8b5746b770ca42fed05100b36f693928def8a59f94ccc81b
7519d91e81ff182aab0f1bf0a902783c756ba316430b0b80076cab9359fe
354dc08abc42df10c9355af8da1943fc14ad3301a7ff9dd82e2ec201f95a
b490d50d33311c5a02ca69b2f986584fdcca70e21e10d3d24fdfd4c91bb1
01abb49226f35a08ef7db3deae9f8f9e3ef9e42d1c15f2daf68d8271b893
1bd56258c850cea6344d237c18cc3881013a17fa26d5f3af61353c2cbe2d
32936f176423826bd3c3fe0fdd2a32e3e2f3e82f5c60fea862512f7373c0
1aef308a83c403f1c0f4fa4732a32449e224ffd1516f31a4f24d952b0de7
2c83aec74f1dc4acfbf435d56b392c3d92088f8a0b27d4a6450c00f95be1
39975fbec7c0ba17eab798111350add17bc6d7057354c76642630e7e675d
a3f51e1d59d9e92f5aeef899525333ae4e69ba851feae0efc5f6965dcd05
8b06ceb23c82e691e76e04a2545f3ade03f0dd1a5100959324529f64f39f
055bbdbaa89671958ea2879b54da6246686ff6e0d6735e2129a297f9ab73
f99a8459e9c4e5d591916351838766bc7eb8746cb30e09c0a600dc93692a
acb7cec22108345b07e34914131f0c8dd6511c84ddd957c8d42804a61701
d4da482f71dc669ab231c2314d9f6ed99b600c28d6a679de2ce745391558
348ea969df366d3e1151dfc9df710f8207cd20608802303089e962e01bce
e4b41f28a085cb7456616a24d1d1b80f4081a520cb01bfb6c1b68b414180
5dcdb4fbee84999552899dc4ee64cedc5f8d8011f8896c4b80a1d5e8b5f7
d237cc57df6c3cd267694df8baaab9f286fb88f53b48793ef0671ff29021
a161dda424a3eba519440bdb6ece06342cc99448ed63a706a165777ad8ec
e51aa2d11c7ab70bc79baf8a03719178cdf694bc1617f767166e06096255
01f4a1403eac3af1bec40b868c0eec479377f7c5a50da59d4dc554d94237
0311af0aee0e9cad7f2ad0ddb142101168e380d27a315edab28bf21141d3
ecc3f6f96b20fed58ef70e53cabcadf67ffba4eb1c116c1fa3fb7c04cf7b
0a94ca4da12371773e949b8fb1c8e66af7cc627dbcb86870113d5ebfac22
ad3cc717dd80b28a08a00f1282c238f3cd6e8e0adf8d1e348a398934089b
7d0cdc32b852f536cc6831d24e9a0ef8c279d4d2091db9b25ae53663427b
1310b0d5c5047c3a9f6ba0505c053ddb4627bbbe9d670abae5e4b8ceaaf5
fd54f42361e669586b9f50ff8f6f467974826fe6fecde716f1a7da96b201
4160bdf5228b46e013a39b1a94dc074c3cf78dc2a2ed7f4b2599a4e1c642
bfc0884e9472aa37234979ef9f8658b9ae17971f68a4ee96184c459be4d3
5a83da98a77a661cf833b1f7e53154f9f8709a4cb49a374f2a0c163e5d24
78129d6538208473fa6bf313f213505cda7b8437deff4a807021aebdb170
4ec009ef48e7e56ca5ca18586fab8b2568566f20824b69658ef2b02a4304
92e1de6cdcec5fce1276bab0ddecd0c53c4238b939c2a32148666381a678
f1032dc7ab1ab1f596ee01eb476bad973f3fd415854f4bc1f386d1c206db
dae8436f6265c8305e9c3caf6c4d791ca2c0a9d0ed0944b059932acb61ff
87c9acd35fd3c19f03920971f64bdd2bc3c0d7ee148c9ca55b9fc8852ab5
4ff00669a52e17dd832a9c71d982e5063e1a306edea52769871787cd959f
79de496e4321bd0cc3fce9a4b50868ae5ffe9eb6dffe3c9f8a6f85f2378e
15ea3e567b0148365a5d27267a083ab75d95189e7fdd902e2c122baf8adc
6dcd23c84a5017ba8a7a9df2d54471bd7760399f1f08f98a05b2e5eb1bcf
b897e8f9a4f346d95a8b3243e6743d488237750cbf4ef9c045ebdfc63d8f
b188faa8293783a705c78b59a6917cd6bd91a190fa753340d0097395268d
fce9e81e3b01ba4330cd8f3dc2f4be12ba837aa346344fa2591ff0dc9ecf
ba9c23a4985d532a877bfae3beb70b03efbcff9943a353087dafac6f9e8a
ae05043d24808ab5c225ad88a56eb3de313c27fcc3e8949355df6b3d2a9e
7336267dde3dd492181b566d391fe961cce9ddf978ab5508dd86eec19894
ce0e860f2fd1e2a351a1a4f59a358bc8bf251d3a6714f9e17000ca411421
47eca15aa159165471a387dab9d13ec8aa83d8ae93bb2aefa0fdf73b5283
d630d3945ac48fe3c1117e5b59c7e365ae037bbb8b185cade726d6dc6ef0
fab564eed3d5a15072e6f9e29b7c82e19f5c2ecbc61083f63a70673e4b42
a9ed0906ed476cd37b1241a102457ebb56363aff59e5ed1dfab26a253579
8cf9b7620d9242b3db736d8f684bd1867864469ef6eee5e939daf5c1f583
d71142ed2e1dabd5ede71959498dc081daa58d8d35e53cefc1ca768b42b0
98d3b5713a990050327f7bdd1d5bffd9dbd9db6a2fd27bdf72a20acc644a
62229b26f5591417a8cc71fb1dda196b412718a8cff132cfcb82f7a106ca
8fc15225bea3bcaf64b5f2b94d712afc36194ffb932ddefadd6169645d2c
851842fd64e6fb15c8291285bf813922a8f2db8c0af1e95f021ff41d537f
0782fd77a4f79fe4d40fbc7ebebe0065b98f3fac60395d66cb4f4334d8b4
1c60a4747832da8fe6b7a7c321fbc40265fcbebce1078d04cfddbb5d2fa0
f2ad9b6c80da11eb61571bbafa063b847d03847c4ab58a4c42e2ebfb0cf8
ccf782d8c0bf5f5bcc05208321c37edfba16c8c9ffe841ece153db978cdf
a1f13da6560367c1faa6682d48f94276a4909dd159c36be8c2dadeee9c54
588a3c2161c6cf7258d2162a89ac6e6a8e718f54dbbe97af713bc6da4f7b
2353c03c4dfcf235dd7127e248cca5e61b1bee9f87292a8542f19cb352bf
9ec1338d23972b529b4e1d9292a627e7589fbe5c10fa78c6fd23291e3d0b
916ddb41b5760573eaea553056f5deaec583a5a1916f1f4a3977613eadc6
6bdad3b1548626967bf74ed992058ba2496744684f43317afc90fa0f700d
b1116ddd9cf2581be5c336ec11e9129249b724916b031bd67ad00b5d8617
8052162fc60e245ab1a25b6bf2dbcc81a6974a24e941e039920566165181
36518d636c8a53a091b5679b68b4471e7df9ed71849e08a1613e72311a17
debe34e040a549585c9469cb9c5a7c3c50bb9cc06a743366954f36545e31
fd1d015cc35c7f40a31bc5d6c72abd546d66fd3c96afc81b171b84ec8a20
9d28a9ba45f1e7a798ecbd82924cdc1081518ec27b2bff90567388d5f694
17c4af1e4e777c3282d0bb91b696194b61f5b41ff6294dcc085f4e7faa75
58b9757495c5beaa88562049a0cb61153358fd568e6b5854225aa0abc445
336e1c9f5839daada7fa5a4465487ce83743956e44c50ca68c0377e30b01
a42a9cc7b949b263ad45063330033dbe0a616ecef600b2df7f47e5462bfe
a12e2b9097f084ace4bf6b52f44cc69aa9dab51c2e1fadc9ea088690ccb7
6a217304e3c8285b0404fe183ab2cc5d2f3697ad6b9892ff9b01a7be5eca
9fd2942cba82b08b0c2283bf88c068c796c5240c56a1fd5c159f893ebbd3
c4c01963730cda4ce98f8784a6c7102e3a057c1ab16e462fcfba5e745ee1
577a6e0bb409d6969d75d189b03128d20f60b646b2649e3792c977da0897
06e1182396ed36181c2d205b7d8e99904d0836115d99cb5365eb45aa65b2
68d7606ebd4285cb1937a6db3ce04889d8e37ef1684b6a81a9b5737450a5
1e7bacde106df4893c641c532594f76a35fef8c3045f70e1048b2a166b58
0af0647fc41515abe03c35c81b2f7b2fbcb9ee4a77ff8e26319276a57004
860a3796a939e8629afd20f04abcb8433c0966ee6f4025c7d3fa13cd706e
de2b54c21d72f14296691f275ebf0572cd4e10aa7bb9f142a582f9e3b6d2
84ce215180ed948dea638fa3d20d200c9046d4ae62cb231ac24cbf8a05fc
e65dd22fae6bf5e47ffa821da5326f2e6f6111c5ceede7364134cbf4276e
363305ef5a58d43d30c3c6ef4b58cc967c2359dcc11c39feb30b8f164e44
58b14d864626d4993b717294008c4b1800ca99e1de79809f97f788ebee87
59a500b2371d8504766072e48bee11257ef2b2e4caa41093eeac36da5450
01d895fcdd4717b7607f2194c9af9270c53b5ea440d7fbfa1bd9cbb29ecc
340adb228ade83df8fc1047042e49cebc3078159cfcce8a2488598a8791e
6c548f76f59318f21c2249ba5c9f4eed11f998d831d368edea87769fd14d
05348e0c1d8194117417b8a3ed28156cb82d37a2de96cf9da0f429c84ff1
47b034911bed959238575840f3c9e65f1491d95e8843c35b2f7bf54791e6
d197d29d98fe9bdfbd5686579b0a2eade6c38bffaf6c46b1cc420e663bfd
eda2008a18622d6fd9378306f2cad36e07c3b055a077bd0fb97bb469453f
d9855b74591b7d5753a6cbbf7ddd11d6091005b8f36a7db299850da06627
f5ea76660db6ffb6ae4372b50877e7e4580615841672c83ceba7dd4b750d
56e5d12d03010f1b4bc01a8edb05fdb2ce07f2bd4d7cc422dacf26dac5a3
245a5f0d10adef68a11e6118c9107660898a744245a7cd3f61dbc3c30e26
05f2e3c6899fc9d88d6cdb38b5c90632af1a00bfde45122684e886ec6a9e
df9d2071fcc48d9699f2164d716844bb9d525b2d5aadedad8fb457bf428e
7e3854a0ec74c114ff440dc0592443e161eade07cb17767ae63c011681db
3dd23d047923775addaa968e70837fbf18696c9255b0ea242771e68c31bd
c4a1291c0e4c666d8156faa3f790ad4b1d82c67e58abbbe3d9b2b995d413
9a7679c70aeb46741d27ce18d35390c82972e7ac17a4973c439c847f7e00
9fe03ea15aaf0884989dcd9e68f29c6d494c17bea9c7a84d4ea65c675575
c34beefab8fc2405da65ae23fb5b1dfc629956634af8a8c5473fe091e2ea
d3899fe585bd3bcff711df719980d2cf684be93e1f04b0b11f9747f6d59e
7dc0345a0794a1f6c35e1c0a7e87d17712ed90518dfbf4d43ba971e475e4
c949de048d1ce8d303a950a0e70c0b14f035dab09b54fcffaace818bfcd6
e345a1919d1af6e80626807b7b69a08d7e08055e5b922f68df094f34ea6c
7471cf8403a58769fcca065537bc8ab526c2a6e54aaa4e967480e82cde94
9be6eb53c053eb5169fbc3a3ae684e152b99b2a97335901d5ed344dd911c
78a0de96adf4da61080e21ad325ae5366ea6ca202bafbead8be9e3a4ee4c
5da9c303efe9e240a86f33ec634218af21b0c7caccfb95d275290374df4d
6105eb4ff7020b0cb185f08c0c02b184c7fc4c71561b03ea8a4d58e4f693
22a5aa43205735929e4ca29d9ccdf43d884098fe07998aa76253be092ba2
c07926542f42b21ba7ef3571258e47de9f57aae05bfb829655fadf89f94a
7197c03f5f803aa8a3249bb08dcd77cf22c9ffff712619bd5906f6deee0a
afcf9fdb81bae7b8bcbaa881d101eb9da5f15eff11740edbabfde79485a0
92d0235c0016b989ae0fd6d5c81bc751d2550bd64b353fd47dfe14b0a9bf
1223b9fe1654232140ed7440fd6c6b39c49d560c03c2fb9f75bb420ac7d7
e7c9eb4acdc8c32d965e063af05892a345035101c578c116a7d98f3c58d1
bda7c286efd68f5f6eae252016d99d709dd7e62778c07089ce41b7c085f2
384e1502b2d87a504bfa5bd714fb7c629ea08da316d4e2f54b52da7b906f
994857a9d62f38af9773b1b179f22db0cd561c141ca9d0faae36a0d26f1d
7f5478247a80cf0eabdee6639fb80b7ab99077020e7f2f76fb8bbd94c2c6
6a9f77dd88279c1e654e160ba6e9cd98c1abfe79912f2bb2200307b50213
1de40026265fc79abc0537c02f217e579387697445d81619e693d4ac3e4d
dd62af943c10a61bc7a5b6c0920ae45f876cc1393d82856c1cf138d264aa
068b698fb9b81b129a7f0553bea48ec88d6db80d30144dff3016d637f96d
337747aff0799f7101324c9dd26bb0318821d9b9d0ab311e8ee52ec50a66
f0589dc73e911b74ab321e27e1bb78d11d31c853e71f0e471312bcebec51
ca0352ac4e83c3477eafd01b38d0003e958bd2f3f92a882ed052a3104f0e
5a028ebcd01741474f6390b2db2d1b97e4c5447824827680efd4717b30e4
8de42a22ed71e40063b267635ddbe39969e650590570d91d80602072b59a
92a32854a057de41658e5e5d221d8818ce92ca0cbb9a5bce2138fa44f37f
a0900feaa35fffa43fd6b44d57a976ba026370941a6cf3d544ca5baa592e
a0cd07184cf4be7ca1e3c5c7e144911be2d5220d1843da7f643f3523299f
795a3d6534ffe34b406d8c2a3dcade702629b6dbc13e8ec7bac04928b65e
97de83e70c532fe949bf1a76770e4e93cfac7010a9b0bb8dfa0fbfc8ef94
6ea1f07bda674ed448c2bc1844419273f65a27be4f7e2ae9da8b0df4dfcf
ff83c60fb380181242eabc65615e14d2c10be3cb51cc322f4a17e20e18f1
5606017f0bb3c4d4cf61aeacdeb1b9fdf145ad6702a738989d4d488945eb
c0ef5ff4251bc122274001a8a75b0673e75b6a68bfb13b457fcffed08628
e6d73a4c0f542f3fc280939c40db04f9b8c6b0792f0772e7ece7e46346d3
d297b7188b0db8cab2f9f4e78cdcab22a169bfde1360236cac73e6911558
d04e84b6d40e90fd2826f0cc97943b54481c96c2d65612ee83627540c018
955bccf34d60c1e3c60912ec70610db0ba3eb4f0a7dd8b675e2c076eeda2
192714864cb66ae9607d4fd51cef87850b814cdbd6f660d79e86ea1e0623
f0b996f43508a0d15914128c4dca51d8264132c6a575a3ffac9697e1a868
245796bacba2d04eba23bc84ccca7e1ed913f0c1d2c84c85857c0b9bb17c
8875dec63642f01858646b19af616d392ca1d8730deb8c99e02226dce946
1f6e335c2693c9f005ea433acf8c4614e105ec1cceeed24c53aa30047b7a
f297e8aa097c6cc868cadf4cef6232367f9fdf5ff379fa075ce66c08298f
228fa72130be123144ad3b2503dac8a96eb6222e9bd6236dfdc2a9b9f2b7
c5b9daa751dfaaab43ab00575fd7bd0c9c267345b05f1bb3d9b529784104
e094ef91b4afabea9a8e21e4f5c216fe32993c2e44ad29429dae11760ffc
d9bc9aad7cc9c1e79b6f75e02b7d272764f8f7d255ce72ba4f264b41de83
f0b08b22d13831c31e618c46b735697317713e7a022a2a850676610b559a
e7df6527046de58703d7ff544b646966b5f7373c399e5fe95808288b868f
8fa5199f87f4a1c8bf7b3968152c859523fa9f5acf7c1044216e30f8e28b
7e8d10476bc516ea5ad4efa643de9ed55bd1c6db32c8528a5a0d92ad1de0
665f8ec92a0d86e6405020064e103e81a8d258b21ffcec4a9190425a94eb
004a6ed252be7b6fa225274312bfc60fdf8bcb87e12abd317d07bba4b1c3
01738353427e2210abea3150bda27bdd835e52e7a48234df9563eb52b51c
3163d082436f34772b277ef0b36b313039fbc59fc249fa6ca1af3716934c
d3d03facade453c52808fcb8fa63ec4e904d9832b54dda8ac8e2cf6a8bb0
ec65858d08e1256f35b7c256ccd4868edc80a9f3b2ce7b6dcb2a9758bdb8
8d7e4cab4061f2042a8ab9dd8de5bb26f34faba901a10b78217c231478a0
501dff6aa84542b5228ee913431e71090bf1a1492eee82debd23639873c6
622f87b1ea409740d930e8fe86c51c7b57421040000e5bc312f63758f5ab
6228dca0476d100e02a5f73280fdbe62d1b7283f0cf1be3c78a5357e1f31
40557da41960134cd7b5d251ea4bfd2ea9079f065506df2e468ff4267fd9
54307ddd21e803ff182bd558985a448afcc1033179caac5ab5007584176f
4072e620d1220113c85645138a55e94110bc7abe505666192a48f068805f
41845d457cbf910adbbd7cbc87bb791967b71f3201bcc7ee36d542f2641e
3d3ba3cc5d08a3eafc2adbd70c4cfbd157d51a57c2f396ec3b5e25b64136
04bdb51e55de4561cc251fbcaadfded1a619ed4af418f371ba9550700b66
b23286d37d0f242abbf490d64140d42a2c4cfe5d8751d7e23deecddd548c
223f39c5ea3ed3f7b9c880c77ef11366f2402b50f45838ce9b5945ef4dbb
dbf179ac0e7c8c0a31b1920fa75892245be7a3e133787f2cb4d9d72f59c8
29f1d74aa6ef34217ec90992eb28b0e080b9626f24c038f430a1df21507d
cad61f1b54d7d9cab72ecbd2105a166fddd7fd2c4c3c1a43dab349c01bc9
cb045f9f0c0c5d8873ec9bfce238f28869c61e7f649fda7cdedaa04f4d13
6539479ff45b9aa133c8ac35efe7e19afdce68b6f21ea830675201ccb153
e02d20eab2ed047dea7df55b4876ccb834004ec61787ae0d49d042a15083
78dc22f8e92c7b90d53b7bf9bb76ce84c5f7938a16fc41aff0f820d3e2d1
513ac76d29b20227048532a1acd7a8d991cccaf5028e5b5d7745114d993c
2b70f7a22e5fa91df6647a68bc01a04e6e5b4caa01ac2cf394cde21e9f91
14b798629e22a07a84e805834f4638ab8895ff66b22cad3b34788958f1ad
844a50a79234869ea0a877943cca7319ef4d55e955c00f92110971194668
15b4854d69ba2bd0f528a33ad6ebf5ad118b658b1ce0f22521863eb9b167
9cb6fb09e9e6855d0ef0aa1414f79c692b8e3b71c151b5343e231b089276
41c15c6ee7e859aa4dd15b5d1bdeba01948c073a1c752ef704640ca6418f
17798f13c57e62926507de3dad6ee90d7b4a47e6107228aabd26f576aa42
cf858e70e8f285a916a7529be3f35fab30c32dd36da1813acc7190baae18
a2ef569077c534ecf1a862c1677a1fbc61a7a3a8dcc00d20074520e715f5
46e7c563518f2c986b0406b74167c7b5d55e9d420c9c11778b5fe0d6ac59
84cc06385f8e1918f679bff2315735f4d51c97161c1101b04d50c60901e3
aba475186ce012f25748dbfd1db36ce604b0be9aee955a26359b168ccea2
f484a20a8afe16a4cca734b01cb039b80db5a33b9bec204b0b04f90c92dc
15d472ce8e38d8982609b8a047b2d63977228ebb4f3ec45610cac8fa4ee7
cd73982055a79ea6c431f79453e024017aa6d274fd407530ce288235e285
c71324c9d719f5145310258331e7280865e4b7566d5d88deda541160a06e
4048d741e0e826fdec6611fe452a17e79f58aa033b76b746d7ad63841d5d
46633feebaeeb296136f330d0563aaff2e29931a6294b1ff1f72155a4b86
8dbd859fdeba4886df55ef5937cb80bdc57a1be6ee57dcc2dd16b5f10126
202a3ca2d7aca6f1f182e35eaf28b9a7a111c71b4b62b5d4e521c9532d22
82f0566a3e6eced56fa11f9cd64f922599a47fb5f44749fa0d4bdfac3cbf
977f3359f6ffd0ae2aca55238be1b46af82ef8e398a2fa78b78ec29ff9e1
f5bcf390e3228b421101b73cf056b2ac14b4f340144405135e0eaedd5aa5
90493011c2331763bd9c0659e26f8ef81e9fb875246dbd5425030eaa2ce3
57ae6e7d4e8ba8d986a3c382d455c3b8182fe1e58b6e23de055ac847f0b9
e2503cbfe47c883bc36d9623e03200741c0af465295ae4bc90489f6e06b2
bda4a74b6b65a15b8d75ff9860f6d80932ad96aaa6b323769571b50d3f14
60b655c2c2d49b0b911cd3c73991872aec8ac3a3876e2bad9ba8b8bfefe3
4bedb5c7d3c027922d29fbf727788d7c18ac3f6b3eca81ab23779b77acae
0b903136e2022581f1a3f86aabc6714694deba8bb9be1b9ca2c04e80d90e
2a681f4543c824726e39183653faebfb4842eda01fbf4a2ffd0aa111d6b9
0f4ee226b886f8f08d1d00dc1d24528e9306e7ba749d25b40da48d1715ae
01060552aaff94fb4f62cc647d8d144e9beae3e6469dc8d025e939b851aa
f2a3c34a22294b68346458cb1646b8c8b938d5102f0db820635bb99f50d3
af2b9ff30426a523a9dab0945a8d39d70705bf395dc6c797802ba9ec073a
0929cd961efe0abf58b4afa497016d8b8f73f6a166ada793b504af2bb4f6
28931af65295f1bbcab860ec9eed8e58d53b13d2ea6dcca77a3e02e364e1
80e5641ca9716083dc84c87ac3b3ac2f6417fd08d735e48c222033e2c47f
1f8efa2971b85bfbaae817db9ced994f9149f41f440a502d3cbe4000af25
59e1e0409a8ceb157735d439ecea90a8f899bd5f5c888d3a421fb2d36ba6
e1dad7ab2d5a159c8c34cb15a2c9d4bd63c1c4dccad33b6245951ee163a8
67e61439268736cfb07658873ca0a332b75708d527edb2e74bbddc4415d2
d9d51221a93f16f8bee5c149025a46b6a3b9d5e6d2f3fbcdc94920a0e47d
de1a36be8a87e72bc9987da0fc249eb3b1cc564c44ef6e82d48f15430515
41aa36f82ec3384f5ca9cd62fc8ed41f84e618f3ea3d8a5cf32a0a3a2297
b47768894ad7665d665ecf42f109ce3f2672dba16fc7f6939438502bc631
db4076b19b56784dcc3ddc756de95477c52165ac3272c49a45704466f923
6eca7fd8a236b84e10d475759a089206d57e067e2dcdba7a8090969b9052
9fbcf04ca2041479e578d46e19ee00d8107df9f670b671c08c3b82f8fa9d
b80ded33f8c01367abb056119ad53e82c837ee250631ccfe9a1e78619803
214ac502b39cc4e134a5a24e91c5edeacc69d068b754d950eee08cc994c8
a24d808d9ba1b77e2ff8ef420bc0edaed481285feaab1c5821723166023b
3a6392fe000c941ba1f5d4662edf59cc215ec4d71bb7218a91ce47bb5d6a
a9c769cbf668a499a792b2c0d159ec61545faeeaf6f3e5212d54907afa85
456ddc88138784465ab325e80b783acbf345e799548d2469b00d6d817d95
179a1f7ce804a706093fcf9f7a337f9719301cccc5151843a7edcc050b7e
aeb08370ed2cc117a0da155a5a6df1bd14253e26f95c82eff866360ee9f3
420a7278aa73ec9b4acb913f73fe623d5df73b7d51a21ed97f6932f61f4a
d257e4da0562f0731a7973f40eee00f811debba760a825135187439e68af
d9a53f1af5603446e1e39666014147fcc3cb4601b1c532ccbae1f2710d27
2366c8dafd20e78a358a4e9dffcf652ec377c701cb220e3455b7db018a3d
ab9e954309d1b796230b0fcb2fc1c4b85de0ab990c1aed87ba3ff20703a8
d6c041ae4cfb669c98f37419576eb4f1fcfd2b0f76ad4d9774adc8c1b679
3bf87018ef3d92446949c6ab10e08a9b74cfff77ffed0d7936e8431a7437
6e054b59784090ea250a6f8d39e99725ef359f57f9da82388eb0114462fd
7a32214ffaa5ddc675216f9bb8302ca404144ee9d42c2cb9750bc1be3231
91d37d245d82b3d52d4416cfc7ad7607dd3836a6b86463aef09707741236
508a8fb21a4902171b2040fb0effe003a2694d1c98a931a1712b7d03f560
5a69d89e7923f60beb54feb3083eec7fe246bd860c917d0391bee496f263
79a42518f8478f932f8737afe8f469e5d9b4462893916fe1f7c428e8ba28
0f820c1d4be95f10fe3253c709a28c0b597088184d37ae1a82ccc892e707
1437280d04f79d3eb96134341e32668eb096efd9f97cc0f34940287dbb00
977abc3e74a7deeee75a11824cbc9b45d68f5ed8c4c0ec30c2c15a4127ec
1eb663b7a3b6ba8527b2155c1d4dcbda6bd6e253667cd74fdd84245224bc
d2b8fd766ea2f27ffd5dc1adfa26b19a0ce118996d0f41c45bbaa29b05cb
07ea0c82ea370c7d67d44b8a51414890b86c37b8d66595d68d779e63f006
b807a0be1e7809cea40ed631dbb3237f63a3038de93fba9d9c23d50f138f
7e6b8405204b5f6b03faaa047c43eeef4f07a1a2f5bfdaf49f3296be10d6
2c8e7bca458ac904f897eb226073c3e93dd7b9f18dc4ec64df22dc40f7b4
4bdda85ed1bc5eee9867092889024ccfe804980bd1ca7db0c60bb3b31b0b
041cfb45709ac2f361c098c1899ec996e4330bbf9ecd9f4388da7078a12b
85eda04a6076fe549e3e0a996319d27624abbb2190147984b9b84a014bae
14011404c14895277094615f8de20f63ff1b78d41fdbe45699933d2d6971
45680cef6284aa6fd590ad2ec5d46687e3198966e53f5f9aab1ed3ae9907
34943969a7e360e215cdd7478f64a578674418903ce4ba56a53681af6706
23006a016d9c0319f5db3088290c9b39c740d97063bef1a7aaaf42727481
ae083480a0526b0c005d8387820bc1b35ec498ba848ec77c73831c7f067f
e8f7544b9d9fa6b1ea934d1c6cd0178bf39310649d8d01a3111e9ba431e3
f3969d890fd8cf1d0bdeb69fba202c8282937631dd5a47935f0d8e3012a6
0ccf7e5eaf1f81c7f746ca4957d7ab9e3fdfbe28285f1b69348d5c0654c0
7df2f80886f828b4d02bb9ca0ff9f9b1374fc7eca020b619fbee3b9f4dc2
456d12fa6e79c99e64983a12fe1de0660f7e3631d268375e327604190418
c42fd4f5cfeeec1c1832e0b21c64348382541c8541c419e7f47245b53300
1697b3f40172ee8224af03ee0439a456bd47365f41741227eed9cf17a12e
f2d2848d254ccac9d0a712e3a8d83b4f6eb254e9123c82e93af56dbdc72b
473f5ebee4c0657a50f7331bfbb9d91c58358546183c712930ed4898d51f
456040bd1a2b767d164d5ca4ac57d326d8b2bcafc86d5f34c213a95c6820
76b906d60ffff112615ced37eaa4b9718ac428f75e54348312f0cd732aea
9d657ddffe2284e03dcaef85f7b7af260b8e933195d3f171e192541fb754
b48cfc40fd7888dc81d8a3fb369a293a2d4ab01752a1dfa471bca0d68cba
20f2aa2d4dc24fc4def2b8b4195880a1ed864c08a9bc5feb4515fd2cbb39
004411c00c1fd26081a50dca6740f6f3b91c66f21ffdab47133d463bb6c2
9ab89031975a5f5a7cad600d610e9b85e452287e2d50091f455edd754866
6c00d12ce6aa5bd8e089ad64a598efdcb0ed82471685ef762ed768e34f6f
748ae35e68165db1064e612ed7284c4ee7f89b9a7903fc215ee81605b7fd
1782132567e15da0be2aa574e8e9c89af7d4df418e68283dbdd142de84b8
0666e6882ba35e2c3a6219e855b10172df122be5badf3f2ac665e4b4f5ad
28ee639039f647000235c888fb3f99787ed36442306298b249626148d31c
3eb4fe1c6296c1a4e77f31ceccc0839c7d3400eaa6999ec00074b07b06b2
77577206bbf9ac167300dc06ea5bca5bdd69a5102526c2a28a6eb4bf2d5d
6d446fdc86edc622dc86e9fb40bd371b61a8d7abd82b2be68b420fa9b411
ec87ed39ef312615859b5c37f96d091865770ba27bcd8417f46d9585ec12
484d393d412d1fdd5cd596dbac1cc8d4e339330c92295beb4695ceae9aba
1722e2ab326afc17bbd4db168d14573a2c9f8099ad09f7dd7e6b8941c53a
915f8e1fa2bab10b17e6b5691cdd115a7003b3ebcee3af6d6a9e59b50caa
651d022b9238c05953828acc6385201e52d46fe1e657c5ddbaa5bb35a6b8
7e501f3fb329221072da4d735e7dd333489e8a3b566bfdff3b08d7890f5d
80cb036018f819cafb079cc1610c85d44b9b85be3b524807633a5a82b289
9ee5f97fc9b54871ef488cbcb9a9ea0c5441a1fd83979eeec244ccdd217f
c6c448d6ab4fc86c8bf9ea7fbe363e9811662875a35caa6ef45f64a45381
6d8559cd4e69e25c46f994d87222c581433ee9b2733ad5d366e063e552b1
0fd9817d4973fd94f2494675b644f0b139bda1c0d02b13a47f498193085d
c58f60039c6414cdcb6ee8298cb112d6b3748df4bcf7f95d75725b9fef9c
38ea25d07eeaee20db3e3f1194c67bbb44ea7efc6df10f50608206ed2e4c
222a6e10bc88b5d66fe9c5e47c8f75f1a5546c11f68bc11b47761fb3854d
812114f074ac72220d1336b9f2dbd17d5d5ca51d391b427c71c063028be7
fd599398cecef82e88d1a132e21e424562309cd4da362a6e31a4ae0cdae0
670aed9ae3ea89a7aa166ed24746096bdcdaf827bda11eb6b47e4293bd36
9045c1bdb3bb2c5a20100ff92dd8bb8879760966180935af55fe94eb58fc
a630c2001b5c0f1669602d868d9f993eaa07bbb8dc6cc4cf047e8dcba227
50cbbfe4acfbdd9cb5a164d596f89aff000e4e38e75b251d416939f4f4c2
b324d6d6b4919689dcef8f60b49cda047f6a57a793b8a9a2fff049b451b2
01b0d682fb1c373128fc5db70f348d29155afb7748384872c6c2229b30f6
bc43f55ea34003dc4de70769274d9955397c4d741ab800db9703e2bad5cd
3b921d23eb1544abf0095429173ed39bd2b8a1a557ad5af8f86df0fc70f2
6d7dd30f540ae92b83f989baa22a95c4e356b8017637c4ccd7f309320b12
abdb9aa40ccc12adecb814e71c4133a9d31412e0c500bc89dd25a28dffff
8a9ce67bee42ce161967a607d1d3f2e385dd0eea720eb24f7e3225ad3dd5
7362d46526f76ea0f59ebbb925820d883dba55d6c649cd7574d739c77a26
cec938ae25b3318c0ea324a46277c58e2fdd150ca82e4c4046f39cd1c54c
80e2f88a5c034f42258345d6ee9e5f7d80c632b23835727f4920057e49ce
af4a14a3b2ead6766ff7bb221cb44447ece84ee687e613e8f89520c060f5
28f0265c5968c2046dc5af448b89852867fbe274e6ce96b337ec47d6f61b
3e886af1879c6979527c300309f07de92b18e7dd32cb589c4ee5d4e2bca7
181f1d6de0a6115674ba70d0691097512fb39ff92238df7a51b43d6e1891
824248f39fa22101464743696d3c4577e0e2a0697c13b0fd4d1d51e5ca8d
394beefd5bb21182983d3df7a2bcbeab9a19602b90c7ac14f8a46576c906
c51fe3ed3b0610078238526447e73299b432ee3973be69b9eec860ef580c
ecffc32e4b027629f25f4b35918636673a2889f500199dc873b7cc937f54
62e6c89d1fa375283b29cff303979f7ed567dc05311b613a7065e9ea90ce
04fe20952d1dea45d21f5590c33d6c8379e698d28c5e48d73cf610d9f713
e6c4856dbd6b1223f2a9896e800ea11f86176136986007e38c4880536011
c09d2e5ed178a3ede1006bd2da549c496094746e20280a050d66220b0e60
e8b0cd3d224b609dcfc0d1b7bc779664e912f627b3d2a2e92ae260cc561f
0be7f15795b0265fd213bdd6d3138385afb7420e1d876373117592916e31
092c018f445dbbeefaecad6ad4491d62a799c98193b0ed8f12bf63974ec2
c408bf79b2c5a1505fd5d35debdacf7c3accc4cb1bda58540c3f1ef91607
1c84e660bd8f43523595dd4e0dc4d2ad086686e7aeec5711354625a36f81
88d251365ea0f0caa80e9bf284d31960612ab47dbcbf5e0c55d2e23b72d0
e87124f41b5c87ae6d705e976c61dff0179846e29d5cbfdcdc00613efcdf
8813122bca6b3629d0bc28d006c9a64235cafd45076d1618f75e335fd667
e72449863c547ad9ac0edfdece7ab7c2d1448236f8e16ebd8f359dc1693c
fe10b6accd4df7b15965e0aba0a7492033e1ad6b8efeb3ccb1c15cf84701
dd4d0362a762f908188f7bb56e67619be19dcbeb3dafe2b9c33d28510fe8
5f5d529e7dd6cb57cb5f98fd72c5328e681772d77570976cf8f2b3223447
4a286d8a854de29efc093e44510886675813c5d5ab6792d81f3db1dc2d39
b4850c785879d28349b42131177105da97156cab4aefcb077c45dbd06fff
5d88c9e795721e023a848e0ba8e490d5152683d48790f6822973132736b4
cb10b12c0ad81a3c3af0cb95d13dd22f3e7eca0a2bad48f9e197cb69b9f3
78c70ead55333d89897f466dc7ce7ea60e41b8693652a546f82056cf01a3
a0a6abcc639364777e03fb520aab23f0610a8996defe7de725b258c4d422
5be9c9291e1c61d9cb2640507bd2c58cf526b7e22875225f51e5b2d6596d
5776206f569151c69d226015028a9b5587d0a33d86c342697ea3f3bc86e0
bdd5211c139796646d5f0fd13edaea1585c80eb8070fbe6ed27f091f1a26
0db9186c037490717ee40fb5f37d5b5bfee648a6a6b38ceb2b739c1b4f8c
fcebce83d3c8be92d93a75aace727c8cb11eb8fa20bf61b3f670af8dbee2
14e4e91c2f5a4bff9b48d77c4f55c54d8230c3cb9cc4657cd74e154b06c9
24c4ac59c3938ef91445bcf1830820b5ab2a6813e10f455621636476e76e
dc35b0a3016075dd9988d238da69eb5bbc8aa40ca1343b1eefa2e95c838c
8000e1d878b0d250f03fdc10fca7bf7c0e1167abf569d9bb238f4af769e6
ee4647a0c3117b54b34fe8f5a04bbd4dabe454f000fd74bab26253d24d55
0ce2583261d0966638a71f57a2529532f93649d23698e358d3bbcdf4305c
832d0952d82d8c4b45efc53573fa9f488726fbb109b1b645e715585131b5
1d3320297b39d0d17b9fdee0cf3c20059c32700b6ab3291e3a35c6a01ab0
12b161dbf6fa53fb9701616e4fba8f18a0ced485a2ab69cd92a1dffa12e2
9115fae991430037be06126a5414b78fa9ae7dbb6bb76d3da76f4e752285
586c32c8c7b713d16e0650f8f0dfa50f66ab327e6a677d1fa3ce3914ca90
b62dbe315bebdb97b40cc108debc3f38e7f3af87b1a87e48428fd60c05d5
64e075a31c9eb5ca0927357235d96b1c195a35727ba1e6cdaaa6598ada08
a641442baae30047cbfd90c755cc322797f0bcf3b03efaa0e150a6573ae8
0f5917ad7f65bbc650d2cdd905605315bffcd331ec03f04870bf6a8dc13f
888a3006e33d1061c3d70443b75b2706c7ab3b05cc756ea6246aced2613b
a7f8bed3cc04368c14fd1f8c34894d447e33d5afd0a3ffcc0574eab94c62
bcbf2d979799604728fbd3d536858d3055f9eb712fb69facd7493c411f13
7ec0edbbc2134ee32dcf7aa5f2290b3de56185edf4adf7e3ea93a0502c66
a66f62d941a77381c50fd78abba620836a907af141096e6580c617269d71
f1908613056dfb2f619f156048201e5ce68edeef6fa4719afff201ad6fe6
1207e04f5ab99ad4ee841fc86663ccfaaec894cc4537207a9da1fa413536
3d86772d6d40260de7a3af3f31414a8042550e38e39eff7fc602117fc728
7740d77caa40b636f5ded183d90713f90c99eb4ba1ca82635167af2fc6cf
84019d69e2b197eae0c86657762f00437714b152b929ccb528ed52a8239c
4939ce18c08030b91cac7d292940fd2fc0d807219c607f5af0edd3dc8793
9961767e0b7a2995af307e8c5906d9e8a1b2ca28e7f22eb78cd109d6e7e6
d718a2f2c9dbc04505fd2df401d51c003302e7ddf884b38e69f056081fb7
d5c8cadfade31770ffb33192bd4f0fda27f10cbdbd3106def2bbe9837c56
f176b2614179b60f2f2d3db3f884b76cf7d9155a335cbff242409277a536
0ddd0591a84566778e280f83b8895bada8bdec2fe864ec41e1b84f26f925
f8900edc7ff59f908fe73500ec2a65490c471c7190d98011c0f9e91b3b05
4aa4849d903a6ee6745509636281f15d79e6a45dfbb0064ef4ebd53583b1
3b7becdccf0fa5f838872c608266c37af25a23164e76331c16fc643b8264
2c31cd21d2348d6663d81a17fbd96d1aecb356aad39b318e0a79eb9f0a52
dd184ee87196b7564c50ab760a4944fe8bf3fdd8a34106d2bd995d631e9e
d2199a28ff52b11fe99fe742fe67b86cf0fb1167801615aedad884127ca8
5fd194e874f977c53cda6e1f6eed28dc1428db6658b9794ae16aed0d571f
af96df568b81871fa4516cfc341aef03465f231d640d3dfc8ae8229e77d5
0ebb4ad520bf52f7f89f38ae2dd9576b45f20c41273f4bae8964894c10f0
ee36eaa8d672c9d0f05fdc14c134fae963f1b85b9d8a89111d544c17d7ea
ff12830e12b87dbe0b3f27c3e71e3a7843b6a92326bf276f4109966bb0b6
cfb4d88d78edb796c0d9db49df5cf58404b643fa2fb6b530b8902f6103b7
e53c80700cef68ccd97f22905fd8371eb1ac4be88f65279a44043957fec2
0ded58e2b96345dc19385ec36514becd12fe43a1b8ea3b009f06e0f66210
a22c5b78cfb66a2470b0462ad0a00507469a5466ea246abd87acdde31f55
c66bc80756059809945d467b67d2b0d154f82f947d3ca183f869b1ba1886
9845831cd99a5ae12a9f2fda94267bd1c7ca37039cd600da54ab9ba6b319
edc61b8db277320cc48ae383757924a6c025de5a56ba0c39edb688fb3a6e
3b4a1876eaba47476138581b59bc58583579d6980ab8a6237c2aa5412a0b
f8c059ba17ee0502193a59619b5f5bfc6736ef0842e6a5d3fbe3cb619072
0c17265c74b93d8ff6ff061617e1da585a93db880e607ecdf9e27d1996ed
609e5c102f1e9da5a58f79f845d07c57ec3c16fab99b8b8ea6c808bbdc01
04b51f98d318fcf367c061bc1fec9003392eab462ec243fb4d624286e93a
001004d58b4468b62f0bfa7e3d46c167618b054c7093151907ac8b1f00f4
dd059a48fef6833283c0baefdb610b3b92c7d0b00e75d5f228b131a93989
5c516197007f248222b0e38b954c41b491dae88dcd124cdf442bc5bcfb3f
5d3d446ceed3187763e7c7d4811d8e56ca30b3f9ed6b9904b835a1612f79
c9728949005afd5b7e6ef359910d686d4ee08e0cb7055fde4ebb672c0c8b
b4273ddac0922a8a7f5ba85c76c3a5931e091787f01c795cc13d6de33280
9cc5817eeca4df8de4c287818ad83a6919342c69a10f5043778848e8a3a5
e3d7aeb0aab2e34792990bc4d6e1e7e66a29175cde1900251c8f15df501f
2638db74443a8fa1c26b21d8b2097f245dca85250faf7d52e4708642e920
e067a31aaa0433e131d95a262b3054aa0599e8cb660c9c98e66e7e93cd65
ba73e6639f7d94761758c1f17ca4ae23c035a695f0aaf189cd91798442ff
bfca0cc4f06247975e68e484be0cf6c426299e9a62f75d5c9b4f390db48e
604b57652d36d33410abc8440a2bae2115a20613ac9e4ebf0e374b78aeb2
085d540209448e21cc619307f8c14d13f429a1c750471d4b3d0d3418f1cb
59aff8f7242e2e2719e03e4ff5424ad7c6e8081e9fbfee81dc59e1007f69
9c022eed1c01726e3725db9becdb5551eaaea465b00f4ab255480d052887
57ae0a321249a5a3a6bdb4920b438894eaeb5b8e9b01cdc8cdd628c57a5f
01f8710c01e155252f8d44063a477a81d2892eb97203e1624abc016b143b
1fed5fc900fb0ccd8a7390c0a9e2fbb389967d9554cf7db68085f6ddc908
b9ba38852a8720f5e734896b46e3afe2998f62588c7f86ea0552cdcf554b
2e5cefd4e2e7dd702065f3e79b111b6c8a33eb16339cc9e68641b26fae9e
d4a597d50a8960cc577bafc27ef844d0fd974e1a00db4ca18ff857cd1284
c722c326d77ab014e32002883678a2996f8726d16267b80a5d64f6bd4cad
c89a73f50b7e906a58e197d2d8a10ede319d7ef04150ff052d3131ce17d7
bdfd66087315f1e26b85bf2c02f82ac943c65cbca9d947beef69938fa0a7
ee3e3b34d8336b18a26e9ce2608b01b6e1478e8cb44616b54ddb2bfe6a28
b50b578acf12584dbb4e5a893e7a45f65ed648c5cd9f3254415173b0f4ff
5baf4b273d3ce345ed389503449c52f5083ed04d78a08f44d44c44bdaf74
529c2d6186ab96cc3c44b5ffe890f53b8b1f0716545ed9b11f59349b56ca
da609adc6d511c4a6664ad5c5bc50e20f707f10f86188a202fb52be674be
54bc25a7ad82105deba2f14f135a4e71209e70dfae6f76bab5d03c11b9b6
c52c711369ce795f027e8909576efd27a3f14411eae19717bf3fea041546
4e5dd04de46a095e4db0aa67c1fc69417557657917e89a5377eadd5f39d9
d2f92bb13341dea1071bc06530ab366f936f988b0e2c6b4564aea2bb668a
25e532ca9303a8b39055e4186d38913853e679f6845f7c47f976b91d03a5
10f83c94be271760da69fd5fea4aad4b0ff3c69aa228c3b8334ef79c73f8
0a9e9276a9919bbbbfc1d5a428ef453af5d2d98bd30fccfbeed6726e1e7b
ef4e78a64f313e34bebf8c632efae6d87f238e25d2c3533681539eb2998b
78c7015ea13aa9c9fb214202fd006c988e6d97dc3beaf3cd5eab604725e4
f0c7b28b70e2bf12e6d4141666c963b376d74a2b704a81ba82c446f540de
fe7e9a4511de2812b339bc08c2da45f80a1eaab71197e9b1a84833844876
e11aa058d81a9ccfa5b8d0444f878823432cadba22b4d801cd6ea2bd466e
532f3005f34c9dc237f34434a4592258aff35de7f36cb853b916be5dc466
fbadd32cecfcd4e0e26cb1e658e4c8d98fbbdb5270a8653fbfa00bcdf1d4
ddc84b2da0756692c41879e759d2972ab75fbd69ce058bfc5ac81adab30e
abae5d9f15480c3e81163db56f0851d3539bad2edec97684915089d97b2d
0fc8a229048e9cea5ea52be9c7a834842da3bb716e9910187f16de2b240c
da24eac8f87e6d43ec72c6619760fbefe7f6055327144bde00e6671e776a
a913d5b5d7614ad078929fda90231340fd4be1ffea4cc377a17879dffde5
0219e32b614c88cbe8f0af6846f606752eae629560fd83cd421ebded6809
f7ec607229c081c9dfac776fd055fcd18d0dc4e374f42c503305440bb2da
50befc23f2b0206742647e0d4fca0a387bedd7573981883bf2878a8bc835
b237d27d99801ae3bd20ee6649941c752c28a453b42bee1b5a03b77f7c00
b0af37b9a5a31a9505cc1b535d06d262973e7c2a4166c0fbb2e1cd20e89e
b387a166bcbbd9b67328cbabe312cb05ab4f796d865bb98899dc7044b697
139585524927dde675b82372f27c31b13d6846b8721957c5a74312dd91c0
bad3b1178bd8821565b46bc302cf6ea0e4f1636d527da6293c2100eab55d
2acaee0232af05de9a05dcefcce2736a4431a748fc620815186d663ec2aa
27cf417e32188c0fa6e0272959bcee964dbb34591a79ec007f60e7b47f92
edb89f43d608f01d76b400fea05b03cbb08f34481c5f9c6c94ac7822f4f8
515dcbd24d6112a0ac1ccc3a6fe968ec3064083d2efb427b1acb5354adb8
dd6b846a3e2623ab9f3fd2585e378331f9fba48fafc423f5bdc695bbf500
21b290a28cbd1816a1ab1a48370997cc5a05c17dc217de8555b07a0ed8f5
a63826a584078374f6b2a6806c32d8ac812debc2806f84e270588b8f4812
894dacd8685b5820b54ce096260073b3fcca3488be470750e5d9032bb127
5f899db02a77d81f67cf2b053ecf89a6335fcf7599982885a2597a11d6e2
10f14809d15aae950305f76e1b348b286cc4daad792f7c08f29f791a3c92
a27641cb1e1ee04c7e312e88574a7716dcd8f0d30fba6c0db5145916c0ae
b20b7b039e77573cc44c0c836694ea5d786f74838fc039f374f8485f34dd
aebd412a0290b93349e88a0debdd6736a7146ab8ec3a824c51ccdeaea138
db6b0dc64c7df292848c43dcd57ea1301296ff8854433d7504c10485e472
27f887fa3671bece540493c143345b899f93dbd23ba875dc884731dbb979
3f71befa7f6e3f0b1f29ff3b4eee20a08fabcdd4d17ebdc323c8b0b180ff
f8d3666ddcedad912106fbed76843a3755b91dde92ad188f87678f1e390e
cae2748fba67176062824b5ea876b584cb7687d3854b55b59420425e28c9
fc634dd3bd53e996e652f16a0b42c58c85886131255c746218348242930b
dc89c733ebd55107b85f3d7dc30a105fd1d088ea4754fd773ebc5dc4de58
db8842f67071d2aa55695e98dd4581f11217108e8042b47535e21e12a5c9
0e868e6cf1f5cda6f5431da74ae2d8cbdc3c26d79af8e29505dea2a78fb6
0df83c17293122ba35c0a5aee0481a6257f8b8f3cc17aec04ba1ebdc39d0
d5911c3ca20943feb00904fec2488c5b8404f61d91794f7bdeb6314c71ee
5e38681cfedabc1e5d589e0aa18dd068b8fc03924c04c78464220f5aac21
45ca4129a833a2e499158cfa32738bebde010e7b45055a8ac2551b20601c
2197320b8017a1e4d9d5ccf08f77f316ce70d0655d87a38b23e3d20f19fb
bf933bfe9eab5cc9c32ad492ee8b80ff6a8d39960debe46f6c7525316944
060c1dcd403fea4f3014073fd593172ce2215b19e7253aadf88a7ea6bd51
9c1a68d6ef555f72118d6ed040c9d899ff57c16ab9a858e3ecb90872fb75
41ebc50d8aee490694b6349f9d59b9be5537088cbe6de2b0c5a49c2dccbf
ea01d3ebc78b0a6900fa1090632e3ba32a6ac3192673b3ec962fe0ab485e
b4240c3d756a5920701b7423ffeb4c35c037db299f79f3ef50f4b338d8f1
b407df946fcda07dc321952e801d473d21a83c7abd3b9db2fbecc3e6d8ca
183a7f99710c086abd5eec64a4f3f02dbc95a577a45e4648014f3c76d7e8
6d93f14792e0dd09e8b0174212c7b0a12614f7e8e451aeaa7f735f4b31f9
851942e09866092196302898d8aff5a95f4f2c38c111935a1a6b8bdf2be7
0d922f1e8632dbed01e8fd95a127f450c68f1e5a0c2fa0851474ab881410
5e8b1edfb1b3ca4eea31df1cf68d08005c1089c6af07d67a6b8a9f8e8abd
8b2f970fe8d64cb147d7c326a36a56f150ccfbc1a620948ff1b8d0e4d0b4
8ac5cf0d2fd70a47d767340fac4202c884290bdc0200e4f2e5ef9e9a75ca
761316de0f3260d0a4d0cada65fc37692f5c40e0992f3b0b974c0b2f6a18
cea6eba4db9c76dc9fea3149cd625e5a4b2e60e4a3442434b0af02c2dc5c
ddc82c90fa3695f1832b9ab569bfb5f956692b4363e3a0fbbf19664e06e0
9adbc940c06261fd0c652c8745de8cfc19be41b2469aafeeefa793e5bac7
e36c570308daed8613cfc55c0d0808a29ed35ea86004128bc0a3e2d26abb
56d89161f2e4aacb407fa5ef78f8773f21476ecd977f4c75517df6600dc0
439e5ada2093e8407c8e8326b2708cb71747063f4be635f5157ada943c64
84e34e65efe07828535a737389f04846da86c6143a3d683d00b05d17c5bc
d4e17315e12209cd2058f46e60b5fb1909ce84985586e5bbcc8f924cd081
1e56f3fde0372c08b97731a5773b5977b066831e777653823cc6b1d72b09
db5dec0c15793daddb1dd34a54d5080f28aa30051d103e87c458e22e9ec0
0bb2d1cd30faaf152965c56f65ef8dc238ad6fc913013f124f2cbceeddea
6a13723d8b9682a4926804161d06d2fa77b0bd7d6bf98346bf3ccb19898d
999e6c97657868fbe02db83fb0496ff1997fef1d13ab38b13484d1a20f05
64970b7a153829de338cc870bde71aecdf625e4b6a1470acf844a50abb65
e495e17a4071868aeda0833c363e763ce4102a934fb5a3ff3a183a59eb60
9ede56a00839cf2d207f2cc99810c647d6326bfd10f81dc5d512b87f447f
dd64dd84259492af1c7278c0cf1b7786d9c50c481f41ed0fde3b64345bcb
b866f3091c0d9984b8e8a68c54ea0ed1883de1fcbfcf0a0d52e40a928f4b
e32b71a47923e65b4e489794e209c34f98f2327596fd2b782a3986f8b582
777f9d9974523205513eb82ad10990aba13c6ddfb24eafaee053d9f4d273
f7a7710e6100334cd1b4dbf2df4766feedcf80a8ee4b7defb5218970e48c
4ad1024b86f35ecdd43eb47a49e23a2e035036ead4d221761abaecadf5c3
e07103ca72ee39ce45021ec0dec3efdbba4fde26ac55c386dea985e03b1b
f02932c33c28f212d736209339bb35717f33e4809212868299f4fb9f336d
2d24994270f7d8bf66edfd94eef12522dbfa9fd5d5f46659581385cc04d2
137093d410d41e55b42b15d2411bcfa3ad2ed6b4d0b6337f4a1df3517902
2b30608868be1f47b12c3d8e7b1bef7c4f5811d31b55d29a2a4a08146a50
c09249525b068ee261f9308ff9e35d5b748e123acf641a04be1e92379adf
2b4aea2e1805782ebd9881ffa21cd6794c226f9b7dcbc1e19e0d887b3285
62046963bb90d550918fe96b43c70462dc459ed5262a95b87e6350d7cd09
b01649d6468e260400c0505ce33db7edd35a9887299916d836212f5ce7e4
40eb7f9514a6cb1bd07fda871516f9e18a42f914c66d858d6608767cc8f6
8426a5f90703413a229ed239746815804731c29df5564597758d88895e8b
bbc4cbbaf656c6558a7b729c79099781b9ef859cb196ed51e2bd897fa3ed
e42bcc80f1bee107724115fba5428556922190ee6f58e9a6fbaf1d8f9ac9
f0b2420ff9c747d8d131668ab52af09cd9a64ff5d72ba9f11b6e360e9384
370b115b8ce943bd94b3cf3648900e30753ec51d48f788b5041be307e870
8b05f338fe228af6e41ec0d7f6c2f810d75e3f3acd24b5f5c5847f9f8dc9
d8a90ab78d336eb5a8b116f603c58a5dd76056739fb3de1de79b227e96e3
8e71c20f12ac63e4fbd5dea014a9829ef0acb9d3a501b57a3dcee21271f2
92c904d1180ebed3aa22b5924f53ef1ed5e38fd473f615fb42200521c959
8fc12bee9bafa7b5a83bbbfff0dd116c4a871976132404215f15dd98fbca
f029feb8641e27f9e41d405bf7f1013ea2cc50810fda3012ac0fae091a8b
df683f4cefb7cf69877b97d8c8958e8a882f31f1b54fc2d7ae34f3a69448
5408f8296fd381bc2e62cea3f577e67356fc66390d741ac38849c895f871
0ebfd0748572710552fff13709f3e6432882e78b2632ce286f272094a5ec
ea2aca1c5674d887ba9094f8b4859a0ecf439e83c4968355dec89e45e1e7
ea49aa69dfe1c6d02405ace84e11f258198e4d0ea896a3d3e5505e6f8481
62324ce6209d7e263f64f526907fcb0d5149fee56a9ad80e8ee9a3ac2c43
7469ce32e408a97fc5bfdeb7ab2d7aa3e9064340894c30ea3165756eecdf
2dfd2c097eae3b06e6922a7546742fca0eccc36f9073cb9ab620f29afec9
863879d966ad8713fb17ea0ad82acd98014aa4849d9021aa62baa09c4805
fef13319aff0679799e018bb5d4a13d3ca87ff52a47b1e216385421249aa
56c55538970389f982dabc5cbe43e8592db275dacf14e6297442023ddf2e
fff4465dbbc3b184379263a0728fab86d70b6ddef0803ae0e8fcd375ccb5
a89f4bb97fbbad9130a0c676f31d19a4101bfbd42a9e931afd223c24a6f3
475e832c15dfc548bab9aadbac5ac69698a2785bd9234dcc6dcad5b7b862
c24d70fbb608241334f0e37efaf0b3b8feaebb3762958cff98cb2497cfaf
97d1101bee7d089cfafd55785430c95b96e7ac68e708e219fc770afc5bbb
c7f7985e0d10fddcfdf9ffbef5f98e48e1dc24b1cb6eaeda95f0755112d4
1f1e868d9e7a4107811b100cfbd9f7630bbaab01672a0632b5846c8a3811
7fc279c9e345ff27a6312fd1858dd260db20ac05f9c3d8ea1c9775e8381d
8b2df2d333c0b01cc72e40360090fa66e4d10097dec2fc0240fef60f0188
7a8ac6560a191e86acb1d2b739a07ad7affc419101273c75328c246bbdaa
e1eba726074ffbdeae53f5606379836d4f307088682c376aeace5197157a
66ce65c40b6da45d55b20164bcaf4307d2a10016527333608773b4379505
a7638a2eb000aeab96f145d8041a7cab02bad56eefcfa7fae7b9e78a734d
08f92ab81d263336a217df5f64a9c1b93aa7a683d39723237bca74d7a97a
6cc21c04c03a7c9b994a75860deef192f625dbe66e83ca18a5e58f3ed0e1
7fd7c6526d0b6d42815ff96925179e6c17716b4d93688c1b766136eb888a
a189bf5d4f7fa553301134a8e3bdf86f0787c50be0c71cf1e8b740abb536
d5da8ea5cc5ca86c95e5a1bf25941317d8c600ec92bf6b19ffcaf6437e5d
ce85086152fcbd421aff017b831984ac643a2c60af930b29873a4547f850
1b28c030fee4aa5620bee8afba623b3cb11f71ab11518f5529e0d1703f03
05bf294125d5593f773c9734037ff04dbcb12242adff0e2609a5fa76f296
c4d2d5c6543d7d2a5703333f91adea9c8a35adc744932cc7ada6d1a26f75
4aab8f5ac5f2f76a5e1191ed632b89c9ff1c423a37329db0e13a0bdb2465
9dc63dbe54a709c3a0564fe7a6cd4426b520c24bce80e896596ed9768e81
7a59ea1fc827bbf56898867effab2fac3087816629c325ddddc54aaaa160
eb9347f0b412b24ee40b5d6422320b1db1ba431b402196dc7cd9a530e474
db44e68ee5be9482f68e39dbfa9753331720192186046f1b014f8699d83a
d74c1d3502876470d5e6db2d921c6696720a1d99a7599d45cbd630ebc2b5
409d05691327e39b5df77e958e58f9858ae660839249cc78eb060e0ac06d
03edcb94ff6cbccd4f2271eed529583657022f2de13e8b90abddc7e28d8e
087676358336b9ca4ca9e53ab11d882c32cc0a04beafeb7b98b8ad163059
99ec9c92fe58b48760cbb1e97aa58009c649b81897a3bbd4ccd2b91bb397
60bc1b09a02226c56ed5945d499d119f4128f5c762d474981b68a94346ff
2845e42bcfa4dfe5ddc652d35f7bb1eef8c09f817ea53917d533fcc93fc7
a0d7da6578bbbaf06fa9bc1d22af36e81490aaf82dac5ea0a90a0c355f99
de436773a2bc85bfd4a1029b3047535a284dc777873b737b2c9237620e78
1d77f5fe650556693a5f078718fae4fa18b25735e5486c129a88c21daa43
24780b6049e07a40ee567c192c0cf487e13f7a00622b62781d48955f1ea8
78a8b12f9e97569d685250d4955b45313c45b38da0669a4def97dd0f3f0e
c64c906e43db5ddfc025fdbf32ea37981b0b4a7f9053c1b026c3303a709c
8e5eddd5ae085475a5d3b415565a077731512570b9fb2e3efc4b4c75ab28
58f1385805c3d4581101dbe3881ef926317e04c611ae840fec33d128f3fb
bbd902b7c2802bf8cad797536e1c7e979d4421ba5e118925e4b5b0b26e49
b2c2005d7e4e24d4584189aa0e1dc6490a47b5126c4cbb4099259de87e1a
144a8aeb0f09d5d93730ff6eaf274b4ec46eece203ebf806dffbfa940a69
794b9ca95be23603eba2eedf72a67e68875238fb1ebe350b9b1d209f13f9
3ea52bb36c5428f44e4987df2f3202d4ec63f6fe50019dcdbce1cc04dbf8
f8b48066ac6c1e7b02ef510452f54bd3b5a84e1ab28ed5ca63c88acbd7d2
8882b0827c543198b768ec7a020dc5e68d6307d4447edbb250350a0713c1
4f32b6fcf15358b7008b5059e2d33985e3a2bc008db88120bdc6c7715261
bd55f7ec9cd101567d8f84f171fe2e0f6ac19f176c47f7665f149485dcba
958c77a76a84a573e64e44eb8a7db565fdc417a72070e557ea0265e78933
0e833188e1a81571aafb3bdd44c64d4d4ea7a08275207aa8aad6124540b5
458120e024918068a43f13f41243b17635a1eeb4fa25d8faef25836a65a3
36bc0b5d4bfcaa1d3aa8c5e5f9b9728fb1b73d3b8c10115f21b232a6c63d
04e881a558ddca7a0913c183f72b267537eb77ba4a7cd406f09d345d5899
60d39dcce081ecbabd44cb30730a72036d5de565feed2c203f441b8f88e3
017bb31ed6bdd0bc718ce0c1b1492f49a1cd31af9726d5f7e24caba7940b
fc4611e4925413a1e72e28cb5bf9d9a1988312fc709049d456f6901d3894
905ebad3e92e1c4e873da33fcfbe2b4671db2aa17355e44bc714cdc1b366
58a5311ee3202f5e09f3ba7e44e8bf1613b697399645b1aea232d1b51296
ad7a2e8ad6aadccd02a337dbccedf8f7904899b9776915599ed222141bd5
8f65a0aadf1111d45bba030863b398a7036119399c23d509a0a29797060f
493903baf729793e08b4a3574d3cdbac8233499917bf1ac3c17e21d6484f
400c2407ec38c9e7af010248dc0cfdc9dce675682e10569093ef30d5680b
2d9f436b233ba897f67515a7e65a69d5c5f73b72565b276afcd97d00f916
685e1559fbb2c136d0be060d772ac156b6454587a926957268216ae27a24
ef1b07063a5dd022e53d2ffd7dce74970d251aea46707d2a47362186de1d
bcd95c10bbe8f1934e8ba6d08da6c7a126af7bfc2047e431905834bb2aad
1aa47478fecfbefa0f1d170a5dbf25ea5dc418d759319b5edb3ca43421d2
96c14f3ce0a660a5d0094fae8d07fb9b41d773eda7aab8a2b62b7846350b
41cb8eb32a19b93365a6df883696e92ce968beba01188e31009646ca02be
b551198ff29228b3ba42618e236e

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