summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/einfuehrung2/B.eps
blob: fa39e2909e11fa5ac799ceca48f41312f1a5939f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
%!PS-Adobe-2.0 EPSF-2.0
%%BoundingBox: 111 582 180 665
%%HiResBoundingBox: 111.054 582.574 179.094 664.782
%%Creator: dvips(k) 5.96 Copyright 2005 Radical Eye Software
%%Title: demo0.dvi
%%CreationDate: Mon Mar 26 22:07:53 2007
%%DocumentFonts: Helvetica-Bold
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -Ptlgc2 -j0 -E demo0 -o demo0.eps
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2007.03.26:2207
%%BeginProcSet: texc.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/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/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]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/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: pstricks.pro 0 0
%!
% PostScript prologue for pstricks.tex.
% Version 1.01, 2006/01/11
% For distribution, see pstricks.tex.
%
/tx@Dict 200 dict def tx@Dict begin
/ADict 25 dict def
/CM { matrix currentmatrix } bind def
/SLW /setlinewidth load def
/CLW /currentlinewidth load def
/CP /currentpoint load def
/ED { exch def } bind def
/L /lineto load def
/T /translate load def
/TMatrix { } def
/RAngle { 0 } def
/Atan { /atan load stopped { pop pop 0 } if } def
/ATAN1 {neg -1 atan 180 sub } def		% atan(x) (only one parameter)
/Div { dup 0 eq { pop } { div } ifelse } def  	% control the division
/NET { neg exch neg exch T } def	      	% change coordinate system to the negative one		
/Pyth { dup mul exch dup mul add sqrt } def   	% Pythagoras, epects 2 parameter
/PtoC { 2 copy cos mul 3 1 roll sin mul } def 	% Polar to Cartesian
%----------------- hv added 20050516 ---------------
/Pi 3.14159265359 def 
/TwoPi 6.28318530718 def
/Euler 2.71828182846 def 
/RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees
/DegtoRad { Pi mul 180 div } bind def % viceversa
%----------------- hv end---------------------------
/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def
/PathLength { flattenpath /z 0 def 
  { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
  }{ /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ }
  /pathforall load stopped { pop pop pop pop } if z } def
/STP { .996264 dup scale } def
/STV { SDict begin normalscale end STP  } def
%
%%-------------- DG begin patch 15 ---------------%%
%/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def
%PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y
%mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul
%/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ]
%0 } ifelse setdash stroke } def
/DashLine {
  dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse
  /b ED /x1 ED /y1 ED /x ED /y ED 
  /z y x add y1 add x1 add def
  /Coef b a .5 sub 2 mul y mul sub z Div round 
    z mul a .5 sub 2 mul y mul add b exch Div def 
  /y y Coef mul def 
  /x x Coef mul def 
  /y1 y1 Coef mul def 
  /x1 x1 Coef mul def
  x1 0 gt y1 0 gt or x 0 gt or y 0 gt and 
    { [ y x y1 x1 ] 1 a sub y mul }
    { [ 1 0 ] 0 } ifelse 
  setdash stroke
} def
%%-------------- DG end patch 15 ---------------%%
/DotLine { 
  /b PathLength def 
  /a ED /z ED /y CLW def 
  /z y z add def 
  a 0 gt { 
    /b b a div def 
  }{ 
    a 0 eq { 
      /b b y sub def 
    }{ a -3 eq { 
      /b b y add def } if 
    } ifelse 
  } ifelse 
  [ 0 b b z Div round Div dup 0 le { pop 1 } if ] 
  a 0 gt { 0 }{ y 2 div a -2 gt { neg }if } ifelse 
  setdash 1 setlinecap stroke 
} def
%
/LineFill { % hv ------------ patch 7 -------------
  gsave 
  abs /hatchWidthInc ED
  abs /hatchSepInc ED
  abs CLW add /a ED 
  a 0 dtransform round exch round exch
  2 copy idtransform 
  exch Atan rotate 
  idtransform pop /a ED 
  .25 .25 itransform pathbbox 
  /y2 ED 
  a Div ceiling cvi /x2 ED /y1 ED 
  a Div cvi /x1 ED /y2 y2 y1 sub def 
  clip 
  newpath 
  2 setlinecap 
  systemdict
  /setstrokeadjust known { true setstrokeadjust } if 
  x2 x1 sub 1 add { 
    x1 a mul y1 moveto 0 y2 rlineto stroke 
    /x1 x1 1 add 
      hatchWidthInc 0 gt { CLW add } if 
    def 
    hatchSepInc 0 gt hatchWidthInc 0 gt or { 
      /a a hatchSepInc add def
      CLW hatchWidthInc add SLW 
    } if
  } repeat 
  grestore 
  pop pop } def
%
%gsave abs CLW add /a ED a 0 dtransform round exch round exch
%2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25
%% DG/SR modification begin - Dec. 12, 1997 - Patch 2
%%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
%itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
%% DG/SR modification end
%Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict
%/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1
%% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
%% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore }
%% def
%a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore
%pop pop } def
%% DG/SR modification end
%
/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg
exch 3 index sub exch Atan rotate newpath } def
/EndArrow { @mtrx setmatrix CP grestore end } def
/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1
scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill
grestore } def
/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0
CLW moveto } def
/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2
div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0
CLW moveto } def
/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW
2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0
curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto }
def
/SD { 0 360 arc fill } def
/EndDot { 
  { /z DS def } { /z 0 def } ifelse 
  /b ED 
  0 z DS SD 
  b { 0 z DS CLW sub SD } if 
  0 DS z add CLW 4 div sub moveto } def
/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
load } if ] cvx newpath 3 1 roll T exec } def
/NArray { 
  aload length 2 div dup dup cvi eq not { exch pop } if 
  /n exch cvi def } def
/NArray { % holds the coordinates and on top of stack the showpoints boolean
  /f ED 
  counttomark 2 div dup cvi /n ED 
  n eq not { exch pop } if
  f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse 
} def
/Line { 
  NArray n 0 eq not 
    { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub def 
      n { Lineto } repeat 
      CP 4 2 roll ArrowB L pop pop 
    } if 
} def
/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 }
  ifelse { pop } repeat a } def
/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
  and { pop pop /n n 1 sub def } if } def
/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop }
  repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1
  ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1
  moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto
  Lineto pop pop closepath } ifelse } def
/Diamond { 
  /mtrx CM def 
  T rotate 
  /h ED 
  /w ED 
  dup 0 eq { pop } { CLW mul neg 
    /d ED 
    /a w h Atan def 
    /h d a sin Div h add def 
    /w d a cos Div w add def } ifelse 
  mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 div 
  /ArrowA { moveto } def 
  /ArrowB { } def 
  false Line 
  closepath mtrx setmatrix } def
% DG modification begin - Jan. 15, 1997
%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq {
%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0
%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
%setmatrix } def
/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup
CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0
d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
% setmatrix } def
setmatrix pop } def
% DG/SR modification end
/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
def } def
/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
def } def
/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1
def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp
mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos
abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def
/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul
m mul neg def } def
/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if }
ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def }
def
/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
/NC { CC x1 y1 x2 y2 x y curveto } def
/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
/NAC { x2 y2 x y curveto CC x1 y1 } def
/EAC { x2 y2 x y ArrowB curveto pop pop } def
/OpenCurve { 
  NArray n 3 lt 
    { n { pop pop } repeat } 
    { BOC /n n 3 sub def n { NC } repeat EOC } ifelse 
} def
/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload
/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop
pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def
/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt {
CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC }
repeat closepath pop pop } ifelse } def
/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore }
def
/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix
rotate matrix concatmatrix exch findfont exch makefont setfont } def
/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto
x1 y1 lineto closepath } def
/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1
y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div
exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse
/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto
x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath }
ifelse } def
/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add
/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq {
pop pop Rect } { OvalFrame } ifelse } def
/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop
} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ]
aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6
2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto }
ifelse } def
/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv {
6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def
/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1
sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore }
def
/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1
sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA
x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0
y0 x0 2 mul x1 sub y1 ] def } def
/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 }
if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if
/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div
round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div
round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub
0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def
/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def }
if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def }
{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n
div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1
dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt {
dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt {
pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup
stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}
{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i
w add def } repeat grestore gsave n 0 gt
% DG/SR modification begin - Nov. 7, 1997 - Patch 1
%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
% DG/SR modification end
{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul
n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n
div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop
1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs
dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt
{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g
exch t L stroke /i i h add def } repeat grestore } def
/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0
1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add
exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
mul neg d } def
/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
%
/ArcAdjust { %%%% Vincent Guirardel
% given a target length (targetLength) and an initial angle (angle0) [in the stack],
% let  M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0).
% This computes an angle t such that (x0,y0) is at distance 
% targetLength from the point M(t)=(rx*cos(t),ry*sin(t)).
% NOTE: this an absolute angle, it does not have to be added or substracted to angle0
% contrary to TvZ's code.
% To achieve, this, one iterates the following process: start with some angle t,
% compute the point M' at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)].
% Now take t' (= new angle) so that (0,0) M(t') and M' are aligned.
%
% Another difference with TvZ's code is that we need d (=add/sub) to be defined.
% the value of d = add/sub is used to know on which side we have to move.
% It is only used in the initialisation of the angle before the iteration.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Input stack:  1: target length 2: initial angle
% variables used : rx, ry, d (=add/sub)
%
  /targetLength ED /angle0 ED
  /x0 rx angle0 cos mul def
  /y0 ry angle0 sin mul def
% we are looking for an angle t such that (x0,y0) is at distance targetLength 
% from the point M(t)=(rx*cos(t),ry*sin(t)))
%initialisation of angle (using 1st order approx = TvZ's code)
  targetLength 57.2958 mul
  angle0 sin rx mul dup mul
  angle0 cos ry mul dup mul
  add sqrt div 
% if initialisation angle is two large (more than 90 degrees) set it to 90 degrees
% (if the ellipse is very curved at the point where we draw the arrow, %
% the value can be much more than 360 degrees !)
% this should avoid going on the wrong side (more than 180 degrees) or go near
% a bad attractive point (at 180 degrees)
  dup 90 ge { pop 90 } if 
  angle0 exch d % add or sub
% maximum number of times to iterate the iterative procedure:
% iterative procedure: takes an angle t on top of stack, computes a 
% better angle (and put it on top of stack)
  30 { dup
% compute distance D between (x0,y0) and M(t)
    dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt
% if D almost equals targetLength, we stop
    dup targetLength sub abs 1e-5 le { pop exit } if
% stack now contains D t
% compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]:
% M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 )
    exch dup cos rx mul x0 sub  exch sin ry mul y0 sub
% stack contains:  y(t)-y0, x(t)-x0, d
    2 index Div targetLength mul y0 add ry Div exch
    2 index Div targetLength mul x0 add rx Div
% stack contains x(t')/rx , y(t')/ry , d
% now compute t', and remove D from stack
    atan exch pop
  } repeat
% we don't look at what happened... in particular, if targetLength is greater 
% than the diameter of the ellipse...
% the final angle will be around /angle0 + 180. maybe we should treat this pathological case...
% after iteration, stack contains an angle t such that M(t) is the tail of the arrow
% to give back the result as a an angle relative to angle0 we could add the following line:
% angle0 sub 0 exch d
%
% begin bug fix 2006-01-11
% we want to adjust the new angle t' by a multiple of 360 so that  | t'-angle0 | <= 180
%(we don't want to make the ellipse turn more or less than it should)...
dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse
% end bug fix
} def
%
/EllipticArcArrow {
  /d ED      % add/sub
  /b ED      % arrow procedure
  /a1 ED     % angle
  gsave
  newpath
  0 -1000 moveto
  clip                  % Set clippath far from arrow.
  newpath
  0 1 0 0 b             % Draw arrow to determine length.
  grestore
% Length of arrow is on top of stack. Next 3 numbers are junk.
%
  a1 exch ArcAdjust   % Angular position of base of arrow.
  /a2 ED
  pop pop pop
  a2 cos rx mul x add
  a2 sin ry mul y add
  a1 cos rx mul x add
  a1 sin ry mul y add
% Now arrow tip coor and base coor are on stack.
  b pop pop pop pop       % Draw arrow, and discard coordinates.
  a2 CLW 8 div
% change value of d (test it by looking if  `` 1 1 d '' gives 2 or not )
  1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse
  ArcAdjust
% resets original value of d
  1 1 d 2 eq { /d { sub } def } { /d { add } def } ifelse  % Adjust angle to give overlap.
} def
%%------------------ tvz/DG/hv (2004-05-10) end -------------------%%
%
/Rot { CP CP translate 3 -1 roll neg rotate NET  } def
/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 }
def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle
dup a add ] cvx def } def
/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ]
cvx def } def
/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s
abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b
div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } {
h1 abs h sub dup s mul abs } ifelse } def
/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s
mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q
{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add
exch } def
/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible
/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def
} if } ifelse } def
/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit
neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def
/IfVisible true def } def
end
% END pstricks.pro

%%EndProcSet
%%BeginProcSet: pst-dots.pro 0 0
%!
%% PostScript prologue for pstricks.tex.
%% Version 2.00,                                    Suggestion of 2006/12/19
%% For distribution, see pstricks.tex.
%%
%% Timothy Van Zandt <tvz@Princeton.EDU>
%%
%% Modified by Etienne Riga  - Dec. 16, 1999
%% Modified by Herbert Voss (hv) - 2004/12/27 
%% Modified by Etienne Riga  - 2005/01/01 (er)
%% to add /Diamond, /SolidDiamond and /BoldDiamond
%
10 dict dup begin
  /FontType 3 def
  /FontMatrix [.001 0 0 .001 0 0] def
  /FontBBox [-571.5 -742.5 571.5 742.5] def
%  /FontBBox [-1000 -1000 1000 1000] def
%                See end of file in /BuildGlyph
  /Encoding 256 array def
  0 1 255 {Encoding exch/.notdef put} for
  Encoding
    dup (b) 0 get /Bullet put
    dup (c) 0 get /Circle put
    dup (C) 0 get /BoldCircle put
    dup (u) 0 get /SolidTriangle put
    dup (t) 0 get /Triangle put
    dup (T) 0 get /BoldTriangle put
    dup (r) 0 get /SolidSquare put
    dup (s) 0 get /Square put
    dup (S) 0 get /BoldSquare put
    dup (q) 0 get /SolidPentagon put
    dup (p) 0 get /Pentagon put
    dup (P) 0 get /BoldPentagon put
%%%		  
    dup (k) 0 get /Asterisk put
    dup (K) 0 get /BoldAsterisk put
    dup (J) 0 get /SolidAsterisk put
    dup (h) 0 get /Hexagon put
    dup (H) 0 get /BoldHexagon put
    dup (G) 0 get /SolidHexagon put
    dup (a) 0 get /Add put
    dup (A) 0 get /BoldAdd put
    dup (x) 0 get /Mul put
    dup (X) 0 get /BoldMul put
    dup (m) 0 get /Oplus put
    dup (M) 0 get /BOplus put
    dup (e) 0 get /SolidOplus put
    dup (n) 0 get /Otimes put
    dup (N) 0 get /BOtimes put
    dup (E) 0 get /SolidOtimes put
    dup (i) 0 get /Bar put
    dup (I) 0 get /BoldBar put
    dup (l) 0 get /SolidDiamond put
    dup (d) 0 get /Diamond put
        (D) 0 get /BoldDiamond put
%%%  
/CharProcs 47 dict def
  CharProcs begin
    /CirclePath {0 0 500 0 360 arc closepath} def
      /Bullet {CirclePath fill} def
	  /Circle {CirclePath .9 .9 scale CirclePath eofill} def
	  /BoldCircle {CirclePath .8 .8 scale CirclePath eofill} def
    /TrianglePath {0 660 moveto -571.5 -330 lineto 571.5 -330 lineto
		closepath} def
	  /SolidTriangle {TrianglePath fill} def
      /Triangle {TrianglePath .85 .85 scale TrianglePath eofill} def
      /BoldTriangle {TrianglePath .7 .7 scale TrianglePath eofill} def
    /SquarePath {-450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto
		closepath} def
      /SolidSquare {SquarePath fill} def
      /Square {SquarePath .89 .89 scale SquarePath eofill} def
      /BoldSquare {SquarePath .78 .78 scale SquarePath eofill} def
    /PentagonPath {-337.8 -465 moveto 337.8 -465 lineto 546.6 177.6 lineto
		0 574.7 lineto -546.6 177.6 lineto closepath} def
      /SolidPentagon {PentagonPath fill} def
      /Pentagon {PentagonPath .89 .89 scale PentagonPath eofill} def
      /BoldPentagon {PentagonPath .78 .78 scale PentagonPath eofill} def
%-------------- hv begin 2004/07/25   from: er 2003/03/24
    /HexagonPath {0 550 moveto -476 275 lineto -476 -275 lineto
		0 -550 lineto 476 -275 lineto 476 275 lineto closepath} def
      /SolidHexagon {HexagonPath fill} def
      /Hexagon {HexagonPath .89 .89 scale HexagonPath eofill} def
      /BoldHexagon {HexagonPath .79 .79 scale HexagonPath eofill} def
	/AsteriskPath {20 0 moveto 10 250 180 500 0 500 curveto
		-180 500 -10 250 -20 0 curveto closepath} def
      /Asterisk {AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath
	    60 rotate AsteriskPath 60 rotate AsteriskPath 60 rotate AsteriskPath 
		fill} def
	/Basterp {50 250 220 500 0 500 curveto
        -220 500 -50 250 -50 30 cos 100 mul curveto} def
	/BoldAsteriskPath {50 30 cos 100 mul moveto  Basterp
                     60 rotate Basterp 60 rotate Basterp
                     60 rotate Basterp 60 rotate Basterp
                     60 rotate Basterp closepath} def
      /BoldAsterisk {BoldAsteriskPath fill} def
	  /SolidAsterisk {CirclePath .9 .9 scale BoldAsteriskPath eofill} def
    /CrossPath {40 550 moveto -40 550 lineto -40 40 lineto -550 40 lineto
        -550 -40 lineto -40 -40 lineto -40 -550 lineto 40 -550 lineto 
		40 -40 lineto 550 -40 lineto 550 40 lineto 40 40 lineto closepath} def
    /BoldCrossPath {80 550 moveto -80 550 lineto -80 80 lineto -550 80 lineto
        -550 -80 lineto -80 -80 lineto -80 -550 lineto 80 -550 lineto 
		80 -80 lineto 550 -80 lineto 550 80 lineto 80 80 lineto closepath} def
      /Add {CrossPath fill} def
      /Mul {45 rotate CrossPath fill} def
      /BoldAdd {BoldCrossPath fill} def
      /BoldMul {45 rotate BoldCrossPath fill} def
	  /Oplus {CirclePath .9 .9 scale CirclePath eofill
		.775 .775 scale CrossPath  fill} def 
	  /SolidOplus {CirclePath .775 .775 scale BoldCrossPath eofill} def 
	  /BOplus {CirclePath .8 .8 scale CirclePath eofill
		.775 .775 scale BoldCrossPath fill} def 
	  /Otimes {CirclePath .9 .9 scale CirclePath eofill
		45 rotate .775 .775 scale CrossPath fill} def 
	  /BOtimes {CirclePath .8 .8 scale CirclePath eofill
		45 rotate .775 .775 scale BoldCrossPath  fill } def 
	  /SolidOtimes {CirclePath 45 rotate .775 .775 scale BoldCrossPath eofill} def 
    /BarPath {40 660 moveto -40 660 lineto -40 -660 lineto 40 -660 lineto
		closepath} def
      /Bar {BarPath fill} def
    /BoldBarPath {80 660 moveto -80 660 lineto -80 -660 lineto 80 -660 lineto
		closepath} def
      /BoldBar {BoldBarPath fill} def
    /DiamondPath {0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto 
		428.5 0 lineto closepath} def
      /SolidDiamond {DiamondPath fill} def
      /Diamond {DiamondPath .865 .865 scale DiamondPath eofill} def
      /BoldDiamond {DiamondPath .73 .73 scale DiamondPath eofill} def
%%%
    /.notdef { } def
  end
  /BuildGlyph {
    exch
    begin
%      Metrics 1 index get exec 0
       0 0
%      BBoxes 3 index get exec
      -1000 -1000 1000 1000
%     -571.5 -742.5 571.5 742.5
      setcachedevice
      CharProcs begin load exec end
    end
  } def
  /BuildChar {
    1 index /Encoding get exch get
    1 index /BuildGlyph get exec
  } bind def
end
/PSTricksDotFont exch definefont pop


%%EndProcSet
%%BeginProcSet: pst-text.pro 0 0
%!
% PostScript header file pst-text.pro
% Version 1.0, 2005-11-29 (hv)
% For distribution, see pstricks.tex.

/tx@TextPathDict 40 dict def
tx@TextPathDict begin

% Syntax:  <dist> PathPosition -
% Function: Searches for position of currentpath distance <dist> from
%           beginning. Sets (X,Y)=position, and Angle=tangent.
/PathPosition
{ /targetdist exch def
  /pathdist 0 def
  /continue true def
  /X { newx } def /Y { newy } def /Angle 0 def
  gsave
    flattenpath
    { movetoproc }  { linetoproc } { } { firstx firsty linetoproc }
    /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if
  grestore
} def

/movetoproc { continue { @movetoproc } { pop pop } ifelse } def

/@movetoproc
{ /newy exch def /newx exch def
  /firstx newx def /firsty newy def
} def

/linetoproc { continue { @linetoproc } { pop pop } ifelse } def

/@linetoproc {
  /oldx newx def /oldy newy def
  /newy exch def /newx exch def
  /dx newx oldx sub def
  /dy newy oldy sub def
  /dist dx dup mul dy dup mul add sqrt def
  /pathdist pathdist dist add def
  pathdist targetdist ge
  { pathdist targetdist sub dist div dup
    dy mul neg newy add /Y exch def
    dx mul neg newx add /X exch def
    /Angle dy dx atan def
    /continue false def
  } if
} def

/TextPathShow { 
  /String exch def
  /CharCount 0 def
% hv begin 2005-11-29   1.00
%   String length
%   { String CharCount 1 getinterval ShowChar
%     /CharCount CharCount 1 add def
   /CharSize 1 def
   currentfont /FontType get 0 eq
   { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or
     { /CharSize 2 def} if
   } if
   String length CharSize idiv
   { String CharCount CharSize getinterval ShowChar
     /CharCount CharCount CharSize add def
% hv end 2005-11-29   1.00
  } repeat
} def

% Syntax: <pathlength> <position> InitTextPath -
/InitTextPath
{ gsave
    currentpoint /Y exch def /X exch def
    exch X Hoffset sub sub mul
    Voffset Hoffset sub add
    neg X add /Hoffset exch def
    /Voffset Y def
  grestore
} def

/Transform
{ PathPosition
  dup
  Angle cos mul Y add exch
  Angle sin mul neg X add exch
  translate
  Angle rotate
} def

/ShowChar { 
  /Char exch def
  gsave
    Char end stringwidth
    tx@TextPathDict begin
    2 div /Sy exch def 2 div /Sx exch def

%%%  MV 10-09-99 00:36
    /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse
%   currentpoint

    Voffset sub Sy add exch
    Hoffset sub Sx add
    Transform
    Sx neg Sy neg moveto
    Char end tx@TextPathSavedShow
    tx@TextPathDict begin
  grestore
  Sx 2 mul Sy 2 mul rmoveto
} def
%
end
% END pst-text.pro

%%EndProcSet
%%BeginProcSet: 8r.enc 0 0
% @@psencodingfile@{
%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
%                W. Schmidt, P. Lehman",
%   version   = "20021105.19",
%   date      = "5 November 2002",
%   filename  = "8r.enc",
%   email     = "tex-fonts@@tug.org",
%   docstring = "This is the encoding vector for Type1 and TrueType
%                fonts to be used with TeX.  This file is also included
%                in the PSNFSS bundle."
% @}
%
% The idea is to have all the characters normally included in Type 1 fonts
% available for typesetting. This is effectively the characters in Adobe
% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
% MacRoman, and some extra characters from Lucida.
% 
% Character code assignments were made as follows:
%
% (1) the Windows ANSI characters are almost all in their Windows ANSI
% positions, because some Windows users cannot easily reencode the
% fonts, and it makes no difference on other systems. The only Windows
% ANSI characters not available are those that make no sense for
% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
% (173). quotesingle and grave are moved just because it's such an
% irritation not having them in TeX positions.
% 
% (2) Remaining characters are assigned arbitrarily to the lower part
% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
% 
% (3) Y&Y Lucida Bright includes some extra text characters; in the
% hopes that other PostScript fonts, perhaps created for public
% consumption, will include them, they are included starting at 0x12.
% These are /dotlessj /ff /ffi /ffl.
% 
% (4) hyphen appears twice for compatibility with both ASCII and Windows.
%
% (5) /Euro was assigned to 128, as in Windows ANSI.
%
% (6) Missing characters from MacRoman encoding incorporated in October
% 2002 as follows:
%
%     PostScript      MacRoman        TeXBase1
%     --------------  --------------  --------------
%     /notequal       173             0x16
%     /infinity       176             0x17
%     /lessequal      178             0x18
%     /greaterequal   179             0x19
%     /partialdiff    182             0x1A
%     /summation      183             0x1B
%     /product        184             0x1C
%     /pi             185             0x1D
%     /integral       186             0x81
%     /Omega          189             0x8D
%     /radical        195             0x8E
%     /approxequal    197             0x8F
%     /Delta          198             0x9D
%     /lozenge        215             0x9E
%
/TeXBase1Encoding [
% 0x00
 /.notdef /dotaccent /fi /fl
 /fraction /hungarumlaut /Lslash /lslash
 /ogonek /ring /.notdef /breve
 /minus /.notdef /Zcaron /zcaron
% 0x10
 /caron /dotlessi /dotlessj /ff
 /ffi /ffl /notequal /infinity
 /lessequal /greaterequal /partialdiff /summation
 /product /pi /grave /quotesingle
% 0x20
 /space /exclam /quotedbl /numbersign
 /dollar /percent /ampersand /quoteright
 /parenleft /parenright /asterisk /plus
 /comma /hyphen /period /slash
% 0x30
 /zero /one /two /three
 /four /five /six /seven
 /eight /nine /colon /semicolon
 /less /equal /greater /question
% 0x40
 /at /A /B /C
 /D /E /F /G
 /H /I /J /K
 /L /M /N /O
% 0x50
 /P /Q /R /S
 /T /U /V /W
 /X /Y /Z /bracketleft
 /backslash /bracketright /asciicircum /underscore
% 0x60
 /quoteleft /a /b /c
 /d /e /f /g
 /h /i /j /k
 /l /m /n /o
% 0x70
 /p /q /r /s
 /t /u /v /w
 /x /y /z /braceleft
 /bar /braceright /asciitilde /.notdef
% 0x80
 /Euro /integral /quotesinglbase /florin
 /quotedblbase /ellipsis /dagger /daggerdbl
 /circumflex /perthousand /Scaron /guilsinglleft
 /OE /Omega /radical /approxequal
% 0x90
 /.notdef /.notdef /.notdef /quotedblleft
 /quotedblright /bullet /endash /emdash
 /tilde /trademark /scaron /guilsinglright
 /oe /Delta /lozenge /Ydieresis
% 0xA0
 /.notdef /exclamdown /cent /sterling
 /currency /yen /brokenbar /section
 /dieresis /copyright /ordfeminine /guillemotleft
 /logicalnot /hyphen /registered /macron
% 0xD0
 /degree /plusminus /twosuperior /threesuperior
 /acute /mu /paragraph /periodcentered
 /cedilla /onesuperior /ordmasculine /guillemotright
 /onequarter /onehalf /threequarters /questiondown
% 0xC0
 /Agrave /Aacute /Acircumflex /Atilde
 /Adieresis /Aring /AE /Ccedilla
 /Egrave /Eacute /Ecircumflex /Edieresis
 /Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
 /Eth /Ntilde /Ograve /Oacute
 /Ocircumflex /Otilde /Odieresis /multiply
 /Oslash /Ugrave /Uacute /Ucircumflex
 /Udieresis /Yacute /Thorn /germandbls
% 0xE0
 /agrave /aacute /acircumflex /atilde
 /adieresis /aring /ae /ccedilla
 /egrave /eacute /ecircumflex /edieresis
 /igrave /iacute /icircumflex /idieresis
% 0xF0
 /eth /ntilde /ograve /oacute
 /ocircumflex /otilde /odieresis /divide
 /oslash /ugrave /uacute /ucircumflex
 /udieresis /yacute /thorn /ydieresis
] def

%%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]FontType 0
ne{/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}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[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/setpagedevice{pop}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
/setpagedevice{pop}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
%%BeginProcSet: color.pro 0 0
%!
TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end

%%EndProcSet
%%BeginFont: Helvetica-Bold
%!PS-AdobeFont-1.0: Helvetica-Bold 002.000
%%CreationDate: Thu May  1 14:05:53 1997
%%VMusage: 29003 35895
%% The digitally encoded machine readable software for producing the 
%% Typefaces licensed to you is copyrighted (c) 1985, 1987, 1989, 1990, 1997 
%% Adobe Systems. All Rights Reserved. This software is the property of Adobe 
%% Systems Incorporated and its licensors, and may not be reproduced, used,  
%% displayed, modified, disclosed or transferred without the express  written 
%% approval of Adobe.  The digitally encoded machine readable outline data 
%% for producing the Typefaces licensed to you is copyrighted (c) 1981, 1997 
%% Linotype-Hell AG and/or its subsidiaries. All Rights Reserved. This data 
%% is the property of Linotype-Hell AG and/or its subsidiaries and may not be 
%% reproduced, used, displayed, modified, disclosed or  transferred without 
%% the express written approval of Linotype-Hell AG  and/or its subsidiaries. 
%% Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.
FontDirectory/Helvetica-Bold known{/Helvetica-Bold findfont dup /UniqueID known{dup /UniqueID get 43143 eq exch /FontType get 1 eq and}{pop false}ifelse 
{save true}{false}ifelse}{false}ifelse
11 dict begin
/FontInfo 10 dict dup begin
/version (002.000) readonly def
/Notice (Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.) readonly def
/Copyright ( The digitally encoded machine readable software for producing the
 Typefaces licensed to you is copyrighted (c) 1985, 1987, 1989, 1990,
 1997 Adobe Systems.
 All Rights Reserved. This software is the property of Adobe Systems
 Incorporated and its licensors, and may not be reproduced, used, 
 displayed, modified, disclosed or transferred without the express 
 written approval of Adobe.
 
 The digitally encoded machine readable outline data for producing
 the Typefaces licensed to you is copyrighted (c) 1981, 1997 Linotype-Hell
 AG and/or its subsidiaries. All Rights Reserved.
 This data is the property of Linotype-Hell AG and/or its subsidiaries
 and may not be reproduced, used, displayed, modified, disclosed or 
 transferred without the express written approval of Linotype-Hell AG 
 and/or its subsidiaries. ) readonly def
/FullName (Helvetica Bold) readonly def
/FamilyName (Helvetica) readonly def
/Weight (Bold) readonly def
/isFixedPitch false def
/ItalicAngle 0 def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /Helvetica-Bold def
/Encoding StandardEncoding def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0]  def
/UniqueID 43143 def
/FontBBox{-170 -228 1003 962}readonly def
currentdict end
currentfile eexec

EAF87427E68AB5101AB4EA39D1029321FD59A4A45D8D40BAD0851430CBE4E13852542E2149EF
19BF6D504149C9636A5DC0F094DA2060E2D2050602E8E5884281F1AFB88F2EF53D669B489C3D
3123F064303A29AEED6863FBB721A95C1BE39A24EF4E616DBF5700C4AFDD8C76638C9647FBDC
CBAE8625BE4B589E1829FDA4AA0F4D7EADC0F6B35FA366D9F95E64765199B5D157FC3786C42A
AD39CB119304879B3D0DEF3492529C8261060572E1A08FE7BEAEBC0903828DB5D2A34C25E94C
40B3E0AE6F27FFF083B34FB57AC2DD2C361D91D561B43B43180C79BDD2D55D03734D20C62068
31AAA726797CC288BC1075101B6F7493E2603433DCE00D7184F5245B5C79B503B21B262A1EF9
1F66FB50523B3E6E661C3847808C7F0CF811DD935A7F23499474B3CE405D0015E64BAB05035C
A484E10B407825779B8946B16C631DF76ECFC3D61EBD12645528D049E76BD13C2FDF515B57AE
C3ACA10521E337335C12BEA560AFD47E24BB3E8BF585385CC13032E37D8A3EC4F30BE5A94CD4
6658C7FAFEA57989A76A4E6691798EAC66BDFB9090E9B556828A56C35FB37ECF1D71512CD4E5
BB9589841E3DDA77DB9A72D1EDBA3C3B8FB7CF409A93FBDC0DC3B2B466A964C090A6A990CF13
F76CA4EF0E14657ED26419E289B4847015F8AE82A54B03470A34EEB0F72BFAF896AB1E9DD0BA
94E080AE8AB7B55DA296B9AE135222C1E9E7C86F35D6D05385FAD937D1B1AC5C6248D7A2BEA6
52EEEA351062B3502974072F32F607749B459C0552EA4B6A59F59C66771C20A063017681B3B5
6C7ECD2B14E27708966538BF5DDDE4C772BD6BA2789D783BE77D53A32B0B312B235474631CAD
5562D392A11EB5EDF6043EAC4E0909791C9FEA601BFDA548E7EAF32CFD64BE21589D5EB3DF76
9613D186AA518BBC5418AAD3FD559D153585FA32AD099F66BF96723FA1EBF27B793DD42543B0
3ADA014FD04A7E41D944D0F0973F544516DE620927F42E1A0583700F538D86C278EBAD9A4B84
6B3CCB9573A394C7D160DB8ABC41AA6A9BCC926C213FEC6104E63EF5BE7925F7889E370BD1A5
DB03091860723BA4AF3992730557EFC34CE5225C6E7096A14D6285F2FFC7D49BF54A2266F5A2
6456B9E47EA5031FA2A0A71EA5DB3EF001618B645272142128A3FEC8C68855BF518A8CBB9436
C3E7356089B2B62CA8DCB568FDEAFB80E3190093EB8FCDC9B9A039503C921BB2EBCCC8ADE839
6F1471EAD41779398B3EF820178BFE8A077277A6FD973557855BBEF5F3C433C0AB27AA737A4E
B9BFE6C951DC1EA0C9107EA0CDE695E3E7C9A622D24C99AA07B130D50F547F1C250D7F9F7958
FA51A5339C1319D6CCF6193CC23EACD4E59042D5A6AA3A716151F6E7C397030D39F44ADC5FC8
5AED99C05FAA12C4E48514A81F98234F24F92F9DE0DA7E77069031CDDEAB23F0AA866D296FBC
D6606CF776736A925175BDB4B1D7D4CA55697C795672B7499008C4FC1EA214A15818C6ADCAEB
FF8FBAEE89D4C57A3BF2494AC4BB12CBD263EEDC31AA273C52F64B9B2F3623E1069E52F81239
646F8846A4973BDD7458C1AF1000802C0C6567B55D58252A91D0D9F64D2A2A0967AEA5FBD7FD
1A0EF1BB5C3CA4AAB73DBA550DCDBB9EB1FB5917B7A2E65827DD84A54DD0385F3B68940CDBE5
60FE6B802EC073457385CE98CEEFF4E2062772BA08A8C226269E989823E3CAF967204F2E625F
7481D22E11718C5C4A20F5DCE0A4A25340BD1B60A9D3A73F8E0135F0C73C4D041E2F8739F5BF
D485D0818905666697C7B25FD518E50A21FCD664F806A967B12AAFA89266CE12533B098D2ACE
1342B1C17D4AA5E7D51897F8D9715C68DF4FC91EF298B5F600C560B2F34BAD95A0E1719356F5
B931FF17A6FCE0CD3FECF9667ACBFE4003BED0D0EF35E59C910AC98DBEB26EF2FACF869AFE68
1E42EF7C5E996634DE71F20FCD1AEE7F0D28DCCDFC37913C48A3D3F5FF8F4C8ECDD060B3B896
31CCB804A1FE63824D86E19367197EA97F0B1AB3D188766233C59EDA9B551D3D9CECC7FAB797
C168AD0B6DAA9D2085E3A7DFDC34B116B86CA8FE05BDDDFE16F5B520752F194992BEDC59DEE7
10AB3D86369E2010E96F6FBBC63A77D858E47DEEBD84C104DC8412DAB79BD0282119A870594D
ED8581ADD8B88F023A188E938E6328D00EE5159F6FC0D0D99AA716B81CED85916AD49549ACB3
731FDDE08DCB233D484DA293AAA6B4525D88697ACEFF1FC5090AE1B24D7C97A03B8AD9BBFEB9
AE9D2BDB0241CA84DF93C2B78D11258412B970EE1855BCCF76FAE1C4CA69885B7D7F1FEE7DD9
31C2CA24F20E1F661080E3D44745F727284A5C2AAA6CCC9043936CD684C3BAF67635EDB058CF
BDF781590F5B216AE3998168BADCE5FC102A7FB23E8AB364587223CBA00543E283B2761DDAB6
D37B369327050CD45C83025DEEF8BEE44C08AFE23E79052280681313CAD67FC03ABBB4BBA288
3EEF4F8A89D0A209E77C9BAC9F35AE61A7E7AD9E81A73A361C7F5ED154EE19327E05D8F782F4
69E3F99C2AF1F85B4D1360255A2A5F114A74FBE7F1A7A39A5ACA7AB4CEC3BCCA32CB4A851C3C
744B7CE37730286D1C1609710747183014F0B59B3E6A50E0C9816FD4039BCA2FC745A311E058
456E0E1463AB1C0A222F0EE3A94F9D71BE968B5316C4B11DCADB6557AA97974E187253DFF1B1
542556F2111C9A3A66A0025816B06954C1F61315E829F4CD20F03AFEF31D1359C350500483A7
DEE2BF5E7B519F13FD8B3F70D54947CD2091D59B15B643FA5EB39DE04F381C45C9AAF2A2C31A
04A0CD9CEB9BD9000FF23382B0784556B3B39B81D73BD3FFD174239E3F04C817DE82544A8639
DC608AF9685E2C148F056FB7F5422C7025D6BAE791BD5CE0C08EE079025C0F4E1E1C8DD46390
FA40B08A80F91E373E5D5C3D534F1C335E6137D19F3604CD0A0F86CC202231BD56B266266DD6
FC539FA76145389A5B978C93B3AA3FEA37085C200A3DAD64547D683703B1518D9FC1E2AD4272
13F827AC88867E0B7A0962E50DDF7BEFF8DF91A420297B8B28305A2F40BA04539D9ABD580853
FAC21213A2E56F84C54FF21C2E3962399C263FB240060A8591D5F0478280BBEDDD0F1E22222C
3330040298C4B93B8EC4927C4ED480DAD73AEBC085D2E3A7DCE90FF57734ACDE36E5BD4C3950
3DB16E32DFD94C933180BEE08DB6CAB7E831C8D598E1264E9D5C69233BFD0572FE6FA7D9C0E8
653A847E918B36B898886CCC7AB8508B10B822D93C176C1638239F62263273E153316B5FA99D
E0D39DC3EE540527ECA7C3FB8DF55EC59D4404E568048555C3ECBF78574AF2A10C0515272521
1B8FA52811063A18DE18D4738515F9D5378BB7A4072EC4A2E6F1079FA64FF575489274E79CCE
DC22883CAB0FB22206D9705E4B901C8685F95446673D793B462407A4328E21F726CA22E65BD5
B2E2BCC4C0B27875C67AB2ED618FF5B22130BF2ADF2D9B160C27AE9728B0B1B9385FB2075702
F568526E6EB3315A4FCD68E10592B268FE03A622E70486AF870E1359CD907011340E49D53A4F
671EC5118F0CF983A0227EE3946260ACE5BCB7C15FC3173CAC7CA9B4BABC75B20DD102A8E3C0
019086213D960C9935F548E40CF6CC090534D71F96040FE33A203087B0C6244C595AAEF548E7
3339C9C22A759E6AD15A213CF4A324832BCF46C35B5A19D6023B4DA11FAA514E4E922006A7DC
D556D4A55E6F7AF2D361275708BDEA5FA7838FE30CAC3A0556CD3ED656D8C78E5DA9B4FB1625
45BA7BA59C020494C77BE012554DBCF04BAE111CF8D8ED42CB02DD5E2A38D8F6D3FE1F6C7564
C80EB1E4FF475E1E4EC2A667ADAB895EC2C4F8F21697EFD14436EB36CCA899F8D3B5577760BA
BCC17DB163580132F4E8D2ED61D11A4BCAB97DA3A9CADE9F85402079DF53920C0FC406AA1000
80694776DCC03B779611E602E8739767252F7D7098428AD3F7650FD8D11FE502A7D952D8E495
9E4DF39D38F449F823A7F36FC93A70ACA0A77BBA964FFFAF400A25A680F3356BBA54638EDEDE
0DDDCAA0EABB394AF9B8B4A9CEB825D6D5334B990E51B235512E1AF361BF1DA806E63957A13E
1B9142AEC749273EC19159419367AA5098854899BDB004234048506D56488B1332B8441C5729
D0FCC6F7E29133F0C37FEE56BD6DF9B417144C02AFA1ABE87CF392EC1116FE6ED0B8814EA6FD
AE1EEC6684956C6E95C0684428407D2DDA0BD21C5F453AC29836F93ED8044EAF9E089B9E39F8
1C3BAC1F35722564BE7454B5798C2E260434DE73419DACDC98B41176DA8059F96772F489003A
FB4ACA6A8D6933DDEDA3E391BD42BB0E690A7E12BAB63870C07E2ED38578B929F1655DAC4723
598AEA62C85D48A229983DB93F53F099D2DBF33E443CDF0F0541F1E48A71BD35A2E4C1B319E0
AA58CC886A8C3742EFCE41B926E727C43EEF3FAB735FC84B2689CF75762DB9F75DBC5DFB452A
0F9E1D4356124EE9DE3ECAD85207E716A84D6131AF9E2A9376B0AB8138CDF0169F78B22896C4
028E4F2E40463590309D998BD149CF25275B776E3282C4434867363E32DA20BEA83C2B24A7A8
FD26D3794261AAE7AE5FCF8807DC3A32A74C3C1238C943009C9D6165ABAA9FEAAF1B153D77AF
06D691491B08704C6E6D8B111BEFDBA77EA29EA14F50DA435885B71600A2FC385602DAFA5F78
9582740500C0575C9B3956865ED92EEEF74AEE39BFBCB8700AC2CDFB0DF3865649B3ECA77F5A
8843010C92022EC163B142CD05F1CADDAD8140F9ADA2321D2164A333436379EC1426EC0A0470
4CF6CB1641369CCCEB13CF0C4DF220FDB371A9E7DAF467037C1AF44C9E8A5F6BFBE13185EAC0
AFAB7160587FC7D2381FC5090044DC704D6BB76CEF4AAB4545A4CF57B3CAB33F5DA48EEA92CF
18EAB0DA4BACFA4A91B6A29FBE62C60108D035903FB651A42416F059893D7E0D4545F40C24B7
817FCE8672A37BD8F09AA7D4F4B0AC66DF0AD935B2009C099733533F9D89513558A2844855CF
6289DD14A2AA41F01E5DDA01F0749C9310E06D7BD7B642421543DC7750B1AEEFB0255D3C8729
397FDF793E2CE899B8234DCA36CF854B1BBF8BADC3AF45086C0C6A67E2DF31A6ACB79FA67D0A
BC1569589F6ACB90C2B4D6250CB9F4DD77E62AC6E356F81B490D18B7635F2B00A8E75DE30B68
BB8D1DDD81276D7AE88BCBF514DFCFFAE7A03AAAA2F492138068ECAF45DF54E10869D0B3A5A1
16EC86E82FC696E4038BF2DC2D30EA06422397EF299D16BBC7BEACF4460AB4F1FEA56902F014
7EDBE12BA07578DBCDCE7574F154191EA87D1B2BEE1C64343052783B047A2E2837A23DA74154
7F472AB5858BC465A785B83049EAB1C4BD6A48DE8296EF3F8C70945B6B9B2413B587016A062A
695D135535CB940DEDF14F6E9872F91E9C544021AC2794B8549DC33E9206BD0279075E1690E4
6D145EFB32E705919D94E4065ACD9B0E2CDD094B4DB65C6A542F266749417B4A476BE4DF5685
A69155E6E7B058CF9AE270B8E923D470B8350EBDABB792C3AFE6D302D1339C936B2E9D93D314
82716D3BAC448B8D3F08DD9C414C517F95F3D5A317729EE3625544B9ED69AE798F256883CD23
D3E7E5403F304191E60FD51425A15CE73E0BB4459C00B35C3D88E6109C9C86954B58B44A7F81
89944272BA59D49A16531C0CB5B74BE850A98978E25775DA80A7F7FC4217A996592E9E2A1222
965E2FA5A0FF2E2991BD466FA083A31365630280C9CF99863ABE4727AB77D40D383BED1BEB95
A8CDD4AE3DEF310B503639285776D843F794D148DADCA1F9F3ACD628F4A7A2F82A8A6281E9AE
642366502C5214BDC0E87E03BE69FB4E5F0466EC98618A056A95E0E441CFAD1888AF214D1E6F
2BF145A33653B923D38B6415451339BE34EF0675CA7BB2E680C8137AE109B048CABEB786F130
98984A41268F3B69488562D7F1F968797259AE1626C87C2E57488D7F7447F37B88D3C228A9E1
117E316219AE7E5AF00C0654F9D2A35AC1B2B5DDDF6A5C022295B958863CC3D0E9E5FC8771B4
6E7790EED185388E1DBE65533A8385E23FD300E5A1EB45FCB9E41F4985B990875259A3C09E45
53B37EF41D066E8BF827DC4FA15FDCB83D1652E315B31717FB49011A9993C625A80B7E4EC9D8
77090AE54D831CC93A433086B1CB923A3B0831F0B12D1594215015AA5B60FA6D5FE795B20C83
2923F22D521B6401C7A2E84D1258EFC609C22057B262A0A172D5B6B690D970497DD0FFC51F75
4664E7D5F370BC5351E25C7DAEA11FC3104F87A473952B486FF24B5AFCC4A272B589AD43485B
138971CECB1834A6114D8B69E282F6748D35DCE2AFB75137A37DFC45DDF50F22BD27CF6313E3
E78F14EDB790CC44476D87C8536FAEE06AA16516D0A664E4B3A2892048FB554596E5DA8A1B0A
F3568712CFFC44FFC16956FA308C4B5EF83D44EE5104849EABB37B28C5DC6DCE0E69B9D0FA58
E7412D0F131CCB7416338A885BEC4D951F63B4F0BFC36CB101500AD62B7D94987688873075F4
735A457DE6D67A604809676DC8E39CEF4A91DA0513303B60BE601BC21902F31FDADA35C8FF63
ECD4A7381FF86555F330AAED96AFDADB879726A33B08F563F93206300A618D9B63046CD01511
BBDD7016C14D48CE037C57472881B49DC2FFAD1344A639107751C7BF6E5F6941EE02A2F4D7AF
4A20CE88BFB4D96452FFE105A19D1B5564FE4D87EB8EBBBD71B8D0DD10D6B39A86B3BB868034
8AD6BF1F5A5B629E811AF879245E622D47714FC9FECD68986E7DCF5B36218DEB89FF208A34AE
00C1F608B2465D670AFD502DF7512DCE4291B4FBA7882C42AA003CFC7D82D3A263603A9AB8D9
5CC3BD66B83EBEAB2CE70CF818F8F795F63490961333606A0E7BD2E1A8D444879C7C03B4F469
068B96F7ADAE76C30A328B951348AABBBECC2F171FBB5FFA446D57783D32ABBCC4A495745652
ECFA0D6AC49863E412EAEBEB739E659D1811C9D579CE2157B96A012466B807AEEC0ED0D625B4
D9BC59A929C4BAD25FF704575A51875D43755F4F3D1F7ADBF79B950F778C87DD63FC757FA6D4
C7C5CA5D30714A79B827C93AD9BB0EC08C8337FDD19146EBA195776ECA57FF44C8608868950C
A36A55E9E784D89847DACB1F10AE1D1365B035AF869EF18B95E506404BA8EB299ADBAFC2A473
7CCE086386AD695CAD693C484E86E0B72C48CF25DAD058F9E2BEFC7956778EC90CD20A99E080
A98F494A4E80FF1644A28A410569FD3F9788CBA54468C44D4F4DC49D177FB35F4CBD9F351C44
D43F4C5024B06D2C3BBAA0874239BDF781E1534E31EE036B9BF6A2587F0A3FA38A39EB78D81F
845013D8BFB4184FB7FCDCE4D617937125B5338FAA0D71F814BD1305A06287490888F349D5C0
1A1AEB8C18DB272635CBA450602BB1AFA7A210F2585265F8E9A00163BFD707398A27D694852E
8BAD2A68B7CA660FA92CD9BA772E090F887D0DA522E23A04F52A33944A7285CCF3200FC6264A
5EB0A54586732A79F0110AB4DCFB3122531CC9F2B6EB45D5F35F065FB86B8CB7D3D3DC4E1F08
FF470A62E38B6F8D55FE140F11259208BC085B208E775E230207755D177D87188FE3515EC89A
039ACDA3AD580D1126869E1E5E9963A46D50F337128E0D0F16FBD4B9C0B300ED852BEA3D5B11
DF5AB435A34526A66AF359BB9752347DBF8562B8E9D3DD175A54FA8DD249FB694C5F205EF59F
C9A9F1480D419019E159D2B3BB4ADF886F18E7DA65723689FF2BA26B56402A59337313F84711
1214E85B15771823CA65D6445C9E54BCA2381A2C06273C12D4B28701436F4B32733577CC504C
023A84591F6BE925A0C65833EFDD18727A052217918CB06748DEA7B533140495831CCA4CC709
CDEB0A13DCD053901DDDEC4AF95C9EFE1BCFFE103AB285CCF9E2E09BBBAB1646ACE47B9BCA31
0BCE7E7AC95A5DCBA28CD7E9439798504430243FA39DBA4C256783694456B6AD5080512614A1
5DE3F85B832A22D1298188D98ED5187762337AC99AC88842B5AE5CD1EB52363762FE246C0893
DCD48B4D8E295724159308EB68CEC54279CF59F08EF96E63774285D58CBAE779790B3328E6C0
D35AE05E90437FFD3193F85B990E9683F28885BBD47ABD83910F33746C8D135723FAAB577C1A
3423FADD4F7542BE9BFDBDE2A35A92221D0478EACDB96C2B25B64D45ECB55F9A89FD2C101532
03F39A0D67CA13D438E97DEA2DF2658D6C9190D435B7F82D7426EAB926A05283A3B322FCED66
5357F6C2589B9CEE88452B5E742767EBF898D0459DD1786B5F6ED2B3053E31431EFBABF334FD
F5757773CAD8146984E6FFBEA232887BD4A04494319847AF91FE26DEAE94AA5A4C3D7520E3B9
61E0E8AF53E21EC8D1A4272FCF1193EAE0B4D69DD1BAD7F65EC2D5F9DFBA1B21159B979DCB34
7B61C26A8152A3119FF09AA87F169F9096784BA0B14BFF00459A7D9FBA321E6968EADB943CB3
26F29BD1F5FD70C91E7299A268FFABBCC94C7681DF80E59F89485CA9DFE37E5F34BA68E9A8F2
226169A43F6F556D518F43165E7268EFDC4FF95A1854E81BF0DE54EE0FD70C215B9E38FC490A
FFA3C2D77E8CC2AA6CF1745E8B160D262D091B90FEFC8C625C655CE74CDB678369383747C30D
EDEB605109F2FF9A1E6E57A35B4321783275D8C75FFF335C1BB890BAE6CCF6AE7BE265FBB850
999E07CED08CF9AFEA4C7616EF45B688E072BB8652C1392134C1EE55A8F40835D1DB402A025F
85BB0B7BF619BD24B057FCE3BA738E8293395715DE7E2D6A60AB5FF65DD225CFCE4388F5089A
5236D932E531AAC9B04ED80E827B7FB3B9905601A480577C0B486180B65B5FE828384E8DC043
C09C7E891FC920FC030A3C1E0F7E9DE0A40D19F45549ECCCAD4616977F6D3EBE7629203DCF80
5E0610165AC90B7824BE43D36F4B2FB2D3ADE2358B44AD8351ADE95222A15F66922805E2C90D
843F2F8002DA4FDBFC33246A6D00E863B27DF4F615D029A8215D41DE35179CA151025A3F7C12
483EEFDDB44273C9BCA891FE36C37BBD245CBF3E3662EA7B1EE462E2AF6BAC14C4E408E9DFCF
E53630C440AFECE48E33925D5A3469EF51EFC4332560011CFB4B76BA74F7060838FC36764D70
F08B22515140C6C5FD910F7FFD2C8157395AEE65575E94668AABFFA85A6ADF766CE035387137
F29D0457F8968AFF5A7D13DF3FB723678530DA0C1C4E28DCD38A1944AE889B84F15DCD0E34E8
D4ADCBFDC137572C859E5F5F60AB3B2542428C3183CB829FB95C7CE371F2B2F9E18BC97EB607
52AD049BF82651B172170B2BAFA9173FDCB05A8FCB4AEC747216B2D81F7928DB34461CFFB8A0
28E7416931E03E3AFFD43D8A5E15E6BB75D990EF84D80ECBA7AB675C9BE243FD89B75EB81543
0DDADC5A5380E645F7AEA19D56808536BB7B867B4ECAE3ACE93D0AE7F5CBDA47705405E7F979
854CD11DE164CC3C057D2F70328B01A2F4F394EBD166BF826338C314FC3DD1ABF155B5D5904C
D448B8DD304B86D764589FEE9DC1B24F3E763C95C6BE6CA909BCE555B50E93BF5532EC364BD3
4CFD5F8DD22CC96D3C880927A156F7C47450E60B29431C7BAB19A11F04C88C0BAB6BB0752A10
A07E44DF4DCD65ADF3F01649B2BB1D32B7C611E0147FEDD40C2754C52625E93105AA8B2E289B
C5070354FA55063D86348800DD62BFC007D1B2C19C5612C20F1417B92D6154A23773EEEF0302
8FFB6CEFB58BE0523D75B0F3C3028D256D173F6F1D2E89C315D2BFA7FA7A00EA629EE2DBCFFC
411B9EAD55D817FA971F308502C2FB79AAEA27C69069FB17B9CF1BF3CE77EFFD91AC226D8DAC
88424E30E4B84210C489C72FC3219EFB97DE08FB10315C8C9929C334A30847D757D623E9C15D
2616BD75AD5D19DB1D46AC18C94B84AD15FB7185770B5BAFE3D256FDFFC22DA87E97E4F08CD5
FDDB765A88E79C9091731583E8895DACB3C1357FF9A8F6527DD6BEA7B46060F80B4CFE074CB9
55896487073AA11B54BF7EE4E3A95B5CE584B94C8AEE6158F4FC811834D96A9872D1C140B668
E9917D5FD957586C9CC72C042DE9D8A24376192247DF820AC0DD29F1430AB273EAE0E4C16135
56C1BACBACFF4F673ADDE306E7237A83411A46734DC38ED08F46356CA0FF41B330DEFD3C5E0C
95B929111A41BBA0F2491047BD6A9C28F17A119778233E69C147E1053C8E656B3BE45365B363
078B6CB58E040A10BB98AEF8B1ED7ADE0E731F780810626A8CCFBC88A9A352B82CABC8FF2497
16330657E8AC23C2AD73E7C0220D844937FE7A3E164AFA3909C7BCC9D868D9D3409091E6E1EC
FED9B4645BB5D65461B684A0B6E55CA6B68FB030C06E5F4A32FD08EF30C83E19D93795215C7F
3270C4767A16FBBE56E004F7CFAF1E204AE281EFD1D3CA73C98750875DD9FA6F3B99C1913734
FA50C3DAA4B1C2B92F34A1B979A20FB5C4BBFE15D65C045CCD41E188583DF56D2DCB77BA0AAC
BC9CA59C2BC53C7D06479A93105C7086E5E5BEA878786149DE485E450DA1C002CA7D78FB3009
48562E73D5800BD1E512EB4680F2AD925D91D78A616F14F2EFAC60F81D1A459AFF112D32193B
1DFE35B2E6D22117FCCA0D346C105A187E4FB87471B5DB58496874D1468E3FBEFBC9FE830E07
3FB73DEF246439FC966FCFE51A115EACAC7C5050CF7FAF680A712A1035A8AE4F120AC3472F3D
858C2FD336D59DD008310B52A179218D8B19E59379DD2EFEB1FD865FF57A92F8C1CEF36221DD
10BB52D680025B1067DB5274C128EC4DB0A1247223094AD18D94622DD5DF4EB226BFA9AF2F3F
E7F2D239129B8B2711ACD80A031C9A5820559E0582C167A20B01071A90B5C19EFCB83F8C14D5
8906118F003F44A1D37BC6483800E72C2351A5AF339F654BFED1AE5E5BD5BDD0706C4DF71BA0
896823E09D9682AEB74F12898B5070BE8E0129FD83265B487F1D2C92603352BF503A248AF481
49C83BB0334995C155E7CCCD908DFF357AE6DA1F56DD95F7EA6D5D18FE00D97349E93B4BFD00
2A4BC3232F9D3C5E27935127B3FE7CF6AF273F0AFA76AAEEF4AB9689F68248C109CFA21C6042
C2F63FADED7EF5F4471595DC12C2E93A3D42974784BA948AC5433BE72EB0BF3A7FDBC87FF5A6
27E460DA475A2B0AF93B440904FC8DA688EA2106CE9515B8E25905D234496136107E9EC78ED3
458923B7EC4107C354B46A1AE8187DEF967B10C9262BC51F2AF214D67E2E7333B56CCA579B59
5534837014E0534A4AAE8A508BCD6550121F1C1502C33F4E3C6544D48FEDEA8E35BFD2EAEDA5
7A9D148E8D02D8D72055ED32F1F0507C8A3225DFE3036DA33DE7FC0F02B4570A79A176A3C0A1
FCA1377EC5218E06E75A93EDEEC6E6D49585356D8F77DB1E4218E80BFC92899A44E8273A6149
0D3B10F26411B26A758F73274E36F968F0B00666A3A826198B5B3A6D3FD1BF868161ACD859A9
A93909ACADAFC80B150B0EE0AD0A6B938F8D12DF57C5D3210B042E66368E05386403D5A3ECB3
80ED1B645F66EE34634F1CC4E749C6D034006CC25FA70652F70BF3F9B293AC73529519A70AAF
0D3118575E350EB6ECE743FA2DB505CDD01E943AE0F0313DD81F0D91860FEB6C7A11987EADD4
79B4427186AA0D557BF87F35FF6D5920DEF5FCD935B5E89419033063A31172C84953B924CEF9
C820F77CFDA988DE4D54DA980EF5AF35F040C900AEFEECCBB5532A4F584E70098DE732B76739
F372AC6D4B1006BE89F049ECB1B0A32C4D228FEC12C9D5C8A46B6C45605681AEAAA1DF9A72BD
FEA7F0BE7F64983524F7E2BF17345EA01CFE6E4D7427A4BE5028F975A97CB52FC8FAA962335F
B4445407808F5F413695B2200CA372DCCF9ADDFF81516990B85B5F11E419163341A0E84D8700
3F0A13CA9A317731F6D6FD7C5DFD83810362A3447A9A1B32D93167374A0531CA3CC5B460059D
43DB26EC953D19E44F02A0D0295F66494F7C0AB7655BA7370B69E1E6E7B8AC3A21617662C5F8
79AF635B378976945E19AA49DD6BAE43C00224CDB31D65C5C5EAA81169B5E1F69CE7D18EFD23
7CDA518B79BC99A9BD45FE31291FA6C576E278A661C568FCA72A085FFDB2BC219218976FF8B5
9357869B8E058798BED9794A84531A3137E34F87F48103D6E6C336A468AE5475B2875DE4F790
38C2DBAB6A3F70E31C7A49F969EBD8E959DB50E0F57F09BF1A6FED67C13C43702961DE5E1951
B311578469A6DB97235FAF75C74A847891509CA9B4F52879286252611A65D5A0A2C38827CEE2
51F37054E5C0DBDF10DAF1CB2E489498353B7863F40CE82A44C55C73649076FFDEB133003795
803BFB65EE9BA27728AE2FE4B6102E021741291D54265F26A00C325561E715192BA6582DD8E7
23D7B8596F0639ABB0C221ACEBFB515D71918F62B4F16F1DFC3170ED69AD947AAF21CBD08A2D
0C90A95C9503BC9388C432860FF14972AB36E6AED65705631BF57C7BC44492863F9B1AC43F7B
94F5483928FFCA2A55CAE291CDF1D528B6BEE9E2C308511E8600C505EE39F15F3A790A79BB9D
3570B5CED84600C19C5F0CAF8E443CFC8CA53AFC3C55E0025EBFD1770B0976F965F3D995B507
B41128EC11ABEB0D60D8FAB9BD1C6596BC5E8D2C5AF923FFA193D87A0FD45A08218384683987
5B0C30276BA3438BA3EE246D709E6B50490AE71795791453E0D0D1E5C43C9AEA59EE07E19597
FB72566BF86EEB72CC5B33EAD2C681DEDCE2E5A2C5F56F865E8C603A986D0C93440FD26DC788
35652518D771BA97E3573D662E7F82CCF7DA51EE215E69A52280B7409CD217DCC43E20BDF304
9A57706F033B13F39B4F5DC0EC4B91C16CA8E1417436C261B17C3D8BBD50491AF1FF7EF64183
18D1893E5929F784D912C75326188E2EE265E7D30969F8779FC084D9654103A073E0DC865634
99D07AE05F1B5367B5A9B8E0C4729C506ACD15E4022EB4B7DED269C2123FB631ADA9579729FC
99474A22FE212F37CC19216D8547B43900D389574B2CC61CFBC7EFFBB14C0DCAA264EA7438A8
F279027E7948388F61846E33FA9EC4EA1C4FA6EF4C4E957EC059AB78D150DF64A3F167537489
A0F128A9D301E2AAE4FA93DA7FC4652CA41D6BF262F8B7393264417FCFD2CF04734C1CA7E58A
DF697544D5AD683C8E32389EA746A03FBAD2AF2F24479DE0A7ADBCC6B7154994532B8899EB55
6048924584A8C76426DD4C859734C945CE3C23760604F835698FC8DE9D4563D4E5CD46762143
4B77B43CB4AD9EE99716B721CA2230A8772203F3CE76279C16444237AA133E93E10BC7AD48EA
7D13DA6EEAD11CA0EA6F51818C461EE1866CC472775190E72E6516EBD932411C1DB1257E42F1
B397DA229A9F23C59222765DFF3EC68E778FB1E60102BB9D3FE743564AAB1432101384EB1209
8E633AC17CC5802BC8A7E5FE9FBEAE98CE94F271531B0EF981786009678EA003FD65E985AD15
7B1E79006BC24E30E62C6D97EB7A46FBA5A7792B25541BD706DC2D291D230E92858ED7B9AB14
E3C5A7A93EB2C7C334FDFB7BD2A722125AD1F7EA9CED6DD9DB58C8D9F351A15254536AA690A3
76332D27BD5899AC501E623AE97CF7D636911DFBEBFC7BAF9EB233C86E67D0BCC6F3F4448548
8FB953221854238155A3B0C94C633D56AC3E8D7C2806C03F6DE14A224D8DC6FC6CAB6ACD6A4F
91585884C29EB5579FD87910149D2F66F5579AD1B085DD1902872DB46970167A46E21591F187
D1051708792A508918B53E6D1DFEE1357D42DDCD66088504D64AF664FBC58096B4617EA45B63
AED34E36DC90885E27FC76A81466B8E4015FDB2077A2A7402EF6A7B0C73A8B6AB33DABE3D0F5
D3CFD76092608A3822AD1DF35DDEF2644766039C7AF7394846E7627C4E51D9D2FC80E7F5F36D
368ADDD72F92683D4F06736F962B1A7FA4046069C47AAA7AC4699BE5F71795E8CF15BD7170A1
E4F6227DCADCF56E6B16ADADE713D6A792BA42678EBAEDA0E0F1980250E5C88F82872669BAB9
18FD15FDF5E1F0EDD024E5005B1FD272A5302D27EC8FA718D977F90F764EC536ACA58A4D8E7B
DFB9F2E1465688B1037B6401466C302D3B5B0D415AFA5D972CC0A9C018B2A7B515988241C463
E50C8F12C9C91FB3339C5783060208BACC007CF76165BB2B34E3DBCBE241727AFF8DF1AFCF18
A1FB993DA149724E4D3ADA25AAAB4835D3AF4F470E1805B3578612847F08704F49C949D4E95E
6231530A2128593F8B616C3D1E36D486BCFF9CD5CC322838AAD2F1795FD6818A975E05478EE0
D3456B410E7CEBDD2F0D8795F5DDE5E8EF883AF97D367F6D2AA7859AB4181B34FEA80A02D2BB
8DA1F708D134AA0991D85780ED90F60FB936D1C2395680CA04EC12E1DC9318436C79A48CCD7D
55A8E4501F9509F31C22C393262DD7B8EAC29D6F8DC38B54C8E2A398F99BBC5B2FD86F998F30
68B2126E942A11841B60C7CAC146C66DA4096FF24332C9D732FBC84621D27FB271EF15262B96
527AB7EC1C915AFC39400D29FACAAF9ABA184CFE595E725A006B66ADE0DC032F1BAFF7799A35
C44F548E826C6FF5F775F8FEF85A814E14A78D9D022990392782C4C3ACB41749109ED3298BE8
C43EDBC56923432EF0D48A76527CFEAB281DE92DD0AB74C5FEC52B0B40CDDD087E14E34930A8
9DB63889518DB54E5A94BC75FDDD1940E0FF349F8F7CB44266AA0FC66F468BFA4179536D3A7F
0861E62B7ED211409C14E28D06053A442CE4E653B8F5967E0B9923C79FAA29DE8AA170050F85
6CEE3391E16FE589C9D9020BF62BA3060FA674BCF19EEB6B266D3B6926403FB524DA3FCDE180
2A3EB8BBAAAE8F95DCD9296414E821B2E1250CBDC83F58828BF229EABE91C462186912120B1A
98662CAC6EFA950185B18DC2C8799895E7A00E901B7C9B8C2372320EA048CDD6733A8037DF5D
3501866DDBB2E9D6B78D30744DDEABE6ACC6E5307C313A30C5124B46110CC3C7C502559E8B90
B384D31B078B88B2CD05CA351A3020CD05934A240E7448A4DF9EDDE13D5747D394F776CAE399
6CF1CF391D039EED99160E3E71E7477A79880CE205FAA2493FF086B55874D9E178409DAFCAAD
57906FEECE629A4B14FF5FA24242F0CCD926876A97AB4521ED56DFAFE7F95171652F1704A854
C012DF428F2836E7EE20F91512419CB82227BEED6E43717A34270018A852D5108653AF6CDC67
BF51B5E2958CCC85396D9D437AD01A4965F05C1284E13FE3BC828C16E260E2AF1B143FCB0638
480A7FF6F950CCE9177130C269A04EEEE3D9C0F336128FE1D842380AE976D444E067F7268C4F
2FDB4856B50172C56EB1EF2FEB212A382A3B4AD1CC0FA3D7DE3AD54C6060140AF107E2A92B91
91114665404D422BBF6C0730EDB15F6F27654ED8738459A726B76407A5365DCFFF5EF4B87146
A72A12772C75CBA57153F85738BE6862D97D592461FE3CCF888A2B78951872EFE929E05FDE7B
D3FD361873A28A54B2D1270376E9E64538944F29FCE3BF2E76F74DFE6EE3C3BEEF01836F7B98
ADE312F44911ABD990024BBE87D850A1EB53DD2266A38C31EF7BB41D483F27CC5965BE1ED9E1
9E3E6729C317E60CD877EBD6601BE6F0B70DA9DBFF99ED9D9D57F26D7DEA683C2184557DFC57
3A23BF7F73E9EB57223916760BCE2FA082FEA3B1BB881DA66E30DFB8360D18CD2106773B44BC
7CA2D7A77E597DA7B046C601F1D03E034C2222F31790506CB2F0EE857D3624DF3049D1DE92BF
A6D5EBFE1B94EB92A75E8F783969484496E5EBE3469A628A0D1D340ADAF860AA42EE8D22F0FD
14F3CDBC2054B224FEBD972E0B855A055646AADC28C46A7484E3479643FA640B85862743A322
12B6D873485168CE4EE6BF0EDF18593829EB2F6346BC696DC89F0CD2E41EFA6F0A6F97FE571A
3C0D59ADBE4B433467109DF208E27E1B2D4D5A13F642B51A4EFD8CDE46AB68FB092CA150632F
ABB3BC6D656A4ED639636D77D813C6A837DE9C8F72E9D2D37EB32737A50B48EA7E2C691B2AD7
DB3B5F814ECC702DF110CB203B99A3A027023B73BB88411DCB99498BD52426736C1E2F8253BF
C5F3F68807FC3021A52FFC8E0F496B0FB3C774BCD2DBAAA30A057858C0DEDD2729FA2CA9BDAD
4296CEC91B2665BB2E99C17A9DFAD2A308FAEA8774AD39B23E4C478D310A9F6F1AB9FDAB2AB6
C75566108A9D0B753CBE112586642D36DC489DAE038D34296478A9EC0D95BEC2B2A2C89A598A
3D142AFA37C3F211ED46CA4722E98940C31AF01DFD8ABEE459FDE4E75539AE99002172839DB5
E7CA6DBDCEB94FECE59ABEECB950F32A24549E9201DE70C0ED8D059CD6EFE709D0D21838CE54
CD49240E08FC4D885C6FAAC651B02405D208FC364C6A61B201A4F03A74BE67ACD4E20AC5C0A2
61C98F53B7E02A353B7E08174E630C76137E88EC3E03F9D81053D98E59D7E9084ABD63735E95
5090A8719625ACC0C8DA958BDD01E9ED3EB0BB73E0C3DE6BA7D1B3F7609B721C1ADC70BAB748
1398A0015006261F15B7B1AB4A3770F954965439A73C68BE3FA1DC1C26D4E96EBB8928292C7B
05F4242F78A0A5D79ED697D3644FA89D939E457393EEFA13EBDD4A0A9320F6522ABD14104519
4CE07583FEC36497E88558455F2911F0D293E3D9C8AFF798709559BCB6B17165F9041AFF3FA2
37140A6AFE2FCA827422CDAF967F21F7D1ED60402D7C8C1040FC29BE1009E35A9189D0FAE5F0
CF8B6B648079765A1AF13388599B4B4959DF299193E813EFD9DC8C3B20FEA6E05891F33C46A0
98C13DFF762605CEF3E4C5FE7FF3A305BDF81EC7498CA6906F0BCB2B39B28862AAD6AD2ACAD4
F59213BC17F59B628A5C88F8147C480B3A506E8B160C9E582BAFC102AC74D86EBEDE1A24D62D
8BC88103347F93B5FB359E2928CAA7CD420C99A192C40BF1C2EBAA21F9F9C57DE69B62096C4C
055617A256B40848C07F2D1E4FFD3B8CFF4A9E416F1742CCC93FCE5E16797758925F4A5C670C
B5A5442ACBCB67A93A0B03C071076352BD4990759BC037A9799FFC886B7BB024D1930EC5A6EC
0D76CB5211F57B05AA10ACBC67F6A5BF74F616664A0B7FB449919CC5EE9CA86C99CF8132167F
757F3AC69A13EB0673FB9184DDC7C8B6395F948DCE9292926ABB2E998CF26B796D96FE832639
CCAD82C49BCC7F65FF212C63A3358108A6B5D39A2A88A965DB2000132B66A89BD1F158180471
2F94C8352582C5A28BC1917CAA8946F0291A27A0738C9AF52FD83374CB87EAE871E3CD716147
C638B11B5AF64389358C507730D320598DAE8E09033AE294E6EB74FA8A285E536407197E8324
10B17221429A9F0F862E6E1D3D8F659BAA03AF06A67C98A4D34DC47AB24D77BDD368C7EFB2D0
B52EDA61F242D60249A5938FBABB5379604816256A50B529AAAFA8182DA2036E2E2FF4FAF8DC
2F62F7AB736CA31C14E682771D61CB2763A05A80F4E8705DD14CE426DF198CCAB61F15A00D1C
072580C5E620F2C99D336B2E5155D7A588ED372B53051254FAFA8EC1D5328EDB03A1B3CFFE3A
BA0FA3BEC99ADDD1E0E690265B0B1EEF62C82FACDA76E81297B283579AA46826B686C59919E8
FC8B00D142DFBAFB8E5CCC6CD85C3E506FBF6930EF56431DD07DCADB30FA4CFED24667A838A6
6BB3CD11CDB1578FF8F8768967EF1FAF7790C67302965D1C43691C9ECBBD47E5DFB4E354AB50
618F798CEDF40FC7BCF877EC15F0419F614A6915DE9EAD7C9C7CAE7A22CCB920A4AA883FFA94
F184E67081A2619176DF13458FDCB34FD3B8D70BA119E0C83B32BED474FF4B538D9A9D9D42BA
78D45C7A955DC5690F30C3E8C137D7AB57F8AE77F18BDEDB49D6AF176166375A0AECB17D11F1
7DFD3339E53C0AB16010D250B3F2D1EA7C26996959D452A36AF87AA7D6BA3C33C0F4C5ABFF49
4FE8C15FF5D74D0B6BF5920C96B6614EBB16901025990E9CDDE689737CC8D610D7486DFCB714
12FAFE51B1C3E3892B11F8EAAC1E51F7627B61F45815E548E5447F83B6762A7AC4DBEE2EBA57
1D2F84078D8B58067551DA9516A17AF9E208B813432F90F4AC32C1CEEE6E00CABF99A01E9F87
11604B5AC6094EDD1BFA0A2A41C60C5C2827E257850644FF6ECA0AFE556F00E9756E81DE2E9D
5509843542A929B91D6D377A4CBE6569193C841D9477780BCC93C48B738838743C5FF0EDCE54
81896B914C2A197A936A50817A971F688F8A00CBCF6AEAEDD40F3B969AE34334D95DAC868F7E
D9441DB6A7DE1C56ECEFDA2E05B815BE4DD4813551746F8B6130018A4A99483FE796CA4098F0
48BC9D7ED91C2A7A6E90BADA7A9420478572CF47F41BF04783CD7255DA8B7C64ADD3C811E526
5D124F34A5AB9725E8BFF3C8365DCCDBAE0E101F019CFB585D57511A3C36D854CF7FC1622640
ACC7413A02EC840700F78BA476A460C6164BF9F5C0574BD8A553864D70C03AA92DD1A66DB31F
3E83342AFF8343FEF6E476E9C62EC2905352318985AA433EFFECC39F221CD9AE4BAADC730466
3DF9B54AAB9DCBDA9005802D9CE71F73D67C5F2FF176D3DC8BA970D0F088099AE53E22EE087B
F25938E01042813AAD2E4087E22EA0B0237F257A5331A8539595F2551FDAF9C06B609A1E673B
9AFA9733FFF3E0A3D5B4C78CBF5A9C2847AD4A8A306BAFC2A3C4493A3FA9812063F7F8ADA022
B71331A01F48468FEDDB1C94C6DC4CD2D9A51FDC9A7C3E3E697AD95484C053EA4F4A53E2E69C
9A90EAB4B995B1130DFC779BC85CB7AB80F74A6C3246C0A53D3A39D2685305F51664210B0FA5
9CFB3BFDE5901B828B74581C9EC25FF11612A49E4C81221BF8377C5F6DB5B0B8825C17243379
C0CEED7D21426D098133334B9F219FF52309C5AF204DE52516A78C6583485D090EE3549E092F
D35B7684F2C51DD04092AA38EEFBBE7139ADF3B6D1D60F693EECA927CB9ED6AAF3B01B5770E3
CE79B45765EB36DB25B1147853A84BFE692249EC7E238C34CE2EAE8B63C7C8269CC8A972F9C5
7B473863C2FE692621A91D7D16CBF1605CF31154C9C3B814C6476A9A26793D573C1EDAB0A1DE
134E12802E996CC846F13DEE64AA7E49FE51D2B49AD5E9CB627EEB60E44CE723FD90B9BEFF15
40CEEF16B999AF9FA7D8841FE09C70707F78FA153ED862F57517E92B0F98914F6ECC64CC6C9A
68600E1B55549369F694089016FA2A4FA9799A294E5F346687EB5B92F7ECE6D207E3D522FB34
21C4C3CEB4A194162AF582A996BD24A222429D5CAE77CD86170981105357A568502293707407
FAC9B4404CE816C661FFFCE4D126DA104A55BC7280A5635DD002028C2EEE41715FED0E28CB00
B706B34E9E390DFAF59E1DCA5668E6C312DDBCD31568CED7DD1B1F16FA50414C148167008AEE
9D49EB7E330E3BBB66C3B5BE1002A1F3985DDCD8EBB0A763478FCAE784D80A3ED26C9037736A
CF6D5DFDB154A46D03A1D1D7828086339F4EB509A05D8B16A0CEF359B00F7FDE3E7177656709
D9E119700210029A95427642891680A689DD4DCE6A78128ACC20EFAB8CDD9A516BBAFC09A27F
CFBC79C277FD91FD778B48999F57FF107A494056A32F68A96AE5BA39ACBE9C8F540A8DC94A5C
71A9F5B1F98F1500CBC09EC5CC252FC11E20423AD8A888AFCAC856DC726EF48933D7713CCF41
7D3D728CD60EF75788AF40E98946FF08843060459E17B8A51C06EB771955135E7A9BAA98D052
AFB8EFA8D78A01A5C3658FB57C0F6AD7C86AA79FC97B1765115ACF9D1CBA7EEF6AA4F6F3095C
9C44D9F103F6B3BAA367E11957A2A416A8870B868D0FE16149A01E4803596B18A0D549EE144E
2BCE05BFD9A3B6493A6D380CD27456BE33DC98C7221EEE69B423C3597D584A005995462D9CF5
23003A59FE3773A4346A94D8BFDDEAAABA5F0C14B783DB9EBB2611EC67EA24781459835A631B
F82296A7CFE78F2A6F0E09C6B7068D867279B4432032B4493FAF390717DFA9539B7EBC8670A2
951D4156323E5793A5E1EAE98A2AC4B021EF61768C2C13B4C4342AFE7AF4A85A0E67BEB49568
BDF0D55CA8F847DE38F60C32B51F849CFF5BCC8330692A0E9364FFE13364A4629EB31EA279C0
9D386A928440100DEDE1DA2DC4953E87C65CF0C897531B6DA10FA2263CAB7B73EBA1027114CC
BC879EABE9262A8782D92F47F69E63B5A7B0583BB7EEF23F021BE02C1AEFD0F520E97D862747
D4D018E93B9C7407B89618620C71398E0280D54CBB6D1460D7E7B63727E7A7A521C036653A30
4AE3C44A74E4D3BA2740747FC75E74791CC4B4B1BF06EBF3A5C56776F03BCF1A2FF08EBA1A28
4976AB095D4643B88A20715894A232584CA8A85B41ECBD807A8DD14F8AD4AB170CD9D8452BE6
A62626AA66ED89F1F432D8FCCA80F6166FA7594535E42E1A304BE60E68408E1C87E37F513BD3
0642653F5736DE9BE5B6EC1A3C33012C4518DC1AC05D7F838AFA64CD71DD600BD405EA9E4A7B
A7F0F95572348639EB3875B3CDC07F13ED702D67568FC54EAB162927BA447EBADAA7035EEAB7
43C66E2980D0AEC9BCEC9A2D8E6DC368BB248F981E0C874266082C660BEBC58135A99C6CAF02
4C5CE486D80EAA7FDD94F29CEE922C72CF04ED85A16F847F49D4258A8ADA9BA671D8AE731DCC
132E4ADF09B0AC626F878FE6F402578C02A47A3277BADF903345B39861D1D71768A13F8CF325
676315E1E971C9D35A94227C8F5426B5E0919048ECFB2DA4FBA32569BB84CF9F4236A37D0156
50855FD26EFCFA34DC244393AB769646591E5F146194E24B48009F62101BA548B0A45F8AD727
C8E6751DBEAFE262E997F3E463F114C701D7181ED2F580E33878510F8D8799F025EC6B712340
CAD4FFB24EC4F01A744CB245C2F750626D123CA320B40A103E114F18D9975986531B2AC16DBD
67559223B87CFDFA31CE6D7DAF755391EE26419AF6540DA34DBD603C146A05299A30B8196C8A
D7EB0A0A22E38105D5CF49BCFDB449B547B38D84AF0587C4159F5E6C14D3731F42FF7AA40E70
5EAFD70AE606DF699C3A3F625DC3CB37B057B5A4C4232539DAA2F3ACF92AC02CB6E47E48DEFA
323CAEF041DF740C8B1694D56E165A158ACC1E0E9D3180A021088522ABC33498B07F8F475B43
0317588F21693C329DF77488A74D36F78BA8705447BB057A64F79B00692B92F6F93359284662
84BA181DED3ABE39BEFF96835C13C31F723318B267976262C19E3DF1565035882BFD8B2B5D40
7E326F4FCABEEB1707E6EE1C02A071E97EF5A7CAFD66D286CB6892800D7FFA31D68D9CB38480
50F5C57F4781CBD90321A50E426124B7A82038E24B5889FFC92330030AFD643514D015923793
ABA46564E92A27CD8C8A134CA5BF8839308A4A314EE15972D7AA4A168CBAEA5A0019A52B485E
ED15BC0BDB8E1342FF413974B29667049F25A348D3355E04CBC34F3A8992A5B7DA5D2BDEA1CF
75392AC97329E81E66B8808F39F31CB19B0CE8CDF64CA2E25DF9FDD779727D97BAF53D6AA385
C77DD0B9D27A9D064574A4381C9961AB1F7CB58A9ADB3249D44B60D30488236C6821435C0901
FCA67084B041608294CE689242FA0BE5209B2E8FA7EA8E06F6589FE193D16AFE8C1DC16E5D74
78443C4445BBBCEE703CCAA998428CCE55B1396043FB85181F12A181C32DE56223A946CFAC7B
1FA39F568E3A56731666FEA9DBF8177CA04CDBA9A434A4D54BA846425DCA06EBFF520EB310BE
97C5F28AA577FD1F8BE9A207981F7644AA22665375E40109F66D3F6B3F1A52236186128CE169
530E4DC6BBF03945533FFAD88D69B40962C8D6B011F07E22CABB510B5BCADC5A74412FD98C91
C0880805AC961CE2E4B00FAD66AB348635B8284F7749FBECB27C730823433D76E0B9C259E198
078DBEFA977E67EFB2E847EDFEC0D7E4090699D0A4E05374759C06B05A53693CD3E45B2D9390
799011158BC4ABA2BA6A86571B64B219D29BFE4D8DB2FF6B5D87903326605A7CC9F087CB2AC1
DE2EF2CEB4361299392311F7EF4EEF091664FB3F59F3551AD53BC66BED1439E62DFA2306B2AF
FB7483BE69D14CD0B996EC3098FBE652FCEB466FB535CBAF5CD25278AD165B8C164A842CC978
4EF4453DFE99846F4BEA6A5E6A23F89332F8BDD5144F90963A2141CDBBE01D10FBFA1B98C822
D67BC3009455F3454024201C3ED40A2F618E28817412DEFA0B44ED31834B0E78CD3A565418F3
1BD2047F5FDE6FCD01C1927567BA8826916808016A81CBEF7A16AE6EC5BA7354AC64458A6148
A74935B9CA70E379DC10AABA0B109650F882EE2B9C8DC0DABD41C8CEEA72DD1F256335A6BD4D
1A2F4311D7290746B9CCBA73765318AE5D1C17EFB7AC64DF35C897C0C9C9D43D024CC57F991D
888FB98FDCA9D5AA1F9CF9E61604FBE8B265B9F43D2F12DFF021C3938EE8962E3C148990E9BB
9FA688C943BB286785A9497A45726F6120EB8AEB745FFF3D6B628ABC2D22F7C881E6C7172EB7
838A03B51B19B519C4B78A4D3B944E66F367924039FA55D58A3A4020E4A7D2C9DCEE3AF8FD09
F70C7FB245A3CA3A47011CD1059B67613C30C5CD35F8A464ED048779671299A63F47E59CF4B3
B0141EB7A4C57F8C3501E576CCA58DE36FDBDD38F07932B71463A49173648EFFE105634EB10D
46860032A26A6B10AFCFAE76B7FF2358FA5630B99D5ED55DAC2F503129458F93177196F388B2
28E2C9E03B83AA395E80F3720A3E75ED1436839357D25483FBBBD027EC21E43610788745E55C
1774A532D04CE2C6E2F977CDA1EA2DCBDAD6D4002B903FBE86FE0501D0A165022D95DD8E2DD5
9F58C6440CDB364C0818009523F6DB11F874C3088144E3421190087CE9F63556337851F1CC6C
8FD62A8A0DC90D4803F19A6C311A0E507F5D6D5EAEEF8C17374327B7357D39A4F1DBB9DE506E
826EA5A01777A43D068C3C2443E5DA3186453740BCDF8327AC932AC7683BA9A453B36F03168B
6089154145B37C02746B1428BDA9252FB8091F910C20F5E4A91DA21B09499A805771FC5DB159
0EC5B1FA3ED97A82EF1C2C11311EAA65F7E7093118D32AE3AC9B72FACF9EFAB46925A38CC68B
2DB9493C35BDA9E9A9398D39A61559A65A559FCF35AF7D97640546A3346EBE2519338F2CB307
AD96E46FB247A66C7E8A9AF5606487B939C381C1E6FAB1B51EE5E922617861CEC9FC5F1ECE29
EA8CE937A739CB58D34D725411F16886AB9B84CE1999878D0F85E7382736BD0A0BF57B752626
A144A665ED2BA1069CC10726F6050258B6AAD6AB41F4B6FBF5F583378C5ED500A2A945281103
06CA65DF1AB5971C8F006DDD61557A20C71D37D7F11AF606E52CA71BAB1F57118510F8ED4316
9375C1B0FFAA8AC094DC61691CA84D321F100A4EDE428238C05EDBFEAA07FF765B07D5B173FF
8741455F61D8B587097FA2495D3D9B88BBCC4B5CB9BCE4BFBB7C2F0C7FE4228317DE79CFC14E
377D850878E43AE4BAE551644FC4FA32009B497210CF43C2AA03A98E8624F3E868389EDEA68D
3CDFABE9FAAC3BC6FCF3CDEFC84868C291738585D7E49D2899001F3B5A610735756400DDD5C6
81AB8A53B66801767695F382EC5B34B1BF1DF877BA1990692B90E6CA3EDB7075B15630C287BB
3103C94295C8C214D10361D8A7FD6E75EB0F7EF35FAE74D154C14449EBEE9DB5C390CF426CA6
FAA246E2FD2F7637C31D4FBE8FC3BB67F4BC0B91FF92147826BA66F463DA7C0ACCCB72BD9FC5
371EC90149259B78F2D75CA6174E58C608D7221E86C56DB87D1EDD75A2FF99B3B2882500FBEA
378E42FA990C8A1DB283C7F956EB5F178C415C77CA206733FDFA32A518A4E2A134789DCA2166
5BF1A6CCCCD8DBE5D6D1260176923C5AD1C63AB96A79405C6ADAFC391E51CA66027B6EA43F18
39723BF23B3BCD94BCB640A0AD623D945E6EE650DC25993D4FA1C809C0BF4FA343535FAF6C48
BB65EAD947D9AC06F46E75932401EB2B710D1D29F03E7EA900CF17B71E1F4B6FC2E3AD45CF5A
648F22BD677FD72868010E7D6C7144E9F893D0A811EFAE025FA77D0630444CE0FE3017835134
F4AFC28EFE31F2482363597F9F53A2131DD6DF9DA48B167369F8F05238228952CA06DE19FF63
C1C8F2F60669AE14B89EA14A97FF02F25F470ED2675515C8264621911D55BD20B6B456E65077
B2499929D6C5DFAAD947ACFB38C883B44B40A78D101739D1D97BAC8ED0244A2E81697A837136
E51A0001A5C12204E19C1B5786E18602370F22FF41CD80C02E7D00A09833AD919B4BB098FF7B
90DEA45619F0C0BBEE044171E5F59F30CFD4985C105FF3D2481D23D8C6BD34C7904E700670D6
637313D65E4DBA6305C767858F3FAAE8FBEB85F86C13D1F99C5F6B54E719028D01D44160B9B4
4C80E3E104578E8A59782ABEC41561476222382EF56BB6FDD7D41CACA6E65421AA8BAAD580D9
B955E5792A2ACAA667F5A7FC8C25E8ECE14F4CD5C27F1AD8F72122853ED24FCF370C443F5BB9
E7EA2353C6D880A91698A4DF1E3A0C160E7AE4A83D3C71E799D989F417E29EEFAF8F82EFDADD
072A8DB5C1433CCE2B258714B5277CB1A009313717AFB8A46604BE8A1BEB7907C86580A8D1CF
75D45A4CA1BF4BC6055544393607138C5A91112822E3F3423E3BC4F95DDE46FD33D0E6760421
3DDA2597CB34901D3C72CA92EE7E5A7749B9B0F8FA66F7E714879AC0E4B9580093CC0AFBEB4D
E8A59C5D404E8B2226E4DA85D08EB77F949BED964C5A1E5F5355C1C709CD405C4A64EBB44733
44C655F9411DD26F211CE5C317E15A20885ADA66693F3903D2FE6A86CF1EDA29B2425B1AC889
7442BA025B057AB15D50E435AE76AD15D0B74CA29B9F8E8A0BA7027A5FC9CA1BA5C667ED0E59
6CBD3909049F3F99232825D52301548BD3E32C19F4083699515258E25B0AA4B8B97AD072301E
828295245354D67B52B5973DDE273F46EFBF26A7EDB0B52B21F6DEF1004459DA5C7DC75E31F5
C273F00B220F776089120A911649971FC1EFBC19610E185806AD4E7B83C846CFADDD8CE0C5D6
1BBA80A193C0DA0208C99C0E80A49C8F4D996D800124FC468FA5E9C67D31509DFC3EB0C7984D
F15244BA853DDCB201D92C59A031FB6A004C42CDAAE830C05A054E164F2F72F5FBDF24308F45
FC34E4EDA283E64AE2FF92D7DF027125E5C78A92CB8DD673D56C4427D76AABCAA4AB4B599F94
5F58196650FB15BFF3561090E3659954E5DB620489FAFAF7FB7D9302A609E7C83E2447E86AFD
D96F44DE146CC02FA3FBEA269F7013A4DE2862416664C848F99E2E2594FB7F1735226764DF49
64CB2D0FED1DEF1EAE0171EFA7BCA619927197AE336561F1F1415F578BDB71EFAAE7E6F85554
6A66A6B80632175D64E31FE29CBBD0FBF45EF91B60C51B923906F7109B52816E56522F7333EE
0C40046039A45B668C7C971F2704036F7DB3C291EB29B25776D7A9FAEB3FFD9D2595697A8D34
59A1D8C40DF51636B4074B66DBBE7C35077C9BC4E3499F2477BBF050E3A202A094C79D9FBDBB
D47A81249F4FB11F8A3AF91F6517D5B135A5AC10180D002580D657796F86025F8881BDAAF535
1488A93E490368BBCE9C6CCA41E2FBC3F21FFC7572936DECE142118E9D70B572A647C08137F2
ED741F6F0ACF02738DD802633F84B6723B0F81C42FF4D2A4EB06CBAB8542DC539D7CDB295023
0746E54A7618E5A5922B45390762B424AA649D25B6E980A0AD1C1D710EF044064DDD456422A6
828E56F2BC98D47631F77FACF0709AF4CCB220657958D4D7641EDF77ED5D99F39DD66B9A710B
C1513B9BB127F3723E9291A08721055412AF4504E2A2A4014E25DCAFE93ABBB96A3FC38D1F40
3E1296AEEE596C293A500BB03FF3F10A66520B8DD187FDEC47FB3818A741CFE73E8A3CA2E732
C56197AFB7FC65CB4683D6AE56B7E06FA403F97633C73010BD37B2B1784280B7CBB934E83B7C
A70BE9C42F4B4833410EC002169DC3F0B5DD47FC3567C24AB091B504B4C88274CBCD9C95697A
A6C18D9CC0A21E96539FE0DF767B064716AF17D494A301711D4C5627B3D79C2493211AAD08DE
0F0C114BC632C8222E150E2BF775A7F1913B0D67714AD3209F293EBC34CC774A46E780BF91DC
A4CE3EBCA7EAB95BE332F0211205A843AD5F40BA320037676134CAE8A1AAAAEDA3667D5C95F4
480C48B640B2287A6B1C5E4D4CDBA6E51EC8C11DDC923B8F21B5D7C03DCBE98B43F22A74B9B5
C4C54F89C4EE6ADEE4ED82EED8B035AFD6702CDFC156EAF5C104122B91A7A5FB38A926167095
F43A6B87CE512228433294A492D940563395C227C875885B3B5EE1A91D73AC6025F52A3F4563
7C2C0010ADA6124345E0DA755F1074B1992D83D0232C52FE087BB5DDDDDF7C559BC06CAC6F2A
C22D0616EF6D9E01D08F2783B17EE5B09723D69A5D3CB60993393D04D27CAB188E84A5632C29
90A7667FD8499A86302F8129DB4AD57A295CAFFC88692BD438572C7BD79D7D10B494591B3F6D
25805E72FBB5F66D7A4B46B4EB562D5122E15D4E60E15BFAD3856F8272ECF46E998AA8A5E5BD
0A2E65453361A4705BA71BB671E535A9A22E280D51C7AA653FF0EBCDE980CD22E53FA5101E44
D97BF647DD902BE7AB732215E73F17E16441109774C4CC71B5F42E521A43A6B8E44D719FEAE6
1CF4FF55F59D36803E7C52670D35ACC33031F62A0F014B10FA5C7F6CA10BAB4DA157D6DA5920
562B6E9DE434056002C006B22E129F4291FB1748787C74DEFD85D086B9FC6AC01FAEBCA7E095
53037BD723C15706B483AF1885CC9F5530D5E02D9DB230ACA398BC28B6147EA0008F14CA9079
3CA9AE1DBE6FD4FC37D9E99278BBEE67BACF9B1D488CE4E114C790201094BCEAD5B707E3934A
C9DED60A3B0B6DF74B6CF7C1ADF2D8DF4DF665EED9F52E970CF619B9A7C602E1941DB122CEF1
1A2E008F5757A89B9C7D3CDAB074061E268D839AB2BF55C17E84654B5DC24BF29DA3EA55CFDD
106735E58D6B1488C0508E7347E4DE6DC307F6403CF6D313782D1F82137B46B5CF52F43DF25A
645BA29345B40F38B3596B6B676B022B8DC9177AD650377BE3E9B5EC579149636A0AFB268EB4
B7FDEF8F4F3177024FEEC78F2234CE216A24EB2C431AD40F187DF8D0EBD57A7D386F9408DE58
F543C21D2965DAA995B70F26DDEEB0B2193657199CCEA05B8BD7E5953E75B71E61E425B012D9
C0142564382D47BE33661E26DEF8BEFEE4691B0B3F1FCCB4E278DA47C65CAA1D7CA36D156EE5
DF2E2DD94F571B5CAF4E85C758FE01F05910A8CE965EF069827E425109F7CD2E1D91A9B3351E
D4F957A1F57901A193BCAB8FE9FAB6C173631FB3703A2D9148124DFE2FE9CA8B65982C0F6C99
F8058F7E5D71B002F112B307B740AB87E4C549D2F4B1D07D69F601A8AA8F2BD031D8B21E3E19
C927AB28F5E3365D0894BFAABF9A8C1EFDA3BBB6215D32BB5C5B6315B7CF6323E0DE8D686C04
C9E79FD50C845D693886846191F4A50B2EF808BD7789899FDA38391C01989B477CEC27288809
28954D2DFBA7719B412B3C34DC022FC8959A19BA3BABC6F53CC2176748F9B6EFEDEB941C296F
C1F95AC8BE64E4B9762ADE8478C131AE640B7B2EB081069976DAF6B2CA17DC23E9E24D945439
E5E8898BA61389C511C50F3B1D7AA2FB6958164B87EF3483C0CD04FB72B0980C26EC64BFE31A
3F36E7933FC001C9A04E597E427E59972576074793E6148F4B24DF1F811DC366ECC8473503DF
821AC08FD9DF9CD0BC0B5E55E1EC03E89FDAC6418700703FB641CC237C63A7BABBE14670F7AC
DB243BA1BF642B187D8BC769A765A9B2491509EA33CA8D60055C28F3C80823025EBD34F1FDD7
9A43206CDC57D1C561CF363783E1247D167E05E1CC04CDA75DBB24BEEE1C4CC100DC3EBB284D
3FE0B32ED3CDB0F4FB714B6F29932DD6AE69D5669A7E3191CCCB0B2E5CC01BF2B3624BD05EB6
4A2998E41C49545AFF6700BFF92CC8362A8402DE82625543A414D7E69781CF0A96FB6A851140
11F8A04CB402A9D43F4391AD8F7F281F26D90621A4B8F07B1FD93FAE03C63A7E3E6B2C25C9B0
889D58B682C8E50763B65D66AFE38378676CB07E94C8277C039FD8C87A1257E72EFD360880CC
9149BDA4D95DABD60DD674A30CCBFBB595B61E9DD8B6193D971A3EEB1D73162C9823C93A82EF
E0AD1DF0D7A6412E5204B69D487426F347C3FAB878461C84A724E520DAF6710D3759104FFA73
6A2F64275046876879AF6385DBD51603B5D56FC6668CCA239D2533ED0ADA6643F1D8AA6F1FEA
73D15A4404F7E649630CE1F389647BB98855B3D92331FAC032324533401AFE398BA94EBCC555
2141E6D4CEC0F0E804ACBACA6196E171F47D879BECEE0A8058FDC437D7560DB0D5763F510349
61D4D731F083CD70FFC713F3B26AC9363469695FE59C08527C0BBD82238C57B4A6451A356249
F5497644A15CB9C216601AFBA87F2E5106843F78E61078C50DA05E1C4AFB3B628D6BBE9F62BB
CE3C01F825FBD6F590C80BFB396FE013DA020C48664D3994F68DA362ACDD0740952F8D7CCC09
2A89377D464049800BC2A1FA2A2664CAB71145E8D1698493169B1A1A0D16040FA96CCBB7BA83
EA6DD5D9C1776D6D0FA7DF4FE5FAAA88C508D89C1FB907E9903EB5B2FC15FCEB856A149918A2
747034C6D9D1799FDD7116BDCD062E8B1FF5EF6E7B33ACECEC1B3839210310E13F1009C1DAEC
44220A6B08CE904910D73FA600BD354DDB1A66EDF583F6B0FEE9AEED606B911F1155FB81F7C9
6450BF7B037809B094F70B66BC901344EA965796BB6F38D06861DBCD5E172AC14A4D8B64E200
C20BF987504C1C52F12F77BFDD274467F71D58135010BB2B0CE6F44FF5BD4AFDE43E61D86492
B2B6C08DF8862F2AE33B29562D96292561342E9CDDE11F8E1976EC398EF6F1927C313FCD378C
4A4B587126E722F23D0A19248D9AFD83E9CDA50F2429B30CEA557A1D26B09A499FF1EA3FFF1A
AA18F40BD04B9F379DA9D5AB43EDAF89ED1B957D4C21DFC73E8176222A5A77E83043B4B86DC6
A776DF136DD4F77EDFA0CDBE7E515533A743F7625B8FF8E3D09A1F9C4B07A699E57C1069CB8E
5194F170C6ACE8C8D11C4842D1F046E8708944994FC52665F69EC0ABE9FA6974373ED9627479
32D74142C92A3DC976AA77E141A5BAB7E9D7EC0CF33DB7658D913A02AC2FB7C040F60E6E8D72
51F4A93BAB07BD95A9F9D29D69F05AEF5B90B18F24E602FEAF970601FF3AAB6232CFDC88C996
E895CAD3E78D0D0F24F6D79FC6349B86433E3A885CA2C24DD3722DC7E05FF99D5DB635E4C514
2E337218F8FFDB3DC79F0A5051AC7FD1808ECEFB56F3F3C1D108CE1CC272147EDF0AC7522AF0
3F0295DB66EC3C9AAA734A0B290527602A5B63A6057193F10818F9928B8845977BA54DDB55F2
FD136A6C6CA16F4C97ED4B58EBA945305B6537FE1A23DF7F39CE0776734207089E7C5ABF153C
378CD9605AFADC7FF52F73079E790FEE905A816606B8CADBF5A19AA23E3DBCC1D23D268C162D
C4A8C14D3C827697165A8AD35469526FFA4221EC6C59FCB2D01D32D64BCF89776AF38C45BCD3
61603FF2669017B5EECEF496BA69CCBE47232EC22B8F121E92CA61494FAC33E2DBBC137D9C5D
AF5E2CE812D361B6EB67185BB69135EB8CDA1ECE15EC79AF1F6C4AA89F8DA7F60281CAB92C3C
0407784BFA9194529FC9918C7B75C0565EAB8C9E7B65E49A765D04F8A6154A7EF362C33F174C
41754649AF7CDF98BA92A58DA8CA04118F101E1D8CE654827E82B9574624D15FEEE011F2C6BC
6646157A9E9539362EDDF8688D2B4EC9C783B232E6A00E8C92C77074595237C9DD510DA1950A
DB3ED73C9C43D46B7C92D7CF6424ABE0F6B6E9D04333CC9D0D275D0A88182416CE5B5876D1E9
C6FBB904A2EC291DCD763F5B089425A2B58FBC2E8ED67FE00BEFBD6BC02B6A05E46CA128E61D
D917896262A02384A106E5180F5F6E880AA40E2374A000100A37FE281332A320C9182013B0F7
74303B8AE66AD542240F6F19FA3CFA53DB6F71A52D31288D453D56F649B5C89F17821C515418
0731EF9381D8940558D5FD749F4F0C68D5DABBD0E9EC2A97807CF7D2504D8716368602564172
F7C4AC524B3AFB82E9D56200AABD72D4E0150D7C30A23495FC87532BD2A981DB17CB0600366A
D38D407A7FC3214C4AAA9E2939D17D7C70F13E092B16D4DBC7C8CD50BF5EA1F44F2E76D12A09
BDCAFD213FC6F6A8AAE1390A4D7DF7FBAA50DCA521483AAAC77200BCA28E6A037545991AF355
B3A1B44590D4E518512A9DEE02546EE9B6B21A61F11059FC2C5683242DB3BB624187EFA35943
6EA3040893E5FB92E18EF6A80A0EFB784F651EDCA5D0503AB1324B66761D7FDA12C134D46E87
D620F0046513C454438944E4259D4B9CA3D40E6D93FF7062C498EC474E5526959D8A216D70CD
5517CD9D7D6CC402FD36E2614CDC1853932DFD097623B3B02EC728C5C23052A56C980A2FFD7A
F5519A497E4483A3D268FC4216B6643112511518D21E4F51EA4F905D7578D106FC354EA4F716
2D036A8327845DFA753FD1EA33F0890112D632974E20445D703EF65E55AF3DAEB8909F9FF568
E76EA46DD3F05F4F877BFD802E1134B711E5F29EE4605B06B7894C627D4FDEDC2065757446B9
D760E17684467D3A0307FE40205935D527B9B6A3625CE5D5C11BC9120AE29893D64C8642FFEA
D93ACBE1167947B39A11D6B94DC313D4B5FD1CBF19856A0B64370E496CD8982F11910D440E3C
4AAACBADF2B84A88E4F92479458DAFF812D56841810EC02B3D60CE419269C474A716A61C35CE
E0253385509950C2B80546A53210658D7CDADB17EA6BBCEE30CFD0B80AA0B6E09B494776FBA9
5AE6AA0742FD4A3148ABBE3883EAC9CE9A24357C1090BBBA027AC80F350BD6ED03E995551EAE
E10B72EF876491234220E6C08FEC5D903192428EEBB49E80DDCA51FBADFB5937B6376D46A385
6832AFF91BD59166E335AE19EF739218A44FC371F2B164AF2136D05042163E4294DF6B6B53E5
641F8074B6CF8CFFD9200AFB7FFA70731E7DD6D8B725907917C585E8FE10D2BC587AAC14610C
1139A85A98E9F227B64240E80385DD32835D24E5B7C004E6ACC1509986D3BF798AE4FB3EBCBB
14EDDC302FD57C64A2F4B00BC1F8D10EB1E246059ADE2B2B6951FEE17EA03B3412613E3DC2E8
7FF26665001100F472C68CA3AEBB02D2A5EE0D0385342B73656B95D411E01795AA377DC11CC0
1C78D2A0744B81E62E8B9CCE8777BC6BBC40498DD74D586723627121AF61DDB1ED3429EAADA0
ED8419A270ED67F94B45DE60C11AB5EBDBC798608028B8CFF83861A2B7D5702F7F7631F5E2FA
A087C380F1A9E39D3F4F1997EF1BA97C80038154AB299F3F6DD2051C9510D5D8773F614770FA
AFB9098908C52D290942A598601081B58DF31D242AB6AFD736AC216EEDF9AC386BF798A41496
013A5C6A7C28754276559C8DDF08FC04D52E3A23E8A54E75CAFD93D9066AFD2F3505373E9C5F
31667928D2EE61D8AD431785FFE6DD1D0B4A24527669531D75F1BCAEC5A3CAC66A8FFDB7A157
F0BA79CEFEA69A737A5E82CBE7578FCC05D844D6C582ECFABD6AE6DFB968FD92D1538E2922D2
097B96D62AF91C5DDC6C272AA041CDF3A1E6A5227B0FB7F31459CDD7C135D8DC1D5C356DDCF7
C52D7C4B6017AEB88DF9EABAAA3A5CC45332FEFFF3D21D2B28C904EA28FC3115456458CDE858
4366468C43B6E6E74C6B5B4D62E6D686F0AD0298E247C43462FB71E983AD6565F1736C16CFE8
C0B7F468EEF3746CFADB86CA7B20512AB5B062DA4A413A6FB9EDA2440828B7645E7A63C215AF
A112859FB108C3F7A306F3B9EB32A0DF3E6D192C8C501AE93DF586B7CD4387E9D618B2053AC3
A43884A6BA394EB4150E27D63D3E7D6089AE0A747BB3CD2D275DF0813F41C7148419A9B6DB78
F8A44D46F85B550A307F8734850C148B5B0E4682D646B59B196515DA6208B4006949BB9BBB71
2F83011006E8B1F8BD81A8EB0B5F7B9B7910DB522C8FC4EFFC6E004502FB7217A06646F2D1F4
59065D8610EAF846A02160C7464808A165F8D91B3EDF2E1178992A98A47141F28B5A3B5227CF
8114E5DB8A7A239766A04927B52EED97ACB3CACDEECEEA4B2666201FBD07BD856C5B9BFC09F7
89CD1A315721D315AA953F5E436046D86C73804CD0EDBE3545C1CA53FC9E2E2E0E3DF6F4E7B0
BA647430F5D5B1BB2838689CC918C3D4853A4AA32D5D5C6DF42D56CC6A5FF130119A7D6F0831
E44D122FFAED4191520F71FADBBBB37B469A7C51BE696E4F93691C407C88CEAEF0676601F040
4387248116CCFB21FC5C87CF05E09CD172850982573D9B8AFB1B0304E045F0EA81AE0352F9EB
BFD3538941A5C535665C0E1352D71BA48AC2681FF5D6F620DE93083CDC36BAED29D809B1410A
FB18DCBF9591F7DBFED1C4826A29B5573658F8468866DD3944BF4D9F4965EBE970A9C729BC70
0CC6A6DF25B2B8DA522CDE85153E6419FEDF78FD235F660B9970F6CD10AD6B9B0A7CAC7F1501
A2BCBA43243AE9EE0BA6F19BCAF3496A972B695ADD24624A5C1C58D3EE6A6E7F154837E6232A
B9F1C166B5C93E26DA71D5F6C44058A61D464DBCBB361048C2A251D25681BA79571D2A0EEC83
6C6BD62531939D824F05267F3C53860FA7AF3074831CB6BA8079E682F536E1A637CFF558488A
5F379AB7F0C9A16989F8CCEEA1DDCC8F6F368D26C54BD92DBC3783ECC37E978F51EE2AB6F6AE
4E3D1730E440109EC49DB7CF6CB1647D917B1BB1100AA155FB1BF188760C5EA0CF7AB6305481
384C6BDFE893DD5953C4BBC50869E2B73492174961A55F1579459162B98C67D2CC1B7869C24C
CF960FFC8321CBE9713DE2DA61F7C1654364F2888949F4C6E2A82BDD3B4CEE678AD30530325B
B984B5D91C7CB77CC69D0235B824EE1FFA7240759DDD4C8F92F412308AB8EAD141999480BD06
AABD8E16BF49595571DD7162FB3E5864FEA3447C65E061C118567000030D8188F0C1200183E9
AE5733C190FEDC3C4BA1997F4F1494F4C4739C44D9B23261780741D42E3D4F02509B14C6A7F3
2B30F28087AA5B4EE72B57D35A899F8C916D965723E9A6B8084A4B3189EA206E3399C7ADC418
E203183BA6D7B22A9A155CC3997797316B54E465D7AD84CB4CB7FBA7E483FE483EFF26EAE09A
257A98C5DEE50AD5743B471420F747718C5EF3872B9F5A378734E6D309716412B2622E5378C0
24BF04F561E872DCCE9F4B4E88902F60F4816735D014A84524079F1E4DC7D2C88B83CA14C7B9
1801517A8B335A254A95E5AE6D7555D421FF0E2EABA2CE846A213421D82BD6DD60FBBBF43F9F
2CE6114566DB9E1C5AEB6DF4B0059FC2E0CB3BC5DA4156940AAC14CE6B594ACEF1E32BAD8C76
E2C9B9A838F82AE4D68E4573B66A51F3091D9FF581B5CEEFC99772D8F3D35BA5A5A2B0DDD371
A4841566DAF3A0A330C3AB806C37902D58B576BBC51BD0B77BE6730D938D6A4507A93CE90B87
50EB3B72AD30771B50642F4B75D32B3B6407FC0D98EBB9FA8C59F2057D80E6AAC479DE3FD33C
46C674AA51EA00F9360CCD33C33B3FD84E59C4F5E7C58F98B77609FFB2433A4CEF7ED92FA96B
8566E26FC02FE8D694741AD185E50AA60CBCCFF2560A4F4AC542358980B85137CA9FC4CF774F
2263BDE20B1CE7021C354EED244962D34D69732403C6E20DC9EEA15E09557E77CE643A8EA255
9A66F1B74E69CF4C0F11C62A33C061CE28D7E639C7B04CE3499882A8043A943336773861941F
C851769A6178D33DF73E74AB4D325C48271F91CC7F49BFB18D45C0EB5FABBD89CD47B96C96F4
CE27BE5B0A26567D15FD0F1E62059B12DE86468A5724C8071D1CEE646FA5C7EF31AE208C6FC6
22351F8111FB0F0EA505E3BA6AF57765A4D8A8BBEC04B939FE559E1DFC5A95B31A66A2281890
00C36BD769D3DE0DCFCB102EAAC9937C5FBE102465171E1A798DF182E562215096E141497C14
0F8D965D5211F5B4173A522FA28F6B7C1FD028D47103B513BF41C4DB2BB71D7623C74734A573
F71B88F858CC95DF76512B24B83FD5C53ED204DD3A06224FABAE1DBD4676BC1A91F08EC9855F
1333C71068104F38D72A04E5FCE1768E9BFDEABA66D25EC83F5791EF9B94AA7661B3ABD348BB
C2718808F2F901705D18B785D5CE8080575E025AFD8F327F8E4A421E012476EB2309713B5EF4
B39BC67FC280ED2762360D93DAE97C99503DEC5B89FFFD6981A30FC95CA972D455A764EDE9D2
E8DA08F511B15E5FA1B10C3479F617B548A1D1DCBD09F664120C570395CD18841204DE593578
109C43DB11383A01D4D146A7344205CDD476160ED4DD9F4054C4F0245693896F753EF7AC1FBB
712CE004EB29DDB172328113FD65D05DB27DA28892FAB14F8DACDB51341CC944080FDD198437
421A77124A7BB31587F7FE69825AA8DD19DDCA541D3EC209752DE040E6852AB374E14AFB137C
472D62EDDBD1EC8055D7D784ED95ACEF37D5F6189F2235D8DF3C31B67A3815A8EAFE26871ECD
AA94C0B38C1A950ABE46742354E12E23D22B27E6A1C46D53D9A45EC6A63C86732584E2A189E3
FDF2F0DF53938A41A3CA91864C03D1E60FF133F758ABC7D56EBB8DC4B97978DBBFE1D71F18A3
7208A911006E1774638844D39CE00E98ADCABC4CA853E667EC6F00D882F8B2915FF088CBADDD
55F1EADE0D04EE2DD1F1ACDFE6325E541D0738DEB10E9493E6F534746C6B11FDFADA4A59655C
03079959BE2D5AD18215B8657AC885D0AC79E001207F3D96815C432AA6FB70518434F0F551B3
C3C451E776D423BD6B4A4A80AFDBE039DC02A100567B253DD2E1FC6B4E9514AFA480E4CC6CCA
2F0A350E112242FA7256F11A85F076A5A51F8010C1D91457880B0A7E12B26F97BB6AD67D6E57
02F07D2147041CEB829561CC9AEF556EA56BEDE2E8B7BC27E7BD2BB0F649353CEC85DE1782F9
1EB6E3E6E00929EDEEEE52A779E4264A01D1E36776996F9EC51A978BEB4117667426947D7CDE
EDDCE42D93FCC8A890513B8B3EA89644160A2C1930C00877D28F517A9CED6CD194494723B97F
D4DD002E7D18A8B40AA68929733ACF8AF286EFDFC16618A5B8711F5C972C84F89D533E7737C2
A933680E3CBDF875C46F7EABBE31E91FFE92B8DD842D59F3129AD3A3399881B2707A40C8B0F8
854CD943E5B1F40EBB4969CBEAF55E2589877147DA91F791107A08005E364DF9CAA5F680A793
58D98AB456F734239DAA0B74355BB56145A35C27026E1C00C3C8795E00F2A55614D79236EA2D
DAE9358C09AEAF4699486D3D03E17A4620DCED34EC731B2B737BD071D663F3344A85189F00BD
87C513D0D0B709F131CEC95BB3C8E50348ABFA8EA05A424E4437EB55AA0C911FF763CF16363F
9A8F485B8C2CA54494411E512642F9DCCA196B3AC806BB794417D3E8906CCDA4DD4F9E59BD57
F0438B10DEAA4C9F44FDEE9B968C39A21AF8D3FAE2812B86715AC31ABE8E93C1D137D50E6F57
18BD0FA90A88FC714D44986FAB6E62CF8D1E811A90CF1C5FE33ABC61BC17D14675F92990CC9B
C0E6C81E2AB6602FB945DAFD820BD960C219D15BCDB07ECA6B2126FF07A2F65D8BCB793EEFDA
352F9075772A9CDF270D73D51A0BA6697C18AA2DB70FEB25AF394019CE61075CD64E3B49D8A8
BC4013F40C8F4143211B8698A85131665D840B54EBF90C78A34B97A261AADA944259E0A74455
2379CDFA48DBA95590BABC889FEDE44DD9875151B7CD2538EDEEA06EDB9E2DB9FDFA6AD5E19A
553CA1D41D6E24783B77B1313C84EC9010CEB81474EFEFD981D64A226BB43B24D54EF11A8A65
C7D3C483F4D90821571BA74E63851BEB734836F8C16B03AAEB2868C444B165163BBE9A6B1C27
C9D45CD5A2D23192A43F9D50A8C326FB08904258F6974D256F56E635331E7B60D33899FCB8A8
7950FFD4A1F51B1D83059A4B4A7090699DA39A6F02C28761AC16AD6EF86F4AA65BD6EC4CB74E
4849AB03F03BCCE5A6EB6650EB00B2EAEF25767C7C45DD19D4D9BD227AF77F3B31093B90F66F
5BE17C2320E78EDF2381BB7784055CBE9AB70029AABEB2144B2701E405459E068C0C787A76D5
B77135DEFE12BA8B5E4DBCE23FDE2CFDEFF9F59E8CF95573E77E89AC5C88BCEBC09F0BC0CB3C
8B5E6B2377732B37E62C6394B820AC4C212734418A643AA60173BE629A6FFBC88016311C11D0
D2C1C49031204B566DBA77223677AE325C8FC6A4DD5C6CB0EF01F9984133D082CBD27C7564E7
B4208B14C05C4BCA20188FBB3AB66FE3C073491ED888EFF9142BD1E2DBDF709324532962424D
A85145DE4C45A86FAD7FE7FCD795F9E13B41AD2416BE3D2DA069932B780CF35C1AB545058044
F88FE432520EBE7F41F6BEF33F28E12FCE9E99A4132B087C54CDCC5AB5438A96347CB00BB89A
716D9204AD277D12A8AE426AEB2CD4FACB82BD1F978449FFC5CE14854CE818E89E09E5059A65
D0CA429DE6629284217B1E2C81BE72854B77DDC1B101349DB8DC0DC88D368BA27BB1C8AE2628
D0C379F611054B20888D4D0B029DB01E90983D57A15EB7860ADB161BB4446D5AF73151B6A3EC
594C0BB14061BAE667DFC964BB378C45640A42C8F8F31B30701B25B0167320B6C966CFBC3ABB
9354494234FE3B3FF2EADB20D5C95CCCFC2833861CF71E494D76FF177FD854181FC42A185A9A
5E80CB7DEB42553712C16CCB705CB043AE27F8FE100F8EFF2C97CA1EBA2A67D6555BF90DEE99
1EE547752F7168E719A3B3376522B859BBFF6398CBD3B854825BCBE20CF4C471CB1E4D2066E2
DEB387C6C1DD51741D3B8906831DBB31BFFA8927935F7761E9BD1ABC897B23DEFE7A88B93054
A538959DFFBE2CF339E2C94A922B04200D034FA74CB50DF4F8C8C59E64634A08375E8A07754F
4712569AC65C80FCF333C9E06B3813052C2E4101B7FA5BC7F228A7614447089232D0263CF5E5
8511617D65503DA03940EDD6CF8B6B9070B3B2FCE4EE9141FF27286F5E9E6C0D909B04179A0C
62EE065CD1ABB236778D9195470DE56515A75903A5F659E1565DFE2A48152D35A149AE05D6AA
5980DE65A1DA43B7A044928E19163271D7DC71540D434E0BFC395D1B17934568F7CF95FB4CD5
93B1698A83B77AF4E5F5E8AE6188835A158DB1C02E3CB2F5435632ED9963D928FDCDBCC5EB02
058734690497F06E71AF4337A773324DD31753440528C5F3AD75051AC49955F787F4BCFDAF08
0E018D3EA43E2C62E04CA256E4B8178EFA52710A12F30D5E1BD083C93DB8E146FE85871F67D9
8F473838F077290972DC8C820AA47FA285582C63AF64734A435995FF10D02FE091435FBD839A
AB88D30B5A85942AAFCC5DD7F538C960EAF3D4814814503B2F45313791726AF8942C1FA17139
4A291F6D202A7BCB12F43F385416181666EC9316A7B99BD1BFD63763024A8BB002252F4FE2EB
C8E5C6D57A357C69082B8205B4166599F7D1D57FEE18AB1A1EE24AC09B8A0ABE65048E348658
BEDE08B1FB8485D77B532BBDFBEAE83F32023BB6946127DEEB57C244715974AF88EE750CF52B
73D67C5F2FFF02F6FD84F98D0051672072286C4F905EDF5849A0304FBCC8022ABD325BC56D92
543A360F912F62BC927FBB59BE9C30F65B5CFAEAE5409142D22FFBFA67293FFB02E8C1462378
24EA7FE1E252A119285684A5CAE35BC6629C132086E89E5CE09118FD364242E1793D47B3A632
BE206950BCBEE21198914D01876E79B695B1329C3F77BB7375415D9DF34D19DFC2E6774E4569
C7125836D94A68D67CDCC7074A2DA4557BCF0704D06C10CB81245282014A3E8BA086CEF5B03E
5A44F4EB046CFB727530E596535EC8868150A0A5089D3AE65EDFA34394EF5290DD93118883F2
958D22754CA7C7B6B2F041783F1396A4CE469F12A421C5293BA60ED440E6A44EAFE5861F3979
2D76D2BD11042F3290014A8C00C1AAC9B67E76A769A4F7E0D02D059BCBA904E6FF25B1F72655
B18228DCFA0DEEC8D79BA5C0827E9C28291F390456226B325D8AE92ECFAA825AADE73241315E
7766C9402E6126771F9F47A8C6073EC1AB88E382E2DB8FC4B9C6CD14208BEC39D486AC49404E
514DDF78FA3924BA88D4829EC1C6C0C86BEDFF46AEC5DB256BE74C8FE35DA5149290521E5FA1
610B3D2326B2E16C9255318FA3F522D64410C52DC3F4163EA03AA6875E29CB2F339740B6E0FA
BA0D7E4ACEA265E4B1E08699DEF917F8F435A6A7C9B8F72970AB9E8F33C40BBEB4E33142FA21
A9B4B6FBB6888B410B04D836F9B97051035B4FFCB3829CE1690668727706FB5A79718A995624
15E41865A54B7C9C0853E03DA93172529040357388BCC6A2F4D6ECB7E3636E438ACD4854D505
1D198B6FB70DB667C88B92AEBB6141DD8A6A0F1F5A51C95E71172E88EC56DCB84AB531152548
3A113D4ED68C77915BE9AFE4C782CE06A314DA23E1EAED83CD9F8EB22F1B3DD41A2F5D1E730C
ADBCD262ADC7154B6A80B4CB8DF8BBCFD24DB763E6BBDA378CABC8FB0C2F0922041036D62797
25C5F72A2232209D990E609E797A8BF448106E2CDCE03001A2D85EF11C306555927D16152ABC
7A0F8C91ECED364B8558E21A14EE98EE6E86E7E0F9B5C4599D1525D0598D431EAC5B1F34374B
2763AA698E4096B2D1D8964226390D7B0229519D07FD15901868B35CBFD8EAD799A457C7FA42
784C41A58B024FDF40C2109E4EE33930E72F84D29160FD6B2CF20A539033C970C9D28E7445BC
21779BD458BC2AC3E1AD284A25D9D20591E2729B2A37C08025B9048E85AD2FEC28423F14B87B
9C5D59C820D9DDE68EB6F57A272267D1FCD10DD528A99FDF44D520E76DB46A52C9FA43DD2095
7248B99B77C4C6A0DA4232D0BEB0A90FFA2FE0397BC418786F35B2127BA15CE6289882090B5C
F6CCDAF38F4D4F36E0E9DD33121460133815E473771D0715CDAD58400E641D61421F06F2A7A8
97790F3D528130617008C3DF34C9F8D245EB777A0403406A31748F8C2793D69D350E6645AA05
5C8DAFD1509B913A33A72C8D00B137192578160639CCBCBD12721204D9A3FFF11CE87AA4A1A6
E36A7E868E821145C6945E857AB38B74E7F00ED4E8FC973B2F30DE2431EAA7317498A2DE616E
126D3ACB38EA65BD2AADE321E97F083AFAC1A30A908159D456AB05DCBC2E508E75A04A774FE8
0A9745330DAABEAAE21A2AEA578BCBDB5AB8DC6486FF86FBC2650ECE721421A308BDF595DCC9
CE6300945175287168465337B8D487E209352199D76ABCF04DC892164A4B8EE552C4C95F7C9B
E5E2AE7769C306533C00C3CF5C71625AA8EC02AC968942D2E257317A2A85927F69AD6CBFB547
E0C7719D10FE798C8C559DCC44A1B8CD3B78F55E2EF6B3D5983CB0380BAE047E62F9981C72B2
110F6C5E47577A4D1DE2B87E377AD7E15F2D3A8BD8FFB73613B408CF037D49F6AADCA9B7340B
3BD9E0CDF54208289BF16E3A98570B93698C645C688B315E6BD444661B5C6971F730C64D1B13
9B3B5EB6703EDC8E4B54D4BE6D3E211A7BA8BCC0D002C013E8DA52B5549ED8E8CCBDF246658B
44652CEBBFB729BD89C37078387E2312BC4CEFC4F0520398C1B5CBAFC630FA36CD47F962875D
7A5E14B5B72F7376E671F589CD9D18880E033E986F898427822A0FA00D95AD8E168895862883
9C6AB92FB2086ED0BDEC315C89296E24AB1E71FCCFE2BDA705ACD52024ADFB707322124A2817
80D00117270F2C6F68C6877D6F9BB6A19392D6EFF124462ABA81AAE6D1A9FB6FBD5F8E31423D
CEEC9D4CC83F2A204DF08ECE9B771E88D147EC8947DF5E48620F62574FA877E4BE180FC0F1EE
22C0821954E8EE06E16F8F786C4DC42325BB2DCEDE29CBC38C2EC7ACCF17E667A4C3F304DA18
CA75FA3F324154E880598D706875E010ED6D81092BB9E3318991B0471BB6ADBEBA221A6FD5E4
8A36F53CD4FA5C902B4EA4633B33B6DD1BA94552B52A01F9D12037EBFD6D2C8B3DEF9BD0693E
B2F1D8BDF9255DA1D05C5EA535123BD83B379364177EF06996BB797D5C669718CC25AD6A9451
E39C28C2018093DFF32DA03CFE4998DEBBED0CEDD6D040DB5E2D6651F81F3B4BEFFEC3070F5D
343C624F2A49EE95239472393739877B6A01B2A63392E660555523B4D3F1DAE48CCB37C7592E
658194FA301905943958B779B5C8F41A47B0A8C8981726713ADE2FC6804B11CD18A68985B3A9
8A44075A93893DF1F08BB1E41D960D04A15A4AE5C87901B71C2C17D85D90A16D8327AC436065
BAFA21308AE1A875DEFCFE920DBB6D7713DE8102379CED631E1E8FB2622016517FC79EB7B52D
4EB7C4357323E6B1CB7EE9BA21D9E186412E1174502AFBE2D588D7DDB69298093EB2D767AB4D
28CF97A6EB601254EA2B09AF0A951FD35670433A3B1E96FF6767F5AC6168960F6FECB3E41E23
FC884B298D8723E54FDC6D14E72397377D8B198AB81F261959A88F8CC56CE0936A23A796D515
803554CF52D504E626B065CE04954565AF591999CCDB61AB2814EFC8F81FB6B7C862D8BB0611
FA691AD07C0388872AD8AE65EB742E75D6CA832D6D3619232B9C6DF716DE79B1130FA066FAC8
40CCFB44E88103079A34AD65D2E29A95BAD4C3B6DCB50D1A48C841BD46BC3FBB848A2CB5BB92
64E4DE21C793ED91EF31B65F2B966E83184DD0F84F82B3DA0AF3DE3ADE8971D9CF096D8530AF
E0D1874D6EFC9A44C6B6864ACC6D0415BF317C42D3B941BC9AEB890F068CF0BD36C2D07E523D
62A0B3F9738CCC3889B1D812800579D4EC995A0A49B6CD6887439C573C35AC129D92607BB299
890BB991618CAA36E8B196A3DEA849C3859BAAD74F303630D53540C68BDDA395A172211DC532
B156E0C126654979BC88370ABAE649E22C4ABAC50712A32D5A1FC047E85797C38E8F57E42549
430E4C612B2A72F7517071D165F06B868126636133671A334E5C3BCA1A1AE0493E12C246D93A
5C56BC64D01752C33ABA42667531966EE848D7223FE8689F98077C2D9D0567956986B14C7148
001832880C07AC205C08213A938A656BFB904C0C5CF727306C09D60723B79362B1B45E4BD683
41A4EFA4D90C77B53BA9245CE2C83BDE72905EF93AAAC3229E2373C5C21A4C6117F6C31D2A5F
B7CC538816794FDFC5DB078AF2DBAFA42C4C00256B5F25BF4271913CAD8DCD9AA63EAB478F45
A98B1349C188898C9BC25C87422E513D228F3BB321C3489A793E2F917B2D092AF85C08577FDD
19C2ACE771ADD3DB5EF7D37741A4C8E649D5EC2F2F723C2400784A648C74858CAF5F7502252E
F9A72AD8138CB7B1892A90EB0217251C0B3A394CA631F9906292431E82D9729E60262A3E3683
A8E42155303DCEACB2274D685EAC04D547A114AFD74F2B2C1B26A77C35412CFF2F1C586BF72A
5731DD5D70DB11C905FABD0552459B89EBF3C2294E007FE4807EA636BBA7C6BC72BED9BB4F86
2C913197A218E94EA4AF1D319625B463B141184C54876E3ED8C80A5969515C2B4BB15ED28CC8
AD39FD19B0001F0DE06F2F2B195EEA53274C3F92FE5F37C1D63A4632A2F1791CBCDEF32BD5BF
E04250FC2DC35EAD047EC3ED70CE3E036DB6AD57AACA44722043898DE50A95CF6806ECA847CB
3E0BA29E5E89889CEF01377893EA151561F62C840503CB51C8FB6E0912CF6F7B5302EE16AAC7
009A9D23361510281530649DC5634EFC49C9B5D3769C2AA67AE84507940F4B924DC01B8CAC4D
609BA715B98E4DA0C3D3528C1FF398C2BDEB14BCFACCDD3CF3D8335EB5BF02957D7D676259D9
E8D2CD115CF1C8A0D4FCED23F6251DE21147B255C14C6FD3B33C7393D43AED0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
{restore}if


%%EndFont
TeXDict begin 40258437 52099154 1000 600 600 (demo0.dvi)
@start /Fa 189[682 66[{TeXBase1Encoding ReEncodeFont}1
944.882 /Helvetica-Bold rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
 end
%%EndSetup
TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
257 1142 a
 /tx@CharPathSavedShow 
 /show load def 
 /show { dup gsave newpath 0 0 moveto true charpath pathbbox 
   grestore 3 -1 roll eq 3 1 roll eq and { tx@CharPathSavedShow } { true charpath } ifelse } def
 257 1142 a Fa(B)940 1142 y
 /show /tx@CharPathSavedShow load def
 940 1142 a 940
1142 a
 tx@Dict begin gsave STV 0.8 SLW 0  setgray  gsave  1 1 0 setrgbcolor fill grestore gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore grestore CP newpath moveto  end
 940 1142 a 0 TeXcolorgray 0 TeXcolorgray eop end
%%Trailer

userdict /end-hook known{end-hook}if
%%EOF