%!PS-Adobe-2.0
%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software
%%Title: lab4.468.dvi
%%CreationDate: Mon Jan 26 13:32:29 2009
%%Pages: 7
%%PageOrder: Ascend
%%BoundingBox: 0 0 595 842
%%DocumentFonts: CMR10 CMSS12 CMSSBX10 CMBX10 CMSS10 CMBX12 CMTI10
%%+ CMSY10 CMTT10
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips lab4.468
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2009.01.26:1332
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: 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
%%BeginFont: CMTT10
%!PS-AdobeFont-1.1: CMTT10 1.00B
%%CreationDate: 1992 Apr 26 10:42:42
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /CMTT10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 34 /quotedbl put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 60 /less put
dup 61 /equal put
dup 62 /greater put
dup 63 /question put
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 86 /V put
dup 88 /X put
dup 89 /Y put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 124 /bar put
readonly def
/FontBBox{-4 -235 731 800}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19
741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79
E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712
E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7
D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE
C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC
FF798F2ABFC4F3539392985C4CB324B00072295FC160818BB0355FDC4F12E39B
984826450553E3D271F03D8DC2D12A92A4D32034FD16DA13B876D88C8C097384
46D8D7E41CA1A8979F9B07EC3337E70CBBE3A377235B04C79BBBDB66CE1C1A41
89DAB7CE91F2FC0CAF6DDAD09992D56F72299068192610EE3DE5DB7CF6366B4C
D74F414484DCCDBA449BFAADA39D0F27574E604E31CB513B18E3821A33076151
C2BCB6E957C77A0AECA48C587ABB5E8C7624D56B32F80BBCFDC874AAD6EA5119
C9B06886F08CC7DE5400E0F52B07483FD4BAF26C1556CA27B259FF3DDF71131F
DFC05D8B14C28F2073C460B5011B76D84F7917E919E50FEF563B5DEBC5CE6923
ADB72392C98D04EC033C9F923DBBAA571FFCBE6538892DCEEE4724C8FAFBE4B0
AC53D06CF1F8FE591E993B9791B23E87D60DC64F872A991587E5EA4D285E26A4
52F417D276CC51B38C7B2D4EBED072E2A30BCFEBADD17A5B826675131693DADF
B526CCC525550C786787E516422AF064230E94CC4A541EBD28FD4BEF9A8AF203
65C9DCD25EA779EC7F2C98F74B09DE2F5F30772933905DDFCEEE2B3B2B30BD76
307D8AB146549AFF7CC8C4FD9CAAD29EFDF94D57B56919F96605E9739136E9CE
FE3312E0CBF356EDB446F09D36035FFD55DF1E271DC75300EF72A429E2AF8F24
12E78CA82BB0AED034B38E2566EE3E1555BDD12AE4FC4375E6AC98E6802C5C77
A7A2056673447D08063281861995473D521A91BB9401C6235778AF71F1A5B063
97499BA45B36451B09E170400AE98F9C402E91A2FB89CC96CAF95105A3F7BC84
E1389A1FDB4A50F4C64D92252560602DC0ED86710DE599ABB3448B222D57B811
EAECE698AA67D474BBF5A5D6DCEB08E536E35C8A813A438EE1CC418E81D7A2CE
1BD2A498A967D890C2957135956B7DE25E9C741308217E54A6613AEB1CC6553A
737D0446192A4AC251B474352A65C0756F8079E87E3622F039CAA5FB66CC973E
DCF307C1FC4C81EF18A29E56AD91F013E82CFB4AAC70B5C0E8104D7B4054D7B7
CD52E402D334FC1E98D04253897F5930B619D362D1108D4964C7FD5E57B182FF
585E0AD1FDAF7C90998CAF70A0DE235D94BCBD6B1609DB8098AFEEDB9891A4DF
BC5A0C2A2DB1C99768ABB4A80D0E42E323C294AC9E6012FA3BF4A10E67FAEB5F
CF007815B2E9B7C62A28EAE897BF06195E935B4FA61A2E18B83B7325227FEF12
2B972C8FC0FD3CBBFC39AE61E348A3D63F232AA22C6EA13BF95463D7533E81CD
B623C29290660EA699958B6E2AB020917D3B4B3FED55F59CC141B7F68379F117
0800C203BC7124E49BEAB1C8DE432E003889FF5AD078AEA567848404EC7F1A93
98FF73FAA31EF4DEF5425B64DC37DC0356413D5F932B3159CBB89D08071C8627
0428D4F697BE4CF00D5A2EF9DD6820F4B99FCAC99CDB8BD1BD7A6D76C689CCB2
41A8AA09293D0BD72590F23F063A9AD2F76D09EE7D518CB1647BEF7070A6A7FC
35D8881BC074A2F494EE99093156A8A437F973EAAC5AC527706EE520443A99DD
71AE925ED0A1C40587EF041414A87BAFED016BA32B2BBDF375B1AABF4118BA89
93E60817D1EFB74B7044122DCB7F1F843BA709030E072D31057CAACD0D7C3A41
9EC5D2A80DC8A9C657334AAB814A24C4617837E533337209E7EBC48F4A68EA55
E93BDA45ABFF8A64631CF042387AB9D89CB752F4A540A2EBC157C88D20CD3F50
170BF57AB81380C0A3EC96D36CEC9E47EDEFF2440516298FC35D6B03EE52CADF
BDBD4268ADBBBDAC7894321C927FB9280FC4111ADF88FA97502B0400574FCC14
8316A9E223BED301D5F02ED00B79F96B8A6E4EDC5A18426CC1E372257F781F07
30F4C53BB31BDB253C79B3AEB4DF88AC4F4A91315FA3F7A6EA66C55E8CB8ADC4
FB431C43A18D6A1E43584C756D10C11A294B801654546A9C43FAFB63EBB12307
BD113BA219632B121428F2575806F7E3C0B58390A264B2F7452A32357781B254
13A1355AB6522055642956AF8DF7EE5A42F0A8378136350BC8284F88DA758864
FA38614578BEA49A53E90055B9D588D6296AE70468A3029580F81FA2F00E2742
6AB4373FA5C1298BB7C277D9EB3237EDDB59213496043920972A58C22A2BE068
E6321928F9E7E98EAD4C40C796371FD8B55FC9B6F30A9ED133482403524C4C09
A3574D615D03F567991D7FEAAE5856F9FE56F8A754668219D57EEAB9C3BD331F
C167C341F6DC93264CB75A92F1CE0BB47744905BCF155C39C68EAB9C0CB5EE6F
31340494FF2782B7DEFDA30485BA0BA62A4B7BC7561C84D09316F4F1DE4F08E8
72F20357B50B2BDC14C8880E4EBE1A49E5A20F4A66F1944B58686C8984AEBEF1
E471BB692C49435B523A81027771EE8091CA991A5A881FE8BC6B0E9980204039
9F67D9DBA8A2A3EE2B2C1E2BD3CFD9DC06B1A45600FB7412973B4FB52DE659CF
A357AC22A5CC0D6C02F1F65FBAB281B806D326FEFC8F531427ADDA2C3ABF4EFC
1AEBE506C1BDF63C6A011A21F1E909523EAF12EFDD46BC1786A3154BC5EA9A38
C52D3EF0D69B8AB2C014B527ACE0CB8C0B6EBFDCAA4EF2E0BC93423FEC495FA3
52363555BFE2D1C453C428A4A4BB5DEE77FB32E529273FFE411DE21186079ED8
6FA69A35B15AF8154C888988A214C59EE640EF42FD5EEC8FFBEBCCA856BF47C1
52EDE8FE5A58263BDD280EC342AD2A5CC62DFBFFD51F031BD763FC94399323BA
2040176ED4DA010AB8AA99965F1FFA073353F9521699DFC568BD50DD05CC435B
493D18F8FE381DC449D07E13242FFE4EEA7DD708B14B19A5E3B3211E5425559C
8DC668BAB367EAE7DC6F357B6E9B4E72F19BEFA7A8F3D0F9501535D29CA5EE86
B76420018F1273E62AF50F8E0311966CE49608E77699F769B79E8B1B0F2D6CA5
B127277BC7B6D0BF2453EB40ACF23806C78693A2351CC1C8BD93144B77EA50B7
C5E9C9CA560882AFF89B816118971A4DCA59962F9052EE1DE489EC8A69761CFF
0E20E8CA0509480FE0BB79827B951360B1785FE4A26C984F646D142C9DFA186A
3959D91E6420CAE8765EE8E6B0513C2E91CBF1F6C03EB22B3537CB03C05FB6B5
98B986D4C48ADB686159B6A7FBC7E6117C4176F8D25A25F7B6CCFB448D948281
40C354140432D0344269B5E57AE348807F5EE3288127501BFF086A3C13E3BB99
65CD8BD211747FEC3CF0166051F1051950A4A48AD0C1C9109C1C029D014EB5E0
A274B3C4C594868C871AFCCBC3FECAD38233578A151437DCA508FA66B0C5E0DC
D694AE8237BB4C248534391A9A7C9D33060FAD71FD4E62B5808F259D8E728FF9
B017A9B5F79D3A1D4C0F14B15096E30AB2C5208FBA78A5B6A29588E9FFF423E0
C7276AECDAEB332A71F4F09D8453167107F564FADB301EB67CBC5686650633E3
0AC3ED9A24C251A78299E547BD168F3769DB2E5FC980FF800A85F30D56FDCB2C
8EDA2CB5FDDA490586C64F32E728247492C6E5FBE52CC0D74D8A80CE410704B7
6177D5BE752027C33A7F0471A65654AF98AB25D542722F9D94A56F8F1FA5BA9D
1A959D845D9FC59E513E8EA93459AD92BF9253E28463F21ECCBDDBEE4060C651
99B39CD70C6AF1C98FF40C812EAC1E83123A24356B1C52FFA677A066DD2D99A2
E91B66A5B27A255A427FF3C681AC6FD2CABBB0EFFB63169C2F606DA4609D765A
350D6F4F49E7B63CCD2513202F51C622F616888B72BBC7CFC2ECC34996884F2E
B09E3E4F1F79D2E654585761BFAE2E9141C4410D708D507C839CD9709F93B3AF
2F4B962F0FFB71DE7DDFF499081F19B81B56072037F690BD33B9DE0D33C9D85E
080E1462AA692C840EDAC7ADEEDDD9F57EB2B3B6914FDC824C82A3FA1D116A48
C55B53F3321ECEB7ED5D0FA9EC4FBB79FE1074C98CF96A2B18F44B9C5156D856
E0A57E26110DE53ACEFAFF141FA84F64818287D62F6B458267BA398D895281C7
64F0DC298F6EFD2DE129CE984196A6B39EDF9FB986FF4FACC3E3C166D4E336F0
03B91916D761BD87EBC7EF65FB570AFC106D675E8A3DAC2C10A98D0E3DE29A44
A8EF023ED6D79EFC6218CA4D719503CB2F81EBDE6B98285161D6EF451A5F4DB4
7F468D88A48F644A64F18F7C2BAE6960E530161FBE89287D4CEF183E0266F9B1
301ECEF131E932D64561C192885E945DA09A869C2F67415B8AB95B80D1403E70
7E09BE3F1119C4AB0A4DAF7A912DD369E5FFB118BE9B10B7184348768CB3221E
D318EF2BA86EB8E688FBDCEE26DEEA8EB0AF2B271978CEDD3C40F06FE113A3DB
4301E165F365A961419A94BFB09BC0EB66CC570E7AD5B24F31E9ED73A600821A
A81CF341D25635B08DACB54A2175410E6DAEBD401B98606C8E8893BBF5C4DEF7
B1AD1EFFF7548B5D28D90191C94726E3EAF7507CD541DCAFB8E56CCEF11FED32
652B6137063F6C6234394B7B34AF1ABB300FBE38AB45770219EF1DEB6FC148D4
52619EA19A18DB554FA7B4ECAC5C3BEDF27D3FF7085540EA26C1560E08AEC118
322B252727AF0B67671404FCEBA4528E809F93FED3CF8A3386F3EC13F6F81E26
64069EDF510B884AE8AC9CC022FE4B5CA9763E5E7B1A6A25AEC8C22292148156
757F7DFF4559C136DF45077274B846EEDD898CDCA5C059B17B179D56E9EC6367
267EE5726A720C6960BE7233462F3831B0EC8AE41F13F222D2AFB0AA81E7AB92
2CF7C91228989F128AD3AF02F9F25F7EA023F4C0CE08369B7AB604A9136F680E
760FF512E72604A60039B4B3744CD65F9635FDDEEFE8617A4D47B189F0A0F613
A75AD0098B6347A078B31C6B5E985C61C272247735281B9BD363BAB30D4EBFAA
5BD48E2565AF41FCF7AD7C3C6018B2429D8E3F6792CA1C413A97CB548588E14A
74A4CD34A304DD66FC5927EEE1AE067E9F039DEFC85B0CC9EBEC20FE5148C4D6
5F52841BA03C1CBB66819E882BF202FF0EF51DCC783814C48D240E7BD9D14428
BAC927B2A7BE9FEFAE1956FBACF101B5483B1B44435509D3BC2DC6CA4CF8879A
020ED00D0FBAAD98C36188B63B1D4D758912F112325BA4C32DBA5838094FAB29
C45E3DE58E0CD0AFEA1EBFFC3C2AC37EB3971EAD454C98E8F47C62F32CDCF5ED
566EF9B7384B19D96DF5BCD27202EA6DECE6F63D6210201266C087FC66EFE24A
4DDED2FE5569D79EF8377CF692F79E2D99A20D8E7FB877986B9A403FF6991C65
ACC6C68E6382E4AB8956FFCDB84A4FFB97641D335635A6EA4D39AE054586629C
5A7EE1B61EAA57AC9F69B2D45F6DD19B1DE24A9DAE424912A1F2BB3E485759EA
D33FFFB67D8B89E7637D809DD8309D685DBBCF65AB07F0F61D024F2526847328
1A18DCB2C676F150BE6FA110989C5BAC3ACF4597755C24152F01FB69C57DE7D9
743BB0F05726147152533F6E81570B3DA8288A063A84F31EA602F3273F4848BA
FD31F28EEFD5B448CAAFC7B9400E3CBB3F12EE367255DB018AB299E29F924F13
18DC91ECD889325F883A9D2B44276EF9C88D6BF253DB3449D88A87DDB3F0CB5E
F00A95A2ABE382DB6FEA698EB316258479F79C9AA1548C7CADF02B0DF3D0F138
008016BDCF7E73C6E6E3E39A83E8C3CB7D5C8799DA9798D570B7F82DB03C980E
DB9BF9619CD635F146EB2DF59159F752BF2E888675EC80D17AC1ED51AF965E62
26E9B8A28552B3B8810320CB0A9C4F49111FA511A254FF536A3AD5960404073A
99709CE391874406805E29A49F0845DBC3A5CAB6009B62A3D6FBFBAA0E9FE963
DF740E95B75DAF7D240F00F002F60743F6EED8D1807DFED002C19C7FA68AD8C3
9E861158E607E2C02266FF77F20C071D505D69F5878F4F4488BDA85912623E1D
14E35B12DA9B08C398A7E609D8D48061D182B43C223EBCE66DCEC34810F51030
C555AD0C4664342CBE3E740651BB35DF2EDC15EB3A4D60A50E9354B9C82B408C
467EA938F37BEB8C9311A5675C7322A77EA48B85E78D1B50F0CFFB5772F14147
6AD56A7486E7F5A281CB02E51D68C54560FD86BA711730316C87DA6F77CDA432
EDB0A3C8C4A7004B2255C0ADD107D0DB28382C2C9EF22A60E6F9FF0D4BD43AE9
9B4DD08D1E5C5D213A29C82D82794D99260F2C7AB5DFD0642DF32A7809B7A443
29B417A2BBA78300DEECCB62023EE699AC50FCD21E80D158F7C9D718D4CAE853
75335A8AFF7FA4D33EA25A7818B70851D662857AFA3749AFFDDCAA92288B25B8
C94425317A8DADCC2F29C996948F5CC3D48A752B141C31F91B9FF62E1FCCC918
F53D1BD18BE5FE9809A15F91ACCB4DA6E83F2CF846B14AA3F2261BFA9A42D25E
48397319C5B5B2CCEA8815ABCD138B1DA5643602D880962E669CCBE23ADDD190
31A980C419C70389F35996FBB3E63FC0BC67D37FC3C7628D748C76FCA42F83BD
E20C64DC39640CEAACE670E0E95FEC28D55D86644FE5CC7CF6EA271F0A3A0E9C
9C2E124FC8B70B119BF65F921C77186516F02D5DEF7D04746A1F8401566289A7
E7F92021FCA70795C0C6065C2C709492933587939E1C1C97D37634FFD2D2CF8B
AB2FB9E7DBFA24ABBE6849F0BC2F6CB985066A75754B93782183C8BB68B85E83
2BFF5E1759DAD4E9C224D2AB59860B7BEAEFFA475D2BB53C0B9485B1859F46CD
E1C0E8F2D6EF1CD102942EAB2FCBB347955E860216978DAAA33E990F49B30BE4
D511FB240C8AA6BEA32A1A9811BDB638E59D2E1BA34135583AA0F46705E063E3
5C1DC7F948B35046996665D339531D4E7E6DC8599D75E564ADB42EDEBF0BAA3C
DD13DDB0D0F7D113366947636C24F1AD93CAB86F2E8DE936C6C0585810F288D1
A219296AB79BB981CF00BF8368938ABB741CFD66A882F48312775ECBD7E11C55
E67F0BD18AA18AF90C268C2CD96FF21ACB76B96C82E5C514B4140D771D70C710
17E149DF554D633C52315C922A9C4DAFECDD1FC1D05A9219BF0B749C03B0D77F
1045F5D0C39EDDCA8B0A8DF90B1445C091332C9F25B80F3B25E1436B5A77B31D
FFBC7A36B7C45C30E78878D0EA946FE90B0CD584401D730C4CF98B436D2ED19F
D32AC72AE4A543B3735E7C8FB2CC31C3470C5FF73B3F0CCFEC3870021AED748F
0928BDFA2EB2ECAA3B4C36D572618128A25E18FBCC08CAC13FB2CC495FBD61B8
FF5CEA1AA91BED186F1F559DD3D02B089EAD81530E6E2B2C366E3C0ACA6D6E13
1E2FA0C6B3949F8675E8F480FCEBBE894CF898AA19AD14987663224C145050B5
7E30DCC002E00DB1E6D4E50877749C3F470DE30972823218FEECC937CB0DFC9D
95B2924E7B20FCC9439EF2EA60B43B1D6B9C056F932D0864C6838F8B4BE98CA5
06D52408B56B8182ECA4FB13866FC070D2CD5432B16B4BB69E892AEF25F58EE5
C23C9FE20D88D936DC016A6B4EEFFC2D1A440E72DA3A7E4AC79F9F8C87C2C931
9F62190B57CA027175618A182BE21E62D5C3C7F3F52B1EE33672F2E029D80234
FD34311639AA5238D1CD4CE7A69819EC721B202A1302FD0A4F738394D163E0CC
03ABE2D62F9052CD22E775B4669BA15023DB3592ED3BDAE1B2CC1463F5A23770
0C27E8B8ECCD0D554514FB92812DE6E08A5959625B123C90AA747D61427609C5
C71033D70C7CE08674CDB8A48C8B0F28F4E6A52609EED2BFC3577B7F605A54DF
02B42F1645F743943F23CABEB0A1636F6E2376863A4F60BD2FF8E8B4F20846F7
42D8912A93D7EE80A501ABD8E961D16E1976CC461A9E9F82DF5963651FBE1D0A
5D4A5CFE66B45A6A7115F3336045C6D0DE53B4A942A0491DC6FEF932F6C2282C
9B1504840E4EBD6879B009FC0E040AF7C618615DEF6240BAC5E5E05773CB8B0C
61023DCDF240EF17FF3EA66CA1CA4897112609809D63E65BC1757C2963929CE2
83F86F9101C9A9748F9A0CDE6A38956348EE86577A0C2FA3EC2CEE430DCC6B9B
5AFE67A2DC65F9FE76A46817F0A7DB09DDEBF6E44FBE4D879EE6776AAB7C30C2
AD1B2DDABC21A83EDB6A7281015DAC89EADEB3BFAEEA86306BBB2735CF4C4A9A
063D8F612FC5802C639CA70428C3D43B59764D3C029ACDEBFB10E40C419CA925
A665CE3F83561C6766C07BB4C98838DB438E8D16C29D7A21683DB03D122F44B4
D6E4829B3010C9E15DFD43A94F28C860A2B5D8212CE441AE952494C228362696
450F2BD5E970BE43AD40ABC03DB39F127E208C4E9DBFDA29110C29A4CFCF177B
D4FD744F74E1E7FD6C9AFBD18625639C3EE8ADFEA2ED3EEC5BFC76FB05021BD0
428C3983326B8BBA39D9324C481BC0765746D5CB5022848B9E57511B7677354D
24F5DCDE66AF9B037B5A30EF630201B1226E275883C4C9FBE5A02C73735FEE79
99FCA5E746BE95F34A9493E2B5E39A2738EBDB2B87D65F10C34248A592370E16
BB42004D78C576CF0A952A68523E0FC1A637189D141C07A97FCCBFD74978F5AD
D7AAB21DAA24622849893F40FE9006FE2AA1AF6BFF07BD9E450682795B0D03E8
64BCF36BB88889202AE6CAFB0235D6995797F4CD2FEAD70355F262C26131165B
50593B12EE73FF41DD4CD9A9B29A2CFF3F48AFC1137BDAB2099B0E73E3A014D0
705E079FA8536F06B291C8F66CC6B2D0AF2EBA93AB2FC23CF3568AC81F1F1D26
636AEC309B7295B3B7E5D649A98324716544A4F34802B7BDF55D6F7444762059
3281269145B79C0A39B7C7FE6E43A01E87C0EDBD47F3AC459EA5FDF16F1AA054
35F9AE45416E356C44B5C21E68C54108959BBFA0D750A1B51D4061099976C1D3
C840882D59778344ABBEA29E0F3C807A15DD74EBACDF5C7CFDF3AADE6CD3B498
3412A31E94F56853A7EE71F9995E104731A164623DE71D63C173FDFD71706E96
694AC369792094F60164578CAF9126E34AA09AA81B8C79F8DA4FFF77251CEF42
E9D99C055CBE6798AA436CF87A161C000C53D1B408ED304810390225597FECE7
B8F760BBA6B50E6C27EB42D5DF97CDFA6EC6506AF855B56FEB4CCF2A7EAD0461
81FDFD827536C4F43DAE4AFF788528C89F2BDB8C81835B98D8878923146BB93B
BF71563D0CDD934584625BD07628F5D0805E27B52F80DE966820405F3C0E8BB7
F3471A1C7C60943EB2498DEFBEBE19D4CD14ED09F44A85AD56988B619AA46E89
CD0B30F4176B5687620269DF630672E814587849AA6FFC55494338E3D17DE0D8
BBB1D87590D622B76066DB18D2862F8E19E9DF6149FC5182059B7A3DA1931F1C
D302C5F19B3B7A378A2E12BC1756E4DACA15392A4139C9287E61E16DEDFC973F
ECAAC272C291A8EA0904500C08C04FF1C141F7D6C9ED9597FB22468CAD334D8E
65CCE88F20142327965FA646661D4E9F04A825BAC02681A179B2EC617DA6DFF1
94D7CBFAE3419B0D7BA5150EA9048F25F058CB8950A4839A2CA9B48D4514F0ED
E7B3FBAFFB3D5BFA5312991C4EBE336F9D43F420767BD11188C5544422B3D9FC
11A2F9070DD3C44AA847A2DE68C2063FD975C48777B80D60DCC2FCD430654E93
E3E9850D9EF9AEC6FCA111C362D85D897D693F60C86B0BFAE848A2392529EA10
61F6FD33930CD62623A5B9E1E7FB61DE3C186EA3E08747E1A97E8CA33BFCFC22
FF35BA3F2CD2333964055866CF4355741A0964F98C41229C18BE3A7A2280FCDA
E455584E824038BFA2A814744F9629F1C926239C8250AFD64FD95321455E334D
0DDC2B93BBA9714368EDF6462A76C965501AAAB67C9D4570A919EAFA269897AE
DDB0780718E8CDFFF7344D7F2AF17EEB8C3593C633398EEAA0BBD8BDF8A97199
2FD0C3D6C67631311690D5E050FA1014B7731E22A455B294811E3EE11D10A01D
FC4C4875907FC1D47B06693AF1094E0F0ED5B3D83AA9C733471FCB56E63E41CD
50C97391B2E077D4B101EE1828A19FE0C0E08295DEA082568FA682C2964F0E66
09B8598B455CEACA266CE58584FD76DC5EA1DA04A71ADF0D0C1EBB1C902DDD17
7AB6153DB814F1CCCAD41A62FD54F503465A9BDB690DECD264AD2379C2BA406F
AEDF5211B2FBBB37303E6FAA25BB036610944A45CA92AA9352F16C8C0D176782
93B2F273CCF53A25B1AC79812CF985A33E4FEB6C3108BFE51C3EF1AA0173CFC6
75B121073A917ABA63C2F5E91D38FBF6E6BBE7D740015C4423448B6147A240D2
BF51CE0DF7FC095A2A0C5BD3685FB5770DE83F292E878136863111DBA9C4717A
0B1F90A419935C7BC275CF68BA219EA1A2131456D01366972A44981C20F89D64
7A71D21D96FA59C157101D28D3B7591313408913E099EC034DBEC7088B3EFF42
AF7D28945C4FA0B887F34921D544C4984DB7A16E05ECB3DE2F1EE7A4919C501F
5CD9F2C6BAE02A59A3D7E7ACE09B40447F3A85DB47BB7CFD7E04D6D79C408EAA
323458F016D41FEE42688237B86D4B898A2B6E3153BFAFB9828C99F404BF098E
1E65F2A52122C5A0E10AF90E8A1B1AEED6D793153D1C05779BE7B8F515D5E365
8243D778C4A47DD92010BEDD1DE4C17C410D3239FACD41D6CA34505A12FCA733
184514973C696D8C6B9BBD58A63B75BFCA8B757751B2697ECBEC62A09978E2FC
41D59727FCFCCB2D3BAEF9774D56E0B0B2D2429E41DAAFA091B0710F3CFAD3EE
DB35254C8F23ACD9A91F0FF006805E97F928CC7820D5F77D5F0024AAB2AC8C7D
06E8E7F45C6D1F1B258EF5C840AC7DC01AE69A144FEDAB7704F108E6FE9FA265
363E79C18F0348FB22C80FE35910EF930B9F7032614370EE8FEEEBAB5EACE89B
3B9075A22282EA0E85B88B89DA5854BFDAD671836041CA29E1E00B98DA058379
6224778F2D624D707DE6CACD266B8FAA4546F154384213A1BB8E48EA89D70C17
D32D18949DFB15495DBFCBD4A9CBBC011F0608309FC2C4357AAA23F08D5D6566
5C8780BBABA80DBAB53BCC972FDD5E4D1370DD7CDC06F7147A70A6D2AAFDB178
BEF5544B75AFC7A1D481C2C19553BDDA124077785C0F053AF83C7242351100FD
BD252308768A8B10ADECE88F6ECA79A50EBD635EC243691C0A9F7D1BD772E4D5
4D2E55C70C8E6ADF16C20ED2096D60C48CCE3C143C97896980D7E06288CED4D8
B023AC2250C1BEC6CA46BC72BA917E0A08302522E475BC10DD294960991504FB
5C1B56FD5E0F780BC99C09D66004E606363C525D540589426616922A80BAF669
06B3BF2223C5ADF32BB21972539B28613802AC872EE5EC6D2BA346308AE861A7
FF4FE0D52B057446EBBDD63EA612DD85382EDAAF4251043935805F4FA3DA3688
2C3A8498A6DB92B4AD00D7D702B5A117089725F0380DB1E4E33FE872367E04CF
59023A2C55A687F3A370C268884439A9B1A418022A3987DA21559819C8B51BD7
C0FD5C70146ECE8E8211B4B84EE682DAF1D1CA0EBCD377106EEAA3CF938B7110
002DF8B6C99A68A5F4EB1923D9262CB9B4E0BD8B98AA00FF234B8671A3CE7098
245817B9FF2229B7C737B4733B68F457E65E48B43E68F52BB873A82B11AFC0E7
15CCE33AA2967B88BE6635A5852F775BAAB57980A0B64351E9E9BF03AFF46CA8
23B32B9E8A0E4AC5BF80F222B66CBCB6A004617C41E4106FF1BC8FC25CF3CAA5
48D1B9267F5B1C27C04065F667917770B22133EE5B80254F1512D6A669AD1D25
7207C39FCD2510E5DED113A57B7952916DDA88DEA27650DB54F5F3364B315DFF
32BD9E262A1D774C2FDA273185102504DBD1C4D0A445E88223948B65B40F818E
165E5B34DDEBE5D4FAC10591CCA9734E2550C0CCF7A88396EAC31AA964198E8F
1F96EE6337D5EA795169576E562FC91BFD604FD58E833E5512BEE4303D991EA7
22871F22495133A7D59EA28A99D1584DB7F893789B8A89405D8720D3A2B1ED2C
B5A28BE50DB246B64C5EA6205EFC781AFD76B94D2A8C484893B80B6DE78C2925
5634D0686C0BFB224D913E3358DB4236DB6CF158DE32F5B2253EDF12A05BB389
B892FF1A90E08A69E7E363CC9966B05B06B01881226A0FB59D05EF9008DE5F08
48206AB6397AD58717958B2AC10DADCD5ECB18F9E936280E2C3811A704447797
D2405AC7D8378011BB1AE2A9AE16A09B2F22E242F5214873980072AD92543800
4321FD547896E8C11A47F1284091C674CFFDFCE967945A6FF2A77AE93248CC7E
CDD4C0192EE7E36B9317AF621425F0D9FC6E9B53E75EF1CB16ED3882D2EBD2A4
C1515E0EDF15AF9D1FA9F1D3E5130E3C4C07A5A8789D42740EF2B3CB0830530F
194F77361736C39D1AAE038AEA9F7F18EDBFEAB32B54CC1A5DC05F67A3A3A9F8
8EF728887024502045E09561163D82C960337FAD7228E071ACBD6A72BD635B7D
55829BDB4343D768D43E08253F015928886D802659AAE8E10482E1B57E90C115
BA92E3C1B1EE3577E6DD099C7E039ECC46BAD4F18D0ED033556699EC2E64F030
B04894FB4136C63CF0B14E07C8609E9FEDBFAA8C0937548442743CFB1A38B94F
535142FDFD2200863DF6D3DE046159EE6A815536537DC718331BBB35FE8260FF
9C721DCB799F9B52479B1A0FF2C9D13593CD8D3B6A139DD14848F1E3B4CB920D
8ECA224C3E928F25054DE8432C3157090BCB194808A392CEF4E58AAB454D5E91
279C9B150A0B92330DD58B68232746B120C3EFF42D5FC43B5D89415B31C6F7F9
39ED0A7DF3F936E04FE25D3B087ECCC922D87EFD1453A8AF4AE08EB40BB1C7C6
C558CD5C7B639A0EE89B57C1F38D56163277BB84602E8B7A577AE381523B902C
E98CB94BFFE3DCF942D2172889D60F24D6ACCBA8006CFEC5331983A813DACA89
83436AA4049607EF8DA587173BE39FEA92532D98C6CC67DDA0AC6B485AF1D2E2
7EC97272D6ED06FF9935E604D217E2A07F9C69742009E84023F4BC6BEBE286DA
98EA60B8CC36CB5749B675ADCA7648BEDF37B7B47D913741D69B0E759EA0F9F8
064EA9F5F057F4BEF5568787AC3C9476FA1FB85823219B54DA3097CC154139EF
BC4A65CB5E0A9BC5B58921B6F24234AB1399AF53154A14F97957858705B8B137
B3C1E154579140AF182672FD507F6464E9ABE5C9231531BF6EF0323C311C366E
57C1B2E808AF28768EC542748EE432581A03C554F7AB636259198616DA54FAA7
11D8839E59EB67D2E98994BDD033B30BA4BC23851921D624949692A1581A5723
ADABB48FC895FDA120A4CF55D18D7BFB71BBAA6F26D96F79BD4AF3BEC561A343
A56EB87AF5A80C949E797AB945EEC664D6337F1055048B3C7AFAA72BFCCAD7B0
CAE6C012A948F8AB31CB6C224C98756ADDA557BA507419EFA8C53BC1C31BACA8
64311FDBB6EC0F1B7FA356647665ADAA7B3878858272FE9244688D8D8D1BB33E
B4893970D7557AE7FBDF4DD720BEB44E230AA8DA32DB78CD2454AF03F64F894C
2DF41FFC31899754C60D90CDEDF75885877A19BB93F556EFA5935DFD3961EAC2
79EE6BD036EE1DEDD84DF14762764A84EA819B72422B068AE1E0144482ECEBA8
5A66FB61D439A1FDA01F3839EC088477CE73DA2B9BFB3FA8700254C6B991E795
E52F45A33A8020E5B204192D01CD8B12616DB92B7676D7E8B2E1ADEC0076E413
02E759D350287D04E2F57A26F48AA3EB370BA6CCE5746C2412BFB50B578DEE8D
8231346A66A766C7D0B8043AE3B2EA9AF8D448BF5167E6CA9BF993AD46855933
2D08878F5054CEBE3E54694F10B48997E66081FBE765547BA34CAF823E694B09
2E700D2F643DB6080DD430BC0814F9B0EAFF0B2D3BE363BDBDA15241B54C1298
80778499758BE239BAE072D09DF34D0BFC36FA7C169ADF7118496211C4E734C2
06861090134870A1C1559537852501D53D7C51608AD580E285E4509047FCE65A
7523170EB9EA3CA64D7CC8FCB8800A3B9616D30218B6417CBDF6E3EDEC8A850F
A96AE920CC870220DD6732DE63DD987C538A61B3FB5767E05BACB3F95E545BA5
71A21AC7EF1E49DFE62B59B4551348C51145388089A3214D3EE924B6F2E95B8D
964C312E9A27A218EA3AD24E97F0462D998F1AD09B7C2CD13666A6739F560921
727387FA4F686357F30E355475FC9E903E99B6666CF3FB3BD86757586F124717
8CEF51E75C9EED402E9DDB7E41572683D4B78C8B739F397968BE87DA52F953D6
36C1357112A456F201C04A0A3812CBE0DA87D9A81B40F8E9048738785A90000A
6C14C0088BAE61664C7AE148C6A7B5C2A6610595C3522DA1F313CDDD35E43F34
D18AA645B17443F7C82740C15CBBAA106B291272EFFCE44FAAF63ED35038833B
49ED0DCF86370FBF3363A0B664EC7633BCB58B1B005970FEA934F956974593EC
747D2F187B87741313C82F65E99D7F6B47F4BC68CFDF47DFBC4C223A64EA8473
68132EE0CAA4122B05A65B15A68A82059DD66FDAAA24F8103DD7AC79667B3788
76B960F8EEF0829DC55E0416417E6225B0A0B8BF5D0D19C628A0E97C4B5CC2BE
5CDF6420A7A9ACD4C3BE7ECC1FBE8F56144DECEDFE61480C7DD6A5B2E6B114C1
05E040F69983DCA3F45D0A73DB48F62544AF7CA5F4832F7285124C9A5D321593
2E6D0DD4993FDA452A3D1CD63CB6DC94FD3CD3D97A0F641824D8F6ED93820506
47C3515E8A3ADB69E9A06DF9C0829F8A0CD93706D961FEC1AD7F3A798A4D930F
A0AEF25CF77698FD5632873A561ECA275437D94C0CDDE5AABEEAFC76C39A4E63
B09A2DE199FECF6B34A39EC9E7A5A8E0E278AF91A7439220D4658BC795642602
638A0DF73A96C60B807A7AFE601E8EB98CDFD9101496EEEB1E503EDDCF84CFCB
D5EA63AAC5EF65FA4920F442C5B89E6FE5C3D5CBEAA0CF596AB816627883AD33
6FDC071DDD1EE8DAF5513D890B895867A6283946982963535CB07C54CB3C16C8
8B1F539DB9C711B71DCCBF110662034EDD3C2248C374AE172EEA66743AFBC9F5
1F2ED2DBA1E6D81CE1DD8A7763041261B5466BBEB87005E947AA4ECC622A7417
699ED6F12375C3A68BEFDEE72D61DA725F41773B712DE5A2264C8D7F590E787F
A9598C4737DD3051AA63E7C2418E84E029B5AEF4B2D447334BD2CE8B99C3AEDD
4438D56545D04543970DDDA3BB8F6C10E475166D11EE4AFEDC2AEE9F7528C06E
99A0578CCFCDD325EF2B39F7F86D6778D6AC1B650A33547D0F81D4E6DEF21F8B
37DB18C81D8FA1D76B3E713BEE81832ABED5E68864FFD2E4FAFED7BBFC
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSY10
%!PS-AdobeFont-1.1: CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 15 /bullet put
dup 106 /bar put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
515DB70A8D4F6146FE068DC1E5DE8BC57036431151EC603C8BCFE359BBD953AD
5F3D998C6EE18EABCDD31D35C7E933DEA008418A4F0845FC9A361328AB270359
C974485C9BCBCB1E9EBBF3ACC647C4108F7E05961E22390303FD667A2294F500
7A085C407876061DE64AD87773C6B3EAD7CF14FBBF0C2A40C446906A60FE56B9
B24ACC8E0FBE63414EBC5C83C235A28B455865F0651517BE61556CEEBD7474E0
F28944079C61443CB847F218A03C7CDFB5D4C13FE0E981F84C26A70FBCB58BC1
BDDDD88DF01157481ADE2637D64F822A628D18CFC7353FE80D6B69D639298C0C
D052568328E085C7CFDBDE9149389457F0D9E4394CB60DF2E8F425BF4E00DAEE
BE570813841D13134FA97C2AE86B032198C07BDAB2CA2A3C28A552F4146B035A
D36FC4859F09
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMTI10
%!PS-AdobeFont-1.1: CMTI10 1.00B
%%CreationDate: 1992 Feb 19 19:56:16
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMTI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 76 /L put
dup 77 /M put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 105 /i put
dup 108 /l put
dup 110 /n put
dup 111 /o put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
readonly def
/FontBBox{-163 -250 1146 969}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9
C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785
EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512
998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0
B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70
CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE
C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B
6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5
8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917
6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D
E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F1A7A225
BF26E2AEA0F352B9C950B47ADF650E1B2AE31E883EDD884EC90F94761C470EB1
72F27B74049C2A13EC522271032939B656020D617F4E58DCA88D138F4C84979D
5EE89221BFD28AE8117B69C92F8F7D5D419380A7C3573B8583F786D81C386BF2
A6F48FFEA848F8196E29F6E7491192C7E61F39F504D1FF85B82910C10B6DE8D0
14BD3C832A2F21044D122335F42609436B5A968FC749ACDEFDFE2F14357D51EE
18E34E6ABB7934F35DDAD0FCE84ABBD735D908A1421B89121CB42ED5597016B0
3FC67065967D653819D9A119B51B5CB0A6C0811301891685103B5B06CA4588C5
D21EA5D2A656F72E2698CBCE53EA90CD881E10B9205D9364B659451E906A3B0F
2D759EB5F6A8F119FE8C11E2629023031475597E58BB27457FC65238AD50D6C6
CB4F73F21E43988FF759B204BD102851D829F86887E9663694D0F789FC26D7F6
35076AE6215EFA9F5EA996E7399571A154AFC91569A398616CAB688F310C5C5C
A7F3C945906E727C8F925B248909D105213144485A7EF903DF8A1E3EC96A9135
2670DE80B06E0775A041D6B1D10D4EE6E82207977E79628ACE775A2B8A84CF0C
CFF32E4A0D00C58C5B1B5285962E36C24868C5B38043B01B03BB346221FAFB2E
3A41ABCF736617751218B45DAE474110BBAB7340960487741D5546B71CF31579
8CBC7834B61FD02EF98BAA56E4CE6131BF1C0DF7DE0B7CD5A9DB0E1FB95D8E6C
5AB5A53B8644AEE95C461421945BF6F8F77EF874B04DA082187B9013F8287857
9ABAC7DB2B230082A659F869AEA82C938F9167A262F629E7E8C2284BFD2B5381
1E1EC7CDABF95DC596D9A6FC3548A2A270B1E604AD961D0BEF75E1A9C4B2A5B7
27A36F4D59D25A2879111C81A9AD16159BB744812A6AE636433BEA0648302D2C
85D299BB91E8734FF87AA9CBE381147D9A851FCBBB3CF7480FF95180BFF40585
7102E11296F670012401A6BD7FA29C900F770D602A0FCE2054C4D8E2E4E2A499
75E0F417C15996E3E664D85D5C39CAAA615D33A50E1B3A806C65B92639F09158
5AED13A0D8584E6DEDA94EB3A2B89F08F2402674AF6554143386D9E07A3D322A
2D3393DD20D948517E0C396E5B0BE9DFFD581FACCA18A1DA54233E4F8C88E228
05D3502295FECF4C34386642FBE774F95C65488CEAFF77D2BFD17C644E82E527
AC83868E62F0E8B2A948876C35DC4B13BA972ED1971984F9F12B7760C13A0BA8
85C755CA0BFAAECA69A2837FD7A2B5E20F3E6920308D4DDBBC252FAF47719291
62F90DA601DC655E29AC301EB1833710F7A8238AE8B496DF116CE704C1EB5846
2EE7F4B5172D5FFE1071AAA21A472A3032C7AA881E5F0789EB5C9A3203BCBB5B
C20F083B13B8E2C5B253379553C246062CAAF48F0DD6AA461634EFC73F45D219
6E6C551ACAD85B05A50A7692FBD170D15D38B5C8D730D507FE7BBF86D3AB2A1F
8627D2753EE8F54652E535D87EFAABBC90B54633FB6E095F81BF281F03083FE7
57D629847DF4231C29EF8360C48B9ECE29EC9378EEB8A626175BDB12D7ED5A5F
BF23C703B527A74266BFF1473D2FAB04851A6C5C936F60078209C436359FB68F
73428FDF50CAE76FF3D3AA438F91B17352BDBB71D7689995D17C841E27BE38CF
3A7CEF661CB94B2288FD1E6C5ADA349D51E5E7C596138FF58D87E635C5B77B03
EB63BFE246113B2F440B601AE44F6EDD1D3B8F9375753E07A6BA53EE0E535F79
28AED78B9D755A5D5C06557B5693A63A3912506233F04884BC74767F73ECCDD9
1634DDA3E57DABAEEE4FDAF87EAB71B0AD51DECF9C604A3143900C4CC5B33332
CA40339D946BFC310EED209F00E3824E90ED12E1A80BE5FF73B08EEA9118BEE3
2BEEAD2023477EFC121145FC3236ACC6651F2232A9C74236B4971D7467BA468E
D64B6ED2A89BAE198265D5456047A1C014DCF763F16CA75D193CC8F576DA4181
72E350D7493C0BF9B84DB25075F834A97B682B00BA3E02FB4D0127C682DA875B
6863207731E8F47AA5D5C66339936DEF0B80933BA23B1A0D3DC204DFB8353BA8
94972BCD26F71C34C3F9B8A00230E44072684B52AFB6CE2D6F87C73E282A593A
D9C09D5D8A5EDC6CB1B6E129B67F3237B39D43DDEC510B27346F425EFFD9CBF8
A9B8564518972350EEBD5FE3FFA8F73B56857468AD663582059CB04BF1E2AA9F
6DDF29EBD269056C994D25ED421D4676FF06CEB20E196E28EEE60AC17A35EC21
FC86503AACECD1756B83F35C300753FCAC3A366144220A2D5A1A23D1B41083C4
E519EE7638AFA884F4D7FBE1DEB9077D74142699B560B4FE316CEABFB627696A
B88D2731E6EBE6BF073BA3460AF1B83F3F0DC04D3781C077BC0925238705BDE0
AE70BAAF42568C538EC3E2285182EA5F77B4FDFFCD1264217B17B3DF41586FDB
B8032437F5C97F035B2CDC5F76114B96CA3DA929ADDC055C21D99C360221EE02
57CA32BB2C12ED34E4F78CF79390A0DEFFE69F76F6D7DC61B0C2C9D0F6331551
8496259D0B230F02CC5039A44CD4CDD6F70CADB6C34E692DCC7303EDCF9DCD27
13F6BADC24F0BA4D3D7A8E1D227650684BBA02BC998BA1634DE3C819F8FA451B
C79C0F47C70F771AEEA88E29FD9E3F92BD44DCC06BF5CA11C61EC58D7936ADBD
D2F49E16D9A2C239CD749D52CBCA57C738CC1360B31ECF9DEF4357513ED3A3CC
F153D7329C6D3BFC4A43D07FA1360C92A562675724FA9F8DE8B3C4F832529283
7F853A1B2F67A8211CC2741F74BD8E123EF3DF8D71CDCE18510597B6947DB338
716349E5DD26FFB3BEEC49EFF19CF686FB4761078825C4D963FCFBFD2F1B3058
D10278F36AB7665B9FA5BADECA1B50759250D00F0E38F20E0096F15FFDB76DE8
212DC80EFE2D9122167255882258692254F3B1D679599445C7FA5A3C3F890696
38F95A4C7CF8B3B8067080FBD5B4205324B7DF9B642C9526C06D3984E174F40D
EB512D8F1E37F8C31852AE72FFA0C3F6814610B3B08D9FA25426A5519B5825F0
6134F0DD06ED5C61F1D0295503FB748DE06779AD439AAD2A247E998881E3ABC0
85DAF532586E8C86B6BE06C364A790AF0678F1D9EBBDCA5C197D185945F991D5
0B9C509C060E94834AB37D2043A69E4845EA087A042854842EFB1B0EAB7F5EB2
2B2D79EC6435E34845569BE7EC26F4E6DADA9819DE632CCE3E517BADBCBCFB9B
BFA94F0103CA2ABC2B98C5FF86072C667A8822A71CC30916406E9B333E773F75
35C0139425C59A87D0E9D5AAAE4F8B1F755AF92E4D34F60F200601A7EE7A2A25
7B880E00062E22C335269441DC6177D7DA2563F771B2EBBB99673E42E03141A3
4D552D20F5E33FF070FEC6C4EDCF5D7AA3152B3EE53E5C2B774ABA7154155BC9
C86FC6C5811A370E88A8CEFEB244C19E23B068C70AB757C70F37C11830DB3F50
4910C2FBFB507572E23D3D144D6273A1ACBC924A9C126FF04B5DCA45CB4EB316
D3A1D0EEB692403DCF9072504E5420589D3B618A7E9822FC41622B36DC405FCB
CB3C5D223A11F46578E280BC88F3356A90311DD857D002B83AB1E024A8DC6A77
019444E589E42C66ED8CE915FBDAE32E184329B8DADE4BCA825980531D01C956
6635A4E761029ADA753BA9F47A7D07A049F493D2AC196530422739155FD47B21
9E131ADEE831AF46BC8140B96B65A44E26924AF8ADF8DBE4EEF34692CF69FA24
BB9B8B1C38CB08FCF46474C0D7ED2A5D4398076F4879FCBDCE22A690C158F3DE
2E0F7ABFB9D774E2252B761C7370F75A8626CA44F8059018581F2DAA4B6B2006
368F710E7CBBB318D23086589C86D32E26EA581C4AF9FC2E6116943DAC328EE0
5743FA199F745D603302C7770BB82C5562100885601775FFD2DBDC9F4A463762
9A7F2A514DF888DFB5358075124718F1A5FED070C28B05CE9FCF87F40CECF377
1FFF589D78F6D0F326EF31362A03D6B6B25AAA7DEFB7B54AB8D45AB971E0D0FF
142DE718DFBB94A01E74C8D1C2A2781A3C8454DAB64AA42649594885FF34FDEF
7E24850D8B92C967CD31E9ED098A3E942A93D0EB182075DE6723B934F62CED65
45F6AFEA9D1561C7E6FABEEE4AAA55425349EFC70EAF2EB05F8F07773C1628AC
794DEB49B5AF9721D745808BD19647BDC6453F9B0B00D93DC66B35529CED99E5
06423368AA512D86620172E388DF8FBACD374FB1431A53F0B128257EF340932F
DBDC27D9C282AB096BD4BEE9F931B6B32BD9F6863994B1C3A56283A9BCF81FB2
35774B41A5206E502523A0EAD28007C8D633D2DE07A74C4EC08A243597CB9EC5
AE61F3FC53C883919D967CB51266CE4ECE9969B66BADF08E14345C896C1E2D3A
E6AED62692C3D8FCF0ABB80A4C940132B957BF412F31FCF1ADBDBA28AA07526D
A1C4A37D1331B04B7A0B2DC69396676EB06CF6EDBBA7DAF4E56167C03368D5AD
5941BC0C29D3BB3AF15BB4618BC71EB3048F23219303DA0A0A0263DCD24CD443
B57C11166304C494EA52182EC74D4277303D44B928DB4143950F059FF5E81936
7BEE98572796656229BB6BCF47F0047A9DF4E3835A44F9427A1F3E47F01B9E13
6EDC733395973E70888C6E47E9CC91488D8CC12A4B7C79A817CBFA3B5B6C24CE
8352CF6E9A66ADC0AC9C0FEEB392411C63F8DE371A94EEB48FA71CCE98022878
A4350E5B1B73F02BD1B51AD94A8A38A74FE51EDEF6A1AA1C8D2ADA157217E4E8
C4CEAF38DC67700A1FA668844CE93B8AB625DE911FB847A1964E678A9CEDC3C7
D48CF557F08EF175C763CDF9B570234AC7123C690653819D47782432A7933FA4
30056E27A6B3D4387E73419A15957BFA6EF82C6C733E12F6874C1502C7E94420
0F515BDF96AD035783987140546B6DB85E2495A8C22B08BB9ACB1E1AAB22AD42
92B47DB03C1BAEA97B6F7EA8D0153AF6C8236EEDD738ADB3EDC9388C75613501
C58E993A75045357D61F6F57DFBC42
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMBX12
%!PS-AdobeFont-1.1: CMBX12 1.0
%%CreationDate: 1991 Aug 20 16:34:54
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 83 /S put
dup 84 /T put
dup 87 /W put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 120 /x put
readonly def
/FontBBox{-53 -251 1139 750}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE291B77EA
47F9681F5618B8703DE456E33A91100170BAA2D2183612B0770B05C6F7B018DC
C952A1378EE0E67A49B5A23B3A4B494C4642B23CF2904FD4D63583FEC56F7BF9
21411F66C07EC81B29CC351C9242A53D0D12BC08FD8C3DE1089830C1BB19DDC2
66E83D2FDE10809D9A35743FEEF60788EDAA71B8028E8870130CB8BC24F82836
FBA5DD7FFDE69B9C2FEEA66FAC6896ECCF4972B87E3AE18409C27AF997A9E2AA
38174B3980647B3353E507B425F413DB8D233C3659F58A32587520ED3D7B9303
4B22CF121B8F9F7170671945BDAC4FE66DFB855A087499812E3A48D3A0501D69
DB3B115828C667660C6C84F9D0363C2F19921A2ADD76EEB77CBF63042991E661
A4AB5BB4AF3E2479672B7B1BB419083CD543BCF4C18D731247D5E6B2DF0A4C11
C17B244D03B908A83366308032CFFEAC0960EEE213311DF2E9E9CA2D3C5F97CA
0F5695007D497F0EE1CC98511D4F65ED12F9416CCF9DE42EC3E436D650CAE2CE
54FBC7DAC3879B928F90C41551FFC01A23DEFAB0DCEC403436E84C36AECC5774
F9530B6F74F6A82F50FF741F835540260E4A799C562E1D40A39D86BB005C15C3
31D06E9AD19F0F811E41FE6A6C30C44EED25217DD1E3E48F905678CD54B4A829
E52B53255C78281049CF8F5B35A110E0595A7FB2812D30FFB95BB2C005BC3678
E026C368A6F56468B75394EE6AC9A029EF8918D026B46AFC665F1A56DD5B2FAA
9B0D4181A9189CA360B494754FE53AB07218E731DF3E43EA7D7F18DAE411D4D2
DDF55591047ED6AFFD9E04F44D8B6C0067CDDA369A28D4D01F0567251579597C
DB47AA9955EA2DF34D771D972E632809B2F44DD35E4F7E59617EB6EEF2D2CBFF
D565DA9E3926118F5E2DED92D9132792EF0F1D379BE1036B5A964C903CBB9EAC
3BC395C2C52CFA5AEC1B0EE3F807B82230F0D7839A7FCF31FEFA02951A52394B
92FEFF2F9946B42C216A2D486A9BE03B6EF2A35D143EE90DCFBF2CD0ED2CB09E
00CE95C0B55B5E8ECD9607EC27AB346D3D1FF8CF66A8985A6F4AB72316157D0F
0ABEB7E992258CB6F096F910AF4D10FB86E72A9D91A19DB65AE793C7329F1DB5
1C5DD1973A6F2CE78FE809B97145F5B36C805D0FF35DAF2A823244248B72C341
6F9B5870178A94A726AE3AE9E8C6206EC7462631BCE0BDF0117728B91A29011C
3832F37C4515373B640ABF87526420A5570C78AF6E60150B9F43EBB5B4A97F6E
6E3E5217F9D8EE0A9495D36A1CBC012F55204104B8BCC16A5A6D4F8224CC8DEF
2009B8B19B220D16508FA5A5B04F9FB463B5AB431487735CA17997E72F122F55
3E43AF99DB74BEE3A691EFCE1A3929C70255158E272B6CBF13491B6BF43131BA
7542C34C7A18C1ED93EC856AF0D5D6A369089F0E08C19D9FB079CDF2C9FE3586
AF07A31E627A48537CE8B29A4256C51573F59407A6410B8A096B504EA4E712CC
5A996035A7A914548FD8E21366BFAC9A97C90EE96D7B5435A5C39F358EE570B4
87C89F705128873752D967AF1D8010AFE1437B9D053842CC3775D661F5E1F0BE
4F1BB709F5E9F40609F2230609EF37A1D4C950A666C26B648F4DE141798F080B
F5FDB3B44C40842CB039229114E9A0F8A17DDB8A2EDC7FFD5525282AF8A27228
6405B915206A59EA1C57EBAE598900D36EBE6A50F3FE5A533623F25BB863C356
B41BA8D5EDE358AD617D9987BF9C0799E7208976CC317CE0C2904BE4C36A3E68
AB7684AC3CE30351FD870B03B6F31E005F9BDE73BD4132B62B75E316E542176C
ABA54084F9E7C08D6DEA697EDC10ADEC7B0DDD02744C0E74E446067E4FFBB9C1
F8996BE256F0BC4368825F82CC138738F80B00134F5D87F56ACE67FDABC72DFE
43CB9EEE5F11F9514C967F2ED6066458F2A0715E8461F0BE97754C57C9DC3982
3211ED1DC88FC4B8C1B6E57A83616836D1BCA1EF82213EE6743C0929DEDB4160
6DFA39F7BF609DC92BD4A862B6341D731251FABDD5B9F8E8CF4E979A217BCCD7
8249A35D2DECF686E04703816970F447DC9E4D5BF762700E99A3ED744ADEC000
AFDA4144B9351540602BF5FB08710268A3825FC125D9BCC524CD158D51A7CBD2
E496783467D9AC4A67FB8FF714DC58D6C8F56366CC1C794D5B4243918CAF63D6
869F8E29BE017500C2158CE5C60ED0C80102B11C317E1A1186E7B3A19478486A
BD75F222EF17EA151230A4A090DA194D3BC027C57F701E446F7DA8755A242054
7EFEA7010E3DC21FDEA004DE59B3968516866EC937E3A19D5AF4419E057BD654
C8EA57E88025ADAA1AD7E01DCAD1FFD606B1D6BDBF02D15CE59A9D4FEF08B46A
084FF6E4FEBAB4C62553D9A410199A17030806B8721ED31C651DD7BD53EA9CEF
42EE82BA7C36A68B9F7AC7D097FA430CC1BFD1333829837DF5229C4BA665B002
35629F5F8AF8F79878688AB5073181BD4B7B0BB704D472E078CB0B2238AF47A2
17DD3F3FB386E7BB628B2E0FF00BD5511FB4316041AC70771FC67E56A5520B0B
D21863180E7CAB4D3FBF5F325CDA26582DE7BACB88BEAB8ACDB54D950871B0BC
1D6BCF6FFA663DE6572AAFE9AC4FD6A82785138319F55DF21C317AD78C3CC584
C940F70DFB5099F1C11C766B29787F1310D8530912231588452FE6494A1B2F99
18742AFBB558C2D5D293EC183D6CEF33481F3D4DE6194D695F028363AACFFED8
0B1A91B6690A5E5BBB3CEE44B7BC8DFD5CA258EBF689413F7B8B05DC3E1CF1E9
62860682A637F8C496B6BFF4CD2A6D2AE077BAD2A03707C8E259F75756960612
956F7006DC64895A838E98E248F349F0ED3AD59D5BFC2F550B2B7A49167702D7
8277553B10EE3D0CFA9E3478115FD4533FF5F1F1B4335BC9CCB3594235FA8BDD
696BC14DFACBF421EB887DBCE532D50DEE9B0C3BD028C0406628FAEEA1DF67C6
8FCD37636DA4446CF8AD773ABC6367AA8A5658FD0299514ABB222116992D704C
C34412A6EF0702265E56174F1090F61BF29F019799824F1D36CA85E26F2D04B2
04A713F6F32D3C146763B8B8170448083C36077FC76CEC987DC4E4738A00301A
E6D53BBA9F08D2EC87C0F13B99394852493D65D7AE4222E94F2BE1D078965948
4FEAC83001BD31DBF4D2D3AFED34711D1894225B27EC79E86A369A4329C0D05C
FF72AD121C8F77AE6DC9F4C7AFE0312EDB4F6F07AA6B58A49976DA05B0A628CE
016F99304919240934916936BEF4B59A630F615DBC66D3D309315558683928AD
A938BBDF04504BE2DBCC4939C869A98ABE0BA72AA9BCC678BD9C19C469CF9C54
10E850890351C5F193C4D0FD177A2CBC53D941ED1BC65E03679A7F22E80DD957
596CDD57F0D5F48D231D48219F507D0D1F5241FD1C42A4C4D1A61713F0CE1147
8737E39E5D152449E10D1C637861497036FC20F48B2A966C27ADD6B8160BA94F
6FDC2AFFDA186C45867DA4E2B185E6BCC8D997CDA7FD22F543930B9DF85E4084
CE728F619E6857CF3094A89127654E6DEA1EB8663B8EE8AD42B68D8A847A0A42
38834961C3D1BB2CE3D6C54E6329A37490D9276D83821316016DD0E93D862AD6
96534367C057BCD7D3692C802BF0CD3A8C0263C16D52A92C8C5F262F393C5A16
819209B1177677936CEE4F36C34CB2B6FCC5562C3516AF85F5525D35F4C572F3
53052A392E33307E261CC0E9DA56E75353B0F46CAAFC30D4AA71839CC8496C47
DA334C272C30C43D5CF4E81B83E3BC6C10AFEFF9CF7E5ED108BE7F35B09576B9
2EA4468296CA2F77CEB73A942056257917A762E48DC0E485F59CBFCD1699C633
BBF3B105DF521377E1B802F5B7DA1876BAFDFC0CDFA1DDA33DB0A2FC1D7B4EA1
1F7A003FA17FD01FFC7A794DCF699AD11D38CF32A238DB288002AF35EFC1EE55
C1D7E251894357DC7C0AB133C0ED14F4ABCE1D61BE4B549F376C952D950CF2AB
BBAE02298E458CBEAC850B02AB660F0F473A9C88EDAB74276B2E6DB52590451B
83C3490CD86F9CE66985EDB18B16C0E2721A76011F3232A6DA1504C56B0FBCFA
094089B715C6F685E6D401A7EEB556CAB611FF91F45154ABD9140285946594E7
F2D88ABB9A74B73650193D9F2AA11A7B7269191D1215AA16AE5939F589625134
C41E9A23D581C5F4F440DFB11781E4F30FDF0CDDDAE0B9471BBA04DFC5556D36
CEDC2EBEC500649D2CC2A3E50C4460E52B31055911F1B9C7F7EBAA6E13733448
EF488E6680E6BBC6D8BA0775C4FEE3F57490225D8F467BA41B87A6D3E64293EF
670CF7FA1C10C54B3B9DDA94A5F5DC4C2E6C93848C61B40458139F13A33203B4
FA573423C231D2755680FD63A3B149F80FB04145E21553DE68E0C02DA2162884
6037EA38CBF53862CBC67C1B603CB03B8AFF257273008AEFE0F1F2FF18954CA1
1279D7BBA2370A9145560839A731394A8650FDCB1884C49234A045A003F16B8D
4649A01A7681F6D29BB45952D94A46000B5A3992892D90B52F6ADDBA65878F0C
04B35F3D3BD1F2E6F9D21503078C41838E41010EB1FB1EF7AB3E64B4F658BAC3
61E69FD29B77E441F78DE0C9D9F26EFD8D425B0B6D8E9FE4740351AE0C545E17
635D23FBAE577526805A2C4101D72D80F8F198E9D99CCB20D380BCEF3895D7AC
4427D76639D1DDAC073E7CA142409BCBAB3CD533A400B6A59FD5916998220DCB
A52B4E31052D51BBD65F5BE97703AE6C565C5E0C5343EA5AF5E042667AA5B636
1696A2FDD58D605D1B14C0E78D1F5073B2736B8C47F074F29B4CEC33693DCA49
4EFC3900A829E18BF92EE68EDA25FB20ED08D20301A1A6A0ED9FAFE16632AD66
327AF4047D28168954E01F35C983A514406C1A0819917441448502647DE5C284
359088156CE3259179AB2249082536B090A874B63A2BA080B41B6FFFCE427D62
D9D1DED900988E44358F2F46C3AEC0D0FFA65C258D4E9F864DE198BB649C3B11
0167D970E5D0CB44AC2899AD61155428AC73D8D367A32B053450528171403A7C
BBEAECAA8BD328CBEE29E9CF0C183A9B53BE177E69F4AEC45B7C3B25D7334DAF
A52B663F18F630D4DE7008FD68754E33DE865B7649BCB647E03D4BE8F9BC9F4E
5850116163B0DE8E237FB4AAE721A8308DF463C895FCD58DF4DAC374E9C9BD7C
F26FB72E15AB67E649A4958896D992BAC162B00137965C4250785F4467DFA8B7
83F720826FBD9D3E8060CC96F2642EBBA51DA86AF5260482BDC2F7DDB3FD8B33
3FB5C05407C9D3BA7A83F875342E24061FC7FBD371E86C073F85A3ED51737615
F86B542EEF6A3D92592BB98074879405C9057BDF6EEF2429BA33C130B1ACE2E0
B3B5A2085449308BAE99C139A0A9B7C1AEE458F95557EB1D5AD5AB0F97034DF2
627E62883115F3D570E24D4C64DAE7B35984FDAB4919A17307908221A84301AB
DDF8544DB9792D368318E24FDC11B781D1D7EDFEC0B99AC63887C3013FD7D4D0
FD4A10F42963AED182EBC2BB7E86F8FCF43C95056CB4D91D6C5A257293D99A5F
D00F3C497F640F4FF7EFD9C37BB4852CC0D759FA322B403EE0B9CD0BD980342C
E0F9E0C142383AF7F6A12E0B48EB14DFD9B59560C595D2825FFE43F498F4C19C
383FD281BF85AAF1192D29BC3B10529BD27AEAEC509DF2DFBE69CCDC99AEA63F
E7758528D8163FBB31E4CEA1ACF5459E807639A9A7AAF43C08132614AE1B8B5C
B44F3203FD56C152EB562DF7445A9A8CC987C4BA947B0BCDF23F092595C3EB29
AD1EF13229BBF178DB2AE3A39AE80789C050C2086D8E146EB0A80133B2B14E2B
F3CA3F1C9C0D51C155ABFFA94F218DF3C515C5854410179ED68A0ABE63063CA4
CEBD6CA8051C3E5ACBAE57F99A3094D50E80A6B872C59FEC6192E9F78D21E9C8
F910A75A7C971E46E62D96AF87AD870DD352116767D3207E2BF53B941AED0D0A
94D7065777831089E2EB312B0B899E86E530ADB8253174F738866BE0855F976B
DAA39190911B8577475C18491C29D9D6477DBA144E26EE5651CEB59E187C3FC0
502E2033D6F010BD21C98986C6D9052166DCBBF4CC0549E563B695A9B86657F2
48CAD3BD4C400E2CA4C22499EE0F21465FC8320765EC11DAA9BCCE1EC3CBA1D3
5859BA8B756E2C16D104718CFC94C25DF7A4EFF7ACF1AFF8E5CDC2C6046A73DD
D039301536EF386E5C1091E45A9E3384983BB2197A64F98C1288665B594EFAFB
7A7DBAD0329246D07E10EF4430F5E927E273955E8B9A3DD1B2640C9FF543A47A
B22908A523BCCB98E44DC388A4BDB66B33B216030A1BFAC23F261AB3E9C597D4
F903354B8FA8FF515C3C4EBCDBCC8C20F7F50CC423570AC19B6084014D3417E9
A6D415D54A594E8730AB34E0A0A2241E182F5624CEB0A5B4127667E64D0BC8BB
2E95FFBDD0F1068DF93220C4E4C3163BC8DBD0F4478F0EEE10AEDD808FE63998
189969338B5C56C181EB6063AB9E4453E84284E32EBFC2167D5A6C2EA34D552F
B4E9976821B21450F5CC31B1929EC02F0B85B514D5A56484109CF64DDA1513A3
4879338CB11BAF1C69F0F9B80DC17BBE404BA264BF093699D481DE563346AE38
70197B18FD11E5594B96BB49ED416DE66244A7891B6B6115860F46DA697C00F2
4400CD7080E98737451AE325D6A34BC170893849ABD8DBACAF58AB21AE8DF09F
2B9C15A8360E2DB6D770693803C708548B846B23C65C486C2BA0969CF3E51AD0
7D6EBBDA33110F36C71B6ACD1C5BCFF49B3E250FECBDF751081FED74B3691BFE
358A79FFE1098572B2669FBCA1AF17FCF31FC7BC8837C5E2FEE2F870F9A63128
2D4BDCA0D3D3970309F8818E8934B7A9A53503E5D1E8D1EFD41C9E0619563A95
A3D40D705C13C6BEC6D95F3CBD3D067EC2E0EEC19D230E0E8B3AC29A63133E71
F1D2A26640EAA4DA83A096CAC5BA37A20D18B3D8928972E150965ECB7E4CECF3
2A0857F133723D20439BAE1BFE026EC7C4C91C7228A199AAFA249060D9B33E67
6BA7187FA5369C168A829DCB54D29329A674E0B3ECBAB113517797BFCC5B88B7
4A0D27C0ADA33308BCACB2EA78327A0568786C50D3F646CE9B9D3901C9340ED9
3DB8AC484F4CEC9BF491D4C12B0E09F367CC47C6C53F9B4B6CCD78979D2796AC
0866AF2C115580D8931B01DED54253E4ECE41AF19A58A1F1C86EA7051885E1EE
90835DABD16A5239AC4147A1383B5A7FE04D378B155A947CA05B9CDB1A5AAEC2
58E65CCF70B84A0C9E486A81D2CE1F024BEB1A819F89F8EE687144B7843C9C8F
828302A734F58E46CA0E3998E3B73DCF1BC78B73AD3CF22E25E8984BBAE420E9
95553C31A1095A3C64CC5A8CB0A85D60999381D8B7A3B455CA56D5D55E2576B3
24598F78123D542DD21F5E0021852180E1D98F89F73FD34EEE4EE7C19F58740B
5E53846F3C3460FBB8F906954DF36ABB7E62066D99CDC3AFF543481104DA0497
948BD4EB03223E06323424501FD7FD063A650C3C394BCC04D3430D6199293C02
9D9D994A5EF6F436A2EEE1B82E76D206B8D1E2D055089FA557402A55B9971067
AE5940D65270EE8A101AE509CCEA64AAA2BC1AF63AB0069AF014558449435EB2
02C78E1B62FE29CD123B598D5E834BD3FA81F37CBACFFF3022BEC0F8467937B2
B6D1BB768D3AA6E1DD6735622CAE3A78CD52EEB0355EDB1D7AA88845043E69CD
12759214DAA1CDA914353F94F87950CD3C12A5C897AC94BA0D274D73AD372A79
BAD9C258A46D6A9940697409263411CEED4735B3D6C20427D9F45F9A26D4A84A
D101B8B18D6D095B
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSS10
%!PS-AdobeFont-1.1: CMSS10 1.0
%%CreationDate: 1991 Aug 20 17:33:34
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSS10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMSS10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 50 /two put
dup 52 /four put
dup 54 /six put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 65 /A put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 83 /S put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-61 -250 999 759}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9
D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858
D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723
3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6
0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348
44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8
46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13
6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5
6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3
16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4
1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED
286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872
A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477
713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C
3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE
3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5
034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185
9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A
12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA
901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FADD6624F62005
61022276C87FE8D90C6C9BB9346860AE92C419F163C6EFADB647A8E3CC166027
3E63DBF7FF684DD31C94288B412B32DEA02708AA795C13D975A692E98F19EAE0
510C17C1BCA543AC0986BA34135F01F1A58B8FAD1B23F1B8D4C41FEA8DFA02D2
92091224C731910F95D4B6803E2BB54D7DFED0E53E2E8AF0DBB323CE8DDFA5EA
A15CC11922DE3A102965967CA928FE3AA4815689A1125E21B38155062F12E168
6E829D70FD6B13D57BA91782C50EC908A8C1C9E55135F80945771FC7A1B98D54
6ED0BB37469606A37591B49B6C4BCCA2619D173874C3D26DE5B9477A6D91DE28
8514A7A1B6CF69F56B68D425503A189D9B26DB8D0370622A12EC1C5F929A46B5
1D0E7F1F423F8B7C5FC282CFE00D0F1C94B697178A5A27BBE88BB8B696B1B705
8879D180691637F72062D17F2648DCAC86BC910D899798B0D9656ADCCF195AB6
8E8721B81F5252BDD3F4587D40C8259BBC3D471AF3FE18E38565638B58E95995
DE51D7A67BB43474E20E96CCD3EAB472F4954B2D436E7F20B5605A4FA08996FB
58D3721BB31866BF59BAD411DDFF8F815E2079FC0B1370FEDF081DE37521DF15
A61A66AEC3690F13337AE0718D5675D6AD3E0F77A1D9C688BF2237DE037C7674
39BD25A156A75D60BA84E7F3B9F1DEB811A7398F1DF14C3B4834B5BCAC5FFF83
69D280026DC3B82B479ACD3CE0ECEA26404172058378B1ED7C88272CE43B7CC2
603AC0913BE032270FFCF848AD2F283B8D8C60E7AE5F17E6EF4C3ECA2E71BE1B
A509C923AB9A4FEC133A99595E996499B4D982B6F78954173F90B348F16F6A5E
D520EBDFC43FD16BE21F9C06A817958ADEC4086CCD2FD6E8C4613C48DD484079
230ABFEE7E6FAAD157062395249D3295C4A37A15C2017D12A84E70CEE5851C74
B274359412CA00553929EDAC58D5763D6A0C4DA8A338C49FE9A77AFD21D1D758
B9593C7EE4D3C32AFC38E7C7216637A96F18565BE80714FEE1B3B5222E188A91
283709B7F6BD9410BC6F29F1538360294F0F463404EB8FDBFFA4A55ACDDF0894
98638AA3B544A29E1FE03C4E9209638E3B23958ED5820D8CD52C5352B50150E0
7A3F6B3658EE620B3CBE9F61FE3EDDE802B63324CFFE32CE49C58DE53E2C35E0
7B324D3FE7D9D1D25343C4FC62DBE3462083A6E96E6B7C43FF2ADD55D69B2D1B
7F5AF18D027DE4A7D7205C0FDBF8B9A86A51EF8B90A8488091E2652A0532D5B5
B39AB77CC38CD9657E67C0A5C91A697A184AB38E8052F268E5A9DDFD0940BB02
FE8A642294842E2F61148D373A17D413E475D943D46E2F88FFE8515B596B99B0
8EFD4465AA90C6A36DEF9EDD31241F8FCBC2396775652D5A5B8515132454E961
592B098F4C712F614B3AE390C6652E9A662A5FC46F348FE702B6C7882DAE7A1F
FEA83BB72258F50FB1CDB8CCD827C75B98EE0277B97F4BBAF39CFEA6AA959D38
41A750BBF95E97045932DF0AF44D4CD2F52579C84491587257A2BB67F1D5B9DA
8DFEE7E749E31D490597AE9563003D68FD90F91BF0AAC702C14FEF5A820B47A1
285E2D92B7BF806D6A07E46A8839DCA13EF15FCF3A0E01565CF8AE8C3FEF3443
81E4349FC92BDCCD6EC478DD3E0D3E174DBBDBF179AE6A15A06451E80819A1BB
E596D749FFB0EA5099A19F0ACC02ED07E1395C8E7A8A1B1020DAA0909B43A946
C4B20344B6B08E9CB1303A755238C50139FDE06D9DF642A98F9C19FA1573A2E8
205958DF4EF74D78C27CAA0B9370FBF4E42763ADD38970BF96AC41A1A869D11B
513B5A261427DA81BB7D11C85D3EEF4C4FEF603EA9A4E717BA1B856ACBA72261
91107F96455A2EA4D38867D3E74C74933BCAC2DB6306B62144659094C0E3B46E
07DDF6B44A253EFCD744E601B594E7AE2969BB74349DCC77871A82DBF041FD96
035FB6CB12E8EF147182DB71C0373E3C59B52DEC29974F344A63AE443661F089
423D3EFC3919DCC29935ACC98ECAF81F4F71F9A23D98979BE712CA71DAF09532
BBFBFF3A94C82A963DEB6C216E20DDA309BF642A82F0DABC4E5D4B4F3B7F490F
A76D5EB1039560B311D38F79737E366B89C006B21DCE29A8BF2EB3B856E8D853
72B3BBE711065D874599EDD26CEB161B4FE7C1E14F654BEFDD32F590D446ACDF
AD5CC7FAB536317A31B5C562D3636FAC717F641B5A4C9FC8A2E3F4982267E54C
5F9CEB908E9854248D18C7E992D97F5A796FEDEE265466831ED3BE5D47F4D1E3
8C097801540CD1261324928AB25C3647F4A683FA29F10CC05F6824BC967A188B
8B56436B112DB578B23770D772C88AC019D2938FC352518C5E1A1A5E698DDFAF
FE7A0EBD6ADDEBF1FF7C7C3A2C11C2D0ACEF0783264717249A3FAF01C39CCE3B
D07097D1A85CEFAE84BC0E3B26A9E2868A455D4F4C7E3C85EFE0AC6199EE7644
2CE2511389AF733B2E3C7C3649265EBBD5580A948A28E07C8A956038CF5F8E35
57916F88F71EA09723B51DCA58D26E20EF1BEB11D55F576C1ADF7953601DA0B4
974C3678B53749AC72699C3F5DD108C81DD9864EEF0F2D4DBD85083402BF2E96
781AD89B62CE63E4BEEBD29BB21DF3341FC394AAF7DC8AD532AD085D44B133C0
2541D4AE06D4D97834F7C9D730A7C4118BA48BD706B170FF86C7ECE2E6037A09
6E141D943BE3816BFEC5F56CD454D9B0A303663922E7AFD93B586AEDE4BA2136
72279355E0C01C8276886A6795AFDA3B957AE4D25A6A99889FE42E45F6937825
0BD78F72755A122D2A1A0059C1208AED1315CC7CC72CCA4CE7E333BEC2C4539C
A55FC7110C08F9FD4114CBA3F6D6CBA9B476AF311DBCE49D4BDD2075E079760D
442A63DE97C3C0C76309026FCDD1663CB37CD114FC6774D5AF397F0E543998EE
AD6FBC05C26AE7C7A0FA8817BF8F9F2A8866DF0E26217F3786341914B74932FC
96678C719126620BA1C6943C3F290DCD28DCADCA94F1C4D27D6DCC51162CDA51
D97B9D0A72AA98F17015A61372FE82A7C18DBC67DAE769F0D46B63EDCC0910C0
404FF9FAF7DA1991E9F03FFBC9F51F2EE34F016D2333087E98CD5FE11CDF86CA
CF89CA0A071615252CB08D78C09A86BA3DA08FB79F19A1AFCF778323C10C68D0
070305FE400A9F1A0E046E5926F2860CE7DFC7B6F3BABC2630316F6B00308E21
FE2B489FCC884916CC813041972B60C2F625EA2CEA411C426317EF8B132E5805
4CB66212359854C330E41AD0C57D81D5D266451A87BF854A362FA7D55C60C9A4
2155EA6BC7CDCE2A9B304CD2BB45097262FECF217F7B9B6B10A6F35344FC9583
B356E7C56B13FB396E87BEC13C1710EDC7A8D3026C5017A70903DC2CD859B8A7
D2A0B9E976EB54D43D2D83A7014506F9E9FC581BF59E0F7DD4E01CF1EDA6F1C2
76AB7894A403D6A7A4AD0391FC3D85580442426F56382A876413D08ED5F3CC83
B93CF556A1CBA48CD9374BA19CDFB7E8D6FC8ECB8AAFCF6C3A44E9931A5AEF01
DF4CD64B92EE916548BE1D141C50005F008C640B4E173D9893DDBEA8E6588151
C9BC952C45817983F6843DF026F7A04F1CE8B79C5DA9E6A252D84EF909019AAE
9AD550FD5D7790CAF8091DED230C7C4136E28E0736AA302BDB6B1FE9850C1FCD
E9A2F7A94B947DC3ED372AB6FB5B21054A3E1EE8A9040F134F9D4DAA6D4E9778
4307D26F88EC17B9E5ABC1799AB8545DE1F5C473DAA91CCB8764F792E6B8EB0C
28D60EE4A579F28EBE0C784CA6A7B6607C4B3E7176D64ABE02C123765BE7F181
728AA771EE4A9656780365F03C7621893AB5E0DB755AB145788B085D4862626D
4992484784CDE876FBB3941C68991DA81796FBF4F2ECA2A4528791557219D310
5638779E4690F92E5BBC5237314DF971040A43578B349B432E732FD810F47B27
C0F96A34970E510200A36EF61EE8645E4AC7892953EAF55EA746E5F1875AB61C
1D52E0F3EE7368A0A2A4093069CACFEFB95EA9D44CAE77DC4A62177218C6BCEE
04CFE20814D3987A20DCB69A63A2295E4C894E9D30126680C8A77CE0BF6E274C
E6EC9D220A0DD32EF5BB7FDEFDBBA93C813DC9DE873DB2076FD85FBD59AC4C7E
CE7DE88BDA7520DB4D86F543E1BCA86D37832A5686A9079FE069C26B9356D234
CD9C57054CF01AC6F3788A5E057DD31E21ED5B75BAACB3C3BA33A9A7FF6EA128
A21B929F4309779A36F60EFB03475D03341C3E4B617F368CEA5458334DF14A79
2342A169C3E593607BE2365880F51021B8B59FE2A91F579742118E743095303B
B58AB8797DACCB980CE6C277543D6A336D04014797F314062420BBE8E4766927
F0E0A6FA491C81A610ADFA1FD2372E4AA1DD5C9EE82A7A09F4EC4E707F35263E
17056F1AF776CBA09C367E90CEE35EC0C1FF76715EB6E7F11182200B723BDB99
DBA8F579B5C8631CC28A2EE59CC29498A212248FF83AC0E6E19F314E43EBB0B3
CEDCF93C3D5D20FE268FA3E91919F3A94B80AFE08BB547907B055C6D0445209F
0BBDB26570663132B17B53747BFAC47830F33A69E56AE986E3AA539E3020D385
368FB86B827D957ACD7D07FB9D233B286DB9E542B2027C1A2B860D326A3E9F4C
0AF87C4AFC73BE84DDDC74BA53D61C2E0E0CA2D9A241611B1100F85303BA37EE
9C01DD3FA1A169CD1EC0A04AEC1D04352781540E15C36475CB1D6BA13218E54E
FF1690B8C9E4ED357D864D1A411C8527B0F4F0D4F7045C2BE502EC5C69DB0EED
02FB0B052EAF4AB60AC5798B977EA71F1BE2ACCFBECB13546CE7E82821808A5E
1A97F8EFEA74938E4838C75B4EB7580D0DF660339E2A46C0B24A1A4F578BE7F5
18523DFBCDFC3B839A8E9A6ED54DE11C3116EE2E7AAA422077B8798D5B00BD02
937D7E43FB5072DB140AE17D81BA5C472279D8F883C59B5D6DD74E6E81760131
F319F24C2622CB0B1153CA50EEAF6388849E9721796E3587B2924FAE1A998AA8
272DF3E8EB03AA28D5FE323763321AFE20B59C65510AF34966FF8E6E637F54AC
BD41E4A0BCDE33BFC8A83951DC2BA47C5DE75E727DEFE1951DFC3529CF0C876E
29CE57BBC43415735F0B4D386B2182B69728E6D4D130762F221DD2FD5A4368C3
9F43C2BBC5C501091F2A9C752FBA25C38F6E51C710FEAC5ECC5941FC16DF320B
53EB3FAEE236A2A478838BBD206283ECDE170A70F369E3887C377E207B783362
D27E8FC242B6E4201E3F0A3231945F1AAEFD0908317FFFEAC1A4CB087E6CE03F
C9C42052E59680C5BA1F078B7977BF32E4E56E25E5FBD125DE47C8E0B2E20A11
1262EA5B57DC95F6AE77C7713C9B520A1AEBAFFCA5303850BD7160C64795E016
6AE5B9DECF1D4F0F7E49B5F4781E96BE4061B1273123F1BDAE6CE19AD48EA711
3A681DE506CA33E3E81FF40763A263F1D18510DF97DEF617B757EB348D5E91EA
AC2A10C8DF67CB50BD5215CDB69432934F1A3AC67B9AA07DC47705D359052A7E
C77A9B41007550FE48EF3A6523D7244235EEC09E68AB9F3585908F64B2F84D07
19EE636CA962DB6853D9EF808705550E922A120751023F14C5A2395132F37EA1
E2C75AE1FE1271BD35420A7D47174DC8F71F6151BA13E93DFCAE3F6553087709
C8944A8E0C4C8235B42E19A4410B34022B2BDB538C94BFB1C4ED4AA3F687A471
2D4386329B8ABE663B4E23EB727F2EA3DDFB33B6307EC5530ABBA31BF9BEC32C
784ED87661A5051A1C70D1F3C9E0E1C37A40F1EC4B2FB2B8A30588F785BB5DEF
EAF739A8F700C9DFE9D9B4E751F6F352BDAD2640751E333B369BA6BDBFD8CDF4
95D67B724E517FDBF75BDEEEA9D25379B1D3CE3551ADAAF2076DBD984583A152
B4FF0749585AA586340030D77DA44BE7ABB06166D00A535BDA87584F6BB2DA27
45404764B6E25F2345AF89EC15B3E1E1EB4758082437EB3A7D106CD5B79357CE
85A3DA47B81BE25C4E467CC77D64B6B7C68D503DA826906A3D4C60823C56F255
97C1FA1592449F846013949BCCB0CD2F7A7C823BD99635A85CCA5EF4685BD9EB
B3811329000B1BB8994A8513A99EB02E2A5BFDCB98385A154766A10537714745
4B9A9B3AF78B68E32F45EDE1BE9A301541AA401BF7B1762D9B5C0204030D6352
EBD7A57F5D921D1BFEFEF3AAEF03A8C19FBA3846AFF01155FAE3431B38D04F68
A73FD970B6F449AA24A34D1330AC9ABEDC47A5BA5D115C14D4948626ECF6B1BC
97D6E2410DE9E2C93F49181C031748BEF7B095481734CFA3DDEACE1E33F6EC5C
1DF188AD0A9812964D4562ED3E94F6DC7C39D18BB4525D2282221CC6CB7B824C
FBE2E67CD5CEB5AA068BF75EC382E3952BB022B28F0EB7F7A256BE97B4A9943D
63D1E5B87AE00B349C54A6CF6D852E5474A90812B4C6F582D19C980E9A775971
F09CAAB176B1068E0CB97AC2A152EF6A1970182B6650D18C1FB6E46248300870
51BF114FFF343B99FF2A821CB49065B75D3875B426B3673A195453416935591E
BD7DFE913E4DB92C239DD66D70D496DC55ECC022D907E55322F9C5F475F1AE2F
0593E0D011DAB691374785B64426C30BA8705CB7ACD9CE8E0D88B86B4A3E1009
67C67BF137A801E1C792B3E19D4187F89AE0B14749FD2C0B51312ABDB1B21782
CCD1230CCFE534FECF62B9464A2D765A7D88E521A0F000151683F1F76077DBC3
CBF92C9A1B692BD21B091A0701081EB04C9264D9AC3F3A4EB5317B9B858FF00D
C88F66DB620A5D24F33604AEE35099BC65CDC50D5C331A37FCF5A275CC381CCE
B87A139ACADC761AA87438CF37F12F56D39536D0E2020AC95A698BFE05522E96
C02A047CCB698B9389EFC79E284707CA1E1DD0FB04D0C041F6176A416F7C286B
1595EC783AD1B7E17E6FA71FF8F4411B7BAF462489FC3877EB0074B420B3CF1F
1C5CB609894ACDF6DFCA6B5EEFDCDAB31D4A86906F9F4171DB68FAAC3BB59F3C
DF5410EEE3C963BE7CAC166CB4BABABDAB35B7D339F7907775CB55676AB3C62C
11E74BDC007105A163DB7706863F780990317C6848F1FFD0F0F897C1A0727A1A
44
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMBX10
%!PS-AdobeFont-1.1: CMBX10 1.00B
%%CreationDate: 1992 Feb 19 19:54:06
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMBX10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 46 /period put
dup 58 /colon put
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 73 /I put
dup 77 /M put
dup 79 /O put
dup 83 /S put
dup 84 /T put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 103 /g put
dup 105 /i put
dup 108 /l put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 121 /y put
readonly def
/FontBBox{-301 -250 1164 946}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF
1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910
757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E
0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665
6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED
E067598E1B8B781EB59569E3D0D54D8EFAE0F3EDE26279776ABA15341E42E636
6E02817082BE6FE0B04249A4840C11F95F8ADEFF72173E9A5F2AB2F62C427E5B
DC010E18641EAC906A5EF0F9BC2108062134A7F10956219C5847C0D82F0E8663
12D963E012DF0DD899911EC5D8096F80B49CA3444CF1294FBFAB57DFACC9D01C
46F3BA2F3D1C14EC30CBF83E5729F1C074D4F1665405CF54722827FBC24AEF08
F6DD0BC6A79A2DB1FF539454E8F5D1A42D40CCFBC093AFD3E57973A009095CEA
B91FAFD236C47F453B38DB0067907A28EB5E9ADE87A2181F1D6DE4E183631716
C21F0F952E0666AC74371F8B5C888DC44FBA5607435A619684F502CF625663C7
94B0DAA79BE8E129E7F5C5AD1B7495C1BC9B1C759FD67200DFF251DB7C95C09E
89EA1F66EADC3439C72468503347EA1A45344A43E0DC78100DFE972638580C16
F60E1CE273350076DA9B152901A965A8131B3E4859826310476781777382D05A
089F2CEE01CF9E6CAF934353D9027F85A9E15A79AD950623F56B750825F3AC88
2D2BBC47434C1FA9AFF2F60C4B8B33B689928664E1D4190933E12BA54860BCFC
1DBC5624D4719753CA4534B209A2D6857D7C042F5DFE0499700B83CECA480E7C
366EDA098DFA4B2CB7E1756DC1CD70D311F234EC7CF05616FC958B62CA39FEF5
F6DFC3196732E37284F4935E294633A228CC30546ADA10AE0C09294C3469717D
5041605D5F8BBCF6E8CCB514DA6DE060318DA4875AA4D5D876DC1E45FB73D67C
B29A5A6550BFDA835F089169953F4278A3DEEA3C19669AC236F0C1127C6A2B4B
A4D257BB4ECA6774D18952B7AFAE06A7761ECB1484D64371C744BC7DF2A2DA43
8DC5FB491ACDA164ED462F164FCD3538B04DD854695155B8590A276C2C54591C
85D37B4523B6EF8FE6D2DC18EB4C02C6BFCEC3E71E20E6D987251B232ED1F6A1
B37ED3F17DE0D82EF0E15DFECF38C85B05D14D60862AAB2F2AA9A9B7F03F5304
56D6A4AE8681EC5E4574BF1593D2B9434ECD91A625EAA3799E1ADC56521585C1
8C7385F80E163B9464F7641D0B3DE8582E4D2EAB91CADD89AFDFFE80175F1C9F
587B592DDB530280D9C4E5C09F9E499346B2E184E24919FD9C0F36018BDE9C7D
0ED36ABE19A3BBC4B84CE92043725685A7DCBFDBAFBF17AE187339FB1581A13D
F7275FDB487298B9460C2609CB768609B00F3903CBEDE182A2D179717CC6E71B
0ABD90D80E8DB89E1677B7C0726022D0F92D38003686FA161075C28311D7492D
6CED2BD2F0D9E22DB2BD1E04E6613FB2796AE94A2C0CE9D21CF729EEFF07C8D2
54E03104A977391B88B7F8588355B4A1863A85E642F6F346F303CE3E5295EF3A
ADEE5824AE4252E24670C9DB4B8299E17E8AD408E22894DD3A8AE47859DD17B7
29C4843A1110CCF37DB001EFDEBAF91506DCA949942416F2ADA9E7CE9EC7EC91
0AA2DE9DCD156F2DF747EC992F3336924A6E79CA3FE91AC3A9762A3728ADE4E8
B8C8CA462FB606040B4FD28EC914782A9F7F3C04A3E0CECF3D4205A6C17AFA8D
26DB01B9583E1DFDB7C3ED04AED82FFFE18BDDC1963DD863E0DDA874FFA7926D
23F3C340ED8B88CB76308CF013FFDC3996B515264037BEB5033E49DF34D53420
25CB2D7863D5EA1A24E9FDEFB426F488C331AD9E74A1BEA88C338D1B37535AFC
9CD65050C651C4BB991F80E2C325BFDDF2EF59F28887210E6F334CCFA8FB826B
D3CDE4D5DECB806F2C8467F364AA4DB81D48D52F3CF6FC085F52DFC63ED92B72
CE00EDC4646FBEF7CBCF7E4CB5EAD31BB8759B6A339DB4D5BE7F5C8DD65639E6
0ED023C1B31C3E420EAA86BF98A8B03E52178DD92907057DCBD83F530A571AD7
5283CB889BB6772EDBC46EDDCF7D2593D2505E27FB70DA20C0CE39745E28395E
47B3A284752811976836C200DA82A80AEA2B015A4C8629A29D705A414BA55A67
FFAEC8797B52EA8DBFDEA262C448FFC895EC5B3C2FFE4851D157B75B4D7FEA5E
FD243D17B7B4F01F581462EF7FF24BBADAF55018C5A03C53E7A971E366AB125E
7882611322EE7BB24350C09E8EA9F9EDB6BE8CC1EB7343C9F7A65A101C13A075
A1D59F0A76526376A5F4392CC943F88B33DF4F96099BA80135E69572B63C6A93
9117165BC274E32C7EF0DF6496D3B733E9873EFD1F7C4D04A6EA7CB6FDC28C32
88B8B5FFD49362126EE5B0C13B21082EBEC9C7B88A4B2E4D7E20E7DE6A406172
DAF17805EBD70EB98C1F257270145925E77A4B9643CBB5BAFC45803A7B7AF129
68EBC3189CC8815D1ACEF7BCF7D4BD3F5081827A0DD30BC4B8065ABE53EE51D6
0730A11B20D9A07A59D7DBCD9CE23FB2900F2C8195DCE3985AB3D34DD69D4CA6
C33B69BF8B0077B6D3869FF15A94173E7EDC3A5F5137D0C4B633C8333840CC15
2DB010291826A5F443D709C1A84EC78F70F645EE3D65C7473D429A264B3C78B6
0E908829585D1A43E1F3164701F43D77962BD88B4C4F394CD15E778ABB19A92F
A1A2485D31CF0A17F2F9ACD87653C390676A36A41F0130497784F1B2F9DBC446
6D1000D7338B057DD36911C2A0885F2B23A3E84FAD3FE75E6B08E8FC01F751B7
4FD33C706AC3DCD3584957C9AF84BE12AA53723BB839BCED63CA48860506757A
E4EA1D67721E063BD51245B308F026C430EA39BC83FFFCC642C8627FB414DE8E
ACBF436D5E4DE59B6EF682896975A33E64A445FBC2F1652C9E2EB69AAC716EB1
71B0195C849B133532FCCA0B45FE52A8281915DDEF3A822D3B0DB3337E179B17
392AF8FC320A69660E97639912ACB9BE1710BC70E1F4C91A164A66D3471FA711
0367EFC43920529F70A86BB7F03FF2BD0D4028D22021823755DCDDBA3B1099C6
C84E8C4DAF36E6FC0419BB6FAAABF4AF655E2DC92153E27D28D7AF61F1963004
A4AF85A0CA6832527B478A1580FA7663F4DD0211C618637D3D019F2F0A6AC895
20818B242122ADBF9A17C53FA38B855D74077A9FB581652317CF0F96342211CC
80886E7C9CC776D730547E362BE69BB50C9A07B888C3BE20F0A3084CC52D6AAA
E89DF4675856296A7516024CD933822D47775629F65FBC43402F8B0D1D994205
69C0DFABA18756F76BCF49593B7928B618266AAA971A21691DEF816FF3E493F2
5DBACA04B336E07A4BDA033B399BED0CA3671486044B671146BB27476B322B49
C1DF4E5A424C305CCEAFD62413E0C063710D8487E7734E0D933C406C085D12E3
2DDE0E1CE99D71EF9EE2BB96F4382C9B7460A3956B49BAFED4C915F73296A4FB
EFB9F0F1762528BCE505A97B1ABBA7D85BE8A2461ABC87BDDDD067F07ADEE069
E2C9EF6F85A5455CE2C698702BA6B0DB318FB577DBB82E0E27A6917C7546802F
17E210A53264BFB1D83F80AF158F500660A24BCF6D7FDA3A2DB1CB131DE0C4EB
35C74291799961DE945B095510108FE841AD2911BAB7BDB2A551518601567E08
16C6C0FF3BF38F9B780329007E54936308F80BEB07E2AB13023148E942831975
3BD33367E1D9534BD6F7D4D2FF85875882A9422F58B5DCC16E7F3D9FF0784191
52D2B3D584320929D5800E7F37D7BDA661B918BAF00CFE225FA67389E1D80308
F488F7FB20FAD7DDC60B369E200ADA016C354D8AD1F714DEC29B7AE4AD1DA1DA
8489A176E39427F6E5C52A29C6F3D7F0E6160248A6C940A26E75ECD8AEF492A8
28A334D4394E07874039D9D47BB065C544374FA9AE96B0E0D67FA40D18832BD0
7F2C779429327481ED9351352D01255527A189CA39334EA07D8A5CA20619E869
64CBBDD7EE73EEA3277E5A32584EE76D3CF1A2FB074ACC9C31F6A99B1103B453
3050EA4220D265B739A2CD0942001615D4F5D9F0E78A191024017A1FB6ECAF62
D37E8EC318C1DB77F223F47350CA8FE76FF09023C1BB7FDCA22E4C49CA42CDEA
A93D4C14F8DCE87B9765E8FE4D9DAEA0744737705579BFACA57B80716FA6456C
3E1F269AD3E4CDC400B54760AC2EBE278290FFE3C1D34CD72720CA809A43E453
340F3C3E445257A8716B97DC5A333A63473FED93047E92A147A2A47130947FBA
BF4D067E91361815A79CEE24804F226CE814DA9993CDD4B01C772E0700BBDE8B
648E43E1FA2ECFF8FD379A6B5DB902D27A8438CE4B2955CD3E68DC2CB327AED0
0ED5DBB0CFAAE899A8E953F20FFB63F9E32E9C0380BFAEC1A0DF96EE09B22644
B0E09C6DCADF44087456B098B165F04D155A9838BB940AFB5181439593A2F141
4B6F6B2B107EB85987BB40473E7D948398975301CC52F5DCA313333ABDF7C3E5
7F89C3FB81C7CA9F6A2295245ACAFAA5DFDBAB77EB24183E756D11E95A8E1AA4
1BFAB4321361A58D6876B279EBCC52CDE1049200AB3A584C3AD79BC1D04BCE9E
CCC34682EAE4919EB2E95E03BC54AC8518916009D0D745098FC1B4E5E5DE827D
CF1E863C1F80A1388E7BB2E885B59601CCD390EB83907643B79D3DAB09C56772
CC3E2286ADE01279FD9FE90AA7DA75C755AA99796DA8F0D87C756E72A711EBFA
2032FA2238701AE1F17A7FDC312BF323C6A00A7A5D2B5C4D8E7A10BC48640357
041F17491D934FF5D2F784D25856FDFC3778FD23AD1356709788705FE8C488A2
2F56417C5BCF0BB602386D2802CE5FDBC8D44F8ABA57467CF44F6C733A69E55F
F3FED01B49956AD7D4B7231E9298BE4725C45D3F569FF39DD5749887407E8A0D
E4652B9CCD809B36B1E31F7E28C521BF9F71017D9C497D7CFB9B669BF80AC46A
903B219C1E6A65F61E5D95616CB71EE691186839064802CD947CADD0760B3C7F
10FC144A6457A95A9087089FB4F877F09115A83DA415670C7A1AD71502ADBC30
E0095E263AD0A44BB081AFF2DAEDF0C0BF1183FFF2C51C9FE97E8BED37F9E022
1078A11A1177F14C0B77DAF020911F55BDFCCA2D2944C1144F53E3B4B049A814
C9B3F8DE089F68F1C004584F1F45974EFE493D139898322FA60114AA57BA45A6
FD22832C6BED25729262F03F645C4CA3C7AD212B1D782EB0F615CE0911C710DF
0C2451D1CD2BBCD380862601BE150731B24FBE5FBEC70E41E0C37960458D0EE2
5EF2A80CE98681E195610F1EDCB38067D56FC49CBF90B2225EFC8D79459E3AF5
6C2BEB84844D9108A8B71F63DA8B014AA6AD0C7E53EB38042DEC2A0C7C340F5D
AB69015AF0E32CBEC326F2A90A73C84F150C7F23895F39573226DBBA09062279
DB030F015AFA96D96D8B81C693417D813CF853459260977BA22CB29D54F2A898
0EA27DF4CA04E94501C4C2B7587BC72E3F5AF02C91D9566D0E6EF71472F95216
E7C308603C5EA1853D575A08AB7FD8CE208D5902F6971825FFA58619A33E40F1
485A6290CC595E86E225A686FCF6503911435432C9D32C471DC92665E1EEE473
434AE7A6FF63AACD610B790E79DA98A2B80D7E73B2F55AE6F279EF2515363E23
33ECC2C5D30318E154CAE05441032235B8DF3760D7E56F710BE28EB17350110C
2E287D083B7B331713F9354B2EB53105049252CB2FA08197080DDC0E5255282F
30EC9B05AEA737C1280A2454FF2E4CB8D816D07CB9B9CEAE9A68D90FCDD854CE
AD6E7B9CCB2B0565FD747A98154E2FF9C42270114CC151472ABCB64E1A845B86
F04D17D13C287CFFB5B041D9322C2C0271AF075A7382794A95CDC715963ADEFE
BD826F736A96D8BD8BEC55B12376E10D41CCCD616ECB0F701E3B5A68275219F8
649277052023DFFA41586876FBEDFFF13E914EBD07C0D1CF95188D16134F5E28
B1E4DC7331EAA22F8573AB5C3D385E2A56053ED331686238FE3468182FE0975B
74A346C85446E96FDCC77E2DFF6E71112FF161487A35F277BC769ACFB128440C
50312C772973895AB32E3225A83389DD5E70FA652A6E4DD9C30D2AEED39F052C
6E2AFF2FEA45BB9DBB862768772D471B906F8D3F327F0D02A11DF54F5771FCE8
3C00436567961C9E687983695B036D86C2335E5FD66B3DEF61F90D60E7888C59
BE2CBE3F09790F6F115A1323787346CD4020CBF22EA1780416065D5F48E98B4E
977F07A0F1A8787918CE4AFC25791AEF80FCC538A6048466DD64E60B550A8A73
706609A5CE299B3ECDDA6964BE0220323598AB5770D514A850774D5BD811831C
37CD2A77E25DE64DE2713432DEB9DEE8F157473E5A17932242C6EC3DEA2BD529
3D670C5CA579610DD986C424FAA0BECB832B3626792C47161811AA5DA340C2C5
A5472620FCF94356AB5F4116C93503BB567E2438EE3C0BAA3E80813E7256F981
0C1A86FB2DD2910F89FB77CE633CEC70F77C8FAAFBF6BE0A7386492DA5E566A2
E80FE62EC2269182A56651CCA95F0E0FFFBC079381181C8858614A588D5971F2
7452E9FE0821A2B0D32F9B95B16FBA992C2F51E4D03BDAEF797A4958B302CE13
7FDF248EE09148FB6F54DCF84A348863259909F64959FE403E06BEAEC127850B
D20D6EE1919312E48F1C6C9FDC3A302C142C7BB99661E490FF101EAD2860EE8F
C1FC085412128016140835E70F5E19BDC60CB3DF02284653245C8DA4EC0F4688
CCF897046B81AF1ADE0E8BCD36D1631208C4FD3371012E20FF77CFFA54644153
77244B1E3FDB35BB69CF4A6EEFE3DC2C5028B26C1F1A4702CBDCF7573AD772CC
972BD966E70E41A60480EBC2D4274381105313A2085F034E66B79101F4F9E617
20638FC04A97B63E321780FFA8AD1E176ED27CF97963CE00FF873C0825067BD5
3E38D481013E7FEE728EF5D4ABE478C7093A3C004E72101B9B18134BDCD27AE0
67AA3C4E87C0CE4D041B05D6D2EA7D2DD7F5EB18DF4CCE1068216558FE36E477
B5F06F9770644B369DAD8BC49EF952F1E1249749CF72BFEB434017BD3768E0DA
8E8ACC6EE4F5A9DB97B998D0DCCAE8F2C93949B47A513EE7DC3B0991D0F8E37F
0A48241F4DABC6C25AE93C70EC736EADC5D4F87AFCB2ECDCCA5D34C5B67423FE
6B29ECF5C88B3068C9914C92C029431C512DD9C0657ED94E50F0607590FA98DB
70757B9E0B2127A5ED474BC12432A4FD9CAFA2D7A6A744B5E986D5F839834567
F88614864AAB928C1BCC3115A3E91ADA2B5C884028E67D57799744FECDF3A95B
235CDFDFA40DC3C67D855C45B7A3179195657346BA9DBD8B6B597C32BAE6CFF7
2BB11BEA3CB8B42AE4AED70F11446E06A7F730C1B01F684D6C50547800B96FEC
85DBC2FEEE30F6279D3D537B5BB0973F14CC3503101E2F9FEA0EA4FD46D805D8
46EAC8E166527AD935A3E62A8BF29A014EB1B34FAA3D3E7C94EF3A30D3E3F478
D3C861A3CF78ABFCE352DFC48E9DB0638847B6A3AD02C4534F25880C68A71C96
C0AEF774B947A9B6198BCE65459D4FC45BA99661D989EF199C67E6B8436240BD
BF8BF11DE38505B959831250DF63AFA50F18E484B45F95B7E701D3A3FA0D0894
973BF03A45E9D6D4AA57E3D12CE83122D653CDD4BBCB2D8E7664AF02F8280611
03B9A2
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSSBX10
%!PS-AdobeFont-1.1: CMSSBX10 1.0
%%CreationDate: 1991 Aug 20 16:43:06
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSSBX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMSSBX10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 52 /four put
dup 54 /six put
dup 56 /eight put
dup 58 /colon put
dup 67 /C put
dup 83 /S put
readonly def
/FontBBox{-71 -250 1099 780}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
D919C2DDD26BDC0D99398B9F4D03D5993DFC0931DC68A9127B5D4E0B0EC0247B
E3E94556B49E4EAF6EA99F1420405194F4D8D644F28FE1F090E80BF5C7D59585
C1AE46D025A67CD5A59ECBDE2AAF87F725A9843589338F85C6176E7F6DAB2032
74BA5CDC992D97660FDB3962D486E2682550AF11DECBCB7F76A28A4177905B2E
F4767CA41528636EA69E80B3A1D33060B9F0250896EF2431F4530727CBBBCB63
5D0CC646976759E52EB09E65B7110CA7A16EB65E0F9DBD26032DBD90A6964D18
6B8BC2030609B972DA155820C9FA67A1A26B9BC9712A9A5AF82343D16BCC542F
890ED28C0BA88F875CE90B1910D1A8FAFA6506F893CA462FDAA96E2A71ABC8A9
A209E7AEB0E41C5A3ADE180857031416EA0123B75292427B282D9C21D765A8C6
82107AF774BAEFA24DCB2DB22410CA3C540C0F9D108362C9C9C81FD259BFA359
D7289FC6963978B46CCE8744FC96D5F106A59311646E6C4C6E520AAAA9719D68
9032C53E3C38EE31A3E9995FB08207BAF83F0FCEF63A536528839428AD1E8A68
F254B65CEC6ADBDBB524D4639388374A5C74C46DF2FD1A30C7B61995ED32BFFB
7F06514E444BB108F3BE17F643D2BBFCB2947FA98789142D00B63105B09B9F24
86E3FAF44F38E9F91A405408481FAD3B8B60381AC52FE674CE23C2E2F688C244
EB64A97378970E7DEAB6FD875ABAA19DFA10D3FFB5D2AEE741A277B5147C8103
1BB179D97426EFA47587DC7D60856B369CC280AFF938EFE801F7140730187895
5E5405EB740BC38B48A7A84437916B550A65C7069CD0940D54DDFCF2EABBAF6B
ED1681F1E44855C53DEDDE611A36118430BBD52A00C12ECAA9229A2127D3A50B
93BC0B564A3FE2B2952D0032450C437566ABAB87BA3D1AE77C2764170779F6A5
F7EEB3A56B7B1789E95C7433E9968621263725576D5B176247F79ED159D0C687
4086584A9FAC56D432BC5A91187596B069BB5A8B0F5917C9DDDB236C989B8A86
7BC81EEBBE8C1E488440AAD3F02D8892D92C8487FE90C36EEECFC5E4FAF9C51B
4788A07C85AF21C196E9D313DDB6FFC5F217D3E7F6BA8E01930A12E9EC54C856
51ED6F8C02036473A8B6238061CFC8B65856FAE168E03ADD8D8CF0883546F864
063E4BE8C062102C8F271AD1D001C526409625862282291DF41215A9FDD958FC
2235011E94BBF426F1D543E5EBAD7859482FB4BBAB06305DC964FC9DF82B5DB3
09EB515B77F886C487C469CEA131F1B6D6FF770E5D04346EA0445CF2FBA9F501
BD2E47840135EF94101EC176756F76C44282C082B29139A76F81FE06C4D1C994
8414A4E62E76B995836DC07CA5888713859C46AD5B6262D2C7154BE1B628CD63
D4B9DEDFDF20DDBA683DAB6A14C426C4FF64A5A5E9E60328A48FEE87285856C5
F47106FA6B95F22E86EFAAF05C34BA23E3D930AF37D6CD68C3E0CD4308AB6396
A54176943B3B43A9DCC4D0013C132A49B58F83928FD6C9148352551FE2B45AFD
A59A81CDBC3CAB6C222D376BAF06FD276B22D7BC636B3862B2430993079C25F0
C73576AD282B44E8C1EE52DD09CAD3CC2864E4368C0138040843159FD5437C8F
879D9F8C0C7901937286916B96CC4316BD2A1EDCB79F4325B1EBDB3031C2161E
12197052D2D7E05C61F6F6DC7450F68EEF7C41C7BB1D172371DEAA2880C565E3
395A401F1BE12FBBFDBD09EECBA1DDCEF90BAB4144C9F7CA1F1B809CCC1B3DC1
E610A0BA7296E6CA7E650930C08F2105EC1BFACAB50F183D6127C582FE6C9263
92D9548C4949759991ECA6F4CEAF045F010323204318DFA4B1C1B9A787923F70
6A1360BE20C595C5889D4035A4078A9B84D7B6007724EB2C25CE71A005D878A4
DE62E569E1580089275AA3F0033410D79D3F11F763F7F5B91706443862AA0CF5
0B54FCAE3DF388D955A4DB6E0CC70C980EFC9017B513E6AFD464585E9843328A
65BF7D337F75D4E432E4066838896E1A1CB240183E76420CA17F9EF05DE32037
4F0CB375691EF3E06D71D1AE47A82CB7A1945E1578C43A0D26E277EEB028E1ED
E54BEDA73D3E11D5B674C60F95910026E8F8176CCD4EDAF927FCFA4761CDF0AD
D706E5F0293450D9A03FBA23A62488571E59086EA841D19C45FEFCDE23DE4DEB
170C573C59D538B50B212B292C83BC8AEF7DD19C4922EE946E48B9C4B2F8D6B6
468C9A5CCA33E7D162EFE2E22FEB0C0A75CF08B83350A36A1DF8F3E496250C0E
6BE5CBBF2A360653679C88DDA4D18DA079E2D01D231D21A5243AE67AB88C3917
A7F978090CC505F54BDD557CE9B12A8CD3A1E75C13FCC3D18138385E6EC317F3
CE845B126B5044F0B3822B84DFCAF76F7CEA77AFF913E2133AF4AB0E84E39812
1C846F86E5F9D93D4D7CC972F33615E0C4533E290CF8
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMSS12
%!PS-AdobeFont-1.1: CMSS12 1.0
%%CreationDate: 1991 Aug 20 17:33:47
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSS12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMSS12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 48 /zero put
dup 50 /two put
dup 52 /four put
dup 56 /eight put
dup 58 /colon put
dup 65 /A put
dup 66 /B put
dup 68 /D put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 79 /O put
dup 80 /P put
dup 83 /S put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 116 /t put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-62 -251 978 758}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
7CDA3F5773E01FAD12B7339D4A0993D40A82FA42AAB119589F1D7D60A8AC7A96
BF8C5A08AFE6D427A6FDDEA2FEF0B8ABC37C6DB62C8B4074CD6C385419CC66E5
A4B4C5F902900090EBBDF7AB524205CD9DD9D8B9CB522B8EA97203F0E8FAF683
09750B6C8286AB341F9C240CC02CF7F3E153C3498F16159862CD74C0B6341D3D
57184AB9036EBA94B432D0CAC32240DD569E639B4ACF0BEF07EA19DDF0606551
C8EC84A7A67F3C3F58D3335D7273B51CC2602B63B900D24A6D5A8E766D49EEB0
693796781F0781FF13C5592AA9E071E39034E0742E804ADF14422A734917F0FA
8973A1B9269EA354F8AC75B7284AF48B69529167E55922A20C3106EB6C559E97
7CC1A491C3B41AF834804590554742E742A09A5228F71DAAB9BA2BC3F00FD5C3
B4821FEEDC8B65732409A9C4663FD4C4BC7C864D71F6A6D354ADF71675042DA1
31DC2859AE00363B3EF589B4DAB98D3515FE8176041A332A5647DA8FB9718975
9D0103074531756594D5DD1AF3A9A20F1BE203E28D24DEDA7801AD1CDF96906E
E7049115872C82DD177C3BD765F72E7C15A90CAC968198A38EBA25054D99E7DC
A349E6502C98F894994EF7A0AEED79D1F12EA1B18BF8BC3B5806141C82B201EA
0275585110EA202D7A253F1D6DB449FF2B25F7B8385B1427453717DB07ACC21A
9F5D5DF4AB9D3497C382B1B9761FD0693533650CF014F5D56201767E4CD18A44
A4D912E1A90EF1BEBA702F806652672ACE37D40B4705A4725AC38A8B7D706E84
6D22D811AFF8C8F465D585778EDF77B600F65E332849ECE66FB0EE108B30103C
BDEDE7AEAD0E3A72472B218310D9228AE0BD49120DF3345B692102C1990E3E37
54A548541EFE846DB24424C7FE4C74922A9D0AA91D5EB2A49893EF63413D2250
5324E00139C859E4F7E9497AC7503C00AB6E66B536F02ED098C89D9BCBEE470E
E79E9BE4D81BE23D35844E14DA487B3E1D4FE7701C783BBEEE0EE3A31C8B0BB9
467802A2F956D533BE0A3B7E730B0A135005212353C152ABF3AC10F128148271
3B5038965E6909D59EC000612FF23B891BF5A7B200FB6039781BBCCE423E2C1E
AA346801D97D4B974F24F71E3555806052635CEF5EDBB624C9DDE5E3E90525C5
6DEB4F3399BCAEC09C27261024C32835A075521425ADAE56D2CDF917D53EA5E8
9E6CA4935CA649F1C2C6C2DBCFA36208A64A1090F515215E727FBE905A69B464
B8574D855AA5C011FCED9E3F63347EEB099D4772CFC4831004B5732FD90A8230
07717BCF31DA74F2DAB75223A65046FFEAC40A0F2F569325C87D000A615D773E
33CD140EC89BAFC653D80213C3FCC73A66B8AD47EF466CCF66AF1CA042B439D8
A2DA0895966962D42D2D835FC7CAA2A9CAD964CC8F3691041B2DB47329479B3E
AF853E3A791E31A6163078B6F9D114DC4A0DA2B6089A38B0AD6962C302BA0639
B3F6B73A06ED9A1FE1AA3C25B0D4BF67FC740AB6C76729BC7138EE9093946827
2FBB507CF2F4E8045699969AF48F78D71DDC715EE1C6E8405B4406A9699CF2E6
4D8A07683FA3EC2B41D8E21676BFD9C627D1E3BACF680CFFE5474A5F30105A61
559247F88D87043FF73F4F9986842D2CBA63D68937D4146B65972C729ABFC5F5
53B87496CE1A4CC0065774ADDC91147FE97C0AE3ED8B4574CCA300AFBD5982E9
86CA79017E856ADBE39996CF214B5E4F385ACD4766D02140F3910875FC0EB738
5DE4B97FE4EC9C95320056C19A6AB9E5472DCD82242657F498A9605CF211C690
B8C39A40A4E87155C67723E999FEE4E903D8FD2FF53EF83F2B69CAE40C912B1F
B4C187FCC2F3A6F1EE91E601D199D307F59481BB45A8799F5C9A9B7D38EFCD9C
EB8E511CB13173682C522EC84405E2E951A0E705988BC5E84E480359F543E599
EA5D199E9AC5411D63C2CFA7E6604786BFD177B04ACFE99167E6BE833A7D2FB3
98154BD588427BD92E7FDB176A0C5D9BC5F7DC84E4F3139A3D7E3B1ACEF901F2
1D37401259680BDCEE7C185F60E59A72E49DD0BBBCF682FD85A70A64E6F3E441
E94E1DA9DAB6465BFDD2F755BF94C9894DA503CF287FB892499474D22626FEF9
BF96DE8C6B472BF79D1F14D33275100FE036FA6272330D29BB42ABCE94539247
C12A63FAB04F063BC94FBB9B3B9BF9726ABDFFA83308DAFC591FBE9F363317A1
1858BC6D79FEA0002131AA1B462F77C4614EE93EAE27E7326179E070A9A4E38F
A335555B34438B924F9C3FAF71892D886FD8E46DF6E6BED481E2F2802A6473B1
369E39B3729EAF3667990A6BBB424E89D7C7092BD588801D68F8CBB7D07303A5
FF873DF05354DE4584FCD0835D577E2620F4644BE0FF06DF3FAC349FB9CBF157
CC0AD437834ABA314951B514517CBA421A23ADCAB3AE827F69A3DC5A323DAD5F
482DB9CDE962B5496E2178A83BDA25B71B98AF2CD9404489F718BC8A784BB7BD
AD8D5E3FA87F602AC60E61830D63076783C70F58F7C87729AAE3284C3233AE2A
474F3732C0110AC6C6BFC56F2FB66C5680364D70F86D6BEEED29F8D7BD6E80E8
81ABE35CC7935BEC723014ACE352846DD800F68C7D6FEEE92D9E90048AF8DDF1
5398600CB8313AD66C5A5F9CE0B70D95D401B5F08F7377DB6A523CB7602E0B5C
7939EB824ACA55281F72588A90D7D9CD7D8C7128DEAED895DC6E7C0ADFEC5AA3
3D198E98E88636F2F221E7A13EF7EAF14EBB1E62D57ED10D34F96BAC18990481
617BF5C09E5EE01FD18E8D64F03506B05C4AD7FAB10D7EF45180F5B579561679
7DBCF903FAADA155CAA6F0FA9F3A42CB040E0FD8A4005EE760108BD8B84A8A5F
2F231B21B48C965D30D46518CFA5642356011358C402F0B748638956B81620A5
9E40F58F004D28E8ADB9C8709B14932EF8173F74CADDA7F03296A8C5920D7A06
217C1315D7FA287BC25E105989E36A4029AAA7F501C61CB9B0F411AA2A6B1A16
81BE700937541708B0466D3F814C9760F641D11369F505458C8ADDD7D377A9CD
304725593DFAB6B2F221F79390DA055D76AA9277CFE020F3C5DFBCDBA1E6256C
373665F7B27CC1CEF56D73B93D7FDEA6D43A6CE8753D0567072C81B46E821DA4
D4896DB6C2B9760FA0A807E38797D8F9D74C713E961F14AA82AD9D74C6E7F30C
3407C9C0CCAA181651724E7B1AF882B72FB9BC466132D9BAD4256C430747A42F
A5A628472FCBD67D8826062152677EDC53EECF7F6488D375D6FB032841846370
A0161EB66567E51E872CAE0A09096F3A7205A27F7B8D376D5215F0D240CDF84D
F0E2285ECF392F1731D446108A1EC7F07CB16625397E30A1800C63B776CE57C7
2351C7DA3B4B5B8DF2A5B4DB36F4C4F786CD3C48E5F377935AEB121343A1C1F6
0A289FC40FDBE2ABAA6F443E04210CFD23675CC6453BCE4B2955DB6E64B1CDE7
853FEC4DACC8605CE565D7E620CEF96E082251C65E47B81FE8D45AAEAB482DB3
4118EA653DABF4BA6E6FE74A691168C5D2C392EE767681B71A791006DC34561C
783221A1AC06EAB800F0ED342A9798A4328EE1F825530E92AAA0EADDCEC1F18D
754F6CA35C747EA19184BF52D1DDC29C7C1DF49CB3C8B01F8F21AEA7A41B90CF
F56FDAD097EDDE5D33CA880B47A4505CB46279724DA1950967D61685A4122BC7
3EA53CC83D7144AFBC81028A3175CA990509AEE3758BDAFE41D43C403D07572C
EF691ABE4B453607C19B40716C240007010063133CFA731370F1CAD3D4D8096F
80B4BC097588C9DA4D79447219F9C2CDAE2EC1C018B104E02CB1E6D96D8A6764
CD60C7E71D62FBD377DE7E6407C0460B2F51824880B54EB353533646FC518D9C
1EF9CAC79E9078133575EAE1D5871BAA5400A29B1FA6A6DEC754F53D40448042
5F87B585E814E819F5F01288EDAEF227D9B4A01444BCBDA07C19002A21C0CA2A
CDAF339F5D71E2CFC05FCC9B291F2CE01A17E88554A04052E89A3C20BD3B4DDC
1AEF2271335D3C5C9DE8253EC934294249ECEB17953B697153B230090D06A3CF
81D1C54FAE516428E91DC675246C58409E630600769BEB20961F0E48E62044D1
D19528B2B779CB90136FBE866687CECF54A98AF82227A9A2F772C4EDFD4E8F23
7C5641417D49289B3F834015F7590595E97E22E367B04F7CC612A29C5B6C271E
CEE81C60301B24F43066FABF2F3B6BC0D29768AB7EEA96511820FF7FBB5C72D8
9188F7A96A28422B443A1BAA0585161451E47C9532ED525EE808080E0DE4B1B5
B8F0686180CDA18422A4438DED657FD263EB0BDA25263B1F81EE13B2C0504A83
70FEEE9568C5D5BEDD025FDB164361A61A177F5AFE315E6AF1DE03DE4CBE6C16
59AB31D688800B6960BC4CC943AA91951062038A1AA523960EC992E9B76346DB
2167EBD46E69E79FE209314813B70AEB1FC380C94467993394D352579AE75A15
6EA975DCE4E74FC7238B0845525C03665E83BB34C3E514F3941B709BC075CBCF
E7DB27B6C1F0D7B4810DF504D96060DFD3E48BE15B4E8D3220574490958DCB86
9AAE459DB61EC1827D64814D99F779C8CF06D8262F637A050F78FC868EC78690
C3C16721F03917523ADE515EEDE5D70D153F45BB7B05B31913CF74830A41D0B3
F835D28B759EFFC01370A539D58132FF3190DE881060BD8A701D202EB1F8EC00
0177CB05DD0229A2DD8DAF77F119DF63CCB845F24EA42C65223F53B8EE465DCC
6EEB17FE67498BA810CB7E5CF45DA5E67FFD32500D8167D0D74037544E9D37F8
A7BAD553FA6A1DF929CC01D7FDEDB6C192C72C24D61819D88F8ABCE9BDAA5FDD
F33CB07EE1173C2A2082316C646C05AFBBD65A2B8B648006E820696D013059B1
3F32C936EFCCA84A76F6C704C4AD26FDC9FCEDD25BAC8033793141DD2CABDBA2
356A1399711141ED357270F7CD357126A2358EED73ECD28E26721EBF2B7E3FF8
32F91780C7242BC600CBC38170DB04833E1D59F2F1B0BB9F3C07F04E3655A258
410A8A229CAD881E0E9AEB4BB60575C240FF6A3DF9600484E38D0F56E9B055B3
9579DDF48883A53C01BE2A6F27558792C70DCD527E946467DC6D0AEFC6317AA1
7B9BCDF3A91B310BB668E56D8F1A63BCD32E33CCD94E6F20E897E801A25232B9
81BB97EC939227125F100CB910064BE7C4593480C1186904D66B1227BE2741F8
FC3C09DBF56701A887849BEF26B221CA569D0C60F0BCC607705551B494DCBD35
1C5A0BB94445393E71601904E8F44420BA51F300305799F541EC7FDA29256E4F
F3D974469FFBD5FD87A5CA44D2648DEC062F8B6258463C17D4EEDBC721C3E14C
5C356B38AF77B9BF6BE5BD996914BFCDA6E86D9EDCB752713E1711C3C4269F79
6FDCBFE9EB5FD4F5BB204EB7919E7C38BE2CA09647FD3DFDCA6B46AFDFE8B65D
421D6BBDB394D70956F882CEDB51A27E5826B73B970E3CCB0736738672CEE134
8E47DA87C2ADAD3D55B57E79EF66D6A0199F27A9CBF8346D8CE6086A52F09F53
B0D3AC64CEAA16E98C3DA1CDB47CCE2DADACD8729E99AE1F3EEC5198C8686CFD
B56A3179B8111672D7E4F558451F18A302C10A8C2D8C4AEA5D2F7700C068235F
EEA10758CFCFACAA3C84596F0BFA483F8AD7AB0D1D21BC8665AF767EB1F1223F
44E65D38FDCEF19364A17E68BA19A545B8DD68A3CC038E41B1BCEFA2E3E04EB1
709CC62F836F1E948FC99DAC4EFEF856EF5E6AC5CEAC65C9B2C914E7FD37CC42
F88BF2BEF5A23A3CE8D54891D801F641E60B5B8EA6A1BBDB2A8B237819826888
B154933400416E15E78C95F9DF6AB8C6B0C2A1B96EAFC67965D5C3EC0D0CEF4A
F3A5373196F1520036AAECB53ED61D55FC4F3CE3120150C328555574A900C6C7
57673E50A6162AB802D336CD85018D6146801E52416D06DEFE2316424A13E6FC
7C94E975CD83184CEEA2B669E8ECE1620807FF0807246697FA119D05D7BC7BA7
05C356C3E0E2AE07411A3004EEF6DDF39346E178D268A9EB9A2F21959E66DFD7
FBDF23D2E821D646A30DF90C01C0E5A99F6455C11A6652C191460592B2E855D0
BD619AD9E9BD715F00D1823C669DDA317AE392888B618EEDDEC8C3AB1AF52ADD
B13B511230A35DD11DC5AE4E718F5DF990B1C7533D5194900F1822D05619360A
773EB7F22C14DB9260C99EC161B30A5753949340C8972530A7941D43BFA63C44
253D72913F2BBC4902
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
%%BeginFont: CMR10
%!PS-AdobeFont-1.1: CMR10 1.00B
%%CreationDate: 1992 Feb 19 19:54:52
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 14 /ffi put
dup 34 /quotedblright put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 58 /colon put
dup 63 /question put
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
/FontBBox{-251 -250 1009 969}readonly def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5
20759B6A4C4466E2D80EF7C7866BAD06E2A1040FAF2DE1FD6AFD5FD97EAAB614
956897A7BA8B194E613047BF469C7B4261CACC1DF1648E8A86E926F8702B5ACA
6CEB4E3E85EF23EF5C9C53097F3BF17243B8D4BF0E6B0C5982FD14E4E916D363
E265322DF0823E9990F966A842ED69BADFAC2CD1754FC84C0FF6750D2373F997
362DDA16A0D73B178FB7B67307204AF174AB871C254B8E7CD77058113B702B2C
13F341A972B67756D65C6A9F553C365E20F0BA59F8537C88E0C13F87CEC69C9E
0775F760C4EE10819388782A2CC2E9C000DCBA76E4EFC7B390E50611F3D4F6A9
CE60FC3B742F046E84B4A302F5DB51092CD59F103DEE2910757696C3F131517C
416687E6DF671911BFEFE08D1C5D0B16F9302960E29760EE101C5BDFBA4176A0
260ED46500F88BD388506DA361B0E9FD796196E66B332C82CFFEB7974F9E4428
B82C64ACBDF865B4356C4E2C8E6ED840AD5579B7E08BFA3BD81AB1FAE47901EA
E298F60FFB651A0ADDD1C312033C9D1FD4D0FEE44FAC4B0288339260EA04A5D5
DE3818E473E0994B2E20DAD9A162A813FCF85C86F68CB548AC66A1F21DD103F5
9F2FD4668265DA500C58AD8EE472B30B7BAD8B85CCC2020107EF548D31A9BE88
0B8E2A63506F680C6707C3338C9D3242350673D08F644B91EF9203CEAD53DCB8
8DB21C2E9BA2D96F527DF8EE5C67092149C83069C3B48748A7F0D4DDBDC49CBC
F9F6A9EACE72D41C11AE8961ED8622DB3F98184C99560EB181B58ACB2E0D4C9F
29EB43C89247FBC1BB9E135CF85A18B0B9E03CF38BDF568795DF9B8FB7D35FC8
921289779FF37EEC6934AD3BD95DFE8C18DF4A3F56E2549E6E779A099DF5B97F
5B768F1E6379D33B78A7AD18863404853C4A1A9EEF8CA37390709941179F7225
BCA38B7B709107D28E23085B0D435F27E05A92B6E28EAEE72C1F4C31ACC9A0E2
F724B9928D3272F344C1A832E0EDC575BB487527E8096E439887837F65CF3CA2
538929871D88940ADA5342D0CE252B62B9FC8874BE416FEA63B06DCFC3FC5A75
ECF3F3EF66C9B6233154A3921F7ADE44663813D94E02A66EA92E9F2788342850
8067D28116A9BC9EEC176EA704FB052E92EC6F17CBA00D80BF93B4FA3C784203
B38F17312E13CCA210813048677E51CCF44136A4B6A1A0ED542FB4AA0C80B64F
28E499B59DCBD8CC469BF5C49E6FE3FB7E9AD4736CFE5C4DC2398BB044639ED5
42AD2AAECA1A25B832D2DA4ABA52D17FC66E06ACCC98AD1BACF7BA88670E383B
68F3D1E7A9DE35B1244C96C9D59854A719602B6391BC93472F780F0B87A23AF0
832602DC70A77D03E3D21AC98BD881C05EC7E3C26387DD600C9864E96912DCCA
5AFBA19A2F8385BAFED213ABE49044C6472C87E5A51A78C5F851AFACCC80AA14
5E871C2D19239E805031D98D0DC8DE04D5C24D2E24FF4A4793EF4C0B827CD92F
232486FAEDBF5239A763B4DEEE7EFB11DB70F4FD14F60F85E1673E15357EE246
682BC3CBDF89B63615842DDE5B7DA75EC58D886995FEC5E68E1ABFAF051C38AB
2561B4DE7461914D7A531C8A5D1F6E41D406A92BC9B8385A4E91284128E009E5
82D5FF5C53EDAFEDEA3DA95F16B0925C929503E20B57E497A64BE4F7CEA2B6A7
E65D6EAC6140EB7451FAF2569C883E5D41EFDB300B5B83225CD059E6D85CD572
0EE97D244F5602F8EAFCB4B65103B7AD2097CF70A6D936E19D19AD496E48477A
2EBEC00AE3D632CBF04BB294ECFDDBF775C28F766BB9E337817C78AEBD94FFE9
4F7E076850C3AB80ECE86115CA0CB2B3263AD30314248AAA5579B9A6C668383C
6DB9F5D589A0D3DB92B2932FD77F1D7F32E52C63C81DB83987298D2487166F0B
1992EA7F1CFA47D7BFAD8B26C6CA9E9E9B400EC10180755393D0932A14674FDD
4831CF76E5A0AC1E9B7E37B15015CFF510D58D71D885F88FE688198A5BFFA5A8
B0C919E7D3BA6484AAE9CBC93134CF7D70682B52E316E9D53AA513DE6784BD41
62AE327048890F176D4F2A7F4228135CA3E4BDB705AF5B5D58F6FB67AA51D49D
8D333C998051EB53A7C5D60A8E51E639113095DE1286A0FA210BAE2B73C5258C
F503E6F0611658B33C61BEFAFD878BEB08268B9EFF9E6E6A611554E6AACEFFA1
E8731DD7B974EC654E8CB7FC8571C026D080773BE8954E5281B999E053989A25
C4282A794357ED5C1A5AE78AE0E5D986DF3A69C0BF0E65217694495BD8AFE968
120AEE01021456E5B5A69328BFD714ECBEB05D87F00F247CE82780D84DB32F09
ED68605D987C9B219842D29CA460B527A24C46AC2D8D4D77FD41FB871F1303DF
2916504ECFDA6EB2B7821D50A2FAE1301D04E968CF62E42517308B1A14BFB067
8B6A9EF7ECD2AC0944528D15A3FBF61BC9EA254F3DAC5AB39FF93899E272C75D
BA66BEDF467B922A84DAEBCB27EF6FEE583FECF24635283DED7B5D6481A8D1D6
6F0C179157F622BCBC82BDE4D22C4CEE0FAA1617CBC7292882DC3A73CF86C96C
57C6B393E333F3B86827C146BBB72B4E1E44DB3EDC8C332F85DC7E748FB48B63
DDBFE33349B1417EA712CF6AF54ECC49AA5834CD74DF7897358A2EFAAE8478A7
4396A89381A04C0E15C8BC09794D1A5C2E4F90812219E3CF1C11FDFCEC6145C1
EBCA063A536CF2A0D1F979DFE58CD53C2D195C9816BCCC321674808B3F9843FC
CD7D73D1952BEB0BBC750576058DF17A515D7C7510567A96273D9DC528957CE1
2B624C2E0799B518705BAE078BECCB4E9025E482C95943E3A3DD0B90B53D1A46
030464BF85BFE4B0745111A54177ACFCF5D1FE2A087A8836F6AE223A9A6BC2AF
346F9BD797951E825D563F1E1D8A1013492DDA91C98E1766EBCD0C392E671B42
9B2E3F99480ED1ED6E894D6B8A735FFF3AA4BD6D339F2261B31BCA8F0FAB7334
9865F71A9F0E4449A2FF9701CE47AAA68F109376711FFD53F45A87800B64F233
DF384B06FA01E220AAF54D61CA22D120306852BA9F023A92332A83BD4234AF30
194E3024801DFB2ED2EB6273FF776C58D5B628E6C5C0B9557E8DB4CA74D89DC5
3FAAC5E4DB23973CB42E171E588D105503EC8E3CA88870F62CC3ABBC2172EA99
7D89D67A144EBA0426ECE0AB60237E1CEDB4DF5388FCE6C18A34A51FE110EC0D
7A0DBB966891D6810463DC08C45FAE03FF90B989665F47019E66EB1973DB9A5B
5C9B589A8FC9B76EFD9E946B784264D24AD9F66E39FC2C1AA23FBC8BCB3887F0
1CFC4CD9C1F21ABA8964A33D0E6732DA7FB612DCB3A21CB34905BFD1EE83A433
9C5E2CBDD15A982695D975D8DB930F13C8540B2C5DF88152153D8020CD54527B
17E51A59140C9E8C840D4D40A89C29E7707A7DB41D85E4C5B4E8AD8C1B370229
2CBA1A9486C3C8F83B45FB77523F16B1FE0B817D1C00A438DA623EC783C8A64F
1E876AB88BD53F063DA0932140AFB2822446840C17BDCCD79A43859448FD55AF
59D67DB13D024CFEFA885BDF7629F975A6B87171F40B14BCC6271ECA1D96CB00
19F65B6F7E66CA3A671D8DF6DC1A351CF18B14D8810123F4A2F5ADC16EFC0DC0
D86F9BF9486E211E9E1C4B50D93DF71977AF1EE5866C03C3B23E14756AF08BAD
0AB899D4007C391ED4160664C82E68AFDE80A2C2F73B6DA1054F31673C452C51
F21C24C62D2EF7978DB7EA7AC557817F0F54F5181C82F292B06C2368290C19FC
F072330763620B950C2A519319E46F140F724E90E311114640F81944AC6E7A5B
00CBDDF0D8A7330D1F056426B920E614DD9AA32A33A73B4DB46DBBABBDDEF7DD
4EB36E1F248526BD6A44251193AC276E81808643B7579378693E77F6B9101B1F
AA70DD0DD597F4D4EBBCC0DF5424750C8EB96B2F4289E3F0BD3DCE4D9756D12D
13D3C951CC660EDCFE58797774E39BC7D56E587A40ED57AEC75E96C277F1D1F2
8D24A017D31B9291D8A03E9D13E65D2E16539E5FEB017C6366C83B30750261DC
9786669789C9ED0586E354F70F8BA209995849C171B3887B5586CEFFECD9ECCB
9634D7452D52180CABB41E981F4E2D2D267D3ED45224BED11617EEFC1A9CD131
87E526F03E2A9770D469635B2A2310F98BCD2D2C72000B668FF97D6448456A0E
EAC33910F5C3555D6DA6742A3218DDC22BB7480DB419C423D146C396EAFD1467
DB2DDD221118ADE387820122C50654B2DBDD6A99121AC6D3422E45EBFE3CDB85
7DCA79FF5CC7ECF64B2A02CEF8FA077D7686E7FC704322757AF9C7FAF97C9195
06319D792E86EEBEE463B8DC9511A52365D0B9823089847B65B45806D0218683
EB764D56A0A9285CE211FC91AF4AC7846E41EFB6F156D0CE59F7640B3ED3429E
740E0DE07F431BDDE309068A59729011202DB7C23E458F203A7FD25A98532485
B25170641B82E853F12C20D2E2C2BFB5B26EAF84E77E313F99449BF7154DE448
7E3D9701299E0643A82764F6DFED02AB13D4DF47C5F4CADF489E3373AA93EB97
E96F13DB65813FC36CE0B9DEC030901487B68B114328C7758A650CB03BC7237A
BC0919CDA4C4545943CF10FA25AEF5DC3E1EE581240D9B4C14CCF43A12A67CBB
2FE8AB82840218E933418E2BDF17D23BBA62B73B2F77EC0420947C40B2A2CA22
AEF9867E9CC17AC8944E4EB1A459BB2504B1A0749412FB26439CCA63016D9D2F
E123D6D2EF9500A7A1214E560A86CBA819E77BE282B837A446C74FD26E80722D
35A5170C72A7B9190DAB9CB5DAABA9C615CBB1B5486FE6EA87D613526800019A
14B9CBB16F97A4CC723C43A6CF3EA1D06C45950579906D88806E25A39E7915BF
8973BF79D03254279557A17C1159F130F6F98158D5D50FB467797EB56E80C5C5
6570D3FCB09CFB1CA2767FFD1AF4007559004A081B5BD889021726D044CD69E3
F77AC0C68D3298589F61A1E0D046DB0AC01F5D83E0F13E9C9E5F21D9BB2E1944
97C37E35306C36070976CDCD7E99186A59F0044202C320560BAC3AB09058A3F3
F072971F73CFE769495D2ACD91CD34533F6C84F0F40F1BE2490C78B71E71E538
6121325F3A7C00ED4C472C0F6CD2AFC1ED75F6EAFAEB9735A954207BE4E5ECF3
FC2F90AB3C664470AF87E901942A26FFB56B4FDF379B51EE14EE3B2E962527B4
09795AE8E0816F768E5DD25A06CD28A2C1DB9F12AD41A8D1303F4C2E4C9EDA04
CFEA4A96BD4986B3C4173B05A543E783766A3A0742A4F2F1CAB4290E58896348
B1A506CAB4948A249D12901AE7FE8E3C389EDA35956C18219F0776819772A33D
8845A3945C01B5F943F6AAAE03D7A74E0D5B35E4B35545342FD98DAD395894DB
72DF5E3F03CF3163B5D996A1A490152CEE306D6FB972D15086163F4D2A446C24
722278B40F6197BB5BADE9FA8612E91B383D27A9ACFE3213466469B2F1FF6E44
C6612EEADC3C413472497284B4EC434026571FDAA7314B42222C60EDAF042066
A25FB95DC4FF5EDBC80D0D4FC052992DCDAE9D177FD7759339628B2F06E9A136
EA67F885D202E86B4B99419BFD9932FA5B79664D425B66770B04EB29962C607E
1FF605574896AB3C0CE503A50C64E7354A600DBE5074E9A022FC55C6E3AFDF08
522554AF98502C5A0F7002DE62733264BBEF4EEE159140652E202D4C4C4FEC7D
3626A8F1BE3772024DD68D6581AA55468EC6B0C39B1CD9D43C7B0F8558023B03
86C730D975C9C9B0A717AA9C8058730376DF334A11B0FD039AB13143DB074FF5
F37417FBFBC68CB831D5D3469DF4E17CE7E0C3AD1CBE7B840FA5D88AA97E9599
F4E602A646BA33B775609C8D3341D1DB9B85757C136AAF877A27F77ECEE13E60
86A85C73EDDA68A4CD91B305FAEDC6AD0A799B7B6D8543F3ECE1335E65FFFCF0
8EB3BB94FD6E88C3FBE7AF4A8F59E1E33568CA6977E29F39814B5D4183148C32
828555A59CB81A58A6C9DF83B12F14C93CE92EAF75697639B45EC41C54EF4D23
CDA5310F3F3AE1AA8CD52606A1F1523788216D5D721E51503252927D0BE189F7
37DC46E961C71049671CD721E336D688B3ADF8AEDC4C5E89633994038A8E12B4
D947BAECD4C5177790525E9B4FAC293736F03AF322551041D9741F480C32909B
58A7B40D3EDF9770ADEAAFBAE15189C55EA9C2177A1262B47CFCE31378AD30FF
D828506BB24A1BAE617B5E762C3E4C34CCDFC68F2863E81F307BB220C664C95A
0A932F0CDA817370999D41B2CCF2E47E115A4A8E503F8B11490E6C79FCBC05BC
59B3C92085BEBEBA9E101A58BAE3CACF4C3F99039FF58E14825B987E19DB49E8
6915509AB5841DE061B6B8BB7637BFFAB4C542B8182C6DF6A4DB84A9DB7B76F3
CB33DE9BC68DFCBC03A2072C3544B57EFA1214CB7F8B2B3351619603AA04D5C2
4F1E0517A3BE792612D11AA8F2BC969CD8C4C4B40558DF3258F04CA127028D9A
590F70C45F952B0EBD19999F2171CE9DA570B053E4614F70E2F11467A567A52C
294B6133BB64A20FCDD9E94885E58BDB91E0D544CBE295DA93FA03C06B7FA45C
0E5731AE6D6AF6771C949A9511764ADC301FD82E8A79C18A1561CB82FF3656D3
635AFE05ACDCF568465AED7367FA8D6080A9770F58EB9A5B20E2496A396B8E76
B75C8289173E33D179E49B168F3FE1EBA9FDA50C4C16D626B62AD507D1889D48
C8F7273B951069E7C0494EC86CEFF6F83345082A2087A6E60839124ECF6D7F21
9A068AD84002C9B5AAE635BC210621A5A210BF5B837D2854448051027DA5B550
B8307672125275FAADCAC543AC06943CC4647F639F99B171ED1186DDA8DE212A
1400CEBB60A07C64903EA63701D77209CDCC1731C28C4A5158F497FD808F8DCE
70BD2807367EDC6E56CE8961556A3FEBA2F515FB7D782258AE9E647E91870882
F02E1F3B86C86E8562E6762B49E07E7738468303ACE7C4F91333F69E6BC9879B
8273FE3CA037CC2247C979A8DD09F2BB9C3D2271BE3EDC74F87F7CED1A5199AE
7EE346C16E29FA5F6580798A8C897562C0419F8D7AA866625DC251FAEB55350C
430CEF92F22D0C825BB4C7A23A37193C4F052C441FF300CCCF225B229523B384
34351CECDC932C20DD139EEF0A1FC749FB6F05846E2F7DB7E5BBAD7F17F5AD0C
18B3A1E776E39CEF1C691A883FF01BD0F3DBFB143FD4074A68C732CC63C19E33
CF7759F2F6A84CA624F15AE7407098BA43B31E686595739F7254A4E375477C5B
0DE059E53F8C0D99262793C566B962986469370E48DC1A6D28549C71915E0D3C
F17199FAC386D74181203BF5592D8E42648AAB4BE3F73FAFBC73EFB0304E5DAD
D1E1006CAE15BF90079597811A1284E670F9BF27D8D1AEBF6BEFBE7876D5E819
A262C67CD1B4D4F994442FBB03E3D5E175227CD66866BB97DE6BE1CC319BEA75
18CBD4E21B15742FAFB98A000D629550A7529C16E368EA8AD79C0D30D65D0856
B413AB4799A478316420819DA354D40717A75D5DF716E8B57328EB6290DAFC04
E3A9C705CD419D235E2B9600B27FD7C7B3B6106DD39A47EA9ED9E6CE079A1086
3DA6EC2157E3B2EE99C28ED15F2C0A6A216E503DB4190287714CFCC376C4E98B
02C8CDFFE6F96DD71CF0FD3CF269DD71EB7AD0B3E463B316DE54E08C08FE2452
E3BF9D079C9C7BB5E39B6B85BF126669814A3384F30A15E086C2C522CB910B36
51D0155FF5A42D29167E87D9889EBA19322030228D1CBE096F2EA6226C0E87A0
2FF5490924A9B4C1EF8E9D46764EDDEE40C451EA87989314B8CE5A1ABEBF3BDD
65F56ED2F19C413DB419E439D088FA22EFA640D92EAB098A3EDE7F1CC040A5F7
5DA0B5002E436E2BAD10BEF7DDD6383E5A59751F34912DBF221ACD411C66A4EF
17515463B2F9BFAA690AD05AAFD50ABAF1C24F8109575D25D4EBE309D5A2E897
5D1F477C88E6B82BC7A370F71B8A8D4DFB3F3D1210AE352CA8B8E2EF722179C0
BE842E84226BBBADE25A2120154AAD72FF9F1AC536C93E81408055328B16AFE6
14EAABB85540B60676FE3634BF40A77623696E6A71F4425D3C8453AFC6756EE7
67D7B7E950558064F0AE434D6A01584A56E2361C44AEF5E4BC9CCE426A4F063E
CD22E623F01B622862E641BA5DB343AD7739039F9EAE326E4F0F938C792ECF97
59A85069B8C1A54B902600848623E5D69C088811FD37BEF91F72AA83937C07A2
24924BF2BE6CD70329A81B576E9E6A14EE646D03E84B83C9C492DF7866638516
2DD381917A0A3F834FB4E8566D481D0FFCF3E39EBFFDB53C04FE2E9EF695086A
CE8C8438DF197937F5C1BAF8BD49813D9E37F7471E9F0ECD9B3329763A660026
AE9D5C1ADBE8CA759C25E190B31EAFE0872F8E78676E0C166A28FEB4E253D671
BC8043D41DBA2A13D4AEE77D410B352687F67DBC37A60134F0449BD0572B006E
D872CDC264BDB5C411C9BEFF3DC68EAD24B2D62B59C6866246121E19FF709741
DEE8909F67A0519D3C8BD3FFD3762AEF2B81CF32BA1B9DC13764B62C98878ED8
7D5271C2F628E42A4AE4DC86A4C63CFABDED478FF5C820E53B67BD6462F704C9
446BE0514DB270A89DC0D839EF2B1475344C5F3C2AE9693AAF2843D0732BEBD6
2ED066E675F90EF7603B6F6C104EE049C57A41401CBD49416C7F9FFC51C0B6C6
9C87DBB5DA0B1FA3125FB15454AC0A6C62A1CC063925A899708EAA03FE3222A4
1C2C1ADAC38399419A3473D847C4B37D2B23504287AA5E94793BE41199BEF7A5
E0BF8FA8FB8E4F0C72A6501C431F05FEADD2BAD9C0D420A692CE2C12A25E0A8B
8692357D9EF4561E98BD07431283BA81DF7E04F16B9B590A03482B91BEAF7517
5C87A721F24D28F64E900BE369DAB65AAD44BBEFC10E91CDBBCB09EE39731CA9
5D7A11EF645F23D8413CD2A0968ADC7A7E154F7BEDE66A22E1FB7C948359C78A
3F2B6D585CBC449F2487442FBF1C4C5A05C3E613E0FAB4756600302392C74AEB
46A0637C279794658B37388707E4DB4492CB5BFB58F541E341497FF879A5F372
D7B1F66D77C9EAC20432FC4E638D828B411AD7FC03464BA7A0D3D993569A66E7
02E1643A12DFF0A6135EC5510BF3379828246952811043B43D179B1B762D28EF
1953AF7B647C32992DC8A7CF94EC4826ED76B9929F05457B7B60EE2D8120BAB9
C86BF7CB245F4033495E17F4B806A0E864EEB79D0A92F7832FB91DC90197F708
015BEB0BBC84C64F854E13C933A2F9737A4064E4096D773E30ECD6F64F5B7E44
2A2AEB13C714D97B358C18FD0CDC1FC77F62F1E865454DC3DC560A57828FE47E
4A9F1A7118293E96D1B4714A2CE3763AD994D6F867F5FF125774678B07879688
5330AD849EB0F8804259E69F59BC8BF273D45C8813D8DC762FCB0F3B22CF4523
FAF8F6D2C498927C2583E48C43D728C2A6506DF11531142574EDADF71C14E7C6
2CAD955C4ACD9B91236B908BCBBC56006B71A12460BB17E82C20CCF21EAA5F6F
05AF8142E9A3967C448EBC8F40A197A9BCD9AFAD55737A90C35D7DA3F47419FE
57FCE9F6772435430C2B9C3FC44D851C26B148D795D1A42504AC5FE458F030D2
02273F0E7F329F8E0D166BBD91E0AF80416B7D18EF04D73E342E9A123F69833E
564DE883B94B287C4D2E08438684B059AAA299455F11C297079F2AA953837502
67BFD33340220AF5376880005A57620ACF5F9E81E3EF0F4C4463F8905BBA2A9A
4B1434B5D391AC745E1BFA655C3BA1E67B438F82B3CB17E27151A047A986E22A
145EF1B53E2EC97D15822D9815CB51EC906268E02AB5B22F165199DB02CAB7BE
69AD4C32057EA2772C4D9A54E32B3BC6FDFD4D99A29BF03824D27C08C5CDF620
1C957B90E46332D564F7A2309BF24CBA5BD7702C96380C2271A5C5D96703333F
9D6766E4B90A39186566D675A32428B22EA317D54D5B180D447AAABD67AE0B96
27C25069A963B91612A641B3825509B38255260E4493DD2BA318A0F0B22946D2
32014646E1EE4262BD56FB5A013979798446A889E3CA44BF5B3DD20821C19CFF
D5F475AEA24BBA07A9F26065B4A739EC25058177B2B29453BA1424567553E3DE
F387E61869121D03CCCB2099D00D68CAAB5C05D4BDCE02641E60C11D37D687C1
617DEE6BD90D96CC7FF738CC27ADB70F88FDCCFB4F47EDBCFDA5AFCA073C111C
3572E8993D5EB0FAF6989934D9963FE46779AD43997CB96BA9CF763BAF1BCFD6
754DC2EDA17341F64B664EB2370E21EF54D754C571EFFE813DBE75882BEE33B8
5E3A862506FCADAE57903E439C8FC50AEBDDAFAA5E3254A5F5E2CCD770AD9C47
A5956CF3B8BBFF63CB647CE569E6EF75F57B4DF04665DB0729B86A1CA5891DB5
E75D49C8E3E5F3022A6F0A00C7450689F2C270CDCF894DCAEF9C6825CFF7C32F
A1A4C1F396AB8E7E4BAA992EFF75DB64015C11F23C7FDCBC56A73C04150C0726
BA521E74A6AF2E9EE2249CB4F8A79102A63F79B0BC5DC82AB4D5FB7FAF84C232
4D5BA605CB72E0AB3999179E587CBD0A67717706F2915C971719AF2550D50A18
637B6660878F850ADCA1EE0D405ECF73253C85B53D633368E6FDC2A0087D7C10
5A474A4DD4C9A78957E12CE03AABC5CD4A9570B7567417E1B67825B13DBCBB95
A84CF07522AA88EF946424680ADB0D0A96C7FCE8713BF8597BB9EDD0CF865C04
E5BA07CF8C4E8E9A455E7F8F537302BF087096A06A12C6C49AB55002F68E8797
559CD060849E00B45FD7B2D62483615D090AB5D895D15FA12723F459EC381CD5
D9A26A4562BCCDC06C2A706A956156981C89B97906854EF7DDF25DCE446A280C
30FBF0D79D952EDCFFB26ECFF11C1D287BA514934ED045589E3E900CED437C6E
9EE9D310D2811FA2155C9D25101C150F706A0C9D106B503B3E74570AB5571CE3
ABFE4130CBA8360391550FB9C3A061AB61F9B27CA135EA056EA3B797C632FCA5
EC5ACA29226EF2B937683A1A34F6B781D2864BAD83F9B0FA9CF81B026B65468D
5A5A0617E56A9C79498C6AC09A5339084912DCC4B53998B533AD7CA96D8EA4B4
969C066E70EAA69CD973DB1CA516E59C08B81A77C19CAC5A38822C9004B79149
8356F2F5F4F808E7149C189BCBD65115590CA52D254FDE239B9657B6D5419D19
F09045AE010A10F25633998B7009ED61895A5BBF6803698BF89C02C49656A445
795F77CDCC6C1816FD7FCC3D5A4950CCC35715B85F1F02FBF5D5D19C5F28FC79
C7165BF37A5BAD3A0608382D5EF2266A2CAE40478633B29256778E55C98B8D59
7942318082E94ADE5A9CBCA04C966526D8D80AEFB203EC3C28A3A973030A9F10
D9E193E874EB2860FD4FE214F32118B28F76AD0B44FC0BE9E304F9DF2B07A8CE
220DC0880461F2D4B36848031B6C22A73B382DB099FB8F8CFA126ED1D80AE3CE
30C5125C850603372CD4CF34E5E7721C0E9FF7EAC53F66EE09000AFE11C61D42
A692189783E96F2EBE6D59AD97641B3D549173E3B96C9285CD0D1AEA1096A729
81320975C34F9D15301217CDBB5280829BD09201BDEA14AE808C47D9114C37E3
FC05F3BCDA0049CA1EE08E6694DB125FB0B933E872EAEE520C0B57ED113DE13B
0167D08F2A64F1A709F16FC39079780579B2ACB70489CBB941761B9481DEEE0F
E0271E6F5CF92CA0C7DEDC9D2F5DC1635EB3498E7D10249262CDD10403225C7E
475D3CE5F0DC1E5E05CD5F89F90639A731C016E58E7F6390806AE060A511D964
E3F426B6608EF5868307F905DAFED3AF8400BB1426A3936B4838ACE53BC6ECDE
2D52BA92281B578C09C7BE62C2A077BB6570CEDC31A9E434A6A65B885C47EBFC
EE94AB38C341BF8D6175284FB0FF0792CF29FB161351E8158290C501249480AE
B332A194143CDB589599E8DBE9EFDB6AD63F683F645156947A06BB48084EDA81
C1949CF98D685E560DE16C83766DA2C61B37A37F98722215317663B482411E07
2190A3605FAF75AC472E8AB9EF6AB0E88DE27B6E0BFBF17331929B5B874F3744
B330CBAA6577403F8613BFF88F5757270EBFA31B1BC459F5BCE7C805856DC6E7
342BAAF8017641AED91B1F3708AE38EF7A2FD4252BF377C7B407182C66011350
9099D38DBD25CAABFAA38468713A7C8F5B52985E52C7CBFCD7AFCAC1313B4E76
B31FD8BE10FEC914ACAB94C8E20DB1C9117B60A5300414E6DB2C2DCDECEC7DBB
D18578DCE72E3994055505B3F3014DC3CD0B74699E399A5126AE6477882BBA6D
9BCE7CD6EFF17FAFDE9258E6C6F854DF5999892F3087537DCF8D2E89FC786ABB
0FFB67265FB6DB00918763C6EE8D06DB9695C04750A3EDE32912F84B396B9363
6AB1E089206A355B6A9D5807882012DA04F026CDDD4665048440847E24D4196A
B40FBF50BFC25E3B783CDC4AAFB62A8717E01331D2E3119BCD26B920DF4C7AB0
FA9B4B0046E9AECAAC445B570BB7F1B15DEDE4E8DC4E4E99118129CBC47DA455
9280D93F08906D0D2111B11A555778CA6B16999CAE9FEF7B5B5BC34693572CD5
51D5A19DB417C03EDEC5ED0438416C5D800D9A48CEF8A871EDB674C08B43B67B
8BF4286C143E5AE4B22B0139B90B7AD7713DA0ED2FB2DFD17DAA2FE8CCB0B5A9
54256EB0AE69DF12344F93A109F92F985E410DFABB224023F795961B31C9F69E
BB94EA65A6BC73B68DEF094C8E77D84DFD4322B105263B06285EC1BEA3DE2D49
D2308428A5A46D8CDA4FD2886A3C8372AD783F5AD1FAD5D436ED822D74FA0404
42804ED83B09FF00C94BB40AA502FA205E57FD4DABBE9E5EB7F5CAA115ABF872
7814F289DC1695CFC9B68D1E7D5FAF783BD9F234AC8BA1F87FD8FE7AB500137E
DF254D17ECFA7A2E7BAD1CB4B6137389A9CE6DBCE1E460C05BABD082AC1CFB6C
A7116CC8290A72DA93A025DEF3C31DFE9BC2F8A4295812248746BA0DF03EB70B
C23A2315C51A00C9C84F48B09CBEE01390CD23BE6763305E2495571B10C9497A
E9FB5E6013FE350727619CF501A85F6D220BB548651821F10A9C8FDC0CC69C81
9724779078AECDD3B1966EB637059571DC3F9D5E5D951CBE3C3E84CFBF0A94C1
1DD6C66D777354799C89FF4F85FF5D06470E5C7228755BB4EB38ADDE184B68B5
B197D1B2FA02B77C667FC8B63DE723B54F001FC6B1179D8EB52B55024315E05C
9A98B11D0318109B87278A26FC04994973E33C3574BD27123456FD38DE92BB63
8D07EC1C2BF30285B75B3C80C896F2AA68F023ED4419538BF02AE85C0E92ADD8
FED42DB08C72F56571B00C82B0247A00B53E920620DBCEA9760486269BD033AC
A6EBCF055D8DD4A9BA31AB5D115EDD341BD933CFA5428CD87276625CA05FDBCC
ECB66A32462A31D0CD2AA66F72355E21942D30B13932BE132942A5A171C50ACF
5256CF01CEC0F0C3A532FAEA223D1052E3AAE9607D51347B620D6E1766BDBA4F
9136832FF3FE189EED31507F428E955463E2C9F71097ED1B48E4504F60B2DFEF
CBACB465D624710475F20E14B3B6E2DD08E4B007F5CEAA3525C1CA4137076424
B4BF103AA9BEA8B666F2660C8793596AE84BB8AEDDE11C8CD356821119998F26
15EBF509F3BACED77F71029EC6135A6285C922AE9B2560E3889B734147881161
9C80B6BEF42B5BDBD70FD25DC7712ADEA4D659303A0602DA9AF4C37D4E814117
31DE41C3CD3A52C362C3D5FDC8AAFA1C6FCB5A914B2E9069C91EDC62D1966820
0D71880247222E753CDF3338A61E402A6EB604FE884C9D73DA5643150A584C37
6D089310A62E6D5D7AE06C128E293DCD963A65BE8E7A8D08A6B6005D020E487B
7060A6716AAA51E0C26E74585207803E5670A1A1A25BA248D80D111E5FD72AC5
7D6F2C98BE2142E1B448AA0A25AC66871FDA9B21F8AEC100A3AA9E793FC5D222
E89BE6D9ECA9A265086BFB5A3077164EF7D203CC0B9B6B4FEE94C5F9692D2299
9B43FFF2D4BCB178283F6E3B816F6196C80BDF657A4D3A145D2A12C9E9179CF7
F2DC488290376407ADD83DEBC083EDF2EFD16945FD231DC44E74403A92BF4C69
6922FF87A33B6D147553D178FBBDA24ED82605AE8229A60D792B785353C4A95A
0D48554C8FC1A4FA3790121E4FFAC3C4810567DAC1917B30FDEA1C83C6F859C6
894199E6014CD7F23230D4FB96143799AA6851F3B0D821ECCD6D231358C75350
72C2070F8ADEC80EAA1C44B3D6F086384B81E044BB1F50C451906AA4DBC196CC
1A4C4D0AF8690B9C660E42AA5A8299DC5CE05CF6128460A8DEBDF77569F19683
E90BF07FCA60E18A86AE8A18B1315028EBD9B965ACF5D633CFB5D28FE35F4111
39757EB559EB0CACA85EF7F3C6524075F2FF0294945A678D765A19CEC6A6353B
AF01D062D43F7036F3F1F9FC8986574DF52AE70C71F0C23ED47E7992009CD075
28B71C70AA0AA11A64662AD2D0B65FA94F891DF05535772BBEA6C1D09D4912E7
505B2AD57B3F0B79343EC6FA91B9353F3EE33038EAC59E29FFD9FFFBC1A6B8B5
2FC4B68E9E91DDFE46B177585271B7E44D7F385042D92B80459114CED3AFAF24
1A39DFBFA25D9C25CE4EE84446B43C508B3DEA957BDCDB019B3006D500313E73
3AFC605618DB76A89581F9F553A451E179EF49F4AB02223A1F8DD6274DB57C36
8E9045376028D80244F03CC905F550F6F73F542B2945574E5403D14EC56B2305
AD840E8ED2066A98FDD2EBDCC883C2FBDE85913B51B7B8864E1743C3D249251A
530DE96D016FD295CAB7AFF247683B9758D1FD5472B70E823C41613E5A7850DD
CAE9DEF618D431F6AC2CC85B00EF21E5DC895FC7DA172D8DAA0BA9CF31577748
E996179D90B7DE7ECD5AB053DF14919D8D34319FB46B555A47536896BB76E321
37318EB2EF3621A192A54BEC209EAD3415394D65BAEE4C00712A4333A768472D
9BFD98ABB02A3309DB4F7B84EFFC033C22844259DAB7040C971F97B771E5DB73
F76876DA5A43829B23218341878B0257787D83A0CC885F4C1CACF137B176294C
BD09ADDF73EFEFF6ECFC9C16F170B8F63D8813BC57B00B0090DE0EAC71D558F0
E7442D51AB0CBCDC20023CCAE5DF516C88D07F238EFDCD715B94D14C72DAA4A4
B258307DDC3E30DB811D44B078D0F07D376C878E556B711546A16B5725BCA4F9
93E56A77389ED3E5DC6230E86828716542DEE63BD3CEF1E56F0A34D70DBC859B
6579C3CFFC8E11FB4C15978188C1A9071779439CACBAC80B3E06CB859A8EC14A
A8DC9A537EEE7753CDAC98F8BF8B80C5F1BA7AF559A68D0C63672F5F01F05F71
51ECA36A38ECFD99F336AC5522888E152B89AE0DB08F66EC0EC64F7EFC695C9C
F9FD25B3B4E057C4AAC022DBF9D884A33CB4A811F35453AE7C550D9A264CB670
2EBF73B761569EE4917FB2AB0CC694A42A2C0C49CA97F858731A1C7DC311729D
E029159318DC2F404C84601B0A181152AFCC3E6A8157FAC94770EAFC8CE9BB77
BE5BB98CEB706E3C164EBF051A9E5D2CB1C21857B6F8A88C655A924B3188E210
6CB02E84DF305EB335FEF49FEFEB87A5F6EAF9140BE8291E1708428EDDDB255C
957BFDD385472DE8E7F069395A23B1A425B40105010593BDF1045A74DBF28A22
86C3C26AE2D603152C8C25F0F84D98240FF49D603112279F61066D8D4D2047AC
F7B6B48D55D7B97375B945AA55AC37A01C39579635A0BA8B7D6462F5936F9C9C
37B671B165CB26C9E755264E50AE015954830F68B855F6521D7817D9487C4086
9F1E5B78EFFE3A7D7C6C4AA3627EA837609A146A5B352A08FD8C8D3D540D40C4
060408EE59C8236F3BDCA424CBDD59CDA65912C50AEA5B5E1E11000ED402A40B
EAF9194D6B2056990F663BDEFDE4212384114D4643038CDCC28E2F73561108FA
FEB08F5BB2A7BCBE2670D1028A63C5B5437EDF15303C13BAD0B46310E902F922
E923C69CFB5EE67BDB857BC54BCA02F57C5F2A94887209DDB375AC80EDC32A2F
E5886F038A190BC0B3590024A20A1B0315EC98D5E6F6645D34B0C43AE880D242
789F940DA5B842C974524107CB22B66060B0D946E97A0BC61AA026D16599574A
BDF2A55106E274538AFF13A5512C0780A0561A97AF11FF9B10A139E64FF79956
7929C596DD7269B5E564766760F69F5FC992451FDEB8166D197861797DB15FFC
BB82056F7D9B85CD07C703FD4CC5F070655C90F9415334CB15299CB400D0696D
8DEEFCBD64FDC97AFDC9568C3E32898C5338109E8EF5519184EC6D762F227763
7CA8E467DF201BB9E5E1C794461A32CEEE5DBBA228C2E2EA0A1B0933E99DE65C
E82FE13B0104A978A61E242E9C6D1DA6E18E3EA2AA24611996B73749F0A85775
475F2513A2FBD2F935393831D3B4BE95D4F9E716A57A193B7ADA2521D40FDF91
4E4A6DA9C5318E4F36A11532B6182D037D4EF550D584425D2D7C76434AC9A76A
835DEE18CD8EEC3B1CEECC66A61AB2CC2661215C7AE3CD3DA3B476E07082F11D
3E8DF138E4A65DC13C6FE041F95CCC012EC9D9988C6E5B4122E5896BDF9401AD
7A3C602EB7D1C813392BFCDA896624AD6EDF5583CC38B00DFC52055F878F57FD
7F231569FD7BE1186DAA9A38158A15CF8509CFAE2A4BD8979621C3171150950F
022F8AEB86969995B3263041FF4711F278BDF2AB71164BD5226A6261F106EF20
053C37A1DF2A520FBD1EBF88176F2A8CD96D2D4C9F72E2B87C961E61007F2C39
9CD2E644DD3FB1D40410A0FA876A73D5015107A9C36D56192D6A8F9251C8BC72
057D4DFD2B5C91B4F4F24C670C5D98A94F06CE612560392789777A5730735AE3
9BBC34303F5BF3483CCE4BD882B2BC68FA4A30E43C855AA12AA9DD9C794BF907
F90D7D1A441B55F9EEC9313C63FAC582E96474507561D2443EE49E254F98FC63
993EF034798A538283DC191B5CB7D47A1C3896C348DDF2A378E4306A8AD81BC7
89F1951DC56FDA8E6055F6F3D8DC5C3B3D286336F123CADAD469E9386C876C5A
D64606259140C1D81924B4295224F59F8743CCAC31202010CE43573757A3B169
A8E149D6C78E3A839E7B25E21563E90A581F06DE3B45E1AF3537BBABC6FA38A5
FAFE933F65D37C8086CF840301F555AED777C7C99B5F8E26FBCAFFD3BCD6307B
FA0170D177595EC8FDC441ACC793E0D5C3AF75CE39A16CD65A952B3069A48680
06BBB39F4EB2BFE7241FC83180CB5F71123EF2B6EC27106BF6E2FA196EC3CFA3
7313B8B2922D003A06CAD35A0AD6439F9255A338E5A907011399A35D00B74D13
2B519EDC3312F3A4B56D8A43039E8D6340E868D4A21838A5E14004F90DDFD075
B01F4314C6F3C2B45F3DD8F3107697ADEBCFE6BFC84B019D2F0102CE3E8F0312
E55F63C1BFE2CDFE58EF2B3C895FBBD7F9C617765F2F396E74D68A74ABF965E0
9EBB2AF7B54E752D3EF702071DC52FE1DB87E52ED1F18C7AF9FB4DDB3B90BF32
01ABA736CB421BDD74EA63A29DAB4AA9A0038BAF67480BFEC22F93B94595DC4B
C867DDE0211DCAB35EBA9F17B0BEB76DDC1BF08D0F7E10C49B1E5ED1C7ED7E3F
A71FBBE10047DC1D5E86FEC6B98089EADEC636A8DBC5CC9750DBBCECA8B93963
148E71B6BEBA58EAAA57E454F52695AFE900B40192F957626B87B9E95472A96B
F5E589CD02A71388226A675D4C746647D40F7FED535848
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 39139632 55387786 1000 600 600 (lab4.468.dvi)
@start /Fa 131[48 1[48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 7[48 48
1[48 2[48 48 1[48 48 48 48 48 2[48 48 48 48 48 48 48
1[48 1[48 48 48 48 1[48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 1[48 48 48 5[48 34[{}68 90.9091 /CMTT10 rf
/Fb 149[25 90[45 15[{}2 90.9091 /CMSY10 rf /Fc 138[49
30 37 38 2[46 51 1[23 2[28 2[28 42 46 42 42 46 8[68 10[82
57 76[{}17 90.9091 /CMTI10 rf /Fd 135[59 2[62 44 44 46
2[56 62 93 31 59 1[31 62 56 34 51 62 50 62 54 8[85 116
2[78 62 2[77 84 88 106 67 2[42 88 1[70 74 86 81 1[85
65[{}35 99.6264 /CMBX12 rf /Fe 139[52 53 4[75 112 3[37
1[67 1[61 2[75 65 20[81 10[102 65[{}11 119.552 /CMBX12
rf /Ff 134[42 42 62 1[47 33 35 31 1[47 45 47 72 22 44
1[22 47 45 28 40 47 40 47 44 8[61 4[51 3[67 64 80 49
2[25 64 1[52 54 66 2[61 6[25 45 45 1[45 1[45 1[45 1[45
45 25 30 25 44[{}45 90.9091 /CMSS10 rf /Fg 134[55 2[55
58 41 41 43 1[58 52 58 1[29 2[29 1[52 1[48 58 46 58 51
8[79 3[73 58 3[79 1[99 3[40 4[80 76 1[79 6[29 11[29 46[{}28
90.9091 /CMBX10 rf /Fh 172[61 15[70 8[30 1[55 1[55 1[55
52[{}6 99.6264 /CMSSBX10 rf /Fi 134[45 45 3[35 1[33 1[50
49 50 77 23 47 1[23 50 49 1[43 50 43 50 47 8[64 4[54
2[62 72 1[85 53 2[27 4[70 1[65 64 6[27 1[49 3[49 1[49
1[49 48[{}33 99.6264 /CMSS12 rf /Fj 133[40 48 48 66 48
51 35 36 36 48 51 45 51 76 25 48 28 25 51 45 28 40 51
40 51 45 7[68 68 93 1[68 66 51 67 1[62 71 68 83 57 1[47
33 68 71 59 62 69 66 1[68 1[43 4[25 2[45 45 45 45 45
45 45 1[45 25 30 25 1[45 35 35 25 4[45 19[76 1[51 53
11[{}68 90.9091 /CMR10 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop -152 284 4250 4 v -154 397 4 113
v -102 364 a Fj(.)4100 b(.)p 4096 397 V -154 510 V -102
476 a Fi(Sp)m(ring)33 b(2008)884 b Fh(CSC)37 b(468:)43
b Fi(DBMS)32 b(Implementation)575 b(Alexander)33 b(Dekht)m(y)m(a)m(r)p
4096 510 V -154 623 V -102 589 a Fj(.)4100 b(.)p 4096
623 V -152 627 4250 4 v 583 824 a Fi(Lab)32 b(4:)43 b(XML)32
b(SAX)i(and)e(DOM)g(Practice)-152 1058 y Fg(Due)j(date:)40
b Ff(Monda)m(y)-8 b(,)31 b(F)m(eb)m(rua)m(ry)h(2,)f(b)s(eginning)f(of)h
(the)f(lab)g(p)s(erio)s(d)p Fj(.)-152 1380 y Fe(Lab)45
b(Assignmen)l(t)-152 1622 y Fj(The)32 b(purp)s(ose)e(of)i(this)g
(assignmen)m(t)g(is)g(to)h(learn)f(XML)g(DOM)g(and)f(SAX)h(APIs)g(and)
-152 1735 y(use)21 b(them)h(to)g(tra)m(v)m(erse,)j(analyze)d(and)f
(extract)i(information)f(from)f(XML)g(do)s(cumen)m(ts.)-152
2015 y Fd(What)38 b(to)f(lo)s(ok)h(for)-152 2225 y Fj(Programs)25
b(that)f(w)m(ork)h(with)f(XML)g(data,)j(do)d(not)h(directly)g(access)g
(XML)g(\014les)f(stored)-152 2338 y(on)45 b(disk.)83
b(Instead,)48 b(XML)d(data)g(is)g(read)g(once,)k(parsed)44
b(in)m(to)h(an)g(in)m(ternal)g(data)-152 2451 y(structure)29
b(and)f(this)h(data)h(structure)f(is)g(accessed)h(and)f(tra)m(v)m
(ersed)h(b)m(y)f(the)g(program.)-69 2603 y(The)i(in)m(ternal)g(data)h
(structure)e(is)h(kno)m(wn)f(as)h(DOM,)h(Do)s(cumen)m(t)f(Ob)5
b(ject)31 b(Mo)s(del,)-152 2716 y(or)g(DOM)f(T)-8 b(ree.)42
b(The)29 b(API)i(is)f(kno)m(wn)g(as)h(DOM)f(API.)-69
2868 y(DOM)24 b(API)g(is)f(a)h(W)-8 b(orld)25 b(Wide)f(W)-8
b(eb)24 b(Consortium)f(standard.)38 b(The)23 b(p)s(ortion)g(of)h(the)
-152 2981 y(DOM)36 b(API)f(that)h(is)f(of)g(in)m(terest)h(to)g(us)f
(includes)f(main)h(in)m(terfaces)i(\(in)e(Ja)m(v)-5 b(a)36
b(sense)-152 3093 y(of)f(this)g(w)m(ord\))f(for)h(represen)m(ting)h
Ff(XML)e(No)s(des)p Fj(:)50 b(elemen)m(ts,)37 b(text,)g(attributes,)f
(etc.,)-152 3206 y(as)f(w)m(ell)g(as)f(in)m(terfaces)i(for)e(represen)m
(ting)g Fc(lists)i(of)h(XML)e(no)-5 b(des)43 b Fj(and)33
b Fc(c)-5 b(ol)5 b(le)-5 b(ctions)38 b(of)-152 3319 y(attributes)p
Fj(.)-69 3471 y(The)30 b(k)m(ey)h(DOM)g(API)f(functionalit)m(y)i(can)f
(b)s(e)f(brok)m(en)g(in)m(to)h(t)m(w)m(o)h(categories:)-15
3704 y Fb(\017)46 b Fg(DOM)30 b(T)-9 b(ree)31 b(Manipulation.)39
b Fj(This)26 b(category)j(includes)e(metho)s(ds)f(for)g(cre-)76
3817 y(ation)j(and)g(mo)s(di\014cation)g(of)g(the)g(DOM)g(tree.)41
b(Creation)30 b(of)f(individual)f(XML)76 3930 y(no)s(des,)39
b(their)f(insertion)h(in)m(to)g(DOM)f(trees,)j(deletion)e(of)g(XML)f
(no)s(des)g(from)76 4043 y(DOM)e(trees,)i(and)d(c)m(hanges)i(in)e(the)h
(no)s(de)f(con)m(ten)m(t)j(can)e(b)s(e)f(done)g(via)i(DOM)76
4156 y(API)30 b(metho)s(ds.)-15 4338 y Fb(\017)46 b Fg(DOM)30
b(T)-9 b(ree)31 b(T)-9 b(ra)m(v)m(ersal.)39 b Fj(This)26
b(category)j(includes)d(metho)s(ds)g(for)g(tra)m(v)m(ersal)76
4451 y(of)40 b(DOM)h(trees.)71 b(Giv)m(en)41 b(a)f(no)s(de)g(in)g(a)h
(DOM)f(tree,)k(DOM)d(API)f(allo)m(ws)h(to)76 4563 y(retriev)m(e)28
b(information)e(ab)s(out)h(\(and)f("mo)m(v)m(e)i(to"\))h(its)d(paren)m
(t,)i(its)f(c)m(hildren,)h(its)76 4676 y(siblings.)1926
4925 y(1)p eop end
%%Page: 2 2
TeXDict begin 2 1 bop -69 273 a Fj(Stage)37 b(2)e(of)g(the)g(course)h
(pro)5 b(ject)35 b(will)h(in)m(v)m(olv)m(e)h(implemen)m(ting)f(an)f
(API)g(of)g(XML)-152 386 y(access)40 b(metho)s(ds.)63
b(Some)38 b(\(and)g(p)s(ossibly)f(all\))i(of)f(the)h(metho)s(ds)e(in)h
(this)g(API)g(will)-152 499 y(come)27 b(from)f(the)g(DOM)h(API.)f(It)g
(is)g(therefore)h(imp)s(ortan)m(t)f(that)h(y)m(ou)f(ha)m(v)m(e)i
(\014rst-hand)-152 612 y(kno)m(wledge)34 b(of)f(DOM)h(API)f(and)f(the)h
(w)m(ork)g(of)g(individual)g(tree)g(manipulation)h(and)-152
724 y(tree)d(tra)m(v)m(ersal)i(metho)s(ds.)-152 1007
y Fd(The)38 b(T)-9 b(asks)-152 1218 y Fj(This)27 b(is)h(a)g(team)g
(lab:)40 b(eac)m(h)28 b(pro)5 b(ject)29 b(team)f(needs)f(to)i(submit)d
(only)i(one)g(assignmen)m(t.)-69 1369 y(Y)-8 b(our)36
b(task)g(is)g(to)g(write)g(a)g(n)m(um)m(b)s(er)e(of)i(Ja)m(v)-5
b(a)37 b(programs)e(whic)m(h)g(accept)i(as)f(input)-152
1482 y(an)31 b(XML)f(\014le)h(and)e(pro)s(duce)h(output)g(as)g(sp)s
(eci\014ed)g(b)s(elo)m(w.)-152 1765 y Fd(XMLElmen)m(tHistogram)-152
1975 y Fj(The)g(\014rst)g(program)h(y)m(ou)g(shall)f(implemen)m(t)i(is)
e Ff(XMLElementHistogram)p Fj(.)42 b(This)30 b(pro-)-152
2088 y(gram)f(accepts)i(as)e(input)f(an)h(XML)g(\014le,)g(parses)g(it)g
(in)m(to)h(a)g(DOM)f(tree,)h(and)f(outputs)-152 2201
y(the)36 b(list)g(of)g(all)h(XML)e(elemen)m(t)j(names)d(found)f(in)i
(the)f(XML)h(\014le.)57 b(F)-8 b(or)36 b(eac)m(h)h(XML)-152
2314 y(elemen)m(t,)42 b(the)d(program)f(prin)m(ts)f(the)i(n)m(um)m(b)s
(er)e(of)h(times)h(it)f(is)h(found)d(in)i(the)h(XML)-152
2427 y(do)s(cumen)m(t.)j(The)31 b(XML)g(elemen)m(ts)h(are)f(outputed)f
(in)h(the)g(descending)g(order)f(of)h(the)-152 2540 y(n)m(um)m(b)s(er)e
(of)i(o)s(ccurrences.)-69 2692 y(F)-8 b(or)31 b(example,)h(consider)e
(the)h(follo)m(wing)g(XML)g(\014le)g Fa(test1.xml)p Fj(.)-152
2943 y Fa()-56 3056 y(1)-56 3169 y
(34<)o(/a><)o(c>1<)o(/c>)o()-56
3282 y(6)-152 3395 y()-69 3647 y
Fj(Here)g(is)g(the)f(exp)s(ected)h(output)f(of)h(the)f
Ff(XMLElementHistogram)h Fj(program:)-152 3873 y Fa(>)48
b(java)e(XMLElementHistogram)d(test1.xml)-152 4099 y()143
b(:)47 b(4)-152 4212 y()143 b(:)47 b(2)-152 4325 y()143
b(:)47 b(2)-152 4438 y(:)f(1)-69 4664 y Fj(The)26
b(ab)s(o)m(v)m(e)h(is)g(the)f(minimal)g(required)g(output.)39
b(Y)-8 b(ou)26 b(can)h(impro)m(v)m(e)g(it)g(to)f(actually)-152
4777 y(displa)m(y)31 b(a)g(histogram)g(of)f(elemen)m(t)i(o)s
(ccurrences,)f(for)f(example)h(as)g(follo)m(ws:)-152
5029 y Fa()143 b(:)47 b(****)g(4)-152 5142 y()143
b(:)47 b(**)143 b(2)-152 5255 y()g(:)47 b(**)143 b(2)-152
5368 y(:)46 b(*)191 b(1)1926 5831 y Fj(2)p eop
end
%%Page: 3 3
TeXDict begin 3 2 bop -69 273 a Fj(Notice)27 b(that)e(input)e(to)i
(this)f(program)h(ma)m(y)g(b)s(e)e(a)i Fg(v)m(ery)j(large)d
Fj(XML)g(\014le,)g(so)g(when)-152 386 y(implemen)m(ting)34
b(a)f(histogram)g(for)g(suc)m(h)f(a)h(\014le,)h(one)f("*")h(on)f(the)g
(histogram)g(should)-152 499 y(represen)m(t)e(more)f(than)g(one)h(XML)g
(elemen)m(t)h(o)s(ccurrence.)-152 781 y Fd(DFSOrder)-152
992 y Fj(The)26 b(second)g(program)g(is)g(called)h Ff(DFSOrder)p
Fj(.)38 b(This)25 b(program)h(shall)g(accept)i(as)e(input)-152
1105 y(an)40 b(XML)h(\014le)f(name,)j(and)d(pro)s(duce,)i(as)e(output)g
(the)h(list)g(of)f(all)h(XML)g(elemen)m(ts)-152 1218
y(in)32 b(this)h(\014le,)g(together)h(with)e(their)g
Ff(p)m(re-o)m(rder)k Fj(and)c Ff(p)s(ost-o)m(rder)j Fj(index)d(n)m(um)m
(b)s(ers)f(\(see)-152 1330 y(the)37 b(XML)h(index)e(structures)g(pro)5
b(ject)38 b(handout)e(for)h(more)g(information)g(on)g(these)-152
1443 y(n)m(um)m(b)s(ers\).)-69 1595 y(F)-8 b(or)31 b(example,)h
(consider)e(the)h(follo)m(wing)g(XML)g(\014le)g Fa(test2.xml)39
1847 y()182 1960 y()326 2073 y(1)326 2186
y(2)182 2298 y()182 2411 y(3)87 2524
y()-69 2889 y Fj(The)f(minimal)h(output)f(of)g(the)h(program)f
(will)h(b)s(e)e(of)i(the)g(form:)-152 3140 y Fa(>)48
b(java)e(DFSOrder)g(test2.xml)-152 3366 y(Element)237
b(Preorder)189 b(Postorder)-152 3479 y(-------------------------)o
(----)o(----)-152 3592 y()524 b(1)477 b(10)-152 3705
y()524 b(2)477 b(7)-152 3818 y()524 b(3)477 b(4)-152
3931 y()524 b(5)477 b(6)-152 4044 y()524 b(8)477
b(9)-152 4156 y(-------------------------)o(----)o(----)-69
4408 y Fj(More)35 b(in)m(v)m(olv)m(ed)g(output)f(ma)m(y)g(emplo)m(y)h
(visual)f(cues)g(\(e.g.,)j(inden)m(tation\))e(to)f(rep-)-152
4521 y(resen)m(t)d(the)g(structure)f(of)g(the)h(XML)f(do)s(cumen)m(t.)
-69 4673 y(This)g(program)f(will)i(b)s(e)e(tested)i(for)f(correctness)h
(only)f(on)g(relativ)m(ely)i(small)f(XML)-152 4786 y(do)s(cumen)m(ts.)
-152 5068 y Fd(XMLStructureIndex)-152 5279 y Fj(The)h(third)e(program)i
(is)g(called)h Ff(XMLStructureIndex)p Fj(.)44 b(This)31
b(program)h(shall)g(accept)-152 5392 y(as)d(input)e(an)g(XML)i(\014le)f
(name)g(and)f(pro)s(duce,)h(as)g(output)f(the)i(list)f(of)g(XML)h
(elemen)m(t)-152 5505 y(no)s(des)h(with)g(the)h(follo)m(wing)g
(information)g(asso)s(ciated)h(with)e(eac)m(h)h(of)g(them:)1926
5831 y(3)p eop end
%%Page: 4 4
TeXDict begin 4 3 bop -15 273 a Fb(\017)46 b Fj(Unique)27
b(Id.)39 b(F)-8 b(eel)29 b(free)f(to)g(n)m(um)m(b)s(er)e(the)i(no)s
(des)f(in)g(the)h(order)f(of)g(tra)m(v)m(ersal)j(y)m(ou)76
386 y(p)s(erform.)-15 573 y Fb(\017)46 b Fj(P)m(aren)m(t.)41
b(The)30 b(id)g(of)h(the)f(paren)m(t)h(elemen)m(t.)-15
761 y Fb(\017)46 b Fj(La)m(y)m(er.)41 b(The)30 b(la)m(y)m(er)i
(\(length)f(of)g(a)g(path)f(from)g(the)g(ro)s(ot\))h(of)g(the)f(elemen)
m(t.)-15 949 y Fb(\017)46 b Fj(Sibling)29 b(Rank.)40
b(The)29 b(p)s(osition)g(of)h(the)g(elemen)m(t)g(in)g(the)f(list)h(of)g
(c)m(hildren)f(of)h(its)76 1062 y(paren)m(t.)-15 1249
y Fb(\017)46 b Fj(Leaf)32 b(or)g(not?)45 b(Information)32
b(on)g(whether)f(the)h(elemen)m(t)h(is)f(a)h(leaf)f(elemen)m(t)i(of)76
1362 y(not)c(a)h(leaf)g(elemen)m(t.)-69 1614 y(F)-8 b(or)29
b(example,)g(for)e(\014le)h Fa(test2.xml)d Fj(\(see)k(ab)s(o)m(v)m
(e\),)g(the)f(minimal)g(program)f(output)-152 1727 y(will)k(b)s(e:)-152
2091 y Fa(Element)237 b(Id)143 b(Parent)e(Layer)94 b(Sibling)46
b(Rank)142 b(Leaf?)-152 2204 y(-------------------------)o(----)o(----)
o(---)o(----)o(----)o(---)o(----)o(----)o(-)-152 2317
y()524 b(1)191 b(No)286 b(0)381 b(0)48 b(\(or)f(1\))286
b(No)-152 2430 y()524 b(2)191 b(1)334 b(1)381 b(1)621
b(No)-152 2543 y()524 b(3)191 b(2)334 b(2)381 b(1)621
b(Yes)-152 2656 y()524 b(4)191 b(2)334 b(2)381 b(2)621
b(Yes)-152 2768 y()524 b(5)191 b(1)334 b(1)381 b(2)621
b(Yes)-152 2881 y(-------------------------)o(----)o(----)o(---)o(----)
o(----)o(---)o(----)o(----)o(-)-69 3246 y Fj(This)30
b(program)f(will)i(b)s(e)e(tested)i(for)f(correctness)h(only)f(on)g
(relativ)m(ely)i(small)f(XML)-152 3359 y(do)s(cumen)m(ts.)-152
3641 y Fd(XMLA)m(ttributeExtract)-152 3852 y Fj(The)36
b(fourth)f(program)h(will)h(tak)m(e)g(as)g(input)e(the)h(name)g(of)h
(an)f(XML)g(\014le,)i(and)e(will)-152 3965 y(do)43 b(the)f(follo)m
(wing.)78 b(First,)46 b(the)d(XML)f(\014le)h(shall)f(b)s(e)g(parsed)f
(in)m(to)j(a)e(DOM)h(tree.)-152 4078 y(The)29 b(DOM)h(tree)h(shall)f(b)
s(e)f(searc)m(hed)h(for)f(all)i(XML)e(elemen)m(ts)i(that)g(ha)m(v)m(e)f
(attributes)-152 4191 y(asso)s(ciated)35 b(with)d(them.)49
b(The)32 b(program)h(then,)h(shall)f(output)g(the)g(follo)m(wing)h
(infor-)-152 4303 y(mation:)-15 4555 y Fb(\017)46 b Fj(F)-8
b(or)24 b(eac)m(h)h(XML)g(elemen)m(t)g(with)f(at)h(least)g(one)f
(attribute,)i(list)f(its)f(name)g(and)g(its)76 4668 y(DFS)33
b(n)m(um)m(b)s(er)f(\(i.e.,)j(the)f(order)e(in)h(whic)m(h)g(this)g
(elemen)m(t)i(is)e(accessed)h(during)76 4781 y(a)c(DFS)h(tra)m(v)m
(erals)h(of)f(the)f(XML)h(elemen)m(ts)h(of)e(the)h(DOM)g(tree\).)-15
4968 y Fb(\017)46 b Fj(F)-8 b(or)43 b(eac)m(h)h(attribute)g(of)f(suc)m
(h)f(an)h(XML)g(elemen)m(t,)48 b(list)43 b(its)g(name,)j(and)d(its)76
5081 y(assigned)24 b(v)-5 b(alue.)40 b(A)m(ttributes)25
b(should)f(b)s(e)g(listed)h(under)e(their)i(elemen)m(t)h(names.)76
5194 y(\(see)31 b(sample)f(output)g(b)s(elo)m(w\).)-69
5446 y(Consider)g(the)g(follo)m(wing)i(XML)f(\014le)f
Fa(test3.xml)p Fj(.)1926 5831 y(4)p eop end
%%Page: 5 5
TeXDict begin 5 4 bop -104 273 a Fa()-9
386 y()87 499 y(1)87 612 y(2)-9 724 y()-9 837 y()87
950 y(1)-9 1063 y()-104 1176 y()-69
1428 y Fj(The)30 b(output)g(can)h(lo)s(ok)g(as)f(follo)m(ws:)-152
1679 y Fa(>)48 b(java)e(XMLAttributeExtract)d(test3.xml)-152
1905 y(Node:)k(,)e(Id:)i(1)39 2131 y(Attributes:)93
b(Name)142 b(Value)660 2244 y(-------------)707 2357
y(id)286 b(1)-152 2582 y(Node:)47 b(,)f(Id:)h(2)39
2808 y(Attributes:)93 b(Name)142 b(Value)660 2921 y(-------------)707
3034 y(id)286 b(2)707 3147 y(l)334 b(4)-152 3373 y(Node:)47
b(,)f(Id:)h(4)39 3599 y(Attributes:)93 b(Name)142
b(Value)660 3712 y(-------------)707 3824 y(id)286 b(4)-152
4050 y(Node:)47 b(,)f(Id:)h(5)39 4276 y(Attributes:)93
b(Name)142 b(Value)660 4389 y(-------------)707 4502
y(l)286 b(16)-152 4784 y Fd(XMLCon)m(ten)m(tExtract)-152
4995 y Fj(The)26 b(\014fth,)g(and)g(\014nal)g(program)g(is)g(called)i
Fa(XMLContentExtract)p Fj(.)34 b(It)27 b(tak)m(es)g(as)g(input)-152
5108 y(the)33 b(name)f(of)g(an)g(XML)g(\014le.)46 b(As)32
b(output,)g(it)h(pro)s(duces)d(the)i(string,)h(con)m(taining,)h(in)-152
5221 y(order)28 b(of)g(o)s(ccurrence)g(in)g(the)g(XML)h(\014le,)f(the)h
(full)e(con)m(ten)m(t)j(of)e(the)h(XML)f(do)s(cumen)m(t.)-69
5373 y(The)23 b(con)m(ten)m(t)i(of)f(individual)e(XML)i(elemen)m(ts)h
(shall)e(b)s(e)g(separated)g(b)m(y)h(")p Fb(j)p Fj(")g(mark)m(ers)-152
5486 y(\(see)36 b(output)f(b)s(elo)m(w\).)56 b(It)35
b(is)g(the)g(resp)s(onsibilit)m(y)g(of)h(y)m(our)f(program)g(to)g
(format)h(the)1926 5831 y(5)p eop end
%%Page: 6 6
TeXDict begin 6 5 bop -152 273 a Fj(output)33 b("nicely")j(to)e(ensure)
e(that)j(it)f(\014ts)f(the)g(screen)h(\(read:)47 b(y)m(ou)34
b(are)g(resp)s(onsible)-152 386 y(for)c(inserting)h(line)g(breaks)f(in)
g(somewhat)h(reasonable)g(places\).)-69 538 y(Consider)f(the)g(follo)m
(wing)i(XML)f(\014le)f Fa(test4.xml)p Fj(.)-104 754 y
Fa()-9 867 y(A)47 b(quick)f(brown)135
980 y(fox)h(jumps)42 b(over)47 b(a)87 1093
y()f(lazy)f(dog.)h()-9 1206 y
(unknown)-104 1319 y()-69 1535
y Fj(A)31 b(p)s(ossible)f(output)g(ma)m(y)h(lo)s(ok)g(as)f(follo)m(ws:)
-152 1752 y Fa(>)48 b(java)e(XMLContentExtract)d(test4.xml)-104
1978 y(|)k(A)h(quick)e(|)i(brown)e(|)i(fox)e(|)i(jumps)e(|)i(over)e(a)i
(|)-152 2091 y(lazy)f(|)g(dog.)g(|)g(unknown)f(|)-152
2481 y Fd(T)-9 b(esting)-152 2691 y Fj(Y)h(our)31 b(programs)f(will)h
(b)s(e)e(tested)i(for)g(correctness)g(and)f(scalabilit)m(y)-8
b(.)-152 2965 y Fg(Correctness)32 b(testing.)91 b Fj(Correctness)28
b(testing)g(will)g(b)s(e)f(conducted)g(t)m(ypically)i(us-)-152
3078 y(ing)21 b(small)g(or)f(medium-sized)g(XML)g(do)s(cumen)m(ts,)j
(for)d(whic)m(h)g(it)g(is)h(relativ)m(ely)h(straigh)m(t-)-152
3191 y(forw)m(ard)34 b(to)i(establish)f(correct)h(output.)53
b(Most)35 b(of)g(the)g(\014les)g(will)g(come)g(out)g(of)g(the)-152
3304 y(Lab)42 b(2)h(submissions)d(made)i(b)m(y)g(teams.)77
b(F)-8 b(eel)43 b(free)g(to)f(use)g(all)h(the)f(\014les)g(in)g(y)m(our)
-152 3417 y(testing.)g(The)30 b(links)g(to)h(the)g(group)f(pages)h
(with)f(XML)g(\014les)h(can)f(b)s(e)g(found)f(at)76 3614
y Ff(http://wiki.csc.calp)s(oly)-8 b(.edu/csc468-winter2009)q(/)-69
3812 y Fj(F)g(or)33 b(programs)f(where)f(it)i(explicitly)g(is)f
(indicated,)h(only)f(small-sized)i(XML)e(do)s(c-)-152
3925 y(umen)m(ts)e(will)h(b)s(e)f(used)g(for)g(correctness)h(testing.)
-152 4198 y Fg(Scalabilit)m(y)38 b(testing.)91 b Fj(Scalabilit)m(y)34
b(testing)g(will)e(b)s(e)g(conducted)h(to)g(ensure)e(that)-152
4311 y(y)m(our)i(program)g(can)g(handle)f(reasonably)i(large)g(input)d
(data.)49 b(A)33 b(n)m(um)m(b)s(er)f(of)h(publi-)-152
4424 y(cally)38 b(a)m(v)-5 b(ailable)38 b(XML)e(datasets)i(will)e(b)s
(e)f(used)h(for)g(scalabilit)m(y)i(testing.)59 b(Links)35
b(to)-152 4537 y(these)26 b(\014les)g(will)f(b)s(e)g(made)h(a)m(v)-5
b(ailable)28 b(on)d(the)h(course)f(w)m(eb)h(page)g(b)s(efore)f(the)h
(due)e(date)-152 4650 y(for)33 b(the)g(assignmen)m(t.)48
b(W)-8 b(e)34 b(will)f(not)g(b)s(e)f(v)m(erifying)h(correctness)h(of)f
(y)m(our)f(program's)-152 4763 y(w)m(ork)c(on)g(large-scale)i(XML)e(do)
s(cumen)m(ts)g(\(this)g(migh)m(t)g(pro)m(v)m(e)h(hard)d(to)j(do\).)40
b(W)-8 b(e)29 b(will)-152 4876 y(mak)m(e)35 b(sure)f(that)g(the)h
(program)e(pro)s(duces)g(output)h(in)f(reasonable)i(time,)h(do)s(es)e
(not)-152 4989 y(c)m(hok)m(e,)f(dump)28 b(core,)k(or)e(exhibit)g(an)m
(y)h(other)g(abnormal)f(b)s(eha)m(vior.)-152 5265 y Fd(P)m(arting)37
b(Notes)-15 5469 y Fb(\017)46 b Fg(Ignore)27 b Fj(all)g(DTD/XML)h(Sc)m
(hema)g(information)f(in)f(the)h(XML)h(\014les.)39 b(That)27
b(is,)76 5582 y(use)j(non-v)-5 b(alidating)31 b(mo)s(de)f(for)g(y)m
(our)h(parsing.)1926 5831 y(6)p eop end
%%Page: 7 7
TeXDict begin 7 6 bop -15 273 a Fb(\017)46 b Fg(DOM)35
b(vs.)50 b(SAX)p Fj(.)31 b Ff(SAX)p Fj(,)f(Simple)h(API)g(for)g(XML)g
(is)g(an)g(ev)m(en)m(t-based)i(XML)76 386 y(parsing)i(API.)h(It)g(is)g
(used)f(b)m(y)g(the)h(DOM)h(implemen)m(tation)g(to)g(actuall)g(read)76
499 y(the)26 b(data)h(from)e(the)h(XML)h(\014le.)39 b(SAX)26
b(API)g(is)g(also)h(a)m(v)-5 b(ailable)28 b(to)f(y)m(ou)g(directly)-8
b(.)76 612 y(Some)25 b(programs)f(do)h(not)g(require)g(the)g(use)g(of)g
(DOM)h(API)f(for)f(ac)m(hieving)j(their)76 724 y(goal:)68
b(SAX)43 b(is)g(su\016cien)m(t.)79 b(\(the)44 b(main)f(di\013erence)h
(is)f(that)h(DOM)g(creates)76 837 y(an)35 b(in-memory)g(data)h
(structure)f(whic)m(h)g(can)g(b)s(e)g(tra)m(v)m(ersed)h(m)m(ultiple)g
(times.)76 950 y(SAX)f(sees)i(ev)m(en)m(ts)g(of)f(three)g(t)m(yp)s(es:)
52 b(start)36 b(tag,)j(con)m(ten)m(t)e(and)f(end)f(tag,)k(and)76
1063 y(passed)29 b(these)h(ev)m(en)m(ts)i(to)e(the)h(calling)g
(program,)f(whic)m(h)g(then)f(handles)h(them.)76 1176
y(Ho)m(w)m(ev)m(er,)h(once)g(an)e(ev)m(en)m(t)i(is)e(generated,)i(it)f
(is)f(gone)i(from)d(memory)-8 b(,)31 b(so)e(SAX)76 1289
y(do)s(es)43 b(not)g(use)g(an)h(in)m(ternal)g(data)g(structure)f(to)h
(represen)m(t)f(XML\).)i(If)e(y)m(ou)76 1402 y(determine)28
b(that)h(there)f(is)g(no)g(need)g(to)h(use)f(DOM,)g(y)m(ou)h(are)f
(allo)m(w)m(ed)i(to)f(build)76 1515 y(y)m(our)h(program)g(using)g(SAX)g
(API)g(only)-8 b(.)-15 1702 y Fb(\017)46 b Fj(Note)d(that)f(a)g(few)f
(of)h(the)g(programs)f(y)m(ou)h(ha)m(v)m(e)h(to)f(write)g(ha)m(v)m(e)h
(to)g(collect)76 1815 y(the)31 b(data)h(whic)m(h)f(is)g(needed)g(for)g
(creation)i(of)f(the)f(nativ)m(e)i(XML)e(index)g(struc-)76
1928 y(tures)g(for)g(the)g(pro)5 b(ject.)44 b(F)-8 b(eel)33
b(free)e(to)h(dra)m(w)f(relev)-5 b(an)m(t)33 b(conclusions)e(from)g
(this)76 2041 y(observ)-5 b(ation.)-152 2324 y Fd(Submission)40
b(Instructions)-152 2534 y Fj(Y)-8 b(our)30 b(\014les)f(should)f(b)s(e)
g(submitted)h(as)g(a)h(single)g(arc)m(hiv)m(e)g(\(either)g(a)g(zip)f
(or)g(a)h(gzipp)s(ed)-152 2647 y(tar\).)75 b(Name)43
b(y)m(our)e(\014le)h Fa(-lab04.ext)37 b Fj(where)k
Fa(.ext)g Fj(is)g(the)h(appropriate)-152 2760 y(extension)26
b(and)e Fa()f Fj(is)j(the)f(name)g(of)g(the)g(group)g(\()p
Fa(Money,)46 b(Pointers,)f(Food,)-152 2873 y(Group-Name)p
Fj(\).)54 b(Create)36 b(a)g Fa(README)d Fj(\014le,)k(con)m(taining)g
(the)f(list)g(of)g(group)f(mem)m(b)s(ers,)-152 2986 y(and)30
b(an)m(y)h(instructions)f(necessary)h(for)f(compiling)h(and)f(running)e
(the)j(program.)-69 3138 y(As)d(usual,)g(m)m(y)g(preference)f(is)h(to)g
(run)e(the)i(programs)f(from)g(command)h(line,)h(NOT)-152
3251 y(from)h(inside)g(Eclipse)h(or)g(other)f(dev)m(elopmen)m(t)i(en)m
(vironmen)m(t.)-69 3403 y(Submit)e(via)h Fa(handin)d
Fj(using)i(the)h(follo)m(wing)g(command:)-104 3654 y
Fa(handin)46 b(dekhtyar)g(lab04)g()e(README)1926
5831 y Fj(7)p eop end
%%Trailer
userdict /end-hook known{end-hook}if
%%EOF