%!PS-Adobe-2.0 %%Creator: dvips(k) 5.78 Copyright 1998 Radical Eye Software (www.radicaleye.com) %%Title: er98.dvi %%Pages: 20 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: CMR17 CMR12 CMSY10 CMBX10 CMR10 CMSY7 CMBX12 CMTI12 %%+ CMR8 CMR7 CMMI12 CMTT10 CMMI8 %%EndComments %DVIPSCommandLine: dvips er98 -o er98.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 1999.06.16:1524 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}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{dup dup 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 /IE 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 IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 /IE 256 array N 2 string 0 1 255{IE S dup 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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V{}B /RV statusdict begin /product where{pop false[ (Display)(NeXT)(LaserWriter 16/600)]{dup length product length le{dup 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 rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail {dup /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 %! TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant {dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale true def end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{itransform lineto} }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict maxlength dict begin /magscale true def normalscale currentpoint TR /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin /SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginFont: CMMI8 %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI8 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 67 /C put dup 73 /I put dup 78 /N put readonly def /FontBBox{-24 -250 1110 750}readonly def /UniqueID 5087383 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930e72218b3075925ce1192f11fc8530fcd5e3 038e3a6a6db2dcfbae3b4653e7e02730314e02b54a1e296d2bef8a79411d9225 dad7b4e6d6f9cf0688b69ba21193bf1495807e7a196cf14c95a4e02f9cd2da8c db2546c6df52e524745992e18d9ff87aa25e4e1800bbe4ebb357c6ef55ed6d03 6d3a00c1ee8073266c21d2f0ac85d656abf61d7e5a4fa87da8ec3b5329e434d0 d2adab706b42a2e5331be5295399d803ccac03f631f01f39a022fcdf63486b68 7d15ef284a77def7fde4898543e7b5f7ec267756103e477f547cfb8d2311c4b0 09deff56085f5d419697af1846c8b88c1bbbae149f0f19ca3c8dafe19cec48fe 6b38357246d8b5cef80b53bab4cbbbe8bc8318cc462a4158258f456e697f6058 86010493f252073ee4e4c9531f23485415ad6bc901bbaea659ef701f825f4b6d 5c9bed0dce7b63810f906b33ea4955531ca1ed1fc120cc56dc1e277a33222cc6 c3a97552607b865783faf0895cbeccd0df54f57bd162a88494768435eda71a39 69718c0c5912d3167bb0971546d733e735aa9bcd89f5aa154656031ab3f6fe41 94ec225ad03ab8b67a9da43ab365c4df17c23e79f685c3b6fd5b654e4a6f2603 6cec3a8641b0b57f93eb95f9e238832aeac2061f3153e0f375513c974f1c38f7 b59edcc94716f2862cf71c9a2be8430985da1cd813b1e1c1b9310564a2eb1aff 52c190f50fc981dccb64bb2c1f7a62c216f211c162c2ed1c554ef49fbaf12b31 aa3b2a80fee259dc0a2a4242869ddec7c29e2941792b28bba7f2c6f77ef69638 12b07d6843f33b51e01c8626b26edc34e1e0fffadede5fb468e8cd5de7e5a64c 366967578f415484d122834de4a647541d66989f7d8b25d1712d8d16729bd9a6 472b144607560dfbab8831de2d060b0908ef550060d4347f9eebbe1062b2568e 2bce5da948e102cf916cd9f3dbe2c1f92ebd5e46da13bc640c2d8012ae444a0f 69b44ffee94bceeb7dac4aaadf1e37ccc73213e3b2bfe44c2675d53df2236bca c9677dc4bee06d8a06b10fd82e2b8420c11767af63d8bc2287d8929cba6be673 81957aadc971536ca9b89da901048f6081d619f9f841c051f526ed8ef4909c1a df87952ab2fa4dbcb89b35cadf328630dcf14156df19dd4adc0bab50085afbbc 41641a8ae368f6b1640f5733ccb65fe969ef644a05d8f2758c4e93dcc64dcfa1 952666bd083c2341ec36e44d9f87fdf75c7c09cf6d4679618e5bf5a3799efe7c 827a5069c383d7367cf92d74d2ac2b5849f0a1e2287e98d7c0853551f3e2d103 5bc3f96ff2614c0ff3fc189478ae2ac58f00e25d0bbd76b689d452ab32fd0f41 44fab452f3959f01aa2a749fe118e77e2442ba2f536775dac2501ee846600179 b68b66f0537dd5f0d13334986a31a282dd03f6ce6d836aabb7b4016ea6b1b4ec b3a2a5ce3bd4a8ccb5e5585f047debc9523c821be62d2f6a0c4ad09e8076e524 81ccfce34c524b77334e3aea17846c808cc83bf43937c103c5257feb20b019a0 e5f242a942346e2dcca9fff1ea5260d5f1b8a98a614d058fcf0439f08bb9051e b6cede6db962259f05cd45b8619c5426e58b7fba09b64bc9a874dc63d405eafd f7f1cd1a6f924c428a15443799f004c65c466751cf72ba2fed3d90183113d8ab af9854145e51cf284bf258b20ff3b7caceaf7a5347fe86af045b0892c79455f5 29d03cf5ced2277745a8932c8253aeb67ad01e753ddb37464d07af190b124d66 eae68c3f2d0b34c5e6604efc9ad44802ffb4674afe49b08a559f1a751c28de72 92834b1b5a7c2ea4e76b3bc76fd99e1065a9bd292255dd7d61dff01939729284 eb1a8d696a904292b6b3998e828fa663f75d51928b9edb16702960e15a618797 aa932bee4a84ca67c55700 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%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 35 /numbersign put dup 40 /parenleft put dup 41 /parenright put dup 42 /asterisk put dup 43 /plus put dup 44 /comma put dup 45 /hyphen put dup 46 /period 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 59 /semicolon put dup 62 /greater put dup 63 /question put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 74 /J put dup 75 /K 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 86 /V put dup 87 /W put dup 89 /Y put dup 90 /Z put dup 91 /bracketleft put dup 92 /backslash put dup 93 /bracketright put dup 94 /asciicircum 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 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 123 /braceleft put dup 124 /bar put dup 125 /braceright put readonly def /FontBBox{-4 -235 731 800}readonly def /UniqueID 5000832 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306462c563d51ecefaacd079732f12c29 315e4b9623a5752c6f1d8145869e120d910b2644887cea7e30b15676a92537c2 9d3aa80dc30082aba94b40990b82fb1a877e805e0c8c48f61e9f2edac05b944e e4d8084ec1d5cc517aaeec5b3ea379dd011eeb454cecab3ad2443c887c582789 72355673e503affe0394fc7db31de364e4f56c24033c7df2265c56445ec63a1d 5695a6041ea1b94407e1cdb7c5635603a4fd047e6edcaeb2d0da6c9e0e9396d5 1a4a58e8fdc1578730f992435560a6e2d3e3687703ee2f78f5896389ac8470bc 806169eb01762e89b6dc9adf857ead656620e2589aae722c37a2ed7a2941c360 b067ee34d8d5ca3bf68db725614d936bcb207781f4d4ec2ac67b13a5ad161f3f 059add7b5e3d904831e31c20c04546fae83ca93a35989e65c201756888f727b9 7e5313c9870ec96e4cec3901ea03a5c744754485e7d169bbc98bf872d0796e18 9d43b712950c3786257d8be06ab6080b9d9392313298327549a8a41c00a2cea3 690b4a333e45aa815a64facae1c2b44640860b8b8687afbefdbd5b4a541a7251 4ee7d3e0752af3e96a88c95d31fa16d34ba2f02fdb0088b165844f02611c734a dbcc2037bf741fdea7e8bcdc130c70c33772f777d8bcddf4611db99001ccff14 d7af2bb05defc3480bdab312a0eff2f375afb4e0df2f803c594b7c93f71ca4af 861ae1711932fef19bfe2f9b7adb69d68e5a70ea4d1a3d5bd85231b16993f65e fb37a0a823f0542f8c2340a073dc1be4a8347f9d3068a6435cd8278b0db1809e 8af9664c2c989b9f16873c009449b6284b85da4dee11c96a05ba83292f0edbd9 2cf674aad6ac1a5ff966ffc37e88a66048deed053565b55ef6bdb8c2f2f67832 f8939a32442ea54f13d003494d6350a2864b427a9126a9c26a031909fe53fa84 63b80c3ffd536c9a5dd29ceb03148dbc24c0033ae3542e26551168a474b72c73 a7e2c34e90c8b7c4125d8657cd89e0449b5969f05212e64175cce0f9faa61069 ed82a8ef9276f14e2a08d8dc7e5a15f1707902c2b2f41cb1fafaa593385c2ea4 1499e485ac560bdf047680f9ce615f750000e1c30ff1b6ac44e0a4425d941622 24e74d9a481598245aa1a2b368da7c1f71bba518d1327a44d8b4770fa08ff5f9 1134098c0f6d7aa2c2270ca47c418152e453602628fa113422c703ec5648a554 91d86aaaaf1ac92fc3e64e0e403a73c84cb4fb0a0232e1a153b61bc15d3597ca de297aefdeaa415fa7362d98bd1530cd1d095ee20df9ef192c4b792d0d6fcbab 489cbde3bf9d3d265b49ff4376f18c3b5304b1c1717445719752584a288a3fa3 ac1a6949407ac9bb3b9e1e6c2a146a95369b2a6b80ab35fe2b732c0c0cbcaecc e44c5878f9f82eabef8bd61fdc1be629f02a222b0ac526e269aeda73d5a86f49 be122b6158308b92cf0d52c67643bd399bc6cd00278b9ffc87e1d36a01ec851c 785de14c19cc5c037ed88981a99e2441ce04f5dc89726918091072bb6bf3b457 37b7ee9662acf6e3b6d6c92c18a1c2e47dcb4e867390ca091ce320cf1a167584 a7f8e1b065c1751cbef485afec38d7dbc4b5817f142611ea09068ce0669554d3 23174c5e507ec1cd5ec794ff3664d0b1075876086265318e7a8edf786c230e5f bbad1f7d9d6ae0f82bfe10e3470b4b2fda7e06a05c751c6feb894a6d564e4db7 b7a25df48e5456b22413e010d6ed3ecbc342330435c49134342f0d2e0c249682 f168a2816f19f52cf17ddd10d149acb99c941c21fe24b3732b9b7869807f3163 0ecbd763735ebb37360994183d64c06261ea9958151523d330c3d93f7331b85e 8c2db9f8c32d7424f5ef65f95b05e97d07cf1065b770d02e15e1150caede7c70 e9bf1ef924c4c3dd2f5cc6a7afc5418e3d2cf6ca5c5926a7aaf02b6c454dd352 dc85580cef060197352246755ea81b7f34df5c8acc72a4b7087bf35438a8479b ca84b8f0602e28dc5d89cc5c889384075f342dff394d18db4eaf95370108e284 09f5f6b1f8ff0dd5b72ee490d646198172e4915b7a18984c624ff13f7c90883c be9744c2315dfd31a187b57b5cf26fe986092c223b861aeaa199ab21bddeae20 db59376e19dacc83fb894b16c359aa38b290f35915708004c7fea1d3a382a94f 4e504dc69570339466551150795adba0a87d63be1243eb20419c3b465dfa2a37 c805519f0cf7811868bb54d3a006c4ab5e7fbdc971a942ff3d87237d3de8b1c7 ab8ae9a00c138bf829dadb68cf6da50bd859943d24951d51506330f1d850fdd0 7d33ccac2b2e1dc11aaa4b5a08b1b9b904ce5fa2503c857779aeccc67ab34b8c 6d32027b68c991e68126da394abaa217f83e36ebba5d85fc5d8a304c11de5c2b f97eac770f6277ac13341ae7156467ddea16c0a8fc88d1daeb949beb833c8cef 1d9f3f1d48af0633683a561f09ea1e0b0fa1954dc69488af4415feaa53e49a1e e55162a48776aef1b22b201990b4b82a88fe9dbea1da98d9d52822338d30ecbe 2aa78d51f85f3d6c2d22acb16ea93cf114795b1b42663b5cc5fdc3890703e7d7 00328417f95a342dca440a1fa16d4fa3c6bdbf83bcfb92cdce009f3bf24dbcd9 e5b4c309550836f4b5890c3216fe94af5c131b67f728280763c8bffd92ae88e3 d3801f7c803d5ec79bc8d67abd24bb06df58710c44d9370e695bea4c860eed07 0ce3bd0a36d8a40238cfd2e2c95ca9aa89a06d9ef94d5e0afd983554d75c1009 52ccf95bf7e453480d24721b8a51df53e77435b777c99f1302b613930f4421ea 1970e58109ec7a4b7f4838d7f192986aa56d5b6baaab0d3f8cc0fe4e41be784d 46f5f4572413d9c9c70e8d567b54aa8c2cd23594ebe535ac9589c701c139a246 7f6faddf0e09d3cce48daeaf55e6c926dc6cc32922706a8391238d7d9d2b8cef 4a254959ececd3ce3e7d0be1a5425f399fd96096883d3b157bc951db6769fe8c cbd95a2c66b81d58f37296bafac3d8f24d06db2755f617e7aeb382094f5a966a 39b2f772e4d41c2cd1779fe40ed754416bfb789770008af65f12567d6b4d57ac c65876ca72c14a4c16cdf58afd6d23c838833d208462be92dec8b9cc31228f39 3b85f7b7dd211a8a6189d37b9d56d65edd2a4109ecd8eec463110e926e08a3aa 9eb3d47e98ab406a45fb27588e5410e01abb9b0a182402b45099b7c7aa3fcbec 972d896d4719c1cce920834c7f5587d8d06315e53fd7bc31381c9ff0d88a6617 1582a4439cbf44b78fb4361c6e9fbf8efc394b4b048ca9c9dd0f4ad9ab2892d1 21645336b50db0f4dbeaa6957d50eaedf16f8e78372ecbefe16099c25cffb298 9fe4ee85bd50d7cc68781627d82bae90d26dedb15a837652c9493a2836ac9f94 4cd922b874d8d75d007020e572ee7310cfa75a392fd9ec09923c5c2388813dfc 057967c3b3cb544e5ab5e869df6cbce062c291d468ada20dac243bc1957d3549 851c5ba6628f6e36540c90ce5ba6d65a1a62a6d1254fb5c56b9553ed38c58ff8 3c20254a5c8585e62f4e136868f6fba6459799f0279f087edf52ba43d7ea4948 e025f9d017466e29fc7ed908afaca98dc1f5d35905b9e1dfd44a334c0b6cba61 191f89b29e370d625248f381ab6dc67dd8ffd469083e8167dcd5653f523ab3b6 75bb56bafa7db14c716c6ae9c052be2cdd0ba5ce7d579194a3455f2a3cd90239 1067ece486678788f33bb35e5b109b3e335a50652d80c6496ac162d3e1a90ebd 92033814642a013deca38f8928cc0cb8cb8ee2af3580962cfaf3a324511d2c42 d390f184a38a894fc89d14fd46dca2337d2b90eb210244fece20f0d59b78ba6f 1e7c2a6179bf9296fc3ab99f13e88f20fc4a346eb01d72e5c202d8f9c186df5f 8ceefde7eda6af18b2ef03054064b10a487738d903171699d0ea552838d85753 e6aee9abc63714e443337c289e5f7d71d436e88b47297d0117663d880c059f0b f695937d7ce30a3d34521728627988889a55724900216b27b1899323b6b9641c 393f90b6a54795a4df376c7b9f7380ba3a2cf45cf5a8853d9ddb456d6661d438 d442b428065226cec313f8c2ed5d5ff1cb3335245c18ec1d1e0ee9ed7587788c b56356814892a67f20d93a6a99647451d35dcb02ed1d5c556d800cf8bd9ac7bd 7aa77c4e22a9b5681c18641eac901e8a208fd6da19efb2236a9a9f78581f09ad ce576ab98d0fc8b29a1f89c17e592ab95ae7a66c0d89fb17f57765d019f38214 1ba97ec3a420759a6934f150470d145eabf4c72ac6b10d25bf4e8b2b77993da2 bf7c283baecf05a5e0ad35905436f0797746fd59d4601b8e768e91cb2e1988d6 a1ea99c13f374c35ad85c885ae4f2402d78faea98c9aea8db92d5eda062c5059 1f5f4a500f2423e6f400e8f30051891469856c64f0292d7656238ae0ebc1f63c 22cf581eb32d10576aeebbccf920fdf5c0c3f1d31cbbe9a36c76bc15422c040f 0d9eb0086634f79ce40ae98b0fd65309dbb7fdecb92f9221d98ce5f043c28e39 ba21a5cba172df0003b0007969388a636e22b7529ae21bd6fe3d003d10876e48 c3f85fe832d6d5db3865ce07fc0377da527a5c90bc8df23760bcb254fe26650c 89954d6c06fddefdbf9eb77a2fc401e600654a8c315f27276e8c1c401f8acad1 502fef45792121d5edf2a26ef315c219f5d01474153bc6d0c07b77c75718ac74 8bc274abdc70e7aecd143b100c8f8e5e950689143d1ebb4000e973ba297835aa f951b32ac17990df46d23174c5a00298ccc7615b1b265a2eb9efcb3b7be06839 2dba60737f6066bbb16dc7ba36110e3ad6b4327a703e9c3e7b4533f93a8c274a a806d7e50a3c1954bf60911f39faffa0d15e03c9e64a9b617d0b2803d7247a2b d0d786b782e35a0d1cf64f926b083ee5f0681a237626ab6324a9bd151b663e72 7e7069fe58234cf6d4aa7cfcb97ec69dd54b7f710f212754352e66ea0d5742a7 2f4db6fc24481bf6afb066175651f86ef716db2dd165f3800f6f6339cbedc79a eb7284de89fb30996fbd2449e291eb6df06780525ac5bf04cf83726360a75a23 66b9a607d34ade8e769927676231c52f7fcfadd9da49a7a4440c7f0341e69f24 2ba503b9c0a233aa686412e1db28bb3aa0cf49a14963b2a5724e52c032bbd635 1a49b77e7eccbbc945699820cea7147a0c9e08c7c9b27b2f6318b7761092f177 2402e92e6153423fd2fac7d7e069ccb8ee2387f2e9ec5c8b79abd6776d562949 e6fd16eb4985e76a45e6c2cc01bdbe13d74989008469ec81a8e1286fc87934a5 b9579effccc7d67dc42efa62aa2b6415e96a0faf06b1452df7ad0c99af586e20 c301e48cc39f642038a14ddd7e84522f03c615457b353b73533d4d4f73dc1cec 411fd18d18b30e059c5edd8cab47b02144759c975d769c23f7b0ff95f5d645ba 186606b723a0188fb84b8a89c39b48bcaf45f2877e3af20f44b4b1ff3c2f9ee8 9a8a989c16b7bfb56b42de31e01d6b8ecd6136eb8f33c79a3c3a317bf3be8b17 d670db458c7121118896e750df3282c07029d5e8ecc9531bf9400271f5a23594 86aa660e3b5ef206929bcc87221ec473269d9198abad464e08d4ebe361467e17 3bf95a8338577e2f7714e999bfc33a52d2f0f0e9c011577075308550c1fa19b5 55646a3a787c8fcf29985cda6656049bec41fe79bc76130bdf7594529eee582d 474f22d198d173260042c3a7f9ebc5f2918e1061348527bac42be579cb532acf 27cc69e889942e50280d612c4359c2fbe2616d1e56e754a6564e569c3d4814f6 2cccdc1097cd4b6fe5883a63364d81c37b2c0c170e2f07c05afe8dc18305fd81 f44e06894ec0ca8adf723bc251f00651fa91888e4838f52fced66e9f2f861bbb 95bf85cbe903d23cf192049a6c2c06bc8393c0456626372f20cfc2f96514dadf 794c0d177429874580ebac9086eda4c7b982b40346e33b4cad8df7f73368325c 31ffff4d62e53d64654d493f61bfd7daaab61a19f0a4c3bb6a12e6202a5b793e c4c6f2904b010a4a3b45a165dfa3ed1472f8a4874c4e36cdf90b7af0c437d738 55d1b9d62dabf0ca80342ba37708e0d3b1f65be55658d5e6511f522f4727fbb5 ead5b1999f2373dbe2bd6755ac9417eec124bb1f93352be4a9610d605a50cf49 2c6ea8e56d141e5b5643b7b28a26b094e5749c85cce032aaee7e93b4231ee7cd 9304dd995b909e8c869ce9ec83855e8ab822d20cf6c53fb4a607fc341a035e08 b6482ef1070eaec53da3b279a08ed0cd9df8bcb491e4432685ecf2a19e420194 da418b30232263c71c5e34f07df981ff1927f60ab6dee1a1cdb7b9680e6e0461 54354f423f423646c4800a50dbd22dceba8b7d72a5c7f81d6cd90883158250be 7a1cddbbb29d6f8463d5c27d17d5e5388bab9e3057b6f0ea29eec1e6d5393159 f6ed1884abe1f29b800e8e9fbbac05cf60451d10217733674e66977487045efc 81d6efe7b9b938932bd238a2d93a32379c24e1df13d7c44f65e28266f3a3e97f 81309c9120bbcfd74f071a187d73c632c2a6ecd519151bf4304519baf6874b3f 94d8a820b2ec1b4e96d8fe93e247f08b4830208c1a15afa3681752841ef045ae 2222eafaae462e8c46531b038745b8e915a2aa4908b5705b5ff6e4e9e838604c a0f67920de4e2dc7d97d3e4e2670d8589c4c3782141d02870d9c4cbef4cc936c 57ae4ca0ad0dca432edfa6ca9c4e22a8fd677d036bda319c54c82f21e6db4aed 6ae562c871085eb79b16c2425f56d4565e2e0f071cfcde91e4a293eae8e93876 a4b9d83013e647983142b35a07618cbcc65a7e16d2f66e767500d5c7a3f4457c 874d650da46019ae116e1e039438d4c98a902cf06a734c20ae70e997a9c58a6e 98fead8fa954b7551b8781a0cd57052bacf69a7231d75417a4f78bc37cb7deec 8c357a21ae7973da6fdc16902140135826e4a13e540523772fc964c869e70796 f89291f305e4cde201b85720964e9f42f600aac31c9b53bdb9f5ee30f0c78c21 47cc86deb7ad25f8baa9f770bc4452a68edf1cf0331ed69cc39b7ff045093bae b33f806a96ebfaea0d665156b4b9cc9bea5879b84773e5f00366e850888f7a10 73697593e426b4701d01d0f882592a559a47da0fd911428b8c722009efdc6410 5bee89b746ba3d043298e8538d7de191416037ae3b532ce6a116bf5e8a6b6320 8ce3938eaea4789cbc2decfe03902f154b15eb708b183e9796a3a68da8a559eb 99e19ceb1e08d3e2b5fd89ac932451e74270a2b8b8195319944ba2cc31b1b478 f33e8a08e61edfd394da338ff560a41ba20e5c4547717a62c8c5dfdd27a85ea1 266c33e31495cffacec63515846a9379005eb7ad10be757363ed7eb28560839b df31d6534df9a6b489dd6d8601287bff9aad60dc9dcc3df0351e53819b8ec08c ab9cb6384c83afd7b363aaa777a21b40034a88fe4a9702617adb8579f85e1c52 bb1ec1250befe41f9a3fe07301f75a247943b0375573bf5a37d0506364ffbab3 f3c54de92436a686672f15260e35fce7daf4cbba495c7e1d5db576d83f211a5c 29ed82fe4bbf6f5d8d7196979b538de7aee61f1e5630a27f3f57dfd4ca1f220e 761a2b01b683bc6f93595369e11b8a34dd60135c4932f6c97d6523d0b37caeb5 cf9ce2e8a0e9d41d425f9409b523cf157970823edd029b20fc235960087bec27 041387808553b1abd7c2aff118985b4cd35656fdcd985e68e72943f698eb68df ee9b8da46379625c7c22bcaaf60143f7ed559e4f71e80f0365c4e01e0144035c fcb5b7128f0e01fcd1d5e14c210a84efc2e88a47cf2a7467930d648fb88ec533 5acfb94e933a2f2218146535dc3ed899cc4ab33a87e6a01a03179c4fc999ffee 955e259d3a935534788d7f0d43cff940ded979b186e5ebf8fcfd2e865030933e a76f994b2efa5fc352e73da2f1f869bc6827ad18113a77239bc35be987855378 5bdb59ee546424c59516864a16a67962101dc6862fbb8c128d771315606ff594 32f75cd97d52fb038d1a1a6f396a2b426cb3893ae4e14437566f1d79b598e0e9 831f5facf145ad9c7fce4c70c706a7d8e96e0e1a58e82f3506fbe6357fc2f7f1 f631e9b106fb579da3ced8f4eec79118828ad2f1547d222b5ea8bdbfb38269b4 a1925f9349d2492ec4a7d2f21a6b1ddb015d8eb5512b9cc20b381f96b3fa17fb b7b2c35fefa4b462d136da23336fc744e7528c22fa0bb4d9c4038f51917666eb ef3641982e4e1ff1d77e41637c9dc824f75a1a503ab8c1b886aab8e1e899bb4f 9cb15e3d5cc44c00f93145c298e49889570baf6e113325372584ed6e44d54367 3248dd7c58fcda621263f72e0ee49e644aead429c93e33b227430c879ad48172 632de4b3f45ddaea7626fad3260de7ecc8544c5a31e2d164d3f7163cc5901702 ad6a35f5f05795a427c4ad73ced43a3b0d7b761f2e6e07b03ecbfd0a8d5a8404 51a517f9bf99a738f6fffb6b0e72f7a24af23705560a1f575ffe4800ae9a9104 20ee2f2b4440ec92c1d6ac6e6d19030f48d1a2401c75df128bee7b220d402885 faa5c1d30f677e1d74145b6c4cbc49ff64067ce1c8bbcda785963a6a5de161e7 8b39ede67a95a6a84a55fb894d2a56b88426196fc86cc3c8df4a15e58c6ee861 0ce227d6d24e1b56dcbd8e07e9f582dd36e1d8249d8acf0cf0ea39809b2dc1bc 44e5bae1da87708a7332c067350f86aac4c11a9f320bf53504d46de6190c704c 15c00aaf579e77d3495721e0fdbf303ad41a599407ae0d1ce9ec6026ff9aea26 200fe5fd8bf19f66cde416a981401ea000d243f4334110781325a3770feb0c32 aa57c0d27d6ad3c8692c9b6ff01ab76c8bb96a0767d1d4dcedac530c10d4c503 78c87c6d2b7c8256ecdaaf15172c2c0e120ced9e9c6f357c51a8ff7b56705b5f 7f27536e123c39746e92a760033ec10e78b7263b8bba572b6c90647640bc8481 b6e76acba04998e24ebdae23005edea5b69c3b28e1dff06855b720394b96e4c6 af7658430fd50c782d8018e9d73d213abd839f55cca0930a25f8c4ae57b30c4b a1b4121f0c7b05f6ab7bbebcfdd3046341b8f8028577fe8169fe1acabd507f6d fc5761f3ba0c0e246c580a4fe0e9eb7adf80b4286384b4cfa57c67d6541c7c3a a6faa821d7c3c4a0f33973c79d1b220f9bb2e39261a4f35b4ac95fbdfa8f64b0 34ad6ec7fc484da217c27b1f2eb3e2742f524b14633eb91ec7efce5c73b7582a 48e9151ddb2c69faf97ad2d456032739dcb99491614851545a0e10d1d32151a8 2e320a2314e2e92ca276ec8cb79138680d079516c0ad4f2834710bed4a3643b1 e9fd4121c9532aa80e673997a229e5cfe6b99ecdac56f6f0e8dd5d423b4ee5fe d5881c666d3fe58db2c881bb834ff4996fab0f9f6fa439b88b7d517473f37aa4 140a22c6c64ebe9d592ad83bd7c855de36e3fb0f4765e8b76e8eab028c060341 a8ab1504fd85ed103711b25620e75707e41eb999246d96943dd260f209a42b2d f4857807661a38104e3c25978c4bc76146c03e124a068a5b78cacee8c28ea356 0a8acaa49722a7ad92744c7e59a43a36fbddb446dd3d22b781f7ff9adaebc44b e704a2e3b4643bf76eef9c09ea1b22d3cbcd7c0d54e308192be42d4cb151b8c7 36bf4bcc99eeddec019b1ae425ae099c385e19a557dc33b5096faa3e06071d5b 548a38bb9a06a6a69abfac2a5cdccbbcfd5b71348457bef5a421bcf5a405f1b2 56cfcbb527ae75c63e31f261538f088538be4922299593f9931817314462a49f b248011104904ce69addb4477663f2626404ded9756c3e9a604ea7d8302dc323 b690fb0c3a53c97ada4cce272736d58c5ca5ee22445e749424b7af57c37cf3d5 5ae2e9194f187f5bd01448bb14a7f752b25f59743fb376d3f5791441a512e747 ff6576975423a1b49df5739b24185688b39571b53a8fc0d86515cf19f3b44261 fc3b44895212b8451a6360794ef3b4471b7bf69394274b14c76afcbad8719a1a 672f4e0cd7c6db1329e551e2c0a0ccc191a4dd6a53d165b2c86ce29aab945f83 c56fd1bdf8503f3a009d0ee0133ee2061e7ea5a763cd2f24abe31d4ef2de524b f8f35d4e96a31fa5b2787e744f62de81145bbb6ff131c1f1a42677ab096f2f05 5e09b25eb3851b880786445e9d5b9af51423f8e4f926ba127c98d0e837463603 b277211ee5213b309f3c29ec5a45304cc794052c88f1918d3b0aae3947d55a68 9fc09223dd178cb6e0f7fd72aa26d6916274de316a8505f557aea9bc9c278048 663bf10b534837a9c78fc134ca19834c56372ee8586d08f49b923405e42e973b 9f2a40a0179db3c75ae166d4c762ab41bee611e854d4cb8253e8fbf0bd261c70 a377c54769d43d22488781d9a9d60a0c94883188f814c62d895b8452b754f6f6 50c764b2b54ecb73b2e2fc44670f3c44833763da0f3c1d940d96ea59e65ce0c4 818f776a3d29be43721aae8a673065f689a437421e22e04c8f93f79516ffd3fd 7a3a26e0d8d0a448e79e62dc3ba8ca186f5122953c91f98707406134037dc94a ca4aa63ae5de73a4df30c0e268798a2ae963219010f38d70d76f122b29d5c1c9 9212dd9a17603065e4bcee43b5fd0e1892db3698ccfbd6bf4f714a5b61d7b35f c2503519f144642e3abf0fe0c495c91771e5fc8ea1eed523f2d49f1ccee69b6a 96e373457e9c091f9133840cbe90ccd224aff7a93110d77dad3660bdd5475cb2 43f2d9dbc762f4cdf6ffbb74f652481a192e7b62ee4967934bec99b134f62e33 88dc22a5ffead3d0e80aa62c9f75a619be0692274095309e9994004d370a88c6 79b46979b7bdb078d246865bbfa2a389194b8b2559622285762b199e06d8198c 7d06cb8da4fede12531fe17b5c25cc9fda39cdde1691a6f7bec5171b2b0558b2 cf9f153f26e14eaff5c5294a7867caaa1e7913795ec8f46297c5342447ce8931 7e1d0b41e931bb272236b5187f5e55c7d54acce22934c1d64800484a795a6549 9915748bcb872a55c56defbeaf0562c3f5f1b80d2f6b14e4759ea35ca115eb97 3c752ac67ab45cc4b2cbd8e51787d17e378a33ae88de58b11e8a58e346ac9aee 9df61404f8230846be3eb2a3e47b95482960e462f4a6910a60227779fbcb2239 5c057857145f9f6ccc1d40a3b2398f4a92f5ad9876e33f55a7c996762a6440a6 999098c6d01f2826dc6d9139261f4987eab991ea2cdd2646f376e26d6d296f14 94429e9585c36f96dcba8584d5e7db62772c74e8004fcf81b8b25f8c8e917834 d0f641af1dc3169faeafeb5232b56a473853aea6e20de735d07c2df0d4f40065 48f0af553be08da62009a409db59617b30f9a3d16979df0ead7a76bdc7dc7cbf 8a18d390ab4d4fd3b9f73e1751db5d409a554850b7e275333db1cd3afa6ffbb6 87f072a27ae2e0c032f578a697f6016fc67014910ad3d40ec0b93022965f8f45 977f36c1344328de8fe12f53f3e21dee4e2544b16d22b6bc965c4fc60dca2b8b f4f5f54d99542d56c236d1358bd944456fa29b0b44cf9f0590ab0c6e197bfe25 becdf9ec21010bec2b1a52f75a2f7cfa776bea265c4d53d0a7116a91f2618dee 0f3c6c42c1b335db66b02dcd04cfa38f067a51df789213e6be3ac19326d79ab2 0c38cf9e59683cd6e3169d1a1ff7157b112c4b68713570d425e2db57cecd0184 00b830b5f9f9051a7bc5fa8933fbbbd761ea9f9a3f6dab76609c6975c433f7fa 970669e99d1a1570672ca0c3635cc313fbb5dd2b673fbc9e97016f5e5f4f36eb 9691831cfdcb89ca2e68f7e895ea8074264c50981c744eb71b8270163ca8009a 0f9a55f668dd6dd036d1d52b23059ed18eafddb8c9d72d545c6fdab6e8e4e76d e110664444b473cc322f6e544f8d5d1ce41540572b17ec31bbc033c530e9348f 58a65f7bf94f6b9b0e660c2d1c7e0ffe76b2b0c242c03964afdcb868e8e59b40 9818128289570d3855ec0c7b47ff41c97ab4337c53a1c7f32a33970b4cb417cb 70b5424a43663e8727dd001eb674992996350634401c4dde9e6e86a317e33de9 65a9df6770511635753dffb47bdc62f1f9ef865b203546c2e6079c8c35ea6306 10be9ecb72a8aa6f7fcbbcdd8d52bd9537a4db5014b9ce840cd0e9bfc804aa24 2ce91b292b551ce42f7aeba858d369ea024941cd8b39f975edd0607f8c04c17c eb632c3faee7fe76f828fea3e4e860f13d15c83e759e055e317e7a21c13817d4 750f81b1f31e8e860af8b63056d9c92d7f2645b0354692fcc7dcccf1cd6b88ce de5c245f7aa22bd3005cc457873e1f4d2f1ff0e2a00df3adc0e5b95f012bcb01 2746205ec38e164415344b21f75779650bfbf80e8aa5394dffa23d97ea4096de 939fe7f52fc771384954ab7f21e52a5174b91d6dd6997bbe28c10150ef58f80e 8241fcdd7e865e59d66f79a4c28e61cce72db51de48dabdff4cd574cc82290c0 9249552c1f0e51a5a9ac7c225741dad05fecf107e763fbc5f23c33a0db53a776 97122925c67b63fdfc8edc82ffe824556c1fd3efde13378a888525237c7a697f a479c412b0c0bc4cb350a764ee133d6d8d94f4d47c2b70089c64e11c547e3f73 322f9f54698f011382a74ea02f56f58cd40a9a03fefd093e553310b1decf9f9a 6aff505524321a3980f57ba806b5db6db36e075d766210987144f6c7ca775623 3487cc896ab2af40f0ec3eaa4bcabed11105206644e78c16c90597086a05499b 03af0d4730b0db4ab6399323d2bf72e3e942b72367267459caf362784c7c7c40 c93add4336e0ee5d28537d3954bb6a07ee030cddd1a2f0c85807547139648892 896771524a810ba4d1a3318b9aad6511cc4f34ee7c9c04acc7b9c73e1d65ab81 e5163b250653b4acccc8bfc444195c67462619bec93802bd8dc229d5856b1644 969b54bf67908626cd2d315fc2dfddd1adb1c892aebf3648e03d54597681a856 acc48de1aeefa7ef9229c82c16e2e1dd1ad9db2b7ebcbb00d3b0b5772de258d1 e8890bf57ca3ba0a027903027f9b204fe8027da6f4ab017fc237946523c6259c b90d36ca734b1da310a7f0c5963253f0def2c5beaf0733ac30c858334ebe90c1 8779c3c1090bf9beba80c1cbddbe03c29488aa44d05b4ab477230b7b9bb8c2f8 8f21aa5f1a34e6d65a22dd20ada2b87fed5bbac3df5834106930c2ca21190677 2562b3d318ff6a12fd11797c362e05b8e9de8e0da88559c120cdccadee9d7b09 c297a471702fcc4f1d18c974c0021872ff5c147c2eb523336a85c4f7da38c649 6a05c199548d1d50f528e5f6be586b19a9578a0d4498e1a2eb0080576ea7e37b 1cbb88b9a5c0f8e7ddbeb12183828d023d99a75b2cd39cfa4caeb30e02f731d6 12c944a8104b4dec5e2622e81ad3ac53e2f99a36bb918b121a45e24a463a1f6d fc310d338c899d115fb53e14ae540916cc7aa766d42fb26c0039432fbb7b63c1 e56ad055a18944cc2f17bb7c04975896db931513e5c1059e2fc0061e4a955f0d 3630ecab1e966d1fbbf8a92cfe66f32eaa0ebf9ec252846f062b0e4a54eb6daf 070192abf195d9d3c910ef5e3f1643f30cc6b830036a65676032595620ba3154 eef3e51529c96964e693c76d26085ee49ea53d4389c699a9b9005240873dff24 9d4e6043df2435d564623fe17c5a314cd5de31cf6e76ce0e11e55af0a272d296 7daba5a58f178cadfe5dd08447072dd07b18de109b13e3a0d5c2dea210c19584 6ad5d00b398aff987a97a50d6e67b44d9ef1a8c663bee11cdd7e7a7ae888a255 41473fef508c56fb25a4523e724cf8aad89730c216150584159a455803d1e941 6fbd7f89944b65b11052c11bfd9af72b3496128bd391cf9a3bfbdae35b29f9b8 8cde2847c0b17762492e2ce3bf060dcec3fb8de7f6c4548e284af9f914fbd4be c9fb1fb4d27c026985c6bfc913921f316616b46a3b5ccaa63ff0494d14b2830c a2e7c44ad749545a085ab788110f18ed739d2243e218fe6c9c93d8a1dd6c831a e43aec40176e029f6a8a91672e9c7bc3581150e3d1bc0b5a846e736091d31ffb 4c7bdfa0759df5c1d8f95f12bad16c0bf86e004671df1c0b9471ec993edf73b6 ccc5c713a29e8f8236d4ef25fc6f017976064af46cc1411b57deee9fb2921d41 f7721870dcae99bbcc2923321e9c60f04cf117d8c1a79d2cf6b5faaca753dcf4 214be1fd435344becd5987c746dad54272823ea4cd47841f2e6d1f82fa7aeb4c 853f871cf79577a8e040db0037ea2f2991f43507a4e5ff7e08553fb79890b668 84891308a6fda651737f6adde8f16a951aba899c0faedc6e8d300e88b51cf353 cf29ab2b05319beab817cd84cda5d522fe4764d27b1ed2404875e226174c48b3 54f1c29ef0485e1cebdf6b0a173ca2c14cb68c2f735f4f7eb5168d1d39c8264d 1b34bde7f7568f1543ca546966552ae68ed0a5d5a89ecad6364f1e4d75b13c1d b9fe943a8391e7ca1e11ff17e217d950efd6178444ef3ce0ef728a2453124469 c73da6a5781778f1b7b7671b7b87ba765ca713252142b33778d3298c6a032a4f 3ca61a06a80aa1593c4f7fce6f2ea944a3efe61c512383fa91fb9cddea97a230 8d50c0dcb2520f09ade02fda0dc8963dcba4d7b939b68c1936253053d11d66c3 65dd247ef4810c5b1c0310cad93fd9ac20f1dd26450e91157091740ef773a822 1f5a68422610bbf0a3f8473eb0f129ae339e8aa6131350483ed80ee248228ca3 4e3555bbc3af38fab40cb59f6463bbbd4e1b0a742be889c6660d841a92d5d0a5 28b722f3e6f849ccc7a7275d42eda1a5550a94302162d5a5bc7b6d4ff75c7281 1469b8b37014b78465eccb95fb7cc547ffadb4ad0956b1dac13a641ea9c92f26 b865168bfbcc2a21a1efeb30eea6ef66b14c78ec433273761f806f7e9c2eea32 c525bacef2f86e5f2924f46e3f3f09294e0a260a350fa0937cf7655bca24a190 57a3528eeeaf7e9caf3ea80c40f1fa97df3ebb8801940a3b7f5cc2f5fa8f5e88 fd1957495887508e7a514d868bccca741681f6faf1b2ae8aadccc5a4ec7f56f9 26567a80cf43f94b4bbac5bebd427bfbdb740552235fb4cd86d272b9d7ba721e b566fbb05753875630a9f612d9149b5e10687a6643de10cbf197900c833c1613 7bdf9d177ec5ce29d5ed1cb06d5e405c8085e01f52416e739bd6688e0d9205c0 8b369bd8466f956cfa51f4c318cf4a62916fe8cde84b791e76616bd502358c44 a6b090c0d1d63310cd60b004f8c13db720f091b20435d53d7506a8d346d00f78 59332f387487918cd770bdee6d90d5d640fec948e47e65863bf99fca8647ee2b b43c86e125dbe3287de70d64b6d0fa8d166ab038861641d86f9cb351faa8fe44 906b3560c1ae45eae799b54055e88c694f6aeaa24c05fa76b98c82a33724a5b6 d68f645442caacefe288ff26aca57029074ab93158da64faeeaf68816c789259 ec5ced96817568db37f9ba2a81267740c314032f00733a25e44ff4cf2599465a 288bd3100a6a544a8e3945f5252660b624a309d42eae5e914c028a9ab6ad762e 3f3a15695216c54678a58cd1dfda70ccd7034f35d8bf0515cb6bdc1f8d26fc5e 481bb555120dbef0e0ae51d1a16bf2e3b86916492c2aec1977114d8827e489b3 eaeb6b0b117973c53b7eb2123890acfd1b7058aa398e5166464cb5f41658ac85 779abc84ad5197bd6d9fe02d1ca32eb05486d9a27c01a532f8cf91122d8da8ca 07e062464f104209a2128de41b0ac17658186b3a9880c50565005ba91b600f91 4643a0a5b56c62c0d737063361e31611260610789bc3cf80fa2f3924ba084b4a d3dc58d2c79f0ed408dc6df5ef1442c0669da586b3a65d7e235e5689a4cdc7e3 b9953f20df1a5580b814d9c01430c9c9762e854244697fd08421bd38458bdcc1 9247f84831b85c3af2b1a45016c07850679796fd7bcb0e6615ab86aa8d9db822 95b56181dc3705b3bc48d851d4237bc1e3ae75d319323292b4ba1ff3631af4a7 b1a328818171f4e178a5311a3aba293256c6297e854d0bafa98400717b03dff5 56f4090828a0238fc7517c9353ae6c722c0843ca836eec13f555a7558f73f215 fb23741be5b2d7a17907aebdeef77bb2775ee11b48b665035d5feb5b7e02ebba aa40599c12bd105cc86cd0fdf7e4f609d56c4e9b60fa6db0b5942e55e693e0d5 2eaca381259a140a767a79e9e517abf9d8c1092374eb83d6626c404926701aa4 3284eba43dd68d7c2d3fb6d304836978df55eb6f6995ff2f56e446bfdf9b08bf b403f12a22aa9a039a72544a5f442e09306a92f19b1c822c4da392fdc602be4c 28b3299d9568bc82e84d3148d6097b2111d297688f828b78976a4737d57ac3a9 6d14dcaef3ea91447caee793637fd5f98857e5f661c83140b763f4529ba6083a 9629e108e9489bb0565ddf7d45da018b3d27878bd2fb0925022e8aa88fb44302 30507c7854aebc4033b1e76d34833674403002691cf7f10f90a1cf63245c0055 cb74d19e46027293d7d14b0d83d36ddca64c1837aae264d3a75c3849469b688e 242bcc7cddda3054641c0ca2b9b4270a6854c1523330fce6f114b4e6c8555c4d df8f421521e6f5f6864697d47b72bf91db1a636b7e2e262ac4334e0209e13359 dfed8fd7a9d13c73e42b74ec968dd1cb8894030184fcc0a7422400d28fcebadb 7ec6fd4fd624ea2a48cea3e799282c745796884706a6c8c714023f4b9c4f49d1 72711b62b6047445961d9d7e46502b4d351b81a181c79801cb51713389fde431 7b0076c01fd90ec88cc08a56dc548fb92c89555b558b7aa93f4504729dc649a2 e18832d62ae936e022b10fdd156175be35070b6c05abb32bd4dfb33c5b0bb6b5 35a941c07acfc8a08ff2b240b35b5d79b05543a6e373034ae658158681b6249a 0322811829525f2919712203f631992475040bc1a2edeba74e1001839ae7bd36 5ed84c8e08443035e1e86ba266df9c067619a5d927ea97b59c5cc9f2704f483e e2844d510139b365b29d50e7c82470a0e029022fc1f8fa683860c52686897dd9 3df77e9d6ffde86da4c643fb6c11f7afd9e36f22de34f6d20d4f162f5a31ba3a 2696f4c9a3c53ef673b9f679deedbc11f38727bee8a46d419e838dc554c70756 3cb83a79632c1dddfc5ddb1ec5756d45559087830299d7b4ecab14190452c4a2 ed15f11253a6b99b54358009a7979473c22d63781975057a7fe9d4370d331f07 3c3d81f876006968713ac30ccfe54412ba9dde1de908caee524f431e99d393e4 735a13331b1d54e9a0e1be5544d46eede1fb8814bb1e51d1d59b1dc0c7cc286c 0ee289094525e173899a1f6cd65ca3ab443ce254475c23146a56013753805b50 1a8135330f0b842220665b64643b299bcb01b9422d2f1e5a3add8ea4f8cd2f02 ef0c6cadf2eb9cd9de33aa193d481dd2c8513b2206873f78117b4b548944794e 96601b3837e1d2245138a85313a0473801fc23ca55a0f5f409b5e037b32e82d2 9ee389c0bbc8768381d2c174b9c7e0eb2c19a74dc7c33ce81d25ed584df614a2 69901843e7bcc0cfcdc8838144fa1b15fd1a3f30f14dfaaa01ce2ab063206518 ef2a48c15642dc6fba403a19b1ee4d0e3afd8937ac75e97172d07537b3c25f69 0b58521c1d2f1dad8b3a507148b64358c951f213a43d081fef08ec1cf96b5244 9d715368510c5a3ecdee7a3735f4160e66afeb27b37c6208deec67d3293dc681 2a40dc212b7ade6d5835f7e21ab7266efefa7f437301a20b3e731593f4a1d526 5530165f7cc51e92d5418ad7f2bac4a7e6c62f449685ec11f9a7708b1ac3a880 c4e54772b5fb47bc1fc431ad6569f867c8d2a749bdc6572405cdcc85bbdb53b3 97dfd74057fb066207bec8f1a31f04c56256389da269b9611c9e63db98d7c078 b1096563f736faaec4ef5a861b8719ce7b043487878e995807f2ef3b5b2f9289 03d51d497790771f8bb34cb010ad5499b6938878d34c3d1f0487b4cdaf6c3fbb e081bcb0318772e581e4a0bd4de4eb8ef42ec9a9a3a6a7073e8bc5fbbbd970b9 15fcc0e077913f8688f8bad667c1aa0c937d33cbbf26e30560be9d54d8d5662a 8aa12959d6ddf872e16145cb9741eda410922e198ea05f6b7d1c75041d7bc951 64d14a617c0562e416da7d17eb37db43ac38d97e7cb467d29e7c8198933e 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 3 /asteriskmath put dup 15 /bullet put dup 102 /braceleft put dup 103 /braceright put dup 106 /bar put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueID 5000820 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8 3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0 aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a 9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4 9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa 4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79 c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074 b64c43053d2f6dbf479cf7dbf69f478ce583a36399a4215658d1732db4e21c7d 2049b3542d7fae59d7b64ae52b5c603ddd8f4c82370db191f4052d144edc3e6e 124b410c9db21673db6ecc39884bd36655c260f14e4a3c151044ceb6a25848b7 9e5ff829737b0af51e1d12fc4d3bdbe5818e5b2050990a48ece199d7d99c14b0 673f39955fe12e1453b196bbcc374628e0cc885d1d81e35f1548338939b37622 4c439179b843637b84571878613eaf3abbff15ae13020e8564cfdcb768fe8853 7e0bca4755071a466db98cd9bec33ad7239e4fe2d43ba4a2c9301df38f4deb13 6286ae547bc63823e97659873735a136f8250e8610624a3db2acadd3e12b374b d8ff4089952aabafb56a8512f6082e90fc690410159c00796cc53e46d2ee32c4 72f96f9275f767b8ff38af5ddea7fda18a1f69701e2aa63f64d4b39b73bff4d8 a868747d5de383eddb74b8850a8baa21d457d4bfe80f77b29a38676b4e63aedf 97367542a1e91df8f50401b9194c287e017537fb082c2640c4a4a37ef3b9eb20 772e2e534bd8f9cdf0204f80cb15881ff55462c931461486344072156b5e9e33 43bc187bdb47c63f683ce6e0df8245da320846317f8e50b65e29378bfcff669f 7bdae5a2948a31a5f1614b781ab651debd0142441128d731272c9b15ad3773a5 a2197d95db80d100d1cc163afb6e9bb614125700d0b570a1485326d491afaa13 644659f17bb9a99e41bc76212d47128c4c2f65b5646946363a705daa71bbcc27 87ead37d9303eabb286626a045e45b4cf6fa2f17b1d078416e655285aff2f83f c58f1765d996ed15ca013c0f37a3e0032c0fa7ab61c6fe2e5bdca749f6322b66 f1995b38676282043228d60f31b47237898ba15d0d024a2fc3af32e9546ca140 b6322539d017f86ec47d84023155b610a17f0aa5ef42ff260a0bb7eabad72c81 f7358b55832b29c323ad1087a15008373db939865b7c4ab304f768ea389f90df ee947dda35beba7b87f9e892fc0f31d625a3107c56d32b9c14f95b3a47e3ba10 665a6fbfca6c7d9256d2fae10ed776f2efa62f4eb47aa5c67d4a5529f6d29899 300891f726c602466536aa4a2eb75e7c85d8c2d52f027eacb9f740ada75e7482 27b1572cbf9f342373cf262c378e38e35fe892d38e1f1855e912a66d9b6416d2 7e02c065fd6c999657ec26fd87a801071297939a73fe68aaaa8716838c324e8c 47ee9cef9f 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 12 /fi put dup 46 /period put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 67 /C put dup 68 /D put dup 69 /E put dup 71 /G put dup 73 /I put dup 79 /O put dup 82 /R put dup 83 /S put dup 85 /U put dup 87 /W 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 105 /i put dup 107 /k 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 120 /x put readonly def /FontBBox{-53 -251 1139 750}readonly def /UniqueID 5000769 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be79011d1f5bfae5c1f476ee6f05eb1d2caeb 269958b194521197b312fcced4867f3c8fbd030bd715d8ffda1dcd454b174e7a 1a97b59fe770e67702519d9d9b23d61ac08424d555242a8ca08c49aef300945d 99b999a79ce74804ae6bfde623f4463371442f6523a5f6ce19c839a708c02513 2e22c696c8ccade45680e5197189d0f98e7f0d5f955e353970b392cf530a68cc 56b0035ddfbf206c3074beeb0739dcbca272a6e629fb7aea2c5ba7bae50c7b4c a595df78200c352997ec3ee564df229fbb5473f5e8ccb1cc0153e9a7e299a8ea a29b69d1b622b1f0cffc58291248759607d91150cb0651120970dc9f743bebef 44f6ae92facec57658999c8bf01f60611560043962c0695e1bb87d090e0fdaab 659d6557208a660be9aeef8ae55f71b8bc76394d792967e41bd8023b6e7f8c3d 9987d5e54c53bf2bbb32855b946473b44833bd78873df8e4c7e668ffff25aabb 8da4148f744b9d0524d6cb8281247b3052cc5d66f3f1bcf8a56a3fb446ea587b d8be30257652cee035628aeddfd8283b5ad21b8b1480ad24d898970ac8a1e33e 543ce4e3c48f9ee621c5ce3e8ae930f890011b630866c988606068d9e92396eb f51bb3db204505fc3d09d4701ac703a14d92bbfe27bd7411b363a88e33a8e9a8 025ac31f21e73dc52b333b918d0b1270c54873a490222d041a66e0192612be6d 2c88958a8f70c10390146ee5091df020ab97675e8e6acf98b28b539cd0a20d24 a42f535ae44b8f5e9290b38fc6b02e1bbbdf1aca96558c2dd5afbec53f03ab51 fbce958ed4a65b17fbc03f9defd4aea4a15229f3c320876235f2d8b69bda5f48 03a2798790d35b394c63295997dd487bc603cdd10d18f3e3fcc7f17d2a6afc77 f1d7f6cf69d2a86b104b9d3b260e4a78716927a485ad8a650d610e68378f4514 3610b087981f0a0655090163dd2dd4d0030faf6a953896a9cb2cd033ec9ebe2d c47fff0795e4a042816bfc6adfff2d22bf6c40bdc3d90d4687b76e0dcacba762 0b7c069f21a5b1bf7652d2f0d056b3b51e6da116f6d94a5088c01209647a66d5 5bc3bed1022ace4f547db737a1d35a15fe7abaeafac0ce6abf944302e0416b37 e429fe020aa1cb79c30a13776ff63a26ec0911e6bd73c217c5afdb5857e308c7 6b4f27fea1621eed6e756a4d7bff5fa4fc527758073f3e3ace6209572d78a50f 28bbcf1bc41cebb6e2cb97e59613626e983bb4d11ef8668d52a98f9bd1b3429d 7b12de0783836586e718f05ddebf9032a8ed2cad85621e246b697db44e9e07f7 d47aa9012a0e85ae6fe7acd11c9fe27145d02a1a1b83b7edd94d9cf39ba406b5 fd716db3b698ff3f85e6e780fba492060e8536a73b3e19f412bc1422bfefa3ae d3a64f0568229c1a278e923ea94ba442730886c9908ffb2a3ef7cc1cdf78d810 97bd3afd5980fe8c2f2914b164ecbb49722a52d8f3119ab64c73e5ee4d973374 24a28410201a4171530e1bfc8aab1f5ae6d5a292b65e9a43a9abfce65e607295 a3b9e712d50baa13d11e2b74bdb5848fe5959463dce10d4c98c38c24c225c195 b39a33faa16a2b00c1f5ea8105a22746536d1706cbba3cedce457d9bb7651bcb 6301c0e382df036e5456de5a79f3722f2a44e1227132f1e8dba5e7c0505dcd57 5f8626f957fa58fb6e86a65a1d690c117cc77034a8134bd80e6d2fc58a1c4ca4 679bc51cadbbcf101e8ce932d2b8d62e1119f60c70ac6102197a7faae0f548f8 afea71066aa52f01717c7295d2c48e5d8b13d86d2a9149f405daf38283994eb8 c7f6d4853bdc1d070473e7aa413ecc5fc21e26ab62ba1e6feb063b5077c00b32 4190b0e5497d744b7b7dde1dcfda5f35f465a5d8fc1c331a59efe3448781e2e6 9b705f44f735fe7bb1547d522e7d4af573188e3c03ac67315d65a03a7504210b d133fef62d9c2ffd0d253aaa2666c549be23675b1eebbb662739e5d0f12a9b28 5041473eb3ff520add65fe6f8c70daea614b54c1b4cdcbb6cb033d5b8e1a8516 031d21fce7ca2da5696fedf8e3caed3cc28c6bd7e4311bb26dd8e499b37bfec5 0015a31781887c5949fcf2a6503fb24bc3d545aa124e829164d0e1b5485cac0f 7b45b2065734c56d48e4c392cf5340e4d29ec3949d2be2d0ccccd2b2f95e485e e203294cdd9a478ad6bb6e12a000d42ed565a16669abbc276d64c1514cd574a7 888c111a20c48a0dc6d86e9d85cbc88c8a58b99a0f24af2a3bb45d8c1ecfcb90 a14073001d65901e26d33e1f5c31fc0b64c32cc926a49dde74bdf89d07b5d7a4 f8b595deb6570a04ad25043a0f8f8ded25d771575b7df9be617d2201683ceb88 cdf82b1c34f908e06ff2dad37b4aa1c19b1c0fb06a415fd12bf5417097144e02 f64db69c638d655844e8b92431267869ecf2a4fbc971df6c0d6cdca37889e32a 3c7ecbd1c3ba285ef8644892c2b450209375bcd9f1ef9a2b587af8d14f935d6a dbe8aca502402d0c1874251fd536e3d43fdca5e6b212707b097091d958939ad5 7ae2868a210e7baead67a283eb699349b3caf192baba3af226cb44b083a084ba 09d299597741e9ef3662104c90a8e290d5d1a61c768b0e2a0248961797103325 2dad7450b51623cbf36fd65565a9c3e2f14cfb30368938173722cc54b7e4a0c1 e9044fb578f5b053d7bc8caaf36ee7a6e08811a820a50d094d7132519bf28dfd 61322f7074190b7a3b12543cc66baa170161f5724de56b3d9ed02b8d407ca29b 3ea66b2a7123817604dbe466a0e519b5c2fd28d3224d5eb933e1b1996290e079 7a7a7936c870f9c6a202e8b88871d57ba12adfc67f4b4beacccc0d0bc2ebad9e 50917846d5bc7041f680b95e6b81129fe354a31b298286246f4ac8f199150f7e 05e283e7fa21102caeacccb3b4a57375ad3c1fef1b4de6f9a22455e132d2efda fc875604ac97a233b7fcb21e4ae58aa069a0a7d8036dd1e76c428d612f733f7c 3d7860b226170a906dd29faf97ae36e4ea69e515e835c6c68c3751221bbb8624 cc02f69b0bf7860dcd22c5226b27f959145ddc8c7faec4f2209878f2479000ad 2d10612a1c480bef0b5a5a5cb7bc0299c2e839ef3605c9016ca55f88c4be3b83 7847075decf9ab0957e8874263977cde0ca922c30653dc26f25adb27b4e8d64a 6c0f07d5505975c41b15b4a4094f8ed725596c54c9a42716d48df897c81ae5c0 40f98f6ad7a41f074fb334f2ecfa8a38145b495aa4f072a9116a6b8e64027d58 1764c8818d97f00a046b05c067f1d696b898ae875cbfed534f9af0bf53bc3dd3 bc91bcfbbff83bebfcd05d27dd84f800d98f62f4143f5892794ed00c5c1a0007 143b83dd53f4f1499d5b9999e8f83df07621d0d8a2fea246d2d50a7de5fe378a b10446d214da29f3b16000168a54db5ad824263b20cf900f74a29bf4981b39c9 d0f115e0197445936203f9cf12393a7512ca41ba1a0ef141da69ed5d5a026380 09b7990570629d51b4dd714e01330f0df3d6078f4bb36590f91cbc78378a6a6d 6fd98052030c01c7dcbed1648096bcb2ea8339de476d1dde3d91186efd2d0b4e 1460eda8ec46319832c915eb5434378713dab57bdddebca2aeb5ba5f409386d2 db6ebb2be621292c82289a3218ea4f6b9a16244699fb1fd5c1ffa59402c90a33 5a4bc7ce5d4cc723dd43cb976dae35327ef6b16e0f07b4caec3c608c462c7dbf 9a3e1ff81c40e150a4decb30bc4595451313326787f8e0f25d79bc4322a398b3 fe0ce9aa0cf78f819b68b1db380dc64dd6fba85735c954fb2bc4f670928f4bc8 6b1c4b922abe71e3cbe1923c6b255f22abcd45095e1b672e4646f1b583dea165 05ebdd8925d10ebcb3c244fd56ba58c0f00a0f0b9de90aa62c4d5e0861900fb6 09d8bc153a0af5c529611bf5f802e473f0bb180e6c7ab2a0f7ffaf0557bc09c3 1f260ad1b968484b3ae0712c9e581e2286d28b3338ccbb70175a89f60a3d3880 f2da2bf484bc214eb8e3612ac5c64c34c0a7b12b8cf923b7e3dfa97657f6f5ab 9122484c8d3cdeeef811744fdfcd82d31015d9b6b9c8456c73e0e7790e7ca5a1 5bbfa9f7025cb78eb29ddee85f96c8404dc1f1e6df7b67eba654189b7cc3c727 bf33ee2443489a1f228ed606f66e10c08ceb1effc54d00787b2c9c3d919e3d54 088923499aeae1ef1067458a12bb1c6726b744883365add784842fd64cc18292 d334bed3adde52bd1abaebc589d10d257c34baada3d3ae591ce74156f8638bb8 20bf82551886e0ceeb4f4cda9f0477083e13fd5752d3d68faff1c0b6d2f65848 5e2494c5f14b879da8a38ad8d2b89737f6d5bfa146fdc10a9eb16f18552ad417 50054aff8d88572a1374b7d1036d2b7b3dbb58fc3e05fe47b2292e3d2ce31d9c af8952f5d5bc6e3899af5568c6e35a74bcf15f2796ceb4eacdae2f8b41974c22 ba65f21a54a94e512390e035d40ec1b930e5a2c9ad57ad5cb7ad7bc3c2916a94 5dc2c06e3719d6fd2d1145953ec655f3cd25a1f48f44067fe488179109f448c2 c4a2900d548e9320a11ae0bbcc9db8ea920d49066fd3802c52dc964e3a194ce0 cb08dbb9c0d64808c4c7e2800cd4673e999b71f14afc7fd104377ca59119b411 c75c7b086930c9b0a7e8b1103aeb64e4a6073b1fa044bc928160846ab68b7145 67900ced48cae0954f340c6c6ab2cef0dd40ccbcf682a427164090b2773fe6cd c6e373b9e3d1d7c39ffe290aeabf24150503f5ca3d354b9996703f23baea99b2 5d2a8b16ea4b2916967e5dff0ce22ba61d213783120184fc1a5bdb03a64c0c19 732b683547f788da280aafbd71547281e5e9e6b517d8425584efc1a098c709c1 86a578cee2afb300169003bc136dfca56cb869b5636525f65f52cd1ba07804f4 fb76df9a5ec735fea3553490f3d62fe9d22856b7745e8cab583628f3cda50a12 1b30284fc37f8e0925743e95ce5e138be949496bacba0d5d8904bede4c1bfb92 7a14d2b807742b692c55b9a2502dc5f11b5313350436579dd17e043090c526a7 a63e6fb58619d56cbd2789b89bd07c787ebfcbc1b5589774573742214254150d 76c859842167f2d232076dcc7ac674a2a7e242fdd3edffe91f44908bca425bb3 8ad1f37bfdf44cc1186d8b0ca93862fea31bc4e85427dfac133ab3cbce9871c4 ce74986b48f8aea99041da3596abd4409b76dcc1a9b9ae380586f9582a2758af 1e9cefd106666269b3718741ceba01421d0a1ab7e70c28d190dbc2193b7657c6 042fb78acb7a387783bce7fa45ec1892cd58c400c38ede3652a3ead1853727ce 97870b05193033462a8543a6b0748986123bb54e0f4f3dc5dc7d96782b7a9dc3 bd426cf8d4ba3f26a2e1033fc15fd20cd0dcf89dff0941544c923609e379b2e7 dcb39c01a20e97b8d3a1f9663cfaf4903ff98b4583a597743c43dde097dc57b7 f7ae27651ed67c525ad01fa7b96a8589729d67a6c8aaae895e660a9a1d9152cc 6cfd2fc983c2c16f205c7e28fb25a9c5a4ffa9acce86824b532c229662d95afc 52747db8f76228b10eab40c72cfba2c6a21c4a53c205042c6c925ce256d9a42e 426abf23cd00f0b2433a2b4891bfbac2592a0e5a34d2625efb072988ee426782 4f509613e325603d4fecdb8de0c549a87cd3afb695b84d3006e7d50dd9a9aebf e541ee3a0d5e6af5c4df52efd212d74dee043fc922b004b2978bb8cd2789c795 192d456ecb45c91c54b4720c6e25eab676b61aecc00895c2034451b3b2cb747e ef114ec05546089fa3b50f0d454cc77d5f0c78749aedddc59a7786c27417cd5e 28c9ae742d254b83e20ce308861179aef5de9dc08748fca43d88fead5cad6db0 6752735969d1fcdca824406a15e3fdd83483558b9a827ff85622adf5babafaa0 634dd2c6f6c762d779e1f4f0dd3ec4c35edbf9192f19b4fda08762c8f943fc2f ab568b5aecb39e73fb5dc9a48e4e51659e117ff5aa8aae23d3f6d402e613c135 bd2986f439d822232a198baaa7a6d32dc97513adaca769f3f1454451bac1c0a9 525e1d38c0aa6e737739295c95b822156e61b8a9177c0e6341cc1397262ec171 8b04b8d725e8e4c48f4e1c09dd130b8491aa32c6069c68ddc5e4e5102f38d952 0cd89ab00e9db6915f5b33dd070842f0d79e5aedc77daf575a522c4c3c7e1cf2 473cd37807fb6749ef82fe849b81519d09be7518547e543383450c0c52977637 9e30630b58b55ec7ece9586db48da4b7599a6be853ec92216d74c073ef5f56c2 38fb908df79674e96e88d8097575af771232c8db2000ccda37ef0910ec44ec46 732d3d13907b2f55bfa65653f35bb0183f2fc776f1bac36a5ea631f38d9fabed e7d72496b1e2b0d3f0098ade8ce75767c31ba87aabc5007483347080d262ddb2 5ea8b016d829414db2fad7975f7b6d3afcc5b74695f9ebb27150866b428d9bab f3140a9fccad000c04d052dfdad0835340511db3e778c38972eeb0c352069a3e cc1464e2ba7b29f1bbc63560110d1498660e695af164a13f8e522ba6a5409145 042a5e5a414a132d1c815dab4b393b766f03ebeabe9207ac69f65fd2d66cd691 23e75b29921ca83e26ba0e1c25c666db78f899ffd5e3349bc0fa8ddd2f676aa1 37904070c2d7426fd34145231792b187a50b159bf4e5e047208d4048487c26a1 034dc35c4133627851ab066a60cbc68c54c6c2e142b94a08321b25b494423fd9 b4dc2d9946979940be021769c6eea160c5aea4acd1d588786a3659bac5a489bc a974f87c40522d7a147cf86981c08d2fe17bde13c0976030d14b4c3f0c3ac448 b437c4d709312f7c2a84f4e60bdc737d850cbc178ae66b663dbd0ce97489a8bd 6277c08aa150a8b2c910e5f226188559c5d40b5541173f48024a0abfa8ae126c 7448a05b16747f7fe66bc5c4b7123ec9fe3bdf0aa0361d141a1310c94589b009 4b70500838b748de332a793c2a577666e0de8200d287b6aed2ffc6c174f2b19f 886f821b880a7c131fff73bb64db9f0868b0ea701943f75c7605e715fce04dcf 0f09cb7cd6093dda387a0f7cd7f145f2948f817715500968df4ab9e6af895c40 ebfe33e1604dd9a7bbc7919877120b8c9f1fe92f73115253bd8214318edf9c8a 8d39dcdf292ecb3345f7cfe6a8c6ac1563a5907a00f8b24f4578ee7995a46831 d97470f811aa30c669ec150b1a34257d2e514c214df4b5cf2cd34d8bbea65eef e0b98eafb9e5786aabd42d1dba732040cee16e3195aca4b83121b52dccc15e36 013762e2550bc28d8863ad1feedf0e9628875d19150312e42b1584929d71d43b 78cbb1204c5fe1290b9c8deb214c44dcfc1632b52d35c503f7f9505a56ef1827 77c98b346e0717ce52bbf6ff4a2ae8f3a1e0eda82a63988d6a18f971e038cf90 6b56a02c9ca3b7b6de06985a9df627a3e8538819483c11e94d6ecd80ef6b0f12 2478e4057a739abf390581474b1136184ad06c7cb28f807bc2c1357cc6fe50fb f1e22a664c2b52fa3c6290bae53895527837d97dca1f870f094b01ad8dac16e7 bfd591a0386b04cb8465de9ab55a94587bb7db3b3dc01525f67d803a16cadd4d d0e472548333e10fec9733772c6baa056baf2f8306cd7cc041b1a20c2db76042 f18b8dd1ee763c745caf6933741a8f6ab5b85c23d6529abd8af8e3f848653be3 997b40a5b1d94596353ea90ae1856fc37552f7ed333a6844d28f7dbf540fc472 610522833bbdf8ca54e8f1e559b82ba9b9c8f467c71709b401c6d67ca34383ec f64ec76b2898cedfda47aed86f18d5c01a65314dbf31ff7802115e29dd20b183 6a1389afeefcc91a00f3056e7fa1aa4a657f9b10ea854173711a8189bc6023f5 f075af84c58cf4b34de531697217c10d12ba5a0180dd324b70b5dd2dd15c624e 649d797d3671538a187663bba2e0a4861eb81622b84ab2e16d5aceb3f011c9c6 2d5fd2b0d3c9585444c97c9e64f32e39a435ebc938dec99069fe4d33bd44a693 7ec7145eb135c3afc8000dcdc1781341acd2df9f11eb1e1db75ce9c6ed92e572 3bae4bca9619b2ea86bb1b2e91c82c2cfadc91e73ce9203636b55d77883cde29 ae7d9cafd82539e36241f06863e21794bd2b4d3b59792abb85106669255a35d5 061e33f4e8f2e28a852378d0c2c1fb24492c34d4a9c28be8e7559c273d0b1dd3 59b28dd38bdded0d3d88cd263a961bb8adab3809a167033537ebe52f0805f2a1 0a375318f515f425be713dd96b65ef04e29b81db4f3ff9db435c234bd8f892af c0e06a7dd7cca77a5c433d4e28838c503436fb32003dd2b4d57ba439d17fe6f8 6300f8a6d000161ec7ed268204fe6131a2a5b544668dadca5bdc68f04269101b 7b8485496f9ec323128bfef0219a7f63d9350eef549b6b0ee345f39e6ffdede5 fe86b8d19d06aa331fe85dff32c5d22175e74a6f9e5a66e6eae9c0996ec43e0a 69ae0f4a2f888c7533cde515ed0029ee4cc2eb75f171c0b05fb7d2ce04e28b63 b2acf061200bb0c9826c8a89d5502d041938a74519891073c014d1e9b2212ee5 c8065eac5889207d53f1e1a8362fe91030d074c8e30f9a62baee6314e44aad83 c7ca841cd9f67dc0b60fe18a6fb2bf67e722cb2ed9b307fab4aaef5eaa7ec971 58a7c680d85312a88587c156f326a62843ac6d8cd20ba3a38701dc8f07443caf fce71759f4181e07a36e24f3d2bd01db4805479b97bc0d8543ded4bcaa5941 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI12 %!PS-AdobeFont-1.1: CMMI12 1.100 %%CreationDate: 1996 Jul 27 08:57:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI12 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 60 /less put dup 62 /greater put dup 67 /C put dup 73 /I put dup 78 /N put dup 83 /S put dup 110 /n put dup 120 /x put readonly def /FontBBox{-30 -250 1026 750}readonly def /UniqueID 5087386 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930e72218b3075925ce1192f11fc8530fcd5e3 038e3a6a6db2dcfbae3b4653e7e02730314e02b54a1e296d2bef8a79411d9225 dad7b4e6d6f9cf0688b69ba21193bf1495807e7bcb09b7064e91fa0ded228e42 09aae407a7aaca60b1076299ac4abd23ef02f108765f0e3d91f92f3afbfded37 2fcf6e4b1416901517da8f2fb3c9fe7a87bcbe6fd36cd5b5823fdb74229036a6 3c3346a1093e6b1036902c1bf42fc317c80abf04020a47b344c36de42f05c490 a0ff44ab6d5249e9f552a8707bb7661e242644814001c8430ebd5e5f0b944ceb 666ee64359d663e355b2f17093a964139d17287f6ca6a024767eba4fe4873855 babe2f07b91560f68300b06dfe27264c163195d446980c35bca0b48f7806626a e72636593a05ba403ce1c0f8b2cea3ecd586e90ac17d034ba4af708304f23131 3459fbbbfb97d4834d0395754ab3f22d6495d2144087d448616fa1ce27bc50d3 46543287e3860d99b433624119bb9920a2113604c0e260fd275ba55e0fd19c83 e19addc3baa1f32f6b7284038845ccee71a3311ddb17b84975f7a984bed7c6ec 2a06e5b335a763d081c6273f86a46632fd9141a27902074fc860df3a2eb59b89 774c767022dbb577e30da128bd7706a43af886d0c256b50fa968ef06776aac0b a5387e9011eb2334c1f42c090f06a1125c207ea6324e87f46414050d88070346 7b9a6e4d2045feac295d15ca55b900da594770ed9843365bbc81bff2190b731b 8790385f7c313b4f64683aededa87b8c04da713754a05b7ad08b814b94b7be0a 5f20abfa50f767a51aa084b330955da5231cf6660a76c929e56afc63797a999f 757018dd00ca061ace2eae761c8e56838535e4f0dde8afaf899c418727ddfd13 eaf22d946ae75149c1e85c43e89d5bb040691bf271e78c62898d2faf0ed0e326 209c1467beff0daca8841b87060de6585707668ff355233ce0c2eac872ecb531 c3798786c51006907bdf09b3a68810f5d7cf5f68ed8a53eae5df40bb0a834685 dc2c9ff504c9342ede05e370fe353b9c2ee2b46b547185a1d954c6fe94afce6b c12c36c51f524acc4af39af142218ad8eda1251a09ff43ca74b96dc0ecdfaad9 ac18bb6316cd97c9c6791f300a57822e6e00ff8ae237d498757b5f8e7f2119fd 12da56fdb488ca16f003c4049a9cc48c65944a4123313d3924dabcf23932ecf6 bd0dbc4d8ba532848ac4d60362b5966b69e216c067b590e6f9d12afa6e376198 9bd638d598a0f977fc79a8d651bf9ac49d8e75074dd204762c2a27ef836daf6e aa521196d2dce2aec2bb4f00303ab9e8da4827649e9b3900923a6910d0595d5f 566447649e3b94813734ff77ea61c1b23a3dd99cf86e4fe8b1b7ff4068223f06 ffbd7af2039065f3e27dd5346672503a379ea0f63cdcacbd5998ae8e39a55205 a82bab07b613d37a307f61c70cdd5d88ccea10027767ef6e7dc33098bde0ffcf 23fc28c4cf2f552ccb06f431e99e3156696a272ec0de90ea8ee95ea6af44dd75 b0154c0b429ec5c0c5748c5d0b4f97b9129c78e40c5c8a8d3a7a8b639e3dc572 068cfb7e7d45b5ad1b8a50f500666b5e78cf6a324a2f056600df245fddb5d393 d2f512da493a01da4cab338685584cd3d54fbe5dc21633b6e6a44b1699e82905 e0a0731a62377fc6f72c2f34fd591cb759c241d70bba41be76f934a48906e79c d983aec61d874d9653ab2cdfb2fc5eed52eb9e0b1a953cc2feeb7f5964fb179a 9fa972af99d8f0a2e141be3ebb6cbe1b8cc511d1d7fc72f95b63b2576d44e7f1 87bb8d75a6a6a2d02e007d02e4f950548bfaa6ff000a32ccf3a1f5f9028782a0 2379ee14a133b27d9c4454a92017ab9f240bf6b01c35fb6865b164d6b4ca222c 868e62d5e19ed5f1c77c0581a63d42e84d505acc5169d974dc9806d125f9e9a6 8cfa741cfa538867d1242e1553fa9c5701cb6643eb2c8d25fa0c4c4456bee534 3485f7ffff44178dec8d5f348bfaee317b32bfa75d3081fc563f9ec9f5b7fa5a 84ff95bb31d2241db7e3bba1fb2a1aa222c0f40f5c91adb17c7f46d34ed7d045 1fbeb042409b3b6e0bd43040088025bc4cd851106e2fec45a1f7c28948575e23 114d15dd1791a9ec0ff8d2345a7d3ba85a0ce24dab9242af664c98466d2e69fc 0e374936012fd1a8b550b48282d7d3f6719f739b489f04128753324de1c87f75 2554800673536642d18e52512e639c52b9b80291aaa227dba0f903e45d74f89c def82bf204ed3cedd11261e53e80d03722e86292c5071f54b4a053e2d0447776 8ae5d7ad9347e9ee2fef1eaeed38e2dac9052d049616740a5a04625b5e575481 07857ff32ce89fee200ac2d8ec8da888adee552876c4e9bc74df8b63487b9652 28dec984f94ce0536f94589407d69efd5c192ff13f141bee78077ecd6d6103cd 47ae9a9ec547eac585c0d4caaa5339551a867cd36fe2184e2c62be4a31d9cbbf 5da99a6fb28ec047fac2b9bf1cae4f3ec07c454b54e0a12c11f44d2ac2fad1fe 381b547331e6ba4694e06bc3500b001ef992ef327813e48d5eec5cfae3d911f3 8508b4847faf12fd5500c042d0da3a2c15c8d108caa5e68ad251dde890bb9fe4 2c97995de2ff0348eaa3beadcf1abf513587262ed8f401990771c5bef29a6d69 7cc4d28a90a59a3c99a7dc456c1a635282a4565f7b4119d0b046ee7d3f2be652 fadb1fa6e6ac88c22ba2d1f27aba5afe90da3e38e7713506eb7a04fde2df0cce bb25c29f18e8dd6cc43fd2a38647f63b1c1706784838cc95f98cecd941f0c1f0 65d506b3ae9fdbdf5164d35768f294e75d655382ab4830bbe75851673b2e7fbd 84804263b2b2e6171ee41a77cda500c523f805467f6e19f8b113df3d4ad9c3ec 90222bcb0dbd4187786530b605dd067fbf5bff59396fe3f9a3d916689ed797a0 6992e9e1f7d095eb7bbbe38d8a29c1895622fda509c4125bf251e0a0406a291a 8752dcf40a34b7f472f140ff9320c1f5c762d84eb748eef7822b0290366e0eea f3637444fd77dfa58fb84abdca5f6f4486b0404be11b2d5c3aea7d8fff757eca bb0c174bfca638bdb929cf9092454f5d8b9651b964f2418dfd98f581d2ea1547 3c0fce24c3f5514a4524925a36d2891d47ac8c6481171d92258cdffbafa2e23b 11b4d103ead3b467bb1cc04b7b89031f37d4dd7919cca442a58f7442df2d9659 d41c52c317dd1552eb219afcc05f3660fb801ba74d2418afa0b13530d94e56b5 324606330c0e5b69b6a6a41d21df99fc73ef24d3d340600a2aedde3af37e 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR7 %!PS-AdobeFont-1.1: CMR7 1.0 %%CreationDate: 1991 Aug 20 16:39:21 % 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 (CMR7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR7 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 49 /one put readonly def /FontBBox{-27 -250 1122 750}readonly def /UniqueID 5000790 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b448685940729e6e22f4be0e08c6505cba868f7950 93f556b64b808dd710eb936d3ac83e5783b5f7e56d363a59a026a5619a357d21 c4e77bea121eb24b09027d1aad93158edf912940e91cd2f17922b35885894644 7773730bb19af9e70453e1b78d5edc123b273a979891d6d5e624f4a388f3897e 13b045e34b4ee2f5e4fc5e996d3549640010c671de14d18b0b3cd300e57dac03 22e59bfbf7b29422230870f5897fcfaad4b50c7c1c58edcd119218163d6f6e56 25ccb882db7b6d09a1586508e8cb642a11c29a46915e4a96e282079cb21922c1 c2e360b487a45302fd22ec8c5fab63e54b5e844d4b17ca2fff37c69c366dd72a d02922c14c0932f65ed03e4219c117962edbad2dcdeaa9c10ce8af38a4ae52e2 b377245b0be19a77d6c936e7530cc4d0b78d0cc4a92698fa2870fa54f2d8503e 2d17b3d52fb2febb09f2b2af0c2a1892039ebe19a690098799a858e3d39631bd 6925a154d161df3918074ada6bd52baddd0adc3f07e2d9f15e27cbf7fe8b98c4 07205c811121fa91e059f2f99322fed63f359ac9da97aec383f067f23e5de331 51e80f0a88ab50fe8fdae4a5de93c1ae2fdca06150b37246140c0e87cb2325a6 0d2349162ae3ac93144eee1e665a1289105318fdfe86b6e76251cb25adc967d3 d0b97fe5e279e1161736ab22b4ca510b964342383a840defd38f96a7280e6ac1 34e48d740607ff2e7804164a16d47735864db847c97335e6d4215cb99911a1ec 015a3edaac1f28fedd56d2467130d07bae9416c15f0827d27c6c79f59054282a 418c12c157c91223a829947f47592f7cafd93ca182b25a73a9419127e3b12a9e 5167ac3963f2b019b338ac46d63880f94dda4b538835884d2a5538c85528d6bd 977f844d32b43b0e48caed5a4bdabcefe71695d69ca784dc64b133e0a1ad75f6 c55499b6157e9c9fe0a411744219751991a2315ea8a54a9be766ce6bf7729ac3 23fd821cec46b54722a4aa8b37cb690b35870b00117872a72cf506288fa3f16b fe0d5973d3be1a5874666d7daeecf6c89dd86cd37e2f31bbeab1b5d5b6d68fa6 4178dbe24f36e7dfe4dacae0cd9855e1315a2902d26d37df6a8352f1f3b7a736 bfeadba229f6f42c33f875a46bd130240420ec1fb53e43b3c74d660f3212afa1 6f37050fbf9211d6af038c983ebed0dcea06e93316517f82974646077101eb11 457a1bf84042a0715625cf2deaad1b8469e55437bcb15db5730bfce5140f8b23 f9c1a1d6eec1e8a3a5ba7c3771e8c3201ea11fdf46c54ba3dec7b6a499 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % 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 (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 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 43 /plus put dup 49 /one put readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueID 5000791 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204b094541f345ec367ae85ca9bd 24568a01d3b9f8095f7420e6c423c414b3dcce6da48dd1c89a56d078e0d0e2f2 62a13640a06d17e44ee3866c3471fb58fedf5a3b77294517651c16bdd7267d39 a54e7171752dbde63ac19bb4b3021ce95eb5fe67390b09ae4d9ed4d704a67443 f55dce17acd996c1f5e023c9e5a18cbeecc3097f23763acb86cdd7cd13381ae7 4e48495ec7fa520539d87f8a8dcb3c826275469b6800876a457e7d1e5be867c7 b1ccad69742a8c9b0ad943482bf2a4ad0aed40baeb69a0233bad36b4ca2d2da7 322956c70375d152653500b2f22d2ab6990cadde2da14b4917f7515e64bc3d96 bf775258fc7dae4e42a4c9b6da8eddec4a800c8aadc8d75e48cae52137e05c03 677f5d6a82fa46d9f2fc7f56d62e5c605a1b7898b8d1401c2cac1a0122a2c8a7 aae09607f2c5f29293a09b9959399283be89051452898238b777db9830ff4318 a298b221c4a820c700ca964fc99e6b1d9eb0bafc39be9aa9dffa2fa326b2a466 1e67261bb3dbc85844e76f9313ab533ee16bcb478166de5502b68e6ec1ea6110 f53206cf1cfea419571b0243244b32ea38b828a01e62b03bcf476a32c2341cec b8a0fa2a3f3f339315d5f3aa7704408f6617d026ffee4925aa48537a4b2e556d 225be09392546ad561cd46cf766f0ba14c6854c5af1a528c3842b0c5aeefefcf 19f19cbce5d967153c4f88e51c776cfbe10d39328466f7a3b83d85601ef4d1ce 0cc136610fa6a74d9676e4e99291d565cad27b9eb2337b0eba4148efd0eb2866 ebf0a4209ba135ad1376cf9cc2d4110f36121055caa3f2e7fca0cab342a7d99c c6f6ca9d0ae4f64c218e4a5987ddf9abd7037237825d95bedd72cbd134c496c2 45f894bb7701b96459acafe382e7a95f955b2d9a09fc77b9479fbd59b95bdb92 79a813fc86bed6882732fc90b0bbc996da6d780721e9c6b981b1de4ddd0789a0 1f884562ef42b515b155aa285ac273330e1a52dd112e795a1590364171696871 dc1e9400db4e18c7246d4e952b81a6d1fdee3a3746f8a85d9b0e63e97a6630ef aaf682283d176375c8b61e3012df8adc1db7a8c5680bd3585e857d5119a3b961 2c1b1043fbfb23a0241e8cb713e7257b49348c8e02edbce61864d8df067bf49b 443324eac8f87e22c2df057b062a6c4a74e8f1633c37f318d13a3baeae3df62c b230209e070642ba058a2fc4dfc0878d201412ffbf2d2afe0ee65c8e7247e728 25e42469fee804ef099e6a9d3325bf5bded4597cd6032c4058f6207165549aa4 16b3931c0c10dc22f780c2c3f9c2025ab3d5816689b2f266e082800bb466e236 e4ecfb9c698dc7704085db 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI12 %!PS-AdobeFont-1.1: CMTI12 1.0 %%CreationDate: 1991 Aug 18 21:06:53 % 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 (CMTI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI12 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 12 /fi put dup 38 /ampersand 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 48 /zero put dup 49 /one put dup 50 /two 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 65 /A put dup 66 /B 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 75 /K 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 86 /V put dup 87 /W put dup 89 /Y put dup 91 /bracketleft put dup 93 /bracketright 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 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{-36 -251 1103 750}readonly def /UniqueID 5000829 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65 66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7 695aba81f0260cd5248b9e649cd803271dc8bb1656323089e9e2bb50f2b95088 87d31dc36e555668d9578b338402f8c259f6813b0b71e6cbd95e19c20ced8495 2559e47577e612a4d94de3c1b4c6c41a6a3fa9e2313457242de74c7e4c0d722b 3e224d18baa726369542682e9459b951b2ac638494880c42be4e2175a3c067e5 945bfc1a05d3de8c3e8ab97f80ab6000e1f78fc258b85d3c84b038d7d0f5be85 0d43fe03e26cdfbb41c36d14cb552e8447ca678efea1d275e85503123a2263b1 4077587683de69a8f5a88d666172668411d0d0fed3e037ee468627207505dbb3 59cfdc5d7f526fca5416d741073284f5dd2471e09f5916f4bff1a90eea4d1283 7731f6a36e5ea695f4efc3bf5669b7f60ab606df5819149c0c8a4817f06dc172 0543467645daeffe4457293e0c0407c4ec7857558d0452de2ac773f141783edf 81b30215ae8d2d062aeb3cb69eb0d62bf04780997c9c027a22896f456b784378 7f2ccdd4804375321e7946d3d254521249a4d28a360f4d3163912a688c16e807 15d0440bd27bb78fcbc89bc28028aab2f594f8b641e45b9c599180b69663eef0 03465a2425aa4f8b29dade493002fb335b23eb145108ef3ab828755d3753ea8d f0683265497b1cb5cb484c13f7a4e003fa6ab3ed5e24fcc6125cee4e33936122 3cc907af3c64e5aaad882c356e673e6ca2509a71920e99549d8797e9af709e51 4ebefe61aa0478a60f3a2b7b3d47542fbd126303e31718e6b9c711d202dff7af eb7c19098c9e2a52aa57844eb07e1bfe9067dbe7d0bcd87c86f4ea099deb2373 edf149ab7955979e26ad415a5c29c1dfd02b5f0678dc863d3d6e537ad3b40da7 6529df395597aad7f22d53ed7e16573ce620e179f10fc8e66d1eef855b5427e2 9a7aee650c79f4ee340b1bcc4aef263bba31c829effbd9df68ce46b8fd90d280 0c657897d2dd1bdb41db11d4e4bdc1b37558f6d24924bfdfd564b39de1287731 b7605dbbc8ffbfd68c1c23c4e1f126ed09634975f4733ba50aaf697749c69f52 311f45b4b405a97b8b67cc5fde81161a96e6a8544946a5f0329b74a9afbdd532 83dd152aebdefd697668e7e7dd9c19e49d6347f4b649adfef4c7adc910e1cb02 9cfbec38e3b27d3df3e7ca7c2e7f4ce35d589affdb66c972e0f9f214ce336d7d bab6ec64a666b65d371cab8d6fc9b97698513d19dafbb00e69d3f55032272a6a 57d20fcb6f5328bd3171530b3f91e86219dc2954d9d68260f5b5e4c71d7a0053 6ecac4a92ba9278b76e9d06d060a1872f3334181374e09ef1cadd68639f6ae70 f229850342401871ad68f1655242ae4d2ea89e388571f5bb77d00ad8aa8e0065 81a173b941041db9d9389db940c14551ff0936de486ae9c1d0ba7e79093fb28a aaf9158203f107adb8a54820fd3188bf5503352cc8bf5349cda8d23dffdce3c1 ad718ccf57bddf02f1c6f190fda5a39c18ab23b07d0accb0f3a342f0689715bb 263e521938aa1d697648fd9d64432f530279a26a29425329b91ff5917b4cd988 9c4fa1e212a61374dbe5dd3ad4f92aceab25898a9c617fce0dc7edd241bba3da 15ab4b9635a379ad56d26ff5512d9e06a20a4e3b3751e1e1a8867efbe1b617a3 12e6673b1713ea33f6c333d78a693082e11394ae79a9afd7f289a6e671c4ced8 7a3796253425286ceba61fe7dfee5e36d6c3d066df7cb3219c1deb617215e1b4 8954cbca143ddac9eb1a6a0ad378a47d9b2870573bb7f8481442cedd0e71a4ae be0589ae8c651ca9f34963fa1bda542787064ae6edbd445eeae570ecdef873f7 c132883803d04d75c4602991f6a8bbb3b358b8fba1e78161576c87a74ea2db8e 56a6d0c881c69a5c8e1bbae95831e55667aced7a31a5fcaebfd30a28b45ab23f 3449a2e975e2418674aecdef12f4bfd7c709fdbce5e5a1a487efbbd6dbe14fe9 8bf0d15bad74e767fd6066966609346be606fd9e3319c246c5ae41efe6019c7f aa17c71a4adff4ff26dedce2ded37de52fdb4d79382e618dabbe60ef915fb453 1ad1c98892892435524f8fd4c6e9ed11b9fefb6233419e2e67c9a640b2b48abd 8787fe0ccb1c521a9588ebf63ada6dd2d95bb5df927bf2383b80d656e5abb3b0 7c8c8114171a20d4de825b474891df09c72dd93d98d01303cae623da3e22dac2 8ee2223c8f529682052a2455a3ee38d5a7251af62a5d214d6b8d4a81f1a70bf7 bfd1d07085702566ffef15829b20990c65b6102363e7ab5e19df4f063d3e351b 6d67834f0bb1dadc8cec64d77519a79d8ce4e59c529b05c9a9db07f0b221fa13 d205d955e2f079369684b4a2e67e47f0d7c922b968aed5ca6a75fa08c0d754c9 2fa3ca5334044f57c22de0c60c353230b393b7f14f6b44cf833514f75cd800be cd403a55a38dd341ddbadf843fa5c0fa8865ad9798d480a42f87fed40e8e6d52 06195acac80610ed708d1ae1da9b3f63862b2232701bd4dcc6938c7902959457 0ee5b16d82f8c3b5c48663428755ecd755a6800200243f6a8d4ee299e377d072 350a2b3ba5807b5442c2d9a7067bad45c3b9d7be2971335c197e4275163d0a4e 5be1f19fa7c698824120ab6c4ed15f6c4573602b6814bd33a085f00aa90d9d2c a37133c6a05e0e782a5961da4e8c114ca37d2966a8d6ba08be081d3928277720 d50a6ba5e200590f05e4da5b2776e920b8bcdade05f7af808184e2da600d5931 8808141c9954327239dc0b99b0d8231b6dda29dbfa3f559a6b5eb473cac60169 a89d1f2a4c54f0fea456e8310b8b50f12f08308a778b9c6f2fe345de6d200fc3 9573c0f7cca21358addb896af2f85d785aad332bdcd48d45ded2baeb1e837b63 348fa252e68772f97aa8349fdf8a0d0620d6c6bca66c3a9625d01cfa73cf2fab 608f61bf7d3cb50ce210526aa9f350162833899376d255c99b537b396d64a0e6 08f0a706f1c8d24ae427acb3dc2e003e8be5bce6105d8455652fae8370daf1b1 dde4970156c5a9d412ed40653cfccc5f523c80924a3b4cb94da1c52681b4fb62 541a972a33337529e2d3a1749953fc39d7aea5f9bbb19b25f0abd6687bd46d1a d5b20347b1a33e9ae52089d24d58104cd04881f7a3cee6fde9cec73b4fc685ab d4a5c1312b8e3db3808ba2b66947e286b69f707047e8c5daf282c475c2544370 d9d435cd2304556a9de303a1ec239755d4e065f583d51a1f6701d6c02bbf090d 4f01411eaaac950054b2ae151b3277f5d26365f42075b1f54ff866179b4c0266 07d55726c285ab81db6781bd0014ee8512a50d6c32bd6bacea605fc54bade91e 3f40e51c27ad722b0bb1dd5653e7e0798cebd36b033a1500ab188f23a95e4446 79975ec7aabd545d6684815016fa3ce92b2be541e8ccb077d3ca1d02e95c2acc 56f58b5b6e87c0a7387c7957b413e4fa5dbdfbc6021249fa546833ce75708e64 795b080feda86929d26e6e660d6902691cef5fd003cb51901c49a6650113435a bf1809b7c4010f37b3d37a568c97014fe5129c760b9c204aa1787460adc1425e 373e871ef0e9e3d1752924b8a428bf08384652fd0cf973dc0df571827b5d8fa0 31d4d93615ec1927c76176925bb679c96dae97c7030db298324ff5737cfd2ccc 51c4a0ce5f69ab47b8e081c25573844cbbac1c49e13731e6fe9df3bd168baf87 856d43b136c8fef166d21d4007627ade55df301e3fed785c4241d6a6c0b2bd50 563876487cdc36579cdf9065dd9f4d487dddfd070657e74b5f21adec73b8f34b 8fb303e45ee2ca204d1d981cbe30cb61f2b80c34b3f33080a8f156b42389fba8 b76edf222b7fe2c66d414b51dabc310797ad4038da5cd329f909f1a025696b8b 44fbf055f3c36345ff29e812483e78fde867c1686e5a9a71c3365da07cc3f57e 7f614a63d1a1c4b8962a81e188d1e357550a39c2cf13d35ecb8fb42f8ac3e72c 7780bf297cd9ccedc16107b2a2d773c5feeedc672f817aec8d37e4aecb036cf2 fc6df1b5f5b4b320cebb5b88bea6363cd0e1b7a5a4cf00e7b454cadbc4b64511 6e4260ea81eb7f55fc7c547931eaf7a71aa537a2af5cc120a422e1e33f46b7d5 aab0824601187579d51526e1a284ef8eca30d8e92ad1e3993d688a1280742d4e 4d13f1358318161d15977accad3c61bdca9c7b4668121b695baa33db941323cf 8e570324757047a616336f601c6db35c0ccee2cf9d7e44ac43c6dea92324aeb0 00bdc1a8561ad593b2194821c187557e123930d60fa72e3f8741374bc0d15eeb c42fb4b060987b213c12e53d212e8bc8d2eb0d3475eea0ff2f22e25fe7fe3ab3 2fc2c4b90e2afb239d6a93c6d4555266520be0c00c6c733d32346a100ad8f8a2 6999fb2f717473d1f873e2a115146da770b288627e07a0fe704b8ec4459d714f a7b60c89fd43b7fc5696d2ffa1ecdf89b597a4094663851b880566dc482b759b ce34b05a9e3cb877822ac4e9721491ebb8eeabd593471331dffe89dcf88d89a5 88d7f5cb267b52be08cf46b018ccbb6a54ff4f812c03f47aae7d2a8a0d375fd0 3395814f520231777b67caac4dcd53a8581bf083d99f598c8e6d172b607f76cc 47d0361af3ba4ed3a236825b718aa51e9f1cd33b8af61b6ac29582a3503f58b3 425b6b1ec5290db8eaa607c21d8e0acd1aaa03d4198075b7b3922fd1f0c633ab 2769cd4d47b76ca910aa4e974937d64639b7885baaf89e7ba6b27a32bd09b187 0b46108a752df61e749c37b4e5a037afd9289eca4bd42e2e778910c2d1741125 a1dcb0a7d1810c2504427d7cffe2f10c0216d799a15bde41b433633ca9a17801 07bf8e72d9a1916e1c5fe89d5caeeb69b635d6a9b5c06a6e8065ecbfa7d42791 26657bb53b7022e8d8c249d1b579cf5e09cdc2fb9a1545c4b3c3683786a559ed dd4e0f790c592427e242d5324d331761ef91852dcb2f5baebcf193457b9128df 6136e765e4b946aa65630f591ad86f76c2f9aca861e2504e95ff6d431fc0769b 4fd08560ade64e5e99165899ff4b1a5d16f82f57573e5445fa5a334cb40b1844 9ab76909f53e04446eea9c1ff774a332dd584e93b029efda21f6af1efc8ebaf3 4939c9b0d48107cc4c9a4be2e0c968e8359b36b9f81f3269eceb92f64f502a7d 9b205d1a341962cba472c0e4eecfc1b07efb75d8cec5574582fbef405ce2718a 7ec0bf424dcbf1619b5eb083abfde2e7425f2c3ff1041cc565e5d88f2a32af07 f7078d3c45a039de07943d195546785c542a4ead374e3c66a3d60e32bcfef256 beff4bf607c35b9564cb5d51cc2dd832cebddc6c1a2c29c1b4bd10f9e98a0807 426c13be645ca85b00c1a24f6f646222a46ad766858c9a4448f34aaeaa17dc78 7a6d63568f4b40593b60422e451faf248f81222f7291fc4bce1790d6436e4121 47c0917f746baaf36089e7c46e692f464741e0d474bcefba2c50d31c9a89b640 10caf84aeaa7c5b2c94278a3ee7065f4fef7007edad399e1695be8d0fb0821ab 7dae82d40c100512cb1387dd446447d1788fc172afada37134adb579d31e4f5b 6d664ddaa3fe73fe680ddeea7b2d2923823731eb21b4a0637ff518e0b33c10a2 e5d10246ac2a44a6481c12dc95edd79fe3a6652158b98479f90bf9ebfad56336 642780e5a2bc1fdd41c528ada1b4adcc1e0127032a4aa7d8636007e3527fcd8d 4f4e88c4ac556d2ac8e0c9db8432e3305adda7d44984fc246535c02fbb2af72c 9a9ee148f4822cf6e99919db962cdcee9f22e954fde4b62b83c7a54808b3e170 f1aaebf261b62e263785542e67d4f4ea813c706a04d833307ff36669c048427a 4b3d2e2738769a4e23dfb4b4d2d5b672a4af2739e0be95ca5788b67ec5ad1a75 76aa40bfa4e1afbe032be8202a52885ab0677abc61cda628450aca87f5e3aadf f0fde87f4944d39518be4d6ee41fe4cfc6ab4f837ba2e3aedfbd28c9f82bb6c6 efcebf39fba68ec4010375e9ef71a2ee0cd9796e6a2c7e1b83524b502580c06a 9caaa337785058783eabbaaa71338c4f5ef52f9b1fdfdeed1757ff89fae5f783 49e85e42f42a62dc39dd3bef887f5e936b811a4d6faac6ed8090e31709f63837 91d973ed5cfc87ce524159d181d29110f9f56e915f27d2dd93f95edfa852d9b0 15725e364a640e6695087f8667b0ce169fb9a527d49c34b6e931bc3c7eaf464a 0c759346ab903f7eb61c079e24f6e00b75bde49c4f929cefac1a6afe53651503 a2e9ace86ae00ba4ae25f21f8fe535bc7e3fe4cc05697579f728047f835b556f 5d49f3b11ebfad298bf061994eb26d953f689db8678b57dec4d8e51023ad803a 50837b242799b4fcc4e624fb0d959cae94320f9f9431060e89688bcbd98d0327 cf9acd75bbdd3ae8bb3359149552a5ce8551a7437d46db0635c4d8813ca07363 f6f2694109370260248465687f9b644f9114b5fc0dff8008948f333501b11a07 0bbb675c4cafff58e8a3f7ad4686b8610e50a6819369266aac32572dfee0d9ac 91eb826e56405cb4917af015ff23242ed703b79dcddeefb8687d89234c85e50e 9587bc6a9cc4ffbb567dee7478366d1cc5d7063f30a552ce395e824f3c7e287c eb096be8ccb9a17d65ae1245bd0792e6c68de2120bf65323eeb81557bc32aa23 481585d0bb911b71aa7fa5cbbc08811122c1eaba6dac3462e9afb73e34464925 a0df620b7bc9fe847652eaa0acaf6b56221692467e43706ceaa39b26ea5a2bf9 c3f1815d01b0394e3b46e9611dd6faba70e3aa0b8202375d956efbb91474c668 6291d41be40d099457ed3de9470698ee234adef99877544423d8251271ba315f 47bc2c27d61be9b7eb02f1522f0a6c2c1eeb2f7842fda66e856ce62b93415e56 fa2cb24776b2ace9b10bf05fe152a5e23e57544b0492fe5a00cae94bc6da8bc4 0d1e981c6ab2086a6e6bf231b695bbec0f9ffdd777b362ad7204d2c9c070cb75 503ee1c88aa4b8876034e3ea21bc983812497d656de3911d5ea04f380f55f4d6 1e42ef79b92134f87cd17aebcf83d72baa7a9daf7fb7e6d57f295a0d502374c6 a28cf7bfd66d35cd30e22ca41b50452d0f2942086e63124d75b2cb0b439ed4c2 a399d4638dad203b1017e78d416f6fe2ce0ad163113f0991b795e4bc04f7bd91 e07fa632aa27099b16a73824f15c31b40c28f6c51cf9f6c0d32d6a1e05c89c24 3b0cf223789b133f98868b8b78aeb9384e0efda61df33f970bf1cea2d13d6e96 a7956774e425fe5ffa78f1f078d2df48c541df7b53940aec8a777b013ac2e58b 1c9be4040528048eb6660d5a665add7a4ecd10fece1e354157f262804739c3f7 f1801632ced64ee06a8b8f34ad1e4fadf05611ecc546942d39f8cee8dfd74c5b 9d61cc6c20eef5f976cfbc9f4a8baa923c1dae0549e281187a38c5792bbfaaed 1fae8d82740e04f19b25b01316aaa2e67ef22d78ecf53b4734aeb2e19d33d67a 699699906a516080badbefb423786277c25deb3d2ee97792ba81ed951ef08ee9 39678fb5c0072b5b5f40a777735481431ef2f8cc210390b7a736fa3980b9cc75 d6ef5b6186693390718990bcae6fef046c4d0eb9e794667626d6b03732c4b123 44d12a05427bf0bec84f718a47e3195791553daf314b83722a75fc406d09595f fafcc1fdea73c8de1e60a20b2344afcda4ded071ecd67347a64f98ea7501e333 dcd5b1926edd5738fe6bf5aac515fd110c41069f7de8b1c6e859d8b508b20ce8 80233725296135158b48dc05842e0f9eef9761360585b78eb93211e91c565c61 00110695907f22f9b82f569a8f2542efdc9fabb4412582a1f4e800dcb78cfa62 b76d6b27542ef69aa896f7479f7e16c8d0c5b4e5d93a0f41766a8885f95bb3a6 cc28e7fa9e95c1e1dd9a9118b2245cf910b70fc3feb531e0aebad1c17342f5e4 90eb936bbc5c859bd51a7ffc997c9a43aeaf3d8cee88dd44f8c39f0d70b592be 8e8dc659cdec90674fc2aa233c467bdb415bc4b427127ea4c0aa8b42574e486c 03aed6f4cfba36cab89db801c183a1fe25a873d735d5833484c2d9196c49cd8a 8899d5707a2e6d3ca6d9d25a5e340bef4b8105e1924c5f7be5cf4408c8552e05 0dc59d2e5c6d80879c1b4bf4dc70fa9883176a30926a9d8fde50dc63c7bee68e 21752f09680f4dc5132e7d2f28459e485974234463693e9a8a9bd94c1111d830 cd0442ae5b96469c4605c9f5933834efe6ad6a39dfbb5328292b3d86a819b842 51b3e50bf34ea19550237ec002398342286bee917f54d9c29e6642c51136f547 67add4e87a9887804cdd4ed901c8ae528e5394fc51d1023d5db20dc69afd9d7b 0765837a7250ec9dd87619d6c3356d74e8b73cacf2601a5a5bcb30b36b4714ae 2e1ec80288e8b933b8f6a0499fc0444ab9be587be8e1ce2ecafefdfc40adfa8a bd6bd45bf22e1b19ec35570d530102be58fdf0e657bec50542e96e55d269eecc 300fabe0ea3c339062abffe579668fae144448f345e2bf9be686687cf91b8c9b df57f68a4fdcdb0af46b57ec66c2676787cb610f3ff38c633f8c85e2a47b6fbc ddad38d3eb0271a2b40a0fffc3e8c0b42baec8b0a5cd96393c34ddb6edc25e2e 2d4977615fd0d6334ecead2a4348b3aff6c69f7af6ca0edf36b01a43a2fda87b 2e139b81ad063f214e9f4e6657f6fe58106a44b26dbc46e74cb6424bb1ef19bc 6163c040c1f5945f356f6a55141fb7837b16924bcaaf1bf53270f9779abcae6a 4580098bd0b8bb6d46d820bd1753e5d3ee9210e3292e1f2beddb3d663fbf8eb4 b5dd4d4543594635f6631f73c794e7bbabc35177e92794f85957287dec56afa6 16740186498b4547256d5790f84e1e2861a85f996f4445f5ca4b62bd2d098de7 a3824ca7f09f34d25b8c28fb069da0a7311d42a044759f347b7fc5f09dc1ee74 dcebacd839bf96bb63cfdbbe5ec39e4c83ec7812f29af887228f787c881dc11d 83107c7de60b576c6447079f0bc6d1dd7d2578196cec8d5adcb8a5142538374a 49708efdda5c15bec816e2ebee5e9bf593f8c135181ee05f493e1d74aff3128b 696ad36a67b00cbad66c36a64a286759d05f124e240de75efa76f630471699f6 26e1ba1b7fe721d84cda5a898b2a006ede25e7907096f00c4acbf9438bdf5150 a68ac9648d4d428c53e5e68f0f041ea6615ad630dc28fc787334f55db465e80e 79239ed980d0c43ebebadf790fe101262e91f41550dad6ba41e509d516c22cf8 f27f28c63bcf02a9c2ff292a22dd0cbd2d1e4959691e9123d8991e499ab3de39 7fd27a92b26df00e1799c3610c7942a9709da612be1c623019806de098103503 19444129ed4ddf97e834584121432796f63ceae590f16c5af32b39a5b50a41d0 ee870225e5c61f52c2a61b0a03df861b5c8bdf66adeaedd4acb95648b0701e7e 82ffbfc060a5130829e1ff67c9cbc9fb1dc200e015ea4e0547d4aaf9ae5c808a e690769d16a1f3189ce92919f013a3de8ee3962a8debe559b3d59ec35c1518c2 b98293b3ac712c4649d13c9dc9540b5bd2ba4771544b50ec0f66c68edd6453cb 63940b56a74eaa4c8a6ef316755e02dcd4efb1fa65563226d44be6ea8365b2a3 49caa639322eb42e178ba52bda6c9b16b9365702b3255a2bf4c4c09b69dceae1 1a3c15d264ff7ba1d2d7b7e3e6f023e9a893bfff9cd80ef2e04bb374c58a8592 fe12f8abfc832b55830199fee987ecbe23d8e5b9dc0c2262cf50c6c661202140 894dc5b895d82dc22985d508febdb1199e437b3427f9da5d44af64c833881e67 428d9377f06c0a7576ae477b9fa750350e3ac5fe4a5ce7607addcdf966d1ed45 8f11d3ad390921c8fa553ef45c05e4550b6a9c3189c052b0d6ff751fabb3731a cc17aa2b8aed0ce99469ca6ae051fbaba547f423df065174f8fe6b13041a4f07 7bdcbd7192cfa05bd40dcd91b65e2f06998ee9c1cf28503c6db9e49016f3e605 5ef1dbee35070b1447a6a7f9b94a60a4f6c9e5525a21ee0748959fe43856b14c 94e30cf80ec1e60da24eedebc4ea49832dd7af35b9e0801d8869ef8b574fd423 b1ef10dd7ee57364f0cf7f298b919e397fb4b59c7610709d091b68b593ab6207 d0ba0a7227f3b787ae400ca5021be03e8f74944ada7684bb7511724114f9b206 992e311b2518d17e9df98efd8801e91dd4173bfec95e7694c7176d08afdfd070 0bb254efdf1cfbbbea25b2805789267d0ceb0a57e1b095703fc7c04309a511c7 67560d2f4cca75cc30d48c3ee7003fcd297cf9c1f1a5545b7d8bca66c75d0997 e4007e0604164a16d5f0b11cf8ea1cfecac4696ba281c09a079c728bcddc5643 caecdc8e029fea9d9816ecbfa8c4ac43c39d2e1b66471f58603bc74c42cca791 2f57bdb12ca7e64ec45f9b77004d3b59483b73d7ecc932a4d4b4161dd4067fc2 38e536fc8024b1f5e713c52f7b6a4a62ae0f5a3cd5ac1a1c8d3645fd2e3b4bdc fa7dd6ea8837f346184648c48bfbe2f1e0e160c950a20db2aee6e00c3523cd3f 46bdb71de84ac2c901901c69836eb04d08a7d11d34df179b977650e293d12d8e 7d0c88f9cd8ee3762fa3e659141c0d48eabdb4e55b31425b0ee70ecbca794ede 8b3a0e95c7a12dc36b8f28d1c1264d42b26dbc5db08dda66a28396ce55f1726d 8222d826c6b5a3707540dc294e85c50a17503e1bc32c86d137937130c3330670 7654935a0aa595eba578395f87fe8977bd61c4bcc99fabd284b48ed04b482868 24c0345976bcc2cf6e300f25a87da16dcb5373e468b31d3d4a96de4eaee16020 ea7a94101fdc5f86696696ce56e8e7043f25a1ba1b00ef90177d388beb7ee070 b2b9d150a681c11fb3e69b0e9e5c371928536657a8debd6a062482435c1ba086 25d23f7a7061ac0b431f667ea7675bff0dd08eb6ce3aec5b740cae565cc1b6db f9b9cbb21c0df75d516d0b0b47691f49d0599f4efa8ec40d37133635c6ede623 2a7fd9dc392d1bc74789cb0649c7da6808c554a376fd244798b29b9d2fbb7393 250968f49c2488e53fd9ae76bd767f885755ea09e2061a097ac993bacf636a80 640fc525b4d5aedb84310ab4a263d34742c4d3a37ccf09f15507cbb4b6004702 ff0ebc1e94ab940b3a6a5b9f551672a31d2d5b670c860792082809dee2ed6454 0d1f4aac106c66f608c289987a47c68f0d8065a8e912710c5f46728cac942e84 02df1be45b5d484c3ae1d87660602a24f711e8b82d5d82e0a0ea7e340cf22cc2 96c39ff13643e4a00f8f95395f1c853dbe4fee0fa226afa6c1dd530d4be51bdf 6477048d2dc609f22a12a03bf4c12bb2fb77b92d3c2ec1f52507cb86b6a46489 bfb5e4d11dcc5a6faacbf59836db1dd9cb0d04c2c9157fb2fde1af96e132f30c 8dc86128a6c3e64c9c18b78930cc9fb1716445cbb54558b7858f9cd45c153d3e 95076bf79cd92b2819a2d57c50421f8666f3256aca2fbd04f2b9bc9b845ec3d9 c93973f171eb16361bafc774ed810b8a6eb93f874626b79be05eeea6298d7c1d 7caa9402a3077d32b5e484a463f46728f1dcdbb8ac10091bd7087d4a01edf252 f01b1eda3ecc3b4c12a8200dc83e07e75389efe24407d0ae67496fe4c0d9553c 373e5cdd3ef5a587aa11047ca3204cecdcc7255ba51f42b64f65a66ffe7e3300 b843d676124a50eb6c3cb160170a9709b4052628ec4f7c2eb9f1f4a341596bc2 2a684015c0def7088fc54277060c09db7c627751b7ccb517bc7862531aa34c59 a144ec12c6da3f583133a95e6a3a7ac6f0933b91b33a09fb103da0c9b0086cdf c077261e1e5853c2890ce01ff14a67228cf8df9b555dce4a0f731ccdd4dd4c5a 98f390f0dc79ef3a151324c248bf1af242fcb6e2b8c8c7cb60a6290e3c41c0f9 106b72db4d5d1b1bd342bbf0348d2430b34ecb01b49283d73935fa8d9b57e873 67c938427babb44be831fab1185686d37e1b13626b423942bc2580f45fd43b24 a91c5ff9d7db8332add2f89ba8fd8fd240231c2361ac48be615621cc5daf8b7d dec58287a3ab7afc95f3ea0407f5901c7289fe127f5cbffb5f78f5d01977f352 1c798ed3cba9221c57e93330dce4fc50014e97fa63cba164de1837a1cd332ca6 2fe28539d2877b5c1974ad98f61384566945800288b6824d76beadcbdf9e4936 de94b17e6cda8b9ac0bcb15f1535e7d71e82618b142c2437cb6b8ce81a577775 9104c8e9c5f7384381f2911fbb1d8f284e1256848bf4894e3653ecca4fbef867 20563c768993248dbf7eeaaf1cc3e2c6c1bd8ee7e8a06800ac7a986a4fcdbcee dc459606056a3986a49e7f27e07d15d3ea32ca82948348ff744e1e04b38d7964 7d3f7fff5aaeccb60b424a1fd03bbf229eda8f0e00b49832af829e5f15c45a6e efaeb578a83796e6791cda914fed5b4d187205c2b6b4b9696376a48a73896fea 7e0a04e31c0213195e8ddcb44e7e6d0137849c5fead9b229dddfabb781b8753b 5a133d58dd56a1fa9296f601f72e42297842920d0712f5bd4dde8852fc0dd427 5b2b71fbece7e781800170c516b379c42066ceb2c84002e2c38c9a410d157fec 0791c51e07e35024e2ed91ef0acebea974e47b3f9545e0257e23640abb7f1b48 aa648ee5aa42d908e3f872bab2f4a4ef37efc1cbcbd29c9c277da5e809a23f11 4e0e6f0739b8329e94d7d8d3bcc2a46235daa3c71d67be4bc47b5e818843733c b37d65b6e468b92fa7da645c57ea60bdac9771ca28f770649d7cc943ee07239a 95a95e51b21018cc79af5b8bf2b18c7bac0320d18cd7aad3558eaaf979165683 9a40d1788877d42a238af28c6ea364163022a62315a55bb9b0853fe0e49cf64d 6e110caae0d1abf2cafe4f04ee42681dce8a165359967fa35876dc2765e97fb9 78d866963392582c16bdd360f4985384c39f934a6e26978c50602872b5a643c9 0011353cfd35c8cf5d0694ebbc99e97131d4ed808922c0078c574f0ed28249c4 e770553d47cbc8a7cc63c599d04706cd37cab73cf9ac0be2e1afa2a593e17f98 618c6771fa1b8fcd5953d72363683f8f8a00806137386f64d979f7029a0ba742 705374efe6a8676aaa837790b6ef18f9dc425f73b7e68bbb4397e89b6510b658 75704c853ad276b82b0d676e5c7519a1d4f384b007bca32f8b404bc6f3c0be71 856af365e5f3494840e441bc6a78aef151ff6c2159bbe04096ee0c867764ca56 d53eaed01c36acfe4bbcb417f65854d68d40570aa8fce0bf81a76d9651b648ba 9de0966e18aad11ac953fdbdf466460d9b445f071cd3a23a489622fe08be45bc 4ffea6a7b84762753903a451e9b63954886c7a4b66a745bc1cdea54c7f37f973 b01442f92c11faf7ac47ddf90cdfa76632a5e70c59a0014fd92b26ce9261b726 f82a79fb0b9bad26c17417ba76e62125e0ce5e2c15fa7a5c5bd81ba6a2ac649b 0b445022cc7157328f1a3a3a7e54ff1d0b8636608568665e31b31a7e6c5bd2f6 be507f997f2822244eaaabfb013d82ac429e0cc761ef30bf2a2e63ea0eb8b486 ddaee01fdb4fbaba83a5f13c75eb8448428e3f23e5a18dbd1ea2ac9a742f12e8 4175cba8f2e29d3886315ca067d428cd7498c6f141765a73cf277c1babbb9dce ccc74d25db015c594a7f309950d134a3de8f0f59bdfe5952b5e448f9e5226ffb 8eacfd683ae8fe4c9762fdd65c3df04987b705e9c50ac1dda2d86555ceb043d7 f17d6c529f95673446acfaad97033249443a9b2a94815a61c613b23a55411437 94a5ff0321b762e6fae432ddffbd501d292677bc158da8af736cbffb4144b912 3725277d26730d45104f56893791d257c9117520f9288ac792fb0b8a3d62e10e 76dd712279c9183c93d8326511ccbfb6dbece97ada9510074359444e7f7705ef 1dd2c4dd5a2b42088881bf6ff982a7fb3d2ead6c3dedc54646d6777ad5f3a571 f3077c1eefe144e8496456967c9a5ba54bcf863e3d3628060250c192f4ad1d92 91f2dfeebcff909d32fcb1e0ced821a8d2ceab1602306010e68596f38c39b4b5 a6647ecc63015240f3c9517ba618783ac145f7325a1b5aacd8bf51ebb298e540 5ad5cb4cde189c4312e98fddbabab6c432c70cd0216cc364282aa4d0eec0a86a 72d5d426d17c9b8326a297f66b450b88fc4fd44107e83563cdb7778d287ae071 0d14a780304df3e49888bcf09f0a380354428aeda5e5759a6cc1d0735b51e12c ee86e48866b80ce166ad45fcfbd4e0e6e2ba289bdc87baa5907fbba989e2a6e5 3993f9b1a2ad9725ba099c06a6807e9fd98f4490ad5f8b1c72294cb81e4007ce 152fb116de8abf05a6c10fa57b4c0eaa707b216685cad9d95091fbb2de4211f5 4b200b3144188efa92a0b7085676eabe9ce409a8eb25ec0ac16504f6acd5dee9 39a336d9ef40ed5ddd21cfda8e8581a3fbf58678543bdea3c3ea70b036c114b4 dc20cbe919e40b18bddeb3cada39a1188c770844167a9a2d02f2bcfe8614e50c 7255c6996be08196f1177cc0a720d84873396157af999e0f650f7bf6d938d025 9ad9c19063c07461ea5c3379de1b16cb3dc24c36318818444f3d5de0aea48148 1338dd23777dd9cb68e4a1613a9abd5c4c3c5493f549d463b278223346a2ea81 6ea9ad21d9f1ea321f5f43f998860dd23e77bef1ba83e2113b866214218aa240 487a46c379f515a405ee491212dc936b81ba4681562e85c22fdec16c9b4e6481 55f9e985345dc6c3a9f94425b5137ab171f687bcd1c6245f3bcbcd03d7220ecb ffa6094d25458f5a7309987d6a81fe44b1756dce1b401afff38cd9ffb76109a8 d4a739963e7c08cd33fe7266a084ada7bf2434a15cc98d693409e686bb84e7e4 b4d5526027df77f565a1e32c72cb76de94960d58ecd911b394e222f3e5c01c91 2b67a431d0d558cc7422349dd0c62262e1c75d3acbc4dc317413592c22a6f37c 47d3f3b7f5df81f3d28ac1991f1605ad199cbc53d7e0a103ccdeea80ffe0d3a2 84d1cc567ecdb4c3cdb32188d5ad25a8bc12126d254b5fdaa39e00251f3cdb83 897c7b6d94057af2e660c4a59306980461f4e1c7c3cd13655a991bc8e29e2d08 faada31d94884298f3a237f2aa38069e84f07e1703bee67fd799a59aaef6f285 c57de1c875b74321e5278ae33e957a81550af41fd4f7ac24d825b395c421c0fe d22758b5255fa0d7e4068a86ce84c77b14400d282e18b46d2b0e4de7cbdb4e89 7e6a124a2bb4f8866152a27d8f884f3843f79f0ba3270e555a37314349fc4d65 c5488ae89d66eddd7523870e7fdfc12cec1c59a8cd679c6645a831dc5950afb3 6b465f66a63deccfc3b3d534855fb4fec676fcd9170ccc7f7535d876692f0439 49add5be9c62776de88979352c4593370bfaca2da11014e20495b4c2f2b68107 24b147f8cde8f998638a5198b0ab13edc305e8ecaefabcaf4fafa6e96f2fed2d 6b59786d7bdec555c821eb8763393138d52ed2823c7113fba730038094cd71bd 259a33f7fe0a1e41a6c8b6b4e3c002ea1a8ce29f3a0e151e85cbd14991608f34 32b5a36fd900d32d533b0c408f45920056cd38b1c4eadc45aa9f370704498183 41feb456c6f7871b58edb933f178be6e1e328344345cceb24870e938f72ef07f a0ad1ac9d6a359e56c0bce4cd885aef6fd114c1aa0fe1e5577ce0de14a26d0f8 f96fc54b939c436b96b5bae697d6d3a1c7e65d123adb80cb4430d50e93319013 6f1807a54144e3fd4801ab56dfaa930d25761e04c21aa4157f19baa0dfe4c4b1 bd1bc2e388dd84ddf4b7ead1e211e9a983d14565c672099808fdb420a310c979 30b2da74fa330ef46af5adc3aa4fad2d562cc49d9608399b275e1dc30cc85db1 e0c21c8b30f5e4b11e129d1a1dd3ce114a58481818f1a3aaf017812f82c5accb 665b97436bd6191b39a02b538e04fc5e84497c4b4fec6fe86fd1de48e28bb1ba 04eb734a5ac1bf2ec2cc3ff4d57f9b604fbcb7bbaba554cc91dace42306196ae 5e2e886d8f859f7f1ef6cf3ad8830639a802736e82cb76479556ffd4266880f4 27b4d7f1d4a3969e3098e7b289907ef2a8341a30cc11d94bee27d00d7eb51f23 d6b30ac511d58ca48b52c313fcafd28686b47a651cb07b6077f3cb33b7161508 d9d216bcbe098ad71d5b99d34918176a27464e081276aaf52fe88504c2d6a5c6 2b0d13c3aaff082bf7f4c3d37346350cccd630d81132e591c0c579e350a2affe ea62920cdd05f12f7faf8fc09e0d1059aed3b60f1c0e2e410765aaf50fcc7dfc 678195a57fda28375a12ca89429f61d867375389f5af93819f7aa6ca7cb7c474 26fadbb7bb2e6caa6aa4bbe79d6b14e6f9a09e082e219d3e12de30ec68f4e006 7fe6ba3b77d2ca59b2b67acdccb6a33ae8f269e1adbd26cfd9c427a48ebd063e 4c7021e88cf814fe274f7390d19c6f8d598f5e83f0ddb6a14c97778e5a4b5b30 56bdbf861e99147fc9f15938e52b135bfd1dac8333464e95b7dcdb7d35fe6b7c 9359110120e5748c512c993e451cb6808dad0a6c95fc0f9740d9b3a2b5798983 cb6c532dd2fe0e8ce5e3e30a7967f9a1f52bf576e43f6a123476afdbd03a9739 c9f41caaf5be3b2d68d707d814d90fcb254e9dc5145699789f639dd24f00d341 8e211d40072a6513781ccec5d57233acc3577526a3ed904e53f64e1e6f1540ec 152fe5dad46cecc0f94e0708c024d498a2777fa504fcaf6bd211133c2bf465c3 7f7d4da3ee5e407e3cbe4e94853a1effbf51c1d2c7acb21b3ed7a7310dcbf80f abd5e06128f291c7a300c0cf2b5332d5d8d4d88c253fd4b696a0d24d2a170e2c 3969f368196509801fa82ec5cd29d805e8d47749def7eaa7dd0b8d3cd1ab588a 365d14ffb3281175c50e5d2abf2262d5f30096c43da71311196794b5462f6a0a 60fbe126321d7b446c7791e8c86b99845afbcfd94d65c61e98e82cde8a059520 a3c978684d3a4ff2f5468f09cc8f81b84ed1f2db349b0d1c733d7123b45e2c88 d7ad883bcf9d0b7c512f58b2efa356663e4c7fb898552e977135fcd581cc0aa6 3695a2875c11bf49bfef3b4e8dc949f833a6c2154728e9a5dbadc42c5dec1cd1 b6f891006f3a82968975e2e15133e90de3b69635c3401ff06398fdb7e12b766c d0dc76a73fdf674f34a9cecd86070da76e7348ad4c38a0af466fafdf01cef27c 87b7e484cf9b7f3c8b778d6c6f3f4db13581988aeb9ba598a1c1dcd85dfd34a0 b2f2bbc9e05e360d84885d95ab981e2bd18177aea00867034e25ad06c9a4125b b6518ba618ab895309c66ed5f14499ccb2c5b661b2d6e3ad4277fa4d1826eb98 3ee78698dc56649fa10825af06bb8e817c0e51787539536bffb04f36f76d51f5 d27333fd3883b2efcecbf869754edcfd05e468ac73955d0bafc51617406b2695 37ed6e1ef9b04cc1e817c3df402a5a2b2c338e75dd42a2eb246c5fc1674aee18 e28a59a33b3e7d5c18f29a5fe33f3f9ceb004413305e5aead2dfb006c1b2385d 740041c83b70f5e66cabbbad746d1c35d68eb7ae51be0846c235beac747b17ef 54f4166c293bfcb353e204c94d76ae8016260eb2116408f1f2bbaec3dfcd527c 0d47f3b10c6c6d19d4bb720d7aa09444e4e8241cf2b53e07483bd34f78edf288 464434a8656f9fcd662ca9002e924a5250bfc3619f0adac58174dfa999a467a8 ebec8852c769bef9d71d59eb4a3dc1939bdfd8f918e4a7c55e4364ffb455fc5a 6787be2a224dfcf4ea54630ec412d5507537c1d1f2459ebbee5202076dbfd4b0 83755bc13f20de5bfafc9b417df31186bbc110a45d0cb3a29cda1ccf05e8aa5c 1740f5fccde705b8cdf8de7be15345d890679383ddc10d17a579ea370e964111 7201d5718719df9ad9c754d14ce43174cdd65034ae33a7f1f0c5b54ff2e8e300 3c04e831d5d5f33a94c82a961f4b49804aa28352c63d0e0b96cdd37db6185bcd 70e0c829a377ad3e67c3f6ee26b26996f36cf41ef2fff1d1a25ff3c4c7f8eb83 4639458a4ccce6f7d793cb49622f994116ffd1ce354551948fd71140ac5caf09 7be9bbfdf9f9f96493c1c6d59c56d9ff1adff324242130f7808981ae368052a9 b89899065e2be639ca735869ab0ac9cbb94c4efa129140d139c4ba7899e73627 57c4ed246c8453c07117d7ef439c17939b1a9bfb4d9f5450a7519e23e083a046 0cd6e1ba037fbcdf0713645aef773f15e3495e11c69423acb5549cfc41f99816 bb0c9b5df280a9b78500c819729f599cfde92d0d9968b0cdeab7d11572829a3c 82ce5ef7782b44d6257d432c0cc722f2a62e3c6f5cc07546da334d0a685a9751 0e472ebd1930fa7ea9abf05b007c4b410711e3a820d6f50c03bb95fe0ef511c4 878684a78c67a5c3404a9cee2e82c5b2b20b5a995fdc6e1782ef3c6c0deafdde 730713dd2f8292bd6b2f1145eb78800d675652a545169b4a72f88eeb71d16ff1 26e61070f45c3929363c90bf2b0dffa84a0faa55175081f4430af3a496c5325e 52bab292a68a4cd18ec22ce240f2d700fd1508cc341ddfb29229646706fe1410 c5c8ada115556495d15b56f18426f5322b8e5bd1c8ad11a324e14011a76e736e 2eff981f69981d2a3696089cffae9a4d2c0aa1bd8708c84176f7601e3586f417 631cfa650fb41f1d7e134627c5b179e6c17733561657b9d5a08303ee49533243 885faaa59918d3d09f7e75578d10f31b1ed2ffa1568a6d8f44e1b241dc2ec18e 22604ae72d3ea8ba950513a042b4a59a309836fbf13718f27a217649583578e8 dbc8c7db2b2c4d27964c86e35f2b706ad0b2435f044da8f1744236815dab3f3a 48b72cdbb0ec5d31c9b8dd6a100b1bef2d3b79c7ff6a3326113d4c528e20cd03 32b035ce6a5cf1a0fe322af742cee67d200b0548f26f453ae4396320a0d9e99f 047b9b03417bfaba879f21365d1f168e08210f8ab77df9543e12023cfc4b2598 cd9f863c9df993a6a8ac4dc9d7f76f21791ab3edcce2b70e4cd88b5ed7d2d432 ee05e1d3ea95e365424671643c968d48aadce8419c34e21404919bc4e70fd9ae af7f03a5569a336c0f592215f566161c88f983ad84e9676e3b8bc29895632352 43b72c53c31cc17cc566ab7e2017a3ff7280cf6aa711df748a8b660b5e097b28 0f8936115681893ec930be8f20179e93d28d8da17f60b78353ffc0dd1c95d69d 5f5d50151025b773c9ec1310adf75b4700f179e382bf093f2e7bfbe24a436fec de9ae4ca01a163ed98e2756bf6d5c171e592502551632ffbb5c4477210277bf5 064df220349003ef98843b3070fa57b38dedeb34924b966c7f8193e95ea91308 381624b2e2c4c339aa671ba85ba60f79daae156ed3efb8ddde5450b4ff7f4d76 c180d7bb079c606fe96acada1fb2dd4fedd919b50c732ff30c0cc81a6b02de5a a8fd0cfab8c225e997c04a101ff904413b36d8a58bf5bc8ef5bfdece9f0ea241 e44f80a047a9ce2d799d8e725113778e6ed1f1ab3511c39374cc8479808fb828 831801a7a9713f537a5b6c10d97d8b63994eaf5f3125db919d8e66745ebeb2c1 5101dde2d84a68407f010a5f03a091f5565d6da3c18889d4089e6dafff2b356e c88553feaefaff784fb09309b3853ea5 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR12 %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % 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 (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR12 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 13 /fl put dup 14 /ffi put dup 19 /acute put dup 34 /quotedblright put dup 35 /numbersign put dup 37 /percent put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 43 /plus 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 59 /semicolon put dup 63 /question put dup 64 /at put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 74 /J put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 87 /W put dup 88 /X put dup 89 /Y put dup 90 /Z put dup 91 /bracketleft put dup 92 /quotedblleft put dup 93 /bracketright put dup 94 /circumflex 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 123 /endash put dup 124 /emdash put dup 127 /dieresis put readonly def /FontBBox{-34 -251 988 750}readonly def /UniqueID 5000794 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204a520640fd7c4d05e35ea5486f a43d0e970787203855daccb1ed0b16325828b13b7c767a1a58c87902f0546ea5 404440fa6526975783c2d7a9572b8e5d5176bac598b8960609f49016aebf3763 89c1adfe6a1ffc0c53b3acd9d168ec3a278fd4f1d9b085dc2df701346c9d0887 3d230a161692b42a45bb5da343b4edd839dd60685a59aaa49fc65cd8e2ad2a9c 5cab953495172a1a9f40d5f38e922443a519dd96f667201a408bd1d89e35f4ab 98e2f68c3366efc14b5afe1018d9c845d808d4f8e07ea8168518a171ab4d6e21 70eeac099eb7ef46eb9781384da1fac3b3133bb718bc80082eaea88759745188 f266b31d0c7e791d633f16ed94e05517a32163e74cbd96dc5db066f2a5313d6d 7f09465608cb404613e0f058073af000e5bdfafbbf9da0c0d5c02a3447f2cdc1 f56481901e34265c26d331ac3f85bdcbc7c51ef9eddf2b9c189c5253f8e74282 d6f053d7d183ae17ea175e5ebc401e67d21a9fea139cbbf3bb1358c713a75843 b39a69aa2b1a7b975f53ff22d1dc3bdf7acd17afa1da21568310c68241b31d3d 03bf404bd30baf9cc19c75b958bce7155f03cb0cfe2cae0327aad4b603284a51 7c26de75b8c6f6aaa9debe4aec08ca4b646d787bab1e702054272909211e814c 1d2c33152bda973de70ec02436551ff9be604d16ffa29b93380b5a04a493f00a c1d3c429bd6c92508652f7ab7347e9dab047409e478b59e22a73993a96ad13f7 3a58f110ca20a1d65e0577f470498b6faed25a690fcb92f9f19bac5ac431c893 607dfdc528e7d7ccd1a953ffda264220271f146682ae3af7b7d80807576dcb76 0e5c25929b3a4ac45cc6fa965b8ba72eb5f411d089e080b28c17e3345b0fd7f1 95cc796e001987d9cbbb97b2f3f9d2ea680be06c5d3d34c6313c220b9a30e9d0 4b2daa2d317ef4d638c2cc31d5026c00133a225f8462b753405cdab63ade31d5 5b3bf9ea9ea6c394a7e6366f5dfab369ef801aec08da6b2b26973dce92ca6ce2 298653dfece788ecbd15585158ab35c498102e23c9e3e46ab25d0dc689b459ba 7cf465663180622567bc4229666409c38be82da04901d246df2a67fbd51005ee cd338db5380fff1de2b791b5093d7f311ddd6bd0d398fc05710b5be38c48f77e c803c2fbc570acaa4f68ad6fca421b8734bdf6f90fa197df2ccb064712f34212 20a41c5b743c8931c0ae54a2d345c74080dcdeb24284ada825ab5aab80e5352e 362fe694b7d33815ad0a91d763a8d72f8fb76928b5ab74b607cb84aedb4e2e9a d6970d6898079e7548bb3ec6c7660bf77b89c982f663d7c1c1925ea59d3a9447 762ee3637c9f4f30f2a04b300ea4f08632078ee394a309ae33db034cd3be34e7 df2bf0173ae1c849a1c70d98973d91d77ae80ffc1601cb1de49f50de02e9a625 5b4004d95b188cfdfa534d397db25aee955db0d009a03e26f41b5639fa99606f f4d653248d896995c78dfaabe9be06a4e09c4dab836f09c80c46acee7ca0192c 3e825cb55cc84227c1ebc5321f26fcedbd74a250423d23ed5aade9f21bf0d85d f632a756cb014be8a35d97465c00728fca766638b5ae5e3b62a5bac4b7d43719 e0a92e47a19e8a0c44ce8e50862d3146ea7068c86699f91610b5da5b70899064 ec694ad6c562acb4c121e572d3fe90ca7f992d4a7ea4c29d3d26fed961533ab1 227dac4b54d9c3103bfc9deb33924fecaa89491b74c0f930b2dc024120b4f9e1 e33ac0e41720c09f22452a5212152dac739b7073d29332aacccf06cbadb079c1 3ae75ab465636aa31c952a79e53debb995595044310c71b65db707af9b1651fb 41f3f779a0e4c5889830ba446f43848330aae337d79ab343d75e12b8b049f473 1efbe2b38084995d4c45704b3a7f4f66ea617f9471a56aec1c07a762f05a6a88 6d4a117286ac671e0bd79209ef4980fe98bd0b03d159832365802998a33a7753 1524ac7764002c4cc5302f87eacbf4a3321e5ced88657c312779f4fdc533cf5c f2bb821f7be19daab3abb6dab1cdf7d67fb2e5b4bf46ad41d5f49780c76df120 b75320bc82f2692675ad971f4f5035569c39c13b55ff7b8e83c45344e991ab00 b2822ce08aa05418cfa5bae28e361f8471e90980716adc33cce6bdec03c11cdd f00b19dde8287d0cc5c4d032c887a9b61f85f90310cf5e03ac1dfcbcab162f45 f0e35d17f0bd42848f13d5a8631b4c1a9b656313897ea5fa7d6283ebd5604b44 dcbc4327f8bfe20532fb93c38f90e57ca122946ed68ba441516ceb9f26207642 bfadaf59b1640829a017459b7df43d9f84fa5966cf14c5d49c49618fe87282d5 369c268667c3bc4e0fbfdfce5106ec63c1ce05caaf97fab2174584d76a1ed740 4e4b56f6d2f9eda3a8e0fcd313912409673b3351a201d659a245fe99b8fe14e7 83e9eda03964dca5f46ca888f75ba16899f79cf672956fd1eeb8c2455b9933fb 5dbbfb82dfa4063a88b2c07c13cdf963d3ea79933f3f34ea7c2b7c173979ced7 b25ec156d26dface5ec5d667ab0f907d00f34065592dfeb6cabacb735a138d61 a436008123d838f36b4dd2c73126302b234aa32c546230b0156f180047e6fafb 67d1c025b3d6a4920e90e4c365730dc7057cc3819e9b76e309b5eecaa8c039ac 59a3a46bfef6213bd631dbdeb9803bf2095a138e7ee64996ceebe64e192e91b9 d9da2a7a16ceb3191dfc30f13d59cf028693a607a7ccb0226c0229c5ab004b42 cd73d87035140882f717138cd4de40517d2f80c6d6974cb8ce56941eed7429fe c51d1a8b5142f0e16604f1491fce8c791a8ac612a840da6a8fe08e66e8d7b952 93a588edaafe0a9df5cc5813b9fec0e9559059d14cc6b3192add8fadfeded7fb d71113b185bd15daae7a176536eb4b3a201ba503d60b116f9956bc9768f23044 400253b163bb527064fd55e0ad556a6c929ec57ad887b34091d2b1423fd722bc 98b966c5e6eecdc24961fa73ba110bc711c5b9dccda5e62d8f03d4dc123930b6 ec92015189793fdedc7dac35366004ece76d6d0b6f27a86f01f83a58abe755f5 9bfb6c663170e5adf565b98487d3cb31f90eb4cc6ed905a857926035513c0293 d46a1fd3d42b97616a8a71a67cf2e137ee37f7ea018dc22d3e3a4114d55eb249 309575793bbf986ded43598f4f9b1d25382eb15095873d8231995c5e5a00e9b7 4fa0362f9c82f37345610800a1bcf5c4e939943cf08935383de3a17283a21882 dc51b132c4f15c1ad4a0dc6dab6026fc280e70924e9327c1f51bf256b118b620 f346b2611b4dc8f83984180328ec8d2df144f2ee20c04b08a81b7fd0be0ba481 60fdd80d806f999727fb813e14482402321a76568342dcc7d9550ace7e388281 10f3e81546085fbaffd365259ad1af6a1e00f39832065641108f57c34accc59b 1577b9e2ca92060223cc4fdd9e4ff95fca865cb1e78540ff5eb833c9641bb219 fa46bc24277ba4a660bffc91d7678e219c52b9701a5f72241ccd2c49085453ad 2789a00802fb8d8d52c64082cda7d5f37329401af88ae8b40cc95585ffb0aa24 7bbd48840644ec368430568a3070039c46ec91afc72b6426621741c031d88b45 3136fd32a172b40ee34bacb1b92ad8032a23b8f60462dcb1f23c0169d087185e ff2ab1e3a261810f47aa0974d945880fa2410b35e94459e75e509c49638ef5de f0b09cc854564c25a956cba14b99d5cacf585470891966cc5dc1b96fb10f3211 2638f7a2215cefc08da753c81b017c386c5862776b8fec595b754e9347794558 73dc1c0bcf78fad3f140ad48dd29732bc553e34fc453097df407788a5598e23e 2f176c378372f063f3b4e39b68ee3a48f3d9d3e8b254c4fa0f9d4c26f4f29d83 e8d4b4d0f6b56e6dd1d84b8454053feabca6540b13f1e3323916ab8a9ff01fc1 ce728b4ba5b52adcb20245e7e54dada88770e9ed71bdb51ba10729176389ab55 71fea7704edfb8759c591b0a889c7baf69a9d6dd019b5464f2dfe56243aed03e 35a6a6ab2c3c972c9f05a598ed60f6f85bd408135b167063b1f2f3e6deef5f43 73880c0b8be92ba90d0a5b2036791b4a66298d65a374bfc753cbd5d0e0d58aed 3325a8d28e47b58acb97d38494bddfdd7bb877409b18ea7cab2c4084e2c8ba73 fc5a15c47c44981348df39461b8f1a1cc29ab4292b44e25ecadd9f0895ef64f7 0e708c06a322ca1e47e98782a07aa38160617f59d7f4aa3f5de7b0cd5136c0d8 21a162367d662916012840ee85ad47eb8bbc8d7fb88ac939c176dfe3069a7e9d 60e6f78f35bb1b9f3cc8a7cb7df8b11c07664db42b09899761c855d668786585 2cb25f8b04b5515a2542ebfe59676a80c383d6bb08f72b68b2bd3f57f22f953c e42aefdea264abdab87a4322ce82d93987ed7259d70b36b4f075e458dfd2eb40 cdffe02a3507ce24039e090e170cb0ddcc9a99c6e776c6d31d70452c355ff123 d99e25815e14b360fb7e20672fe8a988d2e3da6c021b5da404a94b63e7cf7aa3 a9f5aec453f8c61c4d29935984da68ff18d7823a48c6d02349b13a1c58a5d7f8 e7c69b81673995d594f2675a9874d86d6fe4c900edd5e03f0a2beb692ed89ff1 83ed1140d78f5d69c31fa018789136ce8cab1099694bb6d8384b519c3f00af6b 8ef1519373eb4c48e56bcde768c4a43bc2fe1dcab000841e5b36c868018a2283 2de3e81c8db99d19de737295c634911062e0583a16a8ac611e7ab522e24b7914 24e73d27d4f161ebb650c941486ec10d223d9ba267b11c79b12dd29415d6396a 61ab0f8664036b4a2c7762a89ff444018e59b3f4d3e37dc4945148997c72b5a4 a61097d51de1242b8c85b1a0f3a7b198b1a94575a570fe0704a5548917c0169e fb1787cc1cd1b8dd33d2861f78688cfea08c140ebc363e7cb61de263b8a8a7a1 d620e7358b4a17f1414e63f6378822603d9da0d5e49863b6d5b9479eafa1bebc b05a88d606127494d7a60ae91782ca001ee1e6c29056bdd353898aeac18a2bae d2e9772b3e611a8d711e5fe07d8e3c55ca9c9bfb15c4282b1dc2cd34bc9789fa 457fdafc582da4bbdc30029ad94ba22aebf7d090aaafb1fe2f117c5fd3de7d05 5ec7ff13fe7b789d559da26a6348aa7ed2da25ec8a10b1e6227f8561ccd3513e d2df58bec16b772dcb9a25abf03823ceb7f02ed9b278ee45ce966f58583d0ac0 8aa58a6ed0a533ae2fcdab565819f9e5b2fd07b131c3828eee29f42b78c4216f fb14f286424e7f2e5bfaaaad1b40ed2e09aacb92af905d060f5eadc082cb6d5b 0022a1e75675b98a5d745438f98f2aadd2ff2c24d06d067fcd42bc71c6509b1c fc584b1a8188f6554660e7e16a35844d7f16b05967edbb5580a91d94b444a290 79cd351070dd0ef45b3940c3ba6fbff102b94e321f1863f2717b1e2fc389e257 d7736ecaac9288e2776685179936075848ce85f755313c7d723a137fb6107cec d4ac3adcc4a4593725b6f336eeb0b40119bd6e42524076772a92eda8c4514bef 755d755790396d345ef419076b8a5f201253b9bb1707d3f3ee943213cc6ae260 32968cfe02918f4119c3e5fa22a298863098c0702c3416d0d102a2fca0e31a11 1bbf76814105babed0c4af2b77c91d43de15329b16631ee7df4afc5aa54c82c5 aa4a17405353ee69fd1f9572fd31bdd125af142e5745e607dc28c8439c4c0ee7 ef57b166a43b8993ef6a546e22a9df2d83d2ab408f8f34af70c2c834ccb2d464 de56d30ec13029e07084b05573fa449a36b4fa0ddf15863127d8ad4d10c5e61c 84f7f415ad8d936c6cfe218bc4434ca735f9ae0af3713b5053ce51f52ccece5a fd1f5f5a996b1b2684809324d29123df11ad495c5895d1b2d422352756b06096 fdb9101cded670213fb31b8848e6f20ede5b48e37a72556d582f2890fbe2f8ab f591c8877a0cf1ed685a25994986e46f9357ff4e0c3259c2878f1b0c93e502e1 52d6645246a4c043b1022059ca934c39f306cc7c678ba06214198c2560dbadb1 431ed039e399aa40d09d3bdcc92629c55e17d005ce8edb38071d04016962880f ffbd1ec10e026b54a8c7cb72ab6a3f5aa39ad546545c1ddb384a07ad221d0a4c f6e82044d5d93a694bcfcb755924ec77cbf8a3080d5c86d5cfb2e1fc07fab978 4af884540f176819e1266fc1673fe2bd58cdce86ea85d75b4ef22951e5490038 7670e8f48b322f0d2df71f56a0d998922a15371f0c08ef91021975577b09ce0d 407fbdd8037598a0a1f3b6929ead7401ef834b6de48aa22c6e41fdbf54a2d118 583fd0745c4a66e4824ae72b03b6e7292659d1d8871bc61ee3902d96ec9241f5 7b1e03eaf76fa655fdb1bbac6834bcdd9cddabc35b0c26d74ebed131dcb14190 19247130ef2235e7af822dd5bbf8721ab65ab42b98371f57a67fe65a9b14431c 091316fd8c15f8aa5630c55eb07f89dca8e2707d20421b14c09bd14f6d0d061e 756a46d26fdcf07e77c1f643ae2d794f699fa86244f7e5fafe62bd6066064eca b3232309adcf240d4215b72509d342a32cdcc9af8e35be906ca8e9c185272182 a30792909e2a4c99b0c4146792da4137c552c4eaa4f549bf0a23d846eeb03e83 8ce285bea9962aeb98b138cfe06304e1cb9a049c9f1451e51a426acd622c54cb 7648a1bc4a081e0f9cc5c552205377af33c0754d94aa3ce50ba89483bb285544 dcd1f20bcfb23bc51ea70657f4a99e0648afa3047bd8425b8e39151900482b94 4b08681edf256c65d926f0f29a44e0f61f767100377e4f7c933d6bbdcf5da086 cc4c87703658836df0046c760809dddda0133b4c7b2034e538b9a00b1b797ace 4cb668de2c88f41d875069d2387b5761b531e008ecbc5d0b50e91cac6c15e7a4 8475a6937da70836940fa8ceb12370d72952d58859941564cd49a858b96259ba 95f38d0f9deb67b18242a31db42eda4bf4027cf73537b98b92319dffb7894dd5 071a176699798403287dc06527944d46e552f6bde59ced5b87efd872892861bc 045baedaaa324e6772fe9a8f1bd1c85b92a84eed07d328c282aa63677d8832d1 36f1929ddbe839c19a92e9ff5f276fd36e26dc8f150127636d1dd60e86842ab4 df5f26a6d25dfc0c5fa11c061a0bbe55365fdc4f8a06973c04fb8da94bde6b57 dc4706a51eed02422fbef6d2dc119c0c2dc2b3c7d51bf2e670bbc0207b81d753 4fb530cf0b51292c7a29203bed05f3515ed42a1b0174b10797ef89db3d87e37f 6f9c923d290333669a72c75202751a06e3cde9871681d3f1ca997908ef54ff1f 9faf33a4ea9b42a14dcf237f3a3f6c6b4a1840eedc9480c88080bbdc696f7b99 1867c6d6fae6c8254dc0ff0ddd66c6f2f3092dd87614374312a1799c4c5efe20 4bff2d19cab4a2417ce5fc0575008711b485d682a0ab449de82bade08a90c5b2 c42be993c59c0875759e96367c3ed46448f15cf2da4191beed8a444db669a496 800f42901453143873d9cd75863b736f8034e677c03967c442bffc874c4709ab b910b3cd59b065248e35ed36db83984bfe2b84774eca1fb3eebe8f42bf169cf1 8b27089b83de4c61d118ac2384f865f130975ef3bea078283312f65273405b42 9101c4ebb51dcb589d0f9d26f65c8205968295ca0158ff3ac63ae1bc4d5b9f9f 487a32bebc7021d4de7281eca64413bfaf0a1065e660606d589f88510c0180ca 0fa2e4cbcde0f595086d961ae68a4d072fe53d907ae87b378a37363da4da9a6d d2ca3f588567525065f6499de0afe3426e813d4b1ee5ce68f881c311c3e0f29f fb20f76cffe8a2b900ca7696972f59b7ae44443de35341cf6c6535bc4dce7d26 53f39612ae44704f658494329e81a34aaf40aefb88a5dd2e5c883bb04855bd07 f841aca7dcd4f2db46d99d60e8f141f8822074a031c4385a96a59c5350f22cf3 bc41e14f2e4cda3458e9266e7af4ea68d86f2d1371cc15792565e5289397b855 df19d8bd56733312967bb6b221746601536bf03d5e63742e11264629375ee5d5 afb0faeaae8dbab4b19f8bd361459e85d64311162f9b4ad4d11e58a273f8130f f2bf3fe33bd0854c02cf27f3c225c926676dee529ecd2fcec49b8c1f27271db7 2b78b8630af365023bd5802af5493567795e297a36f284a99d62fcae38cf23f7 0b6838fd125e712a704968ed98b6e12174affb29feaa5222ff964020c3c2a3ff d3d2f9366eb21415f45a0616cc803caf65b2dd9bc19e8ecb6bf99ae24d0ab8d3 880c5855104593e7ec7fc94385dcd3e3bfbc07a7c81d659d3132f7752593ac33 fabf9abff1671e8aa18aa36ad182ff26f91dd75aca6c05401181f0a487d32731 a86594ca52bb6956460d2c56664dd46f6545f8735a1d857558fd331ca3999a6d 928209fccf7bfa8085ed0ef6be86b60af2044dc742f93159b0dbad763980d075 a2159035745a5a1e14718fd152172537048ef049c6f06ec32b40464d08ee7fef 5599f595b6fe181a2ed372269ffc946b019c10b4e41b8d1d487fd7e4342ddf1d 6855a9f1f08ab2f771de246152a0d313ff7cf2baab376cb72c05d46463c84fe4 be4074318123d11e888fc53fee880114ba9de93565d46bde1c32689ee46c46bf ee6074dfa10a9dec5f7acfc30091fab880742849c9ce4e195162a1631b585c86 7464b39122780ac191db523d26b838085b8a667605e5dee30c01a219574c04ac 01d5ff99ff51e2f6fb31dcee8146a57eee209be4a466bb3445c4342f09fa3847 d8c97e9e9a6b0a0e7a44a0c770d98cb72880783895fb5850ce33cb4c905947de 66e6884b4902393e6a10bf710ef39857f0c588ce86b87bf11c91fa76c3e8205e 020b55dda184557e12a79064bd4be495f2e74f39d68be9bb80c1b736ef94459d f0dd1778137cd27c8c1988b3c457fa011f5c2d2b8d116a92b556c30e71568126 ccf52b8d0e78f5fa48c1b7e8f8898fd427b5c84533bba5b1bdac2df753e628fa ba539f5164a766b979ae3990df0fdfcf51532544c5232cfb5da12693aabdd5b3 7eef905c2825d6373d8a596e67965f66a90af1f69dc055e451d87f91368b33d4 c6f94bd3cc6cc6ca5aac130fd1e8d3d1a4751d17aaca0af726558e4c2ba6aab5 0641f3885e5151189d13033a38c3c9dc68687ac6619428bbf8a0b53cadd19317 f22fa73b2be73fb30f0f1aa70b81a869be02d086edc650f2bcdfb95fc4dde890 4faafcb6dd6495f0c07f588073bccb92e34ba308ff5343171f70c7726133b676 ac87589448ea83837ad20e26a51b6d8c715f4f0347ac43b46dc3745f47c65cbc 0c377b21339fd50162ccee58d11ac9ea597396d7d2c93ca13051899d2a9d9c6c b11e49867a6cbeafe7ea8d6a667d40df7b89fe22b5c0d3acaad6a49c48b15d13 d842a2e14dda425ec00868126f46d2473528f6b4e6e418778a083a0f38756bc7 f4c3d52437f6d46fcb563a86aad0f3c62402f189f64e61733d375279329f63c2 6bfc4044086fcaed21433a7aba9f29fd3e393e1e8d0a4d6e6a8b9fef1b156a7c c3665587ed3ab9161982778de1a3b167be0600a85f22208a0d8e7192a62f12ad db17c78d31c3522c2d9929d66e41f11febe672010a4fbf4bb6234d2e1013ab78 0403b2067725d4fbb16bf08a5bf2aaffcfa5dd994ab3b89e26739b5645a6ddf8 1960e4c55c765d47ce9cae500f3bebf0a4f603283b68efaf1327dd679429989d ff995cf622f88b9e2bad9ff534770a67f70951221430456f168e7b36307c7c0c 0289a1ce2e778d20fafd2f9eee7f8df033df8ac116cf5304a56d3e6a845b166c 4c3047108f1b0d6fa280e4e7a5d204d7ab918f174362f37b2025c2b4df6f3db7 f46ee0901ff33dc15fc871e228cd45bb9a16a91949a4e46bf5861932b43c2ad3 9c2ac4fa5a924c4679daa4d4d677e1ac98a7d91e8fb7d34923a1bb98d8185262 dc902cb25a3848133ecf66063442e93ef8a3a5e165f5fa8cc4d885dce7fa8e81 29bc1df20426a6abfb2cf1981a590f3be9082df286ffe0f3dd5a5d6c37f09cce d16bf01829ed559b823b8eb7d3ee33a953391fafc62bd763ab2e9fedf85763ef 53790d26150acda3a867754dee21c2219b02cd7024ec43983d16904cc7822bd1 0fbb16b8b0c441d3a4bfaafcff283b6da0d6be32992eecffae23584e99e3c9b2 64a6c696635b9026815b8b5b354b06fb8e6aac047a49152a21578312c4692568 cd7bb82322e4b924ee907b18e4adcf559d2e95c24cfb34ccbfe82106f07068df e133ca0f500812c0b20e59f9d565ef61a1e5984d2064543b3d205872c06aabc7 af84e34466029c26329e1b60ae96c5ae7c1f6ceb1b37fd1168195896090d4f04 1ef9dc432e0a314a957b808f943e2626ce02b3c096b5ad5274bc071d3faadf6a 845f4c2bb78f1fd60d0d6decfa5e39cf215cdb0227b6ced21b94d7aa3342db24 caed2ac2488dfe374a2023f22097a80e1051c7cdb4cb12a07b37e1ad2860467e 15b1b10e8f390068f3e32a2816712dee8362b7eb1782b3107da0d176d985e32e aef19b1cb8db32e482f89f290ffb5298c5e0adccfd21d284d948cab8f926afda 304eb634205d2e01873d230acd9dd140dd318843eb6437256ca3ac52d2f7a9e8 0487f9d6a71df9757ea0988c024d3ef18932972ec9d00d5f3037595fc0040175 e464609954ba980928f685737b8fed9ebaa33f7eb1343fa9bf26a788223fb62f 18bdb21d1a55a8e08cc97bc17d63507db648fc68bf955fbcdad9219caf4dc951 05a2d66e62d740cb58dbe4e78c191348c894eed602814fa6a799d43154493124 8c8c23801978804410974860c886d408889adea901fc0d0c5f1952c2b2f9c756 18605c4896017bf8ab5924ea3eea48714d15c341aa676dee77b4b2302f3742bb 59139e2d1933f6bd203cbcab540acbd6c0d211bf0645ec947d6fd3ed7911479e b739a5ae9d818e4bfe79d2ebbff84614fe8b97a0d576bad7d4c9fcdd8ed40556 49095c899218a7ce020b6acd758be8f5152f7c64cc850015e42bfdd110e7e6a9 04e47f196aaf528424f755168de18f66fccc6f3129a6f9e229ff0865919d803b 88e545ea8d78f86872e424f526389a3963e1349936b01e7ccd3baf7b4d27a04a d39ec0ab61b7874d15288b4b737bddcf6acff13e91382ab91f7a4fb11431ad2a d4ee15e148a70dab061f4da51dabc89c1bb2de51e4fec1f59a34156bdaac4dff 863ca43127706db0efe7f35c029efb57ae7fdaf0ae5a983144d937c2310f523e a8fcfefece361a0185c8cf0ef01219d41e55b42b2cc009609c71ef903c4eb47a 6534bebc270796426edb7aed67d0a547323697997699aae315557f45fcc75f83 d654dccd4931069de18db731ea7b5b3cb9dcaf9ff3dae7a51615734497f0cfc0 eb16a80d755458b250949d25899ccbd6cecb2e3aeaa773424e4300e41cae1432 ed02a914a7bae3ad1a98e4c6d35559f6f3da042bd230cd7a3f2ef6f73f162677 9aac7f46acff3020530bf0a41aa6f002cc308e064a0bcb8edde998c7cbcd301e 2f9d23f163e87085659f57b1ac814385fec1b5084173fb1c4bd8279e3d3c8b96 798379b4a6b536a2c8c425d69182b68e77f7027680f9ce74ade3cbd72cdd9acc 5be2d00d10628ba47c76c1e88d4f58ba9b54ba1c3866441cc95c773c14337d52 dc87df61df69658d78d06a167b0157636a24ce29ebec521587c152d31e99d682 efc386b9590f7ab5695a614b4b7b455acb81756d10f5209508febebc7933ce7c 0737e6ad5847b74ee56cdbe8f01cf1c0c722db4343695f7594e1a1ca10711a88 22f55956fd74bee0b6e8ebb80d702c2a92e7c5bc3dc4fd30231411ece691b055 25ef8e4ba1fbf3214e9c827a262c52e21881b4c7c1ab052f551313982d96906f d4c17fc018fd80ff5b9a814f5041da8a70ef7f510776937f3f82175c14ac1cf1 9e0313acc86afb2c460d2536d7f80c9439dbe4d64929d874027fb2082c563ff0 a118d48e4380d95995c4cda90d19150a1b5f33af723ac47cf83a038913c63616 bf9bd80ad5d803d60e5672d04de4624f43f0f5abe36e055bbf3691a1a0139704 d2f0136bd8891fbc71fc4271af137f0d40308ee4cda86005fc2516d2410a8659 8a182f1d5ec15930e7caa157842607970b9c327677facaca8f5272825e6570de bca5672e703ca4b6e75c8fdb48a4ad7ec5b9c2e12fa18571d447056799bff54c 8cb1f2dd47fe5445280241c3d1eb7e4fe44011a6dae002cb5d9545585309821b 71bd0a916ca638faca27e03aa1d0dad5c9bd780449dabcb21ae599c23e1b100c 255d76d06a541557b1dfba6d26a952ca9ff056aaf218944f207a26dba413262d e09bfef81fb8eaa3be903a01adb23314c61a9864bf38e411ca16b2fd1bcba449 edd27de8b35c52eca3e35856d1564ff3583b595093f36311d9bb4c5ffbc97750 99de5c5fb332d030703545246eb691f7c97d2c0536af9749169297517fc301dd 5f7bb679a59545f66ffbd31bf7c69753faa0dfeb67df1f81b521600b68cdf901 9ccdd898d22899e637b687193af465336719a155e74accaa94198cbb6d685a6e 63515fcf25ec886296ff0c397795e590d5c3a5f991c666135d6a9c31c15b29c5 4c2626a9922171540b86bac208aefbe4cf8a305dfff55143b90531f92d5273b8 3e8878857fa024d975ceff3c0ede62fd9c30748c9e5518717080a3d79d59842d a48aec4fecc2bf19aa4f37c1e5a56e18b08a1fddcbd45fefb1238f25ca282a81 ff3f05af0c500d5bc20638d423a9098fa7fea586a72130803192e230e22bc60a fc622b89b7c75f5425933bd916b53c18ef28a6f64e3aeabb96699ebd0f4fba3a 6fe3565401ed1770aa3fc8d2e4feaa05d1c831290f7e929ecd90660c7a0eeba2 728c2b7a9d0ba4180d208dd7ff9b7fe969b38eec1922e83d2677b9cd9ae2085d 9915e02f70201a330151a39a6fb20ee86fd2e6b0aad76f9f5f21d2b010556aa4 9eea1a677786a038a82ac062c870846204f999ba570f0ac3ae6c4777c490cbf9 37941f87f2d0873aa8f0eef63933607c97ce3c1d5eea74c7e31c550e1e9baf61 668262d0f86b37ae66fc4a0184a9575291623cce0a3d34ce54830c92cdda6783 b81610050aba3a271d0a4799edff18ed54ed6e4a68cf0a81b3301754d1ddb685 45d7828c7b40dc6d11f8923b5bfe9ce8027904571a0a40cc6e5127f2f99c3197 8235c71c9f38a0a6add5b15c75d4833fd75eb4284457f6a47dc0743bc57d5bb6 21edd506e6053b10438df49bcab849292cb12719f0c8cf36793dff85636d2723 20938b2fa62a8ca7f300b07d400902f7c984eac1772137c1b3e3030c1c63411b a4d133b348948297890bd00a13a1c045ff2e0759828d6ea347bdc4622abbb321 892a06c38f16f14bd2ab24d3fdd02997739e4c848839add1ee723be03d229f75 9836528b521b888e136bf8a586ef5070301d489a0d30915980a36e9b96a47ec5 58d2d57ef6045bb40fa3504a424801a38936f6074a358f1cb8b1631c3d3eda8f 6d5ddc91e1d92b13a1f0fc8afed21503ea8a4d0df6127768853a40c681e32a84 4ae22eb522e9d9a00adbaf074ac7ebf6ded27cf93f5c9f4ff6beacd3c95f28cd a41e5c0c917d6c951594db72f43d2f8890ba76a715cea4ef4b660af8095f305c cc3ad9e418bfb271e911c2007baf5df0610e06112e22acf6d0c184d39533cc6d 69d717889157694b69b47557c9456bcd0d9e68b70872cf7be1c2d8b7e1358c90 ea705e697b8a419039d23eadb75a473a3eede9667ea2ef380c60abed68322b64 f5aab4cf5ac6f035eeaf487c3f4deab981f22b2c9b7b183276bb6a3f27a50285 02604cbb6cbd0e114962f40dfca0e42af29f1f05a04dff0d07252bb05e46cc43 ac98ba6349c2d25aa139363fc912b305cf9161979c011594082741226a63892b 4cc6d63a4ba8c3b36690f65f00d02e4cf88b84b4bb49c5d0599e757bbf3888fe 5a6822682355db3c94368d71c6508e4b586541fd683ab1f645678eca4e07ed9d 00fa7419139b5800427e3e847af047d0e8e73c6e8387f871db9803c3dbf614aa ee23711226ff627b12ed835250aa6369a4b5e0d869b7d57a091f9f49b562f2ba 31b8284a0d67649b9786cdad0bcf6e09540821153991399457928bdfc6b9ad25 30d065a523fbecd7c5f3e6c16b56fd30b7fc8c8c5882944bba907354614391b5 245e71e601bec921880b77c69f362497ba5645bbe0aa924b09df1c80f110b5aa 03d8af3e20d8efe680e72285a965815e31696852e057d13f317fd965ef34d82f f3ee2aaa0f3f16f94b89a8b8f53f1506886faa31bfb425058d20f10f0a0faac5 322bd79ae24744d4973e9981f5a31bcb574791e94e2b89be7f16f6dace8c0fc6 e575e4fe46808ae9820e8a498175e5230de81b6f33bb427493afec2dfb8e4a70 ae4205fe9f5bcbc7ec1aaaa35069d9f42a03f0cb001dfbd8e7e9d5d1f1f01af5 b934da03777d4260465ca19d26dabfb6540e7ec1f1764809e89f8007e9a9fe4e 4d6f6859019d3d3842cd3ed9023f22c5b79aedc11a729c95f2ea3848bf766de9 cfb5220d129534975f5c81c9554fe2e74f448b1a2bae1b942ebdcd03ed8f91a3 22f7549c1a07b993b1a089f29a86d827a322c8fac8e365ade0dcfff78cfd0858 336d7fcfc992b403d7e7c4c7fb704830e540b043bef49f444a5773a3664583ea c84ac6ddd4277e4687b6aaff74fc48aaa0355f7899280e72535ed21c4cc1381b 0022d38ba69401734fc1fdcfd90d92e366b7def5b3478ebd33d5fc12cc7d6730 1f383b353f8e074621bc33c6cfaa285fabc0f50d06e1d0510d3b59733beb9628 612bb14743a5d837fa6542ae15fb0e9a602f01b038b24d9b74de6006f65b7b45 cd916f3f229f55e28217c78d60635e794c269aaf3143950737c878d500936fa6 7d3c4b5f41c3edee3a36ef21ca650c438fc88d77f53d462b959ba2640047754c 3d073fdfc540a7b599dcba72ec2ef90d8da5872511e966911b3d2789523ac024 576ff0b408a29074e5e798711b1dc8c69abed05bc497251fc397b354ba548b28 51204cb52475e2bac532ddfa938f2fefe604bdc3c53327ce0fdb9247e448352a 7be69cb5f0fb8d300c361b71b2b5a59f8af81228c1916bf695bea10bb3f99644 b504f8c7524ee5116fd6f669dbc496049fbd0067400c22ddb10c91331884f499 27d3e520906b35a33a57ca7ef024c8373716654d2f45104578d8773d74579a5a 878cfa3eb4eb733f75469a869d02a6aab6a57a4fdfbd719f5ab2d1d974d7347e 810ecb658ec018af3611c3f8f156b47e9f8c74aae146ad4e40f0a4054d3bb995 c5b2f9ddc3edb5a579b6a6867db0d91d626be2ad1d5215c30cebfa9bca30cdb3 c371ee0264f81babe9f26f6564948457893cb702933e1fdcb9f531b57812accc 932035ca0190867fa674e4b179eee0477bb09eb39270493a2f3872ce266ec8cf a323b1ea05f945614e060047ad9031055e5a59b87b4406085e6d835e874c0b0a dca84de275b75a0ab1e4a187bef77bc50d44e3982e3824ccc2d62317a0d9b292 dff210d48dfdd1a14f2879bb23972fcf8308d7f3c92f67f73cced5177cfe8272 c618f292b5dd6ddb179b97c3eb52b8eff6b77e3fb5f65abed4db41f4f3e14bc2 c4f22a56fbed7de0ca1392ece7aa606affe6841b14abbf7b681202aae63e8f04 006188548cf244e4a15afdf55a8e9b54c3ff7763859a5bcfdf1af8e69ede9b30 608dcae0eb85775227d5316d2d6cf3a3dc3d994e5be8c661f7fefb1a03bcef66 07bdbb3085bf212d8c7e2130933b8347449891b963e994b44d70794e6ff42382 740480b498cb19c6b0c8be060cc8e491875fba57b218d548177d34e61c8cbdfe ab3fb39f41efeb4268a9ece51b174e2de3a3e8461d698d65636cc5b7e959b208 a20cf6c8554a9d31b4346521e4c7b7852f899b017584477d72184aa2050b3fd2 1907196fb9c43a2c7cb6a38575b4b22d6ac31678534d51115fb5aba0e9848bce cd101e521f1c7765d756e2252da4df4e1dcfa829ee592e12ccc7872252e20ba0 c67dcd4f61557e26165e554703417b0020264e5c2fa01e3abda6f492c939b647 46b1cf5d9f839e33ab8ebfa66ba04e952f0e051dc112ddfe7798c80fa9dd223d f688936e41a8e05be57d8acd751a85126bcc6f0694031336f5e8a18ccccca1ca 1d984cc77097c15078a93278fd560bc2205a27bb166b3bddbc3afcfcc11587ce b7bf104c42add8d07e234733e0f7cf32d25d948d022c83214ef063c56fda4e6a 66f8eee2a395a2c255e9373f1aa44527d02314fa4deb7a60ece88efdee7900c6 390fdaee58a7f8021004b395c9bfd34cc839c13f04eb06ef458cb9fbcbc09b09 2f7224861d2699dbe268220c90111176c7e485bdd26074a23b2793dde41997a6 6b2ef4ddb30cce667384732f163c251ca06c7d2a8839e5989b72262243528c51 20530ed08699f6b3f16f0542c40d1cc23655a968f96fad77875f9e722b8d1147 81047a6c68fa1380f2aef483301dfec9fae30763fd5a815999a0aef2403555dd 801c5ab207d6a65cf6af7373845bd5e81c347f060ffe4f44c68f38b2271bce5a d15348cf11bff9ae76988f3319dff6274bbe7aba9dfae80dad821a852e35f952 97557233bd9d6c0f1401e65328f19ffd462bae5b378de7b1c23796fbb35eeb2e 37c55bbff094f23e1b6b16683201033c633a83eb5ab9d3a87ba324bd1efcc455 4b176f379ebaa65dc32c71058564deb129b0b5700be4b5a8a4726979de85ed0c eb168701b4419af48537f1a2ae6c4e3c54a3b62f207697fe38120f756a6f2712 6b6cb41d2a53164749d3e985af508a21ec90bacfbfe0ab4874dcd2a9602880a1 3d8a9c6240ca1882ac977134c72bff44062d3ab7e6f97101178a6029c8de0456 381de0063420489094dde54fb60780cfedb6c9bba2ce58d909db7073794ac2e9 d0b1594796a83c842a786e17773c543f1573b3065cd93d7a29a178b4813ae6b3 358057cd9b1f035d1384bcb7db3bf5a9fe8cd185242c04bc80e06408c1a31c68 d9aa11863e9a1be953aca78057acefac5a419c8619c560c04200e6648aafb893 05e888f2bb134616e756a275a0d0b17b047b5e4b2b4e0c5bc27da4837233ca18 8efdb76e1bebaa395020afbcfb62e71a7a4cbf147cc34da0488bd87cbf065386 89832d4122b8bec8313bc254651eac1e2648f3f1c40d2900ead0d3ad027f31cb 4994aa3fdbd521ca65368b539a4b79a9ef0fb9b1cd9c499e94e1685ccb21dcf7 89ec7ddef0b087cbc4a919a95cae11209290621868973d185a891d9d50e96fc4 427ca28732cb4c1072aeb38961d7c6c9f1d963081698a5c84a6225da79baee33 59426e468166b5e8cae8c87a81e3669bdf5ad6b1ad11f2a4826f540ad79c23df bf6e26e8ed1c1b1908181f62766d02e250693b2de6987284e1f29579140a55ca 0c08df008fca29988dc7426b5e04839820c1349569e255d46057e9313c7de1fa d76f462966b82fd166539742d6f4d7d6190950728251622b0911b460ed36bfa4 fdea08c8209c7c006b93ec08945aff87b414d1eaac3bb078e7ffce71a157b7d4 d88d5641833b7f0d52de8903e84150963cf388e60f9f686e25587fff6ccd6584 1439081b2bdd806a7bb9aeab4b942f17d67dae70adebf7aaafe9ca0312f11627 8fdac70bf92da870f80237d29022377e262d09a9a3025a05c5b9cb8d1b4d5c3a 9bd4b4b4f056d18c0fc7e7d68e0d5888f8eb86c3a34a0811bac9b68899ad341b a1f6b80a1283785ab6a87c13e0cd6e5261325656ac76c7fb5b59217b0de9f1bf cd7a6fafee71432952bfd7eb36e2e8ee38ada736d0fdc9a02d1fc7951345e3ab 2f590abd439de16c32af5fb223911da3819c5adee97782bb9d9dab3cfb3841ec 60402648a5899f804bfb1a6c719a07b35e471a5aee4c76713a7e3c0cfb38c620 929ce32c6b8d90a1498c5df8d59a782c2972f81d374b816c4cb942b26f743ccd 85060dfad323dbfddc901349db2fbecb1c6693e8d3c475c96be37dad714d4454 fe2497ee3d60f66062c92550df75015096a713153d7ca68f2a3ddc1930a27066 650597cbf2c4ac7ba6c125a681b20b4eab434ef19167352d5ec2e04d7b6b05d3 76d2391bc7f6f9ec019a8a0972f9820c6fc3f3c026637163fceaa5a5290d5fc2 681f730c9f02e00a30ca0d2619683b29d278079baaf2d6f840910b3744806b7a b8bc93264244b5b6ad42359e3610295b6ea7dc6aecd6257a08ee9ecbd7428512 e15fddfd8aec42c0298bd91a00008ae416a8ca1b0946f42e970bd19d76a31b00 b30c6997f986148715259d18251cbea3b4a3954bcde73135e30c426c3918e5b9 7e80b8831708b66fdf43144761db522393895050b3f36c2f86d308e5b4418e9b 772c03c826caefe22074444e707fc567acd2dd7db567abef8cd771b3241beb3a cb236ef8b59faf26095662b226e2b73d192665a435f390a6364d60a7609f62bb fd6ae73847851b22792ecfd1a0c7207b7ce5ee8d04f775a5c03c66e5415b1c58 f331a71d0930a1bbc302a0c5808333c42696e3ca885f98df8a7550d20b6e7450 6661f13a141cc2a5926c345f299b719882f4bd0997657d7d9ceff4d7db179adf 20646a6e87a3a143592c5a47b8d0da102ace8c161d901028e33affe9e5561cb6 ea89e7e2609a795b32cc1f6614dee7b39e96bf230287df7b44f469c40b3c81f3 f63417d6c522bec1617e2edf122eabd8bd6e3bb13d915f93f83010584f8a7087 1cf74bfaa2c92d9b8b58a4407db9447b82f7eae68e98c30ea2067f1a138f4d34 9568fd0738619c869e6792fdd2d9f117e8452a0e962415e9a0f81ab01c41ed94 0775046097c90491b1254f66c7df52f09666127bc23172affb640d8f1237389e ea5b27bae6b5dc0ae38f66262b7f19a4bcdfe62868e455cea457fef1e420b507 8e2e0922810e084431b3b0d1da57e40f1c06f566a4610aef656fa5d639e710b2 8ee70bc9ff632031760002d078aac62caad5fa08dd05024eb2df594bfca34f8d 1815bc642240610646d36eefd5174a0936fb114c3b9b865e9c220629219f4017 d74b203ec236919880cd7cb6c4397a6c891c75df25983572d44afda2aa186033 b0ca5de140c26f2eed32ea6f5b384907af297d82a4bad4de25d1b3bb8bede02e c3848f28810167a8dc9c3e62f81d297da055878d48a7e9b3017f8e8d62d7f6e5 04ebb2ed31baf1d16f331e9e36b7a7dc506a15aefa2dc8db3184cbd3a2b67f1a da137f72244103c25fe5759efcc813f3684c58cf1168240e2b24e29c922d9ec8 968869642b0573c0ea1775ce3ecbbae88c3cddc9be3dc57b7c2efd1d508bc0a6 32e540594a1f60252f28aef719b36d2c25f2db737968d85fd2911b19c8982794 0491f6955c23f1980f5edf5dee1a1dd6b4ad5602c0069b9f6431020cd0a294fe b1613394b4dbe6ff563f8bbc0a52f6f52171436bef2802f460060f59cae7b88f 3d5ea0e3231ebeb063ee0ac9320d6c47bc16c94fa4916e784c4b1733eca28460 4c92669c4895614917ae4a89804c93e54b04f6a0b3ff78319d18684413f44da9 4c5482e953b0419698fafb72c4db71f69541af7002d1cd5a0ac6d2494b492437 af5d24d3d5b261b0c044e7502508f0b4de9feae7a7608a4cbc2a03d707ef0cbb 5e5860b3189fbd0bf63050bc8b2ef31086f0e9d45f8f7bb84345068180259dec 63da7913f922320ed44f61e2d7171d6969a9e79ea18fb120afe988e9d446339e d6b3d986f6a66f2ee3c6875c4b4486c55ecab1b22c7c295a5f78f9ff9ed3d4f5 f6d5e21be09f84b1ccf87688af2353eee6ab12a4a6e43cf57efa4cf9ede0a8e5 912af2c5cddf77642bee9d4353b4cac630c513bf9200e03844207847cc61656f c6f93fed41c8e7d313acf1854d1b242c91ff0022e2907143ac8f030913062cab 3fa2f4e4cc5ec6ed6523cb9b6ac33d5e0f74b99ef1796e72dba8de5a36d1187e 93e1379cf85815d5e0484ca72c87f59c49169317a72d17630c5675ae1d977e02 ebaff6bb96e563af29d51d238ba19848c6d61f74a5d25bf6b4ff648f9c3878c0 4d456770acb5a4cf58ebfaa215f857ddcc6ec80c84b4de26e0d3e8b098b032f5 7c9382de006fd538203d53fd0d8f38bf085d60485b17e3d2bf415c8a324b0e88 0cd499393ce2917cc7c04108e902830b5bac7328bedc5928715e2a20baa46f6e b106e1b6929c918d7968942ae6f2e51775f66bf289d0b2dba49aade5479cc04b 0925e346ac9865b58727449976b4b036c83973d5e10ab06023109bd67852cd29 c0685e839ac7075d76c639a225e3a9e56f0f06fb795b08080505bf29412e0f07 217bb9a8d69a5be6d45eacab051c64660387bd803c42b6a087e5a5f80504523a 5f7d7b546ecfc5b11487d85e3997af0f31167ecee83a648af0a195867d03aca3 e0ad5843093fde12dd13639d3c03098e46ca5bc8bcaa8af3adfc37fa69c6246f 64100f0f9f2d52ce18c6d6db92f2e0181695af49f0f42e932c3440481e835933 bb2cce948a88ea318f788034b7b9ffc7401c05dc12a81c06c8f720127cbdd48e c15185d7ed874c8a1af4cd8756c4937ba3ad815e5ee7c3cb10a3cd495fbcc57b 24fc5959a489abdd43a50d838820cb77140bdbaf90e5e98fbd210694c8c64f18 17b2fd64892c592231b804e3a6be8f143ecc010da8d5d895b1d01dd3e184809e 236f168a44bed1ea850214c8aeab176e22881f8238c874b43a8bed2a1691bd1d 8c59a02b8cb2d3b692dd7ea0a6c04b98ca316bf4f615c6ab216721dae5ccd119 1bbad10b415fe72d7b58cbd7b7f16bc2cae2392d0e212949ba1422edd8929e93 4005fc68e2392e443feca2d43d193be96b85a35ed1313b2255576490f2e0f5cc 3cac51fb07ebc0c72fe58c577017429ac0d8b80a21db1adb042866c59d1d2947 146808980b0bf886d3cbd5d883690698 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 12 /fi put dup 37 /percent put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 43 /plus put dup 44 /comma put dup 45 /hyphen put dup 46 /period 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 65 /A put dup 66 /B 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 84 /T put dup 86 /V put dup 87 /W 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 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 /emdash put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueID 5000793 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5 2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12 cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e 4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618 99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8 ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b 1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af 154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e 44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40 a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e 3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7 dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552 315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3 62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5 87f907572b8354a5c3165eea7e8b2ba4e333802132f760b41a900c698eb3d273 8bea0aaf7aae96a558f08b61aec7c7d65b2889bb7b99800cffee5ba19ac90fce 11437be1ddfcf0bca5670b543b9644a71c8726d0c1005abdb96f6e0cf7caaa31 95017ca81519151c2c0b04f81e717c0691b63a76e9b25329ce2625b711cb7bf9 9d23ec2bb5ec8aefb8c1a3b422ad617b3da4d49685fd44cc21a1fe5e1541163a b3e1594601d63c7e98801d7746474377ce93f81404f3570afbd5dbfe77578605 917ab96963987e6efc2d3f99fa56eb8c71fd620eb7e7f00c0ab9a44388ea70d2 9dee1a8a4e384921529a1c55423bb6d3f94354cdcaf698ae2482ef768898942f 03f06d94ae3b9b56cffbfdd5046ce50abab89bf694617c3af29b42ebf7c3a630 3ef144a939d15a574a953c9d683aa306acb2d34ac2c6a6972358fe657551350c 797ab8d95e988c2799e11d2ddee57bdc7eff6a208e9b0c8a3205f25070837dec 56f352332eda19024ca9ed46dabade5e4341656ea52658e8a751b26368e715e8 7918e82727f7bbdb9c7c16ccafe4f8c241611c65e1df71ccdcd4a05f5b7debd5 bd53ae90f73330cb175420c6c41080dcc01a9c0464563bfa6af70c744f6583b6 610e8a06624d2383bae5287f01158387e73e903bac202885ff6b4d7e60aaec63 4fa96ffd3d0fd72c96107a0e56fd8ab4783105b6045a19609460bc606248fa1e 4046ec76a522d1d97e03da7ca9998b92a572f943f90ca84261e0311f96dc3d71 3588a48f1c32a56df686146bdb01c7eebc1989bbdfac4fc1bb5300f264cfe257 4dacadb59e74afc58fdb68f5d6e36c3902a281710963cad0ba0ae329b06305e8 4dcb5280f7235bbfc6e1066d84bd1cf3e7fc68c95825fa9f6d5b05ca238e0de0 6288ce49dbbcce590471a0445d88d90af132fbf6b76679ea6be1b69e40b895e3 bc5ade89001cafc0480b3860ed632fe2721018edd5218950f1556eafac67642e f3921c07301d2b305061128b37cbb1ac337a7f4ae79241f1f5f4ab3d7ea8bfc3 60e413b344f4937076d9c7d7fe70d8ac4518ad607de6a07404014abf5448b72b ce1564c780482494c58177361e9f03370d4ffc59ac8e88aab9cb16c3d27a109f 13442d9d08dd4f1340aaede320a0559db71bca720511e90794cee87c9e72f9c7 2cf3aa844cd9bd32de0f525fb5b4117791023f32707061478fab68c77cbe3eb2 49d91455cd31a4854f9b5600308cabfa1a4f48b3245b6e9354dc4d68df311240 7418456d7360ce20994410d956fea49f59a4c366632ce68863fac1a3366a77a8 a8c8e97f7475d676ae09eba4984c672e6e870020499533e2c34bfcb244972457 cbcb2cd97473428764442da36260ec1ff513b700ddcee439f4f074d3e22ccd18 75d79b88322a2abdd4add5633f65c9d02a7bdb40cd6712da4af42a4d2eb942de aae37a6ca844342b965fe890d897be82236682ddc35b0ae5f13799c3f1de84bb c3eb48da7a9a82be589eacde8fd389fa66c1363ed83987eafc37d385fd78be39 b694b19d25e7e45858ca811c26064cba07bda826a2f1b675e4fe0482f2b0c9e0 731e964b95fa437ca4845b2536dc34374f2013fd0326b182859aeb0293193c6e 5c8c38f70b80a9ed460c6cf4d756c98bc71394dd3a2b6b7f7febb228264a5ca4 6c468cbe38302d0fef5e47d0d7e982a57b34756b12972620f632ad50e4c46690 cac1ded809038992445d36b5158f48b5b4b35fd17d460f47c50507073ce20050 bd553ff08efd60647ced52c0b968ff8a685d5d0155eb9677e7315435998b0549 880b205e2e0d1f85b76262196743d6f6719c9564773051f16621f2fe9f797b63 6916185c29624eb8392c091654134c0380d4e6efb107c38192578bfe01cacecc fa21cb620e35bffd77284711d8fcb772e0bea4c318e3658cc09ea660d11d64c0 5eae986bd2ded25a6d981d6103222ad42033e26d95814d7526e1268fa99d4170 1f125713d725d619893b7a936861375ec33757d40b440b4b6752166a89c505f3 7dfc80a5f7ef884b0994b33c5c73d3df42a8c8eb34cdba773db23a9b07330a48 4a59e9275a3c94a4f188cca995b7c59eafc9cf643ed697c1c65a67cc38f9de31 5c2226207ff2b940f808d3eee900caa2e7b8eea23dea4be5090dc59d47d20ba8 bf8385bee271bd64ef226d53b9707f57356d5f0819e6e7462a511de2f6121b72 fb229e6b2245d98322f50d8d2360e0c31d511e01178937f7c19ecd6457876ade c555d269a532bf15b545aedf44ced3398526c8c0110a6273a5f1906a5d4f6cea 224eab38669490be8fda7f4bc70f8cdfec05c6e6e7a576cbca5288aba2dff34e e5c823d17d9935ba1d8fa79ef9924b20f048101e48d90fbc543aca06662420c9 628670eaa54f34884ad86547b95ce60aa25b921dc7604319933e8a38766f20ca a2b8b0469c697f8ddcc24d7da690e16d596d1b61fd86a8fba92560a171d060cf 8ea4455996380c804d17c61622fb5e3eedb668bb64871eb34d0e76e6b1f1a282 180484748aa3dde1d25117021bb9337ed0af079e2b460a7134cfea9bf02befe2 07e1370d9614d8feace472f491bd928b7c0ece77bad480faf4f46baf8d423ac9 1cf58c67aac55ab8375b476fe656c46424e281391b3f891dc46f43b6e7afa3c8 ad7e4019e124dd2895ebdb26f193039b5cc65b42d74d86768b2e5f157b30966e 948b8c0e56362bc27991009e51a4475a382fdc0cffe2be3b92fed3ecb08ab130 61457a8b3ffe5258033b2a1ba153fa569ec6238426071e5d5a17590ef9cecd5a 1b2699657eb974b2400a69bbefca00e40b0435e07fb9d8f91ebe5b0f176f1f47 4dde17303a7c4f70a342168c34b6d392f2b11ad1731c78c2c71fd40b04e301b5 741aae4870fc5677999ae564894b251774b01b8ac43eb7cffbbafafbbce3d81e 6e28d6e2feed452649000c0745a6ef5d5daecea2517629bb375b4d187a8b90c5 4ad45e42c609c0abaa2fb8aec65d9d0a4bd91ba005d12891a9f91cf90c23eb59 551aa8fd1d44ef54cfde2c00c1659fa586d5fe8b0ecb487f0997348714994c57 a95aff382734525cbe08d7e04b2dd2e6a8d5940638eae1f746a16f4b851d45cc 006340487e2602ce59751f79526749c93db016af9b246a600babe3b92c3b8906 feb3a312e3a61c5a01917b65289ec07b362eb98f764db61fee8b32e138797bcc afe82e7f4d34a854899323b746e2508df85d7038c053f327d7cec44f7bdd8089 4eeb8309ac6602f3c1fafc4ce5d75f595c05e1ff960acce941fae537998881ac b5639af0df9d7df33b1faabe5307aabf91eae145a912ae2b2def4ee23b308981 0c2b09f36e839d12a21973ed6a898a7315dc77e00bd9c4ccf475aa2ea3fcb715 037955c4bb1d9832853c276bebc65a9768989bc06fbfe3b482f7ab857fe25b54 e736da7d8dce040fdc568f3b5b88fe936358b18a98c76045cc6b5510f69174fe 619174783b110176d32bbb27f0c788e0c13869a9aa1da99ba8bb135e4d8aa3f7 ffbae75392d7b431828d1261680c02b617d4a81f55bfe69ce95a2d6822b4d41c efcd75f401fbe65be523b4d4d0ea033d85d69cb07602558d9fccb7f22caac0cb 270ad6c32f3ae69d91190480e9dfc4ae5f2c53e883f803ffa5141ef0c61dad59 2957c185e60086038faa5bd753e646569910d851491529fa54c701fa8e574054 daa285af4cef9aee9bd0718ca0066a6c360bea9d21c8a149ad7e8e8c3cf5eb24 4a3d1c8f9046e540cefa6b398db319509662a6f0e328742594fee317fce428d3 f514e23b8733d976b8e9c494ca39674fece6d45f029a94a22ab96a67658e534e 37987f50eb814968a1850f7cd49974c95740f6a4b7a37e745145e459676b4497 e17935b74948e6f8e20499d54512f7a8c496050e2d9f4e73a6894038c86a68d9 35dc0785148eecb54c57f03770a3e162a8f91830619c69d5b6c7470ea66dbca5 5f35016d3d9125094d23de906c321ee04a343d1cbd202e8feff68c7cb1859361 91b3dddcaf7ae2b1a147b7d5a5ea440bb51ac2e0778ec77432057df2b008eff9 635f653638c70c0f9f7d1a6ac779ad2ddb0d82af921f16888b5e502b328f9b39 246230e1d8aa459179e8263364eb24f35270784ef55cd75deae9a80d35329c3d e10560a284b16db607f64fac91ccd0f25beffc77d1daba9502ff48f495ee153c 6233e9c45e909fddc2ec48bd90838f038a754e0229fb1ed453e761694b8214b5 627b85eebf60c76da420ddab33d126cd0c3e22d0c2ceefc922aa860e213d75ca 3859432fa42c9d37eda0f2c7f339dd2bc179553890dea4b75c4dec6cd14f956d 581a05bbe17d5a892bd49e85a5347c87af32d0991e7aec9c8582bab58dc87b12 156a32785fb8ec9f19f84352c18e157eb42d0cc45ea5e9c4a010121863001630 50841c24badc2dc7ec7f16fcfb51b4a85c4425c2d84d6d25f0d3beeb90a64bed 6c491ccf84cf218829f75a2a60356ca509df2f80580ccd66332801087d3b7afd c3f2990cc54a1881b0f5f6605732ccd4c39bd09958ff0af984bcb95af774edca 97d223c734ed2447460c08972c56f9fd672146b6b4095e2ba7568029834a8741 e30fcb36107a4aa0eb51705e716f9c316f9eb87fab1038b4888249ed029af846 263e5eb2a6b256b3182790719f9ec90111c37d784fbd1a3620b6a47014346416 1d18aa5f7c95cdc081569b83a22ede55c6d212f9d1dae167ec1c6daffbb50d56 b3333df7eaf14ea7dd0809d2c4af6040adc4900e6eb310c19f16795bb7c0e448 298a002e53957fa57524f0e266e4ed3691af2346d7b0d9ead4a0967d6a9495d0 78d251f627b7cb21c8634933c836e7d403369b7d0ea5c0742d18ea07d1f505ec 69a1b27a91a6e44b9b71d45c8b4fb7911db412040a10a3122384e1537b3e9c41 9437731a75dee019a81071f519482765f51bf23653fc920a4a1de8e248dd4b01 2674f86763e9a70623e44bb06a16ed816bdf5f192364c629efca670d484e5f32 fdec5127a6dd79122c125e3bfb599cb2693433bfe26735e17ecd507e035ebdf9 e3524b885cc52c2372cc0db89969c47d6de478f8545c6cf63535da0e10bfa0f5 d5c58d04c3d5eb805e0a4c94c550ee3e8d8287da733b48f473836545be2d9d34 02882d47607db032ff99987cda7bd15e3182312485d1e74e0be41caab9e68025 d638439764c9256f4e968da5ae229541520bbdf11fa8d0db58e560c32ceb0927 4a6095e3c759f480a9f93ea9f18c72c46dc485e0046499eeab5e426081bd20e0 26cc0c5d49dde8e049756078613faf6af7190f0d53e11ba7a05204cc49f22aec 735c2e8488d89df5bb2ec86bb4c799f06a162ff86561400e6a29eb398cf7b6d6 9c269bce69d02c385519a86f419050c97ca2ea1b68983da426b82b41ae48657e dbd16e74719e13743ad3c9435a53f8d6f267f63714e23873269606ca7a655756 0c22ddb49754b9d4941a5079ddad8ea62d67de64e43eb74c4ff44a145ba9cc89 c793850705c56e4954dd339dc1a419fec2defd72e6b6b5d7a8ec4960fb93ca64 5ebb3b30ba43da5067783c0f95340b6c78567489ec653245d8ca7aeb35ad72e0 01265f6f4f492f6f8970e3417724a6192e05670214130cda321ad0c0c7bc2f85 0570a02aac2c38c5bf414763267cec20646828d13ccb4db17df9b5a7d22f59c5 7a0c94e68b8b78581e059539a37bb57f34c1e075f540dfe7fc83231a122307a8 03df66f1d5407c48bd27d1725999fcc49c41bf49084e1af2bbeeb1e8f2766216 25d8c2ea94841e147f7ba16e92da7da4bef71e407a29a9a3b19d1faf19bf0380 b5652b1bbd71db3da6095ee866e80b43af3df7f542a7ba1f6da310ebb8d9b18e 6dc9787fbb3a23f308b4a126e0af4a231324327bd29cf1cb27df7623c97e28c5 f1b18c14d30bc2ada651f67bf53c0a8f11a1b79d1570ea0e3314624cf82f0d32 e8340954e93be36d5d9ae7178f5bb4d6accc7380e15afab6a3df9ab92ac990bb 8fce8a33df99eecd38f8a661dbcf5cc2b0d4f0877adc306e5a5f5dcf41c70301 0b3264db071e74df4d62bf33a0cf7d9ac041e6982c6a49c3f351738bbcbf14ef a52ec1b9911f254c35fea9676f4c39b76af1251564736658b35f035680955289 8b751994025f838b074792f2267620e78cfc935ba54834932d8f8fa9dc5b2d23 7001ca0efad551a6f7cb2a3ad6fa448239920b33e357c5bd26cbdfd01c27eeb2 7c940f65c484b01b7b2e58512fe471a240252fd8f93330939cf6a0aa70fef6bc 3185a8d1bf6348af4e1fb70203151caca59395c4f6ad841d3ab8f90a905f10a8 0d8f046c09e7e3854849781220f8029de2b3c4dfc6b1d0511aefdc331d4830a3 80659830575de7e9f95b5de2e4830cdc8ee6e77745bacf0ce2cdb66e191e790d 4b3b31937769d2fda7f758154304ecde7d295bd730c88f9efe34a1c8f1a009a4 b317dc005b15afc453a8379f3210b30765bbb8cd8a66daade18ce9019e9b5d7c df424378bfb5d2ec90f19fcc638666e965dda03d1403accd58ae8303629c6442 cfdd69fe103edddfa6aed00ce82545c09896b4b426a3a56ed0d69676065b95da d71917196fd4d8049f4a06a5818ec8492fabe0e6c691d7a52b6d0c91ca7982d8 b7559499e8a04780029aebdb0598564bed9b7d3effc39fb2d323c455963d7d0b 76e40318606ec71a90ced6436973b2fb8529e06af99050e5d1a94a303d8ce34f 3632c2829da8cb63b82433d6008f5a983cedde10c0c3e39aa6729f4609ecf216 792aefea08addea5924255b862a7cd32ff2e347dbeac840cbfa1bd5745efa32a bb2aa00573bfa4bec2dff47d81e01476313eaebf816423618cb77faad6f12c8f 094bc3ef56f28e249b32f23562178f8bedba3bd5c00f50dfd91242890b0efa37 a2901d830b14011ab19189f231946d08bcdc5f6e9704eb061554393834f306e8 d7915d94c9ad8a467dc4075b3a047245bec09cef349241c8c3fc2010909de16e 5cb3e7462a1acbcab1d0bc4c355e5126a365312fdef6bcf6a9c649f8198b9163 2c65ec1d2473a9980aa7ab21937f01797ebf56bc3270c4fb76c40236bb996b3d 231c01be4d785e5e35f18051b511697133e055733d70d873dc1d025c8c6c7124 1a65486c70fbb241567c56dd7998c68dac2d877cc73bdde791dc51c49e656f6f 60bd76011381a7cfeb64e4c5fcb7d6dd253ded5cf8be42f92a542bad0f809350 7c34b98359be136ee223e7374edc65d3060a642c3e2d7f1c013644073cc424df 610387ecc3f1da4dba4a007e2dd6d6dafed10c8a1bf6617723a496b000ede285 74a0da96cc3072cec3881c080570ae905ed1ff3a9732c7c72059373134ac8559 724e5186126871bc65aa98159b0b18638d623e68303faa00407f5329c7438192 07664a80a3b1ea421461544a317beb5e2faaf685c5ec2a2699da4b55355b1cee 03f2fe0220ef56caa96adb3224ea2dd8695e8cb51bfa1482956ce16c161e766a 73c195d16f3949faea986d2cc887051f3dbae8b6032aca5c337d9dccd19c62a6 c2776316849e148074a066ee5b9a60a0e9b4ad0c073b3168ab955727f9c59024 3c42626259a0ebd41275c979c8ccd1af8c1a3abc5ebb82fc827f02a485f75b84 fd3d248d3c660308ecd2eb0cf7a4950f2262bf7c784ae12fd9b12103aaef8ef7 9ef9ac53968197f93303567be7a83502ac56b1b2c3e7e8c165fdb49256d47944 f3402a412ad9f2f6cd79f37103d8db28e5b46123ca15a08e98726406c042dcea 51c2338597de8143f6dcab4bdd827e34d630522d8fb1ec174ad724db3a67b1fc 6d4a4083228192b4646a73311d0c02336a732ff77a290931d1942c02cdefb184 f8cfad7b591100714a2a41e0b9f95e0edb2bdb47f612bb4461cc6e0cfcbdb803 092eec0629a7e9553f0f5d118b8114de9af4ca5f5a0148846f4112a67f791537 503d06ca4788172eebd61316192126747d422926c7f507c8ad3f7775da1636eb b764c5b00266c6c478d6554e60423ba3cb23e531ea09750ba5629111df7ad4bc cb6c08a390f185cd5c71eba105dd1f28708e367aebad12727f2968d519270d61 d327f8fd68079d372f9a49e6124c7f8338e25d4ce5c0a852bb13e292271f0659 f7f5535ae818cecb666605e65c7f429981c00f0dd45a315d97b13bcbfbc1ccd5 0635445263e5cd0363e9cb34e488c95152114630da29eaae47f1e00320993237 785fbb7a91803dd9189174ea5876c849f21d83cc154ce02d8292fc32a0c8a1de 4d61d767594b40db4dcbbbc7b12278556c309c47aa9d0935bb3a5909a40ad81e 1ade934ecfd57b555180c02d241e0380ea4d1cf02c3041d5c9772fdb850fd8d0 c9e8762f3f5dc6bd2a24e869d3fb5c0001af960820a2875a4c341bee887b557d cfa549041598cd4de73873378416dd9ec72678d91e2374c784213c59a322d8f8 b7bfb74ea532550450afe8a4fe3b65e43f58205b37b3aa2f0f9dad5c0cc13a12 548e48a058dfbd550066689d9f04e31c7e42339c6418d617316e6ce8ea7f1f43 e6e722fbf6eaa14a01c97358e40c97b00ff2a683fb4df89bed1ba0c5e83eb9db b619b7b91ea0ae5d9eb92d2b5306b2121a73ac3ba9839af3fc9ce78db94db117 028d93054c6bf4835a16f6a51b33910333ae9262a815ccaa20ecb2062e45bc5b 52fff0555697257791ca978e09033d5d20a3560ea71973262c86443831415029 be27b8a31a02782518262c65e14b435b03004cc9914871abbdf15bbe9fd8db7e 5f2786e499e71833ceca20e1310052e8b38527fa6b7d78983b4d684570bd766a a1fd2f6d65308cb9eba8cab564e5aefda123c001ea2561c61036e972a8688efb 9aa36ed571cd81b00bd6e2b0f50529dd4cc87c72cd79e9122c8f430ca064466b 248a6faa10aa83d570be99693fa1d7a8177e9f7f4fa6d2940e5f61a79778d610 ff900ecb1fa8596f7b11c9b5a736dc116b59c544f2476fa0a5f75cc38ceb9690 521cd06c439d24e7d3175ffebbf0afc8fa842fd57980c00ff75c444f074cbd9a 946d3ce705fdfa1b9147a57946ef37c8b76ba0ff22e7b0ced24288088b7e7776 b2412626a5fb03b12ff43b1992c645c9bc14b19ecb9ab3eb4e51600caaf893fd d21368e7e021c4358f3ef8b86dc28e2a03934b1071189c699d9b1c1f14d60569 5db83ad1d41da1ba9e29f480893e91a065dea9ddb2153c0bfbb8ba104804b12d 04098af24d188258d788a0c6626f8fe9023c9f5b4eb63bc6653cd4a93f971d65 af896d001a090da163af904053c089c6f1e7df5bd4ff308aad52dc70f363128f 0f030373910a40e2d9270cb11a4b13bd23f331889068df91796c1262cde3b23f 79358230d1ef664e830bf621b1ac54b8bc5b8acce0664e58336ac582dc0a1e6f aaa6f08d514b3422b4edae4c6fc8f9c5c49f15b0405d54eb3539aa53bef6e4a7 b7a0afc54c9811b3cc1ef48c634308d16221d7e8935e11e443538c9be5a40725 719a9e6b5fe24dcfca497e2b169f036fc1fef11f95853ef3a63674d61574762f bb727f4289ccb050fdafdef49fe00f820905a8fb4d343fb5ef36d661570b8eac 2b0cceb4d04d181470bdceb6f12f9643280d9e104ed214a3abb5dfc1fc713aa3 d4ae78c1ce57247a817e2191587d3a22b9e24363a30236500a7a63b3bafee1a4 01c3981798e44dae643b9f320c9ccaa35936697c3e9ca8cd4765b47d822a5fa4 240bf06b7b79a4c513dcde11df00453ec9591726c75b3ef48734c6a08bb497e5 4aa22167d3c66d4b2ace03cf06818b6389b63d11f1843db6414cbba1f43e4d9b 0c0c88be7853ba02d14c53acbbf6f2ce3b2d59ab31c3bee5c5687c1fd76e340a 50a4248c8d03464c4dbe333c5d83c32ffa61ff6b2a6614e935f5a7d3016c4a5b 5ea64de56e2778a6c1b371f4fdc37e306c2fc51ff6c46059d8a3abbeb1d8d07a f3954f6d346b041cd6ce1f179fee5f4533d599b199f754e6de16591a55866ed8 9a7e44d467fe286c83d0399005cabc24cf2f52453a36a454008d502b0711d1b6 c8896aac0b868204d76265dd21ec3d685cf52778e568b52586d8e526322fb6f7 3a8b58dd1686b69c02b1374a0f8b03cc4668a41ecdafb209b5babda93134740e a3d9e7dc089cc5b74f92791f142700f16d7d63a4a4ee027c1167e7cf83a8b965 0d0cdaada161f2907158893e0df97850ae124c30b753537a8537e21202e050ab d8efb8453beaea18d36954c2c9e314278960a425d4e681648a73f3e7a34d9c3a 9fe2ec7e16f1f2bb535cca5cb5c09112706b39bb90ae7097257da93185a3010f 91348958ee0bebef41d2e1e43d90835de8deb622bbe7a41689a0852ec16e2a9f ce52ab2731fc986061dc76bb2ef10eea86b70a52737e7dc0952b714d1eb8ffb4 297eb6a6ecd8c828e6e5b53947d6b4e147dd1a6825d7689edfbf27bc8153d8f6 c5cc4b75ee04bf2726ac6a0542a009a2864cf17f98ca029db5086d106aabb9ac 2cc8db3e1365acfb9ba254acc47d6d052b8cb5befc2434ec3b11c54e909ba935 39d19c3a69d558ebb637d12d303abf652eb7a959cee3fbd817e24f692bf4506b f62434674f016ccc7a77166188954694ab7291ea61ccc19e6f9c5c97853ac323 53358c8f889394f0bcd7e2b1292ea28b5e41a180718063e0885bb38a7125ff30 d870aab740a2a7352f9a33ec6b8807ceb0d492a1438dadd82555c755f746bedb b9b054e12610cabbfa9870cdcfd1ae0c74363f9d842d0edf4023bd4d4c996895 c99d8896a9c258be5dcf9fdb6a9a947ce9a84128ce5e5f7dec892449435b523b d3a2e94b151855d91c8d1ae7b5741479592f6f62fe322e4eb4e8b0408d84266b 04198b75e8af29aceb04384b11e8a599a3e3fb96b13faef1f89ec8a01cc27984 ac24194ba26162cd43aa0802734fd19f14cea7c85d6121918cdee475e26263e6 6a881997b8c5ed35fced886fc577b3656f7a799f6f50ffe6f377b53ad46747b3 a555488e7ae523c074633e624e8d3fefbc2b5adfc14411e43321cea60cbb7817 8819bc4e43be2c052af79014d26475bee83898e917a5b61ded8009a8cd4e9411 6c3e90462e791094bf6fbd29d9d795dd4c3d1acc9837d81f720686c310773763 f5fb75185601df223f20f513625072c8d88c8725ee085b3d934a3a532a3b82e1 2535655c0005bc2be9275000a8885b45da960d5df3873cdbf3e36fe27df8fbfd 3b14b0a0c6a78d49eb720d7aa76aa3d6406a967467f5f9ac6834cd72ba6b92fa 6098fe0d4a56d0137caf71ed084c59a02261abb0e17b2535d7233021d182b2e9 8c67e3702ae7282cc315dbe6db7a6ad5a46b295a3797da64c4b089944fba23a5 fa354aa625fba9690588a7c1b05a6c6469a982ad386938b2422088a7cf821875 6d71dfa0181df42717801ccde89730caac9553738ef6cb41c114ddc9a45ead0a d8674a2c94b45682afb0d9d341f02cda6b348154f99ec1762933d13a4f796de2 f20a8b10521a0466d4cea5bbad316ece6d1d757bf570d1aca2b4b4ebd0a4d1c8 3588d1c80c26b83114dc07669bd2f2b187012c782de0d79cf49a7d205a7ce051 0635f3cf0c9829423d2691aaf5461d1735024da3eb78ef79f1fc4851f5403f12 be4dd5e74bf4944e74a28be80b4a36e7d1d63590635c6046e828ed9f1f8e310a 05301231d4026028b2374a734ff59e72278e5b3816f87f2f0a47352baa3be363 f80e46586ee8510e8a0f4df9415459c92829affc4686da4702ecb7ac3c77a794 9f4bfd4bcc8a4503734408ec197869821165f06a163e202a6cc5ca94b8472504 095ffe5e54a0a75a9e044f2adbc1e6b1eafe7e91c327f80fcb01c203a11f936c d54f36092c12e78cb77042ae7d1759a4258eb743c9ccb1514e9cd3011eb8fd9c 42e67867036210234b1946e9c1ac9a7d7bc5fa6b3455300bf7c62ef2da33b7b8 4694e82c1be74502399bb7112eb2ec705c9e6639f080eb25908af0a7ff8995e6 22fec9907e10ab3e2ec9b5428c15e69d23fe4624fee2313fe2d0ee0fbcaa0901 c025170906287496fabba2c4863b5d316e753e57e126ef530a7c291da6e1b02c 8cd3e3fc026d0e6a6f2d640ab74558a7551e33c9f7d396308b850d119333d6f5 b8d7dada85c34a26f2e4a9951fe5a3268c81a77177967073e29c3a8839304a1d d34678fa3f4510e873527ad3e8238f0ed8f32981665644050e2152dcf50d0088 f5731b1c08029ea9fab9e0a82b7333b0315ec6c662c1e10dbfaaa6f5249347a1 e8b1e3726b5a4bf134ec77a909ec9ccc63733222836b2c4ad7d116a8df60273f 55fed46b317706d5c2a25173eed4ac4f70cb16f122b65f1289f3b423a29a282e acd0d557095d8a0020ce116bad984ef39fa22e9d4bd371f26a8265c604621d73 1f0cd7f4173e324ccebdef2a90dbf373342dd2e26bd0a6e73dde576264510bb6 f3e404a45b2ad733cd1dce4a9af7e3e92e3dcc1fb3e534d3d398a8727aa022a3 0c0ab6b0794d71d99dbcad325b631d8961df18404bef996915d3a9435849d28b 989d91251be240762d8e95d1ba4d88ec87bbaabb6ee2f09b6232890fda98177a 0072c95b3887be36f6b45f70cacbde6a824057718f1effb9a3cfc22a7d16c6fd 3f2f2e63ee67a017a4b455f12a9807828ed45fdf36ec4bebcbe15e859a0b5fa7 8aff45899cfdd877f05325a9a1afaba9b154dd8b93829742119541e72c2daacd 800cafff136df704a8086836ba558f48ab3ecb268edaa217ff39d444e98239df 87fd5321813c4f0b77c82dbef7415e081c00b9b15ba82ec625e16e5fe72581c0 9d5e090d2f0b16aaa4bee6a8091487132db5e31cef8e367321e3938343f05d70 eb82f3d4d1a0b6c4473d0abe53235f3d3d90ff0ac66218dd1a8f54e11c6896ae d11e0ca77dbb45c6a806023c9a7fe4e1d30b7363ded080562d072b69b3886345 22130c03ca4cdcea5537cbf3ccc60923d81457252bbdc3f5248492987c296ef8 0a55b5f18623d86e27c54c816b9b0b6c2f0d80be6550beee1876cc013f5c6c9e da61eb48ad6b6a719cbc35864e8f20c5708d22ab6aa53cfc037409b160e2a8fa 57b8e25a9d4d06dcb57ca74cd3ad11f6bde363697af0bdc8e4e07e01460d90f4 d1076e7410355a916e686c40af8b5d13aad8c275867b0c027eeffcd28d5db5f4 db383e834e3938e1976c4f4674b90f44196bc03583831e9628b6ac40deda4ecc 4f98080a17ebc72c48fa550bc60dbc71d69ba5c1d4c9786aea98d9e578689b9e 6abc7d91788d4b80e00b923786da9262c2cf114d03c908dcaf0406f7483dfb2f 1bdb8b946a5390e48b8c60ae4f73398b3c7771e84213e79b31b67f582e104337 5e35b594513d7510a7f9eb6a5695e9bd6c3934248479c9e5314f9c87da654748 8a49872160dc3a2648939c1d7dbd22e833071cf2702fe5397cb4eb017223431f 022c0a81e2b7ff8ac41d15dfe1c675ea85a427ce4bfd8a80d056b12d43577606 babe5bc8b494b61a88b5af5e30aa686bb3a95aa8d07c209b391d90ed84675995 1a2b17e6ec094492fc0265ff099609a520fb460a59a3b15f70996a709f00eea8 5a516491a831902f18ab484045428e3f5ddbbdd4cc856efc34ebac01cbf9c174 9b94eae8349575961cb94255ddab4cf5bdb71d079e24b8f1790eb5b6bd523256 bf35deb4630ad5b8f10265b3b4f0a4e88997c747499316e526bf188db04852d9 29a57a8c3c216a6ed441e7a691712846c7cf165d89f74d254ee817c0c5a9e641 9c9417b8e88bbe9e617eb5c2da2e18369c19c041026fe6c451d97f734f8a8b64 7f12b9605dc8ecc9f690d2638b8903c95f9e84a3dd32d06da515e18cfba3fc7e 71cdd125433457d29394e9c8821e62640b0cea542ae4ebc6db2f9e0159bfb46b de06611a97b0bf5c979be5e2b19fc7e04ee210f9989cc7566ad7bb701ce307a7 cd5260555347c758bc0c437e71574a4e00329f1f0a4fac90b75b5bb08693dbf2 c5a4fe35282822139c0df584eec59b2f56f3fff7aa7231c50e2890b80edb4fc4 9d1f371c79b7847fcd631c70decf9d8a772035c3b5ee1b3f562f4fe9a06d7c0d 2b4d9cdacbbb80c1c8907df09ff40031fb011361259ea87177af64b061ac97a0 5794c9cde7e126688e3b6a446be1c136cb15d4c77ace03d68f7e1dad61c3527d d749b82b5850530d95718bfb831aab58559882791769c4b5fff357114b5a4252 089d7deecf634b7620e8255d9922654dac35d69a5cbee190ac631782779e956b e02bddf668b1ed4e8a5dd5c5d2adfb0e345c565a1fc12cc4dd3834a8c3ed919e 86d6f5d5c950cd3f30bdb54abbdad2efa2f2487a39750449122eeb6569a20749 8f37138292866c9407c498bd6098687317778c33a659c687abcd8371d0f11401 daab40954ffe375b49360ba173c441bdad892a281c383ac03fdc7ea6801a9acf ffe0702f1e11486fa51de3d57fd91c6d717ce68b025f87c9c6fbcc41ce8812ea cbcb46bdc7bc64e42fe4a10996a09518d920717ce86b956331eeb0c0b61e6eed 9010b1dbb60573e6f0322c9bc0156caf57cac40a1562cd7e16ba35fb546b1b36 5662f634f83b0bb222e51884474aae081eeca90dd1b179dc986ad4b17453d958 8643d04c1cdc5ce68501db134229f741818ae79ae36adf3b2a74328dadf7a623 841b16e660710bf8f610bf596b2c679497a56a7d464743b450e70b2a2180f81f eb9834fa8a52984834184b47def07be11299e7cbebdc14a535d8e089c64f1590 9793863052e01cfd3ab0a04e66ab9e8bd4f1f59c58b8675c3c5ffbfcae48290c dafb771cf0db95be3bb0859422860bbc73da54cdb857783b244982365d4a46e7 b6e237aefa2be125b87c62a2f766765beeb57da2ecfde7c040115d4da1b33ef1 69c555282ac1a0dcb34580233900c5ffb9669cde9a5dd70b69dd6cac02462055 3863baa081027f36351c4afa984332277ac7d39c54c8ad9602255d913bedd539 a01fe3d50b191b4c6753ddbc5a6f9f14543a2549ad5829b7c1c05f3935dc561d ba592191c945a6b4808af008fcab2de2f1937e032e770298d73d8bf3c63e962b 2da6ec8ea83b4c9dffc8a5e78a54e077fe343c53526ad3f75b888db8e814b16a 75ee0876558dbe6941986e3045942e31571f6fdf17e3a402040f631345a35436 0318bff78f18faeae40504b20cd2cec20dad7f485eb24520e848b4c73ceba47b 8ebbf95bc1701177189c339b5421bcba200e6412270ccec1d7497360d5c9bffc 97611a7c4ac1bbf1bff519525b433f29fc6c9c581ad54b776995e89b9602348d d41b5b25d61e6c8a2b1f19b9d83441176fc85348a6648932820277cd2da351ba b7b5b47e2b811a2930407cdda1baa86013dd2b8375858e422025ca15f2d6a2bf e58997041f5c4de9a9f3cef7eea4118b158e92a375ed187281ec31efe9b06e2c 49435b523097691f37a55ccf87354119043a901a3957f3eb40d9501b9f8e1086 63989aa157c95a5c4354696c4634f487f6562e79e5f1b1cca13a2406810407e9 260f83129b5bde6981b4d503894fa4ead5ecd3da224df4d303f7a310bfb525d9 c075dea1018332a933e9793e3bb1fd3a7cc322c22c57dc70f4d44a78c745c302 9d8991597cd11ca34fd7b13e616ec6e004129e9068b01f408e94d4a6ac2a828f f3369e44801a4105ff1f2b756213929b2bbf17f071e15164e53c915fd041f6c6 e649f40e294a8f54212e69a920a2e98caec8952866919b2fe3afed9deaf5c098 ff731739dee14b2e67a2ad4d40e84b1a4e9fca888ffc53668e46dc073092b451 e2c48c34367d0410d5d4af934a51a425e69cf1395e8b0ca120e27eeb8dbba6f2 1133732fb436004feaa66b0fba50910b93ba858a714bdabb2e32899a9a3aa5f3 843af4b6444afb69bb2f25f7dbbf134df50e4eb5ed5446676d8542284cf3dc9a 3bffefeb1afc015f5101797e10d93a6231b7cd9ac1c972316bf678a827d92840 eb73c27bf72a0216cff8ece6191763f699db53e50c619a3ee010c83c7a345ba0 3b8bf991bdf2459480e3c56d4956d8671536591496e587a9c9106604624fbfb4 4d3be2c556e840fe80b3633601d3d698a40983d5679678589a80444446e382d6 ebe43cd86009bf3bcb457ca3b8de19a907c3a22939708116b83f19ca476f6545 5cf34a9323385837e7aba16362655f489ed672b40495b908193521d5ea1e7bff e88e73549bae36f9b15015c6ad689b2c8c27f46fc23528051188a357ee562abd 344b2a73b8fb8d06fc1b89202fb7fbdd1de53f42541cb32f938ddb97e4148011 aa7f3064c6108a4b907491c0b06ad540f85505913df731cb1538453a6b825599 083e166cc432f339fdbcd19a7c2f8a19ad89cfe59f8a4a01b290c9ad4fc99f7e 55b49a7dbf09924e14052c5c5a7a2066391e573f70555752dfb62d4f01caa50d 00eed01791ca9e376ca2e43d8c1ad176c3b3 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY7 %!PS-AdobeFont-1.1: CMSY7 1.0 %%CreationDate: 1991 Aug 15 07:21:52 % 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 (CMSY7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY7 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 3 /asteriskmath put readonly def /FontBBox{-15 -951 1252 782}readonly def /UniqueID 5000817 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f73e9b697ddc0351763500e23c4d170ea8a2d2 75ad0b6b23097f02fa803c1f46f9ac10fe0e527c431b11b1b9a50e874896cca6 17fe3e255960846bc319ca68b9b930a45d5d0fc36b352c3443ab6f7793b38d2c 7fb9c409ab7980ead55e9f8f6b83c70088d1fa6d7f2214da8928e40b96334ad2 72d1b5db9d1355a579b26a8dac21f021e393d7d837a95deb8de92ed818a8b80b 98ee9cdd8a3c57ad7d6eb7a82f43eaa6ec520eefa7302e750edc4b495f70bba2 24a2182eec37f1a1c5dc8e20973007150237daa6bf03d498826777eeebe09014 ebfe05a8731e1a421cfc513d47d673e3d94d805f5d0668ffa265e0962cb5a75a 4a93d9b872c2d3ac4391eedd46c6cae184e1af981f95ce21204dc4babbba38ac cc0a16964fcb3e98501c0392030d486c9aa8b35acadbea5e2bf9b4e732a90a25 6a3227e489f245b82b26f4e485b7567ffff5ee02e89d640e56b11d661791f511 df9cef5821b08b65b671db106348a8bdbbcd377bf82aef6020dfc0cac6fe1932 7140f3fc917d249129ad07ffdd9b6998cf46901131c08bc0e77fa38ee04143bc f4804222bee432c8d0d89ded7fc94b221bc7158766b997de21e51fa6e41af7fc 3c8329a272bbd2dedcf1bd2eb9d8664abc336bb5697c0c5cb95c7d93323c32bf 766f35e038d2d3b4e5c4e39d9923a1e36271d2197ca4a121765a994ecf4dffc5 9e92e783fbabe550dbbe3a6c21fca2652b83d3e550bdfa9b0044f0bb4af8f6d6 b145c7f1ad0e88f63a2385401cccb0e80f36a7454e6685a0199deb1d52a661ac 0244fd9d4de92e28930395a3b8c436bfc939fede4b97e8a1164a68d975534921 c4d36f2591 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 65 /A put dup 75 /K put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 111 /o put dup 114 /r put dup 115 /s put dup 116 /t put dup 119 /w put dup 121 /y put readonly def /FontBBox{-301 -250 1164 946}readonly def /UniqueID 5000768 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306462c563d51ece66fcc9c831843ecae 1fefc1a232e2724f7baee428ae03aadb95c3035345c15e9922fe49e1f2cfc980 237316572dbc57064edac9b0db8913a5e2d45e97e19a91435ccf8adfc835b585 48e74b291446d689c7f2f8c4325e8356e974ae30c3e2977477baeaa33d141fb7 80f59351e84bfc88c87b3a4a1d25e168b9d134554f6a581378c7d2d6eca8ac09 045cc3a5e0ed86f147133f094029e3483bebc81cfde69942cf645ea20d0a2b64 5140ccc2f9cb4a3d969f4b0a79cd3329b440dfcff5285494406f3dd08d804c86 df191e57232f6f1f83df6430f214e03fa5412b1e13d83c60c52a698bc9a38159 19a64162af7b83a9468fae9507c6cb55ea80df8c696dfbc3296c663902d77e89 a181502627281181ac8624f65be9de5fb32f056cc7dd7cbc7366a91717b5892a 34ef6b441871c6993da3a81afc9bf70ff3842a21a29c0e49da1ccba37dd6b920 2702db510b8b1109acf4c27ee8d676bdbd16abe189f34a9b61532eb777457698 cee0561838eaab2d3939c5093afbb215bac433d1918c739b62566906bb2187f3 378521fb52e70c18886e1aa15f53a1f8a169528cf2ddd54c203613ff88e619f2 6c9c50c2c3b8b8c868a88afab1dc8472e7b6f3f992a161723a3c0904865a7c42 3281601eee91f35222c4a71f343739f102eb43145a47e4fac3bd666e4c114a90 5950618ecb1bdc29f90f6ebed1d8325fe6b52e14a8870e9b4bb088e585c71b91 493c12845a101937e3473ac5e9ae24f7c358f06c8b42dee8ef2a1a7a9f536037 57517f2fb6da0ea305d9d20cc74d922ec4b95b8b299459b71825f6f67abee3a6 f5267c6283c7c62aa8d36663071f18e1a3f0b35dcd88d739caf8dbc344630a28 7f583f037768d861f37d7929f248146b5f31ed9f61ef0a9659b50f47ec328516 9fd999b19687e50303557945476fe9845e5c4780045d84d7df253fe61bf69607 fd277a265296b02b4e4b35884f985d29521ee7327887d983bb92dd84ff646661 2b348b5e558d3bc65047afcb202750ea6e9c18a769a4e945e0954787ee65948e 7e8e443a9f2b9f5408e0febf523423b2200166ade223570bd17a6e4948f42e61 01b51f6270a0ad33d33cc9e95b83106ce487b98c596ce28430ffeeabbc408ce3 ff2897d515655d17e24301cf8c14c076b3d35b56e762d5bce9014a9c64dba077 bde789c1aa92041ac4b148425b694b504c39ec9e308cc9ff3c683ceb6b94b8c7 0498bd5f94de5a67c713bc79475b696388bc3180d312ca8f2021f8c70409e310 6376617098896e080599bf6d382ed892bdb1faf9153284647d9437027c20982d 84ea695d8299258a6b7362a8ce514e3bb925d16f9ccc28900a5f564b30bb2724 0c5b9bee8c1d53bba695b88744568fd7f399946be983e7cd307c059fa65452c3 4f56ff98d0a3eec191ad09e2c155bee2debb6715d0dc13172cc3133ead926525 c9ccd155d77285101b5d124e1c79b5d408c01e24c541b96ad7bb24fe348904a1 8437d12ca69455e638304d2af5417eb95c762d629805b70ac7e00c43ad111881 665d6d1d5789891b592e6c0bb2924d0bb1272df32555d56c8bb39ab0345d3850 3aa91c6225e79128f2215c8f4a29323b990984866b699130b77acd0faeb9fa88 c735b039470fc74fde0b208803e9698465b005d331410b1d3f3129438bc55ad7 e4634d7cbacfb706e36c2477361b032602046920f403b30f03c9523d502de08d 9dd1536729cc3de4d9d6ff8e4e5375780ab83ebf984e0f730378560b3b2f8282 27285854029ffac8d89ac408fd3483dbd73998fcb1aca3efb1db06e7a5ec6fa9 80b9e8442d31621372ce476194093e02136ca4a926e443b406329a3f93402009 e937eebe7bd39505a9f5f4d17b5cb9f3d68a3599e7b06f3023f840a7e6915b58 d43d6fd1c69704d578c31e12cf70d054b89978e2c1808525df4468bec85db3bb 8314894f266972ad088a2ed143f93275b99e759c6edba0e6affc476f2ca9208d 658921626f7745b435e5296f3a5a07fc45dcb0238d4ce47829f5a2a5a74808fb 014f38b730981f0327c3be9b018f1b76f9f739fe136d2cee70674f0c40d761b2 433132e6b39867197e3e24423a87cd22419aeb0eee28289b20de5e2b93b2668d 01700d0528e8e88c2ccff969327ef02407081565dd7210ac45f78e1da502bbd7 6a54aa5fe79997fc3cedf2392cfcc890986c14628c7b5c6cb2bbcc5b81b005f8 71052ad3abc022ecc54600b3e0d47251a1b616ba9f41d4c245e69b05012d96cb e1822b71a5cfa2e639e9bb5c4910e34e669594fe5d6a28bee039b299d74854ea 983c7f0c70bcfbaa06a46b5bba3342a7a2e8bc76626220668679e94fb526ee5d 878010629a018af72886fc787f13c7ad8964cc0cfc06dc787513e78d1df811b5 194d8b9aafde38902e1072874adfc480afa41e05ca873aa99ec2ca8ffcca4cbd 5b9ba5cd98f6c274d833765b707466e16831c4192c20db4d81d8efa175087cb5 31f3b299594c9af2cfc0210d60a652767311324005af247c4b0ecad0b45ecd43 52479c4370325c9262ff5c32aef2693a59f98e02359e5bd798d41d075bd1a15b 3d3d234dfea2cd465bfe59c613b60892052a91dd8d80fcaf5ed14460af9c101c 513749b8baac065d640fdd13812a8b5633c7b7d3ff97718017c59ef157470eb3 f9703783e134d187dfa57cb22e59c7ee3cf94d5fd449df349580ed64025ccbc8 6a5eae96017c14aa15b8e420de4fb9e20370877154115a68f0e218c782273d69 74bdd7bbdaf70faea2d96112e06544f1f18748f79448b6e36e8f9b3c1f50dbed be600552a8d95b46c959d1de8e42fba880ad90520545ae6faf8dd770be86ad3a e779e60af821701897f3d9f35ba87246d144c7ec374b0a6aac55d4474071110a 95c17869850462b23395de77b83c67c684a1892e166c8d992f586362f1c82ad2 0334e22a12d3c3e442fed85c56311df1d5de49d08a6aca8304c8bfaebeb2794c 1d10416aed5954f35bf85bcb288b18794566804fe787467eab6acfa7c16b6ebd db99e42a8176157a1b711876dea74a8c2159639590ce274f022b8eccc4ed0ceb 15ac54d9e3ef3ec8b621f6aaaa97bd87129b868944583aba02b4f0e62fb6ae4e eea3d768143f53fe90a4d69f6487aff167377b682a739a527d8c74f6183d2244 45005eb7db61aeeeef2689812fcc4b006689a3368e8b82c891508598b9696e61 468525a8f9c46598e1c5d6fd051ba72186eae35a14f1e9206dcfd86747509814 3fd6b84e4c4d816ae7a596e72a08d64bdfadc0249ba0d65ff8efc1a075ca68a9 7f0aee20ee8d5225d62ef6274a6e025e6a9eb9be81dac84fd85ac593b235502b 3e47f21691d23cb5a7b6e4806a4d4355efd3817219dfb957a6637becbd25a324 4f88be740d2624f7098da9a3bfd2be20a82ef8a4aa79be127669af3e0cda06ad e954d5497416833b0fb2f2f03f486f124940eea0c1cb38582cd3970929cfb1cf 863808492e0a550112cf86e3a4e711dfd3dbc04047aaad4d2d39c59815a069c0 c4228133a67858dde96d35d7ccaad3c92904937c55169b9e3e2871fa44c3b8ec 6b56e00a2cb8a8084301ec47afc868e7a2f253235b0bdcd6417f48d47a9d5046 03a9fe30c58e81673345cfca14e7d43c1168beff8444acf097130f32420adbef 48bbaf3883b4671395af63443ddc9fd58e1c5c5d0ef613854d64ab4647b8965a b24842c4fdd7d97654cb95f0583fd95eaf5c3d9ebb3e413ed1c0e747987261f4 ed56b0424c8fcbe3d172b2ee71386eac7f384e06ce780ff33cc6185a345c08d4 af449cfeb7f90452a4e8702936990b9f131658581ef764e61d94b3104dd7e477 42b08abef3c8a7b062a13eff524bb5316ca4cc34c9194e7e6e84da9e567608ff fc49571904246d8fc9ed50540e5e9003daf455a9257c4136beb4ca656a3f06dc 67f27c6c6d5431b7757689340eeabb672d00bd42ebcf5cfca61dfcac90532595 04a02ce2e175a66f31b39651138eb5ad90ec60121cd766091bfdeeba5c6fedf3 e70f7906c9db7045e2e35293abaeee013398e43ee4cd22f4dc6ff13c46912533 be0b3be6043920707620706334812f4569a5fffe3d2ac4ee780cf810b9ef3096 043c4d61a13492689889c1d83cc5754cd2a12b2a74d5920a9067251339b420ad c19f7f6088bc167119e1b92692a82cd2cdacaa0b2c744e0bb47ca93d1a23e5c8 f3adc07d478209f932453a5c4b6a8a3678d53afd8b8e354f7b401a3fe18721c0 5601c100cdaa3ea98bc1630819265452762210dfc363fa19664a22e88a1985b3 e6579e7a12cfd2137c51611fc0e8a0e2f81371e53d4d2cc0e08840324fda3329 9e2cabff29b4568b032d06da95f6b6e1fa8bbaa8d042619e8ed7d0506f1a5a4d ba8cedebaff63e9a1afc1fbac2e84ea5081582f43647cf5c4458680719 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR17 %!PS-AdobeFont-1.1: CMR17 1.0 %%CreationDate: 1991 Aug 20 16:38:24 % 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 (CMR17) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR17 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 45 /hyphen put dup 65 /A put dup 67 /C put dup 68 /D put dup 69 /E put dup 77 /M put dup 87 /W 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 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 117 /u put dup 120 /x put readonly def /FontBBox{-33 -250 945 749}readonly def /UniqueID 5000795 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be356c29c3aec91ef17f5d31183b1e489f1fa 559a6693fbdd04d4f7e99886d8cb7cca13d4aa9ceb34a708af22e69ccef0e504 c3997075243585edf60b6447c8d01cffb04b6e3ddbaa7da5891286861322a795 e9d990fd56af2f5c2b35801a0b07874e4ac3170481d232e150443253c92a8b05 513d4a4154a99d91f629ccd30376500f5d16aaa9b203bad6350e4b19424c0e33 75f2949bc1927a6f6221252f8a96618e646aa1b0810753c98becc26b37837775 24bca72b818d314074c1c91f4e1f4148d3d703d12d179ee6970bd55d04aa9a9d 97f63f2c7dbd129ec2ed3ba5f8080270ea5854ea165dbcc061e2f47f1aaf0997 2ac9a689a2a9620b91b53f6b5092884372f5f7afca495f331138d85a97c5bb83 d8072dc88010fc89108b60bc06d4f93c722e8908d7ce3c1ea3c70e9e65edd769 7db17ce0e012ad37d4030f33d30a73fd655b7a2e572f3378ac933dd75082f2f1 68702be19bc60cef6bd5f0ada180d21408c04b7f7db9b6dbaefe09e809a80ddf a5366d10930d3e68ca53e4721ff525853f4c784f2c2c3aa0129a34d9df00debc ae4037e4c0fbdce3989f35964b4c07e7817b805bfe8c15f0c0ebf226cff606b6 2954f0f42dff8c214a6537ab666d25389c44db7b5866440bbfc137712bcdcc89 c68cd1adfd85648b1ed29bfb45a564b02172137feef782d604e0d7e1f1737c96 719cca9e4b9dfdc87e5999b886a15ac572183dfafd8c4176cd98430c204d4e7c e989e1dea814d3088a21d9ae6c5fe7ab3d399b2982fd605e65509a8ed6790c21 a08a23e53dbe70f676d0e7b2e8261b092dc3415ac785635d133d309ac670c0c5 5868fd863ce42542ff1e83e1fa20a7a0e5d680dec3a22700f7f48d2582b8411d 757d17ab7530ceec0c6727c6a80f2493196b0b36e727bd6659eed6b08034691d 9ed8de9a09f915218a1e87feb5ba9029c1a31994df577c4fc771596e8736cb49 3843f6e5f18bff1d862202f1b8ce41c6ffc31793828ed3f9936b7ddaf830467f e7a592301957c20b037ed749754a584765681d476e5c8dafa632effbdfdc8660 fd778a73a48bf635ca5f6ed11c8ad1203b4cab732a8e7446e24ad4782f0f7c3a f949ef746f430426de1960e8d4b945e4006b9097570029d5bc6b9d14c880efee da0812bdbc1e3ab5b63ddf93e79ba352b530d16b0f8a1ccfece96cef90b5745d 5f3e22936addc59aebdac0dcb97b44b0baf0ecb736487c2c4b91e2a1c4c0bf93 9588679cb27781e8c2f3c74f24a5e869818b25ecd08ff5c4e264d5053949f587 33f3ad51858603a196e57d031d1e12746765795fb2c77bafa43920b0a5013e55 d52193d6d5508784d8721db5460891a2c7f562c337af4d03f2ef0d04c8ae3bcd 9920958113fa348c69cb25c87717a8d831d9a6a5ce200f8384ec720a11a91319 58705021ef7e62afff0200c851504f26ea714e436e1e55e15029205807722527 392aa8fae4ad8954258bae77f5a64d8b93fe1074328225d6c38093de7f318d36 4f5eb2aa371a8f739a4fd3b0bd70e6b843577c2f9d17bdc1f9cc331947c6d4a2 e3cea1ec068161bc80d5178fa0e7df3a1c9bdf35a2128765e79516016a68dc06 c45d8056d8b4c62fa7225d900f1e9beae27a686163b8ef7f1d34e3da8afb9112 0ee123df13cd55695970cd78680fe33a270b45841004823e94d641c5ce2e8b66 e86770b8c9c0ab1248ac11678b336c495816b8f54e268a8365c20f13459b408a 7f48026983b6cc3e9513ca0cc7a31c581d48f32420c6c4f3c7fd5692c66aa133 df0af01947aec60eb612da8b8085a1bab52354e18edfc0a86ba4cde45ccaa4b1 1aaa7e6007084c5d425e091b972fa62faa6f683c78d595ba9ac4b98e3908fa47 9e08471dabc4aa2c9c7ed247605217d182ff5fd5499811392f24f8afa529353b 92dbc3092a3339bf1db5a683754f39d2df2542f70ae0a555ba0d295eb090ccb6 d7fd387ad2a28d1d089bb3fb2daf2caa598f3c81652942c2347c60ca49013599 9e62bfbf6540b3b446f4847268c8258bb4244cbee83f25b6ffe71c757f37ff73 0acca82872123898fc0bdbb180198900456a9e7c230ab543ff460b9e0bfd54fc 1096604ca1fcc3b26a8b40fbfd45bfcb0250e8f342c2b0c0dc7d8f105d499815 16797c7a236f5debd5efb3d51be5d00668e6ef86f380fb7b3b332b91e278f0e2 90cbaa9d4ec85e5e5f8e8669f76d47ddc3748b52cbaa5d2f77c2cdf0ad362e20 c64320c937a6487940a4cdeae38626760de2a3099fbb9eddf95a8c0f9b3eaafb 6b5e587e469f33783a72b432084da90b0dc9b57a1804a5115a28ed7e69469fa9 a7e842c38adf0cf89e9016264d2c62097c800d05b3e505f28f75089e14547a77 38f680febfabeb963927a7d1a3a7c92cc454248a40aa7765d285a1d045848604 071f639f26c185b6a29f318eadf89049bf1fcdce21710e20bc3ea6e71d9c2dce fb9827cbc42c1936f468822ff223f41460ebc67a5d28d416276098e363ce1cf9 58dfd83315cb2fa148f64fca44963536e7898d09266e84e06c9f696e9f41e1cb 85c86cc9acc742de5ccc438b71f01316b5eb23ba585657fb20efc41c3167c932 8391d0dd1a4d5ad951d2aef0d394efd6210fa4c9acf54c40147190b809113b52 6505393d58591c2f87ed6a7a979772f8e974d3bdb7fa9dfe596d0969d94d6594 3588ece7dc54847d4f038ded324506da9dd78a6609fe7cd0d6c969c2f1f25430 5bf16b0103bc705d7540d4e77883525985f33a9204093bf628d7921d28f391ee c6e481edeae309937b9966b6a9bbc59f9dce3d5d7bcbf9477c6f526a73d70b21 284f15dac6988710a63218567cd0c37df9cd214a71b063fecbe982b5a0c86c66 5eeeb06410449190194c0de0a271c55c7b91f05e648f3833cbaa5db6c5252179 02ed9439c668e6c4c2a1dea7cf2802aff362f572bd79b677b855525ef0e4b775 acf890d285596719fe035d70888a781dbf9c53b96d5620594333da1cc9903ddf cd4bde3a544f82ac428c42d57c358bf933f4fd30b384852228478dbc09654364 56612fd8bb3cda2c28eb45015c90009ad10c33ec648d6d62d32b45ce9521bcc5 4bd5f76c4c953e9121b3261d18bdcddda200d7edca107ae18e2271f76e16d81c d65727c240cbf29c7a0ba27f473e81051d2e8d28cf4f85c02c6ade897e02087d 53f05ada14a5c8dee17658b6926b57eb6f4580a24b20cb4605fe4e38309b445a 74370be14a24e5919fe3c6689f0b57628a27faff9d9f05835f9ba3ebac6c7d88 947c001bec319f11d9fccc3eae4850a8aeb78a25cc9c51f8072f84ce31c9be8e c67765e98f402a042f090294674a9b48879ee31a1e61f2787577ad54a8e7588a 7d15a43a16edb8756a1e499315cfa11ba7ddad945cb696f43605d19a3725c3e1 60710536e76b14cbb196597ed3b6992098fc3850ee756e467d7eaeb1cc36c5f6 d6be8ec36cdba59faaf4341d6156221d69f717e2653d7ab49bf15216bd43794f 7d5c44455161a1d6f7979c9846abd3b04698820124848f2274919c4053f0478c 03c7b440d52575db7a3c70a607dec580129396cdf2c0ba3cbf041ee0d8bb1643 9aaf8bbd45eb648c436a312cbf1cb075878d137e33889065188d888f90d35a8b 253ef72c0793e5e5fbda3820cc91f34d88879132906cf4f313893309800d8e7a c08c5bd407788268233b86dc53b6f1ed9535f985c6f222acadd1dd3fcb957bd4 86fbf0eebb4bedf85949cbb5d00ed443a841865c851ef44bf632d27c460dfe2c 3f870358ac2ece033c3d41f62c55be44f2cdd08faa2330799f042564dc249fcf 9aea37369a49b39f3a1fa2649f2dee859de43b67548255f564d50a765720e5cf 8bc306c82307b39e8b49e1d2012ce86dc7a31f2e49cd4efc8df54d3773a8f315 dc86558d31167693e83d758bd9a490389e0e61b385874f9a377c68fefd87e865 a9572a758f37bbc3883134d2da0e5ef444744b7c0141f2a6cae92f37fae99773 602776abe223f9335cac5c065d31236608b0737d43acfd626d592c32de1341ac 783229c3819d1c74ebd303a1ff5713d76531c32a27f0b43f4f9fc4e93b3dffc1 2f5c9a41fc1143535e00aeb71e2ff36205889edcdd5a890519d970f6fc86e74c 50884290eedd15fdb2d656f69fc25d50b0022cf8ac5a5152a0b0831b1aeb840d fbd23e4150a025089e4e5ecbec5d53fd98e48905e79b1df53750e54ef08c132c 3751c7d20dfa2f0819902b304ad1f0163daecfc68a492542910960651ae8dca4 5124b08e1b1eb59e9aadebd01fd8f635220b552ea71254c98686364269be273c 4c16922eb354920c878513dc49863f3e81308c6dd3e1a622f066c443add05538 8ef70507e5ddfe347011e26d653450036f5fffe5136f6e7c6c4a944bd02cb3a9 1f4e874c9b74712c487dcf03072b8c707aa67269ba1c22bdaf731e036b76fec0 4fdba8d80765ea9fab629c632dd1b6d54b053938e511d529618547adbec3a879 7edd5892d8730d9f6772dc24f95b8dbf220dada87ef9928c15e64021e4a11024 5101cc540362e7036e5d564b631315f078a3c5b74298c401a9807da35a61f407 c0b8e84f81d9aad93ac35e6154c2006b9544853c9acbe26005f1094a9d436c49 b8d08cfeac9c133ebe7160da7672755396814696a5a4d2f5ddfcd2f26bbfb8ba c0bc8211d9439da5d829563a849563795406e590991beb22cc4b8d3514494867 710f79e73257c8151a195a2bb2693e317dac94510c3be879c177abec3177439a f2d7007c546499c869b0cab07cc14c50d9f2228602abac145abb53c34b33cb7a 636f4c6479a716bb9ef423fee4858c7e1d787ff8f3a9aa17c4a53934ee0dde3b d4a980dab9092946ebf7a4817c0c13463b9b1bad4431b05c4ffb3f3ac4633d4f f67c2cf43287faff2f603f92b03a178af0431f198d2c095f8453e18c9b1b40f2 b9264bc270b8bd24408f764d91a41cf617d9b746891d127be8a9b1e3100d17b5 5f401e78c89e54de7ab8f48755abc596c07f243626aeb156513e4530f2ae4f71 2534b3ac2d2db6e6264747547713fe35a7b940ee300604d2dfdaca6ff2b11df4 b557aac02164a12d010a5871b3006984a327a08729f5333ea2ec97598c640da5 ff8d24b54cedefe9bf03aff38136f9bd5ab648a3c6e56aa38794ea967be6ee96 16a6b4743871d92ff00b8861f07086e7eac364af51e94006bedef9ad2583fb1e 57373661b5fa5bb825df3955bf9f7afa9cf60683acb10309ad0d5dbdf4aa5610 8d9dfa999b8483a44855c89594d078eaecd0f6f0694b5b0decd52822ae4715b2 b227580f961417d5143cd9e708f7c1c36cb9e29aa08af379ecfd927a38ac14a8 cbddf901a3b4e4811cea882891ca016da13cfac35019488b98fc31ee9055db79 c6373d2a401bcd0b7d405efc53f7884471e33452a8958484db9cdd175355e295 b316449374a2bc77cffdbc675af60906967556dc6a98ab2300de349c9f998b17 ef5686b8b0f51683e830a13db4aba4df1dc3f3129fbc4d15a7470a9e5eab71b1 4a90426168a12c4c24f178c6077020d13b89e18647435f60726726eed3bf2008 cf84ec3b83d1706ab26471e809c41e6ef8e69e78aada94ac63de3e08ed5cbe4c a0201fee60f817cc573b08fb70fe8b6953ee98df214e126203022c7e200b23dd 84c452a88a55f6b69998be990638c5fc5d70be73bfd5d69e8a668b1b5274bfa0 b7ca871ede74d232744ab226c2dd7d3ab3e88c2b19636ac393493540e3be1225 5ce32f98489c75cb30dc41c507b799997d33f33b075c190d6d660d7b9958e180 e93a844f337cdda61dd93082a33dd2926f247f201fb06673feddca4afe9bf316 77aaf3d34e8fddb8bf9b5cecb086e6016b6f1b8eba23f7dbf9efcf9d140c3a2e c9ee772ea82ac436bdb3105bbfd39ab195f37b06b585fe62d4125b647dc225c1 715aa9fecf1431ef43eaff660740a018b3fa6241ddf4c5a37e41e4455f4d0401 c2d4d38c53bfa89a7880526d7407866f41744e88f5145d08be6716f42de44556 fe6a1a664868be2b0def557e468a5b66523b6d8f4133f06b4869e4d96d63de2d e652025c3faf5cfb43af556870c3b0f9c48a6917c13e8f06e3c3d616cc7b0018 52322e056a910650fbec44d6512a5287c592a90b29740f4ada35fb39b4142fbd c7f8cd7c191763fa48edbb938dd2b3074745bb763d73379e9848fb9ac3d32f81 24283358fb50315fa6b7c1a5dfdc449c7aa4010b06ab419e36a9b8d135b2e1c6 54f17582c1d360663571d2705d2aa9d55df093b16c64d6bc4be1b9201eade1e5 b9d24ae27e5a5aafe34ed4de701349fd15d6fef5a08a14265c638d5ab08ad304 e01c2a3642476fe6bbd4a838c1ce4e1ab63cc4e94fe392f27945513785b3a9c6 866d8d51a94ec720b3744e1ebbf6abce59101744b74ac46fcda9d9788e27ce03 168fb6f094036599f7afbfa6625bee2de8ac6030441327793dd6fa6574986300 57ed4da7a854f97bbc16a9054da06727549f61e1bcfe43cab47209a013e2d59b a8fd9a5944ea064d4582bbc13ca21e59a5556335ecc99f3b78a254c52ed6a79e ad46d6280e91a564190847f355af837293c6bc979c65f8f6b4e846545d10d3a1 f8b1536b 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 600 600 (er98.dvi) @start /Fa 177[56 4[31 5[50 67[{}3 66.4176 /CMMI8 rf /Fb 130[44 44 44 44 44 44 44 44 44 44 44 44 1[44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2[44 44 44 44 44 44 1[44 44 1[44 44 44 1[44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 1[44 44 2[44 44 44 44 44 44 44 44 44 44 44 44 1[44 44 44 44 44 44 44 4[44 44 34[{}78 83.022 /CMTT10 rf /Fc 149[28 90[50 15[{}2 99.6264 /CMSY10 rf /Fd 135[71 2[75 52 53 55 1[75 67 75 1[37 2[37 1[67 1[61 75 60 75 65 11[103 1[75 100 2[101 7[106 1[88 103 16[67 67 67 2[37 33[75 12[{}28 119.552 /CMBX12 rf /Fe 135[55 9[58 26[60 4[78 4[43 5[70 4[76 1[76 60[{}8 99.6264 /CMMI12 rf /Ff 206[33 49[{}1 58.1154 /CMR7 rf /Fg 206[35 5[55 43[{}2 66.4176 /CMR8 rf /Fh 133[40 47 45 65 45 52 32 40 41 1[50 50 55 80 25 45 30 30 50 45 30 45 50 45 45 50 3[30 1[30 1[72 1[97 72 1[70 55 71 1[66 75 72 87 61 75 51 38 72 75 64 66 74 70 69 72 6[30 50 50 50 50 50 50 1[50 50 50 50 30 35 30 1[50 40 40 30 75 25[55 12[{}69 99.6264 /CMTI12 rf /Fi 135[85 2[90 63 64 66 2[81 90 1[45 85 1[45 1[81 49 74 90 72 90 78 9[167 3[90 120 8[60 3[106 124 117 13[81 81 81 81 81 49[{}29 143.462 /CMBX12 rf /Fj 128[49 2[98 49 43 51 51 70 51 54 38 38 38 51 54 49 54 81 27 51 30 27 54 49 30 43 54 43 54 49 2[49 27 49 27 60 73 73 100 73 73 70 54 72 76 66 76 73 89 61 76 50 35 73 77 64 66 75 70 69 73 1[46 3[27 27 49 49 49 49 49 49 49 49 49 49 49 27 33 27 76 1[38 38 27 1[81 1[81 49 14[49 4[81 54 54 57 11[{}88 99.6264 /CMR12 rf /Fk 134[44 44 60 44 46 32 33 33 1[46 42 46 69 23 2[23 46 42 25 37 46 37 46 42 10[62 1[60 46 61 1[57 65 62 76 52 2[30 62 65 54 57 63 60 59 62 7[42 42 42 42 42 42 42 42 42 42 1[23 28 23 65 1[32 32 2[69 24[46 12[{}58 83.022 /CMR10 rf /Fl 252[34 3[{}1 58.1154 /CMSY7 rf /Fm 131[91 1[40 48 48 66 48 51 35 36 36 48 51 45 51 76 25 48 1[25 51 45 28 40 51 40 51 45 9[93 2[66 6[83 6[59 62 2[64 7[25 11[25 30 25 2[35 35 25 26[51 12[{}40 90.9091 /CMR10 rf /Fn 134[55 1[76 2[41 41 43 2[52 9[48 58 46 58 51 21[82 9[79 65[{}13 90.9091 /CMBX10 rf /Fo 252[42 3[{}1 83.022 /CMSY10 rf /Fp 152[60 60 102[{}2 119.552 /CMSY10 rf /Fq 134[62 62 1[62 65 46 46 46 62 65 59 65 98 33 1[36 33 65 59 36 52 65 52 65 59 7[88 1[120 1[88 1[65 86 91 80 1[88 107 73 91 60 42 2[76 80 89 85 83 88 91 5[33 1[59 59 59 59 59 59 59 59 59 1[33 39 33 2[46 46 40[{}58 119.552 /CMR12 rf /Fr 135[83 2[88 61 1[61 1[88 79 88 133 43 2[43 88 79 47 70 88 70 88 79 9[164 9[146 7[108 122 115 1[119 19[52 45[{}25 172.188 /CMR17 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop 58 691 a Fr(A)52 b(Conceptual-Mo)t(deling)h(Approac)l(h)e(to)h (Extracting)h(Data)1449 899 y(from)g(the)e(W)-13 b(eb)249 1195 y Fq(D.W.)39 b(Em)m(bley)-10 b(,)37 b(D.M.)i(Campb)s(ell,)d(Y.S.)i (Jiang,)f(Y.-K.)h(Ng,)g(R.D.)h(Smith)1071 1344 y(Departmen)m(t)e(of)h (Computer)f(Science)539 1494 y(Email:)49 b Fp(f)p Fq(em)m(bley)-10 b(,campb)s(ell,jiang,ng,)o(smit)o(hr)p Fp(g)p Fq(@cs.)o(b)m(yu.)o(edu) 1251 1792 y(S.W.)39 b(Liddle)1862 1749 y Fo(\003)1862 1792 y Fq(,)f(D.W.)g(Quass)2553 1749 y Fo(\003)681 1942 y Fq(Sc)m(ho)s(ol)g(of)g(Accoun)m(tancy)f(and)i(Information)c(Systems) 1131 2091 y(Email:)49 b Fp(f)p Fq(liddle,quass)p Fp(g)p Fq(@b)m(yu.edu)527 2390 y(Brigham)36 b(Y)-10 b(oung)39 b(Univ)m(ersit)m(y)-10 b(,)35 b(Pro)m(v)m(o,)h(Utah)i(84602,)f(U.S.A.) 797 2540 y(Phone:)51 b(\(801\))36 b(378-6470,)g(F)-10 b(ax:)51 b(\(801\))37 b(378-7775)1725 3018 y Fn(Abstract)380 3187 y Fm(Electronically)e(a)m(v)-5 b(ailable)34 b(data)e(on)g(the)g(W) -8 b(eb)33 b(is)f(explo)s(ding)g(at)g(an)g(ev)m(er)h(increasing)f (pace.)244 3300 y(Muc)m(h)50 b(of)h(this)f(data)h(is)g(unstructured,)i (whic)m(h)d(mak)m(es)i(searc)m(hing)f(hard)e(and)h(traditional)244 3412 y(database)24 b(querying)f(imp)s(ossible.)38 b(Man)m(y)24 b(W)-8 b(eb)24 b(do)s(cumen)m(ts,)g(ho)m(w)m(ev)m(er,)j(con)m(tain)d (an)f(abundance)244 3525 y(of)29 b(recognizable)i(constan)m(ts)f(that)g (together)g(describ)s(e)f(the)g(essence)h(of)f(a)g(do)s(cumen)m(t's)g (con)m(ten)m(t.)244 3638 y(F)-8 b(or)30 b(these)f(kinds)g(of)g (data-ric)m(h)h(do)s(cumen)m(ts)f(\(e.g.,)i(adv)m(ertisemen)m(ts,)h(mo) m(vie)e(reviews,)g(w)m(eather)244 3751 y(rep)s(orts,)39 b(tra)m(v)m(el)g(information,)h(sp)s(orts)d(summaries,)i(\014nancial)f (statemen)m(ts,)j(obituaries,)f(and)244 3864 y(man)m(y)29 b(others\))g(w)m(e)h(can)f(apply)f(a)i(conceptual-mo)s(deling)g (approac)m(h)g(to)f(extract)i(and)d(structure)244 3977 y(data.)41 b(The)28 b(approac)m(h)h(is)f(based)h(on)f(an)h(on)m (tology|a)i(conceptual)f(mo)s(del)e(instance|that)i(de-)244 4090 y(scrib)s(es)k(the)g(data)h(of)g(in)m(terest,)i(including)d (relationships,)i(lexical)g(app)s(earance,)g(and)e(con)m(text)244 4203 y(k)m(eyw)m(ords.)40 b(By)28 b(parsing)f(the)h(on)m(tology)-8 b(,)31 b(w)m(e)d(can)g(automatically)j(pro)s(duce)26 b(a)i(database)h(sc)m(heme)244 4316 y(and)38 b(recognizers)i(for)e (constan)m(ts)i(and)e(k)m(eyw)m(ords,)k(and)c(then)g(in)m(v)m(ok)m(e)j (routines)d(to)i(recognize)244 4429 y(and)26 b(extract)i(data)f(from)g (unstructured)d(do)s(cumen)m(ts)j(and)f(structure)g(it)h(according)h (to)f(the)g(gen-)244 4542 y(erated)32 b(database)h(sc)m(heme.)46 b(Exp)s(erimen)m(ts)32 b(sho)m(w)f(that)i(it)f(is)g(p)s(ossible)g(to)g (ac)m(hiev)m(e)i(go)s(o)s(d)e(recall)244 4654 y(and)26 b(precision)h(ratios)g(for)f(do)s(cumen)m(ts)h(that)g(are)g(ric)m(h)f (in)h(recognizable)h(constan)m(ts)g(and)e(narro)m(w)244 4767 y(in)k(on)m(tological)k(breadth.)380 4880 y Fn(Keyw)m(ords)p Fm(:)44 b(data)32 b(extraction,)i(data)e(structuring,)f(unstructured)f (data,)j(data-ric)m(h)f(do)s(c-)244 4993 y(umen)m(t,)e(W)-8 b(orld-Wide)32 b(W)-8 b(eb,)32 b(on)m(tology)-8 b(,)33 b(on)m(tological)h(conceptual)e(mo)s(deling,)e(obituary)-8 b(.)p 0 5079 1541 4 v 111 5140 a Fl(\003)149 5170 y Fk(Researc)n(h)27 b(funded)h(in)g(part)f(b)n(y)g(F)-7 b(aneuil)28 b(Researc)n(h)e(Group) 1901 5871 y Fj(1)p eop %%Page: 2 2 2 1 bop 0 289 a Fi(1)161 b(In)l(tro)t(duction)0 508 y Fj(The)42 b(amoun)m(t)f(of)f(data)h(a)m(v)-5 b(ailable)41 b(on)g(the)g(W)-8 b(eb)41 b(has)g(b)s(een)h(gro)m(wing)f(explosiv)m (ely)j(during)d(the)g(past)0 628 y(few)d(y)m(ears.)60 b(Users)38 b(commonly)h(retriev)m(e)g(this)f(data)f(b)m(y)i(bro)m (wsing)f(and)g(k)m(eyw)m(ord)i(searc)m(hing,)g(whic)m(h)0 749 y(are)35 b(in)m(tuitiv)m(e,)j(but)d(presen)m(t)i(sev)m(ere)g (limitations)f([Ap)s(e94].)51 b(Bro)m(wsing)36 b(is)g(not)f(suitable)h (for)f(lo)s(cating)0 869 y(particular)h(items)h(of)e(data)g(b)s(ecause) i(follo)m(wing)f(links)h(is)f(tedious,)i(and)e(it)f(is)h(easy)h(to)f (get)f(lost.)53 b(F)-8 b(ur-)0 989 y(thermore,)31 b(bro)m(wsing)f(is)f (not)g(cost-e\013ectiv)m(e)j(as)d(users)h(ha)m(v)m(e)h(to)e(read)g(the) h(do)s(cumen)m(ts)g(to)f(\014nd)h(desired)0 1110 y(data.)45 b(Keyw)m(ord)34 b(searc)m(hing)g(is)g(sometimes)h(more)e(e\016cien)m(t) i(than)e(bro)m(wsing)i(but)e(often)g(returns)h(v)-5 b(ast)0 1230 y(amoun)m(ts)33 b(of)g(data,)f(m)m(uc)m(h)i(more)f(than)f(the)h (user)h(can)f(handle.)146 1350 y(T)-8 b(o)32 b(retriev)m(e)h(data)e (more)g(e\016cien)m(tly)j(from)d(the)h(W)-8 b(eb,)32 b(some)g(researc)m(hers)i(ha)m(v)m(e)e(resorted)h(to)d(ideas)0 1471 y(tak)m(en)40 b(from)f(databases)h(tec)m(hniques.)66 b(Databases,)41 b(ho)m(w)m(ev)m(er,)i(require)d(structured)h(data)e (and)g(most)0 1591 y(W)-8 b(eb)43 b(data)f(is)h(unstructured)h(and)f (cannot)g(b)s(e)f(queried)i(using)g(traditional)e(query)i(languages.)73 b(T)-8 b(o)0 1712 y(attac)m(k)33 b(this)g(problem,)g(v)-5 b(arious)32 b(approac)m(hes)i(for)e(querying)h(the)g(W)-8 b(eb)33 b(ha)m(v)m(e)h(b)s(een)f(suggested.)45 b(These)0 1832 y(tec)m(hniques)j(basically)e(fall)f(in)m(to)g(one)h(of)e(t)m(w)m (o)i(categories:)69 b(querying)47 b(the)e(W)-8 b(eb)46 b(with)f(W)-8 b(eb)46 b(query)0 1952 y(languages)33 b(\(e.g.,)g ([AM98]\))g(and)f(generating)h(wrapp)s(ers)h(for)e(W)-8 b(eb)33 b(pages)g(\(e.g.,)g([AK97)o(]\).)146 2073 y(In)24 b(this)g(pap)s(er,)h(w)m(e)f(discuss)i(an)d(approac)m(h)g(to)g (extracting)h(and)g(structuring)g(data)f(from)g(do)s(cumen)m(ts)0 2193 y(p)s(osted)38 b(on)g(the)g(W)-8 b(eb)38 b(that)g(di\013ers)h (mark)m(edly)g(from)f(those)g(previously)i(suggested.)60 b(Our)38 b(prop)s(osed)0 2313 y(data)28 b(extraction)h(metho)s(d)g(is)g (based)h(on)e(conceptual)i(mo)s(deling,)g(and,)f(as)g(suc)m(h,)i(w)m(e) f(also)e(b)s(eliev)m(e)j(that)0 2434 y(this)i(approac)m(h)g(represen)m (ts)i(a)e(new)g(direction)h(for)e(researc)m(h)i(in)f(conceptual)g(mo)s (deling.)0 2569 y 9604137 14800896 22957834 35982622 32561971 50783518 startTexFig 0 2569 a %%BeginDocument: er98ObitEx.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: dvips(k) 5.78 Copyright 1998 Radical Eye Software (www.radicaleye.com) %%Title: er98ObitEx.dvi %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 349 547 495 772 %%DocumentFonts: CMBX8 CMR8 %%EndComments %DVIPSCommandLine: dvips er98ObitEx -o er98ObitEx.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 1999.06.16:1512 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}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{dup dup 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 /IE 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 IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 /IE 256 array N 2 string 0 1 255{IE S dup 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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V{}B /RV statusdict begin /product where{pop false[ (Display)(NeXT)(LaserWriter 16/600)]{dup length product length le{dup 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 rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail {dup /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 %! TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant {dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def end %%EndProcSet %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % 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 (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 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 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 45 /hyphen put dup 46 /period 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 59 /semicolon put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 74 /J put dup 75 /K put dup 76 /L put dup 77 /M put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 87 /W 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 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 readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueID 5000791 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204b094541f345ec367ae85ca9bd 24568a01d3b9f8095f7420e6c423c414b3dcce6da48dd1c89a56d078e0d0e2f2 62a13640a06d17e44ee3866c3471fb58fedf5a3b77294517651c16bdd7267d39 a54e7171752dbde63ac19bb4b3021ce95eb5fe67390b09ae4d9ed4d704a67443 f55dce17acd996c1f5e023c9e5a18cbeecc3097f23763acb86cdd7cd13381ae7 4e48495ec7fa520539d87f8a8dcb3c826275469b6800876a457e7d1e5be867c7 b1ccad69742a8c9b0ad943482bf2a4ad0aed40baeb69a0233bad36b4ca2d2da7 322956c70375d152653500b2f22d2ab6990cadde2da14b4917f7515e64bc3d96 bf775258fc7dae4e42a4c9b6da8eddec4a800c8aadc8d75e48cae52137e05c03 677f5d6a82fa46d9f2fc7f56d62e5c605a1b7898b8d1401c2cac1a0122a2c8a7 aae09607f2c5f29293a09b9959399283be89051452898238b777db9830ff4318 a298b221c4a820c700ca964fc99e6b1d9eb0bafc39be9aa9dffa2fa326b2a466 1e67261bb3dbc85844e76f9313ab533ee16bcb478166de5502b68e6ec1ea6110 f53206cf1cfea419571b0243244b32ea38b828a01e62b03bcf476a32c2341cec b8a0fa2a3f3f339315d5f3aa7704408f6617d0278d5c892bb12e35c9c7c11c20 a6ddf5832b2ff46bff9cde62a884dd607933864f6e1e9e2899faa6f2c9712eb5 22f0e723416ff6662065e9e132ecfba92a0c51ae000c87515df4d95aa141a0ee 5e16a5f3f833aec3b0951bd68b348f65df291829a67ee1ca79e14902eac1b912 6016755a1dcc184c6087667bc8aa7cd79507d23799c678826d169c172a7567b8 b783af25752af5a7ae470e8076782899d4879c8369eae52c461c6a0dd23db8e3 71fa16edd76fbed5242b0e800776b6dcba657e7540288238450b868e938aec8b abecdf705c917d1f0a0b97d2b7851a6e790d7e92524e3330eaf90db084bd0226 b320836dfd1ffc11871c98aeead2e81b66402d3d75b51d91832ed4f74b7c5d58 a6ff9e86e67780c0d8abfece615047bcd3c51af20abf50919e42afe250d5b981 d851269dbe75f6179fb07b9b0bbe942e10b743943c1461fb9c490bb412dfe431 3b8d61bbe7121484fb614675055585ab99728379bb0bbe966ed4a2ec427fde01 414102051820d68f8a420f1d14b36b35a9ab77f7a4ae3a6a201d72fe0a2090a5 619d89b3f3f6fc2f16e0f19e2c2b34ed8d00cf3c61f1f224ed057744c501ebd5 6fd268172c3ca75e8d616cdc60f7a8e2e07b2f5c517446ffbc73ead41cfe7533 2188f9bb9823508f11d16320e053d4c889c1ea9c0641d1bdc69aeb1709e60776 0a694cd3a0f30a4a34da5ea65079cbf94e4f1fd945a8cfb4318a536844104d57 d84b02625c97a5447ef62871bf6f5154b49e7ea951d0ba75013144f5f220a867 4fda64b532df86c3e54c656e6dcb71f55b0f4d299608bcc87a91ae045255989d 0d57aa5a85d280975ab23fd4550537095af51f99c50057aa354a81506fecb417 1c469c7184ebe30beeab7f70b0d787e4de14b3e9158ca5c802b05624adfb3ce3 ef4cf24a5a139f0a0b41a46ba519f01ab82b15d60d02a564e57ffaded3f036cf 27ec673cb7f417415d32589911bf1675f6de6e360676ee9c50e154f3278dc4d3 a284a707fad2fc3e5032c5e73b8b85344f28259a24f60b93e963282ead405460 4906445165f847892a60d6f7119853bfce19a6462f635355f323594787190e79 a777346446df1713bcceb1da340b5f615dececfd3c8f14102257fe77425709a1 2e86cec4cc33284468993adb3e87444e76ec9648240e856cb33f15e78335f68a 81da0bd90329024017a2b488241f963d31b7332d87eb631058e0fc38ecb79095 dd2949a7320233705f511b845cb207199031b6576029345f8389fbb602385444 4c41fe1e759110f225a9f5839facb542af3b590af211d5e8a0d1bfa9dafc0b2d 368f2bc0529270204940eb7bd1383757b69e989076129f699d7293a9d324bcbe 50cc3f014081733ed67a3f838ab05728b477c69a587f25c4145f3789c7abe435 07ad26015f6b6eb4cbd14c79cdfe7860a3f10c0102adc831259d04a24ecfeeb2 7369506af88adaa5155067b413caa807e7cf3afe6991f44e660bb5c4435b7c5a 823eb61949e25bd810b3ef228c07b81a86350f00ba3a9c6f6013c87a021af4a4 b037542825949a9a7b96df61ae74be355ce5ab3ab946653a59896c8a5fb33fe9 a97b866ccd820251985ff98240ad907bfaebb7eb19b923d48ef2d1f56dd7dede 74223b012c64f4225a22f894b9f8218bb2f782e2cbe4e9eb8ac7148ba7dffadf bb4c05177e0e791f758b181ab06473d4e328980cea8fd110e794dd5e13010048 79ed020c1b33c881c6bb84f9c19949bf60ab7c4a6439617247118b867dced4f2 442ea824c3c097dc785e07550e6947d03b30cbd08e71955f0940015efab71311 5f682696a040b4dcdcd9a69ad43fe59cef0d4f3b10c016732ae72f8f7f0a2ec2 ddcc03992de53e5155599b511b27265cdeba82f5ca1e20b1314fa3cb6ce99118 43c393a37c4eed53357e543fee1c77881461af48df1f0dfa15a361542ea96f0f ca4eb94921df3f01fac4be2966ccdd2d58c78c8763cc5ade4b1404171bba56a2 cdf9c21a4876a693785206d5a958a599253e4d4b2a3e9b54fac15acd27bfde54 f4d73bafa9adad02fdcc0a81857e91c32ba45b963b30d9db9006e0cebe65affa dc4f2c03e1d95034d07ca2ee30f0b0a095bf77baa4306de1921ee3ce508b9476 5ba49eabccf731042b9f2c9db03c8c1d439a59d9d050997e6deb7ce3b43677c5 2007df60852c454baae1e313a524504a56a487392e6b9175b61e21099117ed9c de5645b4128074e9b2d1c654c083842194bc7b4ff04a107520476418f5063559 ac9ea88bee03c45b6ddb47cbc185c830d282598e7aa6fe02dd5a6fbb0bf0a4dd 4fba53c6d44ed2c72e5a8a6ebf7e885f3358eb41515356177175e181b5c71db3 e964d665e4e1cf9e17675c300bd6162bbbd8968998675ec72325e78479fe155c 03d2b1b41269d3059ba166223120afb902275b9393c16c022b5f0dff947c98af a0e7b58f3bb5863dd5cc21b8e6f1e38eac132856a5c534860ae2592fa78270ce cab418bb8e474988672ac3ee3465f635b2c2ccc0ecc3473937e61683fb1b4eb0 845212592f8d396e5c79f9b004aa2cb106bbd59bcab275b9d0e872fa915a140f 9a909ee9c3a2904c35472f788688f41ec463de95ade2f596c3340b5d7881f031 26c190b5ba248a460e1d93b726c295066db69692cc6b5518778876bf07772181 ef8787080586d7f33111caffab464789be5ce62b1e3663beea324bf24eb28006 7d87b562b5b277d62ab7884430ef6ec3c6f162349eb33be923b467463d78c9aa da26c71cff7b517f4f5ef380e30e6594b95b520f5416542e6aaca27753c3af60 3605e3fba69411e0515a81c01c93c3d307d387393a10cd4d33f2d5b466faa12c 4e9cc3985443b85956eb374e23b0cc4e6c4676d77c18e3405558870bb438f82b b15ddd249c025ad8dd575178d1ad271a418eb7103b93bdbf3b33a5a2f79db208 ee8f612b130fd1f3029026400d5980569f6688d500001f8af7f2ac9057e82bc4 3e41eac681a5ef46e909965e24431c9ccee7125469bc156fc6790970f3120956 ca4a8a933fda59c9885e1ce09a0540088d6c24e1cd1a0d1d892a6262b7b0a7f8 67c0b82401324aac7e893ec8f633b0f5b1e64db9912798251f75c721f13f0f4e 0ff83edd0ba3b5683ca77f810838883eea6b8333ef7f54a3faa389e90627820c 051ac53fc68a6d6476d33c31aaa00a23b0f90ced2707648704d2615f2f6c99ca 0ad8c00ed4107b807e775a4589c605e2b7002580a13d2a9f7dc4dc07d09b69a0 a3e2d3224f0c0da9b74f632f7adb355da62d75e9c5c03c2b756071109e4cc623 54a3287aa212f415e702c112f1e1f04d46204fb9c1e9ce62c3ce815a5b09b0a2 dc7eb9060b5c25c37849bd179e3ceacdd7f54e4d383745e610e0662dd5818ddf 4a43d93cea27d2b2796e6d822137fa6655ef993dde3b676eb3782a171ceb4486 cdcbf3f66c8a8113e3160a8fec0122782f45e248cd5ba419651003198dc31d76 81d7f0a5996e9759dc88e07a46f611eab12bf36c7cc32609fee3b20aac24a8b2 f58227fecb11ef5566f98b456d04ae732936cadcf0ed6702054c2bba67d09713 4773bf29986f348aa256d4faedb3b9d52e420730383b07bc8df82690957cb303 c586e9d790fc05974504197025979fd87c8407bf6a33dba52ff1b68c628857a8 f0e506feb1583b8d5c244278bd1c1ba98e365c93eaba1ac98fdb01ef356a4689 ccb0b9bc1a0871fb72c609911b76c8be27641457e8eae344fc7e2e10c402f150 a0b37dd53d4ddaa475233da1874d62425fb898ee5324192f65751e5667197741 1fb41c1c39742319d48a5847d8e8b6c89905c4086a5644c3d004db5cace1e9aa 87ce9e11f58ffea848e489cc92c6c2307b8e8452fc1c9e286fced9fbba1f222d c5e4e7a2b03610f74e41ee65c4ca06fef489dd6ca5d22d520ee5a008e37a8582 f09aaccfda9c5ad8a19f84c36c405d01ce93eb649b00c652384003c8adc3d433 003bcb2265e4d5925e46543f9518d09f3570d8504586f4c9168cbac6fb1ba547 6cceb55634aa9e63adec4985d5b2c41480a035e51200f2bd9856c9d659d49f14 cba280ec79363aa01ab73241bb6d0c4837916dfb5acb07e9186e116b346a2889 481dc7ea514ddfddf9fb9d6cd913d458c0498f746ad4f448e5452f277faf3f98 224144fc3573621339f9aa182655fd9cb3f9307d2498425cf1951b04caa3638b ae024763b67f7bcb4a0be908e17d7d2042dd2c7db5ae041603e2e8597e15306f 82c910df458e998fbb01f6bc5641b34abef8fc741612ee4fc031931ab8107bd1 7c4ad4c00323951457134e0a80676c0b05a3733684e091bc23b890badf4acc45 b55ab878f7a17cc7b6c1de736e059498fc692a958ac879b9d42331d299fa4708 bf899a6d2b9c468c6ae2da722d0f75c6ea2a946a55259e048beb663d35bcc85c 06b8cecef2bdba487608670128815edbdaf65866ee94c8d0a24bbb89727d5f71 367895e3497542b762deca009ddf2e251a30d28ff91d3ff04e3a111905bbea47 42b9f8c0f4e5d4763b11e2284ee38af6462bf8fbfc914656f81a1d0c7ebad4c3 b9125f659acfd9b4e81c8036452437f6eee1c1674d145a5f0bb0309a5cec9e42 ad9635e984597e3559dc5b1152b61f8478a8c06315001becda7c9397f608d81e 33f635bde0f6792a676db441a310087020e992035649a646c1e2fab1edf66bb0 44e1af2bed66d9e9c295f72d553c7d3cfdfa40f1362bf3c1845da1456aa8ad7e e792fc0cd3c4ee8e517a73695d945fdc7bac43557747dafb2a3b1c66265bb5ec 85d0a46067605db3124718e7a5550cc50e525a66143b5fb23d62412e0afa86fe d6f1fe97d89370ff3b7b707f0c4f70040cdf5a97d7f289295a95be2ebfb7f8d6 63cccd782054cbd1c4e5e47dca40b396c9ccddb223205e48d3302be81670948e aa70540675abcaeb46d0de1fc610e6c47b8dcaa1e750d9953c175f899592b7d9 8fd928d28af200b86490147dff119578fddc02a7ac8bfa82f2c3fa71e2372e42 d764467d5e70105fa1e8855fe6fc5de450ebcc1fbc3c0f16ecaae4628103a0b0 8cf70624ed3543631428ab61af39e016b96df4329fd571f84b19393d9ac16909 8897c59e598171e5ecde673887b31ec747bf85cded6d03ee4c1b70c35996b51b 940d9b43499b0fe526852015d266bb71be6971dd08a647bc6e40df747867d229 105a4e9180308bf1b9fc6862bd46ebde6279d2d0a354895edc9c05ce3f7c5757 001f3aa90530e1d68daeba75f9adc869847a889c19352daf0582bb3ca1bfd129 0478e3f6996f95e7c2559fa740399d49cd0eb5239635599c7a2144d69a7db278 b36f80771384dcb3de94f00c36056e420c64df6590f2c81de88e9b970e5fc60b e9d343ae49d8156ff88bbf4128b5d28e3f9518e794917fd4073944e5a69a2bd6 182de7577a29eceead2c82359d1fddfdcf188ac779bb3aab5835db823f48e939 4d6093b68a680d1dda968e046f0f4db8bee85ce4295179c5089979ae7e12f7e6 e5370261ea15d2bf08e9dbedb2f956b85ac6ebbaa62782012307f3c1d91c0e27 033038f0188c995f14e698e82c4c5efe417e2b225140932dd0a308a9e14f3396 71ab5ceafc202787ea9d5ffeb02f89b45d9f5188b7a1cead8ab467bcd97fe83c 95d608633d79651d0cb3c3dab7c51c3562816241e0f72b57a315b2c6608e6373 a7975b65e633689363d7bc0785db61e4bcc45c918adf7fc62a85297e1cc38698 95c1f3594e00e0dfad269771deec718356d0df9688f7ddfad6a933f463f9ffa0 cd9b39927313891db4a7ba4434464c67fac412296728be1138c263e49ae4d74d 849420193a982b602599580b0c8edbbaadd9dc6323e5b6fef0401251cd19b623 7380050f358ca92dc25dc9a47c055474426976a344cd0ae7ad8ce32653423d9e 6474fa769d3e041ada5f278caba19a019f564bbc6ad929629f03d939793f4221 4abe246e6383055822e60985723f17b77cafddb5ea22010d01cfe25671c550b5 613994e95e5c5a421ef6ee7ca9fc5cdbf16fb670379f867644d69edb21879b99 426414433a72edb9202ab8d02511ad0c769ff4391ae12ac97c08db0ac8e83797 cab867cf6f220c21cbcddd2ef8fcfa4107f07928cbe8f2e1c5a4240606ad0808 23c2e24d692c242f145b6732dd7fef8034fcabbdffc29b3182900d7560e8b49c e047ec507c47f34e8e2339288938e27defc289181ed7da8af36e053290ced4b8 20d33401f8adc844f8d8e4269167e911690fad7dfcd4e9ad0bd70eea0b55f0e0 587e827d40168b03d96b40aca8ec7822c1f64a2a36d45f7cbabaf8d81ff69545 0b12f2ac17d0e40fddb770eb49a61d86e28f9af544a88b4fcf9399dfe8d0f8d9 c7d9976af6c999055b23bf504fe298508ceac6ac187b31dd3d6569614558d21e 43c2ea9621d186c2076f8b2c11443f5c26547a1a89dc618fe78aad82b3f2d0ac 8cbf745997c628985ea15afd8572c968375155dbb1025adc9f0abe15902bd089 86b0d45b8d524a1becf68139416a6712bffed6dc72b746772dc5457cba90b982 16935cbb46b2654ca86987eb83bbf0bb41c57bddaa8dc7795727e60246d55a09 701b7d6f9d988ddfd4787492802a8f31ade432a1ec5ef65d15526dd734f8ee49 bf7eb2fe426140523e869d71980a12f738c1f05af0d07bd46fda0d09bcfa4425 32bc9c8ec03e394e2c9d1424a437cd790eb8a2041ea8764298c341659a86985f 1016550949c813ec159fa1636c617521c18f2f56c5cd0e88e626774c7b45c1f7 df56feb7cee3904186b1e536c376b157b66e27600c86f5abe5929bb380fc662a b3e6b620f5dda30cf393ac8ef2d349bebfd88072b7225b795f691c58072c9366 28e44df3286266a4684e88e3b82487fc64b5e5edbb86636eb6c0cee5bdce12b4 ea15a850aae29c6878fa332abd0661371a7615880e4d78fb45ad526ef7d09874 15e0d9499a1d58a4cc172dd9d87bf82cf8039a6e07eb2e7e8d2544bbc34f7cae 9f31d1b6df358ea0b5f68db628bba98b44fecfdf5363bfcde6c5ba861b7d9f7c 527835b3454bfbb9aeb3804e6462f79a063c902f828045d685b75678727d8f1c c2622f80c2bc03f6df71d485ebb34747fbf968a9928dc0bd1c53ab4b71a15109 b810699d2f9e510717b67db756e1a8a8e6ab11b2d7285339ab3efe2e0099729c 7d36199d7b75cfe663132775099c8553b3d13cfb1e5d6d4309f71cf5f3d5ac45 dc926aac90271828600afcbce03a8e46ef95497f66483293b322503e1b5a97fd 12ad91ce1425d1966ae74120d6de3097c19059ec2dcb01c090c729100833b0ae 9f929e036f70221ae00f73bc1105c140e3eae82a9e2a0ddb36b84c5d8b4bbc01 01521fa1950fa88f9ed6b813f2f2e4047dfc3cbfff7243f746910f3e2f4321b0 6342edce046bba3da3913ebd2a8279995150171f753c3571da5eaf80769a7d5e 10b2e854f2cc184ba940d97ce206fc85307856e89e2bb928178a7228b49537a1 28a6c74eaad1121f90b86724c4888baef5e73e82fd0ae0e3369ae45aaab350b5 1c7f2a00bbe55261f2f47b9300d77b62b19d978a00c5e78c4674c4ab49090f51 7d304ae4c30f9f2f0fdc2acd4125df77a5ebdf9e2ab0b8f2988bf7b36bfbc5d0 b8c790f7eab98acdaa119b865ae8071a12d7ade6235b613be1a5a1e7e4a36618 19a5bac8abd1b7c73d7da28138df610ace9d46bf89b56c0ece0921a53141bf22 86cb1dee705a60b9ecee3c54894b83a2fcb948b6c8a8dce53073f493af06f313 c024ec40608715994b7d3a913581039d3813548619708fb0a32b0e2d2aad672e 4cc10d37ea21e29cd173b32901c926e313367419140b239716bbb9a75df743f1 e35db5186f75225ab562db92a021c3171f79cf0554506d968e3c1131614716c1 7d761dbbe6180b3667d79d9283d5430cb08c30f81eb213f2a56a783cf34a9139 8df84ce53d47d50bd044b03c19b9480a0813b296559e4a8cbabb802040f2efc5 01dd4b245551aa173321d6e9b6a06d787dd2d88c6e5847ee0ac92f91b6331f1f 89d2679ce641270ef7dbf3691d07d7b173abf0273293ab6704168f5c9197708a e87535eed168cb93df416a0d7bab287c83af226983747c24d6c3ba0109072d98 cf38c4aa1e75dbd10642286c12524bd800c302eb6dda5810be0ce4bae8c034d1 fd10f15f555a6915c3b28cbf16f9fd2d8a85a928bda28523abb1bae8e6cc7302 497f886f76cecd672511619d095258409ce99a03f79db1fd3193063295f29b6f e70b1ab29d434a638b7769d137e52632d17a5d12c899750f41a8ffa0aee1e9fc e81893b91fab9ea47f93803455e84129b34356dd475340d8cf4740b38056cc21 a0a4ab3e4d56f716a699655f053696b69cc277b61ccf6a7da5caa043ce2283ce 622d065ae95282f6f98725dec3418a92de83185830e9e6d69d0559da111b7ee7 c1806aca0f13d4cea96bbe9fce894456a6d7e4f558c09c4a280868f4dcbdbbf4 2ced1724730013a4feda487a9c413d024d2af39a494b4ec81a7700b6400883e8 300593c4ce1e84fde32acb62dd167ead1499562bb32fe28089f81f005d521adc 2290b0e3d19d5f230ba1a5b99000cef228f96525a034f531c3fdb4a618b9f0c4 1bca50297e872ed78d86082ef81c446685d5df2fb2edeafffe731a65bd185430 45fde927f7579b7f8a021fe36d9e5acdaaead6b028d2d6cb734e47d1923d2795 28607b3ab3599f4f0b673a3875bdf45c9b0427593b12b543fe05228b252f12d0 1df095909503a8fc3051c50446b955d303054b2a1fa58e0f5e77a3f56ef87092 1fa2ccbb50015c238e21896b0858078bb2f1cdeaaa31c46e587ddf3688cf70fe 5743505c9302bab55ef5a585794b0c18b640b7de52f3003b383f9eab1f9d8ced 4dffaa0787709ce9146459eb5e5da626afcdc3772a43e5e1ec64e01b5193b029 eb9713d8f3f1bf33b56fb968c2c436279c43816eedc1c70a97942a4e94c4f74b b14b823339dd9d47120950fbdba024d959dccdfd28bdf3b0840b085be963cba0 dc01ebb0caa6516135bbfd1d12b7c07287bdbd4010c16126300152f5ea6a29b0 6bb3da1d24981e38a2cebc7b15145f29a957f4d378694a2d540d959b88070f36 b878d28f908d83bde575d15337f4b7fa190826748487b5516a8d3298b23c070a 605cf0fd2da0af949314bb711905a75fdf16fef0323c22950c4438fb857643fb 7a4083c553755c4180702bbdf9fbb0e6ec1af3a07aac9d603c3098edc097374d 5d56d24996f2182aeb1698eaf6ce825b6e1a2e43c8a70fb954ed99586eb0bfb3 148d82d4fb2d341d10027d2cac250fd0060327069165fc37ee14c6e306b60a13 a7de5c57bbfaa25b5c653d9eca8b00d0b87411ee839ee61deb543a0f2042541b d42a2c8dc5502d246a52e967d064e42e111ac15ef945835c00813e99408acea0 e1da9be0a873314ff2ed9cb224f8a5c56d44ff8358074f7eeb8a89cdade25c3a 7b4c2534df155994e63e63efca149ad39d25923e9a67628f0ce74a4382db2e28 a3558796b6d13fe7ad52cde466d4b30ed3cb1285377cc073bd81b6a99a33bb75 46ea6851633b1ff837856c37a4985cbbe64097db309818a235387fd28786f2f9 ce1ed1fd1a517aaa962f4b7587b958f0d72401b6676be9a87639c1963a1f006e 48791129e6e256c2f9520fdc8d2d249262b385a90165bf7fad41ecfd13549f04 e8e33d15319c05aaf36386d842cde888d5ca064675a117833de61aadd16f10c7 52fd6ade29c4a61cf79cb579ed294040132e118186e89aa7ffefc468f7fb9680 5314ce3d6d96cb1bc8b044c1604cf886b39496dea9ecd59080af9822c983c90f b1d24f7859d74a8a81a01e918293cf918693f2d8c937f92c289e345fc975f6f0 84614686922367a1d63c8d2f64801bd4edd8628a5d4e016726954c3b5afcd4a6 da86d648224f9f335cbb0d2613afd10f801d0282a616e6adcfe9f30ec9e59dc5 da5e72afd4f5f79fab11f40540a0e79802f5bafec75eed1e7d71ad801a4d3ab6 81bb6a945865b538b508c246fe35baaede321a82f98af81a891b7d2dcce802b3 bc9b22373ab598e75542c255b45bfd9e1b7f8fe9c7642b9c8d1d3cf8c6c9a1bb e203673356e6cf786508cc0b3e6bf222a5d3aef03ca54649aceefc15dcf26b4b 855e32d13f07db50a596e6eb100ced2d09f6f12341deef321342b4ababbfa60a f7c85969464ec06ff1c790c093f2b89f8b95cdb02412dbc189304bd36201c61e 710743003676c53addbdd3d4d2bf08b611d71a1546655a475f4e16f111edc1fa 4640b487badb98b8c9a10dd5f49f7c19e65a9b540f7081c6d24ccfaa63bc7521 7b216af1596e46a12ca486daa5a78196f22089210967cbe6789c6e225cb41ff1 af0797606e6baf54a96678f6b05770b4a55e3ce1b263a53d2c9ab65d2b696e45 262460590bdeb44e939d1618d3aedc86ceb431c641889df8e3142ce4823462e5 92b8e140694480cc8389b9fd2608bc9ffe8c4f0cba7c01e8ad8252df63b8defa 2174d582e1e43fa2b976b1344915826a13fa116f4413c7ed8a1529bd59ef0854 93d1c43c4c795d8c6ecc0891857cde5b8d29665700ab53dacf2bad8d9cbed6d8 f54bfa9428f70736331aba92c99762ef33209052735c5e18d24a352eb6570593 6dbd48afcade2ad8456dbee0c8b91723c4b5cfcf668eb953af34edb3100ca7e3 dddf04a4b1f60df072ae7159c12fec1c78cedddc6e34369df3ac2e4f9d7dfe1a f69f9719cbbec55699e530f9ae767caf6e1d08a75d6c48b27e10d82a1173446e 396ca31e456ffd5a1e50a1074571b7c9a1b5347eebcda2d7fa3154afa927b916 5c3e2732c987f53d3241402e73d4738cbab15b5d26b69d90c891cb2c718cd5ef 7316f9684e56090afb918690d38d37adecd55b4ff2892ef7ef642d37d39480f2 89befcd055bb4981597a45a0ab307c33f521eb4b90bd41c7044b12bc7002b988 5cd6ae20aa8c921f181a968a57b94ba0a81619c26e0a7a3afbd07fbfd2e97cd2 c1f039b9c233d617967bf35cbbc4b1c2f98eb70822596223df7f0f58bfc5fe80 fc628cf835344ca32b12bde670ec1c9db59243afb09a08767ae1eb11a9472141 f41da86a7952ea6c1221b18ef5bc8adb43789d02e861e7bc211c6133ecf58b29 4cbd19bea07e95d14c9a76009b38922eda15123f122ed5cbe05f64d4975a815b ffdc9f1ed7f66280cb8e7a88b762b0974de5a6d4d66b6cc43f6d2a636a1e0e1b 686677c8d12707cd85f1d0053e0459cd6d7dd9e564477bad83a6fc49555531e4 cdf522e6f7c562f9dc36beb7eaaf24b3e3f0cfebdbaec1cbc8820e30b68d9b4e f345bbdb8feaea5c52d873cbd55076cea3d07d9266ad2d305fdc9a44fff48c54 40981513b0e6117b3287c69dcd3ed151ad27262df6328dc2c5bac3490541ff69 198087ea310ffb8d4bee79e23d325523f1b15f20317439c6478f30f1927b5c20 76e48674e70421e646484253c5894b4f8172bd08091eb1616fe693a476d7fd3b 141300ef03dfdbad8b1846c8e57c14fbebb4f074ae66b18aab416d2065d64518 89db4b439b2d2ceacfc041aa78def7df122866b9b69331f3ad56d26e0c1f9676 cf5979eadaba3ca516633af74f9b1dd1a01b009a656fab3d6410516389eddab9 decbe0ae3350037cba564fc7db828d4d9e7bb4102363e1cdbbc7771797142e14 6f220aa099d19979c1a1171cf3ce5225e14f1060a32591c0a2a89f04c5e420e1 e7d47529593be018718a8e3e36f65ccfc1389f012cd84325b0ba385532e63d87 5005d61a92481d4be10b512786cd8152b41fd4734e5b214d9b091882c2691170 c6c1360c1b2b092774fdd88ab6b0a8d43f7b95835772bc6155aff30a8dd44945 9b21b129721a5a94719b9678aee17fe06ded89d611a6df565aa35f931934c7d7 c99e83cfba2a90d598f06a570ec0cddf78095d994850a20288011bf2f5196972 afe0aeb38651ac2ac776a707a8831d0e1c2309ad9bd8e7993848d75913ebe514 9bf30e9ca4e7e85d15649da0e5db953bbcb2aa2109588d5062513a806911492f cd98c49c617343c37423898703c17f96cd320eed700743ec196e4185cfce6c63 6480f3da4a330e4494a733077177f803f734e674d862f9dfc2a0fecbe5a13c3a 438b70e19453a6330b5c276ab5e906ed758b34520c2391e76788bf5d3c0f0ae6 e6c71f5e06e0d36e17eff4920eb2a465121f39c119da57029ca374e2b7704115 f3647cad8b4c0b0550b7c86f7486d8e45a0d2dc8f5d0e0aff93557431a2e0fd7 3fa442e55a2bfbfbe1e1418298775d98390a41baa1742f995fa98215e39d50e5 b5fc697a59956299152ca9dceda25b4d87ef4f0758575f5e840b0b05a3ce8a28 9e665ebca2de880728565c6aa4b629515772ad0f0e55f648879093aa9e5d7a71 9164469b42681e9ee98958749b058f9c6c84d0c5c8b8c49c718a49cf74070db0 6361bcc23f60d5d256c16dc0e25f031bfbc24e1e2de9e6d6160a8d2f5580fe8c 674d7db6ca7a9883ae4d68bae0419910b9538a425c364f182286f043b32f2d1b 408b1387be1afa42127094febc8a5902bd0b5e993d67b31d06cde0b7c34ba0fe f850329ae8490c531a0ee0db7b8ffb4def699c04d2778cc41a6ba438afa199a5 596296be2449cbe78c68c68b5f325462f55cf30764da331b42f3890354f96aa8 77bb7ea919a6bfcbd9504496c09161914c12b6f248724592a9d62905b532545a 2bf131fd97050c515aa64b1eef2a9415ede80a8baef36c50740fdfb2dd859515 38823d8de5eace36acc51febedc09c220cf321608da3440611cefcf1679d6bec 6b9a3858dc8f1ae1de0f146a3feb6dae54eb51d9df86b7dd43e45eb640a60186 eeb05501d74c752de3466f92b051272102f79cd92c83dae1d8933b99238fbb2a 0085174f5028c8feca1bb3e6724dd0881ba1474136afcc37515580e54199e637 3df7eaf14ee4cef9c9d3471893eb1c72e940b19430493310ce3a736372974620 8904f9842bd982139be53d1bd8ff282993b496596d092f1cb78819e62698033c 859cc7d0dae9234dc74b9bdfa8addd558dccb1f913d174fb17e28669752678a5 6cc087dcf1b5ae141066b2b7c5a349ef5e7625a9d79267651d2c095b03c83ccf 4a29841f6f18ddcdad9847245d32a7a21332870d32a3e6e0dd3ea7be6af7b745 2ca3c825aee946888d0fc4783f7fdfcc472019870352fac53f937c4e65faaacd 96017ae8f157017bb544c617182261204895e7a9a84dc6c15fa05e7a1fadcb45 6f3b68cf217a5d6634ee35e7e1364c46dde9c577798e51c9ca74b6de8feba8fa 91bb11fcde34989497afb5fbe93d6a94ed0c31007fc755a7744c70f709d2f734 77b16e3495f4af32f05b5815c9e1c9ddc0d4d09dbd32af76a95a129190a9efb9 5caba0ce6a949b2fdae257e9e0c145c0da4086ee50ef98f91051e87fd6b134dc 487f73487f60a9466adeec8498d1cf844f7f7e4a62a3e6abd11adaf5d5309bac 413a6da37491f8053781eb2bbbaddf9ca00db4ba0496c2671dc58df4d8a36bd9 4cef3208c275e1c7699349c07def53ac1e577e92a249bd6ca1b64b296055f34f 519e2863d63314b69027aad2ef65ea04f89754c85e054605040d2310cb6672a9 e2bbafdf40f22918cb89ee07cee8a45adc529c5f4ee2cdeb135f500aa541bccf 08615e0f7cbfef60e9508ff16a3ddf84576e36199e2743d54155dbe5d7d7263c 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX8 %!PS-AdobeFont-1.1: CMBX8 1.0 %%CreationDate: 1991 Aug 20 16:36:07 % 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 (CMBX8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX8 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 66 /B put dup 70 /F put dup 97 /a 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 114 /r put dup 115 /s put dup 116 /t put readonly def /FontBBox{-59 -250 1235 750}readonly def /UniqueID 5000766 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be1f91da738298311c1360c8158d61cb73427 3c21bce59b0f2e1d38c2fbc0984ce6a04f5d3bc84e2601397499a981b200b307 771141805f1f5cd7b12befe020f7121ec103dc2baf17f0aca1d0740c92a8dd61 12fa9c0d30cdae4f2af757b9f713c127d6ca02ef315205b81eff629104b21462 17d2b0f823133bccc80c9e400d6840db5fdf828f845313290fedee040d34f309 8f1b5a6b8941c81d1e607dcb310b14169cb433329994b4d1ac1b491e7422d518 2a8faf7ed3cbc2e23c58a2e310b56da54f51360556d27d58783694c51aaf62a3 a2db91ac8df80303c35cfd503341005020a5cf501fc0b64ff4f497951df6cd50 f00fafb04725d23bdd36616c7c06cd9052305682f6b6e521882922377b4979a2 e6f031b91b2a86d8631e81de17f90158ca05045c3b823da8b2d2aefd37a32728 45bace7594ceaafaecbf6140212789b3937a24cdd8dee327c934a9b0e328fd83 a1b535d9bbea6f0204ce5ee74cc30769734d4fa3dd0cac3986510c99ba062868 9285146cbe64caa89cc2f18a61d924e7f312fa189e0ae4deb913ed1cdfeae61b 4e0fe25f2775a8b2edabadebab4eb2ecf47258c1a77101c810cccd3b06633907 f765fc80bb1a2527f8a59c52760fffabbbac1d65a11708a3bea4557f24536773 d17dfd0eeee4e22f406e04765cf582d6ca4414f2441b6ff463c56018e44aa2fd c9af3f0480da99856aaa97e56b4bc28d9a74e6d74e5ee199932ba9548c9f5a24 4ad6d8509e006d51a96e77cf6decfe21ff0391441c8b95ace9dcb2d93694eb75 e76e0ef6fcdfb8a73c860e09dc49dcfea499450162b7373cccfe5e771eb05086 9552a2ff03a1c1c6a08405ec3ad93fa9c951b4aa746b4c4bf3f98a916ba7134e 93d777c339423c4fad91e1968b981744bda6f085de1cc1972039dae8fd5a6342 41dacac50861a6533eb674647b0e7c2d0d51c397bd13e24897086606d6f7fd52 f688ac15504a39e0ff146af702603a6cf2da313d9af32fa175e25cb539328278 5654f23a43ffd398014ebd548541cb1e37c554124726c50db70a6bd74e027819 47f97cd197f3c9400074b856f0ad181f7126238b6d78d29affcf0921203a0f75 351c6726ba7a4abddf79961f3a9dba35f28b59b1d6648f8cbaf4e069d937ac7e 91291577cdbff87407279fb02e51cd92d263a9a0834dcb804d85934c598ebda0 ef8ef1eede64b56c6de4688c86f99320491db53b76501475142b2a25ff0f949e 72d142186720206b984cc5f8f28e3ed95a73b5388dc827eae409521a250d6036 d89675b89c1ce031fc18e20c4b39d1f28efca3533c4906580cee4b1f9cb7ebe2 73db2e21c18542c2773c91b541992ff8aa54971202a1f5914665075a19712dfd ea95d0170b1a7667b3cff70200b06e7287e431a75c795f99d3a007993173344a 6351a2e02e48ab4beed6b77980f94862888b1496fbbba959ae16ec6cd640f15d 6e59e7d6e3c4b12cf11b2d05f3e252944d714ac3d956953c90149371dd9adeff 7ed7947f1bc63c0acea3da6e0a6a5760e80c4c604754496c32ae0b0bae97c468 456c7eb7b503e667e4aed34029a823a88c3c0f30768502b2fc6b9df5949d0578 575bf03d211f7c840d908ead9a4e2e5ad781015c04200ce3b9eb8f09322ef3b4 ed7850f2b3188f0d517b725278b0727aae654454a1ffae037cf88ef697335e3a 6340404248ec5007f83f613b76d27190024cf553cee0aa4d5477e80efab2c776 e1f6843cf8fa6e44505022c31dff4da3c29b79c5916250faee36160fd88410f5 7b1336ff436105983e34b3490f8397b0bcc26738cd7174bdb0b1f381f9cf0d65 b186af9c3f8e36b4382d07039ccf842950a66dc2bdb5ad14ea034b5b5fa7300a b5fed0349b483c47b38dade8b03a81903cb150ce2dde33c934139ba0f6ea791a b3df0b4a88406f2bdae966eba40fcb537f5878728906f55af5d10925cf2caa58 9848e8ddbba892e6d27cb3441c05baebadbaaba4c8d78068d843c37371ddc1f4 32c085d07a38ff4c0781c4c6d7ec8dcdf19e704ecd3dd46dd6735d21a58d64ee f7f9425186d344035c119fe7cd9a9a5ccb2d817646a342319b666a227914cb00 45b28a67b76855ade9f918bcc6d3323b7239ce00d95df9d7cebcec472c622eab 9cdf537e290f2d3ea718d2d7bd21a9c91e038bd5e050535bf232d5a842313b32 8f29534511183a879d3c5c046493496f549b5501dc4119cfd01e68e4ea4a3490 6d2ae63b9fd76b077802ad06224cd84a619339763034ad95cc16b18fc6995348 e39ac23bd673786d8eb839f32d3aeaeb6b55150a812b282d841de4bcd3983a68 2481538127c6b142780ab2df699f4f521c4f1df254dc19ca4c1294c07af962dd 00f8261ba6c88c0609ebd67819aeaa06c2cd4e6ee9d3d4107a2a7934e968c42f 1f4b8da7ac17321d35f658030ff6b6d31ad06380da99fc7bca50998a50d5c915 8523e9281ae1744008bc6355f940aa13187f6e6060be1586ac7b4a0f97cc6c8e da0a868fa42311b54c22a1dbd1395687415c30cf9078911013c29af74360c43f 5d2d13a17762c047cddc2db46f06b069ac0d78cb0e2f8a1de23efa2b73664f75 813ba39c223c9ef282386d72814037d9cef92a2a9442721a5a149e0eb1d222e3 d086f2eb5f406efe9e02035ea7c08212b3d53f6b2bc1c1d4c2d243417db9b9ae d0d79967e3278ef84b6e88d0b0c9113f66028ff08f723b1e7196ddee04a1c0e6 53ddec790f26f90403105e3a8293775483dd7b500903d2a1a2890d438a661927 3e959be6575510ec6b04b61ce2f85cc3e175b34fdc89dbe2617a619a1c7eb9fe e949507349ed01d4a2af1e494adec4a00f593015cbcaf94623b8727895fb4b13 351733067b1f58a58863341ea2abfdd279b4cf860d491a868369f9fde9a28293 600e017cada3e59f876a85f63ffdbb446b381f45e5452fd23ac48b67d8a21b4f be1fe61dec79cd936ed2b53cea3ad6bceef33d77d3d255bc896b562b13dc9566 860e8284b304592e1d01fb892737ce4aad96d6d215cf78395692b9a0b4b0d79c 181e8e6ce5e92df689d750f200b313472a4b8112e997701cadff3ae5671e733d 02b42bd9d5139eecc3950671cb3da2198c40f12001a856062543ea4f429d2a32 3550afb49b1bbedb720f827007b900db7d8e4a4c64d759e539ab702d56f0e723 32ef43d85606d50174977de02f1a5d938847b9560761e39b9cdc54c0c2d743c9 e9777000a96ab6ac4a400eb5c879c922173cf1c229fd31d44ca57bef990aa218 4a012473765a3674b1f624c2e2c5f4329f2c88b026d5857192ebc067f24f7bc6 dca8d5d9c3ff7329dcd888ec0368fead527d0e2a2f212643a246235e95227de2 be47e2a563a6ddeba02b88dcf609be115b32982aaf3a6bc1e18df68a8a7ea99f 8a25c8bfb95096ad115ee203294ccf893308379b8039f247502d46387c022426 71af2cc8e8e90c7539c3ae13d54bf9bace7ce4046a1b0d028509d9bd77dc11fa 700e53b3fc270c1ba8180d6575fee29ec8abe1ae74132a84edd22dd3c7eb5fc9 ac30edf373ee597e41141983e32615c68824dc3e0731f4bbc11e078be85173b5 5e7702f478b3e34bb2dc30f3114888480ae1a02ec4bc567cc29513b0caf22e07 82fabaa1d7477cfb8fe12f065b8b11842988241f578450e1e0f2dc9160cb4485 0fd5b06c2e966b92788e12b77f8cf154df8dac38db2b9edba4b52271d94408b3 c04cb8ffcc364d30d9df58afe70689a091b75d60f1067328e928d59a 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 600 600 (er98ObitEx.dvi) @start /Fa 134[37 37 51 37 39 27 28 28 1[39 35 39 59 20 37 22 20 39 35 22 31 39 31 39 35 9[72 2[51 39 52 1[48 55 1[65 44 55 36 25 53 55 46 48 54 51 50 53 5[20 20 35 35 35 35 35 35 35 35 35 35 1[20 24 20 2[27 27 40[{}60 66.4176 /CMR8 rf /Fb 139[32 32 34 2[41 45 1[23 2[23 1[41 1[37 45 2[40 26[51 3[58 66[{}13 66.4176 /CMBX8 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop 2439 36 a Fb(Brian)26 b(Fielding)h(F)-7 b(rost)2439 115 y Fa(Our)31 b(b)r(elo)n(v)n(ed)h(Brian)e(Fielding)h(F)-6 b(rost,)2315 194 y(age)21 b(41,)g(passed)g(a)n(w)n(a)n(y)g(Saturda)n(y) g(morning,)2315 272 y(Marc)n(h)c(7,)h(1998,)g(due)g(to)f(injuries)f (sustained)2315 351 y(in)h(an)g(automobile)h(acciden)n(t.)31 b(He)17 b(w)n(as)g(b)r(orn)2315 430 y(August)35 b(4,)i(1956)f(in)e (Salt)h(Lak)n(e)g(Cit)n(y)-6 b(,)37 b(to)2315 509 y(Donald)17 b(Fielding)f(and)h(Helen)f(Glade)h(F)-6 b(rost.)2315 588 y(He)21 b(married)g(Susan)h(F)-6 b(o)n(x)22 b(on)f(June)i(1,)e (1981.)2439 667 y(He)27 b(is)f(surviv)n(ed)g(b)n(y)h(Susan;)h(sons)e (Jor-)2315 746 y(dan)f(\(9\),)f(T)-6 b(ra)n(vis)24 b(\(8\),)g(Bryce)h (\(6\);)f(paren)n(ts,)2315 825 y(three)i(brothers,)f(Donald)g(Glade)g (\(Lynne\),)2315 903 y(Kenneth)45 b(W)-6 b(esley)43 b(\(Ellen\),)48 b(Alex)c(Reed,)2315 982 y(and)18 b(t)n(w)n(o)g(sisters,)f(Anne)h (\(Dale\))h(Elkins)d(and)2315 1061 y(Sally)31 b(\(Ken)n(t\))j(Britton.) 55 b(A)31 b(son,)j(Mic)n(hael)2315 1140 y(Brian)23 b(F)-6 b(rost,)23 b(preceded)i(him)f(in)f(death.)2439 1219 y(F)-6 b(uneral)28 b(services)g(will)e(b)r(e)i(held)f(at)h(12)2315 1298 y(no)r(on)42 b(F)-6 b(rida)n(y)g(,)45 b(Marc)n(h)c(13,)k(1998)d (in)f(the)2315 1377 y(Ho)n(w)n(ard)28 b(Stak)n(e)i(Cen)n(ter,)g(350)e (South)i(1600)2315 1456 y(East.)h(F)-6 b(riends)20 b(ma)n(y)h(call)g (5-7)g(p.m.)30 b(Th)n(urs-)2315 1534 y(da)n(y)g(at)h(W)-6 b(asatc)n(h)32 b(La)n(wn)e(Mortuary)-6 b(,)31 b(3401)2315 1613 y(S.)38 b(Highland)g(Driv)n(e,)i(and)f(at)g(the)f(Stak)n(e)2315 1692 y(Cen)n(ter)c(from)f(10:45-11:45)i(a.m.)60 b(F)-6 b(rida)n(y)g(.)2315 1771 y(In)n(termen)n(t)30 b(at)f(W)-6 b(asatc)n(h)30 b(La)n(wn)f(Memorial)2315 1850 y(P)n(ark.)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF %%EndDocument endTexFig 16 4648 a Fj(Figure)g(1:)43 b(A)33 b(sample)h(obituary)-8 b(.)1641 2562 y(Our)48 b(approac)m(h)h(sp)s(eci\014cally)i(fo)s(cuses)f (on)e(unstructured)1494 2683 y(do)s(cumen)m(ts)33 b(that)f(are)f(data)g (ric)m(h)h(and)f(narro)m(w)h(in)f(on)m(tological)1494 2803 y(breadth.)75 b(A)43 b(do)s(cumen)m(t)h(is)f Fh(data)h(rich)f Fj(if)f(it)h(has)g(a)g(n)m(um)m(b)s(er)1494 2924 y(of)37 b(iden)m(ti\014able)i(constan)m(ts)g(suc)m(h)g(as)e(dates,)j(names,)g (accoun)m(t)1494 3044 y(n)m(um)m(b)s(ers,)51 b(ID)44 b(n)m(um)m(b)s(ers,)50 b(part)45 b(n)m(um)m(b)s(ers,)50 b(times,)g(currency)1494 3164 y(v)-5 b(alues,)48 b(and)c(so)g(forth.)76 b(A)44 b(do)s(cumen)m(t)h(is)f Fh(narr)-5 b(ow)45 b(in)g(onto-)1494 3285 y(lo)-5 b(gic)g(al)32 b(br)-5 b(e)g(adth)30 b Fj(if)h(w)m(e)g(can) g(describ)s(e)h(its)f(application)g(domain)1494 3405 y(with)f(a)e(relativ)m(ely)i(small)f(on)m(tology)-8 b(.)42 b(Neither)30 b(of)e(these)i(de\014ni-)1494 3526 y(tions)35 b(is)g(exact,)h(but)e(they)h(express)i(the)e(idea)f(that)g(the)h(kinds) 1494 3646 y(of)k(W)-8 b(eb)39 b(do)s(cumen)m(ts)h(w)m(e)g(are)f (considering)h(ha)m(v)m(e)g(man)m(y)g(con-)1494 3766 y(stan)m(t)34 b(v)-5 b(alues)33 b(and)g(are)f(narro)m(w)h(in)g(the)g (domain)g(they)g(co)m(v)m(er.)1674 3887 y(As)56 b(an)f(example,)62 b(the)55 b(unstructured)i(do)s(cumen)m(ts)f(w)m(e)1494 4007 y(ha)m(v)m(e)45 b(c)m(hosen)h(for)d(illustration)h(in)g(this)g (pap)s(er)g(are)g(obituar-)1494 4127 y(ies.)61 b(Figure)39 b(1)e(sho)m(ws)j(an)e(example)2865 4091 y Fg(1)2906 4127 y Fj(.)60 b(An)39 b(obituary)f(is)h(data)1494 4248 y(ric)m(h,)30 b(t)m(ypically)g(including)f(sev)m(eral)h(constan)m(ts)f(suc)m(h)h(as)e (name,)1494 4368 y(age,)e(death)f(date,)h(and)e(birth)g(date)h(of)e (the)i(deceased)h(p)s(erson;)i(a)1494 4489 y(funeral)35 b(date,)g(time,)g(and)g(address;)h(viewing)g(and)f(in)m(termen)m(t)1494 4609 y(dates,)27 b(times,)h(and)c(addresses;)30 b(names)25 b(of)f(related)h(p)s(eople)g(and)1494 4729 y(family)35 b(relationships.)49 b(The)35 b(information)f(in)g(an)g(obituary)h(is) 1494 4850 y(also)i(narro)m(w)g(in)g(on)m(tological)g(breadth,)h(ha)m (ving)g(data)e(within)0 4970 y(a)j(narro)m(w)g(domain)h(of)e (genealogical)i(kno)m(wledge)h(that)e(can)g(b)s(e)h(describ)s(ed)h(b)m (y)f(a)f(small)g(on)m(tological)0 5090 y(mo)s(del)33 b(instance.)p 0 5159 1541 4 v 112 5220 a Ff(1)149 5250 y Fk(T)-7 b(o)26 b(protect)f(individual)i(priv)-5 b(acy)e(,)25 b(this)h(obituary)f(is)h(not)g(real.)35 b(It)27 b(based)e(on)g(an)h (actual)f(obituary)-7 b(,)26 b(but)g(it)h(has)e(b)r(een)0 5350 y(signi\014can)n(tly)f(c)n(hanged)f(so)h(as)g(not)g(to)h(rev)n (eal)e(iden)n(tities.)36 b(Obituaries)23 b(used)i(in)g(our)e(exp)r (erimen)n(t)i(rep)r(orted)f(later)f(in)i(this)0 5449 y(pap)r(er)i(are)g(real,)f(but)j(only)e(summary)g(data)g(and)g (isolated)g(o)r(ccurrences)f(of)i(actual)f(items)h(of)f(data)g(are)g (rep)r(orted.)1901 5871 y Fj(2)p eop %%Page: 3 3 3 2 bop 146 289 a Fj(Sp)s(eci\014cally)-8 b(,)31 b(our)c(approac)m(h)h (consists)i(of)d(the)h(follo)m(wing)g(steps.)44 b(\(1\))27 b(W)-8 b(e)28 b(dev)m(elop)h(the)f(on)m(tological)0 409 y(mo)s(del)i(instance)i(o)m(v)m(er)f(the)f(area)g(of)f(in)m(terest.)44 b(\(2\))30 b(W)-8 b(e)30 b(parse)h(this)f(on)m(tology)g(to)g(generate)g (a)g(database)0 529 y(sc)m(heme)44 b(and)d(to)g(generate)h(rules)h(for) e(matc)m(hing)h(constan)m(ts)h(and)e(k)m(eyw)m(ords.)73 b(\(3\))41 b(T)-8 b(o)41 b(obtain)h(data)0 650 y(from)30 b(the)g(W)-8 b(eb,)32 b(w)m(e)f(in)m(v)m(ok)m(e)h(a)e(record)h (extractor)f(that)g(separates)h(an)f(unstructured)i(W)-8 b(eb)31 b(do)s(cumen)m(t)0 770 y(in)m(to)43 b(individual)h(record-size) h(c)m(h)m(unks,)j(cleans)c(them)g(b)m(y)f(remo)m(ving)h (markup-language)g(tags,)h(and)0 891 y(presen)m(ts)35 b(them)e(as)f(individual)i(unstructured)h(do)s(cumen)m(ts)f(for)e (further)g(pro)s(cessing.)45 b(\(4\))32 b(W)-8 b(e)33 b(in)m(v)m(ok)m(e)0 1011 y(recognizers)d(that)e(use)h(the)f(matc)m (hing)h(rules)h(generated)e(b)m(y)i(the)e(parser)h(to)f(extract)h(from) e(the)i(cleaned)0 1131 y(individual)34 b(unstructured)g(do)s(cumen)m (ts)g(the)f(ob)5 b(jects)33 b(and)f(relationships)i(exp)s(ected)g(to)e (p)s(opulate)h(the)0 1252 y(mo)s(del)28 b(instance.)43 b(\(5\))27 b(Finally)-8 b(,)28 b(w)m(e)h(p)s(opulate)e(the)h(generated) g(database)g(sc)m(heme)h(b)m(y)f(using)g(heuristics)0 1372 y(to)d(determine)h(whic)m(h)h(constan)m(ts)f(p)s(opulate)g(whic)m (h)g(records)g(in)g(the)f(database)h(sc)m(heme.)43 b(These)27 b(heuris-)0 1493 y(tics)35 b(correlate)h(extracted)f(k)m(eyw)m(ords)j (with)d(extracted)h(constan)m(ts)g(and)f(use)g(cardinalit)m(y)h (constrain)m(ts)0 1613 y(in)h(the)g(on)m(tology)g(to)g(determine)h(ho)m (w)g(to)e(construct)i(records)g(and)f(insert)h(them)g(in)m(to)f(the)g (database)0 1733 y(sc)m(heme.)45 b(Once)33 b(the)f(data)f(is)h (extracted,)h(w)m(e)f(can)g(query)h(the)f(structure)h(using)f(a)f (standard)h(database)0 1854 y(query)42 b(language.)68 b(T)-8 b(o)41 b(mak)m(e)h(our)e(approac)m(h)i(general,)h(w)m(e)f(\014x) f(the)g(on)m(tology)g(parser,)j(W)-8 b(eb)41 b(record)0 1974 y(extractor,)29 b(k)m(eyw)m(ord)g(and)e(constan)m(t)i(recognizer,) g(and)e(database)h(record)g(generator;)h(w)m(e)f(c)m(hange)g(only)0 2094 y(the)33 b(on)m(tology)g(as)f(w)m(e)i(mo)m(v)m(e)g(from)e(one)h (application)g(domain)g(to)f(another.)146 2215 y(In)49 b(an)g(earlier)g(pap)s(er)f([ECLS98)q(],)53 b(w)m(e)c(presen)m(ted)i (some)f(of)e(these)h(ideas)h(for)e(extracting)h(and)0 2335 y(structuring)25 b(data)e(from)h(unstructured)h(do)s(cumen)m(ts.) 43 b(W)-8 b(e)24 b(also)f(presen)m(ted)j(results)g(of)d(exp)s(erimen)m (ts)j(w)m(e)0 2456 y(conducted)34 b(on)f(t)m(w)m(o)h(di\013eren)m(t)g (t)m(yp)s(es)g(of)e(unstructured)j(do)s(cumen)m(ts)g(tak)m(en)f(from)e (the)i(W)-8 b(eb,)33 b(namely)-8 b(,)0 2576 y(car)47 b(ads)h(and)f(job)g(ads.)88 b(In)48 b(those)g(exp)s(erimen)m(ts,)53 b(our)47 b(approac)m(h)h(attained)f(recall)h(ratios)f(in)h(the)0 2696 y(range)33 b(of)f(90\045)h(and)g(precision)h(ratios)f(near)g (98\045.)45 b(These)34 b(results)h(w)m(ere)f(encouraging;)f(ho)m(w)m (ev)m(er,)j(the)0 2817 y(on)m(tology)e(w)m(e)h(used)g(w)m(as)f(v)m(ery) i(narro)m(w,)e(essen)m(tially)j(only)d(allo)m(wing)g(single)h(constan)m (ts)g(or)e(single)i(sets)0 2937 y(of)d(constan)m(ts)i(to)e(b)s(e)h (asso)s(ciated)g(with)h(a)e(giv)m(en)i(item)f(of)f(in)m(terest)i (\(i.e.,)f(a)g(car)f(or)g(a)h(job\).)146 3057 y(In)i(this)g(pap)s(er)g (w)m(e)g(enric)m(h)h(the)f(on)m(tology|the)g(conceptual)h(mo)s(del|and) e(w)m(e)i(c)m(ho)s(ose)f(an)g(appli-)0 3178 y(cation)29 b(that)f(demands)j(more)e(atten)m(tion)g(to)f(this)i(ric)m(her)g(on)m (tology)-8 b(.)42 b(F)-8 b(or)28 b(example,)j(our)e(earlier)g(mo)s(del) 0 3298 y(supp)s(orted)h(only)g(binary)g(relationship)g(sets,)i(but)d (our)g(curren)m(t)i(approac)m(h)e(supp)s(orts)i Fe(n)p Fj(-ary)-8 b(.)42 b(F)-8 b(urther-)0 3419 y(more,)37 b(w)m(e)g(enhance)h(the)e(on)m(tology)g(in)h(t)m(w)m(o)f(signi\014can)m (t)i(w)m(a)m(ys.)56 b(\(1\))35 b(W)-8 b(e)37 b(adopt)e(\\data)h (frames")g(as)h(a)0 3539 y(w)m(a)m(y)g(to)f(encapsulate)i(the)e (concept)h(of)f(a)g(data)f(item)i(with)g(all)e(of)h(its)g(essen)m(tial) j(prop)s(erties.)54 b(\(2\))36 b(W)-8 b(e)0 3659 y(include)32 b(lexicons)g(to)f(enric)m(h)h(our)e(abilit)m(y)i(to)e(recognize)i (constan)m(ts)g(that)e(are)h(di\016cult)h(to)e(describ)s(e)i(as)0 3780 y(simple)40 b(patterns,)g(suc)m(h)g(as)e(names)i(of)e(p)s(eople.) 61 b(T)-8 b(ogether,)40 b(data)e(frames)h(and)f(lexicons)i(enric)m(h)g (the)0 3900 y(expressiv)m(eness)30 b(of)25 b(an)h(on)m(tological)f(mo)s (del)h(instance.)42 b(This)27 b(pap)s(er)e(also)h(extends)h(our)e (earlier)h(w)m(ork)g(b)m(y)0 4021 y(adding)37 b(an)f(automated)h(to)s (ol)f(for)g(detecting)h(and)g(extracting)g(unstructured)i(records)e (from)f(HTML)0 4141 y(W)-8 b(eb)36 b(do)s(cumen)m(ts.)54 b(W)-8 b(e)36 b(are)f(th)m(us)i(able)f(to)f(fully)h(automate)f(the)h (extraction)h(pro)s(cess)f(once)g(w)m(e)h(ha)m(v)m(e)0 4261 y(iden)m(ti\014ed)32 b(a)e(W)-8 b(eb)31 b(do)s(cumen)m(t)h(from)e (whic)m(h)i(w)m(e)f(wish)h(to)e(extract)h(data.)43 b(F)-8 b(urther)30 b(enhancemen)m(ts)j(are)0 4382 y(still)e(needed)g(to)f(lo)s (cate)g(do)s(cumen)m(ts)i(of)d(in)m(terest)j(with)e(resp)s(ect)i(to)d (the)i(on)m(tology)f(and)g(to)f(handle)i(sets)0 4502 y(of)41 b(related)h(do)s(cumen)m(ts)h(that)f(together)g(pro)m(vide)g (the)g(data)g(for)f(a)g(giv)m(en)i(on)m(tology)-8 b(.)70 b(Nev)m(ertheless,)0 4622 y(the)30 b(extensions)i(w)m(e)e(do)f(add)h (in)g(this)g(pap)s(er)f(signi\014can)m(tly)j(enhance)e(the)g(approac)m (h)g(presen)m(ted)i(earlier)0 4743 y([ECLS98)q(].)146 4863 y(W)-8 b(e)39 b(presen)m(t)i(the)e(details)g(of)f(our)h(approac)m (h)g(as)g(follo)m(ws.)62 b(W)-8 b(e)39 b(\014rst)g(pro)m(vide)h(a)f (con)m(text)g(for)f(our)0 4984 y(researc)m(h)48 b(in)e(Section)i(2)e(b) m(y)h(sho)m(wing)g(ho)m(w)g(it)f(aligns)h(with)g(the)g(w)m(ork)g(of)f (other)g(researc)m(hers.)87 b(In)0 5104 y(Section)33 b(3)f(w)m(e)h(discuss)h(eac)m(h)f(of)f(the)g(comp)s(onen)m(t)h(parts)f (of)g(our)g(approac)m(h)g(and)h(sho)m(w,)g(for)e(an)m(y)i(giv)m(en)0 5224 y(application)28 b(on)m(tology)-8 b(,)28 b(ho)m(w)g(they)g(w)m (ork)g(together)g(to)f(pro)s(cess)h(data-ric)m(h,)h(unstructured)g(do)s (cumen)m(ts)0 5345 y(suc)m(h)i(as)f(obituaries.)43 b(In)30 b(Section)h(4)e(w)m(e)i(rep)s(ort)e(results)i(as)f(recall)g(and)g (precision)h(ratios)e(for)g(retriev)m(ed)0 5465 y(data)h(for)f(the)h (exp)s(erimen)m(t)j(w)m(e)e(conducted)g(on)f(obituaries.)43 b(In)31 b(Section)f(5)g(w)m(e)h(state)f(our)g(conclusions.)1901 5871 y(3)p eop %%Page: 4 4 4 3 bop 0 289 a Fi(2)161 b(Related)53 b(W)-13 b(ork)0 508 y Fj(With)25 b(the)g(explosion)h(of)e(textual)i(information)e(a)m (v)-5 b(ailable)25 b(in)g(electronic)h(form,)g(a)f(large)f(researc)m(h) i(e\013ort)0 628 y(has)j(sprung)h(up)f(in)g(the)h(database)f(comm)m (unit)m(y)i(around)e(making)h(the)f(information)g(query)m(able,)j (using)0 749 y(query)i(languages)f(more)g(p)s(o)m(w)m(erful)g(than)g(k) m(eyw)m(ord)i(searc)m(h.)146 869 y(One)42 b(approac)m(h)f(is)h(to)f (enhance)h(traditional)f(query)h(languages)g(to)e(mak)m(e)j(them)e(\\W) -8 b(eb)42 b(a)m(w)m(are")0 989 y([AM98,)24 b(KS95,)g(LSS96,)g(MMM96)q (,)g(MMM97)q(],)i(so)e(that)g(data)g(in)g(w)m(eb)i(pages)e(can)h(b)s(e) f(queried)i(directly)-8 b(.)0 1110 y(In)38 b(general,)i(these)f (languages)f(view)h(the)f(w)m(eb)h(as)f(a)f(graph)h(and)g(allo)m(w)g (sp)s(eci\014cation)h(of)e(queries)j(to)0 1230 y(na)m(vigate)35 b(the)g(graph.)49 b([AM98])35 b(and)f([LSS96])h(also)f(include)i(the)f (abilit)m(y)g(to)f(query)i(the)f(structure)h(of)0 1350 y(individual)e(w)m(eb)g(pages.)146 1471 y(Another)23 b(approac)m(h)f(is)h(to)f(extract)g(the)h(information)f(con)m(tained)h (within)g(W)-8 b(eb)22 b(pages)h(using)g(\\wrap-)0 1591 y(p)s(ers.")67 b(The)41 b(notion)g(of)e(using)i(a)f(wrapp)s(er)h(to)f (extract)h(information)f(from)g(non-database)h(sources)0 1712 y(has)g(b)s(een)h(around)f(for)g(sev)m(eral)h(y)m(ears)g(in)g(the) f(area)g(of)f(data)h(in)m(tegration)g(\(e.g.,)j([CGMH)3468 1675 y Fg(+)3527 1712 y Fj(94]\).)68 b(If)0 1832 y(the)40 b(extracted)h(information)e(is)h(w)m(ell)h(structured,)i(sa)m(y)d(in)g (the)g(form)f(of)g(relational)h(tuples,)i(then)e(it)0 1952 y(can)34 b(b)s(e)f(queried)i(using)g(a)e(relational)g(query)i (language)e(suc)m(h)i(as)f(SQL.)f(Otherwise,)j(if)d(the)h(extracted)0 2073 y(information)28 b(con)m(tains)g(some)h(structure,)h(but)e(do)s (es)g(not)g(conform)g(en)m(tirely)h(to)e(a)h(prede\014ned)i(sc)m(hema,) 0 2193 y(then)d(sp)s(ecial)h(\\semistructured")g(query)g(languages)f (ma)m(y)g(b)s(e)g(used)g([A)m(CC)2770 2157 y Fg(+)2831 2193 y Fj(97)o(,)g(A)m(QM)3217 2157 y Fg(+)3277 2193 y Fj(97)o(,)g(BDHS96)o(].)146 2313 y(The)47 b(approac)m(h)f(w)m(e)g (tak)m(e)g(in)g(this)g(pap)s(er)g(to)f(extract)h(data)f(uses)i(wrapp)s (ers.)83 b(A)46 b(wrapp)s(er)g(for)0 2434 y(extracting)39 b(data)e(from)h(a)g(text-based)h(information)f(source)h(generally)f (consists)i(of)e(t)m(w)m(o)g(parts:)55 b(\(1\))0 2554 y(extracting)39 b(attribute)f(v)-5 b(alues)39 b(from)f(the)g(text,)i (and)e(\(2\))g(comp)s(osing)g(the)h(extracted)g(v)-5 b(alues)39 b(for)e(at-)0 2675 y(tributes)h(in)m(to)g(complex)h(data)e (structures.)60 b(W)-8 b(rapp)s(ers)38 b(ha)m(v)m(e)h(b)s(een)f (written)g(either)g(fully)g(man)m(ually)0 2795 y([AM97,)d(GHR97)o(,)g (HGMC)1039 2759 y Fg(+)1098 2795 y Fj(97],)g(or)g(with)g(some)h(degree) f(of)g(automation)f([Ade98)q(,)g(AK97,)h(DEW97)o(,)0 2915 y(KWD97)o(,)45 b(So)s(d97)o(].)81 b(The)46 b(w)m(ork)f(on)g (automating)g(wrapp)s(er)g(writing)g(fo)s(cuses)h(primarily)g(on)f (using)0 3036 y(syn)m(tactic)40 b(clues,)h(suc)m(h)f(as)e(HTML)i(tags,) f(to)f(iden)m(tify)i(and)e(direct)h(the)g(comp)s(osition)g(of)f (extraction)0 3156 y(of)31 b(attribute)g(v)-5 b(alues.)44 b(Our)31 b(w)m(ork)g(di\013ers)h(fundamen)m(tally)h(from)e(this)g (approac)m(h)h(to)e(wrapp)s(er)i(writing)0 3277 y(b)s(ecause)27 b(it)e(fo)s(cuses)h(on)f(conceptual)h(mo)s(deling)g(to)f(iden)m(tify)h (and)g(direct)g(extraction)f(and)h(comp)s(osition)0 3397 y(\(although)37 b(w)m(e)h(do)f(use)i(syn)m(tactic)g(clues)f(to)f (distinguish)i(b)s(et)m(w)m(een)g(record)f(b)s(oundaries)g(in)g (unstruc-)0 3517 y(tured)f(do)s(cumen)m(ts\).)58 b(In)37 b(our)f(approac)m(h,)i(once)f(the)h(conceptual-mo)s(del)f(instance)h (represen)m(ting)h(the)0 3638 y(application)33 b(on)m(tology)g(has)g(b) s(een)g(written,)g(wrapp)s(er)h(generation)e(is)i(fully)f(automatic.) 146 3758 y(A)45 b(large)g(b)s(o)s(dy)h(of)e(researc)m(h)j(exists)g(in)e (the)h(area)f(of)f(information)h(extraction)h(using)g(natural-)0 3878 y(language)34 b(understanding)h(tec)m(hniques)h([CL96].)47 b(The)35 b(goal)e(of)g(these)i(natural-language)e(tec)m(hniques)0 3999 y(is)k(to)f(extract)g(conceptual)i(information)e(from)g(the)g (text)h(through)f(the)h(use)g(of)f(lexicons)i(iden)m(tifying)0 4119 y(imp)s(ortan)m(t)h(k)m(eyw)m(ords)i(com)m(bined)f(with)f(sen)m (tence)i(analysis.)62 b(In)39 b(comparison,)i(our)d(w)m(ork)i(do)s(es)e (not)0 4240 y(attempt)31 b(to)f(extract)h(suc)m(h)h(a)e(deep)h(lev)m (el)h(of)e(understanding)i(of)e(the)h(text)g(but)g(also)f(do)s(es)h (not)f(dep)s(end)0 4360 y(up)s(on)45 b(complete)g(sen)m(tences,)51 b(whic)m(h)46 b(their)f(w)m(ork)g(do)s(es.)80 b(W)-8 b(e)45 b(b)s(eliev)m(e)i(our)d(approac)m(h)h(to)f(b)s(e)h(more)0 4480 y(appropriate)25 b(for)f(w)m(eb)j(pages)e(and)g(classi\014ed)i (ads,)g(whic)m(h)f(often)f(do)g(not)g(con)m(tain)g(complete)h(sen)m (tences.)146 4601 y(The)35 b(w)m(ork)h(closest)f(to)f(ours)g(is)h ([SL97].)48 b(In)35 b(this)g(w)m(ork,)g(the)g(authors)f(explain)i(ho)m (w)f(they)g(extract)0 4721 y(information)42 b(from)h(text-based)h(data) e(sources)i(using)g(a)e(notion)g(of)h(\\concept)g(de\014nition)h (frames,")0 4841 y(whic)m(h)c(are)f(similar)h(to)f(the)g(ob)5 b(ject)40 b(de\014nitions)g(\(\\data)f(frames"\))g(in)g(our)g (conceptual)h(mo)s(del.)63 b(An)0 4962 y(adv)-5 b(an)m(tage)36 b(of)g(our)g(approac)m(h)h(is)g(that)f(our)g(conceptual)i(mo)s(del)e (is)h(ric)m(her,)i(including,)f(for)e(example,)0 5082 y(cardinalit)m(y)42 b(constrain)m(ts,)i(whic)m(h)e(w)m(e)g(use)g(in)f (the)g(heuristics)i(for)d(comp)s(osing)h(extracted)h(attribute)0 5203 y(v)-5 b(alues)33 b(in)m(to)g(ob)5 b(ject)34 b(structures.)1901 5871 y(4)p eop %%Page: 5 5 5 4 bop -147 399 a 30785863 31709437 2631270 13156352 35653713 47362867 startTexFig -147 399 a %%BeginDocument: BigPicture2.ps %!PS-Adobe-1.0 %%BoundingBox: 40 200 542 720 %%Creator: OSM Composer Version 1.09 beta %%DocumentFonts: (atend) %%CreationDate: Thu Apr 2 08:16:04 1998 %%Pages: (atend) %%EndComments /pixel {translate 1 1 scale 2 2 1 [1 0 0 1 0 0] {<01010101>} image translate} def -137 749.000 translate 36.000 36.000 translate 1 -1 scale newpath 137 28 moveto 137 749.000 lineto 678.000 749.000 lineto 678.000 28 lineto closepath clip newpath 0.720 0.720 scale 53.278 10.889 translate 0.00 setgray 2 setlinewidth 2 setlinecap 0 setlinejoin /Helvetica findfont 28 scalefont setfont %%EndProlog %%Page: 1 1 save 0 0 translate 0.50 0.50 scale gsave grestore gsave 1086 1098 translate 107 35 moveto 3 35 lineto closepath stroke 107 35 moveto 209 35 lineto closepath stroke 107 35 moveto 181 35 lineto closepath stroke 209 35 moveto 181 41 lineto 181 29 lineto closepath fill grestore gsave 870 940 translate 35 77 moveto 35 3 lineto closepath stroke 35 77 moveto 35 149 lineto closepath stroke 35 77 moveto 35 121 lineto closepath stroke 35 149 moveto 29 121 lineto 41 121 lineto closepath fill grestore gsave 466 298 translate 35 87 moveto 35 3 lineto closepath stroke 35 87 moveto 35 169 lineto closepath stroke 35 87 moveto 35 141 lineto closepath stroke 35 169 moveto 29 141 lineto 41 141 lineto closepath fill grestore gsave 464 580 translate 35 123 moveto 35 3 lineto closepath stroke 35 123 moveto 35 241 lineto closepath stroke 35 123 moveto 35 213 lineto closepath stroke 35 241 moveto 29 213 lineto 41 213 lineto closepath fill grestore gsave 1248 518 translate 71 65 moveto 3 3 lineto closepath stroke 71 65 moveto 137 127 lineto closepath stroke 71 65 moveto 117 107 lineto closepath stroke 137 127 moveto 113 113 lineto 121 103 lineto closepath fill grestore gsave 1420 898 translate 35 91 moveto 35 3 lineto closepath stroke 35 91 moveto 35 177 lineto closepath stroke 35 91 moveto 35 149 lineto closepath stroke 35 177 moveto 29 149 lineto 41 149 lineto closepath fill grestore gsave 1418 1188 translate 35 55 moveto 35 3 lineto closepath stroke 35 55 moveto 35 107 lineto closepath stroke 35 55 moveto 35 79 lineto closepath stroke 35 107 moveto 29 79 lineto 41 79 lineto closepath fill grestore gsave 952 522 translate 75 63 moveto 147 5 lineto closepath stroke 75 63 moveto 1 119 lineto closepath stroke 75 63 moveto 23 103 lineto closepath stroke 1 119 moveto 19 97 lineto 27 107 lineto closepath fill grestore gsave 588 846 translate 83 35 moveto 3 35 lineto closepath stroke 83 35 moveto 163 35 lineto closepath stroke 83 35 moveto 135 35 lineto closepath stroke 163 35 moveto 135 41 lineto 135 29 lineto closepath fill grestore gsave 872 726 translate 35 49 moveto 35 3 lineto closepath stroke 35 49 moveto 35 93 lineto closepath stroke 35 49 moveto 35 65 lineto closepath stroke 35 93 moveto 29 65 lineto 41 65 lineto closepath fill grestore gsave 1140 366 translate 35 51 moveto 35 3 lineto closepath stroke 35 51 moveto 35 97 lineto closepath stroke 35 51 moveto 35 69 lineto closepath stroke 35 97 moveto 29 69 lineto 41 69 lineto closepath fill grestore gsave 860 88 translate 1.00 setgray 0.85 setgray 1 1 moveto 633 1 lineto 633 283 lineto 1 283 lineto closepath fill 0.00 setgray 1 1 moveto 633 1 lineto 633 283 lineto 1 283 lineto closepath stroke grestore gsave 860 94 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale ( Application Ontology) show grestore grestore gsave 1098 462 translate 1.00 setgray gsave 1.39 -1.00 scale 57 -57 moveto 57 -57 56 0 360 arc closepath fill grestore 0.00 setgray gsave 1.39 -1.00 scale 57 -57 56 0 360 arc stroke newpath grestore grestore gsave 1106 480 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale ( Ontology) show grestore 2 64 moveto gsave 1 -1 scale ( Parser ) show grestore grestore gsave 782 640 translate 1.00 setgray 1 1 moveto 255 1 lineto 255 91 lineto 1 91 lineto closepath fill 0.00 setgray 1 1 moveto 255 1 lineto 255 91 lineto 1 91 lineto closepath stroke grestore gsave 788 646 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Constant/Keyword) dup stringwidth pop 256 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Matching Rules) dup stringwidth pop 256 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 404 820 translate 1.00 setgray 1 1 moveto 189 1 lineto 189 123 lineto 1 123 lineto closepath fill 0.00 setgray 1 1 moveto 189 1 lineto 189 123 lineto 1 123 lineto closepath stroke grestore gsave 410 826 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Unstructured) dup stringwidth pop 190 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Record) dup stringwidth pop 190 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore 0 0 moveto (Documents) dup stringwidth pop 190 exch sub 2 div 96 moveto gsave 1 -1 scale show grestore grestore gsave 750 818 translate 1.00 setgray gsave 2.47 -1.00 scale 65 -65 moveto 65 -65 64 0 360 arc closepath fill grestore 0.00 setgray gsave 2.47 -1.00 scale 65 -65 64 0 360 arc stroke newpath grestore grestore gsave 766 846 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale ( Constant/Keyword) show grestore 2 64 moveto gsave 1 -1 scale ( Recognizer) show grestore grestore gsave 1294 1074 translate 1.00 setgray gsave 2.70 -1.00 scale 59 -61 moveto 59 -61 58 0 360 arc closepath fill grestore 0.00 setgray gsave 2.70 -1.00 scale 59 -61 58 0 360 arc stroke newpath grestore grestore gsave 1294 1098 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale ( Database-Instance) show grestore 2 64 moveto gsave 1 -1 scale ( Generator) show grestore grestore gsave 1310 1294 translate 1.00 setgray 1 1 moveto 285 1 lineto 285 59 lineto 1 59 lineto closepath fill 0.00 setgray 1 1 moveto 285 1 lineto 285 59 lineto 1 59 lineto closepath stroke grestore gsave 1316 1300 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Populated Database) dup stringwidth pop 286 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1206 644 translate 1.00 setgray 0.85 setgray 1 1 moveto 499 1 lineto 499 259 lineto 1 259 lineto closepath fill 0.00 setgray 1 1 moveto 499 1 lineto 499 259 lineto 1 259 lineto closepath stroke grestore gsave 1206 650 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale ( Database Description) show grestore grestore gsave 1252 720 translate 1.00 setgray 1 1 moveto 229 1 lineto 229 155 lineto 1 155 lineto closepath fill 0.00 setgray 1 1 moveto 229 1 lineto 229 155 lineto 1 155 lineto closepath stroke grestore gsave 1258 726 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Record-Level) dup stringwidth pop 230 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Objects,) dup stringwidth pop 230 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore 0 0 moveto (Relationships,) dup stringwidth pop 230 exch sub 2 div 96 moveto gsave 1 -1 scale show grestore 0 0 moveto (and Constraints) dup stringwidth pop 230 exch sub 2 div 128 moveto gsave 1 -1 scale show grestore grestore gsave 1518 722 translate 1.00 setgray 1 1 moveto 145 1 lineto 145 91 lineto 1 91 lineto closepath fill 0.00 setgray 1 1 moveto 145 1 lineto 145 91 lineto 1 91 lineto closepath stroke grestore gsave 1524 728 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Database) dup stringwidth pop 146 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Scheme) dup stringwidth pop 146 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 420 244 translate 1.00 setgray 1 1 moveto 161 1 lineto 161 59 lineto 1 59 lineto closepath fill 0.00 setgray 1 1 moveto 161 1 lineto 161 59 lineto 1 59 lineto closepath stroke grestore gsave 426 250 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Web Page) dup stringwidth pop 162 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 342 466 translate 1.00 setgray gsave 2.65 -1.00 scale 59 -61 moveto 59 -61 58 0 360 arc closepath fill grestore 0.00 setgray gsave 2.65 -1.00 scale 59 -61 58 0 360 arc stroke newpath grestore grestore gsave 386 502 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale (Record Extractor) show grestore grestore gsave 720 1088 translate 1.00 setgray 1 1 moveto 371 1 lineto 371 91 lineto 1 91 lineto closepath fill 0.00 setgray 1 1 moveto 371 1 lineto 371 91 lineto 1 91 lineto closepath stroke grestore gsave 726 1094 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Data-Record Table) dup stringwidth pop 372 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (\(Descriptor/String/Position\)) dup stringwidth pop 372 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 892 158 translate 1.00 setgray 1 1 moveto 279 1 lineto 279 91 lineto 1 91 lineto closepath fill 0.00 setgray 1 1 moveto 279 1 lineto 279 91 lineto 1 91 lineto closepath stroke grestore gsave 898 164 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Object-Relationship) dup stringwidth pop 280 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Model Instance) dup stringwidth pop 280 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 1216 162 translate 1.00 setgray 0.93 setgray 1 1 moveto 227 1 lineto 227 165 lineto 1 165 lineto closepath fill 0.00 setgray 1 1 moveto 227 1 lineto 227 165 lineto 1 165 lineto closepath stroke grestore gsave 1222 168 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale (Data Frames) show grestore grestore gsave 1264 234 translate 1.00 setgray 1 1 moveto 141 1 lineto 141 59 lineto 1 59 lineto closepath fill 0.00 setgray 1 1 moveto 141 1 lineto 141 59 lineto 1 59 lineto closepath stroke grestore gsave 1270 240 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Lexicons) dup stringwidth pop 142 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore showpage grestore restore %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument endTexFig 845 3899 a Fj(Figure)32 b(2:)43 b(Data)32 b(extraction)h(and)g (structuring)g(pro)s(cess.)0 4185 y Fi(3)161 b(W)-13 b(eb)52 b(Data)j(Extraction)d(and)i(Structuring)0 4404 y Fj(Figure)42 b(2)f(sho)m(ws)j(the)e(o)m(v)m(erall)h(pro)s(cess)g(w)m (e)g(use)g(for)f(extracting)g(and)g(structuring)h(W)-8 b(eb)43 b(data.)71 b(As)0 4524 y(depicted)32 b(in)e(the)h(\014gure,)g (the)g(input)g(\(upp)s(er)f(left\))h(is)f(a)g(W)-8 b(eb)31 b(page,)g(and)f(the)h(output)f(\(lo)m(w)m(er)h(righ)m(t\))g(is)0 4644 y(a)23 b(p)s(opulated)h(database.)41 b(The)24 b(\014gure)g(also)f (sho)m(ws)i(that)e(the)h(application)g(on)m(tology)f(is)h(an)f(indep)s (enden)m(t)0 4765 y(input.)56 b(This)38 b(on)m(tology)e(describ)s(es)j (the)e(application)g(of)f(in)m(terest.)57 b(When)37 b(w)m(e)h(c)m (hange)f(applications,)0 4885 y(for)d(example)h(from)f(car)g(ads,)h(to) f(job)f(ads,)i(to)f(obituaries,)h(w)m(e)g(c)m(hange)g(the)g(on)m (tology)-8 b(,)34 b(and)h(w)m(e)g(apply)0 5005 y(the)41 b(pro)s(cess)h(to)e(di\013eren)m(t)i(W)-8 b(eb)41 b(pages.)68 b(Signi\014can)m(tly)-8 b(,)44 b(ev)m(erything)e(else)g(remains)g(the)f (same:)60 b(the)0 5126 y(routines)40 b(that)f(extract)h(records,)i (parse)e(the)f(on)m(tology)-8 b(,)41 b(recognize)g(constan)m(ts)f(and)g (k)m(eyw)m(ords,)j(and)0 5246 y(generate)31 b(the)g(p)s(opulated)h (database)f(instance)h(do)e(not)h(c)m(hange.)44 b(In)31 b(this)g(w)m(a)m(y)-8 b(,)32 b(w)m(e)g(mak)m(e)g(the)f(pro)s(cess)0 5367 y(generally)j(applicable)f(to)f(an)m(y)i(domain.)146 5487 y(W)-8 b(e)31 b(pro)s(ceed)g(b)m(y)h(describing)g(in)e(succeeding) j(subsections)g(eac)m(h)e(ma)5 b(jor)31 b(comp)s(onen)m(t)g(of)f (Figure)h(2.)1901 5871 y(5)p eop %%Page: 6 6 6 5 bop 0 289 a Fd(3.1)135 b(On)l(tological)47 b(Sp)t(eci\014cation)0 473 y Fj(As)42 b(Figure)f(2)g(sho)m(ws,)k(the)d(application)f(on)m (tology)h(consists)g(of)f(an)g(ob)5 b(ject-relationship)43 b(mo)s(del)f(in-)0 594 y(stance,)d(data)e(frames,)i(and)e(lexicons.)59 b(An)37 b(on)m(tology)g(parser)h(tak)m(es)g(all)f(this)h(information)f (as)g(input)0 714 y(and)c(pro)s(duces)g(constan)m(t/k)m(eyw)m(ord)j (matc)m(hing)d(rules)h(and)f(a)f(database)h(description)h(as)f(output.) 146 835 y(Figure)43 b(3)f(giv)m(es)i(the)f(ob)5 b(ject-relationship)44 b(mo)s(del)f(instance)h(for)f(our)f(obituary)h(application)g(in)0 955 y(graphical)h(form,)i(and)e(Figure)f(4)g(giv)m(es)i(part)f(of)f (this)h(mo)s(del)g(instance)h(in)f(an)f(equiv)-5 b(alen)m(t)46 b(textual)0 1075 y(form.)k(W)-8 b(e)35 b(use)h(the)f(Ob)5 b(ject-orien)m(ted)37 b(Systems)g(Mo)s(del)e(\(OSM\))g([EKW92])g(to)g (describ)s(e)h(our)f(on)m(tol-)0 1196 y(ogy)-8 b(.)42 b(In)28 b(OSM)f(rectangles)i(represen)m(t)h(sets)e(of)f(ob)5 b(jects.)43 b(Dotted)28 b(rectangles)g(represen)m(t)i(lexical)f(ob)5 b(ject)0 1316 y(sets)27 b(\(those)f(suc)m(h)h(as)f Fh(A)-5 b(ge)26 b Fj(and)g Fh(Birth)i(Date)e Fj(whose)h(ob)5 b(jects)27 b(are)e(strings)i(that)e(represen)m(t)j(themselv)m(es\),)0 1436 y(and)40 b(solid)g(rectangles)h(represen)m(t)h(nonlexical)f(ob)5 b(ject)41 b(sets)g(\(those)f(suc)m(h)h(as)f Fh(De)-5 b(c)g(e)g(ase)g(d)40 b(Person)f Fj(and)0 1557 y Fh(Viewing)c Fj(whose)i(ob)5 b(jects)36 b(are)g(ob)5 b(ject)36 b(iden)m(ti\014ers)i (that)d(represen)m(t)j(nonlexical)f(real-w)m(orld)f(en)m(tities\).)0 1677 y(Lines)e(connecting)g(rectangles)g(represen)m(t)g(sets)g(of)f (relationships.)45 b(Binary)34 b(relationship)g(sets)g(ha)m(v)m(e)g(a)0 1798 y(v)m(erb)i(phrase)f(and)f(reading-direction)h(arro)m(w)g(\(e.g.,) g Fh(F)-7 b(uner)i(al)35 b(is)h(on)g(F)-7 b(uner)i(al)36 b(Date)e Fj(names)h(the)g(rela-)0 1918 y(tionship)j(set)g(b)s(et)m(w)m (een)i Fh(F)-7 b(uner)i(al)36 b Fj(and)h Fh(F)-7 b(uner)i(al)38 b(Date)p Fj(\),)h(and)e Fe(n)p Fj(-ary)g(relationships)i(ha)m(v)m(e)g (a)e(diamond)0 2038 y(and)30 b(a)f(full)h(descriptiv)m(e)i(name)e(that) f(includes)j(the)e(names)h(of)e(its)h(connected)h(ob)5 b(ject)30 b(sets.)44 b(P)m(articipa-)0 2159 y(tion)33 b(constrain)m(ts)i(near)e(connection)i(p)s(oin)m(ts)e(b)s(et)m(w)m(een) j(ob)5 b(ject)34 b(and)f(relationship)h(sets)h(designate)f(the)0 2279 y(minim)m(um)h(and)e(maxim)m(um)i(n)m(um)m(b)s(er)f(of)f(times)h (an)f(ob)5 b(ject)33 b(in)h(the)f(set)h(participates)g(in)f(the)h (relation-)0 2400 y(ship.)60 b(In)38 b(OSM)g(a)f(colon)h(\(:\))54 b(after)37 b(an)h(ob)5 b(ject-set)39 b(name)f(\(e.g.,)h Fh(Birth)h(Date:)53 b(Date)p Fj(\))38 b(denotes)h(that)0 2520 y(the)31 b(ob)5 b(ject)31 b(set)g(is)g(a)f(sp)s(ecialization)i (\(e.g.,)f(the)g(set)g(of)f(ob)5 b(jects)32 b(in)f Fh(Birth)i(Date)d Fj(is)h(a)f(subset)i(of)e(the)h(set)0 2640 y(of)h(ob)5 b(jects)34 b(in)f(the)g(implied)h Fh(Date)e Fj(ob)5 b(ject)33 b(set\).)146 2761 y(F)-8 b(or)29 b(our)h(on)m(tologies,)h(an)f(ob)5 b(ject-relationship)32 b(mo)s(del)e(instance)h(giv)m(es)h(b)s(oth)d(a)h (global)g(view)h(\(e.g.,)0 2881 y(across)23 b(all)f(obituaries\))h(and) f(a)g(lo)s(cal)g(view)h(\(e.g.,)i(for)c(a)h(single)h(obituary\).)41 b(W)-8 b(e)22 b(express)j(the)d(global)g(view)0 3001 y(as)38 b(previously)h(explained)g(and)e(sp)s(ecialize)j(it)d(for)g(a)g (particular)g(obituary)h(b)m(y)g(imp)s(osing)g(additional)0 3122 y(constrain)m(ts.)43 b(W)-8 b(e)29 b(denote)f(these)i(sp)s (ecializing)f(constrain)m(ts)g(in)f(our)g(notation)g(b)m(y)h(a)e(\\b)s (ecomes")i(arro)m(w)0 3242 y(\(-)p Fe(>)p Fj(\).)43 b(In)32 b(Figure)h(3,)f(for)g(example,)i(the)f Fh(De)-5 b(c)g(e)g(ase)g(d)33 b(Person)e Fj(ob)5 b(ject)34 b(set)f(b)s(ecomes)g(a)g(single)g(ob)5 b(ject,)33 b(as)0 3363 y(denoted)23 b(b)m(y)h(\\-)p Fe(>)d Fc(\017)p Fj(",)j(and)f(the)g Fh(1:*)f Fj(participation)g(constrain)m (t)i(on)e(b)s(oth)g Fh(De)-5 b(c)g(e)g(ase)g(d)24 b(Name)e Fj(and)h Fh(R)-5 b(elative)0 3483 y(Name)40 b Fj(b)s(ecomes)i Fh(1)p Fj(.)66 b(W)-8 b(e)41 b(th)m(us)h(declare)f(in)f(our)h(on)m (tology)f(that)g(an)g(obituary)h(is)g(for)f(one)g(deceased)0 3603 y(p)s(erson)30 b(and)f(that)g(a)g(name)h(either)g(iden)m(ti\014es) i(the)e(deceased)h(p)s(erson)f(or)f(the)h(family)f(relationship)i(of)e (a)0 3724 y(relativ)m(e)c(of)f(the)h(deceased)h(p)s(erson.)41 b(F)-8 b(rom)23 b(these)j(sp)s(ecializing)f(constrain)m(ts,)j(w)m(e)d (can)f(also)g(deriv)m(e)i(other)0 3844 y(facts)31 b(ab)s(out)g (individual)h(obituaries,)g(suc)m(h)h(as)e(that)g(there)g(is)h(only)f (one)h(funeral)f(and)g(one)g(in)m(termen)m(t,)0 3964 y(although)h(there)i(ma)m(y)f(b)s(e)g(sev)m(eral)h(viewings)h(and)d (sev)m(eral)j(relativ)m(es.)146 4085 y(Since)f(a)d(mo)s(del-equiv)-5 b(alen)m(t)34 b(language)e(has)h(already)f(b)s(een)h(de\014ned)g(for)f (OSM)g([LEW95)q(],)g(w)m(e)h(can)0 4205 y(faithfully)d(write)g(an)m(y)g (OSM)f(mo)s(del)h(instance)g(in)g(an)f(equiv)-5 b(alen)m(t)31 b(textual)f(form.)42 b(W)-8 b(e)30 b(use)g(the)g(textual)0 4326 y(represen)m(tation)44 b(for)e(parsing.)72 b(Figure)43 b(4)e(sho)m(ws)j(part)e(of)g(the)h(sample)g(on)m(tology)f(written)h(as) g(text.)0 4446 y Fh(De)-5 b(c)g(e)g(ase)g(d)35 b(Person)h([-)p Fe(>)g Fh(obje)-5 b(ct])34 b Fj(in)h(Figure)f(3,)h(for)f(example,)i (denotes)g(the)f Fh(De)-5 b(c)g(e)g(ase)g(d)35 b(Person)f Fj(ob)5 b(ject)0 4566 y(set)29 b(and)g(the)g(fact)g(that)f(it)h(\\b)s (ecomes")g(an)g(ob)5 b(ject)29 b(in)g(an)g(individual)h(obituary)-8 b(.)42 b Fh(De)-5 b(c)g(e)g(ase)g(d)30 b(Person)h([1])0 4687 y(has)39 b(De)-5 b(c)g(e)g(ase)g(d)37 b(Name)j([1:*)e(-)p Fe(>)h Fh(1])e Fj(denotes)i(the)f(relationship)g(set)g(b)s(et)m(w)m (een)i Fh(De)-5 b(c)g(e)g(ase)g(d)37 b(Person)g Fj(and)0 4807 y Fh(De)-5 b(c)g(e)g(ase)g(d)40 b(Name)f Fj(along)g(with)h(its)g (participation)g(constrain)m(ts,)j(including)d(one)g(that)f(is)h(sp)s (ecialized)0 4928 y(for)k(an)h(individual)h(obituary)-8 b(.)80 b(Figure)44 b(4)h(sho)m(ws)h(a)e(few)h(other)g(examples)i (including)f(the)f(ternary)0 5048 y(relationship)34 b(set)f(in)g(our)f (example)i(and)f(the)g(sp)s(ecializations)h(for)e(the)h(date)g(ob)5 b(ject)33 b(sets.)146 5168 y(Whether)39 b(an)e(ob)5 b(ject)39 b(set)f(is)g(lexical)h(or)e(nonlexical)i(dep)s(ends)g(on)e(whether)i (its)f(asso)s(ciated)h(data)0 5289 y(frame)32 b([Em)m(b80)q(])f (describ)s(es)j(a)e(set)g(of)g(p)s(ossible)h(strings)f(as)g(ob)5 b(jects)33 b(for)f(the)g(ob)5 b(ject)32 b(set.)44 b(In)32 b(general)h(a)0 5409 y Fh(data)i(fr)-5 b(ame)31 b Fj(describ)s(es)k(ev) m(erything)f(w)m(e)g(wish)f(to)g(kno)m(w)g(ab)s(out)f(an)h(ob)5 b(ject)33 b(set.)44 b(If)32 b(the)h(data)f(frame)h(is)0 5529 y(for)f(a)h(lexical)h(ob)5 b(ject)34 b(set,)g(it)f(describ)s(es)i (the)e(string)h(patterns)g(for)e(its)h(constan)m(ts)i(\(mem)m(b)s(er)f (ob)5 b(jects\).)1901 5871 y(6)p eop %%Page: 7 7 7 6 bop 0 424 a 29128134 29710696 3289088 14471987 35653713 47494430 startTexFig 0 424 a %%BeginDocument: er98ObitOnt.ps %!PS-Adobe-1.0 %%BoundingBox: 50 220 542 722 %%Creator: OSM Composer Version 1.09 beta %%DocumentFonts: (atend) %%CreationDate: Fri Apr 3 11:44:18 1998 %%Pages: (atend) %%EndComments /pixel {translate 1 1 scale 2 2 1 [1 0 0 1 0 0] {<01010101>} image translate} def -137 749.000 translate 36.000 36.000 translate 1 -1 scale newpath 137 28 moveto 137 749.000 lineto 678.000 749.000 lineto 678.000 28 lineto closepath clip newpath 0.720 0.720 scale 53.278 10.889 translate 0.00 setgray 2 setlinewidth 2 setlinecap 0 setlinejoin /Helvetica findfont 28 scalefont setfont %%EndProlog %%Page: 1 1 save 0 0 translate 0.50 0.50 scale gsave grestore gsave 1058 240 translate 61 93 moveto 25 183 lineto closepath stroke 61 93 moveto 95 3 lineto closepath stroke 39 119 moveto 53 83 lineto closepath stroke 63 57 moveto 59 85 lineto 47 81 lineto closepath fill grestore gsave 906 238 translate 67 95 moveto 129 185 lineto closepath stroke 67 95 moveto 3 3 lineto closepath stroke 77 127 moveto 55 95 lineto closepath stroke 39 73 moveto 61 93 lineto 51 99 lineto closepath fill grestore gsave 698 340 translate 119 45 moveto 233 83 lineto closepath stroke 119 45 moveto 3 7 lineto closepath stroke 153 45 moveto 115 33 lineto closepath stroke 89 25 moveto 117 27 lineto 113 39 lineto closepath fill grestore gsave 1314 736 translate 97 45 moveto 189 45 lineto closepath stroke 97 45 moveto 3 45 lineto closepath stroke 129 35 moveto 91 35 lineto closepath stroke 63 35 moveto 91 29 lineto 91 41 lineto closepath fill grestore gsave 784 990 translate 115 63 moveto 227 3 lineto closepath stroke 115 63 moveto 3 123 lineto closepath stroke 139 37 moveto 105 55 lineto closepath stroke 81 69 moveto 103 51 lineto 109 61 lineto closepath fill grestore gsave 492 708 translate 131 105 moveto 259 3 lineto closepath stroke 131 105 moveto 3 205 lineto closepath stroke 149 75 moveto 119 99 lineto closepath stroke 97 117 moveto 115 95 lineto 123 105 lineto closepath fill grestore gsave 1498 586 translate 67 85 moveto 67 167 lineto closepath stroke 67 85 moveto 67 3 lineto closepath stroke 57 117 moveto 57 79 lineto closepath stroke 57 51 moveto 63 79 lineto 51 79 lineto closepath fill grestore gsave 586 632 translate 67 51 moveto 129 51 lineto closepath stroke 67 51 moveto 3 51 lineto closepath stroke 99 41 moveto 61 41 lineto closepath stroke 33 41 moveto 61 35 lineto 61 47 lineto closepath fill grestore gsave 820 508 translate 97 75 moveto 189 3 lineto closepath stroke 97 75 moveto 3 147 lineto closepath stroke 115 45 moveto 85 69 lineto closepath stroke 63 87 moveto 81 65 lineto 89 75 lineto closepath fill grestore gsave 1030 990 translate 35 81 moveto 35 3 lineto closepath stroke 35 81 moveto 35 159 lineto closepath stroke 45 47 moveto 45 85 lineto closepath stroke 45 113 moveto 39 85 lineto 51 85 lineto closepath fill grestore gsave 890 864 translate 59 49 moveto 115 75 lineto closepath stroke 59 49 moveto 3 23 lineto closepath stroke 93 51 moveto 57 35 lineto closepath stroke 31 25 moveto 59 31 lineto 55 41 lineto closepath fill grestore gsave 1532 806 translate 35 133 moveto 33 3 lineto closepath stroke 35 133 moveto 35 263 lineto closepath stroke 43 99 moveto 45 137 lineto closepath stroke 45 165 moveto 39 137 lineto 51 137 lineto closepath fill grestore gsave 1352 806 translate 87 63 moveto 171 3 lineto closepath stroke 87 63 moveto 3 121 lineto closepath stroke 119 51 moveto 87 73 lineto closepath stroke 65 89 moveto 85 67 lineto 91 77 lineto closepath fill grestore gsave 1132 508 translate 195 125 moveto 3 3 lineto closepath stroke 195 125 moveto 387 245 lineto closepath stroke 171 97 moveto 203 117 lineto closepath stroke 227 133 moveto 201 123 lineto 207 113 lineto closepath fill grestore gsave 1000 508 translate 65 217 moveto 65 3 lineto closepath stroke 65 217 moveto 65 429 lineto closepath stroke 55 183 moveto 55 221 lineto closepath stroke 55 249 moveto 49 221 lineto 61 221 lineto closepath fill grestore gsave 622 434 translate 149 35 moveto 295 35 lineto closepath stroke 149 35 moveto 3 35 lineto closepath stroke 181 45 moveto 143 45 lineto closepath stroke 115 45 moveto 143 39 lineto 143 51 lineto closepath fill grestore gsave 1214 240 translate 137 91 moveto 201 3 lineto closepath stroke 137 91 moveto 283 91 lineto closepath stroke 137 91 moveto 3 221 lineto closepath stroke 1.00 setgray 137 59 moveto 169 91 lineto 137 123 lineto 105 91 lineto closepath fill 0.00 setgray 137 59 moveto 169 91 lineto 137 123 lineto 105 91 lineto 137 59 lineto stroke newpath grestore gsave 1354 154 translate 1.00 setgray 1 1 moveto 187 1 lineto 187 91 lineto 1 91 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 187 1 lineto 187 91 lineto 1 91 lineto closepath stroke[] 0 setdash grestore gsave 1360 160 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Relative) dup stringwidth pop 188 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Name: Name) dup stringwidth pop 188 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 852 184 translate 1.00 setgray 1 1 moveto 79 1 lineto 79 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 79 1 lineto 79 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 858 190 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Age) dup stringwidth pop 80 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 504 290 translate 1.00 setgray 1 1 moveto 225 1 lineto 225 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 225 1 lineto 225 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 510 296 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Birth Date: Date) dup stringwidth pop 226 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 384 436 translate 1.00 setgray 1 1 moveto 243 1 lineto 243 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 243 1 lineto 243 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 390 442 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Death Date: Date) dup stringwidth pop 244 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1496 302 translate 1.00 setgray 1 1 moveto 181 1 lineto 181 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 181 1 lineto 181 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 1502 308 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Relationship) dup stringwidth pop 182 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 916 422 translate 1.00 setgray 1 1 moveto 303 1 lineto 303 91 lineto 1 91 lineto closepath fill 0.00 setgray 1 1 moveto 303 1 lineto 303 91 lineto 1 91 lineto closepath stroke grestore gsave 996 428 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray 2 32 moveto gsave 1 -1 scale (Deceased) show grestore 2 64 moveto gsave 1 -1 scale (Person) show grestore grestore gsave 1416 244 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*->1) show grestore grestore gsave 1454 330 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 1362 374 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (Deceased Person) show grestore 2 56 moveto gsave 1 -1 scale (has Relationship) show grestore 2 84 moveto gsave 1 -1 scale (to Relative Name) show grestore grestore gsave 1236 442 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:*) show grestore grestore gsave 876 468 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 630 472 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 732 480 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (died on) show grestore grestore gsave 736 810 translate 1.00 setgray 1 1 moveto 159 1 lineto 159 91 lineto 1 91 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 159 1 lineto 159 91 lineto 1 91 lineto closepath stroke[] 0 setdash grestore gsave 742 816 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Funeral) dup stringwidth pop 160 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Date: Date) dup stringwidth pop 160 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 1502 752 translate 1.00 setgray 1 1 moveto 125 1 lineto 125 59 lineto 1 59 lineto closepath fill 0.00 setgray 1 1 moveto 125 1 lineto 125 59 lineto 1 59 lineto closepath stroke grestore gsave 1508 758 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Viewing) dup stringwidth pop 126 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1004 936 translate 1.00 setgray 1 1 moveto 123 1 lineto 123 59 lineto 1 59 lineto closepath fill 0.00 setgray 1 1 moveto 123 1 lineto 123 59 lineto 1 59 lineto closepath stroke grestore gsave 1010 942 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Funeral) dup stringwidth pop 124 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1072 512 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 1066 902 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1) show grestore grestore gsave 1000 700 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1190 514 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:*) show grestore grestore gsave 1504 710 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1) show grestore grestore gsave 1354 600 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1202 926 translate 1.00 setgray 1 1 moveto 297 1 lineto 297 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 297 1 lineto 297 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 1208 932 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Beginning Time: Time) dup stringwidth pop 298 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1440 1068 translate 1.00 setgray 1 1 moveto 259 1 lineto 259 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 259 1 lineto 259 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 1446 1074 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Ending Time: Time) dup stringwidth pop 260 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1520 814 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 1322 890 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 1456 860 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1580 808 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 1570 1032 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 1592 908 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1434 532 translate 1.00 setgray 1 1 moveto 267 1 lineto 267 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 267 1 lineto 267 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 1440 538 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Viewing Date: Date) dup stringwidth pop 268 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 958 932 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 866 900 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 948 864 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (is on) show grestore grestore gsave 302 654 translate 1.00 setgray 1 1 moveto 289 1 lineto 289 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 289 1 lineto 289 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 308 660 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Interment Date: Date) dup stringwidth pop 290 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 930 1148 translate 1.00 setgray 1 1 moveto 269 1 lineto 269 59 lineto 1 59 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 269 1 lineto 269 59 lineto 1 59 lineto closepath stroke[] 0 setdash grestore gsave 936 1154 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Funeral Time: Time) dup stringwidth pop 270 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1068 998 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 1070 1110 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 1086 1036 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 714 654 translate 1.00 setgray 1 1 moveto 147 1 lineto 147 59 lineto 1 59 lineto closepath fill 0.00 setgray 1 1 moveto 147 1 lineto 147 59 lineto 1 59 lineto closepath stroke grestore gsave 720 660 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Interment) dup stringwidth pop 148 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore grestore gsave 1002 510 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 864 622 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1) show grestore grestore gsave 870 534 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 672 682 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 594 688 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 642 632 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1180 720 translate 1.00 setgray 1 1 moveto 139 1 lineto 139 123 lineto 1 123 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 139 1 lineto 139 123 lineto 1 123 lineto closepath stroke[] 0 setdash grestore gsave 1186 726 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Viewing) dup stringwidth pop 140 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Address:) dup stringwidth pop 140 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore 0 0 moveto (Address) dup stringwidth pop 140 exch sub 2 div 96 moveto gsave 1 -1 scale show grestore grestore gsave 310 912 translate 1.00 setgray 1 1 moveto 263 1 lineto 263 91 lineto 1 91 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 263 1 lineto 263 91 lineto 1 91 lineto closepath stroke[] 0 setdash grestore gsave 316 918 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Interment) dup stringwidth pop 264 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Address: Address) dup stringwidth pop 264 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 650 1088 translate 1.00 setgray 1 1 moveto 139 1 lineto 139 123 lineto 1 123 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 139 1 lineto 139 123 lineto 1 123 lineto closepath stroke[] 0 setdash grestore gsave 656 1094 translate 1.00 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Funeral) dup stringwidth pop 140 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Address:) dup stringwidth pop 140 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore 0 0 moveto (Address) dup stringwidth pop 140 exch sub 2 div 96 moveto gsave 1 -1 scale show grestore grestore gsave 1572 712 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 1572 590 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 1498 650 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1078 422 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale ( -> ) show grestore grestore gsave 1184 432 translate 0.78 setgray 0.00 setgray 17 11 moveto 9 11 8 0 360 arc fill newpath grestore gsave 736 714 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 534 876 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 586 760 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 996 994 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 800 1098 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 862 1006 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1460 778 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 1326 784 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 1386 736 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 926 386 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 676 356 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 824 340 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1036 382 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (0:1) show grestore grestore gsave 870 244 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*) show grestore grestore gsave 908 318 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore grestore gsave 1078 154 translate 1.00 setgray 1 1 moveto 187 1 lineto 187 91 lineto 1 91 lineto closepath fill 0.00 setgray[2 6] 0 setdash 1 1 moveto 187 1 lineto 187 91 lineto 1 91 lineto closepath stroke[] 0 setdash grestore gsave 1084 160 translate 1.00 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 28 scalefont setfont 0.00 setgray -6 0 translate 0 0 moveto (Deceased) dup stringwidth pop 188 exch sub 2 div 32 moveto gsave 1 -1 scale show grestore 0 0 moveto (Name: Name) dup stringwidth pop 188 exch sub 2 div 64 moveto gsave 1 -1 scale show grestore grestore gsave 1104 382 translate 0.78 setgray /Helvetica findfont 28 scalefont setfont /Helvetica findfont 28 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1) show grestore grestore gsave 1152 246 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (1:*->1) show grestore grestore gsave 1058 304 translate 0.78 setgray /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont /Helvetica findfont 24 scalefont setfont 0.00 setgray 2 28 moveto gsave 1 -1 scale (has) show grestore showpage grestore restore %%Trailer %%DocumentFonts: Helvetica %%Pages: 1 %%EndDocument endTexFig 795 3791 a Fj(Figure)33 b(3:)43 b(Sample)34 b(ob)5 b (ject-relationship)34 b(mo)s(del)f(instance.)0 4439 y Fb(Deceased)40 b(Person)h([->)i(object];)0 4539 y(Deceased)d(Person)h ([1])i(has)f(Deceased)e(Name)i([1:*)g(->)h(1];)0 4639 y(...)0 4738 y(Deceased)d(Person)h([0:*])h(has)g(Relationship)d([1:*])i (to)i(Relative)d(Name)i([1:*->1];)0 4838 y(...)0 4938 y(Funeral)f([0:1])g(is)i(on)g(Funeral)d(Date)i([1:*];)0 5037 y(...)0 5137 y(Birth)g(Date,)f(Death)h(Date,)f(Interment)f(Date,)h (Viewing)g(Date,)h(Funeral)e(Date)i(:)h(Date;)0 5236 y(...)629 5368 y Fj(Figure)32 b(4:)44 b(Sample)33 b(textual)g(ob)5 b(ject-relationship)34 b(mo)s(del)f(instance.)1901 5871 y(7)p eop %%Page: 8 8 8 7 bop 0 289 a Fj(Whether)29 b(lexical)f(or)g(nonlexical,)i(an)d(asso) s(ciated)i(data)e(frame)g(can)h(describ)s(e)h(con)m(text)g(k)m(eyw)m (ords)i(that)0 409 y(indicate)38 b(the)g(presence)i(of)c(an)i(ob)5 b(ject)38 b(in)f(an)h(ob)5 b(ject)38 b(set.)58 b(F)-8 b(or)37 b(example,)j(w)m(e)e(ma)m(y)g(ha)m(v)m(e)h(\\died")f(or)0 529 y(\\passed)c(a)m(w)m(a)m(y")g(as)g(con)m(text)g(k)m(eyw)m(ords)i (for)c(for)h Fh(De)-5 b(ath)34 b(Date)f Fj(and)g(\\buried")h(as)f(a)g (con)m(text)h(k)m(eyw)m(ord)0 650 y(for)g Fh(Interment)p Fj(.)48 b(A)35 b(data)f(frame)g(for)g(lexical)i(ob)5 b(ject)35 b(sets)h(also)e(de\014nes)i(con)m(v)m(ersion)h(routines)e(to) f(and)0 770 y(from)43 b(a)g(common)h(represen)m(tation)i(and)d(other)h (applicable)g(op)s(erations,)j(but)c(our)h(main)g(emphasis)0 891 y(here)33 b(is)g(on)g(recognizing)g(constan)m(ts)h(and)f(con)m (text)h(k)m(eyw)m(ords.)146 1011 y(In)43 b(Figure)e(5)h(w)m(e)h(sho)m (w)g(as)f(examples)i(part)e(of)f(the)h(data)g(frames)g(for)g Fh(Name)p Fj(,)i Fh(R)-5 b(elative)43 b(Name)p Fj(,)0 1131 y(and)37 b Fh(R)-5 b(elationship)p Fj(.)55 b(A)37 b(n)m(um)m(b)s(er)i(in)e(brac)m(k)m(ets)i(designates)f(the)g(longest)f (exp)s(ected)i(constan)m(t)f(for)e(the)0 1252 y(data)28 b(frame;)j(w)m(e)e(use)h(this)g(n)m(um)m(b)s(er)g(to)e(generate)h(upp)s (er-b)s(ounds)h(for)e(\\v)-5 b(arc)m(har")29 b(declarations)g(in)g(our) 0 1372 y(database)i(sc)m(heme.)45 b(Inside)31 b(a)f(data)g(frame)h(w)m (e)g(declare)g(constan)m(t)h(patterns,)f(k)m(eyw)m(ord)i(patterns,)e (and)0 1493 y(lexicons)37 b(of)f(constan)m(ts.)54 b(W)-8 b(e)36 b(can)g(declare)g(patterns)h(to)e(b)s(e)h(case)h(sensitiv)m (e/insensitiv)m(e)k(and)36 b(switc)m(h)0 1613 y(bac)m(k)30 b(and)f(forth)g(as)g(needed.)44 b(W)-8 b(e)29 b(write)h(all)f(our)g (patterns)h(using)g(P)m(erl)g(5)e(regular)h(expression)j(syn)m(tax.)0 1733 y(The)41 b(lexicons)h(referenced)g(in)e Fh(Name)g Fj(in)g(Figure)g(5)f(are)i(external)g(\014les)g(consisting)g(of)f(a)f (simple)j(list)0 1854 y(of)e(names:)59 b Fh(\014rst.dict)40 b Fj(con)m(tains)h(16,167)e(\014rst)i(names)g(from)f(\\aaren")f(to)h (\\zygm)m(un)m(t")h(and)g Fh(last.dict)0 1974 y Fj(con)m(tains)c (16,522)e(last)h(names)i(from)d(\\aalders")i(to)e(\\zywiel".)56 b(W)-8 b(e)36 b(use)h(these)g(lexicons)h(in)f(patterns)0 2094 y(b)m(y)k(referring)f(to)f(them)i(resp)s(ectiv)m(ely)i(as)d Fh(First)g Fj(and)f Fh(L)-5 b(ast)p Fj(.)66 b(Th)m(us)41 b(for)f(example)h(the)f(\014rst)g(constan)m(t)0 2215 y(pattern)35 b(in)g Fh(Name)g Fj(matc)m(hes)i(an)m(y)e(one)g(of)g(the)g (names)h(in)f(the)h(\014rst-name)f(lexicon,)i(follo)m(w)m(ed)f(b)m(y)g (one)0 2335 y(or)30 b(more)g(white-space)i(c)m(haracters,)g(follo)m(w)m (ed)g(b)m(y)f(an)m(y)g(one)f(of)g(the)h(names)g(in)g(the)f(last-name)h (lexicon.)0 2456 y(The)46 b(other)e(pattern)h(matc)m(hes)i(a)d(string)h (of)f(letters)i(starting)f(with)g(a)f(capital)h(letter)g(\(i.e.,)j(a)d (\014rst)0 2576 y(name,)h(not)d(necessarily)j(in)d(the)h(lexicon\),)j (follo)m(w)m(ed)d(b)m(y)g(white)g(space,)j(optionally)c(follo)m(w)m(ed) i(b)m(y)f(a)0 2696 y(capital-letter/p)s(erio)s(d)c(pair)g(\(a)f(middle) i(initial\))f(and)g(more)h(white)f(space,)j(and)d(\014nally)h(a)f(name) g(in)0 2817 y(the)33 b(last-name)g(lexicon.)146 2937 y(The)i Fh(R)-5 b(elative)36 b(Name)e Fj(data)f(frame)h(in)g(Figure)g (5)g(is)g(a)g(sp)s(ecialization)h(of)f(the)g Fh(Name)g Fj(data)f(frame.)0 3057 y(In)k(man)m(y)h(obituaries,)h(sp)s(ouse)f (names)f(of)g(blo)s(o)s(d)f(relativ)m(es)j(app)s(ear)d(paren)m (thetically)j(inside)f(names.)0 3178 y(In)33 b(Figure)h(1,)f(for)f (example,)j(w)m(e)f(\014nd)g(\\Anne)g(\(Dale\))f(Elkins".)46 b(Here,)34 b(Anne)g(Elkins)h(is)f(the)f(sister)i(of)0 3298 y(the)d(deceased,)h(and)f(Dale)f(is)h(the)f(h)m(usband)i(of)e (Anne.)44 b(T)-8 b(o)31 b(extract)h(the)g(name)g(of)f(the)g(blo)s(o)s (d)g(relativ)m(e,)0 3419 y(the)f Fh(R)-5 b(elative)32 b(Name)d Fj(data)h(frame)f(applies)i(a)f(substitution)h(that)e (discards)i(the)f(paren)m(thesized)j(name,)0 3539 y(if)d(an)m(y)-8 b(,)31 b(when)g(it)f(extracts)i(a)d(p)s(ossible)j(name)f(of)e(a)h (relativ)m(e.)44 b(Besides)32 b Fh(extr)-5 b(act)30 b Fj(and)g Fh(substitute)p Fj(,)i(a)e(data)0 3659 y(frame)h(ma)m(y)h (also)f(ha)m(v)m(e)h Fh(c)-5 b(ontext)31 b Fj(and)g Fh(\014lter)g Fj(clauses,)j(whic)m(h)e(w)m(e)g(illustrate)g(in)f(the)h Fh(R)-5 b(elationship)30 b Fj(data)0 3780 y(frame.)43 b(The)33 b Fh(c)-5 b(ontext)31 b Fj(and)g Fh(\014lter)g Fj(clauses)j(resp)s(ectiv)m(ely)g(tell)e(us)g(what)f(con)m(text)i(w)m (e)f(m)m(ust)h(ha)m(v)m(e)g(for)d(an)0 3900 y(extraction)40 b(and)f(what)g(w)m(e)h(\014lter)g(out)f(when)h(w)m(e)g(do)f(the)g (extraction.)64 b(Th)m(us,)42 b(for)c(example,)43 b(as)c(the)0 4021 y(third)d(rule)g(in)g(the)g Fh(R)-5 b(elationship)35 b Fj(data)g(frame)h(in)g(Figure)g(5)f(sho)m(ws,)j(if)e(w)m(e)g(see)h (\\...)53 b(step-father)36 b(...",)0 4141 y(w)m(e)e(extract)f (\\step-father")f(and)h(\014lter)g(it)g(to)f(\\stepfather".)0 4430 y Fd(3.2)135 b(Unstructured)45 b(Record)g(Extraction)0 4614 y Fj(Obtaining)32 b(pages)g(of)f(in)m(terest)i(from)f(the)g(W)-8 b(eb)32 b(requires)i(t)m(w)m(o)e(steps:)44 b(\(1\))32 b(classify)h(pages)f(as)g(b)s(eing)g(of)0 4735 y(in)m(terest)k(or)f (not)f(of)g(in)m(terest)j(with)e(resp)s(ect)h(to)e(the)h(giv)m(en)h (application)f(on)m(tology)-8 b(,)36 b(and)e(\(2\))h(separate)0 4855 y(the)30 b(information)f(within)i(the)f(pages)g(of)f(in)m(terest)j (in)m(to)d(records,)j(c)m(h)m(unks)g(of)d(data)g(that)g(represen)m(t)j (one)0 4976 y(instance)j(of)e(the)h(main)f(item)h(sp)s(eci\014ed)i(in)d (the)h(on)m(tology)-8 b(.)46 b(F)-8 b(or)33 b(our)g(obituary)h (application,)g(w)m(e)g(need)0 5096 y(to)40 b(\014nd)h(pages)f(con)m (taining)h(obituaries)g(and)f(separate)h(the)g(obituaries)g(found)f (within)h(these)h(pages)0 5216 y(in)m(to)27 b(individual)i(obituaries.) 42 b(W)-8 b(e)27 b(ha)m(v)m(e)i(not)e(y)m(et)h(considered)g(the)g (problem)g(of)e(classifying)j(pages.)42 b(W)-8 b(e)0 5337 y(b)s(eliev)m(e)36 b(that)e(an)f(approac)m(h)i(to)e (classi\014cation)j(that)d(uses)j(the)e(on)m(tology)g(to)g(\014nd)g (pages)h(of)e(p)s(oten)m(tial)0 5457 y(in)m(terest)44 b(has)e(merit,)j(but)e(for)e(no)m(w)i(w)m(e)g(lea)m(v)m(e)h(this)f(as)f (future)g(w)m(ork.)74 b(W)-8 b(e)42 b(ha)m(v)m(e)h(considered)h(some)0 5578 y(asp)s(ects)39 b(of)f(the)g(problem)h(of)f(separating)g(c)m(h)m (unks)j(of)c(data)h(in)m(to)g(records.)61 b(T)-8 b(o)38 b(extract)h(records,)h(w)m(e)1901 5871 y(8)p eop %%Page: 9 9 9 8 bop 0 157 a Fb(...)0 257 y(Name)42 b(matches)f([80])h(case)f (sensitive)174 357 y(constant)218 456 y({)i(extract)e(First,)g("\\s+",) g(Last;)h(},)218 556 y(...)218 656 y({)h(extract)e("[A-Z][a-zA-Z]*\\)o (s+)o(\([A)o(-Z)o(]\\)o(.\\s)o(+\))o(?",)c(Last;)k(},)218 755 y(...)174 855 y(lexicon)85 b({)654 954 y(First)41 b(case)h(insensitive;)654 1054 y(filename)e("first.dict";)567 1154 y(},{)654 1253 y(Last)i(case)g(insensitive;)654 1353 y(filename)e("last.dict";)567 1453 y(};)0 1552 y(end;)0 1652 y(Relative)g(Name)i(matches)f([80])h(case)g(sensitive)174 1751 y(constant)f({)i(extract)d(First,)i("\\s*\\\(",)e(First,)h ("\\\)\\s*",)f(Last;)654 1851 y(substitute)f("\\s*\\\([^\)]*\\\)")f(->) 43 b("";)218 1951 y(...)0 2050 y(end;)0 2150 y(...)0 2250 y(Relationship)c(matches)h([14])174 2349 y(constant)218 2449 y({)j(extract)e("brother";)301 b(context)40 b("\\bbrothers?\\b";)d (},)218 2548 y({)43 b(extract)e("sister";)345 b(context)40 b("\\bsisters?\\b";)e(},)218 2648 y(...)218 2748 y({)43 b(extract)e("step-?father";)81 b(context)40 b("\\bstep-?father\\b)o(";) 1743 2847 y(filter)85 b("-";)42 b(},)218 2947 y(...)174 3047 y(keyword)f("\\bspouse\\b",)523 3146 y("\\bmarried\\b",)174 3246 y(...)0 3345 y(end;)0 3445 y(...)1277 3516 y Fj(Figure)32 b(5:)43 b(Sample)34 b(data)e(frames.)0 3801 y(\014rst)40 b(observ)m(e)h(that)f(in)g(man)m(y)g(cases)h(eac)m(h)f(record)g(is)h (already)f(in)f(a)h(separate)g(page.)65 b(Although)39 b(w)m(e)0 3922 y(ha)m(v)m(e)k(not)f(y)m(et)g(automated)g(this)h(case,)i (w)m(e)d(b)s(eliev)m(e)i(that)d(this)i(is)f(easier)h(than)e(the)h(case) h(when)g(the)0 4042 y(records)30 b(are)e(all)h(on)f(the)i(same)f(page.) 42 b(When)30 b(m)m(ultiple)g(records)g(are)e(on)h(the)g(same)h(page,)f (it)g(is)g(usually)0 4163 y(easy)j(for)f(a)g(h)m(uman)h(to)f(recognize) i(b)s(oundaries)f(that)f(separate)h(these)g(records,)h(but)f(ho)m(w)f (do)h(w)m(e)g(ha)m(v)m(e)0 4283 y(the)h(system)i(recognize)e(these)h(b) s(oundaries)g(automatically?)146 4403 y(W)-8 b(e)49 b(rep)s(ort)f(here) h(on)f(our)g(implemen)m(tation)i(of)d(one)i(p)s(ossible)g(approac)m(h)g (to)e(the)i(problem)g(of)0 4524 y(record)36 b(extraction)h(when)g(m)m (ultiple)h(records)e(are)g(in)g(a)g(single)h(HTML)g(\(or)e(XML\))h(W)-8 b(eb)37 b(page.)53 b(The)0 4644 y(approac)m(h)39 b(w)m(e)h(tak)m(e)f (builds)h(a)e(tree)h(of)g(the)g(page's)g(structure,)i(heuristically)g (searc)m(hes)g(the)e(tree)g(for)0 4764 y(the)34 b(subtree)i(most)e(lik) m(ely)i(to)e(con)m(tain)h(the)f(records,)i(and)e(then)g(heuristically)i (\014nds)g(the)e(most)g(lik)m(ely)0 4885 y(separator)26 b(among)g(the)g(siblings)h(in)g(this)f(subtree)i(of)d(records.)42 b(W)-8 b(e)27 b(explain)g(the)f(details)h(in)f(succeeding)0 5005 y(paragraphs.)67 b(There)42 b(are)f(other)g(approac)m(hes)g(that)g (ma)m(y)g(w)m(ork)g(as)g(w)m(ell)h(\(e.g.,)h(w)m(e)f(can)e(preclassify) 0 5126 y(particular)g(HTML)g(tags)g(as)g(lik)m(ely)h(separators)g(or)e (matc)m(h)i(the)f(giv)m(en)g(on)m(tology)g(against)g(probable)0 5246 y(records\),)34 b(but)e(w)m(e)i(lea)m(v)m(e)g(these)g(for)e (future)h(w)m(ork.)146 5366 y(HTML)38 b(tags)f(de\014ne)h(discrete)g (regions)f(within)h(an)f(HTML)g(do)s(cumen)m(t.)57 b(Some)38 b(start-tags)e(ha)m(v)m(e)0 5487 y(corresp)s(onding)46 b(end-tags)f(that)f(together)h(determine)i(the)e(b)s(oundary)g(of)f(a)h (region)g(in)g(an)f(HTML)0 5607 y(do)s(cumen)m(t.)86 b(Bet)m(w)m(een)48 b(a)e(start-tag/end-tag)f(pair,)50 b(other)c(tags)h(can)f(b)s(e)h(nested.)86 b(Based)47 b(on)f(the)1901 5871 y(9)p eop %%Page: 10 10 10 9 bop 0 272 a 12564316 13024788 22957834 37824512 35522150 50849300 startTexFig 0 272 a %%BeginDocument: er98HTML.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: dvips(k) 5.78 Copyright 1998 Radical Eye Software (www.radicaleye.com) %%Title: er98HTML.dvi %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 349 575 540 773 %%DocumentFonts: CMTT8 %%EndComments %DVIPSCommandLine: dvips er98HTML -o er98HTML.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 1999.06.16:1512 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}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{dup dup 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 /IE 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 IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 /IE 256 array N 2 string 0 1 255{IE S dup 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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V{}B /RV statusdict begin /product where{pop false[ (Display)(NeXT)(LaserWriter 16/600)]{dup length product length le{dup 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 rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail {dup /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 %! TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant {dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def end %%EndProcSet %%BeginFont: CMTT8 %!PS-AdobeFont-1.1: CMTT8 1.0 %%CreationDate: 1991 Aug 20 16:46:05 % 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 (CMTT8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /CMTT8 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 35 /numbersign put dup 46 /period put dup 47 /slash put dup 49 /one put dup 52 /four put dup 53 /five put dup 55 /seven put dup 60 /less put dup 61 /equal put dup 62 /greater put dup 65 /A put dup 66 /B put dup 67 /C put dup 70 /F put dup 71 /G put dup 75 /K put dup 76 /L put dup 78 /N 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 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 121 /y put dup 122 /z put readonly def /FontBBox{-5 -232 545 699}readonly def /UniqueID 5000830 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be533de8dbe3ccd493ef4c9656d5d5b76d531 9e704539dd76b065f45e6d6f62ec499c9ab91923a364237ef75e1d62d52df3a9 43713cbc63b16c1880feedd1633766248fed9d060ff709951f2ec84ecdc06bbd 9cc4a865e1f275455525e5ac7e2e6289615e98cf7ce3763b6914d3a4c5b75b29 b8043dbd898ccd5be448064cf1af2f80f969a44b4f9b801c42f6d6a6d0c3ff42 e0b1cff748c1fc49b598eadde0c2802dd591c54b802ffd24cb7a7639295713d5 4e639514ac78460672c9c51742ae2014e4137ba4303051c06f686395aaef86c9 9d7f9a97009436c2ff55b770de3e80cef0d53f4df46aacecc21632c0c676e2f5 ca7bb101a239a0ff67ebd37a6b8c4c8246dc2c90b759dc03fb26bde8f134f552 23ef3d6496aa0c4a2d7b6398de6e6a0474ee1b0d78b2d865614609f1db92fc56 4ab5921078b4944e11a2162902f0e04f4b29448aaa22b4ea92fac48f8dc47535 d717dc7acd08b25d391c97c6c540ae0a98be5d6a8da564ab73e8b5d3b5e1989d 6e25c3a35ea44d596b5fd6b2373b30de7d59c1831245edb76d6a67816ab91a80 a27a6597c6dfd274db8b3e45cb01aedee59ba6efa1428e41ed557f051012a389 9b195ea44a4e4d0067398d9d40ea26195efbffd2cf785540bbeb8964f6391361 904fa5e187e4af3baeb4e8cbe7558fb7049c94a1769a2ff0b44f679bf6f14d8a 974bb8bdc735d5a9798c89d7d81176ba98dc22dddf6766acd52020e3ddcbc94b 71ad8a336dbe9262f302d8e8d5ced4481b19a586e1d73d0138ab0b732226185e 8cfb8408890ecb590f032a5633352c42df62a7dd1a3cb4fb12083709edc26146 f31161bae67a54aa5b41ca7af61b515c100b38a01b77f831245a013f804584b7 bb764dab019978bf8edb5e96622a587b4bdcf6e99f21e0b15b2d21316cbe0ed9 80eff758be23385ffbc5c4a8dff72d3b4c95dbba9a80491864e4bcb5d905fc95 f3643dc53de97e310ce7399aaeb152a7bc0ebc4be64c083ff8da32be02e2a107 cf8ec33faaa9786bb2513a290b12951937ef4d73e239201cecd8b370bb192e56 a2456033924777771f51fe9203a97b48d67133a51947d35c0487aa6b6b9565a1 0064f93ff363dff50268db83797da22b32a56b9b56432db197c85c0623580bac 3f6cf7603965df38806eda0fa2fa63f438f4a440ae31e911186b1c5a9d21efb7 8a9035791314bf03c7d985ac0f588a9dab7f3393e4aadd6106a77bda0ee607dc b1dcae8d85a76e654ada6920fd45b6f5ec49fdbd96024c804ea6808752288ea5 cdd0a2df51ed5866612791216a0ff5adbeaa0a7381169240bdd0ddabe10b53e9 9a4d41c38135de1ea86d62b7a13ad5c784847b6b3c7974c6df03b0af6dce332c 89dbf052b40f0237a109b119167b0da4a3353e21614812ee5201182c168aa2b8 ddb8b96b724d32f1892ef17b96833d7005e438bc605e0d73b2421d53de341c8e a2201e41213a3d80c71abb91d377242ac9ff74ca5a2b6ad1c24823234fd21c63 5eca1a071322a92d55d938f50b6b56279d8ebf3ad3c45e4089c95da8c7e03ed3 23acf09945c5251a8ef0af3b120d7dc32a3e232127e007037029b4ed6f597fe2 61f079c6456d47c64e6660f6356a613bafcd15e8dd20cb968006ec8f194e6130 16941d5db6bf9f5834cac07e6a1e3cf870614b97a755c3b929ab4c0634523e13 eba35dba835803148a934c2790393d09bdc6bdc9d98db0c6650ff132d8ccb77d 89f14c5e59435ac313a9f155b9e130d2a8b95621d53b90322ce66e43b1e83aab 3a5a3c7807d7764fca99702724f3ae4fd1f7a9095f1344b963acca33b66cca8f 86e188e24696b991618259bda3553b39aa5ffc0b223113f7bf07deee93586219 936ce073884101b5b85dc59c4eadec6a8b6d297a7dbcb921c4bdd87d8341fa00 cc739d7a9a3b809d971f2893d4584317f0b7f00c0a229109d635ca4cc5922ec3 cdd7234c41edccd563921c40569a8d5c31b7a6252936060300d814333f9a66f5 ac34b6c1b808540c3dd62a7910a3d84c3dd6d36b74d9ee6449a4a92ccd7b092b 32913a230b76c9178ad70c4ed581eaea5bf89518548881a4c21e179196291da2 7eb23328e8347c4ef7cada58f0f721db047db3bde83c4ebc530509879d149cdc 310122744c950efa62017fd3129bfec80c60ea73bda59e14fc4fc90bd56619da dc000f33eb45f8d532dd0a4960a6dd57f6bbef331a0cbc669dce76f9106d22cc ff21d37a2e173bdd6ba538ea73ef723a5b6cc93f8796f9f244474fb9d738fa8b e5402834cdd80c3eed2505be625829df98a119e77b5ab4bce5ab33483beb148e c6929bbbde63489c87a8f5efd5524e28644c68550d3ae001a8d327156b423936 e0a43763a84e6525887905be9cf40c69627a66286eb54991dbfbe760467ba927 86e73cb0bf788fa7ec9c80b7ec2160c6174f4b154690c385115a3f6e077f8064 520d7e6395577591ed5f6728ba0eb941f14767366d89e722e9d108d3e5aa5c10 44804958cf2abceb40981185ad629abba472d0a70323a3b38f71458becbc678d 43bec19e042233ec343c0772fe647ca7c717e3bf687ebd2bc352959f62325090 b59d09b77529c2485d30034ac2b1bde1447c73b5cac8700c17ca005bec4d399e 4c4e6ef42c2679d0f4cea4cb7cc63d1cea2b17b8de1b5c4d51752f52d54c989c 65effde50393b0c747bf639995af38422857aa2f47b4ee2ac6e280d4fbe2db30 11460f126a793e86f8a3b7d29f1c982ec7a5cc49465181eb6467ba2faa15b101 720b13daa61dc966c41d7f913c9deae3c9c19c528d5cab2d66c450ba8485f3b8 800d6f8319c5ece1107167be16956a901dc346a46cf9dfeafcd6a83b5be06a66 0284fa1cc580476c417fc863e0950cb2435dd0053e206e5a6555c02e5105d0f2 fb968dfe98df96597d103ea86128f86522657c4661bf33b31c6de0dff807602b 66c801c79af17a266bb3655ddc561b55f24b8b1d48ede89c78aafce360605f9c 8b5914689a258f8e864f304533d99bfc42f99f4d6a3294f894b5f7c94cff6134 eec8bf8a9f2264636be1610286ae5bbc659e871b209b5b9634f357fb4fca17eb 1a980d19e2cc999afae7d70d1dbcbd5b73894fd43a8852d91026f4bccbd73b90 f5135774c2b4aa6506448b7620c93c65ec6771ecaef5be90d692ac83f9896a69 428f227ad68c69f759fefdbeb25a9b61117bce1f14faacec8e96a8145a917078 8ca2bf9f98a0afa3d7d868c164bdc93b902d3d8617578398cb0d53447788e9c8 f7d977395c9f648c0642d3026b7235067b9b16d89a872f25bbda89e155f3a1c3 db5ff63f50ed1b56ef8614437790d9c80d8c0f8c8ee752e7c0a66b290c8a8ebd f7c982083ff219e7c7a31f1a34a51d8412a20f739828b0c9155080e81be5ea04 5f00d44435d865347f817fa7f6f914d15e856545131463f38adc90dcd623a1d7 2550b1176ca831666480269b3f0ad802848d8b299ddc26c7ef5d4466a62c57c1 41d97605060d13c0846dee93974b06904ec31b411c534892309c37ca5b898705 b1e552738d19d161278e92aa3aa07a0a2f49ce90c1cd63d9f70ee23ed0e2efac d22687fef3fbd017d0f605de1967f6462ebeb6819537872d421e6500910d0c36 6e95fab845f5d621625f2dbaa47b7651e796def19911afd711e9e66fa211f551 f2f31612e4277ce385b618b65b2b51aad927c2d0f524cf881629d02315ffdd09 657567963441ae0570080a59a6b86a2f481e50951efcc93a1bab77cecae8f447 2bc7ea336f03ec92b5e8352bd6592b5c51d1da26b32465df55c4bb2a1308dd54 91c22235bdbeaf1800b434a7c326e5c5b0c6a6a2e07c09d97cb1d52318b2e7c8 fdc14b40f7b95dd0ef1482f2f60e7921fdd4b0f5c150085d1b720cb375ba89ec 0aea885de92ffcfc717eab4a014473133a25c1daef99dd1d14ce7fede3c49bc2 cfc1e77feaedcb6a77afd3f6a9c99aa98014af24059913c89697dc6fd567eec1 6c03621ecc179aa3000ab491cb7276ee9c574a37df7bb40106580514b8e1b435 255712a59e27b434ea53638aaf4dfde4bb5a27fbf1368c326eb6a29588d8c988 8d259560782c215a9dea45d36b2eb2406d8a7eb36e60518849f2fe94ecb218dd 052d1c7ae71b7e3abb90120f6d7c12b4c75ee8b9e372a160f4accc5620dbd7c7 20c0842a25f5c70731f76b7939f4826f0e0880819bc5bc331d36c159fd0f45fa 2cf6f4600deb0d4dc2ebf9122183fffc694143b7270d780233fd519f0a147a24 85997f5257bff4a7bb5f2b8c013550c1987a972b96524dbca19f8df310756ae7 2f740d2e9726ba337ec3ccbb1a5479f5f8ea1145aa08712b7a848db3990a6284 c5161bbd7769010e0a7f24e7941b9773ec975c47b2759825cc27df573665d80d 0f310ee4403ff8fa7f8362d78e9f5e5b4225b38bfeb11ec06a8cfe9d77641a2b 58c3eb5fb2a1522f5447060c29cdaef98f4f9089a5365ce35279da4162dde85c 0c126ba7f0ffa7392ed432a4852eb2d0e5bd14cba749f22ce4cf9999a954f637 c74215be90666f7d2300099206a2381bbaf3e16e6cf301feb703175d0278573d 0b2401dab11c74f6bf5c148af92fc9582a61928950e81caf235e848c9ff1488c 0e67c648eac08c2a71443f0bc50f81f55dc3a277ee1227154cdf80886f704bab 347ca0691c2d99e327a9c0bac6c7daccff19dfcb7fad439a4ec07a6ab763b75b 8e4f9322656785ee18fcee3b349f5064f7651d9a5130ec07dd6b83ee844aff2c 6faff5f1aea4bb5e5eb5481c18769ee086336b06890935b67b51488b7281f6c6 b04bbd0045dcce93bf8f09fbc0044cde398c660b3bbe682a797ef78aac8e1187 e8e3e882656142a1ae6e3f273a3b8f6ebc7d0816383c008b86ecbc1584dee36f b4737be1ffb71d2bddc012671360db13fddb639b351fcfa97b65668584478f0b d023df10fdf691d7be70f042fc1388577b2c8b386ec3b4e239e5c17281593490 b15960755534f82d099a0425e2c601ea10b92c0ff574c3eea902a33ccd8abe72 161ce755a430c6389868bc540e3ed9d616999eb78162a8de00a475c9117dc40e 59c2642985bd4aa7052b10aaffb3f5b539bc6cd16052c8de6c524c47d0c1c3db 4075ef84874c49f1c2f90f07cf35c3a355a72e3872eaaa354f46409d7c9cebb0 f03770b5aeaf5c4094a3ca4407b00a2faeefc13f9cd9b3be78abe8f375c41e50 afd9f1a46340ce464c8242caf0cf0f04bf412a884669ae4e717fda4e02f3d240 a04923e9a3237c95ce17639e6888d44d61b51cb5c748d3721d5034cabb199be6 d25de63d33ef115902f77379c5ec1a776aab699a0f6cd0e3803dfdbf4ea4d140 30d3068d86ae249476a81931c6635dd117f61238be7de7287e45a6f46977482c 3f5e268236098fcd9b48c9c45b14ec7180f4c0d8385f5e200d1cab87c6e5725a 0d877c7c3b091350294b3aacf0d88be997140ed6b0214e49cdefad8468d7897c f0dfb33e585ce9922ada851cb1114b3ad5b0f947a89de598e55ac94d9bbac35a 181962abb739eefc3deb721ce2aceb4b3fcb24d929c41e7dbc503f532b5f6375 162cc8feaec5bf51be5e0396e5a4fd937610f1e0d6b3d9725b82966d22f20abd 048f6f83d0f67f563de61a00a3fc7982f1013a15ff6357b8ab942b882f14a4db b6d6c4a4a81bc8ee0218cfc5a65da462d7fd3800fe533092202fc673501a5187 6a024530c2f3a7b1061b657174ea4144e32441be6e005c191f6961c22eb6d499 66fbe3c44e6aee318471873752851ccbbcb349294e379070c1de990a3b904839 9076ca1d2c8863c71151bee120183ec50cf7fb5fa0ecefc2b7c3144cd1440137 7aa65463d3c10e6aa328976c66b119e84f10374e16ae762a4c28c7143e460cd7 f39e3822a12de219baa5314ca3c838344220b584f30ed10d54fc5ec62b7edab1 745b852f5e3b5f46ff2aeb3e18768ed669434e875b9c55c83ba29be2f31cf8a9 a0dae1dc110f0908b49bba1a430f55da99ee9aeb0bfc84b9dc7ecf436351d3ed 0ec0142e2aea1c7143d049f6c5136ee72cdccc92d65b94cd052e7e50ba9529df 2947f3881403eea59e2464604ea22ef39e2d8841664fcb6183df1db0430eaa39 89dafbeaa15be02f0326b195fcdd5480c7e10e92fbcce583298c86f5251f76e0 37e9b2b1c77949d4d5221231104662135731b7bff2bc1a7dfbaca06eafb6f7c5 15ad08fe27d6989240aafd33e2024cab2ef3adbf4363e67ede69ba292d8fda79 479a2ffb1ed2ed1c8a3b437db75ccb571d8e8893cc48695689fcf5cb745058e5 9a4d951bedffe1b28ba8ff1ef441c92edae645d37e1d583c2dc42374b07ffecb 2021dd73a0150901ea267b5cf6f09d267e984173c0809e004780d89e72e550a5 48967f4565a41d6e1e0394251ef56d8b8cbb9ca0f6a677f659fc0deafacf082a 121011b722f1c613be1a19e848dfbcfdad627a1c77803ead7fc468c829f38764 ef15c3b64fcd52083f88a7b4cfe10e3d4c24469afb72ed7bd9da010fe690da26 2eef765e2f78c003611e2b50295be83e45b0845b63080c1663d5850afd03b758 7971781f1c6d0a6e07486d5c8b63b31df955283cc0072039d809a259373174d9 00a1efa40a6acb79036f86799c54dececdf5d87f1fff6894fe3416f6f462f42a 58312ade0475494ab1c577269eb81de330e48b3c84bf10d4f9c3bdc3abe3547e 631550799efb2e6daeb550696444e10b9d3b02f5abd039c7a9f2efc3ac7b5127 f831cd20930314342ac80a1e118e5f7c7d13d92e095d6e5226868a25e110acff 8a5eac6dc933cf044c792535ba77117c38aa5858823ed71edf49c25b00533b28 958e78b5c1fe1955106d8e0edc0058fca40584602715bb7eb019bba818e700f9 65a1e7732d48e07db7aed35f1d560b21bcea8da04b4392892323cb9b02a8fb4d 86595631f4b06d598c912a4a2f12a6cf3cb08ee2a3ab63def980a81f209fae06 db5127d63852dd216524f976f253a553901c30a6348ae5f2d9e822ac9375ebf6 2a5f6ab3294610f75c36e058231af330fb9c44006e3d93e0bd46f8808fd4d46d 271ec89fee16a90f7b85c0da9f6114a5d28bba1d55ca4ccf64d5627767613353 1ef858fb07f60439ed48e4918c63815ebfd96c02c3889ecc9a783dd1a8bcb494 7842673e12d8db6737171e295c2cbdfea758dfd9912e8096c22c0308ad6705f7 807f151628ca9d66fd36b48d49860f53064096525b0028d3d6279306872a42bc ee965fd73f9f41fad18acc569ba23f3af72ccf9a09a69f49a1ad5ee5a8b62360 e363e0b1113e008b16d94aad5551dd1de689cd903db992fe50775033cc10a091 fceb9692d875f7dc7bd179ba5e8fc955ed7f6b3a08453b03f75d825c58158159 15ea89276251d1d03787ee0add5b71444076d29801085c7b128c5491c7a2ddea c62b54330dec660403fdb73a8b267094da5bcc57e428ff59ea99900e59a4296c 676cbcd11c3edbce68077224d771599936f3d3fc2240bc2cb58a5eb06c5ba59e bf9823af6fcdbde93ce2e1a5a16b02d6f5ecb676ffe824061b02fba31fe7fb7b 9e9e065b9ac4cb205e74794147a8648a5c5e9163e51a416259fbe1e1cd8a11d4 4d7f2f3f0f16751d2593a1f584a66aa40389f2a8364c04bcfaffd64b3672cead 49ef33eb6c995a9f498773662548699e3a2eebeb59bcc6a28a2f3a024e713b8b 83b90085f96be97db6449324361d2b437480d227ee4a9d351c4ece2a7d1955ab 4d8674ba3e7b72cda6c0f7e4a0ff3261237b712fe3c39235a3daa10d96ae6e9d 7b24ce8b552618907ccfac4e6076b036f0c7a459e243d62ef5648712a7f40775 442aae847e31d8646f3d1dece5c95b1fccd0a6d0d08400376934909fcbeaea22 75b669537c9378b21caff92f95ace6b606e94571e5b36aaf4e4b6370f71d2efb 70f7fff0c0a814710d612e7f67ef38c5b2ee24b9b0bef6265ee68e802fbdddb7 fe8696a50f1090b84316ffc79c0e9b5c123ffb36a3dd88a560d723d0845f756f d3efc8513b1c401a5cf9c3e952a440fe8b6f1e1b3349a437c10ab794c744d194 8b45c42168fc51e5db2cacd8976d5f5596bc79e186a6caeee727b5a4626ea700 8b9d80782c63822f965df8ee1ae6f3c5c6dba41d6bdf57d981d1e941d71df7a8 d2857dc2ef82ba26fde926570475bb3d7bbdbf40fad95e5494bf0732c3cfa210 9589508d83c499344031570fe25e674d51fbd5cdd8e36521ceb2316487b8fec7 dc2ed1136f399c4b8908ba6b39a641a090c4a7853a241b2fa8b85e9559ad5835 5ead448ed00c2c506147eb9132d64469a27884d8458ca4113b06cb6cf762b518 cd324c223872058b5a3df2d9460d0a2499751110f4976ceb2290f16f8dff29a4 5fd696e6461059bb2c28449187296bdce8d4a0b3944204eec500fb5eef5ce4e1 e389b6bd15f803f6a1dc58440488a51f0feac3784337590b483421f2bf18b6c0 7c9f65e5df4f7ad18f420604706192b226352dd16cf6a4c7b26796d9ec24d522 04a37f54d7d23ead105ebdbd1b338ac4905ed556ebd597febc6c915ec358382d d9c255f48d0392faf9ec1b248e92c5c216ba561d41e1cb2d8948d18995c8589c c326926d0c084372d3b2798d3fd768bf475759f9a281c8920d9b809c4bc80671 9b7ed1e1655b231beaf2a5511a6506cf81364945955899e4cedec3857045ed73 f157a30762d09b3b4865c2e88c61e610c21d50b2d617b94da33f6d52e3b1f161 931c378c4a65e9a5b839cea643fcf0494624d58d1a0fc36a24e9b47463e1667c 5dba468e76fbdbb4a70dd753828ecd5e069e7a6dec55b55b5a7c84b4e695fd8b 1dd8ceef7044d994104b4acd850e595b1f2f1a4f4a5451376b3e4b5b3eafb74d 390c85702374d8339d52dbf15840cd568d6d74e5bc6709d95590bf7bc090634d ba397af388df2c21be179d0fe556513c147ac5aa8db968ed55fb3edb090a73f4 9e598b351a0f932a1a2ad05147e1fbc2ef09f0efc9c18047e0d8bbf97232f5f3 413bcbac5a089d3288de6ce9f16dd3b5a0a3918a7531b45bb0560ad446756af6 e69503ece2987d8029ae8583c9bda2b5fb3393cb17977ead8dec715e024cb10a 66f70764025416517584fb11b879a491827e24065242427fafc1a7852b80e6f0 a01a209e926af3662cfe4e493c5e083e4cda0bf6af694ea3fea35fc0da2f798c c083f61a90ef9702522c8d955e83312efd39c3b239f22a34d25290e16b064f05 6a6123dcae95e7d14daca9d458c034667859419a3939231d8e2db999d2d9aaf4 4868309253bb334fe922a389d45261edd818e94f40445eb701264dca0159aeb9 1bde2e421d01 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 600 600 (er98HTML.dvi) @start /Fa 133[35 35 1[35 1[35 35 35 35 1[35 35 35 35 35 2[35 35 35 35 35 35 35 35 35 18[35 1[35 35 3[35 35 2[35 35 35 2[35 35 35 4[35 1[35 35 2[35 1[35 35 10[35 35 34[{}40 66.4176 /CMTT8 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop 2315 36 a Fa(
)2315
351 y(Funeral)41 b(Notices)2315 430 y()36 b()2315 509 y()2315 588 y( )e(Lemar)h(K.)f(Adamson)h(...)2315 667 y()2315 746 y(...)2315 825 y( )f(Brian)h(Fielding)h(Frost)e (...)2315 903 y()2315 982 y( )g(Leonard)i(Kenneth)f (Gunther)g(...)2315 1061 y()2315 1140 y(...)2315 1219 y( )2315 1298 y( |