aboutsummaryrefslogtreecommitdiff
path: root/postscript/font/dejavu/DejaVuMonoSansOblique04
blob: 080bb5c5ee8d1c39f578ec69214b7d96354ee3b0 (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
832
%!PS-AdobeFont-1.0: DejaVuMonoSansOblique04 2.3
%%DocumentSuppliedResources: font DejaVuMonoSansOblique04
%%Title: DejaVuMonoSansOblique04
%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/DejaVuMonoSansOblique04 known{/DejaVuMonoSansOblique04 findfont dup/UniqueID known{dup
/UniqueID get 4058157 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 /DejaVuMonoSansOblique04 def
/FontBBox {-239 -470 1437 2018 }readonly def
/UniqueID 4058157 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 04) 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 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
602aa365e4c9a830811171da620d90fb01cc7114aa0da69ee69140ba35a5
8bcf98cf32df9b5654f457951d001494d81056c3c1072f17b64f8c3a3022
fe0564cbb41e7ad7800c6b93f4b847f8639a446674b42b4c18106161de53
5b33a00f325386b62912309a1c802d4115e9382bc53f675da722479203a0
0c0d9336b808bcc8887c07bf9f6fe4e557d1af798e3bbd937fd044d34a64
69efde2dec0a87c11c58a54100e8a127ade6d1eb9ace605a976ee028326a
cd1861ec677cc1a40fd860f00846dcc1730cb9ea05b6fe1755ee0595a5e3
c30ab0476cec9621947bf8e3f0b4be5e72ab07c34157a926d3de5543bfa1
30cc8f2a64d8c1364ed26483d105b8102e795d37764e81072066ff29f911
34fc36347c7eff46bc3fd5f3d216d17ec6d1ff3ecac36be24567c4d2af7c
5df7db1c986549b6960147fdcea9cd8ff9897088e4d3c5fe965a9825e164
34b25b913ee071ecc75d89b58e9e81a4d384dc5c59c8bbe6a4c2a589e9ff
9183d3a327de7dd2c592e58b0f7ac61e1fa230bec5bb6c47ea3d966a90ba
c8d7778a5da4f8a9ae3544ec2841d14ce01600f5d3fbeb68f8b7cec63e16
28375508ee3bd0379ce7cf6336df692ede158fe4d85c497dec0b9429da2c
654ea7ca254197855169d7bfb702cdd45384ee7ec00579253ed45a7a2d73
f8112e722411f902923c4a4aef3e7801e9f8da065bbcd6440ec48f7bd39b
52d89e5af99740b0d0d7d79bb5b248fda6e80088b90f7544275e4fda1b30
57a252f4ca2ddb0e3f8c5d3e204b7f753a2f323e6b89589f73eab95c15b0
8a85802524f589439728b86141809f3679e7ab99eb03faede316dc67347e
60b930ae6ccb8469a075ac7f1176d0e653e04721951867a0fb1a85b99882
4be51abdca150b91c6faffd2c4eaf8c1669e4517933a95897bd9bb9884d5
1afff13821843a8a22470f8ffe0a5af4b4652b44c0676107dac09712e2e9
b7fe705c159799fa5e08e16a2331a00611ae48da899345aa1e939dfc4fd8
4ffa872978be797bdcafc446d56cae2d6efb54f5954601924c473b761b0c
75264b3228662f2a8d506ed5f1253802a3a23c07e45a7366e5519b7c2042
a9efb5eff966b630727f6a3f7c7ebe4eff313f99904e29ce8fc19e0eaaeb
60be4acdbabf6782a0b081d5e5062ff16fcd8bb065d3d49f1e7de43d6aaa
4bbd9a1ddf7ccbcbe8b08e27eb11073980f71118682da6c9f2a57f01e880
9c18da3180075fbfcbdf1dc4bfdc19cd1d621d3abae8abfdc5f89fb7087a
80af78b63b9cb8bb41f123598d21977079f9ef03d21d8b59f110860b3872
180a2648e9c4c3c35f31f6969ebf6cf016cadb2fd2488169c12696b5d8de
e5544315dce159d6202519cb5b1f378eac006a5f311812ab3d108083beaf
c96d9939031df22666121a435f87db51a27322584d473a1a8cd2392b1aa9
6c01808b1d681c8ec57224572eb1f86103fe1ebaf61b305d964a473ee000
62a95d4140048308570d5db1223df3b047ed81638220d245723acfd602ca
30f76d51a3cf5fd03b4017df4d39c32f59baab9fec639110b6d31ea8a464
644b4a17165e8e62cd84c4e790be917e4443633002711c55069bce0e1799
c457839d066794beaf0eb7fdf49575d3e2b3107ba208438593026a2b3ee8
c2f6e8a00b212abafd75e8394e4c22a9333e56098d82cb6d57f64e7b9eb8
9d41cde8a4dfec856ca313d8d300ece8768fb0183425a9e6638b84bc4a49
d1af74ed48252b41856c88dc9a0cbe59f5d6d67ffaa12b256b54a9606c90
aa787aa0933762e7ecdc2a98070d437bf75b7485ac97b538bac7b55e4c1c
988226d1d7ed2d37f1ad70adaa465c1b3d576340eb8159fdc9d796f4ea16
b6da7fffa3108d93cbbbf9595f78423a05ef4ca80384ddf923773f7c3589
296d2d69f6cf1e9fe72f72694a2223533e60a0f0ecc35987baa53d206c0f
356e715a71ba4469d6ddcbf15ed8d5fce4cb15ff0b6b4d20cfe2f8a89d17
e34553206dcbe95b25cae3c080e8a813469ac3942fe340a4d5df14309be5
772fc72b30b57d6b59f2beda277c94f6fe39474ee13aeee0b3ff45fd252e
9a7f3ff832e8cb53715252f2a37c8f62dba818aad35ebf8d24d2671cc780
b83760071fd010c32ca846302139ad5a1046451d9f8b2477066054b5e6aa
aadcc5233b45c502800aa5db18a649c442a3f89b0e430c9c771a6c4d99ff
35e16ad188cb84cc13506adbe7b6121e5648fa6606fea827aa3b94727643
3cc91b55097113bac7d05772795cfae472e5180a4170eb499f86a0daefea
57328ec48f96c5af00b0c22914edec9c8315cebea0c2c0db9769b3ed5997
228420cd65d3322d34c03dfd8a48356ecb13d7c97ccc500b5af83c4e1849
61dcf053bdde6c41975bcd9463f422f389d30b999bfc157f0487c004c901
34b7769fe677cebd4dc11a39ed31fef3cb79a5d557d55a072acb752cdded
0293fcd950ec50fb4e14d051d933a57fe5b313c33d1bb81d4c8b59ba1aed
3548cb30d7fe182bbcdd3f361fa99affadc2017dd6f399c88adbcbf4fbdd
096afae4f6504d42737056635659485c2a178684262a0df4c3d54568b40c
10108ad5b484a280f221bf8a4432771a4270ec0b1b1cdd095152c1fa5f57
52f78169c7f7e2c54a6f0556d44f53d6dc34e18b561e0f688a9318d13a2e
9ba995ec21b5e7b512cfb9aa1b9eb8fbaaa6634a656876679b8e7fa5c91f
e33bdedfa014ae298cc6319a289bf1e02e07486e96e83434f0bf0bcb5bdf
fec461bc96427e1db0fbe88af2dc29904db4eebb5fd064901ca925c1ed6a
8ae1d01c2c73f179ba131398d4451fcc62ec6482a04db7bf1388a351bfb4
9b37fa7089bb3e40d56f970a68c2c00d25e3565eee52c0271a7ed1fdeba0
d4d4215b6bc6bce7afc11e74d1f2aaf4c4ebef93a6989db24824641b66f2
31b4e5c909cd43df084ae4632fa1fe96e9dac21e6b9028e084aa1aa7b5dc
9b8645a54b519859acae1c822b09a31df9dd9b80c7908357f686fa25d18a
1922024be2d3e9eba07e8dbf67dba33f82afd512f780a205688ffb2445fd
fab545ac06880b95cbd3195cdde843142c6cda28d3fdb186cdd82a3b2666
cc77b6e1e9fd868adca0ab0740ad7428df7852c912e2c560b5e6bc3dc996
1df779595a5ac7b388034f6f1be761737dd433e5543dfa665a46ad115569
d3e8b5f90f2babd9da852346c9b0e605242c382a679c521fb6c1ed788d49
bcf2054b1835ae6e9513ccfb57fd8430033fa740520679111be1ab92791c
444465457275da3473dab2832336cb272c77a4dc0b45863351414525f628
49899aaa614aa4ac8a27a19ab6c228122909ff7af38da2dd7d3da4226be1
a7d7a918a8141e2b6ff22af5aa0fcc1871fbc7a25137eade2227a6b7e3ec
b9a2619b65c68e4c14ad2f623b32f8c74f6cf5bf3c115dea9a9440f37d18
cdaf169c792180349e19296b2a5af0351cfe9a48522b45b74a74521dd72f
a8914c71c1ffa6100b7369e0dac836f75182eeef912f814c31b040faa66d
a19e670df4969a0184dc3da93213dc116a2ac0b3f13ce8d12ea7cfeab77b
37be15ef826cbe77e556101871318c5235d61a3a20d5773248f828205f8f
94a79c4215dcb74c06207028cdbe88c892f2405ee14b8b19463a09749e4b
6ce17919700c411676b2500824324b5ec3fb6210586478aa7bbcd9a46f13
fdc5240ff65d75bdc0b4bf8287d0c9c2e9b34d6e1c7c3229f21ec496e8c1
31301011c634525d577c529dddce18a7010bad7b892a9011707536b456ef
f5bea9370708641c1f738c61175e51e3a22f0bff45117774bbc3a3d02f71
8b5235978637235c88e281c162acb3c98ccd06dd594f193efb51728faf94
2dcbb094ab2d4a8f760a8db685c8588e4ad3c11d0d92d1e00cb4b3443446
4c4d96eccecc96475432859e686b55f0992be5f1ec5f7a70d32a5be3a955
e851d9b76c3c55364833e8c6d73f4b8f480324e32d9f6830c9175cb80a34
93d10bae90ef26d81ceb29d0502c62930dc5d1487d841f36dcdd74a33b76
6c437d50da3c479ba5ae07380dc182f99a4684f7865504b0972a26db9d1b
cbdcacc833ff845c0e62762c617c9bc1b5cf3ccf6112f13a3a72c3f186c4
09edc8e88c23f81b8010fe575a1cf4c6db8da211b43ad1c984788348d142
50929e9fc150d024b7c7f69a017e3c5aa886f3276eb2d31bf88ee9a364ab
17f858070850f73acc3a7dff40c24e71650fd2487c23ccb4ac6022e7710f
5f3495eafbf4325f9016e6d8eb256d05b612a9c1ba4bcafc002104f57781
c77fc3ed56002252596c2aa2b687012ee44dba816980a8c8027d2ee373be
bac56919246ecc01d62fcb68aedd1256e7c23c3f7914de8b91f58ebea409
b05295f1a198eb5c08ad92a37c198f2487051f4bc082c08f6f6b90fe46a7
c839e32dbe5dfe83a98d00086de021170520d64c82fb1ec047b5088fadb2
6ecb29dae4578b9b4f682b33e1c16dfd7820e27562ce795eda18cb03601b
924e4b540e6e4640a20ccd6046b4105e3022f830c003ba18a9434d594f48
39140d50e33325934478d33541b54f60fb763987f1e97263889ffdd4923a
9559fb9e083d28ecbfeab9319481e42843c2f2a748a72d5b86a0f90f572d
47cf2cc63c373aedc7b4c2b006c8124f88c11d91106bb8e52b5a1ac65db2
87a46b387b8e7b271d67283cb6e7b93b734c1ca638bdbff8e0af2af78c1d
dc9c93234d76bb9b0962c288f46b29e14b1fcee4fdbbafd6d78a8324703f
d6c544c8e87256100a745785070f34f1bd3ea4080b8e57abe9f053ef3cdb
5981c2f5a10c5007adbe32e4213cc1a688e848ad2903aae13f7e7dd3151f
15f6ae9e7779430e3c3a23d22957fc13cff239ccc950be0588031ff77354
f271ae5abbfa33314d584eb9193efccf11618a448756f3f7ab693c581b9d
fbe9d71252c67bdcd3d2ff1562a5841a9bc0f2a463db6fb5d92f002cf5bb
59ff0d1198b25cc41211c2f23b3d5a493c5690b350a51050274d2a7e2694
5c7fd1f9b183095cae6e1dfc22449d2c29fe67c00b1b906269ffc722e632
80171019ea8f5fa40d4a93276553afe5cb1badd85d8397cc32a86e43cd4b
65c53be48d11cd97708eed4cd3fe8cf462d338a963648208ff5a26841303
87c9538bf704a7917779625a650c7951ae35387d9de2f2104e9f4db53bda
b73805538a2507a77bedf06e3849e593fd1762406673af7fdfec16361dfa
b737b52af3d48912b23ac9b1f4f9123d80549a4753e5630788c9f6991876
71da26112ce1b00ce045e63fb0a8779725227adb0b64c7cd0463a0227c0f
a4c1080362dbab09139884449842fe797ba508f05d3469bfc49205ce06fd
0f484f894bfaecfa026bf653a965406b8ce6c8760b2c93eeae5c183f8368
5fea73acbfc4a4e109cb0cda6b2af7fc5c85392aa29f99e97b1a33e8f6b8
23b6612493d17d71dd075738fc6c4ea5d6cbac999d85997621e8d5c874f1
c25be45b83bafbadd522daf324745c05c93faf0ff78715131ce59c2b8ece
47fe57f70c6e5a8fcda8448523243d2d6323f50e341c9e5c1805210362d3
c62b42a110901e120f889727fe6f47ac0e78e8f0dababaf0e1b5c2faadf9
57739b17ce1ef913d9526d00f16f2e2b476a51db08417980c92c60eae8be
f7318d9ca86297b1f10c504ba5c8b6a4b889e1549ca49b8e2080d0c251c9
4cba6cc5b41232653b260f2e92206afb19a5af3b6c79487876b382f969ba
6c6f890555b9054cd590f79bf99651077fb5d19ae845055326ed2c5eb35d
40ddf0055751af9049803d541c12f6057032ec7b9ea5be73416cc8e9905a
6f060ef7a7c19393df2d68e26e59bed610fcb95a412f7f0f1db7b3d965eb
5da96f84aad7f10c9be7ff961b215f9e66fd097b7404dfecc28477671753
b6fa8ad0907aeea7b42251081b08cac46feb4c702577f686665d171d13ad
ec03e35344634bfe47b990b8cadce92a7924975d2c2ab36e5fd274e59ed4
02428a83189f16853c5e3b8931bbb3dc049f3f817a3359a614c6cbcad7fc
3ba5b936b449bb50920776b4db9b2628ef0fa2098b9d68d954b9950cd2b3
7d51566518eb078bfe0b7003d84d42ef7bb376e075622df0b55de312fe0b
f656ed21eff15886974e58a650de3d5828a3e8ffc547408df22a7353503e
640b4aac33c3af78ca6300c910a170534ba5302c556888f4068e98168d6d
4d8c92768a334646df53bbd2f5411c188104414f152973a4df0917180b37
544eb7690e19341b80e8c1f7b6086d260d51843255843ad6c28aefc6985a
37277524e826ba1b663edf1adf3506493c62aefd77736cbd4e950d8f47e7
4cc7eb8411cf961b7805601d0eaec65cf9518f419bd75baa8230eb20b6be
0b53219b7c51d18e8318da679300a3980166e84dfe40763038e3d9d50b52
aae6a588e2dc2e58b8f8f44bb0dcfcd51a4e0901b6dd8a04d30559424c3a
61a0afd0e51681e3fd13db83a2d4aee1860db8c4849ca35f86966cc074b7
4274ce42944e5001bc57eb8b44a4b69bbe041fb01fc1fdb42ae3a39ae80a
7250829f99779a56483df1f662252c328d7fbab13f6ea3a01f214b2f61c4
7201698a334235e8faca97275336ecd5552e93bd3ea9389cdad31371ee29
8cee09cbbbd0cd74e102ee11777ff5d828fe82aa1f352ff99de5c96c3c30
ec2ddabb6c36598709132a76bc56cd4f10f21d4b52b1e3be3f2b015e8f6e
fae2a87fb49fcd3038b4013a8146ff98df31097e9884daba7f5abca60316
ff589a29ad82ccedbdffbee0eda90a5cab247a12accf026e9620ddc79af6
72d10f87683825b46bfc308e4fc6698560839d599d7c74e8b1781723a8a4
014eabbee49f9e624c5e4159a0d0a8b75daefe840300863b0f554ebf6605
47eb519dd1c5b914f794a39aa567b64901b919e0503cbc8ecd4c62ca2d42
fcca71659d80bbb72d27b790cf5d0bbe449d8efd6602de419758b70f0589
7f7492b5b487eaefc50990c85c09221858ce55c588bcc6f787a4fbe0542c
fef1c16062e0d29e9ba54e6935d38dcfd16e3b6f9aac331a98e98e010d33
fb7282e3a9d8631f1da9525e623e66f77ba4c0d127d94078bdcb3c1300ec
de6449bd85ca52e82c9192e08f858ddc90dbca48796c6319b3c3eb0e6d01
8f09e866e9688f22f17d8ea0045e00a4a7f897cb3054269305f806ab5de2
eda4e6c4c7ddfceac96af61645092d430847ab5d4b72661f73f20f40c54b
cf282ab0bb206deb697c2ad5355093a8d172ce24a711299fcf95d76f16e0
747814386f774c81ba0a7c6395c8fc5f7adec008f34f38728263862f9ec7
ea885d5ee39d9233876300851f6d374f295f91d024d87f5525e23744b5f4
66aadf4410fe0e45a8809a895af7040f2e3477e59aee4b39ce970c20011a
7454c05ae6462520b4544011906071d469cb5468f6e48b6e16d5455c4e4b
a81d2695ff03195839b933878455c53edae1c6f4738d417388585897bbfe
d99715e42d781f6ca09fb0844160767f3e857051a649fa4bfc4c58ea62bb
dd1ec776b1fcf76a3f94c3ccc324f56510dd8bb228409b1af81416b02bde
c542b221760ddc9ee47bc68d9470759b3aa78e56f3c4c11081f8abd9cfaa
d94d92e0891edc1f2e18257a15e343a4e90fd7ae5d5efa9ae18e322cd374
1dc9f28b5a1731554d22b99d01ebc29de4120ed1849718f218efa6558fa1
674eec1e9da8080801f92c2c99b61f1c44f706c0e4f011e0d9fc33f3f8ea
b6c747e08e865a8100ba21a186646dd82407afa0c7b9526d3954ca64a050
f7be71d263ba4f05166b50636cca0197527ef7dab3dc3ff51c7a16c74910
ffc3932b82a8d509815451e9ddae8f3d1b4c89b2d33f802f01a0dfec7089
213c852970b93687fe75ec8ab29f0dd58a833573f3e235f1073caa6b3576
657390973a59dd80a1a476c872b231c11e359c6eec83d1959e97b1655e53
1c80ca427f82ac9457aba936609fc33267eea6607e3a0d7c20f764205fb0
87d736b67005ba28669b5c1984d2c7eb9852f2e23bb2d3af53207bfa384d
a830c70190a4630142e6b29846b8861e841a049bba3da541dfcf1123bce2
7f9f5799e1f8b006ad9bc8718fb8694a809a47cf456e783b3e1692746ba9
35e3bc26343855418e787e2732d84aaff6fd8b806ca2890092423994b2c7
2ca642779aa6ad3d9181d74928bbe1a4468d109277fa3ce9202b17683b53
8a6437979e41b0da9d4b7638c6921044f951bda20b7c231a1b35b6032580
5fba4f66d72128d03d0113f1f52298bba52383b7d69f4dcf7160ed805842
681d1c753f5c2a0e253b86624b0c7d28fa307fa0d9a0aae9b70fd38b2b61
e981e0f9fd738e858daa222ffb52d47d322005291f134e7c4c6b40e66ce0
61605878a7ecda187a9c20a3ca0f66d1432124b8e85464e99c2395adc022
1603b56aea53d7bcf5834d4accf9c2ebe642bdbdc1ffebdd61ee4faa8953
a91d3b917374e5d0726a99d921e7f5e34cfde8c2a8696322f09c4efc9f02
33f004c50ff0f3845fcb5dddfa3d09a02769e6d6657e070248a9cc00706a
59494475af46409b3571ca129d9d6f865ceae4ffcb7daec5df5ae4cd739d
1c1ed4cfb2bf66f8c2449a8a699726ef3b39aa91f123ba6a446281291bec
f13d0da6a0518e5b7cc80ac4d461e287c2ef62072b9ebb8154dfe90b8e97
904cd114b8f58626b8da8b719787c74e2852895754d72ae0cddc9bd8a450
70afdb000fa75223967133ec19b629ed70c158b25c52854c26831a521f98
24fdf20ae843e87ec6a5785ff01d22d0f5540a01a3e495426248963b632d
a601f2ca71dad0a2384424edad0ec236d724a32570cc805fdffdf4a7d74b
4fcbb739270c7f11b54135a3041cd76cccfa24b21f6cbc913f09e331700e
1bdea0458615e757a5c7be604d1b4da545c8b6432fbbc6a4386a7d314b89
ed9af88888d6346b7689d07f5a3d037aa7b64171696f4e78b37e592797b6
44363e6ee7f439f75faa9611f300d700c4423d888590ecdc94c2869cda36
a017ff75ddaa8c4536c0e36a11cd08b6056515729c11185ae7353711920c
6182829fdb6a4f35ac4ae79ce4fcd2488ae74851f848a71cdf382cdfac2a
bc212d338f7583f7f29992f7bce682a62410b3701375aa925eee812169fd
0ed298d958e0d247249f8895e3a280fea4d4ac4bd33af5ee505f1f03b934
46fd2d82872b6fb1c9c1e2530b751d78b079a08e39f3d15eae8d97b354ad
899bbd5f445277c8b5feb85af84f9f36b03ae8dc28845d505c449d5fa1f5
7ff2e7761a6857b2a94bc868b08faf4b875f87e342bd8d7d7a60e6624033
2c3fe5debc1e4bd037615e1734e9fe3344df6a8dec24d43fcf2b92cc2c38
aa2ea2284e8b48e1137e6395275c9cf98f668fd591fc480f615b1b8fa29a
ab2e2d225d7aa393857a64dbd993d1afd54c6fcd9e9f24152b26c1adf8ae
f7b75dcdeab3f71b3018e2f18cd51941557ad3982bd79d6c202727c6c594
43fe3893cea52ca3e11b5769e188d77db198922d498a0a389eddc3f23ee0
ae939029db3acfd0c07bca98d62b5dce9801cab3c1d63a8108bd344c9b9b
15bd858d5d195c51a7cc2c84080d3d9375fa8d45a1d7e8a0deb8749ec57d
cf24469ca0a9fb27e9a9dc5b6e20e08c8c32e0a2a0f70a39fa047703f495
0decc48bad25dbaef1376c790c64911f01fb927aa664093382553744df37
5e954ee107ee337d8c45a986177f6be835b98100c899e28d5617cb2e7d3f
0c76c3f183b8371cc4c7d5c5655b8371de52941ccc71fd0b181ed0e28000
c90ba7d8182e18ebb2a65e9096ac5ca585d5427e383fd1ed4a3ab7eaf522
cb6d8af286862aac8fd1de86bd38953b4729e23a88ed63343f953afdde3d
035145ad7c3f3f41b1721f4ea8b285df054c528f40aff8b5e45a955db4f8
7d5f86f481edf47670bf3502b31b472df40d1da7c161226afc4e6cc57cfe
a186b87477ed4f7fb96cd747bae5e0442c295065dd5a2d51bfebfebb40ed
0bc65c05fa4501de9e4e29b0936a5dc8c5a895b022ed1c4282ce515be8bf
1932d6f322f312b687428d5193f4da6b281271db94ba60b45469c773654b
8f5c3e09c28b99ad4fc01f228ba9acc9ac622852e9fb35d81f23fd71d6ca
37633c78eb9069ca341a74f13a102a6ff4a985fdfaaf012171321c415895
c635c21dc139e4729f1a018be44eab4d6ece2d2e32ef3abc71492e628969
59d33f403b626cc7e269139f464bf4c42402758ff4b86c870abece0e0405
0db9551e4d0f2c9c566387504db7af75ae7eee7a124cba7043f9ed122b48
c030d789f30bb59ced82865cb23d3425e21637f3575509c7d06f9e0bd957
b3a11e02ff78453ebdd2cd0d55302abb655a3a4ed9608544d4770f1f7864
e7c54ddc4d43aea45631f493abf63d6fabbbda78e2b2342b39ebf5ddac32
b9c5e63e920bd9386cb02dcd505ad4c73f2e3d229bdffab3133a78a763b6
5b1c24d8d3fefa171516b89b67e10617e6e907c0549c7258702d875d0f12
449ca02b106f7592190a80a2359a37e17918588059fb5d47d2a7ff0414ed
cb00c3cbb641d88450920ca236bd16bebc73b845ff7112ba5b869412ecf7
0c244ea58385eaec92c97e137dd1c3d719d42f71c325cfc6d77dcba8518b
2b84674ff4d654f935a317798aa28d169799cb5a20007571812f4e60611b
eab40e216512cc58f27ed012d1cedcbecd6b62d65fad5c2203277e963810
86dd64666d5c8519283af161941f88967a0bbbf464fae765e0344617e9ea
03472c335c79e71854db9ab7d5c39647c3ef7e581751757928781d821c3c
1f10e46bade005340f6aa240cae82a2b6028fd4ccf5a676ac6978b07661e
5248a16be6f2e57107e9722dd7363aeb0f3ba1661d7fc1c77162dcb81b6c
231b34e72f2735c810cae79d2d22ea7b5b0de84c675fc63c65e4d6045b7f
0afd66364624fcd810e82f1dedd47110e949be87d59054d2589ea6a16915
53f1ed7b400534f326ba1aacce552bb74a3ffe01b33b76870827bcdd4112
572115816a16c543560d22b7b728236d03b2113622c040f7b9bf075bd440
9a78eab289acd0feb80bf085d71a16ea1ba35c87def784fe385ee662c017
4718e97435e17dd2eeb4e8fc6dac6317f80f034666e5f71e6ab3d8579ab1
f0f9bf9966330a856db7bc39078478125025caccf4ca3c06059c226cdc13
b7eaccdaf836d94afe42b871c4feee71cc85823862ab4a834089d69ce8c6
cf60347db22808bbc5b2635780447333e4915c04e4c6e93ec9e5f34657cc
6780a04a228a833a60157afc1bc3ec2fdb92d5698edf6b5fa83f6a221636
ad3cdc77ac07f1d3d2da7c4c3e6474baa43ed2980be54622e79cacaea8c6
09a9e19737b1befdcefcf794dc3618ce67a0c1dd958cdcfeaba945d0550d
b6f5f7397e669e5485a3d544dd8fe0ffe574a8b339c6ab97421bfcfd5872
08eff65771432e1819daae6d10962d48b141515913de903f20ef53b47072
9776622803064ab05e71f6f6867261e0e9d296b5368bf257a48383e0a400
1f407ba822eaa9649c74e3fefc2fece463f05b07027ca76a35f4383ea435
bdd8447f24e924ca26a3f31df1125ee69ec4b45ee04434c0871c740ed077
f57ad9de5242e54904b61cb8c616394f2e61b7d54e26d70249683dd404d1
42fdc5269743379b47f4f85e47cd4ef9832761e0a07cca9bad0f143472b8
a6f880694ec5d36c724ab4109ef0b28d0c88db16c6f02652f630f5151d14
bf8421542a32953e002a9096fd8cc387fff1d3361ef1d738d1e3516d37a9
ba72bab99eeb76fcd13aba2156ef02a0400e963806d48a421c0367d72096
e113d6adc6fde47991adcfab0420aed0ab329d716590670a510dec09635b
824eb09981e0c5ec878a251e389a64916206f86b2ea46afa2d7135eff0a7
dcac5c5c20a08c804d2fb9530953847f2f2887a32dc82e34f89373aa6d2d
7cc32255b76ec0fcaf9961d5b0a50a01ffec73216f4fe1b8c21aa82bce0b
22f24cdde421e6b931288ba5828a7ec3cd00f56503c791be02d7d6c6483b
1b3b98c06c21f6710f2e5aa1e80084c408edc698a18c3bec6ea282d85ba2
53774ca9658977055647f7694f945c35aec3aae1dcf073fc383613bacd0a
4468cde029a5b7f1210cc03082972b3258355e82479f9a1bc2ce66d7d3bb
21ad93a63b281fe6f5757fb575be3f26ec4ffe780506b449e658a3373bae
3ad1b506306b2a640397a91b56203448139879c303dee6310320d9242bbd
fdf602e44e68ff921fd73c8b0ce1d6714b372011bb8247b3e7ea8b65807d
23138e4d91023b2d2c8c6f9f72c4b2a5440ba4e76b6ecbeb6de0bee783a1
7db748c3ae116780a9fd6aa9b2f68acc09607c68000e79dc5c9916f891c0
9049a24002cfd13fa25cda4b47c0423cf9b0b1df4c1aa3b6c018307c52ec
25c52d2391d902bf72370f372c74edb7c533a1df98d406856716bd577a84
dbf19d1fc5538c178f880753f50251826a3fa9c78ca0d971304d272fcba8
c46d600e7fc0252c6e0d6699ef47e75c67ef017b7c449d3ddd27d82e53d8
6ae38601b0a7badf8199654978239f35f48b38f321752fa2db77dd214993
4a9f8951531b42ada9e7de8c9456797c2b86106b3ceb1b860f0c57ad6d99
f6af76ec447aac34235df661b22787d265820b0daffc9504687c40489da8
78367f79312d0e9ee99b0194989fc4ebb0afe6cd63a5654a1fb3a567682f
c188fa82af64e80719c815af3f028b8ffd7001cc27eb2f02d36f903880dc
8f0f7c4e3111a1d84799ee6ed9e9fc865bbba10f0a38c29524a53d47b177
4435cd5afa18796911d15e1e35f3e8d204a88b21201f5cae9a0d9043d6e2
b4a0f512aab2899e3c0f498a8238f51c1e19b3e121d56d27bc4ceceaf6cb
56b8e18506ebdfc7f7cd4474aa242a001a9f54188758874aa184226d9f1b
93244378bfbcca984cadf330306620f9495b36e32834651f754405b692a8
74a4f81a8da56cc1737c8d25097dfdcdf04bd445bedf81d49b93e446e49e
df769fed51dfccf04809bbd55ffaa973a794f7ee6b200b212b2775cc7dd0
64b60f48af1470b289d7c73240955d6c9fab6dfc13b2a86553b6c8e5a909
390779309d6dcf0fcf4dc08c03058ab6205aa317764207da8224b1feaaa4
bfbdb189f8d4a620db01f26be735762770161815eff191b161ef7df29812
235586ad86dfbcb8bb036512ea9f540500362e0137172da40e5ee572fa11
8649d590a4291ccc1a526a46498f6c1d8bbbe24338bbb0cf852b284b2b4e
8088558606945fe513b58ecff0dde98177ff5e9e267cad68658485c9f1cb
10110bff0f5e78b59f52a0b7bec0b1b3d65d5edc79b0b5966210514720b6
612c93ad077fc31b2e5b3528017e999072d3d82510d69f78b23ea5612433
3c092a7028bc6d5af717e1c8d39eaf6b95d1178c6e93ef1ec31febe63dfc
ebc0777659fece81cfd79fbb80a63af0bb4f2894fb0914817ce554ed61ca
7d2e8212f23a619156d9e5d84ad15c99f5cf1038c43182005fcfed43fa70
3adb9543974f844fdf1a58ad392c073a400e2bd8d87e083c255616aa91ec
f3ccf2ebc68db848300de43a8b5f8baa1e85cb925246b4f3ba550711ab41
132c50ba0ea5020808715c336449b7edc3f1316ab1b4ee39a9453ea6ab80
a68cca520c66397f89184f012211f80f2d742f18c73e51ae6ed113f3f31f
a63b6c51134f3b0d11b29805d54ecc3f79b6f6279feb23214e2d8aecf98c
49dcf1e374df119bb7c081741cb9bec32add306dfaad33ed5d81d7eb7005
f6bb271ea2448c277bd623600f694d343d1f6f5ca90bed81feb11e1a6464
ef43cdf631ae79b62e4af6704cb8c63a86ac49568c604e9ce3b27e3d3384
1c4c77af8f148e0122aea79b9078f1025a870b74c0d92458834af7bc109e
4b03a7077bd8ace9b532318a1290142c0e8bb830ec20c1b6efec90b8212e
0a24e11a31471d1860d4be4b9b872c9a167503506a34c994c42788f0ef5c
ec6bfc70823567ef8a74d7356ad7f9a25f27ddf848fb8b26db170ef8cca6
2dc6e34c7302de8e3034bf5325b2c8f6c1ad2302b2a1751058d6f78448bd
95a838b636dff52758edcf0bfc147fc72a2f0264519b6f9acf22c24ab22f
177ea492fe33548597fdc7a1be24d7fdc875810e0a9aa1e69915affe31d0
e70387fdba2f4d87445b3bd8dbe3030a345c26df4e2c0ee6e0a4943f972a
4f148fc79530e20998c871049c3c1504314822687d9bf40dc8ad51a89161
00e31e83a5adbb785035f0958a6e99a21060f7f081b897fbcd50a2077682
6e60efab93cd643855402bf0c8f3258747dd875a0126b97a5585c10f8dc8
f9616d565463c1c999289445328a4d26b871771afa563bd4c55d128661eb
b2641702a5c667c0ecc38b3917ecb6eb69d1f4097b1f11b0b6c2e9cef424
9191b140a99fba12bfe08429eb93f7d7455a4da0f2a72b4d3bb1d65170b0
5d5e5bf52d5b67d5198377413f0e1df1d0faf33ae7a14eedbd5080d4a013
8c4c1804579448880a15981e89ab8f6672c003d90abf8bfa75427af0cb84
f4d112ef25f690839ecc2880b292455a6b3226f7868a0188bd95efae1fba
f2ea2a2133dc8984bb84268234b81a855a017b02dd44bc85954644f9329b
793a7f2cd5f26a33a2f74f8705dc19c03ee39aa8913422cd13b87a28e08d
490ae7f788e753e2b2ba6ea0869042a40a66be2d04ee841eeb012b87b9e6
26dc7ab5bd0127e1eedb2f09caeb209339d32cf31889412f1257fef10643
86db00493ea4a41ac00458342d63c8f5cb43c9d1b74c9f9ad06f0a1cdcb9
510a4a3fb08b5f5f84ed2d60b277f9fe17a23469e737a736f6a5dccffcbf
48fcf0e1e21ec2b68b3cbfa741b08d354f72574d5dec5d3a80b7e779dbe0
f4b4812bde7f3c022ac8b10425b22439aa18809f1d7c70940db305004b1b
16a8ebd936eca6776b6681ae0c475c7f3dd365a4f90f5e9edd4e380dda5b
c1ac01304435622dadaa9115dd4a02ae13625a90cd6c51f4497d836fb6b0
cb3792365bd53eea9de3d700873d9d871f2d08d41e538aeeaba88ea31ea3
a82c99bb7cf35561443e2cd56eb7182f38c4dd5de6c19d7b4d2d5e235550
7f6b2883a443ca7048040737d8edf977b63621097b3f3c6c15cf4c802f79
2a2fc7c2c3cf81726f49283d265788acf317aea94391ab8f9b045ca1039a
91a7a2dd2f3aa185d1bbb81a09a4aefcfec1e90add2aedf7ca01a00e9464
06bedd725a2b31b896b1cbf3043287bc59622658c3df8cefbfaee5e5a9b6
5ecc5734b879f53a0098f9ef559dc4ec89044805771633656eaba475000e
18aa443320692acbdb83674490f007f1656d90ca97091a93c2de9df5558f
63d3a989e3d3d4b698cc8f1505361764755ceda04f199c3140789e6eb1b8
939aa9f64084dd6a60639b2a5762522e5a157227aeb243c446f1be8bc856
37fc6cca783df1e90ba1f7832caf07240fb5d1b35048f19a65839e5ddaf5
d8bea1665efa27846849ae0d18822a262e1011f78ec1fab8b0e4bff9bb3e
f39abf3af59a31da43645512780718139aea72c25e3b1530c3fd15b2faff
9769b9618b161880b26a4e4483647195e0416c96abe0ff8c257c93ddf3d2
8e10189d77f70a66f12b5c176fc77925ad8d3b18f61ccda8f608ed1d5f7a
bd9add114b022ebe69c5b4feb686bd297e11242096a1ad82de77608fa8a0
e855c4b26e42e871e4a1f231590f5670b49b57572c093923cf7b16752e93
d09187a0171a96ceb719b0e7c83a4211d23370f7478e90b9048769ba5edd
ec88048201612d42b105c3c4b3f8e84548f816b4221176514ad9ee63e842
c9bf7747809fe7b79a9277c985723586b85a27acc5387c36e02b2642b420
101d75a8a5662706c4bfb74c23adc8f870482ac2ca7f73039f447cea1740
93c08af66e991632f92da276c9280c6836a2e595caf637896b0677f51d48
ef3f798e8e2c341d291b6950de9970890edb8f8175fe173430fa6eb7bb6c
e6d68ce075a774abbb01c33ef108f97e8ef52a877859901570ecf208741b
04e4624cfc3864d96cd338af1a010d0fde804d31e1e60c4bcd0fdc72c159
b19366e13f0e1b98b3da54106281b8d5c06dba7931f7d8900d6a7baca3bd
394ebad2c8e7b5e12a6a67e721b88649826a4e8823f769ababad324c8830
a77004cbc4ebe3d298548d717be7f17af9327b6b77d85bcce4280adbfc0a
f261ce4e4fd3ca5a36a4f6a7dcc9788e3042f5aa152624dd0c4ecb6a7052
9828b60a470433edabc89178dfb033cd706693cb24f1a3c2c6b6fbab9fde
a3487704ad58b52f05b37b2d3ee2f4a8fe11186a6d439baff83f1763c3b5
771f8a690ece5938f22afe26693cc62d7cb2d4a79281534bca2fa0cc8431
5a38d79ff77e5369b08b1903f098e08ce5b862a8f7c8a939aac385a28777
3d6bba186f19fefc8634e7bd216cd18072f447ee3e401e4d09c464a6b955
e1112b287c75f3afad74702f2cef56d0a063b578948661c2c57fba0747ba
242793794cf902fc73271b267c5e898dded60aab9e82efdc5ec8312e19d2
09a28c20f8b239c640b49dd09d5e49236dd69e632f117bc42d6709edf7ac
f0e8b64243bc6bbf38bfb34427fa978e0ad6ffc32c41465321288e1562aa
46059c0671c09acd18a4be343bcf5b8594a90648f2fa725909323f46646d
4733d254f0e97d9483845b843514b5badbb189e474dd352a8b592ac3f0e2
09eda12630a9b578f553418148f254985f3ad95c4c3b3e2642efe958a61f
d710ff83ff3a44cc277ce47f17a96eb50fba52a76d271a7ad563b9f08a1d
464a3abe376d978bf8cb84528c333341aeb5eb6e633a2a688fad07077049
96b1d7072510720dde22205460930b18a4a03d6fc253b994b65d68616546
78862f7a9de517afbab960bb2f3e2e7b583da096e8d8e4b3cc28dd33b4e2
9ea2226477b0bc6bd6b6e074b5b8f5456d84c1efcc73c05e806106abb114
c05f5fa709ee2104c4b089375e95b6bfce2f633a0e8ae433ec52d68fc31c
c72313d8e8067538121c76992c563752cf24f0e72d9f3aa13a633c1e7ce5
8a55a958a8e0eb186e5e1bf44b82a01af48dac405f599e09138b5bf7012f
2778e5fca746ce0807a66a96376c4da07107c0024427439f985b4ac894b5
6e2f28745506e6a05472011cb8a5fdbe459191648e4f388875684b52b49d
072b28793a5eca487acf08d7163537d86f9ed8c205477ca02bd083b3a22a
5bd0ba221cc2cf9965a377300066878a4329aa140f26a3ad04def2f90f7f
f1834e54a3d8c0a40911760e6a357665c431071046a465705ed49dc89562
d54fd1f26c05192064e1703424e34d56830ab9e8be57e3b18800bca8d2b9
b8fcb30969eef449488d0be40ee2118f3c11fe5486da8d2e3078a03dcb04
072c33e037a9ea59405162c32348042258d6eff1c4f1295ab3fd8ab797a0
3127745ef936e27cc4bfa988b99735b4033011588c82588524c56c24d75f
31c6e65cb1febabd4fc1d4dd4dfb73f6973560cfe6f291eda6604ab29367
1ecefc1af767e21447ab479d268d6eeb5519aef6d8f203916bd01827cfc4
744dd16841a7aaa28e00c04358c177b43450f2a007285b5e97f91e75db87
6835c8f390a672702eb96112ab691c790ba0d855bcd7e54c2b50215904ab
b20db6b798364d20f0675defc32197b383245b3572583f6395b19c38ff43
e25e40f896575aa54fbb8e5560d5fd630499940b66d75166047a18d80d94
47221abdc70708e550fd7265372f6c24590adeb5992ab68865648f461fd7
066fbbe68166c7303ae5832121824c737930f820088c67609065b2a1fc59
82f5de0789a734f5655b0a211d6f07cdb9f7ebb6972360d27e8bd7d064ef
20cb85acb69b5a6b9542e68597bd8377ea52512f40df35003b91ca6ac749
2049cfe35789affee2496e9cee9f831b71d248c09782bd550baf853b5010
9fea80b49df00e85b3b58f20c2588bdfb6aee484efece62f8c0574df8189
e45df31fc105b44ad449f5a73da06d824d4af31d36477962ef4570d3da94
7d2aa0587a9796dc77dc11f710625072ae9d51f1384aa0ce4b41ef250460
5f2dd51ebcd7dab4191d1ecd76284506051f60bd82ad0cda489c3b7cd638
f276537c8a2cff827f874f9a8a79c9fdd56a53ec318e83e838ec010ba0f6
b9a51c1c5365024b417d44f6826c1404368d1866cc86746fef3fe75ed46a
0ceb2e39576982fe7decfa9f5031b17ca017e603ba2ff7290fd9f3afb637
e930a0f6e20284108f18db8895b9da6e81a01540914f12ea8ffda4588fb7
49d0a14f451d7b7948128f90e88d35eaba7c155c6d38aaeb8119eee17e1e
a28b63963bf6ec2df9d18395708911cd55b7be61bca7d1e7e4bd7792749c
39ec88f7207f12b84e5a532a8bb088e7b66214b03d2ec34363e1793d5b54
7e86542f4c842d9ec30bea5d5ae3ef699779e5e49e3331c48e390c42d08b
20237b0456f890996736812b8cff25e7a010b957e4c59e8a96a50169e5fd
87d0f656541282ea2d2bb17b9f545f238d3bd203a59ae262dd873edcd863
1b36d72501f9b67e1e71a9dcaf9b256caa5b6b38953f51e2240569702b93
866bc57a0609cfee0e8c1a7967af282d1ca99f52c6379fbebcceb7dd35ac
ec3e6bd9af9cd4587e2bbe88e8a1b69e1287bb886b732bf5cd0313e4267f
3f06b927ea3bfb63a7813604a24e3edad1ed525dce551cda9cd1fe3e1a30
65e6ea9634705566357803684df9bae0f69dfc49ce34d23ce4b203d40b87
9cecf2b5ca9539a204d5dbd1ecaa48b5b119f39e2a04c5b8623c889f87ad
31affccf825192e8f055a2f1df09944c2fff0e9b632b1058e59bc606c724
4fd4fd28bf2285e47343622ab365d1abe0237bd118fc6389289248bf6d6a
0b347cc91ce60e1fb4552e76dc93dff653788979cf32ada70a34c0152143
54da484dcd7a94c8943c90d46180330a3d9d8b5ad0cadc0490afaec1acd8
3156f3191072e8e96fbd4df606c9103e69ca3a3b0a10206d4a7cb7a82b4d
1d1b0543249221846b7c7d1bb6368a0101eef1dfd22c7a512d0fba1a8c4c
be142bb4616f7a4804f421975e72986df337da7d63998f74b3c58ca49e1b
d99ec6457c48e0e9c9d47df5c2627cfe3a83ae48d8b5b51890eb35677471
6ab753769fbd4ace7d14c09db600380acc8a4314a9ac2947834af154aeb8
412e5007252437986d44b8c06801b3674840f9df9feb55476be219a21710
d050ad322dbcdbd438b7e782f04d0f94cdda779d6fa4ceedf4577ff07a98
0d8220b5173c416f94c146da46790f5029326658c4fffd5cef0f53c6db31
66121471c52f79696a97cebaef5121edcf7a5562d03bf5013931dd66aac5
01e0700f581ae76f85a77e46238951e5f38f1e88444fdc21ab4d9d96e0a2
6af92ca879b2ff35e30d1ab76b5f73b51cc5d60b727a6b882f924fd99b31
80ee0309cb6f6f96eaaeb7680873c61cef9cc65eab72cf0f3cdbbb9063b4
e30b7a3793c2e10a6d8a3283e70310b8a9323b2f56feee94f5ad75ba4171
36e6363af09a43f8bfc7f75d7ab57886c44151ce1b22798a0c07f166d2b5
febe1f503399f2e9d85d86a745b8bb0b4876c81589692c44931e9629e87c
77286b59299b4d53e845a2efb78704e7441446a93717c86467170f91cab9
cd0ed272844dc165b4073a2da72349a31eff387fb936e489f392be12e71b
7c756d3560f66a89bc9fbdde3e3dc1c9f6ff1719b9d4176924025918b923
fbdcac753023ffae64b2b09a7da9c8933ea40e7036a7dd4f717bde1aee46
cfa6907dfba698a58be2daa21fa4535f96f3bec5014d7073ce16e99c0593
fe386af8ad267b901497e1dfdd77a1196c758879393aa50c297d9acc925a
684f196c6dc61e7dd339a1ca6c2e3a2baf0a69a47903dbbaeee8ca9ef1c5
b1051fcb419ef6417cad8a87483484362ed70e508c1949c720cd270d39a9
174d98c5a68878eebcb845b49ecbdc5dbb578047d4f53273e4ab439921c7
a4bd12fd98274cdf15626027440f5aa1e7295b664d807c66badc16761281
56f09c37d6e40b9bafc3c0e7c1cb8fa5534bf3672e14685642b39b4d9b85
9d189e7dda747059697ec01da426c545f2e4339d7a1e7c8cd934304e5046
9087209b4abdd8c98c294c48ddff0bf640adb1feedf4ad6017f4967227e0
ff57e2bae2813287367750183ef468e38ce21a1787131bea01a27442c641
2aca9b293d8da085a2d0d09657612fce81591c9aa2f7dbb349d0c7897bef
fe0005c523f80b8487799a9ab80be0b62c99918dd31093339b7226c331ab
d87658a645e177500e42735017d0087bfcb7ebfbc7d5104bbb0ef4cabf34
1ffb2db0ec2b1f7ebef09d373325fd70e446fe2dca580d6203bc7ceefd9f
1172ed938d87671faa5f761e50bf5405f9574aa3fccbc72f33b81253620d
87dbdd3d8c71145bebf8d69b2e3d00b23f8156c349f7afd69e67b29de402
706f47adadb74801fc049f92474e57cf5b09a2e30a9e4e606bc9a0f3a28f
c598a56ea4a2eda85cd786d892bd012c48f52b72eeea947941fc5cef7d6d
0126aa0a43d421335152c702b3bdffc42aed9120a71fe5408aeddfc4a682
3485dc1f9a449063beefd86279556ed15893cb788ee32829ff9cb5e5ebbb
f1e6d5a76c7125246a5bf9fbd5e2667ab9d413a849c92eeed3bf206e4ea7
9d52e17754c2f674b289fb7c5d50a378822399c8d37943bdf7aae5694187
a74c38b432f7c38a250ae43e90cd12981af78f26ebcf198b002338ac2b19
5f21886a3231c1691f14331c6b9833ecb408fc104509bde17f31884f41a3
c2b21d70f8dad9182b20f3c28034b375c3ac908f24847d141c43a84d2e34
4c76820471949cab2329f92adfb1f1be3c0a1b66ef920bb64c57b0951b7b
d2a7139d6ba9284585136c5eb8ac8c470946399b5cbf519510016c9e49e8
ea1ed9fc74e1e1a0d336e9ec9cfe753e2dc6951ecc7eeb1278553eff20a9
2c274fc8a9a6de433b937cdf695db48078cf1980c946b93530805b0df2ac
5b595754e0d9e1bde2f5c4cf893b0daeb044aeba6d8c0b54d5db3637148c
c68b479e4d40ca0fc676a59cfd949933e742b2091380147fe4ceeafb3d22
90423cd60f470d5f00c53d5b70a4479f90ee2be5b5dec598fc026be29495
4fbb00b6bb4e7d73deb96637be340e2e1252ae3d8846f74e08910aa37f48
cbbf421ca1bb72f0ca7c78453c2516cbd2d376fc3c30fde5bbfb9795e04d
2633ad67ce6922e8c70425a85293c2abee9c2ed5a43ed786d4f0c09b7b3d
89d5239bb6385d5bee2c8dff16fd9105057e8761d01d7bf4dbce7be22337
d1021cbe6b11cef2591603a10eab2aee0afb49759417e372853cfe159a9d
e24954f7749b844046c819f20d3387afe65a0c8da8420a7cc021641614fa
c0932706f68bb354a0136e310274c462cfd555c9b4ff4cfa234945a3dc05
4a8964f1146cf807d74ffa81faf920fdd6a51948cf65e8fb1e50404607c5
85c94dff5aef93197533a4bdbd3ac099f446f974f0c901765a5dcd6cbaca
9911c73dcfe36fec65461431febef8bb7c3cdb89c308fda9e7e671d8e537
5297db8cb67a0b76ad1515f4cc51c36f20b82dc918b56286ec6fe15d3770
d378b7dd59e05eea377fdc4cafb3da02170883660f203413d6ceac5e35fd
a12432f4ecf1167d4cfc1aa460a85af5f6c9635f95da35a476af3099a5d7
f427ad8c3fa47fc40235495a58e102ee751c6701ccf2c485384e65b32eab
6a2a790038d8153e09c34a491a48c14ebb35f6759c4245165d28da90f0d1
5f32a6d00554b339a9efad94f08e3b43432bb51c0b2f8e19b1320abd7da5
b517804f64df96193e9c2d259e15605114594345c33cbe4fadc5a18bbbde
c77a830c77bb10238c20ce8bf0560b3e311c1c248efe5c33ad5d4636de34
585c453bc956274f10f3867596e6bceb2bda5a60fd0304483018ac4c2569
d43f3e80d3c97e3807fd2508e4644274de3f5345fe30f74a2c5999ca8b66
1160162844850ad78005c987b5d315b900bda098503372c49b62cec9f9df
8550ff9db7020f405a07794415c9bcef5d51fe74c0a9e2f4f936c7729100
871a0c8184500620dba09e2097554540e4c17b8d7cecad7759e293209958
466fcea4671fc8af9aab9d07b434c3cb796d9916b0eb1aeb1254c84b1e45
89dfdae1cc98ab8c44d25ed3d6c799a61d14f0ae2845403a58d3f377488f
c23f8a2f170272dd027ad2c9bf845b488a50e6e719c84c3ee5a0e91b7c28
7dc92040752bdb802643dbd139dc979a3e7ceb8446a9dc71915ddf41b512
f852a84b4047488c3dcb45a9cbdee3fa741e95f4f81dd8fc2b067ce392f6
bee8d1ed144a2f265add3c7ca50db5d5174481a43c91c58e7544b1ce7703
c17dc217fbd53d7b4194c785adbc5b50d68ab54e26651329911a454f50f5
a27b7d315232944f4da7da7e6272065d37bf711a5f6479ce2f74d9c92354
8209d588286038c4db914d24092bee60fd29e96b2b362855c19f99e6dff1
f069a75146d2c0925c2837a041afe96322bf4ba1fa63242c9104d341f245
ac883c3d9c4dcaea7eb72c789b06b5cb802ada844ca4311da0ed2b408d48
ab5b9d911a0ee7b76bc36d40112a865ce8acb99e4adbd66bcb4e6adaa6eb
96449122b58c061852f9796157903199f4509a00be1511cd65427aa14de0
65187683c0b4996482fe95899d0123692dfe1a6aea8238cae374299c9a16
68600ffea17f3eab74db9ef14d6a4d60519634509a7ef34d6ec4ae81df32
7f69fa30477415a87c2016c8f104c7dbfda3b36436d45060a8539895a1df
67529620cdd261e8dc40e1a9116c1afe098260d9a05ccfc4808ad07a4ff1
dbd111c966021e24409b60bae58c754e4eb578c09aa8965bbee273b6e68f
d2946ce41563662994d028f01d6d7b7dded07b9c2a8089dc7bc46b8fca6f
aaaad92dc99a5e5a1f63e9b14f8ae8dc1541a6c15d248ce83be105274bf8
854f3c243ef5a63697ffaf6b1fbc87cb2bbbff4ee938691ae95c5aeb9822
635b7d9492c1f9c1dfca156725cb451e42445fd5d5f5b5cb9337f4b96def
be6ef287178f7251d1d4c790b7d93cf001f3c11ac420c2b033014908172e
efdd476c61ec155e03be427191bd220699da4bd35034d62752b89d91d22d
84c3240f6ecbe1349c633a376aad4d9339e652101891f39a73ebc9d254ef
c26edce56f2a1a5b089dcefa1fbbee00d2f55b2a9bcc0db309325a52154b
696b90c78610de7110d4043f926182f3a58b2c2c2432c31242e90b454d0f
1c5474cbff7098fe3610b498e0c3221b99555a8648551c0cf2137475e406
c14b0d19a4b2c04f1da19275d2b0d69d69c2d56891899a3b1664286a536d
65d8cf0a3deedde34eb7b441322b253861f5aa876c83c400cc880b41ce78
57dbeb3c9b4bf2efba6fdf11c0dfc4b7f3c8cb842e95eedd081f9c92eaa9
35f6c833469c8a8dd4d22c4ab837d67a7ac73cba6155e05ebd222f2d3c49
5a3fa262c5b43dcdffbbdf706aefda88aa3100bd79ccebc8d28a369f5a26
7f2e114a0b8ad6767382b0465e8a0f2bbf1220ce17ca8ef1272f31ea6a71
f5a4dcdb649888e63add4615b9f31101a7f41ce4deadf5edcfa9ff0c17bb
82005521d126306eb07eac6e7f1c46c5b567354e619c87dc5ed176989767
9f84702706c57cb2adbe0e01f5068cf49370a694c04f7a358bfcf86c9384
7e27b3c9cfb7e25a624f760a9e60a1384cb7b54d74f77001326b7e35a78a
e4b688ec5a5f9d9dea8bac7b84e4b6d215a2d5e7eb7d2085d46388978b74
ea4d3a7fde498914066987a9c8c2618036867291c6ea04fd8fe6c988fdc2
750f82a57b7361dacf007258f8a7091052de1fab606c251933497837dc48
0ff0d244a7646068937696c97980481dc09767c6cbee3aa4eeb6dc6b663a
fcb25e40a35228a1511a8d0faa5f8143aa0feea348fe8ee40d0d97f08e07
0f193177219bdd5f3c873afa6066a0fec0994db1f25c00c13081d219b7d0
d10a4a7d3b50afbbbe0821ae72187d9560d0e7464e424495fd0d7c8a2a94
977a7ec671be3d29643f200cd4878b9db083b1499521b21b1511fdb10839
ec7590eb07ec44faf0935dcb0dcebede72fb7be3ea5fd34fb8005a7925eb
e185529c939bc12eb392cbe9b76612b52cbee3dbb23439f09f18abc61d3c
12569a32ad3f84c99071b0a70117fedf1ee1a5c3c543e4b213dccb2e9cc0
feee5b8daf61f8cde1b8810c027b508caadff5ec1abd3e5357b781dbdcfa
9ecaf7bd7add75bc2977b43776bf07f9ed4a9c5ebbdb99134a82d74b651b
ff408709ac0ce9e0f76498f364d80bf5e34df15704e404d1f4997176e2a6
910b9911be9063a9464587dd380a9bed056ceaf02af289ab2b0735eaa5e9
9548df6ecf632fb12acbf02e3f428170a87db364c1153812e606a6fd0a2d
f1524e6fef4de07c38e561aa94105f38e81d2b074c88778bbb118d1422bf
56713db66cbd7b064ef5f58c242828d9ac701844cb4dd723670d688fbae8
5107be6fba88c0eb2e463ffcb2c97b501005c61d220c87ec435329262b57
2594647bf3bb0998cfadbbd9c6bfb53defb10b1e58dccbceb04f828cd675
7ac41adc1d5b8b7987542ba4e27ba4126fe2155017b57db4156597cf1b63
54c6bf795f5614fc2e8e484e997f47a6f57360c85a0a7aad60401c2556f7
2b30a4a0afb06631a2b866c67463f01982f1d38da1402a3ac3cf88be30d4
e1d8fe9f283fd0f3065e979a937713187581f6b3e232ccef9f572532a278
a2896a6ff07cd85cef328e903f911e89be77538eff24e7fe22f1789a42f0
71443be0a0d0101c5e4cce5ac242ffb5930ed170eb77cc6bed5ee3ee590c
643f6fc4d734e7c1ad8e69355f8b71fd0d17c742e541b56fdb587651b467
1852e640b1856d150fcf89b5898633a55d89b682e77c18ed7475fa70436a
c1b472905b5d1861734a3567df2b21d8c9f6309b37cc98deef0a9fecebcb
612b462b201268ae882d8205cc7f857c6650e810c15bda3ab0a20bf1fba9
3f129efab29f8bb3acb0c7b604829407e10bd68875d99fd4b9af0e87050b
e93e99bb08ac1c9104d06baad1ff5046b40495be25c9c86a71afddfabe12
abd1b08a3d4b7107aa08015e5127df748a4142a75e968bafc38ceed867d0
6c0cf0ffe2e849247257691eb21733bbfcbf0b553c10921166f16d4899f0
7bb99d6305a0cd816ca1a1b4af4d7b9db1c8bbfb6ca3571fc87a37e37203
873a9a06f0d9857f71f117f8fba96b992fe6d71bff50c01045262e9acd24
098c2b3a5f3ec3ba42155c466bbbab41107f432a5c66a37ac913d249b065
50d3b68577e5ed8c93a7740bd6a734f985b196aadb8747a888260862619c
ca01a30033db01004e0526866e11c34ea2dc1765d32fd2bf3a3e2fc92b14
b6d4baa4060cdde85480c2cce0d8efe7857da7e9f4fac0c4c0f9ab16de6b
0c1f46c9572906dffa4f2592cc28351e31a14de5580c39a85d49e1936b0b
b932091c12887cd9fd74851655c18be839d1b383f4a7a4b95efaafbd15f3
5d95937117b136785fed8107a524f4d029760c92afa6b1197f56f42014a6
36aa615b38aa283e00fc46f928e5a8972cf7b66b3582ac88fcd513848b95
45a7597beafef7fae1ed43bc05b22c6472f626f7287593837a00d117777c
75677908e571399559d2ca7a5ae08a65810bb71c41b2d95fe9c50aaef87d
726046b9b5dd1cb8c45331117303c1235f4b385348fe3e09796ea357d1ca
2f63c0158b5922c8e40f571e48b29ca2dcac01b4755fe4ec9b9558f49cde
8bd27874e6d143a1074af0d8d3e71b65ebab7be006afcc527851494233d2
bd5af5b6fceb4260ff0c627bfc315bfef1e8a679f7b19ba7cac61c302d69
a66e8a0a23e2b774c16cd0a7346e3b641a3287e2cfd3707d939ecc798c2b
c16fff21d7479d8c379ac6ca2e2fecf795a16203712d253a752a6c682cc5
5f3cad217a6fee128c71f2397ad6d25101bd4cc558414b3b82bd4f164f1f
f8b33c3587de9ed1d2d57dc55af2d9df9f66810f8be41ffba3bc2629950b
d8c42fd0ec4ee51323034d7597b63556199f5e5840c7c503cacd6685c732
8cd36a0a59ac12fc97d5bc9d53162082703f6cf108400835f3ceaa345441
c43438e31639cc8fc8e880980027a2e3f19242e8407cb2aeb259c82ad74e
ab0149c04c2d51c3089a94b12fc57ff6570e08371539a7e8caf1976c25a6
2abf86a27cc0fd120f0f5c761004781b6d1770fbdb1ec660db74a230d957
282ef1a790569514de81a573c83b30426dfef2709e108c094be0a41f56d0
15e543476889f337a2d2b63ce9185fff1dfbf59dcee3a454f900734a7681
1f8443773776165c5b625ed7423e01120407a0f62e5e9297c3eefedfb4b5
68abccef3d4a37dc936a6276e35259bc517ad4abbd147880cf05f594dbaa
655a80da45b540c8eb5b8ea1b8eb52d61cb1e642830a4f01ff10a2f0a99a
5248233fda36b6d841a28833e0928f418d19c96e0cc9d45f313ab84db0f5
877b082fc80f4e4126b99508cd123b598d09424fb01506ade7eb18c2a029
256d1f1847a0e776834b181ada7ce10fd24505581d440246f4f73509ee81
144fa155eb257f970c0d2bd8c849a55df3093656e99489ec81f5e8c15774
db34c69f8264a4000f44cf64980b868e79b562216396a0008484b241fb17
ea0ad82af6e7a8438fc35c432846fcdd98ccb7c2cc8998709d7a6734b4fb
2540ddc94aeabc0f662e1daccf5c2cada097343362da68006408a2004a6b
3d6290cc2477aed2e04a18e4190d22c110f5c3bd16d51885965e1be30e37
288ca08132d837b393b738e1f0af4a9156d459181a11c261d7f9e85c98b3
b57b46837223213d2bb686f78aa0ce122c2767e0fc1a1fad5519f5da2892
cc1a9739b9d3be6c3695bf21326c61a26ffde95c1b174eb7bb7f717a22e8
0a239b80ecaa01e79cbe1a2de45e15a9464f988492ae110b2c98a9fa2fe4
c56e474cf3875593c909ba57c2dc5be77e7573b51e51da235d7d6fa54c1d
38a78932ddd8bd7c8ea5aac6c791b02f4d29475cba3ee8e81e74bec8cd82
139dff05d9d8240ce734956856ed99192c125d1fef01b757611012b8b060
5220e48121d27683ca169dbe9d1b23184cd0afab1a532847c458aa00769f
b6d0439302edeb06dfd4edbf77316b7f61be975632e4ddc1b7023c66fbb5
d8cb3de368e05f32ad217af1d955dd4b63b8c006272a0acb477e2c807c96
01bb37d68ddbe3b7df56de0cd8491f1b2f32597a1cf6df72e1206e8ce8f0
09090b2bc31b83158dc23872507e058fca3b49f039ad10a169947228cadc
8bd796701a67c44c01333b40b9161d347543f0040b107c96daeb0bf08078
aefab6235dcec268c6bb71bab154ddf17e3649466eeaa1162b7e4fd02c41
557cfeab86f66fa37cdced04d13bed676b4ef7620d1b1725fbc3f4d1bc17
5234f805c381ca7bd5f0048126b8dd9d6e807bb64df626f8b50cdaa9d133
432c5e0852e32dd8926cccdaa3dfc51a5e684a6b9f8579c5170fc36e8732
d6b31c8adbbd4c7af60b7e3d3ef90f9530a7ee159215107a343f6ebc8e51
0bc36c19feb58f78c53f3027fc908bff851cbb7b103d82f878bfee630e97
7b7db7901d56698c62a1b122498946bb5deeaa3b22b0073b4a704178d17d
5ed173ff3619391e1b9a8efa5ab6405dfebe783e506dcffedfd25e28de63
c1ab4667657f11308fec9d018a43d2709d94081533e27b1bbcb28d93c458
aafbb535ccf949b0a21db05e19896fdb0ba325a65d860d0a655a6c5820fc
5a29cb0556d4ac02e0224e798f29a0300289b2ffd59f796cb9e08a11c0c5
8f8e97836c9dfd907bfcef4307ef64f6b113ca7e19db79deb14d1c8cc963
cb520a77d6ad8dd1ca041bfd32c84d9788815fa9c0778f522369aca64ad3
859dd5a09db1eed8ca40ca9bb443285162046b6c82c3839d5fa3b430d591
d9d4d84c3c9ec80aa48d44aa18b9335d33ad2de82251b9719db96f460143
89ed5c5c26d71b81472025141b634c76d598139eaa23fa2764b3b12b5505
9d091b9d7580cce955604a0ccd6b74ae7e20ef130cfe64d43fcfbe81ec4c
fb5e7aee5e3884ec20236025573c9687e522a078abb458cf5fa0c947f596
08cd98dada1ec2042449fbe76a57a930912ad26c601c47d3abc1378376b8
d2e28d465b70ba20df4ad851744646517bc5606e8a510696e9e59005eb

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