forked from taskflow/taskflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplot.eps
More file actions
4901 lines (4901 loc) · 116 KB
/
plot.eps
File metadata and controls
4901 lines (4901 loc) · 116 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 EPSF-2.0
%%BoundingBox: 1 0 501 113
%%HiResBoundingBox: 1.000000 0.500000 501.000000 113.000000
%Produced by poppler pdftops version: 0.62.0 (http://poppler.freedesktop.org)
%%Creator: TeX
%%LanguageLevel: 2
%%DocumentMedia: 177x40mm 502 114 0 () ()
%%EndComments
% EPSF created by ps2eps 1.68
%%BeginProlog
save
countdictstack
mark
newpath
/showpage {} def
/setpagedevice {pop} def
%%EndProlog
%%Page 1 1
%%BeginProlog
%%BeginResource: procset xpdf 3.00 0
%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
/xpdf 75 dict def xpdf begin
% PDF special state
/pdfDictSize 15 def
/pdfSetup {
/setpagedevice where {
pop 2 dict begin
/Policies 1 dict dup begin /PageSize 6 def end def
{ /Duplex true def } if
currentdict end setpagedevice
} {
pop
} ifelse
} def
/pdfSetupPaper {
% Change paper size, but only if different from previous paper size otherwise
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
% so we use the same when checking if the size changes.
/setpagedevice where {
pop currentpagedevice
/PageSize known {
2 copy
currentpagedevice /PageSize get aload pop
exch 4 1 roll
sub abs 5 gt
3 1 roll
sub abs 5 gt
or
} {
true
} ifelse
{
2 array astore
2 dict begin
/PageSize exch def
/ImagingBBox null def
currentdict end
setpagedevice
} {
pop pop
} ifelse
} {
pop
} ifelse
} def
/pdfStartPage {
pdfDictSize dict begin
/pdfFillCS [] def
/pdfFillXform {} def
/pdfStrokeCS [] def
/pdfStrokeXform {} def
/pdfFill [0] def
/pdfStroke [0] def
/pdfFillOP false def
/pdfStrokeOP false def
/pdfLastFill false def
/pdfLastStroke false def
/pdfTextMat [1 0 0 1 0 0] def
/pdfFontSize 0 def
/pdfCharSpacing 0 def
/pdfTextRender 0 def
/pdfPatternCS false def
/pdfTextRise 0 def
/pdfWordSpacing 0 def
/pdfHorizScaling 1 def
/pdfTextClipPath [] def
} def
/pdfEndPage { end } def
% PDF color state
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
setcolorspace } def
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
setcolorspace } def
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
dup /pdfFill exch def aload pop pdfFillXform setcolor
/pdfLastFill true def /pdfLastStroke false def } def
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
/pdfLastStroke true def /pdfLastFill false def } def
/op { /pdfFillOP exch def
pdfLastFill { pdfFillOP setoverprint } if } def
/OP { /pdfStrokeOP exch def
pdfLastStroke { pdfStrokeOP setoverprint } if } def
/fCol {
pdfLastFill not {
pdfFillCS setcolorspace
pdfFill aload pop pdfFillXform setcolor
pdfFillOP setoverprint
/pdfLastFill true def /pdfLastStroke false def
} if
} def
/sCol {
pdfLastStroke not {
pdfStrokeCS setcolorspace
pdfStroke aload pop pdfStrokeXform setcolor
pdfStrokeOP setoverprint
/pdfLastStroke true def /pdfLastFill false def
} if
} def
% build a font
/pdfMakeFont {
4 3 roll findfont
4 2 roll matrix scale makefont
dup length dict begin
{ 1 index /FID ne { def } { pop pop } ifelse } forall
/Encoding exch def
currentdict
end
definefont pop
} def
/pdfMakeFont16 {
exch findfont
dup length dict begin
{ 1 index /FID ne { def } { pop pop } ifelse } forall
/WMode exch def
currentdict
end
definefont pop
} def
% graphics state operators
/q { gsave pdfDictSize dict begin } def
/Q {
end grestore
/pdfLastFill where {
pop
pdfLastFill {
pdfFillOP setoverprint
} {
pdfStrokeOP setoverprint
} ifelse
} if
} def
/cm { concat } def
/d { setdash } def
/i { setflat } def
/j { setlinejoin } def
/J { setlinecap } def
/M { setmiterlimit } def
/w { setlinewidth } def
% path segment operators
/m { moveto } def
/l { lineto } def
/c { curveto } def
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath } def
/h { closepath } def
% path painting operators
/S { sCol stroke } def
/Sf { fCol stroke } def
/f { fCol fill } def
/f* { fCol eofill } def
% clipping operators
/W { clip newpath } def
/W* { eoclip newpath } def
/Ws { strokepath clip newpath } def
% text state operators
/Tc { /pdfCharSpacing exch def } def
/Tf { dup /pdfFontSize exch def
dup pdfHorizScaling mul exch matrix scale
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
exch findfont exch makefont setfont } def
/Tr { /pdfTextRender exch def } def
/Tp { /pdfPatternCS exch def } def
/Ts { /pdfTextRise exch def } def
/Tw { /pdfWordSpacing exch def } def
/Tz { /pdfHorizScaling exch def } def
% text positioning operators
/Td { pdfTextMat transform moveto } def
/Tm { /pdfTextMat exch def } def
% text string operators
/xyshow where {
pop
/xyshow2 {
dup length array
0 2 2 index length 1 sub {
2 index 1 index 2 copy get 3 1 roll 1 add get
pdfTextMat dtransform
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
} for
exch pop
xyshow
} def
}{
/xyshow2 {
currentfont /FontType get 0 eq {
0 2 3 index length 1 sub {
currentpoint 4 index 3 index 2 getinterval show moveto
2 copy get 2 index 3 2 roll 1 add get
pdfTextMat dtransform rmoveto
} for
} {
0 1 3 index length 1 sub {
currentpoint 4 index 3 index 1 getinterval show moveto
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
pdfTextMat dtransform rmoveto
} for
} ifelse
pop pop
} def
} ifelse
/cshow where {
pop
/xycp {
0 3 2 roll
{
pop pop currentpoint 3 2 roll
1 string dup 0 4 3 roll put false charpath moveto
2 copy get 2 index 2 index 1 add get
pdfTextMat dtransform rmoveto
2 add
} exch cshow
pop pop
} def
}{
/xycp {
currentfont /FontType get 0 eq {
0 2 3 index length 1 sub {
currentpoint 4 index 3 index 2 getinterval false charpath moveto
2 copy get 2 index 3 2 roll 1 add get
pdfTextMat dtransform rmoveto
} for
} {
0 1 3 index length 1 sub {
currentpoint 4 index 3 index 1 getinterval false charpath moveto
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
pdfTextMat dtransform rmoveto
} for
} ifelse
pop pop
} def
} ifelse
/Tj {
fCol
0 pdfTextRise pdfTextMat dtransform rmoveto
currentpoint 4 2 roll
pdfTextRender 1 and 0 eq {
2 copy xyshow2
} if
pdfTextRender 3 and dup 1 eq exch 2 eq or {
3 index 3 index moveto
2 copy
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
xycp currentpoint stroke moveto
} if
pdfTextRender 4 and 0 ne {
4 2 roll moveto xycp
/pdfTextClipPath [ pdfTextClipPath aload pop
{/moveto cvx}
{/lineto cvx}
{/curveto cvx}
{/closepath cvx}
pathforall ] def
currentpoint newpath moveto
} {
pop pop pop pop
} ifelse
0 pdfTextRise neg pdfTextMat dtransform rmoveto
} def
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
pdfTextMat dtransform rmoveto } def
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
pdfTextMat dtransform rmoveto } def
/Tclip { pdfTextClipPath cvx exec clip newpath
/pdfTextClipPath [] def } def
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
/pdfTextClipPath [] def } def
% Level 2/3 image operators
/pdfImBuf 100 string def
/pdfImStr {
2 copy exch length lt {
2 copy get exch 1 add exch
} {
()
} ifelse
} def
/skipEOD {
{ currentfile pdfImBuf readline
not { pop exit } if
(%-EOD-) eq { exit } if } loop
} def
/pdfIm { image skipEOD } def
/pdfImM { fCol imagemask skipEOD } def
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
/pdfImClip {
gsave
0 2 4 index length 1 sub {
dup 4 index exch 2 copy
get 5 index div put
1 add 3 index exch 2 copy
get 3 index div put
} for
pop pop rectclip
} def
/pdfImClipEnd { grestore } def
% shading operators
/colordelta {
false 0 1 3 index length 1 sub {
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
pop true
} if
} for
exch pop exch pop
} def
/funcCol { func n array astore } def
/funcSH {
dup 0 eq {
true
} {
dup 6 eq {
false
} {
4 index 4 index funcCol dup
6 index 4 index funcCol dup
3 1 roll colordelta 3 1 roll
5 index 5 index funcCol dup
3 1 roll colordelta 3 1 roll
6 index 8 index funcCol dup
3 1 roll colordelta 3 1 roll
colordelta or or or
} ifelse
} ifelse
{
1 add
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
6 index 6 index 4 index 4 index 4 index funcSH
2 index 6 index 6 index 4 index 4 index funcSH
6 index 2 index 4 index 6 index 4 index funcSH
5 3 roll 3 2 roll funcSH pop pop
} {
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
funcCol sc
dup 4 index exch mat transform m
3 index 3 index mat transform l
1 index 3 index mat transform l
mat transform l pop pop h f*
} ifelse
} def
/axialCol {
dup 0 lt {
pop t0
} {
dup 1 gt {
pop t1
} {
dt mul t0 add
} ifelse
} ifelse
func n array astore
} def
/axialSH {
dup 0 eq {
true
} {
dup 8 eq {
false
} {
2 index axialCol 2 index axialCol colordelta
} ifelse
} ifelse
{
1 add 3 1 roll 2 copy add 0.5 mul
dup 4 3 roll exch 4 index axialSH
exch 3 2 roll axialSH
} {
pop 2 copy add 0.5 mul
axialCol sc
exch dup dx mul x0 add exch dy mul y0 add
3 2 roll dup dx mul x0 add exch dy mul y0 add
dx abs dy abs ge {
2 copy yMin sub dy mul dx div add yMin m
yMax sub dy mul dx div add yMax l
2 copy yMax sub dy mul dx div add yMax l
yMin sub dy mul dx div add yMin l
h f*
} {
exch 2 copy xMin sub dx mul dy div add xMin exch m
xMax sub dx mul dy div add xMax exch l
exch 2 copy xMax sub dx mul dy div add xMax exch l
xMin sub dx mul dy div add xMin exch l
h f*
} ifelse
} ifelse
} def
/radialCol {
dup t0 lt {
pop t0
} {
dup t1 gt {
pop t1
} if
} ifelse
func n array astore
} def
/radialSH {
dup 0 eq {
true
} {
dup 8 eq {
false
} {
2 index dt mul t0 add radialCol
2 index dt mul t0 add radialCol colordelta
} ifelse
} ifelse
{
1 add 3 1 roll 2 copy add 0.5 mul
dup 4 3 roll exch 4 index radialSH
exch 3 2 roll radialSH
} {
pop 2 copy add 0.5 mul dt mul t0 add
radialCol sc
encl {
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
0 360 arc h
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
360 0 arcn h f
} {
2 copy
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a1 a2 arcn
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a2 a1 arcn h
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a1 a2 arc
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
a2 a1 arc h f
} ifelse
} ifelse
} def
end
%%EndResource
%%EndProlog
%%BeginSetup
xpdf begin
%%BeginResource: font CMBX12
%!FontType1-1.0: CMBX12
12 dict begin
/FontInfo 10 dict dup begin
/Notice (Copyright \(c\) 1997, 2009 American Mathematical Society \(<htt\
p://www.ams.org>\), with Reserved Font Name CMBX12.) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/isFixedPitch false def
/ItalicAngle 0 def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
end readonly def
/FontName /CMBX12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/FontBBox [0 -194 1025 698] readonly def
/StrokeWidth 0 def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 71 /G put
dup 77 /M put
dup 79 /O put
dup 84 /T put
dup 97 /a put
dup 101 /e put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 118 /v put
dup 120 /x put
readonly def
currentdict end
currentfile eexec
5AA4F71255501637F1A431BAB555283D093E1B588B45B0281559110D21315C62
BD638C6B34BA54AA75227715D9947EBCD51A104CAEA657499E94138F5645BF68
368BB1B1EC8E4776F067FFF2CE9B89FB7E63A7DB304498C1036D399C47A4CB79
BD517EDB02BEB90195FD7DDAF3E839BCE2DB156D9337DBB2305A465B3E0FFB97
1985C79DC71C47E26F9F0F042B2CDEE97B679358059256FB93D662D43C7ECB5B
1A564DFCECB963478373C69F52172F071E0AA6082A3E10D9E1CE2851CFA210EE
7BD5FCB1AAE15E89D1FB339D587D218B89C18A32F47C7451A80CB1FC07CF5EF5
C87FC601478919B54C25CEA376F187F1345D13D519D676B37BC2925BDA2B57F0
5F465E461AE44F29E2B0CF06E0D32A6E863009BBDDF754DF557465A6F123419C
C1491C4929512F270683D017F27DD4ADF641034D664806FF8A089C3290024796
80BFC92B35158123C431A5F1F3E0F7E2E4DD119C2C80E6379B4BA3D8A32C538E
C7FBC21CA4F3BF280E428780813918BBD779AC8C1318DDC62FD611824DCD4687
CDE2AC4E4138C8F300819ACE0E2ECC3AD2BC830FE66F5E3108AEAEC62F460E8D
728A427AD87CDE2CCFB8486D33397FB32C11055C2962B6B6B0E0338424F21CA4
351860E66A682B83725A89408B024694C3597BB4271BD5C9FD3534FE0C5A85E9
56F2BEC8932D8CB0F479FA9D4274B2D8712A453C5DE4C86A5EA06253B7BB8277
F95CE23A6C52858C6CD8FA076FDD604490F5A56AF8EE51F195DE9F7C774337ED
E7196A842B7944FBA7F4AF0DB628AC97373983D121E1BF2188C419C044DAB53A
660186920E06664C39379F6A7C22832BD62288FCEE04A512F444D143542F4B9C
875B48D2C9B6967FC70D56CC0ACE37C89873D597740180B075F9957AC4F8F64C
84855585CFE9BBBB3F264EA711C23E69FC1DAC18184B3ED4BDDEC9E34CD10601
F09E46A7E6B98D8A95E3EBB86B44C18F82DA2CC7ECB0B3F9E62AA6B4E5C2B00E
D0BF1D7F435E8D8CBB0245C529E20DEE0424D71F4E6291DD692E587E95F0D194
2BE3F536AF73CA7280D19C1A21B9928D67E289C69B56FA5E5D7ACF0DEC6265F3
DB5A5232AAE017D8CD30717266195FE18DB6EBB4506447437AED5C83E44B084B
AFB20832B06DD6D56620EFCDC9B47FF71A7BDEB053C3A269F62AD8715852E090
B7860DF2795470626EF13E88AB62027491D185777FECF3616AAB4691FFBDC5B0
B51FA966475356897CFCA60402796BCB6153A68EDBAF154A8495A53AFF62D1BD
F268E81386F71402ACF408D2F3F5F69F460895F8E45A1BC81BBD5AC59EA94B7C
5AFCDA5EA0645AF8DF14FF0A2B29D3C3E7B5CBCAB28FFC3F9C06F6B2B1FC0E90
0DBE0F6A72E538A5A7D9A9203597CFBB9D963480FF411BFCD94FF22844B3ADAB
FF5C4272F77E6B5EA4C36A3CDFBC3EA40AB491FCD9464B4F25D794F372136A84
F8CEF355A266B157AAC7EE60AC246ADF4594D34CE3BCB932811B9A12D37B9BF2
B5EC32015507729F1B267AC712EAF6A31186089A5AD96015E5BE94CAC73661D5
9CA96498B6F8A891A1D960AAB96B24493562D025D8366970C863C32E18A27CF3
BF720D6AD2297921795F378E77BE474F86B1C602CB9DC939DE23B4E67853F2AD
AF03D03F6F28B200E8876BB198CCA8249E85C15E252CE31D43DDD37F7C784BBD
98D785B179DCE6FE85C8EAF1A4DB219664FF72A4E84E124786FD1D4E0BB36AC2
6851DBBC7D9B75C771E6A47E419C42C8D57138298A4FDD57E0F1615153861D7C
491454B0505241E04E648CBBF379CFD6B19194255A18694252353F7ECF352CBE
8AA052460BE04815C41CF22149132F066BEFEC610BCBECE3D5F2DA1A05F667B9
04EC7711ECEECC3781208961204EAD520E131FF976978EFDE5122F8910EC2BAF
8828F8AE0715C60F754B2DFA0647B067E61F201F8ABAED3785FA17AAA530B0AB
A8C422E985163950DE77CE17811A69295765C0BC15654F2F407C0089C8D73C1E
B82681156B9C92BF42E49FEFE6FCF40B41A01165D40061373AE351F68B49336D
09A1C0BF53067C4EFCED0EFDBAED3A5F636A2FBDB4FFAE68B57C5C1CC94EF116
45A35CDB9A9FE2A1341DE5C113E244B56A22AA875E1797D1C9C7C336E929A27D
ED4336B7E5619F290CF2D280CE8EF0DAAC2157FCD858E781EBA1CBCD7F8F87ED
3710FEC1E13432973C77126825427FE01083BFB3894063385BD6F953B50D6419
BAE16F597538AE49307D28D9CF7B4F2B9BB363A8DCCA261C7602C120103887FF
6BCBD123BD92F2ABE4C5B12E526D56FDA3FBD5C413547C275B378BA14DE37A27
43044407DCEFF283E9F675F7770250415D19A5FD948691C7897BFC0D38A44EEF
A4093641EA8A0F0191937E5D523BB69AF0B4F96A0B70FB8DE0B8A2268EA7BB80
28F015A9778D631A6D0A930933157E740D50D6393FD3572E7AFA42A00AD35B04
991E964ACEA2F17E9F4288CB26CCC9F866DFFC6A75353EF17831DCEBECCEE9B7
E1693C276E974FA43A9E8BA5CD50B06A012D300057D84A4C0C9663503050843E
28E69F034F4EB0B46FD6B3E229CCDE631DDBBEEBDE2BC9B0CB61B80B4822C2C4
FC59207C3E932B05CC481D2BB8146A5EC0F727D690772F6AAE5BFA3FFAD9BF6A
ABBB3D9D735391405A37495AE75FF358B344E260E52056B831F931F8DA6AA7CC
A8AC16F7293EF27FE86FD269C62666F10B75A5951F6774D41232A950A9884C4C
AFD35DBDED86919DB85548DB823CB941C4CF5FA283E810B24DE2A4D1996A06A7
E63FF75DB5FDD74B69BDE4D3551BFBBBAB7513E2F5589BDBC3003B2A53FEBF89
626A65822C5EE55D9DD6B8AEC93A83AE5A82023C58523001CE4DDA97B08CCFC5
DD2158B204D1982BC13129E969071AB3477D75C96BBE210FC4343805D58754A1
76E6C90A8377A0B4EB884D23F3F001235F6557B4E3A83ED2591D92CA998D1E00
66AC2D4B630865B78ED179051A022576B152BC522F981301841E23C4F656E8B5
7CF3DD74478AB8CBE5B710816DF860BBFE052FE83D4EC4268557615837AB4B3E
BA2822720259C9313D3189CAA6FBCB19248C6E80AFE819059120E17279D4DA19
445F5A7AF9D385DFA2044CA34E24603DF99B7CE710A25E0FAFBD58A9B7477AE8
3805018BCD7025547ECCB426CC7E12A4A4130476D544179B7DCC4E787C4AAF61
BC45AB5768E7C82426EE73BC5A57DAA6AE01B9248DD686DB6A20B2A635E4045D
D3BEA281AFFC3F9F1A68D56CB2AB4F127C39F6DCCE79231004217C092B459009
CFC761994B85436538E30B10EA700A339ED0FA00DBA26ABA857302C6C863DBC1
8BD934D822A9E0EC41B052AA4B5C37EE3C7816390035BD5618FB7DE450AC1CDD
365A32A9EF9AA19C07981999DE6FA528B1EBAF61C7814D2A53CE53E413C54C40
D56FDF2B6BF2DFDA284950832C601215A45765B5BCD9CA14BF7C938DA3A856D3
C10F47DCF579A1DBA386E6ADC9D52CBA3EA1555ACEB25C2BB27AC830AD363FB5
A7F88BFFC87E53ECF12AC9EFDF8A29A30D3CB3DDB03591298626DE642651CC9B
A4A5858376B1542617EF0B0068191D5F721C1BA88582B9555025A8FDF73823DC
01EFE1E9675FC973D3E3AFDDE46A00E4663F4D4ECF3DA27CE5DF3CBED5A898C2
1C0A04463C1539D416CF483AB82324726B7F063018E62A073A400E3579C19C25
C27F05BA71F6E2709C22E0A73F3A4B65E324B8606F9A0B87AC3047B5379BEDA4
0B7806A64E6EBFB53B4DAD53EC58D6A940751CB08ADA713E9E860999861BCC50
D9308E686BD7EDDB6456AADD96390960F98AC99383A39DCC29006DA07E9E760C
278BCECF025A47053F8219FBE9A3175163E88153D7C8A5809F0C0E07A302B2D2
B9836D505F4F13EEB185EA8E1FE73F537669032F048C4C6786DAAC7E6720F4C0
B69957FF4771067DCF50E6BA1D254D24A2198E331B465018BC19220309AAB149
FFE142E65CFBB030DA86C983F9229142EC0DF08979C74CD395BD40C448DD1B4C
38F4DFF08763702B5FAE9853945CCE779CC183B828530771512065FA982719E1
8FE016C57CE14950B7BA3E3562749E9EE92FFDC1F5B3740489F3AEF649E9C1E7
CC11ECE7DB0CEA7FA52B3D0426508AF1EA813B3063314BCA556748F4356FB43C
ED1346A8E4CB35E4EE09CEF9E680959BCB02D07960E67964A80460303A8BDC00
FB5C6741F8A3B33AF07E5B8C072916AB
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
/F8_0 /CMBX12 1 1
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle
/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
/zero/one/two/three/four/five/six/seven
/eight/nine/colon/semicolon/less/equal/greater/question
/at/A/B/C/D/E/F/G
/H/I/J/K/L/M/N/O
/P/Q/R/S/T/U/V/W
/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
/grave/a/b/c/d/e/f/g
/h/i/j/k/l/m/n/o
/p/q/r/s/t/u/v/w
/x/y/z/braceleft/bar/braceright/asciitilde/bullet
/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
/circumflex/perthousand/Scaron/guilsinglleft/OE/bullet/Zcaron/bullet
/bullet/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron
/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
%%BeginResource: font CMR12
%!FontType1-1.0: CMR12
12 dict begin
/FontInfo 10 dict dup begin
/Notice (Copyright \(c\) 1997, 2009 American Mathematical Society \(<htt\
p://www.ams.org>\), with Reserved Font Name CMR12.) readonly def
/FullName (CMR12) readonly def
/FamilyName (Computer Modern) readonly def
/isFixedPitch false def
/ItalicAngle 0 def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
end readonly def
/FontName /CMR12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/FontBBox [0 -21 448 665] readonly def
/StrokeWidth 0 def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 51 /three put
readonly def
currentdict end
currentfile eexec
5AA4F71255501637F1A431BAB555283D093E1B588B45B0281559110D21315C62
BD638C6B34BA54AA75227715D9947EBCD51A104CAEA657499E94138F5645BF68
368BB1B1EC8E4776F067FFF2CE9B89FB7E63A7DB304498C1036D399C47A4CB79
BD517EDB02BEB90195FD7DDAF3E839BCE2DB156D9337DBB2305A465B3E0FFB97
1985C79DC71C47E26F9F0F042B2CDEE97B679358059256FB93D662D43C7ECB5B
1A564DFCECB963478373C69F52172F071E0AA6082A3E10D9E1CE2851CFA210EE
7BD5FCB1AAE15E89D1FB339D587D218B89C18A32F47C7451A80CB1FC07CF5EF6
F95CB8F8CEBD4396C74A37E2724CD63F484F47C6447F507C11793B061A71C2EB
7D651F93505835EBF9032E361AE5C694F562A11D768CB4FB2540B4281CECEE7D
3A31CE697DC0DEFB6C96B38A970EDFE1B25B852DF4F12D7FA0932E9DE6181BBE
DCD1306A9EB0AFEF37E8FCBE25FB1A843A2D67AB2CEB0D8AAC217FEAE0C1F3A9
6EA27594AD85747780D7B015C4E8064EEDC329E82E9BF096E7CE83A8493E591B
ED192F9E0BBC812B8A27B7C34952D4D896884F29DFEB23E00356C7B79FFE22A1
2BA416A1B0C97C19E560D4999DACA41896EB426146929588E3FAD42E39ACB875
756484F27D19260B61294C2FB22F8859C1D4CC99290B77C5AFCA64BCE18BEE44
AE41E8AF915FB609A55BCBABD632DC38EF16CFFD69E0F7116A6EAC25D461F349
A950B5AE4979A3963DC8D4DAA7F84EB19925176B737D3577A3ACC34F996B0118
26993BA5880F1913535241F947703401DB4C5D915414DB90453119FF9A23BA34
3DCA7FA91FE0A81B18F7B7C24EEF67F2DCF2424186F86D3173DC1A45E39D5BFA
4CA2C8B93A2A853D1874DAC86F107996571CDA27D77B7198FED09398F533D1B5
0331EF003B68DA69AD83002AD41FA78AAD02573C5846BDB3C566BE85C8936F3D
E7EC2C1981EB8E0424B4C622AE220F906787429B6C6D8C9CAEF9E06F8C36D007
CD6AAAC774B31F52824B0F07B817C3DD5745A99749A7BAF2E0C7846EE9E55E92
8C54A00A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
/F9_0 /CMR12 1 1
[ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle
/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
/zero/one/two/three/four/five/six/seven
/eight/nine/colon/semicolon/less/equal/greater/question
/at/A/B/C/D/E/F/G
/H/I/J/K/L/M/N/O
/P/Q/R/S/T/U/V/W
/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
/grave/a/b/c/d/e/f/g
/h/i/j/k/l/m/n/o
/p/q/r/s/t/u/v/w
/x/y/z/braceleft/bar/braceright/asciitilde/bullet
/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
/circumflex/perthousand/Scaron/guilsinglleft/OE/bullet/Zcaron/bullet
/bullet/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron
/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
%%BeginResource: font CMSY10
%!FontType1-1.0: CMSY10
12 dict begin
/FontInfo 10 dict dup begin
/Notice (Copyright \(c\) 1997, 2009 American Mathematical Society \(<htt\
p://www.ams.org>\), with Reserved Font Name CMSY10.) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/isFixedPitch false def
/ItalicAngle 0 def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
end readonly def
/FontName /CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/FontBBox [0 0 630 491] readonly def
/StrokeWidth 0 def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 2 /multiply put
readonly def
currentdict end
currentfile eexec
5AA4F71255501637F1A431BAB555283D093E1B588B45B0281559110D21315C62
BD638C6B34BA54AA75227715D9947EBCD51A104CAEA657499E94138F5645BF68
368BB1B1EC8E4776F067FFF2CE9B89FB7E63A7DB304498C1036D399C47A4CB79
BD517EDB02BEB90195FD7DDAF3E839BCE2DB156D9337DBB2305A465B3E0FFB97
1985C79DC71C47E26F9F0F042B2CDEE97B679358059256FB93D662D43C7ECB5B
1A564DFCECB963478373C69F52172F071E0AA6082A3E10D9E1CE2851CFA210EE
7BD5FCB1AAE15E89D1FB339D587D218B89C18A32F47C7451A80CB1FC07CF5EF6
FCC85D7215D6A753D1600581E5546F14F3D65234054555B96FD9B9668401E43D
DAC0F02F812EB053F8E70788172E1CEFDE15EF41FC327A1B4488DC9CE2E03ED3
9D08B7BA52AA388099C155D35826603EBCE0FBEF2F304388F2BA93EF3C286D9E
6D4BF5678A5CE0006044E6AC7CF79731B4D0FDFCDDE082D6445639D2E0F9B866
D7B4711CD8D9B582D95B6B37D41986287A3AA7C1E70917AB9D5E0395FF11012D
42D0EF50A3856BD4460CDFFB7037506BC2221C56B45F3568E94E45881A9C1A40
A52ACFFB370B394FFF5E114D96909903D930113F8719597F911F7671A71B51D1
8C95C6BAFF3BC4D1D8B0DB39AB87865AC89020B25EEB9FEEFE3940006CB8D855
95666B1829B35D16968754A27EF72ADFE269BFC4A0389AFE7B3D6DAD4447309C
20F0EA545A31753C545634B0A20B81D9B7E4B05BEC9F36112DA4A2753C6C55E4
E7A7730D27CDC158CABC3AF33175E5F2911E7D2447ED969A82523817DA3A023F
AA2FD1CFB4266B6AC76393F122DF9A599BE6FAF2502FA622798111493599AD98
A5C365E1A5F6E25915B51395961A2603709436CECAAA6A1BDC6F9EBB897ECB31
744999F7AA55B12816483E4CAB32BCA0F739E86D0C83F80184FD57662C18B5FB
7CACC1EEEB4FDF0A4E9C489CA5F4229F0CA2A6BDF2AC40A8C381C4231662D1
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndResource
/F10_0 /CMSY10 1 1
[ /.notdef/.notdef/multiply/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle
/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
/zero/one/two/three/four/five/six/seven
/eight/nine/colon/semicolon/less/equal/greater/question
/at/A/B/C/D/E/F/G
/H/I/J/K/L/M/N/O
/P/Q/R/S/T/U/V/W
/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
/grave/a/b/c/d/e/f/g
/h/i/j/k/l/m/n/o
/p/q/r/s/t/u/v/w
/x/y/z/braceleft/bar/braceright/asciitilde/bullet
/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
/circumflex/perthousand/Scaron/guilsinglleft/OE/bullet/Zcaron/bullet
/bullet/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
/tilde/trademark/scaron/guilsinglright/oe/bullet/zcaron/Ydieresis
/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron
/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
pdfMakeFont
%%BeginResource: font CMR17
%!FontType1-1.0: CMR17
12 dict begin
/FontInfo 10 dict dup begin
/Notice (Copyright \(c\) 1997, 2009 American Mathematical Society \(<htt\
p://www.ams.org>\), with Reserved Font Name CMR17.) readonly def
/FullName (CMR17) readonly def
/FamilyName (Computer Modern) readonly def
/isFixedPitch false def
/ItalicAngle 0 def
/UnderlinePosition 0 def
/UnderlineThickness 0 def
end readonly def
/FontName /CMR17 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/FontBBox [0 -250 744 749] readonly def
/StrokeWidth 0 def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 40 /parenleft put
dup 41 /parenright put
dup 48 /zero put
dup 49 /one put
dup 66 /B put
dup 67 /C put
dup 71 /G put
dup 76 /L put
dup 82 /R put
dup 83 /S put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f 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 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 121 /y put
dup 122 /z put
readonly def
currentdict end
currentfile eexec
5AA4F71255501637F1A431BAB555283D093E1B588B45B0281559110D21315C62
BD638C6B34BA54AA75227715D9947EBCD51A104CAEA657499E94138F5645BF68
368BB1B1EC8E4776F067FFF2CE9B89FB7E63A7DB304498C1036D399C47A4CB79
BD517EDB02BEB90195FD7DDAF3E839BCE2DB156D9337DBB2305A465B3E0FFB97
1985C79DC71C47E26F9F0F042B2CDEE97B679358059256FB93D662D43C7ECB5B
1A564DFCECB963478373C69F52172F071E0AA6082A3E10D9E1CE2851CFA210EE
7BD5FCB1AAE15E89D1FB339D587D218B89C18A32F47C7451A80CB1FC07CF5EF5
CCB914A848C8A20E9504E76E0E15D6FE273055B678E306DE5C9C2AC731C8E619
46C9379C438862EA00EFA22BE1C5CFA195B0B4FFD19DF45AEF25BC18A2057789
F38B681977E9318A38753EB2A3F34BEF36D543328303B7021BD9DEA71D7DBFEF
5BCC58D21D07D7316F8EBB118B7C8B43AA6786DA852E032F10A26E28EF583D9E
06B3C6E414223880FCAEDAF9D971653CB8EE1131BCB8F77148BEA6F335A06EE7
C4271886A4309E598F947B9AD9C090704CA37107E3EF9BB181513957A706A527
BAD083426A3BE88C5E576D0AA58A118397EDC79C08935F95A70996D02FFF4782
DCF736B4D4CA68D53BEDB128D4A88DC7ACBD41C1B0BFC0F246AA4381657E54C4
26C14A02FC23F03B56928B4A54C695F8695A1FBEB4C7FFE59C27635BEA12F12F
13946DE8A36D9E20E033EB759498F54714D7EF5EC11C748ACB6C6C0BCF78F10A
CC1DF1C2106CE49220D85F55287E9AEF32ACEAF9700D93452ACDF81B6C3BDAEB
A9BBBD8B70A1C7397D065B4B203F74268FB8A88BDE239450BCF6C7F0879E269E
D09BE79BBD88BE4A31C32987A0A35EFB1EFE02615F3301508722815DBD16882A
7058D5A2197D4AD21515ACAF1C147EB49772C27A2ED550042F31557114F284B1
594EC5ED07EEEC3CD8071493D754D323AB2D24AA39B345547915AB55CB1A1F14
601BC1A51579475A6B559C62A64EBCADD6567C178B4EACC81AEDF35E153EEEAB
1810FEE31674B069243AE1DCCD5CF814DB30D41DB5855593C8228AB8CFD148E1
04A5E47F95D0940902015116FC0B2BC4B46EFD6FCCA345B18F654272FC8FC997
361184CE482287E2D3C24804C5E0FC25F8F8E2685FFEA87EDDE0B66D1291E352
25591AF893490EFE6996842F5EA4682520F9FDD9D58319F937C7516C7D1F2D19
E699E6D5DFAFF2EA2724FA6A8F376CB0AED3D77A9535FD910E6EDD5752308D10
9F8DCAA826B68DD7B1ABAB01DB220974C5F7F7913E5B8E8DF87BB106AEB501AB
E7430A9909047F7CFE86655C4A6A89086754DC59B52CBAB5DE91316549FBC26A
6BCEBECA7878C8315DA73A0DBB756EB192403A6E1A09DE2FC9EDAE6BBB5F4819
0CE332463680802E3362ADA605539FDC4DCACF57F5A03C6B91ABBBD1CE59588A
C8757F900C7544AB04724939E3777AC8247FA58FC1944287A37ACCD99E6F617A
EA646AA4128326353BA43C9F5F548EE1B9413481D53B3C895A1C3DC532FF2BE0
49947F7170EF9B49DA52EBF0E75EA755D15BAD57F3D84FAD6E0425D870FAFBEB
81A05967FECF063F575CD3B0650A0451865A596ED334FD3BB67C48FB95ECE8D2
8D2E887BD25399C6813853704AC5C37A05211773CAB3071DF07B4BF3CF0EFB6C
653C5034E59A500C9A942543FDA07FB1328CFB5B6AC76A502AB39F44298C12DF
22301BB8FD5D36B0D5F2F0F16546403A86E1428EEAA0DC2759FEDC2B101B7EC9
CE9A7ED4BFB48E4E12423C503037FD3A1052E43A291B792798DA5FD08C2E06CF
C4D4901386953468C689DDDBF68F40DE4716293EEAA0F7AF98F6584D9EA96841
832A338328025838DEC9EB8B8A031EB0EE792FF405963B7BD11C2A455DDE05E9
CFFCFA067C396C47170E90D0E596E7FA238B16CECF2B161BB6B549A57F2F512E
514D362E1B69EE03B9BF3302936C729188579A624D16F7A1DDB0FAC39E5C4837
06AAE51061D4F26AE3CD947F4AF9496476CBD2E89D7B37FF593987F7EFA9479F
66F93669D7DF0293DFD3757D260B03323A5DBCD74359248CBF1815E683156D01
DE0B5EA29C2F0A48041360636C29903A812D87CA052AE50F2732264E0E06D546
E968E44C815915BE9124D64E11E3158F555FE7E43D8503B34660321DB5BCB5ED
4154C3F4B5D6346D9CA918387A06CA450BF0AB85DA9AE759370C7F150E28999C
CEE8E060E8D21222A0395EA1A596CA4C980E48BE152E5FAA0FAC78CB3A1ABCFB
0ECB3A9A28365DA54D8ECAA79F892784E5BB8E043BECC72973D560C182EF7F2B
D8BFFD03BA1DA44E43B58781A6F13DEBCC0644102DE27C6AFF577B4CC429E04F
B5F495284CCA54F179B182D36ECA02BF87909E01EC1D0DF5AC7676F394E663BB
78A3F5AB33A20363DFED6DE202E229911BB0EE37D43557773F0F3239ACF20B4A
45475CFF7626CA2A6C7270C266E99BF9E7FFEC8BC0B3720736ABB4D9585E688F
A9D541450E08B7602EC6BE811B275720E13994825E71D7F28AC4D5C005B53810
0FE295F8E434035441F448EDB89173B2B36DFEE71A07BD77D282868F8ED46485
AB8E6D608BD92DAD0E610BCF700EDD45DD4239568E1AF6E1B350E0788BB50A95
12E0557BA262D416A7C6D7E672B653B90FCCAA45E14364E5937FF2DBC5D1FD2F
68D812CBFFF0AAD0585574C9B41FCA713C69B30475B1EF10D5F1834EFC189B5C
4AA829A4383028B429459313FB4A4503A1B02F021754870D7EB5867910953AB6
638F3AFE7AA27D219B16723208A3ED21BD72EFF7DA8B38821D31D93AA445114D
5183B7DC477902D39D46B949D4F2C7AB74112C24215C1C7E7AAD6C53847D69C1
54321296251EFC061EC9128B3D39DAFCA75C61C15F1AC09A51D7FF0CA9B22806
41C677E7D1640C636339AE934654B76BAC19BC8B73FB1BAFC5ED442F6EAF4FB2
5D9DDA65C927FBC816BA60BA8127AA7688ED04860548835B84C0231E2BCE502C
DC5AD73DCE0BD19EF66DEC3EBDB8866CDB166BEFE602D887CD830CD6FB6B539A
3779098B7F34423C35A8F4C2C630E0BBF26B3AA81288FBA3D6C6ECD0A26F2139
A6CBF20CBD8C54E506E5EB425DDE90B3D88B478614E65236D91ECE747B7CDF96
3EC77D6FD61A13DD4AD0F5751A2CE8B84BF986F42D8360EFF1BE79C59252F465
B794E440DD5771809955A121E8B8BD3164E8B4CF3B63A1F645540DE6FF404B91
C193392429F6EDCEEF482BA36E16E633442ED063E335B6E7D3525C80EF662D10
B0511086F3DCB17120FE1BE4D39B6514D3C11664AC2A0E40959712FFFF124081
A883CED1EFA8792103BB2A672B6B3DCD6055FC7202794C2052941041E9E6B83A
165794A519636D09A22256D4C2BC8F7EF266CBC3A23D3CE47796587E53815ED1
EF0B2D660B3B4B232A0E283407E1FB8F7438AA001B5C47D76E6E148A0124EE1A
2E94038E299AA70FA238B1D028BCCE074C83626F6A4B2A5E48433D37C23ED515
E6C70EF80A64A6FEA2CCFDD0F5475D72CA289EAB27A88DD0ED9053692284E280
0E36EC0F3FC9331B53234507D99FFB1FACC80D52D96B7DD603C51CD8986326BD
67236F5E0542EA7FD880A4360B01DD83BE8C30EA5638926C55BB46BFA369CCB1
6C41A512640B288FFCC8283CD0B43A8A65FB0FB27A950EBDF884C7DFAF680207
04CD8E130144E8E2C6824863F89037F85611EF63CC4DC2D1F0995B7CB3138230
BBE3CA13D709E55D8AEE210865C605DFEFEF5EAD607824DD7471BD6C820D9D1F
8C7E1A6892DD723531C46E1E88B493C6596C3268146561B88A20606327F6D8BD
45865CCBD30E2BF52386C34C232B169350B3C693266CB58FCBB81737CCD4D2E6
4AE3094E2453A0D4C01C594801F5FF5E879A25CEAE7785B23FFB9974D2446DB4
18BA1EB33A17419053227DD422881A8A8F0E2081565E8804BFF732EFDC7B53B8
832B5E5BA7DD3EE5F9BB96903621CD84826E1131D913826755EFDC55F02FCD58
8625021C82E29FAA02A61C84BE6FB345DBB3ADA4FC3F69A779C2F84070CC54E1
494220AB1B4B7956BF3D35A460E99371185C6DD653CEA3CA9A913CC649E16B23
C95D9F371851A0FF55BAE0C98B4E2515E27D7DCB62918534DE08A63AFE4A1D1D
26937683F2CCD4FC0B8DA041B1D1BCE712068552AFDA53FC84A7CD729C7ED57A
221F19457B8EBC60666E0CA4F80C35CCED3FB44EFAF24023F9F0AD470FFA4DE5
8AAA1E7B0A509F81D6F6794AE87FBEF3A18DAA4CBE3345FEBD3EB86F38B8D960
16B16144A97DB98B9878172549C1A7894A89B712CBCDCDFE906DCA31495BF196
C9CA5100B7B11525E9AE5C1651DD37243B3004BB51A816AD799C648C4486EE40
5A80252A2F49B8E93BE8B8ECB023AC0098485B30C8F055A24E8B8DC90FB4E151
94A05096AD9AE01A3D9ECF3A22C4FD2B9FDE6AB0579AE4AB4DDB142CDD4A26E8
1420B38A76B3EA06C8F8BB3DBEECF6E054F8A48D000C08A6B449B470FE71268D
F23C5F5267787052C32758852BC3E37B7896DBDA04DB3D9BB8EE0472248070B9
B31975157C758E4B0F9AC1C8212FE9377BCC403576BDB57C378E868EC759D30E
8580CC0FB3842FF12089E38F79BA3E2FFBC189E384A546B2FC0974626433B987
B850BAF95DAD59DF15DC0243F45A997ECBCAC05361E61AE8D99F81F510DEC3B5
A2E04E747F78B5975100D9AFA1AA66156133FF12FA8C02600DA36CE6893B641A
4A2D5AB92E30F36009145F42D132CBCECDB4AA3D93AE0E4CBEF111D5C78F2C20
89DF0ED0214FCE0D40AD1B1AAC150DEBDD18C540B63644068466692606AD88EB
6E86CD6622DA43A33F27C5D15321CE25A00737D7327630E335B70FC865C238D8
4AAD33FABA40E96A586BB3DE2430B39B8ED36DE2C670A50A51A8DF417E38F28C
C386552955D88675F51F6BE47D20EF03469F4D5C0440040593F44B47F7BCC828
D30E0DEACE2D4E24A033CB12ED1D555F135ACCDC2F9BEFE53379815019E2FA4E
FAFF0D0F1AF8715C2B59A9616EF10B2675E9FBC3ECBDF7DD9C591AB867681F03
08D983B8CC80BA952974A29E54FF8C9CB99B0C3100EA605189E2CB3ADF4705A7
5792ECF613E2EB9EB398FAEE985474A50EEAEC81090D3DBF24D0EBE43AB1EB59
25D681AFEC54BBB4B2534C1035C9E44E6045562B5D00DA520625B4A60519EA15
34E7A43433028129BD606ED6BDF54712E1D8A30E3F6220030268F178616CC9F8
6C6A245CC4B3EFDB9CC3ED6ED0EFA8FF45E3CF3E2D69472AD802071993DF8E4D
C9EFE2A1956E1B86E56B97FA6AD93B6658D13F6A645C9B701549D04D74FC87A4
AFF58FE5F3EDBD8B87C28772F8207F3CD6D2FEBACDE073FCF2793D961D84FE2B
A3C9AF3DB16500E901C76CD9B386ACCC5E8F5D88E86D2AF0D81522D5E2DCB407
8CF8C982640D82021FB3B8C590B5FB70FD7E4E807012799865B379DCB5ABDBC3
69E3D79980AFB4A6931F2F842593524E52C2C10662AF429BB48D0C1E3391DECB
E1E98645D1FF690FE39EF03C80ECC8B41A535289F6C3E1F0F9A7D2D183B129C2
FEDBF0AE1EB415C5942C5D727664633750B75173D719F89B79D2768ED646CD0D
7171247ABD4B8914675B3E5BB6A5EB39593C383E69A9353C24A671C323D8D2D3
CB8CC3FF0D55D78F637FE8A9365E6F24512B85E1172E6551E5B114121DE87DAA
1754FF1DBD0CECF18A1D9DAB09932C39D49C407C5749CB1A532A0C3C52FBE6C1
A5F751E5FE288C5C6072654C285DA808AD4C30FED591825DB0A859BAE9245419
CDFFA817500C85EA262A6E1279A1226F2FEB8753F2D0ED824C8193338CB3C98C
04CBBC943D9AAC48F1A02DEB512E0EAD3BD8130B31F3DEB2C45FAD3B554B4173
E18EDC37C89A7BDE42A3F7DA4FCD6D377B7015E2616C540852F956AADE3EF0D0