-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCommag.ps
More file actions
14953 lines (14913 loc) · 624 KB
/
Commag.ps
File metadata and controls
14953 lines (14913 loc) · 624 KB
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
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.98 Copyright 2009 Radical Eye Software
%%Title: Commag.dvi
%%CreationDate: Thu Nov 14 00:51:35 2013
%%Pages: 5
%%PageOrder: Ascend
%%BoundingBox: 0 0 595 842
%%DocumentFonts: CMR17 CMR12 CMBX12 CMR10 CMSY10 CMBX10 CMTI10
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips.exe Commag.dvi -o Commag.ps
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2013.11.14:0051
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: psfrag.pro 0 0
%%
%% This is file `psfrag.pro',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% psfrag.dtx (with options: `filepro')
%%
%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
%% All rights reserved.
%%
%% This file is part of the PSfrag package.
%%
userdict begin
/PSfragLib 90 dict def
/PSfragDict 6 dict def
/PSfrag { PSfragLib begin load exec end } bind def
end
PSfragLib begin
/RO /readonly load def
/CP /currentpoint load def
/CM /currentmatrix load def
/B { bind RO def } bind def
/X { exch def } B
/MD { { X } forall } B
/OE { end exec PSfragLib begin } B
/S false def
/tstr 8 string def
/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
sM currentmatrix RO pop
dM defaultmatrix RO idM invertmatrix RO pop
srcFM identmatrix pop
/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
/Unhide { { CP } stopped not grestore { moveto } if } B
/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
globaldict exch /PSfrags exch put glob setglobal }}
{{ array astore /PSfrags X }} ifelse B
/getrepl islev2 {{ globaldict /PSfrags get aload length }}
{{ PSfrags aload length }} ifelse B
/convert {
/src X src length string
/c 0 def src length {
dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
} repeat
} B
/Begin {
/saver save def
srcFM exch 3 exch put
0 ne /debugMode X 0 setrepl
dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
srcM CM dup invertmatrix pop
mark { currentdict { end } stopped { pop exit } if } loop
PSfragDict counttomark { begin } repeat pop
} B
/End {
mark { currentdict end dup PSfragDict eq { pop exit } if } loop
counttomark { begin } repeat pop
getrepl saver restore
7 idiv dup /S exch dict def {
6 array astore /mtrx X tstr cvs /K X
S K [ S K known { S K get aload pop } if mtrx ] put
} repeat
} B
/Place {
tstr cvs /K X
S K known {
bind /proc X tM CM pop
CP /cY X /cX X
0 0 transform idtransform neg /aY X neg /aX X
S K get dup length /maxiter X
/iter 1 def {
iter maxiter ne { /saver save def } if
tM setmatrix aX aY translate
[ exch aload pop idtransform ] concat
cX neg cY neg translate cX cY moveto
/proc load OE
iter maxiter ne { saver restore /iter iter 1 add def } if
} forall
/noXY { CP /cY X /cX X } stopped def
tM setmatrix noXY { newpath } { cX cY moveto } ifelse
} {
Hide OE Unhide
} ifelse
} B
/normalize {
2 index dup mul 2 index dup mul add sqrt div
dup 4 -1 roll exch mul 3 1 roll mul
} B
/replace {
aload pop MD
CP /bY X /lX X gsave sM setmatrix
str stringwidth abs exch abs add dup 0 eq
{ pop } { 360 exch div dup scale } ifelse
lX neg bY neg translate newpath lX bY moveto
str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
flattenpath pathbbox [ /uY /uX /lY /lX ] MD
CP grestore moveto
currentfont /FontMatrix get dstFM copy dup
0 get 0 lt { uX lX /uX X /lX X } if
3 get 0 lt { uY lY /uY X /lY X } if
/cX uX lX add 0.5 mul def
/cY uY lY add 0.5 mul def
debugMode { gsave 0 setgray 1 setlinewidth
lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
lX bY moveto uX bY lineto lX cY moveto uX cY lineto
cX lY moveto cX uY lineto stroke
grestore } if
dstFM dup invertmatrix dstM CM srcM
2 { dstM concatmatrix } repeat pop
getrepl /temp X
S str convert get {
aload pop [ /rot /scl /loc /K ] MD
/aX cX def /aY cY def
loc {
dup 66 eq { /aY bY def } { % B
dup 98 eq { /aY lY def } { % b
dup 108 eq { /aX lX def } { % l
dup 114 eq { /aX uX def } { % r
dup 116 eq { /aY uY def } % t
if } ifelse } ifelse } ifelse } ifelse pop
} forall
K srcFM rot tM rotate dstM
2 { tM concatmatrix } repeat aload pop pop pop
2 { scl normalize 4 2 roll } repeat
aX aY transform
/temp temp 7 add def
} forall
temp setrepl
} B
/Rif {
S 3 index convert known { pop replace } { exch pop OE } ifelse
} B
/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
/xs { pop } XA XC
/xks { /kern load OE } XA /kern XC
/xas { pop ax ay rmoveto } XA /ay /ax XC
/xws { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
XA /ay /ax /c /cy /cx XC
/raws { xaws { awidthshow } Rif } B
/rws { xws { widthshow } Rif } B
/rks { xks { kshow } Rif } B
/ras { xas { ashow } Rif } B
/rs { xs { show } Rif } B
/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
PSfragDict begin
islev2 not { /restore { /rrs PSfrag } B } if
/show { /rs PSfrag } B
/kshow { /rks PSfrag } B
/ashow { /ras PSfrag } B
/widthshow { /rws PSfrag } B
/awidthshow { /raws PSfrag } B
end PSfragDict RO pop
end
%%EndProcSet
%%BeginProcSet: texps.pro 0 0
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
def end
%%EndProcSet
%%BeginProcSet: special.pro 0 0
%!
TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
{userdict/md get type/dicttype eq{userdict begin md length 10 add md
maxlength ge{/md md dup length 20 add dict copy def}if end md begin
/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
save N userdict maxlength dict begin/magscale true def normalscale
currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
begin/SpecialSave save N gsave normalscale currentpoint TR
@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
1 startangle endangle arc savematrix setmatrix}N end
%%EndProcSet
%%BeginFont: CMTI10
%!PS-AdobeFont-1.0: CMTI10 003.002
%%Title: CMTI10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTI10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup
/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMTI10 def
/FontBBox {-35 -250 1124 750 }readonly def
/UniqueID 5000828 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTI10.) readonly def
/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 48 /zero put
dup 50 /two put
dup 55 /seven put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 73 /I put
dup 74 /J put
dup 77 /M put
dup 78 /N put
dup 80 /P put
dup 83 /S put
dup 84 /T put
dup 87 /W put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E
2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A
EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD
8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF
CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2
7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC
32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09
482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF
118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381
1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC
C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA
8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4
61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20
C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504
3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70
9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A
D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0
125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8
34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A
30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9
39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49
9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184
2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF
0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348
3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D
9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757
802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28
FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0
98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9
5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF
AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD
A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93
5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815
DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37
4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC
8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B
A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362
E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F
42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96
3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59
A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F
7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4
49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428
D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C
0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955
CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485
1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB
8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388
6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468
83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29
60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284
42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2
1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A
21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA
206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9
D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7
7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B
55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4
6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762
4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392
871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E
9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645
DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5
41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8
2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F
220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001
A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D
981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F
337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8
139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B
1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC
100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A
1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905
F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB
72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7
A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D
310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928
7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989
1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2
8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33
80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610
3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C
C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996
4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB
865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B
301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48
3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9
1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B
E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29
0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0
30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E
2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0
C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89
14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A
44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC
CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654
DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34
9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87
4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3
2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676
21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26
47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4
F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9
D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F
03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5
886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8
352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD
9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0
9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3
92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F
821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93
3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0
47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0
F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B
9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1
AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71
C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978
B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED
D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD
F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E
81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038
970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C
6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7
97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668
A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE
AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594
971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96
514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7
8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C
392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170
3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F
464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE
C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E
F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053
911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6
261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED
D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA
147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D
C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516
C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB
61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD
FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3
F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C
2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C
7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193
11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C
9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66
C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3
1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692
5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5
6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0
EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E
F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23
AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D
8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94
376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6
B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B
02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56
4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF
9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD
751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198
3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A
40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962
2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360
D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A
0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E
8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946
AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510
6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B
CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E
DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D
098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337
900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B
41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149
7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA
2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC
A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD
EA43428C6F79C332342E15F75B08A1ED360CD1885730E570A3252A5ECC419A7F
D124C3FB3A7D58C0EF6AC117F50D7D4B6CD852200A1F3193BE101CB99C685815
93A6CEBAFE9A9136C3AAE071B00E732B7721C7A3A8D01276AE06E8767ACBAA92
E17518435ECFC9B42C21EB1D9BA4DD79569DE87FE23F11E65E7C1141A7903C92
4ABA53A4B5C7C390F436CB4C0DB7279511CC1700DA348283522B5AEC490A066D
1099371F128C794D9D6EF7E18E83010405CAA3AF558B233BED8EE2895A696AAE
F0EB67902FA53D9E8BCF2B5EBA3A06F2A4771CF854FE240328C4A2F37B9C73FA
6933A798B6E803A0A99CABA87DA35B532BCA16C510BFB7B509983872C58A3EF6
7D2D71970060C270EE7CD127704CD3EF0235E14156EB241070DE216B7E52495F
23F1173793087399AE2CD42EA3950E8C685E163310E87EE10CFE872F662FC475
BA0808A04C5F0A7FB449DE5185C1FD1A23E6E198E7EDD8922C0E0297625EAC03
48706DAD0FEF4FF6F5C9EBF75E3E1E5D4956B9EDE6917DD4082D1D829E2B4DFB
B4B8DD91CB69558534CCE31AE7E157D0B060877831FCD429CF844F9CD60DE048
63F47F7A3607969ED593E6BF394D26C28195A1F4C447294082AEA4E99DFB4832
A95B44F906B431F2E6897F39ACF8B64388F92B6FBCC54151594EA7D55FD53E8B
9292B6807BBD39FD4FBC672D129169D12620299CC6CA57A43E7425065D9CCEB7
B4D142E1680044C5809F7E41E60897428FA8AD8EFA4530AD69A8E7C94AFFFF5D
A4728BF4CEEDE30E9D784B65522CACD3CBFFC8A6713758B981CBA60F18579FA9
E40B884BDBD7A545A4496B564882E16A84589CBBAC04FE2C16B887DA12DED7F5
841769777C502E4DD5ED545B34A138323C4E3200FF771359414A2A669DE25F30
0202C2253CACA93435328249AD989D3D0EDA0F4F7211B5B5CC0A348F325F3E45
531785B8C0EEB4C75EB7B3A707A6D447DAEFB6250ABAC16EA7B10864EAD0681E
616D435071D71CB455D2DC0EB0DBAAEED5F6033997D86F110B8BD35E3A9F12C5
C922E9EC668EB1803A6BF70C74D8EFCCC8A2010906D1DA9B35DBCFE74D4D4A60
C8199A2FF65094B9437176290ED7E7F1558E284C56D4AAD2A6C4DC12E8178582
4617BEDE333D61D94BBBD468CCF2467A54571FC51959C5DE98074C2B8664AFB8
F4EE72F16F4A7376B095482425F6E42033261360530EB03DC2981DC08ECF256D
98ED4C5C0A209D4F07EA9E09ED3624794C0C045A9458C6C166600E554CF98B62
2A639E1FD66B020CB286BCC85E547990171F896F894CB8D6E016D6D112709B72
A75CFEC5738EB8727FB402FC7DDE319B1AB43D63A4E563714908C760FDFF03CF
F5EE0CD2E45947C1168A60E382CD0E1A6338849FFD457EF243112A3DC741F64C
52A1C7506C1DC177357D159370D0B9E53C63F3652D44572C074B771AEE3F8BB7
4D1B1861CA438B8AB84B9C06208C49657151410D1A7C63195DF40C89B75E7FBC
53EF85680076F0A90CBC58D0614D2C2BF6EF8A2692CCA84735A10F0058F9594E
1B241D9FE289BB9FD0475BE999883A9490C47C7AD5E41BA55FD6C14E3D56D49C
7890D0F382551D09E5F84F913F09D9A75AF34F65E8FC94DCBCB645E8EE31E220
634877B775C9078C9C3A927549FB547A6D1414C37CBD2739806AF130A1DF211A
3795A9B5FB934E47F6C48155A5EC5D9A010ADDBDAD28D36FCAADE15A574DE45C
CD50FEEBF34DE46C25EC04EB599FADF1FB85E56461FA30235FC08052D3CCD67B
FACA1FE59A4AC24F2D517D0C29CC4773C8C4803D4C7FDE6BF4540650E9BD61B0
8DE1F0615858E2777F23340687D360F796E7834CCDC91B0A487F687D1A0BE9FE
28A7B19DEB406FBC30FD4C36FAE507C7A28A918D0B37AB0D80DB32130C695C8C
D7B7944783CD750B57278530930DDCC564D440B4FF056AC8BD2FB51E75738019
FD04F85A9B3CE1D97206CEC98C42B1D79DF5D4F081DAFE4969F019BFC5685A1F
6BE743705E4974E978E0A82D89FCC01FC8F6186ACADAF2A9F3525C52D2A4DECC
ACFCFB0BCC93245899B53DBA5CA2DDA74A95FE5F9BA315AE1AD5522ADDAC4883
F517B586C728D5F3B253731570C2FA2638CD79482008008FA6BF1586030AA0FA
6228CBD736B4AAC76A132C32DC42528EB209455A137DDE374A04ABCC92E56315
620A815525A3F38C0268446262BCDA0274E62FED8E23F4A0AB26367D4E7CF041
51812CF3FA89CA26E24BBB6E74C7B0E2F6A38CCB4BD953B2308C161AE2AE7D8B
DA4F5F3EF3C1B199D5FB81DB72F11A94A0B76E7A1DE9D73CDE09215C535D867A
B4FE06369A89734A0523A2083794DE697A327C42C9020830973FB83CD045591F
DAA95948E5F49E0D834E8EF30ABCF830B5120045FBC497E0CECE14F76A594DEB
D437B060CF2FFFD881B09B61FE3ED787EFD97471BB0FEAE8BDA1C93A486F55A9
DC52DD84572B8EF412BC5D8BD038395F95E299E4B25699C7D28AF19FC3ECD098
3E0C69628CC729B084120E8A324C3C1B6CC7635D4880BAD5878873F24DF60538
8B6225EBCEAE06925E575A55C275721E2C9AC6AC29C50FE642C43E3CE83B4924
F7DA0012A21E40DA6C68F1464A16AF62D51C5E09F64AA3FF045E0F5921DD39BB
854317CE07B828FAA592BB6B96E1C4839B93A9C4E5C0CE3548F4B7651231F718
604CE6A05B1444B5B5D5558841B61913BD3EC6D3132FF9B15486C237FA466BA9
BA28500C4A6B76A3CB66FE14CC14ED33F79B2F5B41625C0C6BDD88C5A648612F
97F69915808E4C26565E570123E914C37FB694CB65053A15A2F9F5446B923A73
2D4D663564E91CE96A8693EF70E1D3977A6EEE6A91386EFF7AFE39BFA4D2B6DB
E2F528CDCFEE30F9A0BC193A56D2AA32E888A18E87E54BD64E1DA1E0B68EBD4C
7AF6FA4C7A9AF886326C00EBB52F6DA8E5305AB31C349CF82A96BD8DE24DA667
60CA379D4519CE4538FF4AF492C271C6FEEDAD16E753C82B8CB913C371DB704B
0B4D1106A216064E87DC562B223CB0C35D6DBD52D95304FE180F05CB4E862307
2F98494E5DDA1FC481AF0E71D5B9B73D391D76EAC3792E65C4408996310BDF78
1A116ABACE492AF9E6666813EC9D041540B1886139F48AEC08420259C65B03ED
00B2AD5E206FFC679AC1524ECA9EC6734CF5A81B4458DE59293BD06853282460
BDB874310F7032CE1D809BF7EB872EDCCB8B49CD5DECC8654FFF698356E38B32
BF52FAE87C7AC1D9444EFB5ED5A4C3D24F2F5E289C6377DDC3FF6B94D0E0EA7C
D1ABD4A57C3B2E6CDCC592E1E160C470A1D9EFF27393B20E35626B21CDA3F9EF
EA12C388127C10B350CB3FA5CAC27402665D6B9D68AE59E129776913E7842065
00BD7F00FBA32112D1FA8DE5E9FA978538CF19EBDF74EC146BDEFCC60D95AE2B
FE868495BA35251938F3975BD6283FD10CA789E1B4CCC9BD0EB6D5009B264775
EFD9E8544675967BF9C38EDFF428C25C5D045CDF41E863D479D39A08CAFA5ED3
AD0A45C681A79516EB47869407A071643D224C85F9A08156D3BD5C149E664F64
638DCB26B44033B520A3C0F7F81460BA061A9394D008803EAFA29C2E2DC812F0
9072FFBEE5AA1CECBC0989A783F0E90CA229370BCA3D82340FC49CABC3A21494
190D5DB2307A7B3C44DCF3AF3471F16FF7A5B3F796F505CC7C5737F1780C7D71
51423427EBF0E05E4EF5F1F18AB20DF2BEC7E1506E7406799990BD4DCDB0CAFA
66B80D9D74270E5B85AA181E7248E3AE8D467D06320B518FF6E42BE152AB27CB
7F5FE766B4CAF635210B532204F10E7B9DCB3ADB8C8AEC1EA66D42752A3BF245
8C842741D47A0289DDE557BD191CE8F7CBA2027AB529CCFA0F718E817919A191
0AD5C7C421CAE038C62FBBE3350234FFC2662799F3BCA94F5C87B73964433305
621249066F2C273FC82DFC7FA6BCDB01A83544D58CAFF6EC131A6DE3AD40BF11
57BCB031301AA63CD6C0B944C395F581D890E96F7D2D390B385F011CE2112C23
814C076135912B49E3127AE88CBCCE7308F00F477707C860375DC8DFC3F6CC79
7386DF3EE301E6D98400912F8059AAD17E828DDC99845831317505198C8B53CE
665EF5098D94EC35F930D02B01E629585B27EF2595D084F552FAAF7ED489141D
91CBCD5057BAFD2F22CDABBF8F5F568538B604D1604FAC668ABBEF4CCC7F481B
A79FBDD5213DCEBC6516B57ED36706FBBA9604D7E3ECEB72CC35AF2BBF6936C1
D4E9AB39EC5592D6E2E999B3C31FAAE14E0E003DBD6C917116CC11F0556A43DF
92D09D73F03992FEE7D7C178BC877819C15C531DBC633D262E810ADB941DAB1D
C17207E976AC2E00BD3F08DD4D962D1EA928EF8AA4978348B4E6C3741AA5102B
39C8767A0688459152FBCD4AC67141F442FA929992AA2BE34729C01B7115DC4D
F078CCF4132FBEDF3526E49917B443C80F66BD74F5741BE2273C307D1B15C105
673B19F38E3A990DBB97527700DC510B038A15AF053827D6526B731BEAF9F2E2
C0D67AAC05B7779543B7CBEF1F50F73272BA5DA27519A7C26111D5609B490756
107DF0A8D910741D4B50B3D3FC2931690B9E9FF762C83734E52F4299A9CECB02
F99B35914C00EC630C92AB2B54B5B16A1E5C968B85A6FA3A29480626D915102D
7CDA08858A93DCFD500D7552D71BE24596FBF03EBBBDD9AA901B86AA1C329E99
A3B30586BBAD5CDBCB5EB21C9332A9B4BFA52D191230B798C0F3F8C6AC3672D0
B6E6F31226C6AE6E8B165D22BE3FBA5352FDEECEECF1146DC7019304A18C2553
0E192199B83287212489F5C5B72F7CFC46747BC66779B7535A43110A0982EF8C
F260034EA478392D56CF48B48CA5EA2AD121A3DA4AE111868AB1152C320E3E7A
5B5BF2DA5BD94ED4448C184964F58EE774C4F039C9220BFA55978A1B595F11BD
829594D161329CA69B5F0773395A749C610A866063385D0976645D8FAAD74263
5C1A72E9922EF96E2282A1178CE6D8E1D7F2B46F6127C62FF9FFC3878D82B04D
8B92E4E834DC3F83764F1532319EF49ADFC688ECF36B9B4CE3389711D590C3A6
B71389E57D85F0DB32B35B1EBD80A5FF7118A858A0FC2B884C1A17371799D0AD
DBE40BA83A5B23411ED4A37CA1FC3AF2617C3064BC2B5A9C5980EA7376001288
E9325FF242154E61173E1580181C1F0CCDA696FA9B3C3E63A7C438D4AABE1EAF
D220827AC47ABFDA620666852B129C2706D00F54E04F7047B99F3A041D985C4B
164430018EF47696B47EDDC43BA5A6BF6E74A77158B4E08271FD83F7F5FB08AA
D3EBDD2B007E3DD0ABAA6B70DB661DB4620EAE3918D90C0BE2AF16099A3BD535
19B5129F898F18B28D4F3182A45469FB6DF633AE610BC3C1F586345E7941DE3A
90D3FD0F2CB2F04522718892B93652BC24F31772998ECDBE6F88CC93F29A5690
D29886FAD871C85486A7861AA07C4FC399BB8E5B26813CA67736B2FE05A8871C
FD1985D5E542B19288ABE013414403707DCDA0155CC167D237333ABAC026F518
369B283A537804471DDB6322D4EEE3A3779694E89168A592C676DDAF30F2EA60
045ED55E4FEAE97C24D6F69F8FBDBD899D7DD8B2EA7D2148D875693C8C4B4D2B
6AF3E6A9CE24EC8216516E771C166FB6D927991E1BC835C0351B6438462C3A9D
55497318F2F27636E2D4F2B47F4F5E80B2AC5150026B1D60C0E9107838F56B4C
8E1A159EC5798561DBB83FC0159DA4269AFB1D14901E5A4D849049A1F0296A80
AF8C829C27EB4312745DAE2552BBAA7F9CA851BF57CF862FF3B771446230DC00
8F2D45F6531F4027F81293F6E8AC9D051520EE4DA9EFD98DDA7BBE15BE93CC4D
C9D2CDCE80F60261863080B0BE3EFEA78562E1010537B3D0F23D142E3F51E945
9DCF81D486FCE29FBB747A20DD184A0643CF73972E11023F99D31CEE67C21385
80C529E8DE0D181970B4CC5E4560C7E58A4646CF8781FAAF343501613A29A7BC
9D9543C01EBEE7E7A387A0EA3B03001FD9C527F121768D755A0ED402D9630E13
4F6B6320F704BCDB27ACBC71CF70F3A45F71A598C19EE7079E16B807FFC71793
92CC1F1FA68A5D235C3E48EA8FB108847690ED6684700E0869D2944F049E166A
9C01D863E7F1BA2AC423F3F8C2ADBFBF9CF87D7B2E282EF50180C01F271F0869
8458102F3212882A966B5381069BDBECAA90C2BCBC00F31583BFD720435F61D6
31C767D3BF1AF20E82F9B0DF130B2EAFC5546A5FDC7CA7008EC7577F813161AF
690C3F1D1885B96C95D30F3692A2FFF1047D138D4019C5973F78D28893A0B3EB
8ED3118F3C9B3740FE2E9D8DC02FF4BA7A2AC23EF4109B61642AEDF22906454E
BF18E91B3996A05DA4053F3AC42D8E0DDD36813A27190ED3DEA45488455F0E1E
468CE111C6DF4C1DB082506270CD1C3FE8E4B45CFFB248A6C9BCBB3AA0BB23F0
5B4152221C0D7F6A5919E03A9A142C033C53B828900DAEA0A4E0F72D8CA047E2
F4A5AF97E6BCFFE943FA11D8C942BE7B6FCC347589CC90DD3BD58A53E7BD14D3
2CC314B7622C00DAA49B9932FA55F068491AEA0E064DCB8133A9E1B6BE00E964
7F8ABCA35BCFC6188D969DDD38DC7B4FE4FAD2FAB1E1BB804BE0A72AAFE74147
32DD6410D444A130E5366989852E2316F4C44D282BBC94EE9267663C326B899B
3E311506BDD84BF31E1BC8EF0C99C90AAC9E7D0DA22C12839ED54AD5A1FB6E33
B290D2A0429976D94AEE5BFF055DFD14BDC24436B786430D0ABAF5F2C2FA2248
7D0B1C8BF71A66A842B40FEBAFAAD8546D5AD3CC7AC5AFD6EC86B7C36FBCCBF3
3B99503D269C092D071EF53B9CFF93723B25B8AFEF57012365F61288D129CF21
E20FD1BC6B865D91D766BCB649241F2FFF83BEEDAF644DD8BF062FB6013A42C9
21CFFE18A0A6263A30A7EF33CE85498AE78E0ABFED30B43779798C45DBAE548D
A839E438A2582C96D6EDCE01ECC1A27AC520F7B4426427B3C606DFAD347B0E31
9D79FDC6DDD569793FE523B75A72C003D16F786BF1E7F62443D515228DF7E26A
37D4BF818532C8368D9AEA92A57DBE992348001C12374797489277ADCFC6F36A
B3A434F75A32675F76A9D8F3931FE53F60504CDED3B5E3AD0F3A71BAF29C93B2
0A703BC3C1465F65DA7B51418E2D6F4721E326506D94A8D76E457F2CC8FEC1BB
60B6AC6F0C249C36F8061F10F189EA940C0E7D846BFC3B40184A716AED2A47B1
35B6E3EA3419D2952D8BA63FEE1BA5FB2885ADDB7169BFFFAC1CA92E4DD8B995
FC6A34DB32DE0C686D046D9CA193AE12268D746F947BEB2621FDB44E169E0B80
DB6E8784E738DE477CBFFA94F07EA236FC3379692E9594AAEB9A947D24D330F3
7CC51D45AFB01CB6A9A82896BB557C2579D962C2E318B9E209EC52EAFEBE2A40
9CD26E0E988303F782CF6FF2A95062E71FA89DB63AA1BF7E1030C81D7F8F188B
B05FF102E3A19AE4EE35EBB1F755A45ABC610DE5C31B446C6F460BC596D4E4B1
78ADD8279B08C90A027E3CF69FFE8BEEB3DBC95B7790A30EA430B65DF45494AD
69F07F9C939FE5F2DE0D680A6FF435F537E4E571B4780A27A091A9150495158C
3710360A5449E452A543EBC75DBFB5C6831F8213751F614B110D934174721952
AD52EFB9E9657C1DC682283030DED18833B58200C8DC23641EA18FDDB0F11C5B
98C1AEF3DC7E9C0DB290E6B5CCC2955AAAC1CD4C6A4061C5EB5A0EE92724A314
137735FE3188CC2C8377629ED9552DB0D27F60EF69E4C2F4789D8F6838D81BCC
EC73BBB16363CFEA38F0DD6DB9EAE1E67AE268ED4A90D736CEDFC469A03592BB
7535071E4835818942F3140BD6A418E9D9BECF8059CA70C7751D2E676B3233A5
8CE8DCA8CDBF74E611E84C1D5A64ACCB9F58366810A5BF024507AD21C92478C7
982C5FA444AE9A46E522160A61E851725D534F3436560DAED18CEDF91AC9AC77
4E9BF9B3D4DA510E680D743BCBC203EAB17787EE89F1315993AE72C040A4559B
E5117D2889851CF3C92BA5A3ECEC0730BBA06151EC4EFDC7D67CC51299531897
7356A17A5191E0CD5395032DB89BF4AAFC60711FCDABD2A9A37A178D042B0994
25C426BB45FC6003FBD5DF04F47641774055B01DA2D8C5A908177962AC0C8A1E
2FE73DAEED851C3C3A9809AE9A91044DD21403E3714E89B54A5146894A0846FD
8B067F0CBCBFA51070FF3197B5E742AB7C3E8F2F51A67FB0982AE61A57336402
8BE31268B059328B9E4E92F31EC3E2182AE3BC0621CA70EDAFAA585A305B318D
1AF5E67129DC17AE042F1DF0A0419C4AE5AE3F60A3FFA770B98648F68665D1BF
678C0FC8390A6AAD0CB73FE399B33CB13A5C13374B68132A305791D203B297B9
CE54B8B440A04A0D58C35A69424701201F67D22C5E9C79A95A645CCD54AEB635
F40138C78AA4E1747F772EB0B56F1C48DF015B427A461ACC2807BD61737DFB38
36F453D2EB7F44C518CE950C3AAB6FE254FD8AD9DEEA1CD1094EF825E95DEBF4
EED469B9AA32CA12A9A5C4C66DD712BB71FECD2F454A2EA3E7C17C4E48D015E9
03A8AA807EC1366636F74B90AB71E3BAD049A6781B4D3C148FDBF8930C61447F
AD4C8D9F0AAD5DA318450F9F9C13AF2614865D56A5C875AF88A2C89426FCAA7A
044B9869E7E02E29C646EC882E580B18ED3EBDBB18BBAFA31B074851A48E04C4
04C45F2FE9F7D2A73353760D039E1CE6CA69885B384536D1D27B33879C4390DF
6A65F94EE53A05DFB0D721B87D1F23995F7063C84A7FDBF13241F48815038022
F48785E632424C9B22481ACAF8B1C26EBE94594507DCC1ACB797392202BAB96A
B1864DC30107675A65DBBA22906B416193D8B6FFE489486ACD40EEC2931A75FB
4DBAF46723FDD969F0049E0DA3BB7129C70ABDB3046EA237B4BED6532D01BC1D
7EBF2EB413EB2964909A4DD6511AF611C0E32DF2319FAEA03C5B6C19BBD56A8B
D40AF5132346ABCBF3DD56924B6B534963356015B994B03C57C5CDD034FA2F66
0F74B8C21CC335FCC1560C162BAF18D5BB6566E9FB327ECB9BFF561EE434A289
042B3DBA057360660313944B19AC7F51E74E5A421FE8CC84EEA24F77BB339396
244275D2E19E83CD44F4F26065E330663AEE2C7DA531141BAE0D7F946D315262
0CC78355C8A8F2336C831D8E99C6E8B483871A2857D389F5424B34933F344FDE
7607A767353E471193C4DE2261CA4479B692AADA71A1BF4F218096B74F4C4DE4
B2134D46C47CA05A84DDB61330F7B32AB7556D5C8E8BC43D371FBCDEB1118960
2BD7E2A535C1E05C8625E0A1458BDF0D88317B397B88A44958789D316123B59B
92913920A1FACBD099C54CC545AA4B08E97B5BD346B1B5F4417EC80B66E41CA6
564E8331D7ADB1AF58C7A2FC4CD6197D3F77F7DEF18EB34F43BE9CBF7E278B09
3AFE17509CCB18B4FFC8BDCC36EC3240582959C82119E3C6C3AEF4CEA06E3E43
AED4D653DF56EBEE1377999636F6894A3659A3F598C3992E5C70F7B4EEB4E6B8
5BDE5AD1C7C33851EAA950B4D0D1DEEDA187AC863632869705CD4F80B2BD4CF1
435E6DF995F9C8A19A2A8B47453DE5CEB9814D7F9F83ADA935FC7B5EE3D335BC
4FC481B5C9AFA297F6BE4DA2B3F5CCA2A01B04B699B38A9808CCC52EE4D6C52A
2A4E8BA5EB4EE8E5519E1E868E955383DA939BE7366D1E3226A1EAB4EC784871
92BD990B39594D43775997579761D8D1875880E77FA16A7C6D1F6AF867353100
37E8553744A945D612C4B2CF1CD3837B551650E88928894184B770D1BEB14B90
01116CFB7673559C27F60B0C5A2EE68377B14EC52424084BD10EFE8AD46CC569
C91C7FB0AA6EE53A542FC9442EAEE719B99E42B540C89073E913B480698971A1
E429EF950A5E6675C7558D90534D9E0A6F2D3408CAC9E8B8E8844970FD1B15D7
0A6236D845F94CC7773E4621126DBD084477882B12FA38678462E310284D1DDD
9CF069BF95905E1C115F3DB5CA41CA4F6361B28F7EC0CE26B82B7BABCF9E1568
E1D5D907DCCEDE101FEE84F99C8167EE4AE482CA9EC2389BBE593C8BB17B8585
024A415CCB173733FF4E6FBC50D20C5AA59ECE450CBB68800573B14460E973F9
4F167077145452E8120695A3039D843A47F6003411F1C2B2E93C525197240A5F
80A39279C5FA3F4BF195F06A983DF640E8FBC177AC390061CE10E8FABBFC2326
14FA713FDF63A56BC8005660283CD71DBFC63CACAC689BEB9E73EEADABE974EB
36B84E86764A7B8EF6A3C9E7C152A607A9D1D47892E0595DF807BD6160269C16
2ADE4EDE42E23FB1AB98CF3BC5AF8BA722D844B42581748FBC4284B1A9AA4692
4C0116B3DDA62AD980CF8B58D21442F719545614AC6B6DD86F6CAA31E88EEEED
1705105AE33ADDBB36C4377E48CFA9514CB1A1D1C26D0602947A95AAC88400A1
91B4D12BF19D419F445C9B29DDF50F6A638CB3E29F04DE11216E43FCB6F7A139
0DC8AD57E80EF80DD695218C45CBC3675CFD59BB8941C8E7B775A88828CEC782
165BC73B3C763713401EA3D0405849C2C95D6CE8E1A7282F710E3D9F95F807D2
E3288826060BDC3755A4B1EC8979F5D909C10211757E7CAED97200E52E967702
F75FB6B0E7984EAB0EADE068A6CE006D15E9092933F1A864E4DB88116C8DF6A4
75CEC54A31B1C3CE0042FEE4B816E6F3686DB18E4A794E344369B5500CE4C4B8
D94C0F621C7FB5A9868E96A5095ED00D2FD6ECCC9C2A9CFDD50D609516F987B8
B02B41999FBE631FB59A0418949F83C94ECD31E20867442414B5F4DB383DD799
21EB7055EABD746E1409ADD754C25F9036D461FC5396158C8FF9DDF35EC97541
C2DA19EE96A5BE73787261CEB111E6BCA6C1D25823F1B22AEADDE75A40262D26
9DFCF58DE2B7C3714A5414668ACA820F18F6E5721A3429D0861BD3F4BE18723D
B63694901D0882CE84C7AD06DCE50B8EE50135F8F1C78194BF5A3DF6E2BF2ECD
0C519FAF96489258DBDD385E6E87C1CEDAAF725204BD45271D650EB3074B4D51
243D5E2C24E56C10CDC22C7ED2DFE27D2F90CE520A565990CF40EDFE3D35EF05
8A99780BEE9278D334C563ECDEF3E60E6FA34369FE629E85CE7318124BCAB5E4
C8DFEC0195E967C55CEA08FDDD60977319399FBC498C8071A5C710823224C429
37EFE543E257A542863EA376C5520317B4A81878CF6C6DC7E4A9BF8AB8ED3A18
8605B9735503298C5729C7FE51A11E365BA2FF110C93B4EB796489A7C24F5787
39F273588DE336D1AD6182A11B28364A0F49F3083F9F446B590A7177682389BD
DEFCAFD2359D7C0FC115CD52A1B7FCB669619B48CA61831D28241A4E379E2EFF
FC1E9067640D534D48EE2A5516D983C56B3870D5A573746B96AACF52618EB756
3353A076FE13D562C76F74B3B34108E9F196F77BB3C702AA80D1917EB1899C36
D4DB616FC54E01E446E4969CF5F43DD85EF85069323DA8D049E39DFB385D446B
22F58EC5490DBEE082B72CD63267513A14F9A721DF637321E8019F9D66F6F8EE
886B4E11591199FCC6CD5C876EFE0CF5E04E1D1400ABE8A54A597324EE208410
CDE5F6AA34AD52685C5C56B25C257012AE0534FAAB23662B698821FDFAAC43B2
CCC1490B02E7513541AEF2DD4331AF46701E02B831094BE2A1422E140EC40179
FA6BB83FBEF572BA7603D2F6E2D4ED0E4C453639199A04E5ABE60AAB25BED2A7
46781E9D43507477F23DF6F555E3D53F3C547728965601D6957ED7CF1DE080B8
B58F84C5425E5DBF29ACA7AB275ACBF8D3E28231764BD9ED8D350802C6F5A9B8
1955DD7A3A13A87EFC53E0667319E9C15AB0576E8B8F64D41914F99B9C40920D
6D693659503EE653F53C3507D1DEC4484D55087EB128F44AAFB4033DD4116E92
3B2627BEA913F0E445C7FF01A6AD7B9D9AB7053595E854E591DB0D9E4480AC8D
CEE889B2FF70E143E12B47D79AF3E9B23C7B6DD00306115320B3A6A025BA5011
4A7512598AD99D442479F470AA785376B7648651604E5696B4AB856FD1B76816
1284C807A396A3EFB0B00170B7DA99FD1B3E896E7DDD0F8F671FDF6FD2B2A944
B0237F436724AEE70F34BE04BAC061B5CCFE67A13187D24F629775CCCEEF5B97
F480AD301A41CEF431265CECED9B0651A8A701FBF50B614D5EB5E5CBE6338293
8BD4C9D2FA1A7EEA38EAFDC7F309D7EA062B7958F0A1E6AB4D009B18B9A5227E
4695389E7DA48874EA83BD5F29556244EE3A04689C59943ABFB20336D3949B10
0AB020D136904839800BEC9C13977FC6715374B9F21E234A615BE5F9BDE05C89
EB3CD4D7080554DFD8C7D9A773FC74593B1C6069026A2324D20111BB20B35F23
045E29F8079892205485BED876F7F651971E9980A1494F0B6335C5FD1E12FC7A
C3DA92BF9FDD811236B83AC6D6BA52B9300A2FFE7538F8CDE7CFE61CDD02C0B3
5149D7371C08B7512333F0CBD4E1219B32EFF1889F96F8D00AE0D714DCB98DE2
DD0DED2DB7A5D8C24854FB1AC9D6535D58714ECF5E8F4E71DD1CA3A2281FDE90
AB832881104F55C5FA139830709C6F586445951D4D0C3750001FDB7D48C5FA86
3F1493893E730E3DD7868838B905AF161A475F3ADA6250D150E6BB5519C02C2F
8A587234E9A58C4875ED565AF881F10C469229F2AAFF4E92DE2CAC0F8B4CBC30
7966A7B905BE8C45AA45D615748FD55916A5068347AF183437A5A401C1F4A09E
6931BC479599F7B37F6E16F5656ED2E1F7571B7C939D3A7B61E7910E344F7355
0CE55E473B64A05FE2ED72860812BF155D4A18B1B0F76D48571F7BB7474E1097
1A329575D29F0D71738AFBEE1034E7262CAAD21158A7FFE495E1B303FDB92AE2
D90FF1BDD09350BB75CE8B716878066CEEFDB48E52A168AB64D81B33F30B2A09
EAF658DF4AE7314C8EB902DE8587CD199F79655EDEA077E38348A59F6463F15D
03D3E7AC8765ECA312B553600FE964D2FBCD5A24D19EC584331922EC2F7F9DB8
77F4198C24C55DFF53B3CBE65521457CC28546A0C6CB5BDDD2F0BF1DFF7DDF7B
12FB69FD3AA3228E51258C893E0986016A203275F2F790EEDA307F9698260B35
0F89989BC0BA0CE5F39A73ACDC8B4AC182574A16CE36779C1C1EF5B157AB3658
0308912A4A65CAAC0CEDAC60478F790D9E407DD6B8164A8BB5B2A82D3FBC662B
6EFB311444548DDB1A3D072499D09904D87750FB528814D7B7F1D7972CE20BC6
CCEAA7AB06B6D4F621DCC67145EFEA0F5ABF82552EAC4422A84CE6EFEBE976B8
CCBE9F622D029C33FC2337D331A66C6F2B63DA8C7E2701521BDEC204635B46D2
74056068613F752A109ED10AEDC7420C65C7A9E862AA13616D06E1643F69D385
A2FF90646B5CAD7641447A16F96F671766C020CBE654DA82B6D317D2FAF0B1FA
FC8E1C7B2EA3B3303FE00F290B1F255E260CC3FBB6DC1044CF5C0A569655370A
0BFF65070DB3456FB734C630D0B4E6362A8681F312AD078E2837A2221848903E
9B7629E27CAEC4C30837D4FFA9C2BF8978BB385215E8C9CD8D7D2A5D5421BFC6
BEC58B54D79E7CE4B4A002B939547E9B5A687257B4349DDAE2FF32F08CA23534
305FC4C8039E9D31460512969E5C8EB787E41481816CCE40B1317A7B9A6F7C63
AFA9E0C91828DE646CD04BA1C235B3920460C093262253D8CC1C0EDC46560BF5
F8DB6216D144E8CA51489E1ACA11A09DC00075CD7A1F0A993C2721CB8FC233FE
B25D028BE8DB1EFD7ECB6A5F64B360209D962C6F5528866460A48DD083EDBF10
EF203432DCAB69F3D0A40280270C7656D25D8EE1BC39D7514D9C3B29ADD9EAE8
8F7E1C6474450203CC21A51BA3640EC5985566221118F3D5FD57E98A6178F229
2C5B6B6486B2607655598773EFC87E5D8186E3173D3BEF1CFF950549AC308AA9
35FE2F73798E401EFDA5D42F12E2D9104B24782AB412BE642C057308141D48C8
83EA26843528813A3B14E59C80E6BC00E1E49F5D460764ED8A183EE8CAD5076A
E9C010C0E09B9CF0F70927746D7926AD5401FC6B9BF910E1E16589611B8B6548
DC375921C5E9AAB58011007FB95944F7550844A8F50A922530FBF9611A0D4AAD
342F44907DD91EB8F65D205565D8F9267B5C37E26027670CE444F214F75D1E00
572AAFB7D7AB28B03229526630CD694B823F18B0ACD3A0B6131CFBAC
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if
%%EndFont
%%BeginFont: CMBX10
%!PS-AdobeFont-1.0: CMBX10 003.002
%%Title: CMBX10
%Version: 003.002
%%CreationDate: Mon Jul 13 16:17:00 2009
%%Creator: David M. Jones
%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX10.
% This Font Software is licensed under the SIL Open Font License, Version 1.1.
% This license is in the accompanying file OFL.txt, and is also
% available with a FAQ at: http://scripts.sil.org/OFL.
%%EndComments
FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /CMBX10 def
/FontBBox {-56 -250 1164 750 }readonly def
/UniqueID 5000768 def
/PaintType 0 def
/FontInfo 9 dict dup begin
/version (003.002) readonly def
/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX10.) readonly def
/FullName (CMBX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 46 /period put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 67 /C put
dup 70 /F put
dup 80 /P put
dup 83 /S put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 103 /g put
dup 105 /i put
dup 108 /l put
dup 110 /n put
dup 111 /o put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 119 /w put
readonly def
currentdict end
currentfile eexec
D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB
B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A
6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6
39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8
407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4
F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF
285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33
DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185
53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108
74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D
ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2
2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89
8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D
718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61
C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B
03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2
767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09
FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377
547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A
3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62
57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10
9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84
1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4
822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB
1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B
28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A
B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893
9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B
80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7
D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356
582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89
4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB
323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D
CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC
2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717
0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C
E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1
9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F
9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237
E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814
9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF
A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45
8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96
BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921
5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928
6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711
86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990
0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713
6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05
64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377
879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B
63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE
2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667
9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317
47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F
F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387
9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F
C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB