-
Notifications
You must be signed in to change notification settings - Fork 2
/
sys
796 lines (786 loc) · 45.4 KB
/
sys
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
%!PS-Adobe-3.0
%%Creator: (ImageMagick)
%%Title: (sys)
%%CreationDate: (2018-05-28T17:19:45-04:00)
%%BoundingBox: 748 406 794 552
%%HiResBoundingBox: 748 406 794 552
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Orientation: Portrait
%%PageOrder: Ascend
%%Pages: 1
%%EndComments
%%BeginDefaults
%%EndDefaults
%%BeginProlog
%
% Display a color image. The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%
/DirectClassPacket
{
%
% Get a DirectClass packet.
%
% Parameters:
% red.
% green.
% blue.
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
compression 0 eq
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/DirectClassImage
{
%
% Display a DirectClass image.
%
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ DirectClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayDirectClassPacket } image
} ifelse
} bind def
/GrayDirectClassPacket
{
%
% Get a DirectClass packet; convert to grayscale.
%
% Parameters:
% red
% green
% blue
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 eq
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/GrayPseudoClassPacket
{
%
% Get a PseudoClass packet; convert to grayscale.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 eq
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassPacket
{
%
% Get a PseudoClass packet.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
compression 0 eq
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassImage
{
%
% Display a PseudoClass image.
%
% Parameters:
% class: 0-PseudoClass or 1-Grayscale.
%
currentfile buffer readline pop
token pop /class exch def pop
class 0 gt
{
currentfile buffer readline pop
token pop /depth exch def pop
/grays columns 8 add depth sub depth mul 8 idiv string def
columns rows depth
[
columns 0 0
rows neg 0 rows
]
{ currentfile grays readhexstring pop } image
}
{
%
% Parameters:
% colors: number of colors in the colormap.
% colormap: red, green, blue color packets.
%
currentfile buffer readline pop
token pop /colors exch def pop
/colors colors 3 mul def
/colormap colors string def
currentfile colormap readhexstring pop pop
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ PseudoClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayPseudoClassPacket } image
} ifelse
} ifelse
} bind def
/DisplayImage
{
%
% Display a DirectClass or PseudoClass image.
%
% Parameters:
% x & y translation.
% x & y scale.
% label pointsize.
% image label.
% image columns & rows.
% class: 0-DirectClass or 1-PseudoClass.
% compression: 0-none or 1-RunlengthEncoded.
% hex color packets.
%
gsave
/buffer 512 string def
/byte 1 string def
/color_packet 3 string def
/pixels 768 string def
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
x y translate
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
currentfile buffer readline pop
token pop /pointsize exch def pop
x y scale
currentfile buffer readline pop
token pop /columns exch def
token pop /rows exch def pop
currentfile buffer readline pop
token pop /class exch def pop
currentfile buffer readline pop
token pop /compression exch def pop
class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
grestore
showpage
} bind def
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 748 406 794 552
DisplayImage
748 406
46 146
12
46 146
0
0
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
2322222322222322220D0D0D0000000D0D0D161616161616111111060606171717232222232222
0707070B0B0B232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
2322222322222322222322222322222322222322222322222322222020200000000E0E0D232222
2322222322222322222322222222212322222322220707070B0B0B232222232222232222232222
2322221E1E1E2322222322222322222322221414140605050101010303030E0E0E202020232222
232222222121000000131313100F0F0303030202020A09091E1E1E232222232222232222232222
2322222322222322221E1E1E000000121212232222232222232222232222232222232222232222
2322220707070B0B0B181818060606010101070606191919070707232222232222232222121111
0000000E0E0E1919191414140202020707072222212322222221210000000202021110101E1E1E
1D1C1C070707070707232222232222232222232222232222232222232222222222040403030303
171716202020232222232222232222232222232222232222070707040404060606161515181817
0808080101010000001E1D1D2322222120200101010C0C0C232222232222232222171717000000
1716162322222221210000000A09092322222322222322221818180000001E1D1D232222232222
2322222322222322222322222322221B1B1A0404040000000000000606060F0F0F1E1D1D232222
2322222322220707070101011F1F1F2322222322221F1F1E0000000000001919192322221A1919
0000001818182322222322222322222322220101010E0E0E232222222121000000121212232222
2322222322221D1D1C000000191919232222232222232222232222232222232222232222232222
2222211A1A19111110090808010101010101191919232222232222070707090908232222232222
2322222322220303030000001818182322221717170000001C1C1B232222232222232222232222
0404040B0B0B2322222221210000001414142322222322222322221E1E1D000000181818232222
2322222322222322222322222322222322222322222322222322222322222322221D1C1C020202
0606062322222322220707070B0B0B232222232222232222232222040404000000181818232222
1A19190000001818182322222322222322222322220101010E0E0E232222222121000000141414
2322222322222322221E1E1D000000181818232222232222232222232222232222232222232222
2322222322222322222322222322222322220C0C0B0000002222222322220707070B0B0B232222
2322222322222322220404040000001818182322222121200101010C0C0C232222232222232222
1717170000001716162322222221210000001414142322222322222322221E1E1D000000181818
2322222322222322222322222322222322222121201F1E1E232222232222232222232222222221
0606060303032322222322220707070B0B0B232222232222232222232222040404000000181818
2322222322221211110000000E0E0E191818141313020202070707222221232222222121000000
1414142322222322222322221E1E1D000000181818232222232222232222232222232222232222
1E1E1E0000000B0B0B1514141818171515140808080000001313122322222322220707070B0B0B
232222232222232222232222040404000000181818232222232222232222141414060505010101
0303030E0E0D2020202322222322222221210000001414142322222322222322221E1E1D000000
1818182322222322222322222322222322222322222221211413130A0909040404010101020202
0808081616162322222322222322220707070B0B0B232222232222232222232222040404232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222232222232222232222232222232222232222232222232222232222232222232222232222
232222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222221222221222221222221222221
222221222221222221222221222221222221222221222221222221222221222221222221222221
222221222221222221222221222221222221222221222221222221222221222221222221222221
222221222221222221222221222221222221222221222221222221222221222221222221222221
222221222221212121212121212121212121212121212121212121212121212121212121212121
212121212121212121212121212121212121212121212121212121212121212121212121212121
212121212121212121212121212121212121212121212121212121212121212121212121212121
212121212121212121212121212121212121212121212121212121191919191919191919191919
191919191919191919191919191919191919191919191919191919191919191919191919191919
191919191919191919191919191919191919191919191919191919191919191919191919191919
191919191919191919191919191919191919191919191919191919191919191919191919191919
191919191919191919262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
2625252625252625252625252625252625252625251312121D1D1C262525262525262525262525
262525262525262525262525262525262525010101141413262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525000000141414262525262525262525262525262525262525262525262525262525262525
010101141413262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525000000141414262525262525262525
262525262525262525262525262525262525262525010101141413262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
2625252625252625252625252625252625252121200D0D0D0403030101010404040B0B0B232323
242323000000000000000000000000000000161616262525252524131312040404010101090909
1F1E1E0101011414132625252625252625251615150606060101010303030F0F0F232222262525
2625252120200000001A1919262525262525262525262525262525262525262525262525262525
0808080606061919191D1D1C1919190F0F0F222222252525212020000000121212212020212020
2423232625251313130000001111111C1C1B141414050404010101141413262525262525131312
0000000F0F0F1B1B1B1515150202020707072524242625252120200000001A1919262525262525
262525262525262525262525262525262525252524000000171616262525262525262525262525
2625252625252625250000001414142625252625252625252423230202020F0E0E262525262525
2625251514140000001414132625252323230101010D0D0D262525262525262525191919000000
1818182625252120200000001A1919262525262525262525262525262525262525262525262525
2625250808070404041515151F1F1E262525262525262525262525262525000000141414262525
2625252625251E1D1D0000001B1B1B2625252625252625252221210000001414132625251C1C1B
0000001B1A1A2625252625252625252525250101010F0F0F2625252120200000001A1919262525
2625252625252625252625252625252625252625252625252221210F0F0E030303000000040404
1414142625252625252625250000001414142625252625252625251A1A190000001F1F1F262525
2625252625252525240000001414132625251919190000001E1E1D262525262525262525262525
0504040C0C0C2625252120200000001A1919262525262525262525262525262525262525262525
2625252625252625252625252625251F1F1F111111000000181818262525262525000000141414
2625252625252625251E1D1D0000001D1C1C262525262525262525232222000000141413262525
1C1C1B0000001B1A1A2625252625252625252525250101010F0F0F262525222221000000191919
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525010101121212262525262525010101131313262525262525262525242323020202121212
2625252625252625251918180000001414132625252423230101010D0D0D262525262525262525
191919000000181818262525252525010101141414262525262525262525262525262525262525
2625252625252221210808081515151B1B1B1C1B1B0F0F0F0000001C1C1B262525262525070707
0707071C1C1B1E1E1D2222222625251313130202021919192424231D1C1C050505000000141413
2625252625251313120000000F0F0F1B1A1A1515150202020707072524242625252625250E0E0E
0404041D1D1D2222222625252625252625252625252625252625252423230F0E0E060606010101
0202020808081A19192625252625252625251D1C1C070707010101000000161616262525252524
1313120403030101010808071C1C1B010101141413262525262525262525161515060606010101
0303030F0F0E2322222625252625252625252323220E0D0D030303020202262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262525262525
262525262525262525262525262525262525262525262525262525262525262525262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626262626262626262626262626262626
262626262626262626262626262626262626262626262626
%%PageTrailer
%%Trailer
%%EOF